From 469207c48fa804148827eb1ae8d4eacded00b696 Mon Sep 17 00:00:00 2001 From: Fiona Shyne Date: Mon, 25 Mar 2024 10:02:16 -0400 Subject: [PATCH 1/2] first commit --- LSTM-Variational-AutoEncoder | 1 + main.py => Main.py | 34 +- VGDLData/CreateSplits.py | 44 ++ VGDLData/__pycache__/ptb.cpython-310.pyc | Bin 0 -> 5864 bytes VGDLData/__pycache__/ptb.cpython-37.pyc | Bin 0 -> 5186 bytes VGDLData/__pycache__/utils.cpython-310.pyc | Bin 0 -> 1348 bytes VGDLData/__pycache__/utils.cpython-37.pyc | Bin 0 -> 1302 bytes VGDLData/createData.py | 7 + VGDLData/examples/2player/accelerator.txt | 64 +++ .../examples/2player/accelerator_lvl0.txt | 13 + .../examples/2player/accelerator_lvl1.txt | 13 + .../examples/2player/accelerator_lvl2.txt | 15 + .../examples/2player/accelerator_lvl3.txt | 5 + .../examples/2player/accelerator_lvl4.txt | 11 + VGDLData/examples/2player/akkaarrh.txt | 46 ++ VGDLData/examples/2player/akkaarrh_lvl0.txt | 12 + VGDLData/examples/2player/akkaarrh_lvl1.txt | 12 + VGDLData/examples/2player/akkaarrh_lvl2.txt | 17 + VGDLData/examples/2player/akkaarrh_lvl3.txt | 20 + VGDLData/examples/2player/akkaarrh_lvl4.txt | 20 + VGDLData/examples/2player/aliens.txt | 48 ++ VGDLData/examples/2player/aliens_lvl0.txt | 11 + VGDLData/examples/2player/aliens_lvl1.txt | 11 + VGDLData/examples/2player/aliens_lvl2.txt | 11 + VGDLData/examples/2player/aliens_lvl3.txt | 11 + VGDLData/examples/2player/aliens_lvl4.txt | 11 + VGDLData/examples/2player/arkanoid2p.txt | 60 +++ VGDLData/examples/2player/arkanoid2p_lvl0.txt | 20 + VGDLData/examples/2player/arkanoid2p_lvl1.txt | 20 + VGDLData/examples/2player/arkanoid2p_lvl2.txt | 20 + VGDLData/examples/2player/arkanoid2p_lvl3.txt | 20 + VGDLData/examples/2player/arkanoid2p_lvl4.txt | 24 + VGDLData/examples/2player/asteroids.txt | 79 +++ VGDLData/examples/2player/asteroids_lvl0.txt | 14 + VGDLData/examples/2player/asteroids_lvl1.txt | 14 + VGDLData/examples/2player/asteroids_lvl2.txt | 14 + VGDLData/examples/2player/asteroids_lvl3.txt | 14 + VGDLData/examples/2player/asteroids_lvl4.txt | 14 + VGDLData/examples/2player/beekeeper.txt | 39 ++ VGDLData/examples/2player/beekeeper_lvl0.txt | 13 + VGDLData/examples/2player/beekeeper_lvl1.txt | 17 + VGDLData/examples/2player/beekeeper_lvl2.txt | 20 + VGDLData/examples/2player/beekeeper_lvl3.txt | 22 + VGDLData/examples/2player/beekeeper_lvl4.txt | 22 + VGDLData/examples/2player/bombergirl.txt | 51 ++ VGDLData/examples/2player/bombergirl_lvl0.txt | 10 + VGDLData/examples/2player/bombergirl_lvl1.txt | 10 + VGDLData/examples/2player/bombergirl_lvl2.txt | 10 + VGDLData/examples/2player/bombergirl_lvl3.txt | 10 + VGDLData/examples/2player/bombergirl_lvl4.txt | 10 + VGDLData/examples/2player/breedingdragons.txt | 105 ++++ .../examples/2player/breedingdragons_lvl0.txt | 9 + .../examples/2player/breedingdragons_lvl1.txt | 9 + .../examples/2player/breedingdragons_lvl2.txt | 9 + .../examples/2player/breedingdragons_lvl3.txt | 9 + .../examples/2player/breedingdragons_lvl4.txt | 9 + VGDLData/examples/2player/butterflies.txt | 30 ++ .../examples/2player/butterflies_lvl0.txt | 10 + .../examples/2player/butterflies_lvl1.txt | 11 + .../examples/2player/butterflies_lvl2.txt | 11 + .../examples/2player/butterflies_lvl3.txt | 11 + .../examples/2player/butterflies_lvl4.txt | 12 + VGDLData/examples/2player/captureflag.txt | 94 ++++ .../examples/2player/captureflag_lvl0.txt | 13 + .../examples/2player/captureflag_lvl1.txt | 13 + .../examples/2player/captureflag_lvl2.txt | 13 + .../examples/2player/captureflag_lvl3.txt | 13 + .../examples/2player/captureflag_lvl4.txt | 14 + VGDLData/examples/2player/circuit.txt | 207 ++++++++ VGDLData/examples/2player/circuit_lvl0.txt | 7 + VGDLData/examples/2player/circuit_lvl1.txt | 7 + VGDLData/examples/2player/circuit_lvl2.txt | 13 + VGDLData/examples/2player/circuit_lvl3.txt | 9 + VGDLData/examples/2player/circuit_lvl4.txt | 13 + VGDLData/examples/2player/competesokoban.txt | 35 ++ .../examples/2player/competesokoban_lvl0.txt | 9 + .../examples/2player/competesokoban_lvl1.txt | 6 + .../examples/2player/competesokoban_lvl2.txt | 9 + .../examples/2player/competesokoban_lvl3.txt | 6 + .../examples/2player/competesokoban_lvl4.txt | 8 + VGDLData/examples/2player/conquer.txt | 63 +++ VGDLData/examples/2player/conquer_lvl0.txt | 7 + VGDLData/examples/2player/conquer_lvl1.txt | 9 + VGDLData/examples/2player/conquer_lvl2.txt | 7 + VGDLData/examples/2player/conquer_lvl3.txt | 11 + VGDLData/examples/2player/conquer_lvl4.txt | 11 + VGDLData/examples/2player/copsNrobbers.txt | 23 + .../examples/2player/copsNrobbers_lvl0.txt | 8 + .../examples/2player/copsNrobbers_lvl1.txt | 10 + .../examples/2player/copsNrobbers_lvl2.txt | 8 + .../examples/2player/copsNrobbers_lvl3.txt | 17 + .../examples/2player/copsNrobbers_lvl4.txt | 15 + VGDLData/examples/2player/decks.txt | 205 ++++++++ VGDLData/examples/2player/decks_lvl0.txt | 9 + VGDLData/examples/2player/decks_lvl1.txt | 9 + VGDLData/examples/2player/decks_lvl2.txt | 9 + VGDLData/examples/2player/decks_lvl3.txt | 9 + VGDLData/examples/2player/decks_lvl4.txt | 9 + VGDLData/examples/2player/donkeykong.txt | 81 +++ VGDLData/examples/2player/donkeykong_lvl0.txt | 14 + VGDLData/examples/2player/donkeykong_lvl1.txt | 19 + VGDLData/examples/2player/donkeykong_lvl2.txt | 19 + VGDLData/examples/2player/donkeykong_lvl3.txt | 21 + VGDLData/examples/2player/donkeykong_lvl4.txt | 19 + VGDLData/examples/2player/dragonattack.txt | 123 +++++ .../examples/2player/dragonattack_lvl0.txt | 21 + .../examples/2player/dragonattack_lvl1.txt | 21 + .../examples/2player/dragonattack_lvl2.txt | 21 + .../examples/2player/dragonattack_lvl3.txt | 22 + .../examples/2player/dragonattack_lvl4.txt | 22 + VGDLData/examples/2player/drowning.txt | 80 +++ VGDLData/examples/2player/drowning_lvl0.txt | 9 + VGDLData/examples/2player/drowning_lvl1.txt | 9 + VGDLData/examples/2player/drowning_lvl2.txt | 9 + VGDLData/examples/2player/drowning_lvl3.txt | 9 + VGDLData/examples/2player/drowning_lvl4.txt | 9 + VGDLData/examples/2player/egghunt.txt | 39 ++ VGDLData/examples/2player/egghunt_lvl0.txt | 8 + VGDLData/examples/2player/egghunt_lvl1.txt | 8 + VGDLData/examples/2player/egghunt_lvl2.txt | 8 + VGDLData/examples/2player/egghunt_lvl3.txt | 8 + VGDLData/examples/2player/egghunt_lvl4.txt | 12 + VGDLData/examples/2player/escape2p.txt | 39 ++ VGDLData/examples/2player/escape2p_lvl0.txt | 9 + VGDLData/examples/2player/escape2p_lvl1.txt | 9 + VGDLData/examples/2player/escape2p_lvl2.txt | 9 + VGDLData/examples/2player/escape2p_lvl3.txt | 9 + VGDLData/examples/2player/escape2p_lvl4.txt | 9 + VGDLData/examples/2player/explore.txt | 70 +++ VGDLData/examples/2player/explore_lvl0.txt | 6 + VGDLData/examples/2player/explore_lvl1.txt | 11 + VGDLData/examples/2player/explore_lvl2.txt | 14 + VGDLData/examples/2player/explore_lvl3.txt | 12 + VGDLData/examples/2player/explore_lvl4.txt | 8 + VGDLData/examples/2player/fatty.txt | 56 +++ VGDLData/examples/2player/fatty_lvl0.txt | 8 + VGDLData/examples/2player/fatty_lvl1.txt | 8 + VGDLData/examples/2player/fatty_lvl2.txt | 8 + VGDLData/examples/2player/fatty_lvl3.txt | 10 + VGDLData/examples/2player/fatty_lvl4.txt | 10 + VGDLData/examples/2player/firetruck.txt | 82 +++ VGDLData/examples/2player/firetruck_lvl0.txt | 12 + VGDLData/examples/2player/firetruck_lvl1.txt | 13 + VGDLData/examples/2player/firetruck_lvl2.txt | 12 + VGDLData/examples/2player/firetruck_lvl3.txt | 12 + VGDLData/examples/2player/firetruck_lvl4.txt | 12 + VGDLData/examples/2player/football.txt | 61 +++ VGDLData/examples/2player/football_lvl0.txt | 9 + VGDLData/examples/2player/football_lvl1.txt | 9 + VGDLData/examples/2player/football_lvl2.txt | 9 + VGDLData/examples/2player/football_lvl3.txt | 9 + VGDLData/examples/2player/football_lvl4.txt | 7 + VGDLData/examples/2player/ghostbusters.txt | 42 ++ .../examples/2player/ghostbusters_lvl0.txt | 10 + .../examples/2player/ghostbusters_lvl1.txt | 10 + .../examples/2player/ghostbusters_lvl2.txt | 10 + .../examples/2player/ghostbusters_lvl3.txt | 10 + .../examples/2player/ghostbusters_lvl4.txt | 10 + VGDLData/examples/2player/gotcha.txt | 36 ++ VGDLData/examples/2player/gotcha_lvl0.txt | 9 + VGDLData/examples/2player/gotcha_lvl1.txt | 9 + VGDLData/examples/2player/gotcha_lvl2.txt | 13 + VGDLData/examples/2player/gotcha_lvl3.txt | 13 + VGDLData/examples/2player/gotcha_lvl4.txt | 13 + VGDLData/examples/2player/hunger-games.txt | 256 ++++++++++ .../examples/2player/hunger-games_lvl0.txt | 9 + .../examples/2player/hunger-games_lvl1.txt | 9 + .../examples/2player/hunger-games_lvl2.txt | 9 + .../examples/2player/hunger-games_lvl3.txt | 9 + .../examples/2player/hunger-games_lvl4.txt | 5 + VGDLData/examples/2player/isawsanta.txt | 57 +++ VGDLData/examples/2player/isawsanta_lvl0.txt | 10 + VGDLData/examples/2player/isawsanta_lvl1.txt | 9 + VGDLData/examples/2player/isawsanta_lvl2.txt | 9 + VGDLData/examples/2player/isawsanta_lvl3.txt | 9 + VGDLData/examples/2player/isawsanta_lvl4.txt | 8 + VGDLData/examples/2player/klax.txt | 93 ++++ VGDLData/examples/2player/klax_lvl0.txt | 13 + VGDLData/examples/2player/klax_lvl1.txt | 13 + VGDLData/examples/2player/klax_lvl2.txt | 13 + VGDLData/examples/2player/klax_lvl3.txt | 13 + VGDLData/examples/2player/klax_lvl4.txt | 13 + VGDLData/examples/2player/mimic.txt | 169 +++++++ VGDLData/examples/2player/mimic_lvl0.txt | 7 + VGDLData/examples/2player/mimic_lvl1.txt | 7 + VGDLData/examples/2player/mimic_lvl2.txt | 7 + VGDLData/examples/2player/mimic_lvl3.txt | 7 + VGDLData/examples/2player/mimic_lvl4.txt | 7 + VGDLData/examples/2player/minesweeper.txt | 104 ++++ .../examples/2player/minesweeper_lvl0.txt | 9 + .../examples/2player/minesweeper_lvl1.txt | 9 + .../examples/2player/minesweeper_lvl2.txt | 9 + .../examples/2player/minesweeper_lvl3.txt | 9 + .../examples/2player/minesweeper_lvl4.txt | 9 + VGDLData/examples/2player/minions.txt | 114 +++++ VGDLData/examples/2player/minions_lvl0.txt | 17 + VGDLData/examples/2player/minions_lvl1.txt | 15 + VGDLData/examples/2player/minions_lvl2.txt | 17 + VGDLData/examples/2player/minions_lvl3.txt | 17 + VGDLData/examples/2player/minions_lvl4.txt | 17 + VGDLData/examples/2player/oopsbrokeit.txt | 42 ++ .../examples/2player/oopsbrokeit_lvl0.txt | 9 + .../examples/2player/oopsbrokeit_lvl1.txt | 10 + .../examples/2player/oopsbrokeit_lvl2.txt | 10 + .../examples/2player/oopsbrokeit_lvl3.txt | 6 + .../examples/2player/oopsbrokeit_lvl4.txt | 7 + VGDLData/examples/2player/pacoban.txt | 94 ++++ VGDLData/examples/2player/pacoban_lvl0.txt | 24 + VGDLData/examples/2player/pacoban_lvl1.txt | 22 + VGDLData/examples/2player/pacoban_lvl2.txt | 23 + VGDLData/examples/2player/pacoban_lvl3.txt | 18 + VGDLData/examples/2player/pacoban_lvl4.txt | 18 + VGDLData/examples/2player/pong2p.txt | 43 ++ VGDLData/examples/2player/pong2p_lvl0.txt | 13 + VGDLData/examples/2player/pong2p_lvl1.txt | 13 + VGDLData/examples/2player/pong2p_lvl2.txt | 13 + VGDLData/examples/2player/pong2p_lvl3.txt | 13 + VGDLData/examples/2player/pong2p_lvl4.txt | 13 + VGDLData/examples/2player/portals.txt | 81 +++ VGDLData/examples/2player/portals_lvl0.txt | 12 + VGDLData/examples/2player/portals_lvl1.txt | 9 + VGDLData/examples/2player/portals_lvl2.txt | 7 + VGDLData/examples/2player/portals_lvl3.txt | 11 + VGDLData/examples/2player/portals_lvl4.txt | 11 + .../examples/2player/prisoners-dilemma.txt | 125 +++++ .../2player/prisoners-dilemma_lvl0.txt | 5 + .../2player/prisoners-dilemma_lvl1.txt | 5 + .../2player/prisoners-dilemma_lvl2.txt | 5 + .../2player/prisoners-dilemma_lvl3.txt | 5 + .../2player/prisoners-dilemma_lvl4.txt | 5 + VGDLData/examples/2player/reflection.txt | 54 ++ VGDLData/examples/2player/reflection_lvl0.txt | 15 + VGDLData/examples/2player/reflection_lvl1.txt | 12 + VGDLData/examples/2player/reflection_lvl2.txt | 12 + VGDLData/examples/2player/reflection_lvl3.txt | 8 + VGDLData/examples/2player/reflection_lvl4.txt | 9 + VGDLData/examples/2player/rivalry.txt | 177 +++++++ VGDLData/examples/2player/rivalry_lvl0.txt | 11 + VGDLData/examples/2player/rivalry_lvl1.txt | 11 + VGDLData/examples/2player/rivalry_lvl2.txt | 11 + VGDLData/examples/2player/rivalry_lvl3.txt | 9 + VGDLData/examples/2player/rivalry_lvl4.txt | 11 + .../examples/2player/rockpaperscissors.txt | 197 ++++++++ .../2player/rockpaperscissors_lvl0.txt | 5 + .../2player/rockpaperscissors_lvl1.txt | 5 + .../2player/rockpaperscissors_lvl2.txt | 5 + .../2player/rockpaperscissors_lvl3.txt | 5 + .../2player/rockpaperscissors_lvl4.txt | 5 + VGDLData/examples/2player/romeoNjuliet.txt | 54 ++ .../examples/2player/romeoNjuliet_lvl0.txt | 13 + .../examples/2player/romeoNjuliet_lvl1.txt | 13 + .../examples/2player/romeoNjuliet_lvl2.txt | 13 + .../examples/2player/romeoNjuliet_lvl3.txt | 13 + .../examples/2player/romeoNjuliet_lvl4.txt | 9 + VGDLData/examples/2player/samaritan.txt | 33 ++ VGDLData/examples/2player/samaritan_lvl0.txt | 11 + VGDLData/examples/2player/samaritan_lvl1.txt | 11 + VGDLData/examples/2player/samaritan_lvl2.txt | 11 + VGDLData/examples/2player/samaritan_lvl3.txt | 11 + VGDLData/examples/2player/samaritan_lvl4.txt | 11 + VGDLData/examples/2player/slide.txt | 105 ++++ VGDLData/examples/2player/slide_lvl0.txt | 7 + VGDLData/examples/2player/slide_lvl1.txt | 10 + VGDLData/examples/2player/slide_lvl2.txt | 13 + VGDLData/examples/2player/slide_lvl3.txt | 13 + VGDLData/examples/2player/slide_lvl4.txt | 13 + VGDLData/examples/2player/sokoban.txt | 29 ++ VGDLData/examples/2player/sokoban_lvl0.txt | 9 + VGDLData/examples/2player/sokoban_lvl1.txt | 6 + VGDLData/examples/2player/sokoban_lvl2.txt | 9 + VGDLData/examples/2player/sokoban_lvl3.txt | 9 + VGDLData/examples/2player/sokoban_lvl4.txt | 10 + VGDLData/examples/2player/spotted.txt | 39 ++ VGDLData/examples/2player/spotted_lvl0.txt | 8 + VGDLData/examples/2player/spotted_lvl1.txt | 11 + VGDLData/examples/2player/spotted_lvl2.txt | 11 + VGDLData/examples/2player/spotted_lvl3.txt | 11 + VGDLData/examples/2player/spotted_lvl4.txt | 12 + VGDLData/examples/2player/steeplechase.txt | 36 ++ .../examples/2player/steeplechase_lvl0.txt | 8 + .../examples/2player/steeplechase_lvl1.txt | 8 + .../examples/2player/steeplechase_lvl2.txt | 6 + .../examples/2player/steeplechase_lvl3.txt | 8 + .../examples/2player/steeplechase_lvl4.txt | 6 + VGDLData/examples/2player/teamescape.txt | 57 +++ VGDLData/examples/2player/teamescape_lvl0.txt | 9 + VGDLData/examples/2player/teamescape_lvl1.txt | 5 + VGDLData/examples/2player/teamescape_lvl2.txt | 9 + VGDLData/examples/2player/teamescape_lvl3.txt | 7 + VGDLData/examples/2player/teamescape_lvl4.txt | 7 + VGDLData/examples/2player/thebridge.txt | 64 +++ VGDLData/examples/2player/thebridge_lvl0.txt | 7 + VGDLData/examples/2player/thebridge_lvl1.txt | 7 + VGDLData/examples/2player/thebridge_lvl2.txt | 9 + VGDLData/examples/2player/thebridge_lvl3.txt | 9 + VGDLData/examples/2player/thebridge_lvl4.txt | 11 + VGDLData/examples/2player/towerdefense.txt | 120 +++++ .../examples/2player/towerdefense_lvl0.txt | 16 + .../examples/2player/towerdefense_lvl1.txt | 12 + .../examples/2player/towerdefense_lvl2.txt | 9 + .../examples/2player/towerdefense_lvl3.txt | 17 + .../examples/2player/towerdefense_lvl4.txt | 15 + VGDLData/examples/2player/trainride.txt | 53 ++ VGDLData/examples/2player/trainride_lvl0.txt | 6 + VGDLData/examples/2player/trainride_lvl1.txt | 8 + VGDLData/examples/2player/trainride_lvl2.txt | 4 + VGDLData/examples/2player/trainride_lvl3.txt | 5 + VGDLData/examples/2player/trainride_lvl4.txt | 5 + VGDLData/examples/2player/trains.txt | 64 +++ VGDLData/examples/2player/trains_lvl0.txt | 11 + VGDLData/examples/2player/trains_lvl1.txt | 13 + VGDLData/examples/2player/trains_lvl2.txt | 12 + VGDLData/examples/2player/trains_lvl3.txt | 18 + VGDLData/examples/2player/trains_lvl4.txt | 18 + VGDLData/examples/2player/treasuremap.txt | 174 +++++++ .../examples/2player/treasuremap_lvl0.txt | 14 + .../examples/2player/treasuremap_lvl1.txt | 12 + .../examples/2player/treasuremap_lvl2.txt | 10 + .../examples/2player/treasuremap_lvl3.txt | 14 + .../examples/2player/treasuremap_lvl4.txt | 19 + VGDLData/examples/2player/tron.txt | 29 ++ VGDLData/examples/2player/tron_lvl0.txt | 25 + VGDLData/examples/2player/tron_lvl1.txt | 25 + VGDLData/examples/2player/tron_lvl2.txt | 25 + VGDLData/examples/2player/tron_lvl3.txt | 25 + VGDLData/examples/2player/tron_lvl4.txt | 25 + VGDLData/examples/2player/unbalanced.txt | 67 +++ VGDLData/examples/2player/unbalanced_lvl0.txt | 9 + VGDLData/examples/2player/unbalanced_lvl1.txt | 12 + VGDLData/examples/2player/unbalanced_lvl2.txt | 12 + VGDLData/examples/2player/unbalanced_lvl3.txt | 12 + VGDLData/examples/2player/unbalanced_lvl4.txt | 11 + VGDLData/examples/2player/upchess.txt | 88 ++++ VGDLData/examples/2player/upchess_lvl0.txt | 10 + VGDLData/examples/2player/upchess_lvl1.txt | 10 + VGDLData/examples/2player/upchess_lvl2.txt | 10 + VGDLData/examples/2player/upchess_lvl3.txt | 10 + VGDLData/examples/2player/upchess_lvl4.txt | 10 + VGDLData/examples/2player/upgrade-x.txt | 124 +++++ VGDLData/examples/2player/upgrade-x_lvl0.txt | 15 + VGDLData/examples/2player/upgrade-x_lvl1.txt | 13 + VGDLData/examples/2player/upgrade-x_lvl2.txt | 11 + VGDLData/examples/2player/upgrade-x_lvl3.txt | 11 + VGDLData/examples/2player/upgrade-x_lvl4.txt | 11 + VGDLData/examples/2player/uphigh.txt | 102 ++++ VGDLData/examples/2player/uphigh_lvl0.txt | 9 + VGDLData/examples/2player/uphigh_lvl1.txt | 9 + VGDLData/examples/2player/uphigh_lvl2.txt | 13 + VGDLData/examples/2player/uphigh_lvl3.txt | 13 + VGDLData/examples/2player/uphigh_lvl4.txt | 13 + VGDLData/examples/2player/warzone.txt | 121 +++++ VGDLData/examples/2player/warzone_lvl0.txt | 12 + VGDLData/examples/2player/warzone_lvl1.txt | 12 + VGDLData/examples/2player/warzone_lvl2.txt | 12 + VGDLData/examples/2player/warzone_lvl3.txt | 12 + VGDLData/examples/2player/warzone_lvl4.txt | 12 + VGDLData/examples/2player/watchout.txt | 55 ++ VGDLData/examples/2player/watchout_lvl0.txt | 9 + VGDLData/examples/2player/watchout_lvl1.txt | 9 + VGDLData/examples/2player/watchout_lvl2.txt | 9 + VGDLData/examples/2player/watchout_lvl3.txt | 9 + VGDLData/examples/2player/watchout_lvl4.txt | 9 + VGDLData/examples/2player/wheelme.txt | 72 +++ VGDLData/examples/2player/wheelme_lvl0.txt | 12 + VGDLData/examples/2player/wheelme_lvl1.txt | 9 + VGDLData/examples/2player/wheelme_lvl2.txt | 9 + VGDLData/examples/2player/wheelme_lvl3.txt | 9 + VGDLData/examples/2player/wheelme_lvl4.txt | 7 + VGDLData/examples/all_games_2p.csv | 60 +++ VGDLData/examples/all_games_gd.csv | 3 + VGDLData/examples/all_games_gd2p.csv | 2 + VGDLData/examples/all_games_sp.csv | 122 +++++ VGDLData/examples/contphysics/arkanoid.txt | 47 ++ .../examples/contphysics/arkanoid_lvl0.txt | 20 + .../examples/contphysics/arkanoid_lvl1.txt | 20 + .../examples/contphysics/arkanoid_lvl2.txt | 20 + .../examples/contphysics/arkanoid_lvl3.txt | 20 + .../examples/contphysics/arkanoid_lvl4.txt | 20 + VGDLData/examples/contphysics/artillery.txt | 39 ++ .../examples/contphysics/artillery_lvl0.txt | 13 + .../examples/contphysics/artillery_lvl1.txt | 13 + .../examples/contphysics/artillery_lvl2.txt | 13 + .../examples/contphysics/artillery_lvl3.txt | 13 + .../examples/contphysics/artillery_lvl4.txt | 13 + VGDLData/examples/contphysics/asteroids.txt | 23 + .../examples/contphysics/asteroids_lvl0.txt | 13 + .../examples/contphysics/asteroids_lvl1.txt | 13 + .../examples/contphysics/asteroids_lvl2.txt | 13 + .../examples/contphysics/asteroids_lvl3.txt | 13 + .../examples/contphysics/asteroids_lvl4.txt | 13 + VGDLData/examples/contphysics/bird.txt | 22 + VGDLData/examples/contphysics/bird_lvl0.txt | 14 + VGDLData/examples/contphysics/bird_lvl1.txt | 14 + VGDLData/examples/contphysics/bird_lvl2.txt | 14 + VGDLData/examples/contphysics/bird_lvl3.txt | 14 + VGDLData/examples/contphysics/bird_lvl4.txt | 14 + VGDLData/examples/contphysics/bubble.txt | 46 ++ VGDLData/examples/contphysics/bubble_lvl0.txt | 13 + VGDLData/examples/contphysics/bubble_lvl1.txt | 13 + VGDLData/examples/contphysics/bubble_lvl2.txt | 13 + VGDLData/examples/contphysics/bubble_lvl3.txt | 13 + VGDLData/examples/contphysics/bubble_lvl4.txt | 13 + VGDLData/examples/contphysics/candy.txt | 41 ++ VGDLData/examples/contphysics/candy_lvl0.txt | 14 + VGDLData/examples/contphysics/candy_lvl1.txt | 13 + VGDLData/examples/contphysics/candy_lvl2.txt | 13 + VGDLData/examples/contphysics/candy_lvl3.txt | 13 + VGDLData/examples/contphysics/candy_lvl4.txt | 13 + VGDLData/examples/contphysics/jumper.txt | 61 +++ VGDLData/examples/contphysics/jumper_lvl0.txt | 10 + VGDLData/examples/contphysics/jumper_lvl1.txt | 10 + VGDLData/examples/contphysics/jumper_lvl2.txt | 10 + VGDLData/examples/contphysics/jumper_lvl3.txt | 10 + VGDLData/examples/contphysics/jumper_lvl4.txt | 10 + VGDLData/examples/contphysics/lander.txt | 18 + VGDLData/examples/contphysics/lander_lvl0.txt | 12 + VGDLData/examples/contphysics/lander_lvl1.txt | 12 + VGDLData/examples/contphysics/lander_lvl2.txt | 12 + VGDLData/examples/contphysics/lander_lvl3.txt | 12 + VGDLData/examples/contphysics/lander_lvl4.txt | 12 + VGDLData/examples/contphysics/mario.txt | 54 ++ VGDLData/examples/contphysics/mario_lvl0.txt | 14 + VGDLData/examples/contphysics/mario_lvl1.txt | 14 + VGDLData/examples/contphysics/mario_lvl2.txt | 14 + VGDLData/examples/contphysics/mario_lvl3.txt | 14 + VGDLData/examples/contphysics/mario_lvl4.txt | 14 + VGDLData/examples/contphysics/pong.txt | 35 ++ VGDLData/examples/contphysics/pong_lvl0.txt | 13 + VGDLData/examples/contphysics/pong_lvl1.txt | 13 + VGDLData/examples/contphysics/pong_lvl2.txt | 13 + VGDLData/examples/contphysics/pong_lvl3.txt | 13 + VGDLData/examples/contphysics/pong_lvl4.txt | 13 + VGDLData/examples/contphysics/ptsp.txt | 19 + VGDLData/examples/contphysics/ptsp_lvl0.txt | 13 + VGDLData/examples/contphysics/ptsp_lvl1.txt | 13 + VGDLData/examples/contphysics/ptsp_lvl2.txt | 13 + VGDLData/examples/contphysics/ptsp_lvl3.txt | 13 + VGDLData/examples/contphysics/ptsp_lvl4.txt | 13 + VGDLData/examples/contphysics/racing.txt | 19 + VGDLData/examples/contphysics/racing_lvl0.txt | 13 + VGDLData/examples/contphysics/racing_lvl1.txt | 13 + VGDLData/examples/contphysics/racing_lvl2.txt | 13 + VGDLData/examples/contphysics/racing_lvl3.txt | 13 + VGDLData/examples/contphysics/racing_lvl4.txt | 13 + VGDLData/examples/gameDesign/aliens.txt | 58 +++ VGDLData/examples/gameDesign/aliensRules.txt | 67 +++ VGDLData/examples/gameDesign/aliens_lvl0.txt | 11 + VGDLData/examples/gameDesign/aliens_lvl1.txt | 11 + VGDLData/examples/gameDesign/aliens_lvl2.txt | 11 + VGDLData/examples/gameDesign/aliens_lvl3.txt | 11 + VGDLData/examples/gameDesign/aliens_lvl4.txt | 11 + VGDLData/examples/gameDesign/fatty.txt | 68 +++ VGDLData/examples/gameDesign/fatty_lvl0.txt | 8 + VGDLData/examples/gameDesign/fatty_lvl1.txt | 8 + VGDLData/examples/gameDesign/fatty_lvl2.txt | 8 + VGDLData/examples/gameDesign/fatty_lvl3.txt | 10 + VGDLData/examples/gameDesign/fatty_lvl4.txt | 10 + VGDLData/examples/gameDesign/ghostbusters.txt | 69 +++ .../examples/gameDesign/ghostbusters_lvl0.txt | 10 + .../examples/gameDesign/ghostbusters_lvl1.txt | 10 + .../examples/gameDesign/ghostbusters_lvl2.txt | 10 + .../examples/gameDesign/ghostbusters_lvl3.txt | 10 + .../examples/gameDesign/ghostbusters_lvl4.txt | 10 + VGDLData/examples/gameDesign/seaquest.txt | 76 +++ .../examples/gameDesign/seaquest_lvl0.txt | 9 + .../examples/gameDesign/seaquest_lvl1.txt | 9 + .../examples/gameDesign/seaquest_lvl2.txt | 9 + .../examples/gameDesign/seaquest_lvl3.txt | 9 + .../examples/gameDesign/seaquest_lvl4.txt | 9 + VGDLData/examples/gridphysics/aliens.txt | 38 ++ .../examples/gridphysics/aliens_ggame.txt | 48 ++ VGDLData/examples/gridphysics/aliens_glvl.txt | 16 + VGDLData/examples/gridphysics/aliens_lvl0.txt | 11 + VGDLData/examples/gridphysics/aliens_lvl1.txt | 11 + VGDLData/examples/gridphysics/aliens_lvl2.txt | 11 + VGDLData/examples/gridphysics/aliens_lvl3.txt | 11 + VGDLData/examples/gridphysics/aliens_lvl4.txt | 11 + .../examples/gridphysics/angelsdemons.txt | 63 +++ .../gridphysics/angelsdemons_lvl0.txt | 14 + .../gridphysics/angelsdemons_lvl1.txt | 14 + .../gridphysics/angelsdemons_lvl2.txt | 14 + .../gridphysics/angelsdemons_lvl3.txt | 14 + .../gridphysics/angelsdemons_lvl4.txt | 14 + .../examples/gridphysics/assemblyline.txt | 96 ++++ .../gridphysics/assemblyline_lvl0.txt | 14 + .../gridphysics/assemblyline_lvl1.txt | 14 + .../gridphysics/assemblyline_lvl2.txt | 14 + .../gridphysics/assemblyline_lvl3.txt | 14 + .../gridphysics/assemblyline_lvl4.txt | 14 + VGDLData/examples/gridphysics/avoidgeorge.txt | 33 ++ .../examples/gridphysics/avoidgeorge_lvl0.txt | 11 + .../examples/gridphysics/avoidgeorge_lvl1.txt | 11 + .../examples/gridphysics/avoidgeorge_lvl2.txt | 11 + .../examples/gridphysics/avoidgeorge_lvl3.txt | 11 + .../examples/gridphysics/avoidgeorge_lvl4.txt | 11 + VGDLData/examples/gridphysics/bait.txt | 40 ++ VGDLData/examples/gridphysics/bait_lvl0.txt | 6 + VGDLData/examples/gridphysics/bait_lvl1.txt | 9 + VGDLData/examples/gridphysics/bait_lvl2.txt | 10 + VGDLData/examples/gridphysics/bait_lvl3.txt | 11 + VGDLData/examples/gridphysics/bait_lvl4.txt | 9 + VGDLData/examples/gridphysics/beltmanager.txt | 66 +++ .../examples/gridphysics/beltmanager_lvl0.txt | 11 + .../examples/gridphysics/beltmanager_lvl1.txt | 11 + .../examples/gridphysics/beltmanager_lvl2.txt | 11 + .../examples/gridphysics/beltmanager_lvl3.txt | 11 + .../examples/gridphysics/beltmanager_lvl4.txt | 11 + VGDLData/examples/gridphysics/blacksmoke.txt | 53 ++ .../examples/gridphysics/blacksmoke_lvl0.txt | 13 + .../examples/gridphysics/blacksmoke_lvl1.txt | 13 + .../examples/gridphysics/blacksmoke_lvl2.txt | 13 + .../examples/gridphysics/blacksmoke_lvl3.txt | 13 + .../examples/gridphysics/blacksmoke_lvl4.txt | 13 + .../examples/gridphysics/boloadventures.txt | 64 +++ .../gridphysics/boloadventures_lvl0.txt | 13 + .../gridphysics/boloadventures_lvl1.txt | 10 + .../gridphysics/boloadventures_lvl2.txt | 10 + .../gridphysics/boloadventures_lvl3.txt | 17 + .../gridphysics/boloadventures_lvl4.txt | 17 + VGDLData/examples/gridphysics/bomber.txt | 76 +++ VGDLData/examples/gridphysics/bomber_lvl0.txt | 11 + VGDLData/examples/gridphysics/bomber_lvl1.txt | 11 + VGDLData/examples/gridphysics/bomber_lvl2.txt | 11 + VGDLData/examples/gridphysics/bomber_lvl3.txt | 11 + VGDLData/examples/gridphysics/bomber_lvl4.txt | 11 + VGDLData/examples/gridphysics/bomberman.txt | 83 ++++ .../examples/gridphysics/bomberman_lvl0.txt | 9 + .../examples/gridphysics/bomberman_lvl1.txt | 9 + .../examples/gridphysics/bomberman_lvl2.txt | 9 + .../examples/gridphysics/bomberman_lvl3.txt | 9 + .../examples/gridphysics/bomberman_lvl4.txt | 9 + .../examples/gridphysics/boulderchase.txt | 46 ++ .../gridphysics/boulderchase_lvl0.txt | 13 + .../gridphysics/boulderchase_lvl1.txt | 13 + .../gridphysics/boulderchase_lvl2.txt | 13 + .../gridphysics/boulderchase_lvl3.txt | 13 + .../gridphysics/boulderchase_lvl4.txt | 13 + VGDLData/examples/gridphysics/boulderdash.txt | 44 ++ .../gridphysics/boulderdash_ggame.txt | 41 ++ .../examples/gridphysics/boulderdash_glvl.txt | 26 + .../examples/gridphysics/boulderdash_lvl0.txt | 13 + .../examples/gridphysics/boulderdash_lvl1.txt | 13 + .../examples/gridphysics/boulderdash_lvl2.txt | 13 + .../examples/gridphysics/boulderdash_lvl3.txt | 13 + .../examples/gridphysics/boulderdash_lvl4.txt | 13 + VGDLData/examples/gridphysics/brainman.txt | 53 ++ .../examples/gridphysics/brainman_lvl0.txt | 9 + .../examples/gridphysics/brainman_lvl1.txt | 12 + .../examples/gridphysics/brainman_lvl2.txt | 13 + .../examples/gridphysics/brainman_lvl3.txt | 12 + .../examples/gridphysics/brainman_lvl4.txt | 5 + VGDLData/examples/gridphysics/butterflies.txt | 26 + .../examples/gridphysics/butterflies_lvl0.txt | 11 + .../examples/gridphysics/butterflies_lvl1.txt | 11 + .../examples/gridphysics/butterflies_lvl2.txt | 11 + .../examples/gridphysics/butterflies_lvl3.txt | 11 + .../examples/gridphysics/butterflies_lvl4.txt | 12 + VGDLData/examples/gridphysics/cakybaky.txt | 47 ++ .../examples/gridphysics/cakybaky_lvl0.txt | 14 + .../examples/gridphysics/cakybaky_lvl1.txt | 14 + .../examples/gridphysics/cakybaky_lvl2.txt | 14 + .../examples/gridphysics/cakybaky_lvl3.txt | 14 + .../examples/gridphysics/cakybaky_lvl4.txt | 14 + VGDLData/examples/gridphysics/camelRace.txt | 46 ++ .../examples/gridphysics/camelRace_lvl0.txt | 9 + .../examples/gridphysics/camelRace_lvl1.txt | 9 + .../examples/gridphysics/camelRace_lvl2.txt | 9 + .../examples/gridphysics/camelRace_lvl3.txt | 9 + .../examples/gridphysics/camelRace_lvl4.txt | 9 + VGDLData/examples/gridphysics/catapults.txt | 47 ++ .../examples/gridphysics/catapults_lvl0.txt | 16 + .../examples/gridphysics/catapults_lvl1.txt | 16 + .../examples/gridphysics/catapults_lvl2.txt | 16 + .../examples/gridphysics/catapults_lvl3.txt | 16 + .../examples/gridphysics/catapults_lvl4.txt | 16 + .../examples/gridphysics/chainreaction.txt | 76 +++ .../gridphysics/chainreaction_lvl0.txt | 10 + .../gridphysics/chainreaction_lvl1.txt | 10 + .../gridphysics/chainreaction_lvl2.txt | 10 + .../gridphysics/chainreaction_lvl3.txt | 10 + .../gridphysics/chainreaction_lvl4.txt | 10 + VGDLData/examples/gridphysics/chase.txt | 27 + VGDLData/examples/gridphysics/chase_lvl0.txt | 11 + VGDLData/examples/gridphysics/chase_lvl1.txt | 11 + VGDLData/examples/gridphysics/chase_lvl2.txt | 11 + VGDLData/examples/gridphysics/chase_lvl3.txt | 11 + VGDLData/examples/gridphysics/chase_lvl4.txt | 11 + .../examples/gridphysics/chipschallenge.txt | 97 ++++ .../gridphysics/chipschallenge_lvl0.txt | 14 + .../gridphysics/chipschallenge_lvl1.txt | 11 + .../gridphysics/chipschallenge_lvl2.txt | 13 + .../gridphysics/chipschallenge_lvl3.txt | 7 + .../gridphysics/chipschallenge_lvl4.txt | 13 + VGDLData/examples/gridphysics/chopper.txt | 69 +++ .../examples/gridphysics/chopper_lvl0.txt | 12 + .../examples/gridphysics/chopper_lvl1.txt | 12 + .../examples/gridphysics/chopper_lvl2.txt | 12 + .../examples/gridphysics/chopper_lvl3.txt | 12 + .../examples/gridphysics/chopper_lvl4.txt | 12 + VGDLData/examples/gridphysics/circuit.txt | 143 ++++++ .../examples/gridphysics/circuit_lvl0.txt | 3 + .../examples/gridphysics/circuit_lvl1.txt | 3 + .../examples/gridphysics/circuit_lvl2.txt | 6 + .../examples/gridphysics/circuit_lvl3.txt | 4 + .../examples/gridphysics/circuit_lvl4.txt | 6 + VGDLData/examples/gridphysics/clusters.txt | 63 +++ .../examples/gridphysics/clusters_lvl0.txt | 10 + .../examples/gridphysics/clusters_lvl1.txt | 10 + .../examples/gridphysics/clusters_lvl2.txt | 10 + .../examples/gridphysics/clusters_lvl3.txt | 10 + .../examples/gridphysics/clusters_lvl4.txt | 10 + .../examples/gridphysics/colourescape.txt | 72 +++ .../gridphysics/colourescape_lvl0.txt | 11 + .../gridphysics/colourescape_lvl1.txt | 11 + .../gridphysics/colourescape_lvl2.txt | 11 + .../gridphysics/colourescape_lvl3.txt | 11 + .../gridphysics/colourescape_lvl4.txt | 11 + VGDLData/examples/gridphysics/cookmepasta.txt | 62 +++ .../examples/gridphysics/cookmepasta_lvl0.txt | 11 + .../examples/gridphysics/cookmepasta_lvl1.txt | 11 + .../examples/gridphysics/cookmepasta_lvl2.txt | 11 + .../examples/gridphysics/cookmepasta_lvl3.txt | 11 + .../examples/gridphysics/cookmepasta_lvl4.txt | 11 + VGDLData/examples/gridphysics/cops.txt | 75 +++ VGDLData/examples/gridphysics/cops_lvl0.txt | 16 + VGDLData/examples/gridphysics/cops_lvl1.txt | 16 + VGDLData/examples/gridphysics/cops_lvl2.txt | 16 + VGDLData/examples/gridphysics/cops_lvl3.txt | 16 + VGDLData/examples/gridphysics/cops_lvl4.txt | 16 + VGDLData/examples/gridphysics/crossfire.txt | 30 ++ .../examples/gridphysics/crossfire_lvl0.txt | 15 + .../examples/gridphysics/crossfire_lvl1.txt | 15 + .../examples/gridphysics/crossfire_lvl2.txt | 15 + .../examples/gridphysics/crossfire_lvl3.txt | 15 + .../examples/gridphysics/crossfire_lvl4.txt | 15 + .../examples/gridphysics/decepticoins.txt | 32 ++ .../gridphysics/decepticoins_lvl0.txt | 7 + .../gridphysics/decepticoins_lvl1.txt | 7 + .../gridphysics/decepticoins_lvl2.txt | 10 + .../gridphysics/decepticoins_lvl3.txt | 11 + .../gridphysics/decepticoins_lvl4.txt | 14 + .../examples/gridphysics/deceptizelda.txt | 48 ++ .../gridphysics/deceptizelda_lvl0.txt | 12 + .../gridphysics/deceptizelda_lvl1.txt | 13 + .../gridphysics/deceptizelda_lvl2.txt | 12 + .../gridphysics/deceptizelda_lvl3.txt | 12 + .../gridphysics/deceptizelda_lvl4.txt | 12 + VGDLData/examples/gridphysics/defem.txt | 48 ++ VGDLData/examples/gridphysics/defem_lvl0.txt | 13 + VGDLData/examples/gridphysics/defem_lvl1.txt | 13 + VGDLData/examples/gridphysics/defem_lvl2.txt | 13 + VGDLData/examples/gridphysics/defem_lvl3.txt | 13 + VGDLData/examples/gridphysics/defem_lvl4.txt | 13 + VGDLData/examples/gridphysics/defender.txt | 49 ++ .../examples/gridphysics/defender_lvl0.txt | 14 + .../examples/gridphysics/defender_lvl1.txt | 14 + .../examples/gridphysics/defender_lvl2.txt | 14 + .../examples/gridphysics/defender_lvl3.txt | 14 + .../examples/gridphysics/defender_lvl4.txt | 14 + VGDLData/examples/gridphysics/deflection.txt | 42 ++ .../examples/gridphysics/deflection_lvl0.txt | 26 + .../examples/gridphysics/deflection_lvl1.txt | 26 + .../examples/gridphysics/deflection_lvl2.txt | 26 + .../examples/gridphysics/deflection_lvl3.txt | 26 + .../examples/gridphysics/deflection_lvl4.txt | 26 + VGDLData/examples/gridphysics/digdug.txt | 50 ++ VGDLData/examples/gridphysics/digdug_lvl0.txt | 15 + VGDLData/examples/gridphysics/digdug_lvl1.txt | 15 + VGDLData/examples/gridphysics/digdug_lvl2.txt | 15 + VGDLData/examples/gridphysics/digdug_lvl3.txt | 15 + VGDLData/examples/gridphysics/digdug_lvl4.txt | 15 + VGDLData/examples/gridphysics/donkeykong.txt | 73 +++ .../examples/gridphysics/donkeykong_lvl0.txt | 20 + .../examples/gridphysics/donkeykong_lvl1.txt | 20 + .../examples/gridphysics/donkeykong_lvl2.txt | 12 + .../examples/gridphysics/donkeykong_lvl3.txt | 20 + .../examples/gridphysics/donkeykong_lvl4.txt | 20 + VGDLData/examples/gridphysics/doorkoban.txt | 62 +++ .../examples/gridphysics/doorkoban_lvl0.txt | 13 + .../examples/gridphysics/doorkoban_lvl1.txt | 13 + .../examples/gridphysics/doorkoban_lvl2.txt | 13 + .../examples/gridphysics/doorkoban_lvl3.txt | 13 + .../examples/gridphysics/doorkoban_lvl4.txt | 13 + VGDLData/examples/gridphysics/dungeon.txt | 91 ++++ .../examples/gridphysics/dungeon_lvl0.txt | 21 + .../examples/gridphysics/dungeon_lvl1.txt | 21 + .../examples/gridphysics/dungeon_lvl2.txt | 21 + .../examples/gridphysics/dungeon_lvl3.txt | 21 + .../examples/gridphysics/dungeon_lvl4.txt | 21 + VGDLData/examples/gridphysics/eggomania.txt | 44 ++ .../examples/gridphysics/eggomania_lvl0.txt | 14 + .../examples/gridphysics/eggomania_lvl1.txt | 14 + .../examples/gridphysics/eggomania_lvl2.txt | 14 + .../examples/gridphysics/eggomania_lvl3.txt | 14 + .../examples/gridphysics/eggomania_lvl4.txt | 14 + .../examples/gridphysics/eighthpassenger.txt | 61 +++ .../gridphysics/eighthpassenger_lvl0.txt | 14 + .../gridphysics/eighthpassenger_lvl1.txt | 14 + .../gridphysics/eighthpassenger_lvl2.txt | 14 + .../gridphysics/eighthpassenger_lvl3.txt | 14 + .../gridphysics/eighthpassenger_lvl4.txt | 14 + .../examples/gridphysics/enemycitadel.txt | 52 ++ .../gridphysics/enemycitadel_lvl0.txt | 9 + .../gridphysics/enemycitadel_lvl1.txt | 10 + .../gridphysics/enemycitadel_lvl2.txt | 11 + .../gridphysics/enemycitadel_lvl3.txt | 11 + .../gridphysics/enemycitadel_lvl4.txt | 11 + VGDLData/examples/gridphysics/escape.txt | 28 ++ VGDLData/examples/gridphysics/escape_lvl0.txt | 9 + VGDLData/examples/gridphysics/escape_lvl1.txt | 9 + VGDLData/examples/gridphysics/escape_lvl2.txt | 9 + VGDLData/examples/gridphysics/escape_lvl3.txt | 9 + VGDLData/examples/gridphysics/escape_lvl4.txt | 9 + VGDLData/examples/gridphysics/explore.txt | 34 ++ .../examples/gridphysics/explore_lvl0.txt | 6 + .../examples/gridphysics/explore_lvl1.txt | 11 + .../examples/gridphysics/explore_lvl2.txt | 14 + .../examples/gridphysics/explore_lvl3.txt | 12 + .../examples/gridphysics/explore_lvl4.txt | 8 + .../examples/gridphysics/factorymanager.txt | 70 +++ .../gridphysics/factorymanager_lvl0.txt | 14 + .../gridphysics/factorymanager_lvl1.txt | 14 + .../gridphysics/factorymanager_lvl2.txt | 14 + .../gridphysics/factorymanager_lvl3.txt | 14 + .../gridphysics/factorymanager_lvl4.txt | 14 + VGDLData/examples/gridphysics/firecaster.txt | 37 ++ .../examples/gridphysics/firecaster_lvl0.txt | 11 + .../examples/gridphysics/firecaster_lvl1.txt | 11 + .../examples/gridphysics/firecaster_lvl2.txt | 11 + .../examples/gridphysics/firecaster_lvl3.txt | 11 + .../examples/gridphysics/firecaster_lvl4.txt | 11 + VGDLData/examples/gridphysics/fireman.txt | 45 ++ .../examples/gridphysics/fireman_lvl0.txt | 18 + .../examples/gridphysics/fireman_lvl1.txt | 18 + .../examples/gridphysics/fireman_lvl2.txt | 18 + .../examples/gridphysics/fireman_lvl3.txt | 18 + .../examples/gridphysics/fireman_lvl4.txt | 18 + VGDLData/examples/gridphysics/firestorms.txt | 29 ++ .../examples/gridphysics/firestorms_lvl0.txt | 11 + .../examples/gridphysics/firestorms_lvl1.txt | 11 + .../examples/gridphysics/firestorms_lvl2.txt | 11 + .../examples/gridphysics/firestorms_lvl3.txt | 11 + .../examples/gridphysics/firestorms_lvl4.txt | 11 + VGDLData/examples/gridphysics/flower.txt | 35 ++ VGDLData/examples/gridphysics/flower_lvl0.txt | 7 + VGDLData/examples/gridphysics/flower_lvl1.txt | 7 + VGDLData/examples/gridphysics/flower_lvl2.txt | 7 + VGDLData/examples/gridphysics/flower_lvl3.txt | 7 + VGDLData/examples/gridphysics/flower_lvl4.txt | 7 + VGDLData/examples/gridphysics/freeway.txt | 54 ++ .../examples/gridphysics/freeway_glvl.txt | 23 + .../examples/gridphysics/freeway_lvl0.txt | 15 + .../examples/gridphysics/freeway_lvl1.txt | 15 + .../examples/gridphysics/freeway_lvl2.txt | 15 + .../examples/gridphysics/freeway_lvl3.txt | 15 + .../examples/gridphysics/freeway_lvl4.txt | 15 + VGDLData/examples/gridphysics/frogs.txt | 52 ++ VGDLData/examples/gridphysics/frogs_lvl0.txt | 11 + VGDLData/examples/gridphysics/frogs_lvl1.txt | 11 + VGDLData/examples/gridphysics/frogs_lvl2.txt | 11 + VGDLData/examples/gridphysics/frogs_lvl3.txt | 11 + VGDLData/examples/gridphysics/frogs_lvl4.txt | 10 + .../examples/gridphysics/garbagecollector.txt | 21 + .../gridphysics/garbagecollector_lvl0.txt | 25 + .../gridphysics/garbagecollector_lvl1.txt | 25 + .../gridphysics/garbagecollector_lvl2.txt | 25 + .../gridphysics/garbagecollector_lvl3.txt | 25 + .../gridphysics/garbagecollector_lvl4.txt | 25 + VGDLData/examples/gridphysics/ghostbuster.txt | 45 ++ .../examples/gridphysics/ghostbuster_lvl0.txt | 10 + .../examples/gridphysics/ghostbuster_lvl1.txt | 10 + .../examples/gridphysics/ghostbuster_lvl2.txt | 10 + .../examples/gridphysics/ghostbuster_lvl3.txt | 10 + .../examples/gridphysics/ghostbuster_lvl4.txt | 10 + VGDLData/examples/gridphysics/glow.txt | 40 ++ VGDLData/examples/gridphysics/glow_lvl0.txt | 7 + VGDLData/examples/gridphysics/glow_lvl1.txt | 7 + VGDLData/examples/gridphysics/glow_lvl2.txt | 9 + VGDLData/examples/gridphysics/glow_lvl3.txt | 9 + VGDLData/examples/gridphysics/glow_lvl4.txt | 12 + VGDLData/examples/gridphysics/grow.txt | 38 ++ VGDLData/examples/gridphysics/grow_lvl0.txt | 6 + VGDLData/examples/gridphysics/grow_lvl1.txt | 7 + VGDLData/examples/gridphysics/grow_lvl2.txt | 7 + VGDLData/examples/gridphysics/grow_lvl3.txt | 8 + VGDLData/examples/gridphysics/grow_lvl4.txt | 7 + VGDLData/examples/gridphysics/gymkhana.txt | 76 +++ .../examples/gridphysics/gymkhana_lvl0.txt | 16 + .../examples/gridphysics/gymkhana_lvl1.txt | 16 + .../examples/gridphysics/gymkhana_lvl2.txt | 16 + .../examples/gridphysics/gymkhana_lvl3.txt | 16 + .../examples/gridphysics/gymkhana_lvl4.txt | 16 + VGDLData/examples/gridphysics/hungrybirds.txt | 29 ++ .../examples/gridphysics/hungrybirds_lvl0.txt | 11 + .../examples/gridphysics/hungrybirds_lvl1.txt | 9 + .../examples/gridphysics/hungrybirds_lvl2.txt | 14 + .../examples/gridphysics/hungrybirds_lvl3.txt | 14 + .../examples/gridphysics/hungrybirds_lvl4.txt | 14 + VGDLData/examples/gridphysics/iceandfire.txt | 43 ++ .../examples/gridphysics/iceandfire_lvl0.txt | 14 + .../examples/gridphysics/iceandfire_lvl1.txt | 14 + .../examples/gridphysics/iceandfire_lvl2.txt | 14 + .../examples/gridphysics/iceandfire_lvl3.txt | 14 + .../examples/gridphysics/iceandfire_lvl4.txt | 14 + VGDLData/examples/gridphysics/ikaruga.txt | 59 +++ .../examples/gridphysics/ikaruga_lvl0.txt | 19 + .../examples/gridphysics/ikaruga_lvl1.txt | 19 + .../examples/gridphysics/ikaruga_lvl2.txt | 19 + .../examples/gridphysics/ikaruga_lvl3.txt | 19 + .../examples/gridphysics/ikaruga_lvl4.txt | 19 + VGDLData/examples/gridphysics/infection.txt | 36 ++ .../examples/gridphysics/infection_lvl0.txt | 11 + .../examples/gridphysics/infection_lvl1.txt | 11 + .../examples/gridphysics/infection_lvl2.txt | 11 + .../examples/gridphysics/infection_lvl3.txt | 11 + .../examples/gridphysics/infection_lvl4.txt | 11 + .../examples/gridphysics/intersection.txt | 54 ++ .../gridphysics/intersection_lvl0.txt | 13 + .../gridphysics/intersection_lvl1.txt | 13 + .../gridphysics/intersection_lvl2.txt | 13 + .../gridphysics/intersection_lvl3.txt | 13 + .../gridphysics/intersection_lvl4.txt | 13 + VGDLData/examples/gridphysics/invest.txt | 42 ++ VGDLData/examples/gridphysics/invest_lvl0.txt | 7 + VGDLData/examples/gridphysics/invest_lvl1.txt | 7 + VGDLData/examples/gridphysics/invest_lvl2.txt | 7 + VGDLData/examples/gridphysics/invest_lvl3.txt | 7 + VGDLData/examples/gridphysics/invest_lvl4.txt | 7 + VGDLData/examples/gridphysics/islands.txt | 64 +++ .../examples/gridphysics/islands_lvl0.txt | 10 + .../examples/gridphysics/islands_lvl1.txt | 10 + .../examples/gridphysics/islands_lvl2.txt | 10 + .../examples/gridphysics/islands_lvl3.txt | 10 + .../examples/gridphysics/islands_lvl4.txt | 10 + VGDLData/examples/gridphysics/jaws.txt | 48 ++ VGDLData/examples/gridphysics/jaws_lvl0.txt | 9 + VGDLData/examples/gridphysics/jaws_lvl1.txt | 9 + VGDLData/examples/gridphysics/jaws_lvl2.txt | 9 + VGDLData/examples/gridphysics/jaws_lvl3.txt | 9 + VGDLData/examples/gridphysics/jaws_lvl4.txt | 9 + .../examples/gridphysics/killBillVol1.txt | 134 +++++ .../gridphysics/killBillVol1_lvl0.txt | 17 + .../gridphysics/killBillVol1_lvl1.txt | 17 + .../gridphysics/killBillVol1_lvl2.txt | 18 + .../gridphysics/killBillVol1_lvl3.txt | 17 + .../gridphysics/killBillVol1_lvl4.txt | 17 + VGDLData/examples/gridphysics/labyrinth.txt | 25 + .../examples/gridphysics/labyrinth_lvl0.txt | 14 + .../examples/gridphysics/labyrinth_lvl1.txt | 14 + .../examples/gridphysics/labyrinth_lvl2.txt | 14 + .../examples/gridphysics/labyrinth_lvl3.txt | 14 + .../examples/gridphysics/labyrinth_lvl4.txt | 14 + .../examples/gridphysics/labyrinthdual.txt | 50 ++ .../gridphysics/labyrinthdual_lvl0.txt | 14 + .../gridphysics/labyrinthdual_lvl1.txt | 14 + .../gridphysics/labyrinthdual_lvl2.txt | 14 + .../gridphysics/labyrinthdual_lvl3.txt | 14 + .../gridphysics/labyrinthdual_lvl4.txt | 14 + VGDLData/examples/gridphysics/lasers.txt | 58 +++ VGDLData/examples/gridphysics/lasers2.txt | 85 ++++ .../examples/gridphysics/lasers2_lvl0.txt | 10 + .../examples/gridphysics/lasers2_lvl1.txt | 11 + .../examples/gridphysics/lasers2_lvl2.txt | 11 + .../examples/gridphysics/lasers2_lvl3.txt | 11 + .../examples/gridphysics/lasers2_lvl4.txt | 11 + VGDLData/examples/gridphysics/lasers_lvl0.txt | 10 + VGDLData/examples/gridphysics/lasers_lvl1.txt | 11 + VGDLData/examples/gridphysics/lasers_lvl2.txt | 11 + VGDLData/examples/gridphysics/lasers_lvl3.txt | 11 + VGDLData/examples/gridphysics/lasers_lvl4.txt | 11 + VGDLData/examples/gridphysics/lemmings.txt | 32 ++ .../examples/gridphysics/lemmings_lvl0.txt | 11 + .../examples/gridphysics/lemmings_lvl1.txt | 11 + .../examples/gridphysics/lemmings_lvl2.txt | 11 + .../examples/gridphysics/lemmings_lvl3.txt | 11 + .../examples/gridphysics/lemmings_lvl4.txt | 11 + VGDLData/examples/gridphysics/link.txt | 125 +++++ VGDLData/examples/gridphysics/link_lvl0.txt | 10 + VGDLData/examples/gridphysics/link_lvl1.txt | 10 + VGDLData/examples/gridphysics/link_lvl2.txt | 10 + VGDLData/examples/gridphysics/link_lvl3.txt | 10 + VGDLData/examples/gridphysics/link_lvl4.txt | 10 + VGDLData/examples/gridphysics/mirrors.txt | 97 ++++ .../examples/gridphysics/mirrors_lvl0.txt | 17 + .../examples/gridphysics/mirrors_lvl1.txt | 17 + .../examples/gridphysics/mirrors_lvl2.txt | 17 + .../examples/gridphysics/mirrors_lvl3.txt | 17 + .../examples/gridphysics/mirrors_lvl4.txt | 17 + .../examples/gridphysics/missilecommand.txt | 29 ++ .../gridphysics/missilecommand_lvl0.txt | 12 + .../gridphysics/missilecommand_lvl1.txt | 12 + .../gridphysics/missilecommand_lvl2.txt | 12 + .../gridphysics/missilecommand_lvl3.txt | 12 + .../gridphysics/missilecommand_lvl4.txt | 12 + VGDLData/examples/gridphysics/modality.txt | 45 ++ .../examples/gridphysics/modality_lvl0.txt | 5 + .../examples/gridphysics/modality_lvl1.txt | 7 + .../examples/gridphysics/modality_lvl2.txt | 8 + .../examples/gridphysics/modality_lvl3.txt | 11 + .../examples/gridphysics/modality_lvl4.txt | 6 + VGDLData/examples/gridphysics/myAliens.txt | 25 + .../examples/gridphysics/myAliens_lvl0.txt | 14 + .../examples/gridphysics/myAliens_lvl1.txt | 14 + .../examples/gridphysics/myAliens_lvl2.txt | 14 + .../examples/gridphysics/myAliens_lvl3.txt | 14 + .../examples/gridphysics/myAliens_lvl4.txt | 14 + VGDLData/examples/gridphysics/overload.txt | 39 ++ .../examples/gridphysics/overload_lvl0.txt | 11 + .../examples/gridphysics/overload_lvl1.txt | 11 + .../examples/gridphysics/overload_lvl2.txt | 11 + .../examples/gridphysics/overload_lvl3.txt | 11 + .../examples/gridphysics/overload_lvl4.txt | 11 + VGDLData/examples/gridphysics/pacman.txt | 79 +++ VGDLData/examples/gridphysics/pacman_lvl0.txt | 31 ++ VGDLData/examples/gridphysics/pacman_lvl1.txt | 31 ++ VGDLData/examples/gridphysics/pacman_lvl2.txt | 31 ++ VGDLData/examples/gridphysics/pacman_lvl3.txt | 31 ++ VGDLData/examples/gridphysics/pacman_lvl4.txt | 31 ++ VGDLData/examples/gridphysics/pacoban.txt | 77 +++ .../examples/gridphysics/pacoban_lvl0.txt | 24 + .../examples/gridphysics/pacoban_lvl1.txt | 22 + .../examples/gridphysics/pacoban_lvl2.txt | 23 + .../examples/gridphysics/pacoban_lvl3.txt | 18 + .../examples/gridphysics/pacoban_lvl4.txt | 18 + VGDLData/examples/gridphysics/painter.txt | 43 ++ .../examples/gridphysics/painter_lvl0.txt | 3 + .../examples/gridphysics/painter_lvl1.txt | 5 + .../examples/gridphysics/painter_lvl2.txt | 3 + .../examples/gridphysics/painter_lvl3.txt | 4 + .../examples/gridphysics/painter_lvl4.txt | 2 + VGDLData/examples/gridphysics/plants.txt | 49 ++ VGDLData/examples/gridphysics/plants_lvl0.txt | 12 + VGDLData/examples/gridphysics/plants_lvl1.txt | 10 + VGDLData/examples/gridphysics/plants_lvl2.txt | 14 + VGDLData/examples/gridphysics/plants_lvl3.txt | 11 + VGDLData/examples/gridphysics/plants_lvl4.txt | 11 + .../examples/gridphysics/plaqueattack.txt | 48 ++ .../gridphysics/plaqueattack_lvl0.txt | 22 + .../gridphysics/plaqueattack_lvl1.txt | 22 + .../gridphysics/plaqueattack_lvl2.txt | 22 + .../gridphysics/plaqueattack_lvl3.txt | 22 + .../gridphysics/plaqueattack_lvl4.txt | 21 + VGDLData/examples/gridphysics/pokemon.txt | 84 ++++ .../examples/gridphysics/pokemon_lvl0.txt | 7 + .../examples/gridphysics/pokemon_lvl1.txt | 7 + .../examples/gridphysics/pokemon_lvl2.txt | 7 + .../examples/gridphysics/pokemon_lvl3.txt | 7 + .../examples/gridphysics/pokemon_lvl4.txt | 7 + VGDLData/examples/gridphysics/portals.txt | 45 ++ .../examples/gridphysics/portals_lvl0.txt | 11 + .../examples/gridphysics/portals_lvl1.txt | 11 + .../examples/gridphysics/portals_lvl2.txt | 11 + .../examples/gridphysics/portals_lvl3.txt | 10 + .../examples/gridphysics/portals_lvl4.txt | 11 + VGDLData/examples/gridphysics/racebet.txt | 76 +++ VGDLData/examples/gridphysics/racebet2.txt | 79 +++ .../examples/gridphysics/racebet2_lvl0.txt | 14 + .../examples/gridphysics/racebet2_lvl1.txt | 14 + .../examples/gridphysics/racebet2_lvl2.txt | 14 + .../examples/gridphysics/racebet2_lvl3.txt | 14 + .../examples/gridphysics/racebet2_lvl4.txt | 14 + .../examples/gridphysics/racebet_lvl0.txt | 10 + .../examples/gridphysics/racebet_lvl1.txt | 10 + .../examples/gridphysics/racebet_lvl2.txt | 10 + .../examples/gridphysics/racebet_lvl3.txt | 10 + .../examples/gridphysics/racebet_lvl4.txt | 10 + VGDLData/examples/gridphysics/realportals.txt | 97 ++++ .../examples/gridphysics/realportals_lvl0.txt | 13 + .../examples/gridphysics/realportals_lvl1.txt | 13 + .../examples/gridphysics/realportals_lvl2.txt | 13 + .../examples/gridphysics/realportals_lvl3.txt | 13 + .../examples/gridphysics/realportals_lvl4.txt | 13 + VGDLData/examples/gridphysics/realsokoban.txt | 30 ++ .../examples/gridphysics/realsokoban_lvl0.txt | 7 + .../examples/gridphysics/realsokoban_lvl1.txt | 7 + .../examples/gridphysics/realsokoban_lvl2.txt | 8 + .../examples/gridphysics/realsokoban_lvl3.txt | 7 + .../examples/gridphysics/realsokoban_lvl4.txt | 12 + VGDLData/examples/gridphysics/rivers.txt | 46 ++ VGDLData/examples/gridphysics/rivers_lvl0.txt | 15 + VGDLData/examples/gridphysics/rivers_lvl1.txt | 15 + VGDLData/examples/gridphysics/rivers_lvl2.txt | 14 + VGDLData/examples/gridphysics/rivers_lvl3.txt | 14 + VGDLData/examples/gridphysics/rivers_lvl4.txt | 14 + VGDLData/examples/gridphysics/roadfighter.txt | 41 ++ .../examples/gridphysics/roadfighter_lvl0.txt | 15 + .../examples/gridphysics/roadfighter_lvl1.txt | 15 + .../examples/gridphysics/roadfighter_lvl2.txt | 15 + .../examples/gridphysics/roadfighter_lvl3.txt | 15 + .../examples/gridphysics/roadfighter_lvl4.txt | 15 + VGDLData/examples/gridphysics/roguelike.txt | 59 +++ .../examples/gridphysics/roguelike_lvl0.txt | 21 + .../examples/gridphysics/roguelike_lvl1.txt | 21 + .../examples/gridphysics/roguelike_lvl2.txt | 21 + .../examples/gridphysics/roguelike_lvl3.txt | 21 + .../examples/gridphysics/roguelike_lvl4.txt | 21 + VGDLData/examples/gridphysics/run.txt | 43 ++ VGDLData/examples/gridphysics/run_lvl0.txt | 13 + VGDLData/examples/gridphysics/run_lvl1.txt | 13 + VGDLData/examples/gridphysics/run_lvl2.txt | 13 + VGDLData/examples/gridphysics/run_lvl3.txt | 13 + VGDLData/examples/gridphysics/run_lvl4.txt | 13 + VGDLData/examples/gridphysics/seaquest.txt | 53 ++ .../examples/gridphysics/seaquest_lvl0.txt | 9 + .../examples/gridphysics/seaquest_lvl1.txt | 9 + .../examples/gridphysics/seaquest_lvl2.txt | 9 + .../examples/gridphysics/seaquest_lvl3.txt | 9 + .../examples/gridphysics/seaquest_lvl4.txt | 9 + VGDLData/examples/gridphysics/sheriff.txt | 60 +++ .../examples/gridphysics/sheriff_lvl0.txt | 14 + .../examples/gridphysics/sheriff_lvl1.txt | 14 + .../examples/gridphysics/sheriff_lvl2.txt | 14 + .../examples/gridphysics/sheriff_lvl3.txt | 14 + .../examples/gridphysics/sheriff_lvl4.txt | 14 + VGDLData/examples/gridphysics/shipwreck.txt | 77 +++ .../examples/gridphysics/shipwreck_lvl0.txt | 20 + .../examples/gridphysics/shipwreck_lvl1.txt | 20 + .../examples/gridphysics/shipwreck_lvl2.txt | 19 + .../examples/gridphysics/shipwreck_lvl3.txt | 20 + .../examples/gridphysics/shipwreck_lvl4.txt | 20 + .../examples/gridphysics/sistersavior.txt | 30 ++ .../gridphysics/sistersavior_lvl0.txt | 10 + .../gridphysics/sistersavior_lvl1.txt | 10 + .../gridphysics/sistersavior_lvl2.txt | 10 + .../gridphysics/sistersavior_lvl3.txt | 10 + .../gridphysics/sistersavior_lvl4.txt | 10 + VGDLData/examples/gridphysics/slide.txt | 64 +++ VGDLData/examples/gridphysics/slide_lvl0.txt | 7 + VGDLData/examples/gridphysics/slide_lvl1.txt | 10 + VGDLData/examples/gridphysics/slide_lvl2.txt | 13 + VGDLData/examples/gridphysics/slide_lvl3.txt | 13 + VGDLData/examples/gridphysics/slide_lvl4.txt | 13 + VGDLData/examples/gridphysics/sokoban.txt | 20 + .../examples/gridphysics/sokoban_lvl0.txt | 9 + .../examples/gridphysics/sokoban_lvl1.txt | 9 + .../examples/gridphysics/sokoban_lvl2.txt | 9 + .../examples/gridphysics/sokoban_lvl3.txt | 7 + .../examples/gridphysics/sokoban_lvl4.txt | 8 + VGDLData/examples/gridphysics/solarfox.txt | 51 ++ .../examples/gridphysics/solarfox_ggame.txt | 37 ++ .../examples/gridphysics/solarfox_lvl0.txt | 11 + .../examples/gridphysics/solarfox_lvl1.txt | 11 + .../examples/gridphysics/solarfox_lvl2.txt | 11 + .../examples/gridphysics/solarfox_lvl3.txt | 11 + .../examples/gridphysics/solarfox_lvl4.txt | 11 + VGDLData/examples/gridphysics/superman.txt | 72 +++ .../examples/gridphysics/superman_lvl0.txt | 14 + .../examples/gridphysics/superman_lvl1.txt | 14 + .../examples/gridphysics/superman_lvl2.txt | 14 + .../examples/gridphysics/superman_lvl3.txt | 14 + .../examples/gridphysics/superman_lvl4.txt | 14 + VGDLData/examples/gridphysics/surround.txt | 26 + .../examples/gridphysics/surround_lvl0.txt | 14 + .../examples/gridphysics/surround_lvl1.txt | 15 + .../examples/gridphysics/surround_lvl2.txt | 15 + .../examples/gridphysics/surround_lvl3.txt | 15 + .../examples/gridphysics/surround_lvl4.txt | 15 + .../examples/gridphysics/survivezombies.txt | 38 ++ .../gridphysics/survivezombies_lvl0.txt | 11 + .../gridphysics/survivezombies_lvl1.txt | 11 + .../gridphysics/survivezombies_lvl2.txt | 11 + .../gridphysics/survivezombies_lvl3.txt | 11 + .../gridphysics/survivezombies_lvl4.txt | 11 + VGDLData/examples/gridphysics/tercio.txt | 62 +++ VGDLData/examples/gridphysics/tercio_lvl0.txt | 8 + VGDLData/examples/gridphysics/tercio_lvl1.txt | 10 + VGDLData/examples/gridphysics/tercio_lvl2.txt | 8 + VGDLData/examples/gridphysics/tercio_lvl3.txt | 11 + VGDLData/examples/gridphysics/tercio_lvl4.txt | 8 + VGDLData/examples/gridphysics/thecitadel.txt | 44 ++ .../examples/gridphysics/thecitadel_lvl0.txt | 9 + .../examples/gridphysics/thecitadel_lvl1.txt | 9 + .../examples/gridphysics/thecitadel_lvl2.txt | 11 + .../examples/gridphysics/thecitadel_lvl3.txt | 11 + .../examples/gridphysics/thecitadel_lvl4.txt | 11 + VGDLData/examples/gridphysics/themole.txt | 99 ++++ .../examples/gridphysics/themole_lvl0.txt | 21 + .../examples/gridphysics/themole_lvl1.txt | 21 + .../examples/gridphysics/themole_lvl2.txt | 21 + .../examples/gridphysics/themole_lvl3.txt | 21 + .../examples/gridphysics/themole_lvl4.txt | 21 + VGDLData/examples/gridphysics/theshepherd.txt | 56 +++ .../examples/gridphysics/theshepherd_lvl0.txt | 9 + .../examples/gridphysics/theshepherd_lvl1.txt | 9 + .../examples/gridphysics/theshepherd_lvl2.txt | 9 + .../examples/gridphysics/theshepherd_lvl3.txt | 9 + .../examples/gridphysics/theshepherd_lvl4.txt | 9 + VGDLData/examples/gridphysics/thesnowman.txt | 74 +++ .../examples/gridphysics/thesnowman_lvl0.txt | 11 + .../examples/gridphysics/thesnowman_lvl1.txt | 11 + .../examples/gridphysics/thesnowman_lvl2.txt | 11 + .../examples/gridphysics/thesnowman_lvl3.txt | 11 + .../examples/gridphysics/thesnowman_lvl4.txt | 11 + .../examples/gridphysics/towerdefense.txt | 120 +++++ .../gridphysics/towerdefense_lvl0.txt | 16 + .../gridphysics/towerdefense_lvl1.txt | 12 + .../gridphysics/towerdefense_lvl2.txt | 9 + .../gridphysics/towerdefense_lvl3.txt | 17 + .../gridphysics/towerdefense_lvl4.txt | 15 + VGDLData/examples/gridphysics/vortex.txt | 59 +++ VGDLData/examples/gridphysics/vortex_lvl0.txt | 16 + VGDLData/examples/gridphysics/vortex_lvl1.txt | 16 + VGDLData/examples/gridphysics/vortex_lvl2.txt | 16 + VGDLData/examples/gridphysics/vortex_lvl3.txt | 16 + VGDLData/examples/gridphysics/vortex_lvl4.txt | 16 + .../examples/gridphysics/waferthinmints.txt | 25 + .../gridphysics/waferthinmints_lvl0.txt | 10 + .../gridphysics/waferthinmints_lvl1.txt | 10 + .../gridphysics/waferthinmints_lvl2.txt | 10 + .../gridphysics/waferthinmints_lvl3.txt | 10 + .../gridphysics/waferthinmints_lvl4.txt | 10 + .../gridphysics/waferthinmintsexit.txt | 31 ++ .../gridphysics/waferthinmintsexit_lvl0.txt | 8 + .../gridphysics/waferthinmintsexit_lvl1.txt | 8 + .../gridphysics/waferthinmintsexit_lvl2.txt | 8 + .../gridphysics/waferthinmintsexit_lvl3.txt | 8 + .../gridphysics/waferthinmintsexit_lvl4.txt | 8 + .../examples/gridphysics/waitforbreakfast.txt | 79 +++ .../gridphysics/waitforbreakfast_lvl0.txt | 8 + .../gridphysics/waitforbreakfast_lvl1.txt | 8 + .../gridphysics/waitforbreakfast_lvl2.txt | 8 + .../gridphysics/waitforbreakfast_lvl3.txt | 8 + .../gridphysics/waitforbreakfast_lvl4.txt | 8 + VGDLData/examples/gridphysics/watergame.txt | 27 + .../examples/gridphysics/watergame_lvl0.txt | 6 + .../examples/gridphysics/watergame_lvl1.txt | 7 + .../examples/gridphysics/watergame_lvl2.txt | 9 + .../examples/gridphysics/watergame_lvl3.txt | 8 + .../examples/gridphysics/watergame_lvl4.txt | 8 + VGDLData/examples/gridphysics/waves.txt | 56 +++ VGDLData/examples/gridphysics/waves_lvl0.txt | 9 + VGDLData/examples/gridphysics/waves_lvl1.txt | 11 + VGDLData/examples/gridphysics/waves_lvl2.txt | 9 + VGDLData/examples/gridphysics/waves_lvl3.txt | 9 + VGDLData/examples/gridphysics/waves_lvl4.txt | 9 + VGDLData/examples/gridphysics/whackamole.txt | 27 + .../examples/gridphysics/whackamole_lvl0.txt | 5 + .../examples/gridphysics/whackamole_lvl1.txt | 5 + .../examples/gridphysics/whackamole_lvl2.txt | 5 + .../examples/gridphysics/whackamole_lvl3.txt | 5 + .../examples/gridphysics/whackamole_lvl4.txt | 5 + VGDLData/examples/gridphysics/wildgunman.txt | 40 ++ .../examples/gridphysics/wildgunman_lvl0.txt | 12 + .../examples/gridphysics/wildgunman_lvl1.txt | 12 + .../examples/gridphysics/wildgunman_lvl2.txt | 12 + .../examples/gridphysics/wildgunman_lvl3.txt | 12 + .../examples/gridphysics/wildgunman_lvl4.txt | 12 + .../examples/gridphysics/witnessprotected.txt | 87 ++++ .../gridphysics/witnessprotected_lvl0.txt | 11 + .../gridphysics/witnessprotected_lvl1.txt | 11 + .../gridphysics/witnessprotected_lvl2.txt | 11 + .../gridphysics/witnessprotected_lvl3.txt | 11 + .../gridphysics/witnessprotected_lvl4.txt | 16 + .../gridphysics/witnessprotection.txt | 79 +++ .../gridphysics/witnessprotection_lvl0.txt | 9 + .../gridphysics/witnessprotection_lvl1.txt | 9 + .../gridphysics/witnessprotection_lvl2.txt | 9 + .../gridphysics/witnessprotection_lvl3.txt | 9 + .../gridphysics/witnessprotection_lvl4.txt | 9 + VGDLData/examples/gridphysics/wrapsokoban.txt | 32 ++ .../examples/gridphysics/wrapsokoban_lvl0.txt | 7 + .../examples/gridphysics/wrapsokoban_lvl1.txt | 6 + .../examples/gridphysics/wrapsokoban_lvl2.txt | 8 + .../examples/gridphysics/wrapsokoban_lvl3.txt | 7 + .../examples/gridphysics/wrapsokoban_lvl4.txt | 12 + VGDLData/examples/gridphysics/x-racer.txt | 63 +++ .../examples/gridphysics/x-racer_lvl0.txt | 9 + .../examples/gridphysics/x-racer_lvl1.txt | 9 + .../examples/gridphysics/x-racer_lvl2.txt | 7 + .../examples/gridphysics/x-racer_lvl3.txt | 11 + .../examples/gridphysics/x-racer_lvl4.txt | 11 + VGDLData/examples/gridphysics/zelda.txt | 40 ++ VGDLData/examples/gridphysics/zelda_ggame.txt | 37 ++ VGDLData/examples/gridphysics/zelda_glvl.txt | 27 + VGDLData/examples/gridphysics/zelda_lvl0.txt | 9 + VGDLData/examples/gridphysics/zelda_lvl1.txt | 9 + VGDLData/examples/gridphysics/zelda_lvl2.txt | 9 + VGDLData/examples/gridphysics/zelda_lvl3.txt | 9 + VGDLData/examples/gridphysics/zelda_lvl4.txt | 9 + VGDLData/examples/gridphysics/zenpuzzle.txt | 25 + .../examples/gridphysics/zenpuzzle_lvl0.txt | 12 + .../examples/gridphysics/zenpuzzle_lvl1.txt | 12 + .../examples/gridphysics/zenpuzzle_lvl2.txt | 12 + .../examples/gridphysics/zenpuzzle_lvl3.txt | 11 + .../examples/gridphysics/zenpuzzle_lvl4.txt | 12 + VGDLData/ptb.py | 200 ++++++++ VGDLData/ptb.test.csv | 12 + VGDLData/ptb.test.json | 1 + VGDLData/ptb.train.csv | 98 ++++ VGDLData/ptb.train.json | 1 + VGDLData/ptb.valid.csv | 12 + VGDLData/ptb.valid.json | 1 + VGDLData/ptb.vocab.json | 1 + VGDLData/utils.py | 32 ++ VGDLDataGeneralized/CreateSplits.py | 44 ++ VGDLDataGeneralized/GeneralizeSprites.py | 124 +++++ .../__pycache__/ptb.cpython-310.pyc | Bin 0 -> 5866 bytes .../__pycache__/ptb.cpython-37.pyc | Bin 0 -> 5186 bytes .../__pycache__/utils.cpython-310.pyc | Bin 0 -> 1359 bytes .../__pycache__/utils.cpython-37.pyc | Bin 0 -> 1302 bytes VGDLDataGeneralized/createData.py | 7 + .../examples/2player/accelerator.txt | 64 +++ .../examples/2player/accelerator_lvl0.txt | 13 + .../examples/2player/accelerator_lvl1.txt | 13 + .../examples/2player/accelerator_lvl2.txt | 15 + .../examples/2player/accelerator_lvl3.txt | 5 + .../examples/2player/accelerator_lvl4.txt | 11 + .../examples/2player/akkaarrh.txt | 46 ++ .../examples/2player/akkaarrh_lvl0.txt | 12 + .../examples/2player/akkaarrh_lvl1.txt | 12 + .../examples/2player/akkaarrh_lvl2.txt | 17 + .../examples/2player/akkaarrh_lvl3.txt | 20 + .../examples/2player/akkaarrh_lvl4.txt | 20 + .../examples/2player/aliens.txt | 48 ++ .../examples/2player/aliens_lvl0.txt | 11 + .../examples/2player/aliens_lvl1.txt | 11 + .../examples/2player/aliens_lvl2.txt | 11 + .../examples/2player/aliens_lvl3.txt | 11 + .../examples/2player/aliens_lvl4.txt | 11 + .../examples/2player/arkanoid2p.txt | 60 +++ .../examples/2player/arkanoid2p_lvl0.txt | 20 + .../examples/2player/arkanoid2p_lvl1.txt | 20 + .../examples/2player/arkanoid2p_lvl2.txt | 20 + .../examples/2player/arkanoid2p_lvl3.txt | 20 + .../examples/2player/arkanoid2p_lvl4.txt | 24 + .../examples/2player/asteroids.txt | 79 +++ .../examples/2player/asteroids_lvl0.txt | 14 + .../examples/2player/asteroids_lvl1.txt | 14 + .../examples/2player/asteroids_lvl2.txt | 14 + .../examples/2player/asteroids_lvl3.txt | 14 + .../examples/2player/asteroids_lvl4.txt | 14 + .../examples/2player/beekeeper.txt | 39 ++ .../examples/2player/beekeeper_lvl0.txt | 13 + .../examples/2player/beekeeper_lvl1.txt | 17 + .../examples/2player/beekeeper_lvl2.txt | 20 + .../examples/2player/beekeeper_lvl3.txt | 22 + .../examples/2player/beekeeper_lvl4.txt | 22 + .../examples/2player/bombergirl.txt | 51 ++ .../examples/2player/bombergirl_lvl0.txt | 10 + .../examples/2player/bombergirl_lvl1.txt | 10 + .../examples/2player/bombergirl_lvl2.txt | 10 + .../examples/2player/bombergirl_lvl3.txt | 10 + .../examples/2player/bombergirl_lvl4.txt | 10 + .../examples/2player/breedingdragons.txt | 105 ++++ .../examples/2player/breedingdragons_lvl0.txt | 9 + .../examples/2player/breedingdragons_lvl1.txt | 9 + .../examples/2player/breedingdragons_lvl2.txt | 9 + .../examples/2player/breedingdragons_lvl3.txt | 9 + .../examples/2player/breedingdragons_lvl4.txt | 9 + .../examples/2player/butterflies.txt | 30 ++ .../examples/2player/butterflies_lvl0.txt | 10 + .../examples/2player/butterflies_lvl1.txt | 11 + .../examples/2player/butterflies_lvl2.txt | 11 + .../examples/2player/butterflies_lvl3.txt | 11 + .../examples/2player/butterflies_lvl4.txt | 12 + .../examples/2player/captureflag.txt | 94 ++++ .../examples/2player/captureflag_lvl0.txt | 13 + .../examples/2player/captureflag_lvl1.txt | 13 + .../examples/2player/captureflag_lvl2.txt | 13 + .../examples/2player/captureflag_lvl3.txt | 13 + .../examples/2player/captureflag_lvl4.txt | 14 + .../examples/2player/circuit.txt | 207 ++++++++ .../examples/2player/circuit_lvl0.txt | 7 + .../examples/2player/circuit_lvl1.txt | 7 + .../examples/2player/circuit_lvl2.txt | 13 + .../examples/2player/circuit_lvl3.txt | 9 + .../examples/2player/circuit_lvl4.txt | 13 + .../examples/2player/competesokoban.txt | 35 ++ .../examples/2player/competesokoban_lvl0.txt | 9 + .../examples/2player/competesokoban_lvl1.txt | 6 + .../examples/2player/competesokoban_lvl2.txt | 9 + .../examples/2player/competesokoban_lvl3.txt | 6 + .../examples/2player/competesokoban_lvl4.txt | 8 + .../examples/2player/conquer.txt | 63 +++ .../examples/2player/conquer_lvl0.txt | 7 + .../examples/2player/conquer_lvl1.txt | 9 + .../examples/2player/conquer_lvl2.txt | 7 + .../examples/2player/conquer_lvl3.txt | 11 + .../examples/2player/conquer_lvl4.txt | 11 + .../examples/2player/copsNrobbers.txt | 23 + .../examples/2player/copsNrobbers_lvl0.txt | 8 + .../examples/2player/copsNrobbers_lvl1.txt | 10 + .../examples/2player/copsNrobbers_lvl2.txt | 8 + .../examples/2player/copsNrobbers_lvl3.txt | 17 + .../examples/2player/copsNrobbers_lvl4.txt | 15 + .../examples/2player/decks.txt | 205 ++++++++ .../examples/2player/decks_lvl0.txt | 9 + .../examples/2player/decks_lvl1.txt | 9 + .../examples/2player/decks_lvl2.txt | 9 + .../examples/2player/decks_lvl3.txt | 9 + .../examples/2player/decks_lvl4.txt | 9 + .../examples/2player/donkeykong.txt | 81 +++ .../examples/2player/donkeykong_lvl0.txt | 14 + .../examples/2player/donkeykong_lvl1.txt | 19 + .../examples/2player/donkeykong_lvl2.txt | 19 + .../examples/2player/donkeykong_lvl3.txt | 21 + .../examples/2player/donkeykong_lvl4.txt | 19 + .../examples/2player/dragonattack.txt | 123 +++++ .../examples/2player/dragonattack_lvl0.txt | 21 + .../examples/2player/dragonattack_lvl1.txt | 21 + .../examples/2player/dragonattack_lvl2.txt | 21 + .../examples/2player/dragonattack_lvl3.txt | 22 + .../examples/2player/dragonattack_lvl4.txt | 22 + .../examples/2player/drowning.txt | 80 +++ .../examples/2player/drowning_lvl0.txt | 9 + .../examples/2player/drowning_lvl1.txt | 9 + .../examples/2player/drowning_lvl2.txt | 9 + .../examples/2player/drowning_lvl3.txt | 9 + .../examples/2player/drowning_lvl4.txt | 9 + .../examples/2player/egghunt.txt | 39 ++ .../examples/2player/egghunt_lvl0.txt | 8 + .../examples/2player/egghunt_lvl1.txt | 8 + .../examples/2player/egghunt_lvl2.txt | 8 + .../examples/2player/egghunt_lvl3.txt | 8 + .../examples/2player/egghunt_lvl4.txt | 12 + .../examples/2player/escape2p.txt | 39 ++ .../examples/2player/escape2p_lvl0.txt | 9 + .../examples/2player/escape2p_lvl1.txt | 9 + .../examples/2player/escape2p_lvl2.txt | 9 + .../examples/2player/escape2p_lvl3.txt | 9 + .../examples/2player/escape2p_lvl4.txt | 9 + .../examples/2player/explore.txt | 70 +++ .../examples/2player/explore_lvl0.txt | 6 + .../examples/2player/explore_lvl1.txt | 11 + .../examples/2player/explore_lvl2.txt | 14 + .../examples/2player/explore_lvl3.txt | 12 + .../examples/2player/explore_lvl4.txt | 8 + .../examples/2player/fatty.txt | 56 +++ .../examples/2player/fatty_lvl0.txt | 8 + .../examples/2player/fatty_lvl1.txt | 8 + .../examples/2player/fatty_lvl2.txt | 8 + .../examples/2player/fatty_lvl3.txt | 10 + .../examples/2player/fatty_lvl4.txt | 10 + .../examples/2player/firetruck.txt | 82 +++ .../examples/2player/firetruck_lvl0.txt | 12 + .../examples/2player/firetruck_lvl1.txt | 13 + .../examples/2player/firetruck_lvl2.txt | 12 + .../examples/2player/firetruck_lvl3.txt | 12 + .../examples/2player/firetruck_lvl4.txt | 12 + .../examples/2player/football.txt | 61 +++ .../examples/2player/football_lvl0.txt | 9 + .../examples/2player/football_lvl1.txt | 9 + .../examples/2player/football_lvl2.txt | 9 + .../examples/2player/football_lvl3.txt | 9 + .../examples/2player/football_lvl4.txt | 7 + .../examples/2player/ghostbusters.txt | 42 ++ .../examples/2player/ghostbusters_lvl0.txt | 10 + .../examples/2player/ghostbusters_lvl1.txt | 10 + .../examples/2player/ghostbusters_lvl2.txt | 10 + .../examples/2player/ghostbusters_lvl3.txt | 10 + .../examples/2player/ghostbusters_lvl4.txt | 10 + .../examples/2player/gotcha.txt | 36 ++ .../examples/2player/gotcha_lvl0.txt | 9 + .../examples/2player/gotcha_lvl1.txt | 9 + .../examples/2player/gotcha_lvl2.txt | 13 + .../examples/2player/gotcha_lvl3.txt | 13 + .../examples/2player/gotcha_lvl4.txt | 13 + .../examples/2player/hunger-games.txt | 256 ++++++++++ .../examples/2player/hunger-games_lvl0.txt | 9 + .../examples/2player/hunger-games_lvl1.txt | 9 + .../examples/2player/hunger-games_lvl2.txt | 9 + .../examples/2player/hunger-games_lvl3.txt | 9 + .../examples/2player/hunger-games_lvl4.txt | 5 + .../examples/2player/isawsanta.txt | 57 +++ .../examples/2player/isawsanta_lvl0.txt | 10 + .../examples/2player/isawsanta_lvl1.txt | 9 + .../examples/2player/isawsanta_lvl2.txt | 9 + .../examples/2player/isawsanta_lvl3.txt | 9 + .../examples/2player/isawsanta_lvl4.txt | 8 + VGDLDataGeneralized/examples/2player/klax.txt | 93 ++++ .../examples/2player/klax_lvl0.txt | 13 + .../examples/2player/klax_lvl1.txt | 13 + .../examples/2player/klax_lvl2.txt | 13 + .../examples/2player/klax_lvl3.txt | 13 + .../examples/2player/klax_lvl4.txt | 13 + .../examples/2player/mimic.txt | 169 +++++++ .../examples/2player/mimic_lvl0.txt | 7 + .../examples/2player/mimic_lvl1.txt | 7 + .../examples/2player/mimic_lvl2.txt | 7 + .../examples/2player/mimic_lvl3.txt | 7 + .../examples/2player/mimic_lvl4.txt | 7 + .../examples/2player/minesweeper.txt | 104 ++++ .../examples/2player/minesweeper_lvl0.txt | 9 + .../examples/2player/minesweeper_lvl1.txt | 9 + .../examples/2player/minesweeper_lvl2.txt | 9 + .../examples/2player/minesweeper_lvl3.txt | 9 + .../examples/2player/minesweeper_lvl4.txt | 9 + .../examples/2player/minions.txt | 114 +++++ .../examples/2player/minions_lvl0.txt | 17 + .../examples/2player/minions_lvl1.txt | 15 + .../examples/2player/minions_lvl2.txt | 17 + .../examples/2player/minions_lvl3.txt | 17 + .../examples/2player/minions_lvl4.txt | 17 + .../examples/2player/oopsbrokeit.txt | 42 ++ .../examples/2player/oopsbrokeit_lvl0.txt | 9 + .../examples/2player/oopsbrokeit_lvl1.txt | 10 + .../examples/2player/oopsbrokeit_lvl2.txt | 10 + .../examples/2player/oopsbrokeit_lvl3.txt | 6 + .../examples/2player/oopsbrokeit_lvl4.txt | 7 + .../examples/2player/pacoban.txt | 94 ++++ .../examples/2player/pacoban_lvl0.txt | 24 + .../examples/2player/pacoban_lvl1.txt | 22 + .../examples/2player/pacoban_lvl2.txt | 23 + .../examples/2player/pacoban_lvl3.txt | 18 + .../examples/2player/pacoban_lvl4.txt | 18 + .../examples/2player/pong2p.txt | 43 ++ .../examples/2player/pong2p_lvl0.txt | 13 + .../examples/2player/pong2p_lvl1.txt | 13 + .../examples/2player/pong2p_lvl2.txt | 13 + .../examples/2player/pong2p_lvl3.txt | 13 + .../examples/2player/pong2p_lvl4.txt | 13 + .../examples/2player/portals.txt | 81 +++ .../examples/2player/portals_lvl0.txt | 12 + .../examples/2player/portals_lvl1.txt | 9 + .../examples/2player/portals_lvl2.txt | 7 + .../examples/2player/portals_lvl3.txt | 11 + .../examples/2player/portals_lvl4.txt | 11 + .../examples/2player/prisoners-dilemma.txt | 125 +++++ .../2player/prisoners-dilemma_lvl0.txt | 5 + .../2player/prisoners-dilemma_lvl1.txt | 5 + .../2player/prisoners-dilemma_lvl2.txt | 5 + .../2player/prisoners-dilemma_lvl3.txt | 5 + .../2player/prisoners-dilemma_lvl4.txt | 5 + .../examples/2player/reflection.txt | 54 ++ .../examples/2player/reflection_lvl0.txt | 15 + .../examples/2player/reflection_lvl1.txt | 12 + .../examples/2player/reflection_lvl2.txt | 12 + .../examples/2player/reflection_lvl3.txt | 8 + .../examples/2player/reflection_lvl4.txt | 9 + .../examples/2player/rivalry.txt | 177 +++++++ .../examples/2player/rivalry_lvl0.txt | 11 + .../examples/2player/rivalry_lvl1.txt | 11 + .../examples/2player/rivalry_lvl2.txt | 11 + .../examples/2player/rivalry_lvl3.txt | 9 + .../examples/2player/rivalry_lvl4.txt | 11 + .../examples/2player/rockpaperscissors.txt | 197 ++++++++ .../2player/rockpaperscissors_lvl0.txt | 5 + .../2player/rockpaperscissors_lvl1.txt | 5 + .../2player/rockpaperscissors_lvl2.txt | 5 + .../2player/rockpaperscissors_lvl3.txt | 5 + .../2player/rockpaperscissors_lvl4.txt | 5 + .../examples/2player/romeoNjuliet.txt | 54 ++ .../examples/2player/romeoNjuliet_lvl0.txt | 13 + .../examples/2player/romeoNjuliet_lvl1.txt | 13 + .../examples/2player/romeoNjuliet_lvl2.txt | 13 + .../examples/2player/romeoNjuliet_lvl3.txt | 13 + .../examples/2player/romeoNjuliet_lvl4.txt | 9 + .../examples/2player/samaritan.txt | 33 ++ .../examples/2player/samaritan_lvl0.txt | 11 + .../examples/2player/samaritan_lvl1.txt | 11 + .../examples/2player/samaritan_lvl2.txt | 11 + .../examples/2player/samaritan_lvl3.txt | 11 + .../examples/2player/samaritan_lvl4.txt | 11 + .../examples/2player/slide.txt | 105 ++++ .../examples/2player/slide_lvl0.txt | 7 + .../examples/2player/slide_lvl1.txt | 10 + .../examples/2player/slide_lvl2.txt | 13 + .../examples/2player/slide_lvl3.txt | 13 + .../examples/2player/slide_lvl4.txt | 13 + .../examples/2player/sokoban.txt | 29 ++ .../examples/2player/sokoban_lvl0.txt | 9 + .../examples/2player/sokoban_lvl1.txt | 6 + .../examples/2player/sokoban_lvl2.txt | 9 + .../examples/2player/sokoban_lvl3.txt | 9 + .../examples/2player/sokoban_lvl4.txt | 10 + .../examples/2player/spotted.txt | 39 ++ .../examples/2player/spotted_lvl0.txt | 8 + .../examples/2player/spotted_lvl1.txt | 11 + .../examples/2player/spotted_lvl2.txt | 11 + .../examples/2player/spotted_lvl3.txt | 11 + .../examples/2player/spotted_lvl4.txt | 12 + .../examples/2player/steeplechase.txt | 36 ++ .../examples/2player/steeplechase_lvl0.txt | 8 + .../examples/2player/steeplechase_lvl1.txt | 8 + .../examples/2player/steeplechase_lvl2.txt | 6 + .../examples/2player/steeplechase_lvl3.txt | 8 + .../examples/2player/steeplechase_lvl4.txt | 6 + .../examples/2player/teamescape.txt | 57 +++ .../examples/2player/teamescape_lvl0.txt | 9 + .../examples/2player/teamescape_lvl1.txt | 5 + .../examples/2player/teamescape_lvl2.txt | 9 + .../examples/2player/teamescape_lvl3.txt | 7 + .../examples/2player/teamescape_lvl4.txt | 7 + .../examples/2player/thebridge.txt | 64 +++ .../examples/2player/thebridge_lvl0.txt | 7 + .../examples/2player/thebridge_lvl1.txt | 7 + .../examples/2player/thebridge_lvl2.txt | 9 + .../examples/2player/thebridge_lvl3.txt | 9 + .../examples/2player/thebridge_lvl4.txt | 11 + .../examples/2player/towerdefense.txt | 120 +++++ .../examples/2player/towerdefense_lvl0.txt | 16 + .../examples/2player/towerdefense_lvl1.txt | 12 + .../examples/2player/towerdefense_lvl2.txt | 9 + .../examples/2player/towerdefense_lvl3.txt | 17 + .../examples/2player/towerdefense_lvl4.txt | 15 + .../examples/2player/trainride.txt | 53 ++ .../examples/2player/trainride_lvl0.txt | 6 + .../examples/2player/trainride_lvl1.txt | 8 + .../examples/2player/trainride_lvl2.txt | 4 + .../examples/2player/trainride_lvl3.txt | 5 + .../examples/2player/trainride_lvl4.txt | 5 + .../examples/2player/trains.txt | 64 +++ .../examples/2player/trains_lvl0.txt | 11 + .../examples/2player/trains_lvl1.txt | 13 + .../examples/2player/trains_lvl2.txt | 12 + .../examples/2player/trains_lvl3.txt | 18 + .../examples/2player/trains_lvl4.txt | 18 + .../examples/2player/treasuremap.txt | 174 +++++++ .../examples/2player/treasuremap_lvl0.txt | 14 + .../examples/2player/treasuremap_lvl1.txt | 12 + .../examples/2player/treasuremap_lvl2.txt | 10 + .../examples/2player/treasuremap_lvl3.txt | 14 + .../examples/2player/treasuremap_lvl4.txt | 19 + VGDLDataGeneralized/examples/2player/tron.txt | 29 ++ .../examples/2player/tron_lvl0.txt | 25 + .../examples/2player/tron_lvl1.txt | 25 + .../examples/2player/tron_lvl2.txt | 25 + .../examples/2player/tron_lvl3.txt | 25 + .../examples/2player/tron_lvl4.txt | 25 + .../examples/2player/unbalanced.txt | 67 +++ .../examples/2player/unbalanced_lvl0.txt | 9 + .../examples/2player/unbalanced_lvl1.txt | 12 + .../examples/2player/unbalanced_lvl2.txt | 12 + .../examples/2player/unbalanced_lvl3.txt | 12 + .../examples/2player/unbalanced_lvl4.txt | 11 + .../examples/2player/upchess.txt | 88 ++++ .../examples/2player/upchess_lvl0.txt | 10 + .../examples/2player/upchess_lvl1.txt | 10 + .../examples/2player/upchess_lvl2.txt | 10 + .../examples/2player/upchess_lvl3.txt | 10 + .../examples/2player/upchess_lvl4.txt | 10 + .../examples/2player/upgrade-x.txt | 124 +++++ .../examples/2player/upgrade-x_lvl0.txt | 15 + .../examples/2player/upgrade-x_lvl1.txt | 13 + .../examples/2player/upgrade-x_lvl2.txt | 11 + .../examples/2player/upgrade-x_lvl3.txt | 11 + .../examples/2player/upgrade-x_lvl4.txt | 11 + .../examples/2player/uphigh.txt | 102 ++++ .../examples/2player/uphigh_lvl0.txt | 9 + .../examples/2player/uphigh_lvl1.txt | 9 + .../examples/2player/uphigh_lvl2.txt | 13 + .../examples/2player/uphigh_lvl3.txt | 13 + .../examples/2player/uphigh_lvl4.txt | 13 + .../examples/2player/warzone.txt | 121 +++++ .../examples/2player/warzone_lvl0.txt | 12 + .../examples/2player/warzone_lvl1.txt | 12 + .../examples/2player/warzone_lvl2.txt | 12 + .../examples/2player/warzone_lvl3.txt | 12 + .../examples/2player/warzone_lvl4.txt | 12 + .../examples/2player/watchout.txt | 55 ++ .../examples/2player/watchout_lvl0.txt | 9 + .../examples/2player/watchout_lvl1.txt | 9 + .../examples/2player/watchout_lvl2.txt | 9 + .../examples/2player/watchout_lvl3.txt | 9 + .../examples/2player/watchout_lvl4.txt | 9 + .../examples/2player/wheelme.txt | 72 +++ .../examples/2player/wheelme_lvl0.txt | 12 + .../examples/2player/wheelme_lvl1.txt | 9 + .../examples/2player/wheelme_lvl2.txt | 9 + .../examples/2player/wheelme_lvl3.txt | 9 + .../examples/2player/wheelme_lvl4.txt | 7 + VGDLDataGeneralized/examples/all_games_2p.csv | 60 +++ VGDLDataGeneralized/examples/all_games_gd.csv | 3 + .../examples/all_games_gd2p.csv | 2 + VGDLDataGeneralized/examples/all_games_sp.csv | 122 +++++ .../examples/contphysics/arkanoid.txt | 47 ++ .../examples/contphysics/arkanoid_lvl0.txt | 20 + .../examples/contphysics/arkanoid_lvl1.txt | 20 + .../examples/contphysics/arkanoid_lvl2.txt | 20 + .../examples/contphysics/arkanoid_lvl3.txt | 20 + .../examples/contphysics/arkanoid_lvl4.txt | 20 + .../examples/contphysics/artillery.txt | 39 ++ .../examples/contphysics/artillery_lvl0.txt | 13 + .../examples/contphysics/artillery_lvl1.txt | 13 + .../examples/contphysics/artillery_lvl2.txt | 13 + .../examples/contphysics/artillery_lvl3.txt | 13 + .../examples/contphysics/artillery_lvl4.txt | 13 + .../examples/contphysics/asteroids.txt | 23 + .../examples/contphysics/asteroids_lvl0.txt | 13 + .../examples/contphysics/asteroids_lvl1.txt | 13 + .../examples/contphysics/asteroids_lvl2.txt | 13 + .../examples/contphysics/asteroids_lvl3.txt | 13 + .../examples/contphysics/asteroids_lvl4.txt | 13 + .../examples/contphysics/bird.txt | 22 + .../examples/contphysics/bird_lvl0.txt | 14 + .../examples/contphysics/bird_lvl1.txt | 14 + .../examples/contphysics/bird_lvl2.txt | 14 + .../examples/contphysics/bird_lvl3.txt | 14 + .../examples/contphysics/bird_lvl4.txt | 14 + .../examples/contphysics/bubble.txt | 46 ++ .../examples/contphysics/bubble_lvl0.txt | 13 + .../examples/contphysics/bubble_lvl1.txt | 13 + .../examples/contphysics/bubble_lvl2.txt | 13 + .../examples/contphysics/bubble_lvl3.txt | 13 + .../examples/contphysics/bubble_lvl4.txt | 13 + .../examples/contphysics/candy.txt | 41 ++ .../examples/contphysics/candy_lvl0.txt | 14 + .../examples/contphysics/candy_lvl1.txt | 13 + .../examples/contphysics/candy_lvl2.txt | 13 + .../examples/contphysics/candy_lvl3.txt | 13 + .../examples/contphysics/candy_lvl4.txt | 13 + .../examples/contphysics/jumper.txt | 61 +++ .../examples/contphysics/jumper_lvl0.txt | 10 + .../examples/contphysics/jumper_lvl1.txt | 10 + .../examples/contphysics/jumper_lvl2.txt | 10 + .../examples/contphysics/jumper_lvl3.txt | 10 + .../examples/contphysics/jumper_lvl4.txt | 10 + .../examples/contphysics/lander.txt | 18 + .../examples/contphysics/lander_lvl0.txt | 12 + .../examples/contphysics/lander_lvl1.txt | 12 + .../examples/contphysics/lander_lvl2.txt | 12 + .../examples/contphysics/lander_lvl3.txt | 12 + .../examples/contphysics/lander_lvl4.txt | 12 + .../examples/contphysics/mario.txt | 54 ++ .../examples/contphysics/mario_lvl0.txt | 14 + .../examples/contphysics/mario_lvl1.txt | 14 + .../examples/contphysics/mario_lvl2.txt | 14 + .../examples/contphysics/mario_lvl3.txt | 14 + .../examples/contphysics/mario_lvl4.txt | 14 + .../examples/contphysics/pong.txt | 35 ++ .../examples/contphysics/pong_lvl0.txt | 13 + .../examples/contphysics/pong_lvl1.txt | 13 + .../examples/contphysics/pong_lvl2.txt | 13 + .../examples/contphysics/pong_lvl3.txt | 13 + .../examples/contphysics/pong_lvl4.txt | 13 + .../examples/contphysics/ptsp.txt | 19 + .../examples/contphysics/ptsp_lvl0.txt | 13 + .../examples/contphysics/ptsp_lvl1.txt | 13 + .../examples/contphysics/ptsp_lvl2.txt | 13 + .../examples/contphysics/ptsp_lvl3.txt | 13 + .../examples/contphysics/ptsp_lvl4.txt | 13 + .../examples/contphysics/racing.txt | 19 + .../examples/contphysics/racing_lvl0.txt | 13 + .../examples/contphysics/racing_lvl1.txt | 13 + .../examples/contphysics/racing_lvl2.txt | 13 + .../examples/contphysics/racing_lvl3.txt | 13 + .../examples/contphysics/racing_lvl4.txt | 13 + .../examples/gameDesign/aliens.txt | 58 +++ .../examples/gameDesign/aliensRules.txt | 67 +++ .../examples/gameDesign/aliens_lvl0.txt | 11 + .../examples/gameDesign/aliens_lvl1.txt | 11 + .../examples/gameDesign/aliens_lvl2.txt | 11 + .../examples/gameDesign/aliens_lvl3.txt | 11 + .../examples/gameDesign/aliens_lvl4.txt | 11 + .../examples/gameDesign/fatty.txt | 68 +++ .../examples/gameDesign/fatty_lvl0.txt | 8 + .../examples/gameDesign/fatty_lvl1.txt | 8 + .../examples/gameDesign/fatty_lvl2.txt | 8 + .../examples/gameDesign/fatty_lvl3.txt | 10 + .../examples/gameDesign/fatty_lvl4.txt | 10 + .../examples/gameDesign/ghostbusters.txt | 69 +++ .../examples/gameDesign/ghostbusters_lvl0.txt | 10 + .../examples/gameDesign/ghostbusters_lvl1.txt | 10 + .../examples/gameDesign/ghostbusters_lvl2.txt | 10 + .../examples/gameDesign/ghostbusters_lvl3.txt | 10 + .../examples/gameDesign/ghostbusters_lvl4.txt | 10 + .../examples/gameDesign/seaquest.txt | 76 +++ .../examples/gameDesign/seaquest_lvl0.txt | 9 + .../examples/gameDesign/seaquest_lvl1.txt | 9 + .../examples/gameDesign/seaquest_lvl2.txt | 9 + .../examples/gameDesign/seaquest_lvl3.txt | 9 + .../examples/gameDesign/seaquest_lvl4.txt | 9 + .../examples/gridphysics/aliens.txt | 38 ++ .../examples/gridphysics/aliens_ggame.txt | 48 ++ .../examples/gridphysics/aliens_glvl.txt | 16 + .../examples/gridphysics/aliens_lvl0.txt | 11 + .../examples/gridphysics/aliens_lvl1.txt | 11 + .../examples/gridphysics/aliens_lvl2.txt | 11 + .../examples/gridphysics/aliens_lvl3.txt | 11 + .../examples/gridphysics/aliens_lvl4.txt | 11 + .../examples/gridphysics/angelsdemons.txt | 63 +++ .../gridphysics/angelsdemons_lvl0.txt | 14 + .../gridphysics/angelsdemons_lvl1.txt | 14 + .../gridphysics/angelsdemons_lvl2.txt | 14 + .../gridphysics/angelsdemons_lvl3.txt | 14 + .../gridphysics/angelsdemons_lvl4.txt | 14 + .../examples/gridphysics/assemblyline.txt | 96 ++++ .../gridphysics/assemblyline_lvl0.txt | 14 + .../gridphysics/assemblyline_lvl1.txt | 14 + .../gridphysics/assemblyline_lvl2.txt | 14 + .../gridphysics/assemblyline_lvl3.txt | 14 + .../gridphysics/assemblyline_lvl4.txt | 14 + .../examples/gridphysics/avoidgeorge.txt | 33 ++ .../examples/gridphysics/avoidgeorge_lvl0.txt | 11 + .../examples/gridphysics/avoidgeorge_lvl1.txt | 11 + .../examples/gridphysics/avoidgeorge_lvl2.txt | 11 + .../examples/gridphysics/avoidgeorge_lvl3.txt | 11 + .../examples/gridphysics/avoidgeorge_lvl4.txt | 11 + .../examples/gridphysics/bait.txt | 40 ++ .../examples/gridphysics/bait_lvl0.txt | 6 + .../examples/gridphysics/bait_lvl1.txt | 9 + .../examples/gridphysics/bait_lvl2.txt | 10 + .../examples/gridphysics/bait_lvl3.txt | 11 + .../examples/gridphysics/bait_lvl4.txt | 9 + .../examples/gridphysics/beltmanager.txt | 66 +++ .../examples/gridphysics/beltmanager_lvl0.txt | 11 + .../examples/gridphysics/beltmanager_lvl1.txt | 11 + .../examples/gridphysics/beltmanager_lvl2.txt | 11 + .../examples/gridphysics/beltmanager_lvl3.txt | 11 + .../examples/gridphysics/beltmanager_lvl4.txt | 11 + .../examples/gridphysics/blacksmoke.txt | 53 ++ .../examples/gridphysics/blacksmoke_lvl0.txt | 13 + .../examples/gridphysics/blacksmoke_lvl1.txt | 13 + .../examples/gridphysics/blacksmoke_lvl2.txt | 13 + .../examples/gridphysics/blacksmoke_lvl3.txt | 13 + .../examples/gridphysics/blacksmoke_lvl4.txt | 13 + .../examples/gridphysics/boloadventures.txt | 64 +++ .../gridphysics/boloadventures_lvl0.txt | 13 + .../gridphysics/boloadventures_lvl1.txt | 10 + .../gridphysics/boloadventures_lvl2.txt | 10 + .../gridphysics/boloadventures_lvl3.txt | 17 + .../gridphysics/boloadventures_lvl4.txt | 17 + .../examples/gridphysics/bomber.txt | 76 +++ .../examples/gridphysics/bomber_lvl0.txt | 11 + .../examples/gridphysics/bomber_lvl1.txt | 11 + .../examples/gridphysics/bomber_lvl2.txt | 11 + .../examples/gridphysics/bomber_lvl3.txt | 11 + .../examples/gridphysics/bomber_lvl4.txt | 11 + .../examples/gridphysics/bomberman.txt | 83 ++++ .../examples/gridphysics/bomberman_lvl0.txt | 9 + .../examples/gridphysics/bomberman_lvl1.txt | 9 + .../examples/gridphysics/bomberman_lvl2.txt | 9 + .../examples/gridphysics/bomberman_lvl3.txt | 9 + .../examples/gridphysics/bomberman_lvl4.txt | 9 + .../examples/gridphysics/boulderchase.txt | 46 ++ .../gridphysics/boulderchase_lvl0.txt | 13 + .../gridphysics/boulderchase_lvl1.txt | 13 + .../gridphysics/boulderchase_lvl2.txt | 13 + .../gridphysics/boulderchase_lvl3.txt | 13 + .../gridphysics/boulderchase_lvl4.txt | 13 + .../examples/gridphysics/boulderdash.txt | 44 ++ .../gridphysics/boulderdash_ggame.txt | 41 ++ .../examples/gridphysics/boulderdash_glvl.txt | 26 + .../examples/gridphysics/boulderdash_lvl0.txt | 13 + .../examples/gridphysics/boulderdash_lvl1.txt | 13 + .../examples/gridphysics/boulderdash_lvl2.txt | 13 + .../examples/gridphysics/boulderdash_lvl3.txt | 13 + .../examples/gridphysics/boulderdash_lvl4.txt | 13 + .../examples/gridphysics/brainman.txt | 53 ++ .../examples/gridphysics/brainman_lvl0.txt | 9 + .../examples/gridphysics/brainman_lvl1.txt | 12 + .../examples/gridphysics/brainman_lvl2.txt | 13 + .../examples/gridphysics/brainman_lvl3.txt | 12 + .../examples/gridphysics/brainman_lvl4.txt | 5 + .../examples/gridphysics/butterflies.txt | 26 + .../examples/gridphysics/butterflies_lvl0.txt | 11 + .../examples/gridphysics/butterflies_lvl1.txt | 11 + .../examples/gridphysics/butterflies_lvl2.txt | 11 + .../examples/gridphysics/butterflies_lvl3.txt | 11 + .../examples/gridphysics/butterflies_lvl4.txt | 12 + .../examples/gridphysics/cakybaky.txt | 47 ++ .../examples/gridphysics/cakybaky_lvl0.txt | 14 + .../examples/gridphysics/cakybaky_lvl1.txt | 14 + .../examples/gridphysics/cakybaky_lvl2.txt | 14 + .../examples/gridphysics/cakybaky_lvl3.txt | 14 + .../examples/gridphysics/cakybaky_lvl4.txt | 14 + .../examples/gridphysics/camelRace.txt | 46 ++ .../examples/gridphysics/camelRace_lvl0.txt | 9 + .../examples/gridphysics/camelRace_lvl1.txt | 9 + .../examples/gridphysics/camelRace_lvl2.txt | 9 + .../examples/gridphysics/camelRace_lvl3.txt | 9 + .../examples/gridphysics/camelRace_lvl4.txt | 9 + .../examples/gridphysics/catapults.txt | 47 ++ .../examples/gridphysics/catapults_lvl0.txt | 16 + .../examples/gridphysics/catapults_lvl1.txt | 16 + .../examples/gridphysics/catapults_lvl2.txt | 16 + .../examples/gridphysics/catapults_lvl3.txt | 16 + .../examples/gridphysics/catapults_lvl4.txt | 16 + .../examples/gridphysics/chainreaction.txt | 76 +++ .../gridphysics/chainreaction_lvl0.txt | 10 + .../gridphysics/chainreaction_lvl1.txt | 10 + .../gridphysics/chainreaction_lvl2.txt | 10 + .../gridphysics/chainreaction_lvl3.txt | 10 + .../gridphysics/chainreaction_lvl4.txt | 10 + .../examples/gridphysics/chase.txt | 27 + .../examples/gridphysics/chase_lvl0.txt | 11 + .../examples/gridphysics/chase_lvl1.txt | 11 + .../examples/gridphysics/chase_lvl2.txt | 11 + .../examples/gridphysics/chase_lvl3.txt | 11 + .../examples/gridphysics/chase_lvl4.txt | 11 + .../examples/gridphysics/chipschallenge.txt | 97 ++++ .../gridphysics/chipschallenge_lvl0.txt | 14 + .../gridphysics/chipschallenge_lvl1.txt | 11 + .../gridphysics/chipschallenge_lvl2.txt | 13 + .../gridphysics/chipschallenge_lvl3.txt | 7 + .../gridphysics/chipschallenge_lvl4.txt | 13 + .../examples/gridphysics/chopper.txt | 69 +++ .../examples/gridphysics/chopper_lvl0.txt | 12 + .../examples/gridphysics/chopper_lvl1.txt | 12 + .../examples/gridphysics/chopper_lvl2.txt | 12 + .../examples/gridphysics/chopper_lvl3.txt | 12 + .../examples/gridphysics/chopper_lvl4.txt | 12 + .../examples/gridphysics/circuit.txt | 143 ++++++ .../examples/gridphysics/circuit_lvl0.txt | 3 + .../examples/gridphysics/circuit_lvl1.txt | 3 + .../examples/gridphysics/circuit_lvl2.txt | 6 + .../examples/gridphysics/circuit_lvl3.txt | 4 + .../examples/gridphysics/circuit_lvl4.txt | 6 + .../examples/gridphysics/clusters.txt | 63 +++ .../examples/gridphysics/clusters_lvl0.txt | 10 + .../examples/gridphysics/clusters_lvl1.txt | 10 + .../examples/gridphysics/clusters_lvl2.txt | 10 + .../examples/gridphysics/clusters_lvl3.txt | 10 + .../examples/gridphysics/clusters_lvl4.txt | 10 + .../examples/gridphysics/colourescape.txt | 72 +++ .../gridphysics/colourescape_lvl0.txt | 11 + .../gridphysics/colourescape_lvl1.txt | 11 + .../gridphysics/colourescape_lvl2.txt | 11 + .../gridphysics/colourescape_lvl3.txt | 11 + .../gridphysics/colourescape_lvl4.txt | 11 + .../examples/gridphysics/cookmepasta.txt | 62 +++ .../examples/gridphysics/cookmepasta_lvl0.txt | 11 + .../examples/gridphysics/cookmepasta_lvl1.txt | 11 + .../examples/gridphysics/cookmepasta_lvl2.txt | 11 + .../examples/gridphysics/cookmepasta_lvl3.txt | 11 + .../examples/gridphysics/cookmepasta_lvl4.txt | 11 + .../examples/gridphysics/cops.txt | 75 +++ .../examples/gridphysics/cops_lvl0.txt | 16 + .../examples/gridphysics/cops_lvl1.txt | 16 + .../examples/gridphysics/cops_lvl2.txt | 16 + .../examples/gridphysics/cops_lvl3.txt | 16 + .../examples/gridphysics/cops_lvl4.txt | 16 + .../examples/gridphysics/crossfire.txt | 30 ++ .../examples/gridphysics/crossfire_lvl0.txt | 15 + .../examples/gridphysics/crossfire_lvl1.txt | 15 + .../examples/gridphysics/crossfire_lvl2.txt | 15 + .../examples/gridphysics/crossfire_lvl3.txt | 15 + .../examples/gridphysics/crossfire_lvl4.txt | 15 + .../examples/gridphysics/decepticoins.txt | 32 ++ .../gridphysics/decepticoins_lvl0.txt | 7 + .../gridphysics/decepticoins_lvl1.txt | 7 + .../gridphysics/decepticoins_lvl2.txt | 10 + .../gridphysics/decepticoins_lvl3.txt | 11 + .../gridphysics/decepticoins_lvl4.txt | 14 + .../examples/gridphysics/deceptizelda.txt | 48 ++ .../gridphysics/deceptizelda_lvl0.txt | 12 + .../gridphysics/deceptizelda_lvl1.txt | 13 + .../gridphysics/deceptizelda_lvl2.txt | 12 + .../gridphysics/deceptizelda_lvl3.txt | 12 + .../gridphysics/deceptizelda_lvl4.txt | 12 + .../examples/gridphysics/defem.txt | 48 ++ .../examples/gridphysics/defem_lvl0.txt | 13 + .../examples/gridphysics/defem_lvl1.txt | 13 + .../examples/gridphysics/defem_lvl2.txt | 13 + .../examples/gridphysics/defem_lvl3.txt | 13 + .../examples/gridphysics/defem_lvl4.txt | 13 + .../examples/gridphysics/defender.txt | 49 ++ .../examples/gridphysics/defender_lvl0.txt | 14 + .../examples/gridphysics/defender_lvl1.txt | 14 + .../examples/gridphysics/defender_lvl2.txt | 14 + .../examples/gridphysics/defender_lvl3.txt | 14 + .../examples/gridphysics/defender_lvl4.txt | 14 + .../examples/gridphysics/deflection.txt | 42 ++ .../examples/gridphysics/deflection_lvl0.txt | 26 + .../examples/gridphysics/deflection_lvl1.txt | 26 + .../examples/gridphysics/deflection_lvl2.txt | 26 + .../examples/gridphysics/deflection_lvl3.txt | 26 + .../examples/gridphysics/deflection_lvl4.txt | 26 + .../examples/gridphysics/digdug.txt | 50 ++ .../examples/gridphysics/digdug_lvl0.txt | 15 + .../examples/gridphysics/digdug_lvl1.txt | 15 + .../examples/gridphysics/digdug_lvl2.txt | 15 + .../examples/gridphysics/digdug_lvl3.txt | 15 + .../examples/gridphysics/digdug_lvl4.txt | 15 + .../examples/gridphysics/donkeykong.txt | 73 +++ .../examples/gridphysics/donkeykong_lvl0.txt | 20 + .../examples/gridphysics/donkeykong_lvl1.txt | 20 + .../examples/gridphysics/donkeykong_lvl2.txt | 12 + .../examples/gridphysics/donkeykong_lvl3.txt | 20 + .../examples/gridphysics/donkeykong_lvl4.txt | 20 + .../examples/gridphysics/doorkoban.txt | 62 +++ .../examples/gridphysics/doorkoban_lvl0.txt | 13 + .../examples/gridphysics/doorkoban_lvl1.txt | 13 + .../examples/gridphysics/doorkoban_lvl2.txt | 13 + .../examples/gridphysics/doorkoban_lvl3.txt | 13 + .../examples/gridphysics/doorkoban_lvl4.txt | 13 + .../examples/gridphysics/dungeon.txt | 91 ++++ .../examples/gridphysics/dungeon_lvl0.txt | 21 + .../examples/gridphysics/dungeon_lvl1.txt | 21 + .../examples/gridphysics/dungeon_lvl2.txt | 21 + .../examples/gridphysics/dungeon_lvl3.txt | 21 + .../examples/gridphysics/dungeon_lvl4.txt | 21 + .../examples/gridphysics/eggomania.txt | 44 ++ .../examples/gridphysics/eggomania_lvl0.txt | 14 + .../examples/gridphysics/eggomania_lvl1.txt | 14 + .../examples/gridphysics/eggomania_lvl2.txt | 14 + .../examples/gridphysics/eggomania_lvl3.txt | 14 + .../examples/gridphysics/eggomania_lvl4.txt | 14 + .../examples/gridphysics/eighthpassenger.txt | 61 +++ .../gridphysics/eighthpassenger_lvl0.txt | 14 + .../gridphysics/eighthpassenger_lvl1.txt | 14 + .../gridphysics/eighthpassenger_lvl2.txt | 14 + .../gridphysics/eighthpassenger_lvl3.txt | 14 + .../gridphysics/eighthpassenger_lvl4.txt | 14 + .../examples/gridphysics/enemycitadel.txt | 52 ++ .../gridphysics/enemycitadel_lvl0.txt | 9 + .../gridphysics/enemycitadel_lvl1.txt | 10 + .../gridphysics/enemycitadel_lvl2.txt | 11 + .../gridphysics/enemycitadel_lvl3.txt | 11 + .../gridphysics/enemycitadel_lvl4.txt | 11 + .../examples/gridphysics/escape.txt | 28 ++ .../examples/gridphysics/escape_lvl0.txt | 9 + .../examples/gridphysics/escape_lvl1.txt | 9 + .../examples/gridphysics/escape_lvl2.txt | 9 + .../examples/gridphysics/escape_lvl3.txt | 9 + .../examples/gridphysics/escape_lvl4.txt | 9 + .../examples/gridphysics/explore.txt | 34 ++ .../examples/gridphysics/explore_lvl0.txt | 6 + .../examples/gridphysics/explore_lvl1.txt | 11 + .../examples/gridphysics/explore_lvl2.txt | 14 + .../examples/gridphysics/explore_lvl3.txt | 12 + .../examples/gridphysics/explore_lvl4.txt | 8 + .../examples/gridphysics/factorymanager.txt | 70 +++ .../gridphysics/factorymanager_lvl0.txt | 14 + .../gridphysics/factorymanager_lvl1.txt | 14 + .../gridphysics/factorymanager_lvl2.txt | 14 + .../gridphysics/factorymanager_lvl3.txt | 14 + .../gridphysics/factorymanager_lvl4.txt | 14 + .../examples/gridphysics/firecaster.txt | 37 ++ .../examples/gridphysics/firecaster_lvl0.txt | 11 + .../examples/gridphysics/firecaster_lvl1.txt | 11 + .../examples/gridphysics/firecaster_lvl2.txt | 11 + .../examples/gridphysics/firecaster_lvl3.txt | 11 + .../examples/gridphysics/firecaster_lvl4.txt | 11 + .../examples/gridphysics/fireman.txt | 45 ++ .../examples/gridphysics/fireman_lvl0.txt | 18 + .../examples/gridphysics/fireman_lvl1.txt | 18 + .../examples/gridphysics/fireman_lvl2.txt | 18 + .../examples/gridphysics/fireman_lvl3.txt | 18 + .../examples/gridphysics/fireman_lvl4.txt | 18 + .../examples/gridphysics/firestorms.txt | 29 ++ .../examples/gridphysics/firestorms_lvl0.txt | 11 + .../examples/gridphysics/firestorms_lvl1.txt | 11 + .../examples/gridphysics/firestorms_lvl2.txt | 11 + .../examples/gridphysics/firestorms_lvl3.txt | 11 + .../examples/gridphysics/firestorms_lvl4.txt | 11 + .../examples/gridphysics/flower.txt | 35 ++ .../examples/gridphysics/flower_lvl0.txt | 7 + .../examples/gridphysics/flower_lvl1.txt | 7 + .../examples/gridphysics/flower_lvl2.txt | 7 + .../examples/gridphysics/flower_lvl3.txt | 7 + .../examples/gridphysics/flower_lvl4.txt | 7 + .../examples/gridphysics/freeway.txt | 54 ++ .../examples/gridphysics/freeway_glvl.txt | 23 + .../examples/gridphysics/freeway_lvl0.txt | 15 + .../examples/gridphysics/freeway_lvl1.txt | 15 + .../examples/gridphysics/freeway_lvl2.txt | 15 + .../examples/gridphysics/freeway_lvl3.txt | 15 + .../examples/gridphysics/freeway_lvl4.txt | 15 + .../examples/gridphysics/frogs.txt | 52 ++ .../examples/gridphysics/frogs_lvl0.txt | 11 + .../examples/gridphysics/frogs_lvl1.txt | 11 + .../examples/gridphysics/frogs_lvl2.txt | 11 + .../examples/gridphysics/frogs_lvl3.txt | 11 + .../examples/gridphysics/frogs_lvl4.txt | 10 + .../examples/gridphysics/garbagecollector.txt | 21 + .../gridphysics/garbagecollector_lvl0.txt | 25 + .../gridphysics/garbagecollector_lvl1.txt | 25 + .../gridphysics/garbagecollector_lvl2.txt | 25 + .../gridphysics/garbagecollector_lvl3.txt | 25 + .../gridphysics/garbagecollector_lvl4.txt | 25 + .../examples/gridphysics/ghostbuster.txt | 45 ++ .../examples/gridphysics/ghostbuster_lvl0.txt | 10 + .../examples/gridphysics/ghostbuster_lvl1.txt | 10 + .../examples/gridphysics/ghostbuster_lvl2.txt | 10 + .../examples/gridphysics/ghostbuster_lvl3.txt | 10 + .../examples/gridphysics/ghostbuster_lvl4.txt | 10 + .../examples/gridphysics/glow.txt | 40 ++ .../examples/gridphysics/glow_lvl0.txt | 7 + .../examples/gridphysics/glow_lvl1.txt | 7 + .../examples/gridphysics/glow_lvl2.txt | 9 + .../examples/gridphysics/glow_lvl3.txt | 9 + .../examples/gridphysics/glow_lvl4.txt | 12 + .../examples/gridphysics/grow.txt | 38 ++ .../examples/gridphysics/grow_lvl0.txt | 6 + .../examples/gridphysics/grow_lvl1.txt | 7 + .../examples/gridphysics/grow_lvl2.txt | 7 + .../examples/gridphysics/grow_lvl3.txt | 8 + .../examples/gridphysics/grow_lvl4.txt | 7 + .../examples/gridphysics/gymkhana.txt | 76 +++ .../examples/gridphysics/gymkhana_lvl0.txt | 16 + .../examples/gridphysics/gymkhana_lvl1.txt | 16 + .../examples/gridphysics/gymkhana_lvl2.txt | 16 + .../examples/gridphysics/gymkhana_lvl3.txt | 16 + .../examples/gridphysics/gymkhana_lvl4.txt | 16 + .../examples/gridphysics/hungrybirds.txt | 29 ++ .../examples/gridphysics/hungrybirds_lvl0.txt | 11 + .../examples/gridphysics/hungrybirds_lvl1.txt | 9 + .../examples/gridphysics/hungrybirds_lvl2.txt | 14 + .../examples/gridphysics/hungrybirds_lvl3.txt | 14 + .../examples/gridphysics/hungrybirds_lvl4.txt | 14 + .../examples/gridphysics/iceandfire.txt | 43 ++ .../examples/gridphysics/iceandfire_lvl0.txt | 14 + .../examples/gridphysics/iceandfire_lvl1.txt | 14 + .../examples/gridphysics/iceandfire_lvl2.txt | 14 + .../examples/gridphysics/iceandfire_lvl3.txt | 14 + .../examples/gridphysics/iceandfire_lvl4.txt | 14 + .../examples/gridphysics/ikaruga.txt | 59 +++ .../examples/gridphysics/ikaruga_lvl0.txt | 19 + .../examples/gridphysics/ikaruga_lvl1.txt | 19 + .../examples/gridphysics/ikaruga_lvl2.txt | 19 + .../examples/gridphysics/ikaruga_lvl3.txt | 19 + .../examples/gridphysics/ikaruga_lvl4.txt | 19 + .../examples/gridphysics/infection.txt | 36 ++ .../examples/gridphysics/infection_lvl0.txt | 11 + .../examples/gridphysics/infection_lvl1.txt | 11 + .../examples/gridphysics/infection_lvl2.txt | 11 + .../examples/gridphysics/infection_lvl3.txt | 11 + .../examples/gridphysics/infection_lvl4.txt | 11 + .../examples/gridphysics/intersection.txt | 54 ++ .../gridphysics/intersection_lvl0.txt | 13 + .../gridphysics/intersection_lvl1.txt | 13 + .../gridphysics/intersection_lvl2.txt | 13 + .../gridphysics/intersection_lvl3.txt | 13 + .../gridphysics/intersection_lvl4.txt | 13 + .../examples/gridphysics/invest.txt | 42 ++ .../examples/gridphysics/invest_lvl0.txt | 7 + .../examples/gridphysics/invest_lvl1.txt | 7 + .../examples/gridphysics/invest_lvl2.txt | 7 + .../examples/gridphysics/invest_lvl3.txt | 7 + .../examples/gridphysics/invest_lvl4.txt | 7 + .../examples/gridphysics/islands.txt | 64 +++ .../examples/gridphysics/islands_lvl0.txt | 10 + .../examples/gridphysics/islands_lvl1.txt | 10 + .../examples/gridphysics/islands_lvl2.txt | 10 + .../examples/gridphysics/islands_lvl3.txt | 10 + .../examples/gridphysics/islands_lvl4.txt | 10 + .../examples/gridphysics/jaws.txt | 48 ++ .../examples/gridphysics/jaws_lvl0.txt | 9 + .../examples/gridphysics/jaws_lvl1.txt | 9 + .../examples/gridphysics/jaws_lvl2.txt | 9 + .../examples/gridphysics/jaws_lvl3.txt | 9 + .../examples/gridphysics/jaws_lvl4.txt | 9 + .../examples/gridphysics/killBillVol1.txt | 134 +++++ .../gridphysics/killBillVol1_lvl0.txt | 17 + .../gridphysics/killBillVol1_lvl1.txt | 17 + .../gridphysics/killBillVol1_lvl2.txt | 18 + .../gridphysics/killBillVol1_lvl3.txt | 17 + .../gridphysics/killBillVol1_lvl4.txt | 17 + .../examples/gridphysics/labyrinth.txt | 25 + .../examples/gridphysics/labyrinth_lvl0.txt | 14 + .../examples/gridphysics/labyrinth_lvl1.txt | 14 + .../examples/gridphysics/labyrinth_lvl2.txt | 14 + .../examples/gridphysics/labyrinth_lvl3.txt | 14 + .../examples/gridphysics/labyrinth_lvl4.txt | 14 + .../examples/gridphysics/labyrinthdual.txt | 50 ++ .../gridphysics/labyrinthdual_lvl0.txt | 14 + .../gridphysics/labyrinthdual_lvl1.txt | 14 + .../gridphysics/labyrinthdual_lvl2.txt | 14 + .../gridphysics/labyrinthdual_lvl3.txt | 14 + .../gridphysics/labyrinthdual_lvl4.txt | 14 + .../examples/gridphysics/lasers.txt | 58 +++ .../examples/gridphysics/lasers2.txt | 85 ++++ .../examples/gridphysics/lasers2_lvl0.txt | 10 + .../examples/gridphysics/lasers2_lvl1.txt | 11 + .../examples/gridphysics/lasers2_lvl2.txt | 11 + .../examples/gridphysics/lasers2_lvl3.txt | 11 + .../examples/gridphysics/lasers2_lvl4.txt | 11 + .../examples/gridphysics/lasers_lvl0.txt | 10 + .../examples/gridphysics/lasers_lvl1.txt | 11 + .../examples/gridphysics/lasers_lvl2.txt | 11 + .../examples/gridphysics/lasers_lvl3.txt | 11 + .../examples/gridphysics/lasers_lvl4.txt | 11 + .../examples/gridphysics/lemmings.txt | 32 ++ .../examples/gridphysics/lemmings_lvl0.txt | 11 + .../examples/gridphysics/lemmings_lvl1.txt | 11 + .../examples/gridphysics/lemmings_lvl2.txt | 11 + .../examples/gridphysics/lemmings_lvl3.txt | 11 + .../examples/gridphysics/lemmings_lvl4.txt | 11 + .../examples/gridphysics/link.txt | 125 +++++ .../examples/gridphysics/link_lvl0.txt | 10 + .../examples/gridphysics/link_lvl1.txt | 10 + .../examples/gridphysics/link_lvl2.txt | 10 + .../examples/gridphysics/link_lvl3.txt | 10 + .../examples/gridphysics/link_lvl4.txt | 10 + .../examples/gridphysics/mirrors.txt | 97 ++++ .../examples/gridphysics/mirrors_lvl0.txt | 17 + .../examples/gridphysics/mirrors_lvl1.txt | 17 + .../examples/gridphysics/mirrors_lvl2.txt | 17 + .../examples/gridphysics/mirrors_lvl3.txt | 17 + .../examples/gridphysics/mirrors_lvl4.txt | 17 + .../examples/gridphysics/missilecommand.txt | 29 ++ .../gridphysics/missilecommand_lvl0.txt | 12 + .../gridphysics/missilecommand_lvl1.txt | 12 + .../gridphysics/missilecommand_lvl2.txt | 12 + .../gridphysics/missilecommand_lvl3.txt | 12 + .../gridphysics/missilecommand_lvl4.txt | 12 + .../examples/gridphysics/modality.txt | 45 ++ .../examples/gridphysics/modality_lvl0.txt | 5 + .../examples/gridphysics/modality_lvl1.txt | 7 + .../examples/gridphysics/modality_lvl2.txt | 8 + .../examples/gridphysics/modality_lvl3.txt | 11 + .../examples/gridphysics/modality_lvl4.txt | 6 + .../examples/gridphysics/myAliens.txt | 25 + .../examples/gridphysics/myAliens_lvl0.txt | 14 + .../examples/gridphysics/myAliens_lvl1.txt | 14 + .../examples/gridphysics/myAliens_lvl2.txt | 14 + .../examples/gridphysics/myAliens_lvl3.txt | 14 + .../examples/gridphysics/myAliens_lvl4.txt | 14 + .../examples/gridphysics/overload.txt | 39 ++ .../examples/gridphysics/overload_lvl0.txt | 11 + .../examples/gridphysics/overload_lvl1.txt | 11 + .../examples/gridphysics/overload_lvl2.txt | 11 + .../examples/gridphysics/overload_lvl3.txt | 11 + .../examples/gridphysics/overload_lvl4.txt | 11 + .../examples/gridphysics/pacman.txt | 79 +++ .../examples/gridphysics/pacman_lvl0.txt | 31 ++ .../examples/gridphysics/pacman_lvl1.txt | 31 ++ .../examples/gridphysics/pacman_lvl2.txt | 31 ++ .../examples/gridphysics/pacman_lvl3.txt | 31 ++ .../examples/gridphysics/pacman_lvl4.txt | 31 ++ .../examples/gridphysics/pacoban.txt | 77 +++ .../examples/gridphysics/pacoban_lvl0.txt | 24 + .../examples/gridphysics/pacoban_lvl1.txt | 22 + .../examples/gridphysics/pacoban_lvl2.txt | 23 + .../examples/gridphysics/pacoban_lvl3.txt | 18 + .../examples/gridphysics/pacoban_lvl4.txt | 18 + .../examples/gridphysics/painter.txt | 43 ++ .../examples/gridphysics/painter_lvl0.txt | 3 + .../examples/gridphysics/painter_lvl1.txt | 5 + .../examples/gridphysics/painter_lvl2.txt | 3 + .../examples/gridphysics/painter_lvl3.txt | 4 + .../examples/gridphysics/painter_lvl4.txt | 2 + .../examples/gridphysics/plants.txt | 49 ++ .../examples/gridphysics/plants_lvl0.txt | 12 + .../examples/gridphysics/plants_lvl1.txt | 10 + .../examples/gridphysics/plants_lvl2.txt | 14 + .../examples/gridphysics/plants_lvl3.txt | 11 + .../examples/gridphysics/plants_lvl4.txt | 11 + .../examples/gridphysics/plaqueattack.txt | 48 ++ .../gridphysics/plaqueattack_lvl0.txt | 22 + .../gridphysics/plaqueattack_lvl1.txt | 22 + .../gridphysics/plaqueattack_lvl2.txt | 22 + .../gridphysics/plaqueattack_lvl3.txt | 22 + .../gridphysics/plaqueattack_lvl4.txt | 21 + .../examples/gridphysics/pokemon.txt | 84 ++++ .../examples/gridphysics/pokemon_lvl0.txt | 7 + .../examples/gridphysics/pokemon_lvl1.txt | 7 + .../examples/gridphysics/pokemon_lvl2.txt | 7 + .../examples/gridphysics/pokemon_lvl3.txt | 7 + .../examples/gridphysics/pokemon_lvl4.txt | 7 + .../examples/gridphysics/portals.txt | 45 ++ .../examples/gridphysics/portals_lvl0.txt | 11 + .../examples/gridphysics/portals_lvl1.txt | 11 + .../examples/gridphysics/portals_lvl2.txt | 11 + .../examples/gridphysics/portals_lvl3.txt | 10 + .../examples/gridphysics/portals_lvl4.txt | 11 + .../examples/gridphysics/racebet.txt | 76 +++ .../examples/gridphysics/racebet2.txt | 79 +++ .../examples/gridphysics/racebet2_lvl0.txt | 14 + .../examples/gridphysics/racebet2_lvl1.txt | 14 + .../examples/gridphysics/racebet2_lvl2.txt | 14 + .../examples/gridphysics/racebet2_lvl3.txt | 14 + .../examples/gridphysics/racebet2_lvl4.txt | 14 + .../examples/gridphysics/racebet_lvl0.txt | 10 + .../examples/gridphysics/racebet_lvl1.txt | 10 + .../examples/gridphysics/racebet_lvl2.txt | 10 + .../examples/gridphysics/racebet_lvl3.txt | 10 + .../examples/gridphysics/racebet_lvl4.txt | 10 + .../examples/gridphysics/realportals.txt | 97 ++++ .../examples/gridphysics/realportals_lvl0.txt | 13 + .../examples/gridphysics/realportals_lvl1.txt | 13 + .../examples/gridphysics/realportals_lvl2.txt | 13 + .../examples/gridphysics/realportals_lvl3.txt | 13 + .../examples/gridphysics/realportals_lvl4.txt | 13 + .../examples/gridphysics/realsokoban.txt | 30 ++ .../examples/gridphysics/realsokoban_lvl0.txt | 7 + .../examples/gridphysics/realsokoban_lvl1.txt | 7 + .../examples/gridphysics/realsokoban_lvl2.txt | 8 + .../examples/gridphysics/realsokoban_lvl3.txt | 7 + .../examples/gridphysics/realsokoban_lvl4.txt | 12 + .../examples/gridphysics/rivers.txt | 46 ++ .../examples/gridphysics/rivers_lvl0.txt | 15 + .../examples/gridphysics/rivers_lvl1.txt | 15 + .../examples/gridphysics/rivers_lvl2.txt | 14 + .../examples/gridphysics/rivers_lvl3.txt | 14 + .../examples/gridphysics/rivers_lvl4.txt | 14 + .../examples/gridphysics/roadfighter.txt | 41 ++ .../examples/gridphysics/roadfighter_lvl0.txt | 15 + .../examples/gridphysics/roadfighter_lvl1.txt | 15 + .../examples/gridphysics/roadfighter_lvl2.txt | 15 + .../examples/gridphysics/roadfighter_lvl3.txt | 15 + .../examples/gridphysics/roadfighter_lvl4.txt | 15 + .../examples/gridphysics/roguelike.txt | 59 +++ .../examples/gridphysics/roguelike_lvl0.txt | 21 + .../examples/gridphysics/roguelike_lvl1.txt | 21 + .../examples/gridphysics/roguelike_lvl2.txt | 21 + .../examples/gridphysics/roguelike_lvl3.txt | 21 + .../examples/gridphysics/roguelike_lvl4.txt | 21 + .../examples/gridphysics/run.txt | 43 ++ .../examples/gridphysics/run_lvl0.txt | 13 + .../examples/gridphysics/run_lvl1.txt | 13 + .../examples/gridphysics/run_lvl2.txt | 13 + .../examples/gridphysics/run_lvl3.txt | 13 + .../examples/gridphysics/run_lvl4.txt | 13 + .../examples/gridphysics/seaquest.txt | 53 ++ .../examples/gridphysics/seaquest_lvl0.txt | 9 + .../examples/gridphysics/seaquest_lvl1.txt | 9 + .../examples/gridphysics/seaquest_lvl2.txt | 9 + .../examples/gridphysics/seaquest_lvl3.txt | 9 + .../examples/gridphysics/seaquest_lvl4.txt | 9 + .../examples/gridphysics/sheriff.txt | 60 +++ .../examples/gridphysics/sheriff_lvl0.txt | 14 + .../examples/gridphysics/sheriff_lvl1.txt | 14 + .../examples/gridphysics/sheriff_lvl2.txt | 14 + .../examples/gridphysics/sheriff_lvl3.txt | 14 + .../examples/gridphysics/sheriff_lvl4.txt | 14 + .../examples/gridphysics/shipwreck.txt | 77 +++ .../examples/gridphysics/shipwreck_lvl0.txt | 20 + .../examples/gridphysics/shipwreck_lvl1.txt | 20 + .../examples/gridphysics/shipwreck_lvl2.txt | 19 + .../examples/gridphysics/shipwreck_lvl3.txt | 20 + .../examples/gridphysics/shipwreck_lvl4.txt | 20 + .../examples/gridphysics/sistersavior.txt | 30 ++ .../gridphysics/sistersavior_lvl0.txt | 10 + .../gridphysics/sistersavior_lvl1.txt | 10 + .../gridphysics/sistersavior_lvl2.txt | 10 + .../gridphysics/sistersavior_lvl3.txt | 10 + .../gridphysics/sistersavior_lvl4.txt | 10 + .../examples/gridphysics/slide.txt | 64 +++ .../examples/gridphysics/slide_lvl0.txt | 7 + .../examples/gridphysics/slide_lvl1.txt | 10 + .../examples/gridphysics/slide_lvl2.txt | 13 + .../examples/gridphysics/slide_lvl3.txt | 13 + .../examples/gridphysics/slide_lvl4.txt | 13 + .../examples/gridphysics/sokoban.txt | 20 + .../examples/gridphysics/sokoban_lvl0.txt | 9 + .../examples/gridphysics/sokoban_lvl1.txt | 9 + .../examples/gridphysics/sokoban_lvl2.txt | 9 + .../examples/gridphysics/sokoban_lvl3.txt | 7 + .../examples/gridphysics/sokoban_lvl4.txt | 8 + .../examples/gridphysics/solarfox.txt | 51 ++ .../examples/gridphysics/solarfox_ggame.txt | 37 ++ .../examples/gridphysics/solarfox_lvl0.txt | 11 + .../examples/gridphysics/solarfox_lvl1.txt | 11 + .../examples/gridphysics/solarfox_lvl2.txt | 11 + .../examples/gridphysics/solarfox_lvl3.txt | 11 + .../examples/gridphysics/solarfox_lvl4.txt | 11 + .../examples/gridphysics/superman.txt | 72 +++ .../examples/gridphysics/superman_lvl0.txt | 14 + .../examples/gridphysics/superman_lvl1.txt | 14 + .../examples/gridphysics/superman_lvl2.txt | 14 + .../examples/gridphysics/superman_lvl3.txt | 14 + .../examples/gridphysics/superman_lvl4.txt | 14 + .../examples/gridphysics/surround.txt | 26 + .../examples/gridphysics/surround_lvl0.txt | 14 + .../examples/gridphysics/surround_lvl1.txt | 15 + .../examples/gridphysics/surround_lvl2.txt | 15 + .../examples/gridphysics/surround_lvl3.txt | 15 + .../examples/gridphysics/surround_lvl4.txt | 15 + .../examples/gridphysics/survivezombies.txt | 38 ++ .../gridphysics/survivezombies_lvl0.txt | 11 + .../gridphysics/survivezombies_lvl1.txt | 11 + .../gridphysics/survivezombies_lvl2.txt | 11 + .../gridphysics/survivezombies_lvl3.txt | 11 + .../gridphysics/survivezombies_lvl4.txt | 11 + .../examples/gridphysics/tercio.txt | 62 +++ .../examples/gridphysics/tercio_lvl0.txt | 8 + .../examples/gridphysics/tercio_lvl1.txt | 10 + .../examples/gridphysics/tercio_lvl2.txt | 8 + .../examples/gridphysics/tercio_lvl3.txt | 11 + .../examples/gridphysics/tercio_lvl4.txt | 8 + .../examples/gridphysics/thecitadel.txt | 44 ++ .../examples/gridphysics/thecitadel_lvl0.txt | 9 + .../examples/gridphysics/thecitadel_lvl1.txt | 9 + .../examples/gridphysics/thecitadel_lvl2.txt | 11 + .../examples/gridphysics/thecitadel_lvl3.txt | 11 + .../examples/gridphysics/thecitadel_lvl4.txt | 11 + .../examples/gridphysics/themole.txt | 99 ++++ .../examples/gridphysics/themole_lvl0.txt | 21 + .../examples/gridphysics/themole_lvl1.txt | 21 + .../examples/gridphysics/themole_lvl2.txt | 21 + .../examples/gridphysics/themole_lvl3.txt | 21 + .../examples/gridphysics/themole_lvl4.txt | 21 + .../examples/gridphysics/theshepherd.txt | 56 +++ .../examples/gridphysics/theshepherd_lvl0.txt | 9 + .../examples/gridphysics/theshepherd_lvl1.txt | 9 + .../examples/gridphysics/theshepherd_lvl2.txt | 9 + .../examples/gridphysics/theshepherd_lvl3.txt | 9 + .../examples/gridphysics/theshepherd_lvl4.txt | 9 + .../examples/gridphysics/thesnowman.txt | 74 +++ .../examples/gridphysics/thesnowman_lvl0.txt | 11 + .../examples/gridphysics/thesnowman_lvl1.txt | 11 + .../examples/gridphysics/thesnowman_lvl2.txt | 11 + .../examples/gridphysics/thesnowman_lvl3.txt | 11 + .../examples/gridphysics/thesnowman_lvl4.txt | 11 + .../examples/gridphysics/towerdefense.txt | 120 +++++ .../gridphysics/towerdefense_lvl0.txt | 16 + .../gridphysics/towerdefense_lvl1.txt | 12 + .../gridphysics/towerdefense_lvl2.txt | 9 + .../gridphysics/towerdefense_lvl3.txt | 17 + .../gridphysics/towerdefense_lvl4.txt | 15 + .../examples/gridphysics/vortex.txt | 59 +++ .../examples/gridphysics/vortex_lvl0.txt | 16 + .../examples/gridphysics/vortex_lvl1.txt | 16 + .../examples/gridphysics/vortex_lvl2.txt | 16 + .../examples/gridphysics/vortex_lvl3.txt | 16 + .../examples/gridphysics/vortex_lvl4.txt | 16 + .../examples/gridphysics/waferthinmints.txt | 25 + .../gridphysics/waferthinmints_lvl0.txt | 10 + .../gridphysics/waferthinmints_lvl1.txt | 10 + .../gridphysics/waferthinmints_lvl2.txt | 10 + .../gridphysics/waferthinmints_lvl3.txt | 10 + .../gridphysics/waferthinmints_lvl4.txt | 10 + .../gridphysics/waferthinmintsexit.txt | 31 ++ .../gridphysics/waferthinmintsexit_lvl0.txt | 8 + .../gridphysics/waferthinmintsexit_lvl1.txt | 8 + .../gridphysics/waferthinmintsexit_lvl2.txt | 8 + .../gridphysics/waferthinmintsexit_lvl3.txt | 8 + .../gridphysics/waferthinmintsexit_lvl4.txt | 8 + .../examples/gridphysics/waitforbreakfast.txt | 79 +++ .../gridphysics/waitforbreakfast_lvl0.txt | 8 + .../gridphysics/waitforbreakfast_lvl1.txt | 8 + .../gridphysics/waitforbreakfast_lvl2.txt | 8 + .../gridphysics/waitforbreakfast_lvl3.txt | 8 + .../gridphysics/waitforbreakfast_lvl4.txt | 8 + .../examples/gridphysics/watergame.txt | 27 + .../examples/gridphysics/watergame_lvl0.txt | 6 + .../examples/gridphysics/watergame_lvl1.txt | 7 + .../examples/gridphysics/watergame_lvl2.txt | 9 + .../examples/gridphysics/watergame_lvl3.txt | 8 + .../examples/gridphysics/watergame_lvl4.txt | 8 + .../examples/gridphysics/waves.txt | 56 +++ .../examples/gridphysics/waves_lvl0.txt | 9 + .../examples/gridphysics/waves_lvl1.txt | 11 + .../examples/gridphysics/waves_lvl2.txt | 9 + .../examples/gridphysics/waves_lvl3.txt | 9 + .../examples/gridphysics/waves_lvl4.txt | 9 + .../examples/gridphysics/whackamole.txt | 27 + .../examples/gridphysics/whackamole_lvl0.txt | 5 + .../examples/gridphysics/whackamole_lvl1.txt | 5 + .../examples/gridphysics/whackamole_lvl2.txt | 5 + .../examples/gridphysics/whackamole_lvl3.txt | 5 + .../examples/gridphysics/whackamole_lvl4.txt | 5 + .../examples/gridphysics/wildgunman.txt | 40 ++ .../examples/gridphysics/wildgunman_lvl0.txt | 12 + .../examples/gridphysics/wildgunman_lvl1.txt | 12 + .../examples/gridphysics/wildgunman_lvl2.txt | 12 + .../examples/gridphysics/wildgunman_lvl3.txt | 12 + .../examples/gridphysics/wildgunman_lvl4.txt | 12 + .../examples/gridphysics/witnessprotected.txt | 87 ++++ .../gridphysics/witnessprotected_lvl0.txt | 11 + .../gridphysics/witnessprotected_lvl1.txt | 11 + .../gridphysics/witnessprotected_lvl2.txt | 11 + .../gridphysics/witnessprotected_lvl3.txt | 11 + .../gridphysics/witnessprotected_lvl4.txt | 16 + .../gridphysics/witnessprotection.txt | 79 +++ .../gridphysics/witnessprotection_lvl0.txt | 9 + .../gridphysics/witnessprotection_lvl1.txt | 9 + .../gridphysics/witnessprotection_lvl2.txt | 9 + .../gridphysics/witnessprotection_lvl3.txt | 9 + .../gridphysics/witnessprotection_lvl4.txt | 9 + .../examples/gridphysics/wrapsokoban.txt | 32 ++ .../examples/gridphysics/wrapsokoban_lvl0.txt | 7 + .../examples/gridphysics/wrapsokoban_lvl1.txt | 6 + .../examples/gridphysics/wrapsokoban_lvl2.txt | 8 + .../examples/gridphysics/wrapsokoban_lvl3.txt | 7 + .../examples/gridphysics/wrapsokoban_lvl4.txt | 12 + .../examples/gridphysics/x-racer.txt | 63 +++ .../examples/gridphysics/x-racer_lvl0.txt | 9 + .../examples/gridphysics/x-racer_lvl1.txt | 9 + .../examples/gridphysics/x-racer_lvl2.txt | 7 + .../examples/gridphysics/x-racer_lvl3.txt | 11 + .../examples/gridphysics/x-racer_lvl4.txt | 11 + .../examples/gridphysics/zelda.txt | 40 ++ .../examples/gridphysics/zelda_ggame.txt | 37 ++ .../examples/gridphysics/zelda_glvl.txt | 27 + .../examples/gridphysics/zelda_lvl0.txt | 9 + .../examples/gridphysics/zelda_lvl1.txt | 9 + .../examples/gridphysics/zelda_lvl2.txt | 9 + .../examples/gridphysics/zelda_lvl3.txt | 9 + .../examples/gridphysics/zelda_lvl4.txt | 9 + .../examples/gridphysics/zenpuzzle.txt | 25 + .../examples/gridphysics/zenpuzzle_lvl0.txt | 12 + .../examples/gridphysics/zenpuzzle_lvl1.txt | 12 + .../examples/gridphysics/zenpuzzle_lvl2.txt | 12 + .../examples/gridphysics/zenpuzzle_lvl3.txt | 11 + .../examples/gridphysics/zenpuzzle_lvl4.txt | 12 + VGDLDataGeneralized/ptb.py | 202 ++++++++ VGDLDataGeneralized/ptb.test.csv | 12 + VGDLDataGeneralized/ptb.test.json | 1 + VGDLDataGeneralized/ptb.train.csv | 98 ++++ VGDLDataGeneralized/ptb.train.json | 1 + VGDLDataGeneralized/ptb.valid.csv | 12 + VGDLDataGeneralized/ptb.valid.json | 1 + VGDLDataGeneralized/ptb.vocab.json | 1 + VGDLDataGeneralized/utils.py | 32 ++ data/__pycache__/ptb.cpython-310.pyc | Bin 0 -> 5258 bytes data/__pycache__/utils.cpython-310.pyc | Bin 0 -> 1344 bytes main.ipynb | 468 ++++++++++++++++++ model.py | 2 +- modelTests.py | 66 +++ paramTest.py | 33 ++ play_with_model.ipynb | 142 ++++-- settings.py | 12 +- train.py | 2 +- utils.py | 4 +- 2397 files changed, 50413 insertions(+), 69 deletions(-) create mode 160000 LSTM-Variational-AutoEncoder rename main.py => Main.py (70%) create mode 100644 VGDLData/CreateSplits.py create mode 100644 VGDLData/__pycache__/ptb.cpython-310.pyc create mode 100644 VGDLData/__pycache__/ptb.cpython-37.pyc create mode 100644 VGDLData/__pycache__/utils.cpython-310.pyc create mode 100644 VGDLData/__pycache__/utils.cpython-37.pyc create mode 100644 VGDLData/createData.py create mode 100755 VGDLData/examples/2player/accelerator.txt create mode 100755 VGDLData/examples/2player/accelerator_lvl0.txt create mode 100755 VGDLData/examples/2player/accelerator_lvl1.txt create mode 100755 VGDLData/examples/2player/accelerator_lvl2.txt create mode 100755 VGDLData/examples/2player/accelerator_lvl3.txt create mode 100755 VGDLData/examples/2player/accelerator_lvl4.txt create mode 100755 VGDLData/examples/2player/akkaarrh.txt create mode 100755 VGDLData/examples/2player/akkaarrh_lvl0.txt create mode 100755 VGDLData/examples/2player/akkaarrh_lvl1.txt create mode 100755 VGDLData/examples/2player/akkaarrh_lvl2.txt create mode 100755 VGDLData/examples/2player/akkaarrh_lvl3.txt create mode 100755 VGDLData/examples/2player/akkaarrh_lvl4.txt create mode 100644 VGDLData/examples/2player/aliens.txt create mode 100644 VGDLData/examples/2player/aliens_lvl0.txt create mode 100644 VGDLData/examples/2player/aliens_lvl1.txt create mode 100644 VGDLData/examples/2player/aliens_lvl2.txt create mode 100644 VGDLData/examples/2player/aliens_lvl3.txt create mode 100644 VGDLData/examples/2player/aliens_lvl4.txt create mode 100644 VGDLData/examples/2player/arkanoid2p.txt create mode 100644 VGDLData/examples/2player/arkanoid2p_lvl0.txt create mode 100644 VGDLData/examples/2player/arkanoid2p_lvl1.txt create mode 100644 VGDLData/examples/2player/arkanoid2p_lvl2.txt create mode 100644 VGDLData/examples/2player/arkanoid2p_lvl3.txt create mode 100644 VGDLData/examples/2player/arkanoid2p_lvl4.txt create mode 100755 VGDLData/examples/2player/asteroids.txt create mode 100755 VGDLData/examples/2player/asteroids_lvl0.txt create mode 100755 VGDLData/examples/2player/asteroids_lvl1.txt create mode 100755 VGDLData/examples/2player/asteroids_lvl2.txt create mode 100755 VGDLData/examples/2player/asteroids_lvl3.txt create mode 100755 VGDLData/examples/2player/asteroids_lvl4.txt create mode 100755 VGDLData/examples/2player/beekeeper.txt create mode 100755 VGDLData/examples/2player/beekeeper_lvl0.txt create mode 100755 VGDLData/examples/2player/beekeeper_lvl1.txt create mode 100755 VGDLData/examples/2player/beekeeper_lvl2.txt create mode 100755 VGDLData/examples/2player/beekeeper_lvl3.txt create mode 100755 VGDLData/examples/2player/beekeeper_lvl4.txt create mode 100755 VGDLData/examples/2player/bombergirl.txt create mode 100755 VGDLData/examples/2player/bombergirl_lvl0.txt create mode 100755 VGDLData/examples/2player/bombergirl_lvl1.txt create mode 100755 VGDLData/examples/2player/bombergirl_lvl2.txt create mode 100755 VGDLData/examples/2player/bombergirl_lvl3.txt create mode 100755 VGDLData/examples/2player/bombergirl_lvl4.txt create mode 100755 VGDLData/examples/2player/breedingdragons.txt create mode 100755 VGDLData/examples/2player/breedingdragons_lvl0.txt create mode 100755 VGDLData/examples/2player/breedingdragons_lvl1.txt create mode 100755 VGDLData/examples/2player/breedingdragons_lvl2.txt create mode 100755 VGDLData/examples/2player/breedingdragons_lvl3.txt create mode 100755 VGDLData/examples/2player/breedingdragons_lvl4.txt create mode 100644 VGDLData/examples/2player/butterflies.txt create mode 100644 VGDLData/examples/2player/butterflies_lvl0.txt create mode 100644 VGDLData/examples/2player/butterflies_lvl1.txt create mode 100644 VGDLData/examples/2player/butterflies_lvl2.txt create mode 100644 VGDLData/examples/2player/butterflies_lvl3.txt create mode 100644 VGDLData/examples/2player/butterflies_lvl4.txt create mode 100755 VGDLData/examples/2player/captureflag.txt create mode 100755 VGDLData/examples/2player/captureflag_lvl0.txt create mode 100755 VGDLData/examples/2player/captureflag_lvl1.txt create mode 100755 VGDLData/examples/2player/captureflag_lvl2.txt create mode 100755 VGDLData/examples/2player/captureflag_lvl3.txt create mode 100755 VGDLData/examples/2player/captureflag_lvl4.txt create mode 100644 VGDLData/examples/2player/circuit.txt create mode 100644 VGDLData/examples/2player/circuit_lvl0.txt create mode 100644 VGDLData/examples/2player/circuit_lvl1.txt create mode 100644 VGDLData/examples/2player/circuit_lvl2.txt create mode 100644 VGDLData/examples/2player/circuit_lvl3.txt create mode 100644 VGDLData/examples/2player/circuit_lvl4.txt create mode 100755 VGDLData/examples/2player/competesokoban.txt create mode 100755 VGDLData/examples/2player/competesokoban_lvl0.txt create mode 100755 VGDLData/examples/2player/competesokoban_lvl1.txt create mode 100755 VGDLData/examples/2player/competesokoban_lvl2.txt create mode 100755 VGDLData/examples/2player/competesokoban_lvl3.txt create mode 100755 VGDLData/examples/2player/competesokoban_lvl4.txt create mode 100644 VGDLData/examples/2player/conquer.txt create mode 100644 VGDLData/examples/2player/conquer_lvl0.txt create mode 100644 VGDLData/examples/2player/conquer_lvl1.txt create mode 100644 VGDLData/examples/2player/conquer_lvl2.txt create mode 100644 VGDLData/examples/2player/conquer_lvl3.txt create mode 100644 VGDLData/examples/2player/conquer_lvl4.txt create mode 100755 VGDLData/examples/2player/copsNrobbers.txt create mode 100755 VGDLData/examples/2player/copsNrobbers_lvl0.txt create mode 100755 VGDLData/examples/2player/copsNrobbers_lvl1.txt create mode 100755 VGDLData/examples/2player/copsNrobbers_lvl2.txt create mode 100755 VGDLData/examples/2player/copsNrobbers_lvl3.txt create mode 100755 VGDLData/examples/2player/copsNrobbers_lvl4.txt create mode 100644 VGDLData/examples/2player/decks.txt create mode 100644 VGDLData/examples/2player/decks_lvl0.txt create mode 100644 VGDLData/examples/2player/decks_lvl1.txt create mode 100644 VGDLData/examples/2player/decks_lvl2.txt create mode 100644 VGDLData/examples/2player/decks_lvl3.txt create mode 100644 VGDLData/examples/2player/decks_lvl4.txt create mode 100755 VGDLData/examples/2player/donkeykong.txt create mode 100755 VGDLData/examples/2player/donkeykong_lvl0.txt create mode 100755 VGDLData/examples/2player/donkeykong_lvl1.txt create mode 100755 VGDLData/examples/2player/donkeykong_lvl2.txt create mode 100755 VGDLData/examples/2player/donkeykong_lvl3.txt create mode 100755 VGDLData/examples/2player/donkeykong_lvl4.txt create mode 100755 VGDLData/examples/2player/dragonattack.txt create mode 100755 VGDLData/examples/2player/dragonattack_lvl0.txt create mode 100755 VGDLData/examples/2player/dragonattack_lvl1.txt create mode 100755 VGDLData/examples/2player/dragonattack_lvl2.txt create mode 100755 VGDLData/examples/2player/dragonattack_lvl3.txt create mode 100755 VGDLData/examples/2player/dragonattack_lvl4.txt create mode 100755 VGDLData/examples/2player/drowning.txt create mode 100755 VGDLData/examples/2player/drowning_lvl0.txt create mode 100755 VGDLData/examples/2player/drowning_lvl1.txt create mode 100755 VGDLData/examples/2player/drowning_lvl2.txt create mode 100755 VGDLData/examples/2player/drowning_lvl3.txt create mode 100755 VGDLData/examples/2player/drowning_lvl4.txt create mode 100755 VGDLData/examples/2player/egghunt.txt create mode 100755 VGDLData/examples/2player/egghunt_lvl0.txt create mode 100755 VGDLData/examples/2player/egghunt_lvl1.txt create mode 100755 VGDLData/examples/2player/egghunt_lvl2.txt create mode 100755 VGDLData/examples/2player/egghunt_lvl3.txt create mode 100755 VGDLData/examples/2player/egghunt_lvl4.txt create mode 100644 VGDLData/examples/2player/escape2p.txt create mode 100644 VGDLData/examples/2player/escape2p_lvl0.txt create mode 100644 VGDLData/examples/2player/escape2p_lvl1.txt create mode 100644 VGDLData/examples/2player/escape2p_lvl2.txt create mode 100644 VGDLData/examples/2player/escape2p_lvl3.txt create mode 100644 VGDLData/examples/2player/escape2p_lvl4.txt create mode 100644 VGDLData/examples/2player/explore.txt create mode 100644 VGDLData/examples/2player/explore_lvl0.txt create mode 100644 VGDLData/examples/2player/explore_lvl1.txt create mode 100644 VGDLData/examples/2player/explore_lvl2.txt create mode 100644 VGDLData/examples/2player/explore_lvl3.txt create mode 100644 VGDLData/examples/2player/explore_lvl4.txt create mode 100755 VGDLData/examples/2player/fatty.txt create mode 100755 VGDLData/examples/2player/fatty_lvl0.txt create mode 100755 VGDLData/examples/2player/fatty_lvl1.txt create mode 100755 VGDLData/examples/2player/fatty_lvl2.txt create mode 100755 VGDLData/examples/2player/fatty_lvl3.txt create mode 100755 VGDLData/examples/2player/fatty_lvl4.txt create mode 100755 VGDLData/examples/2player/firetruck.txt create mode 100755 VGDLData/examples/2player/firetruck_lvl0.txt create mode 100755 VGDLData/examples/2player/firetruck_lvl1.txt create mode 100755 VGDLData/examples/2player/firetruck_lvl2.txt create mode 100755 VGDLData/examples/2player/firetruck_lvl3.txt create mode 100755 VGDLData/examples/2player/firetruck_lvl4.txt create mode 100755 VGDLData/examples/2player/football.txt create mode 100755 VGDLData/examples/2player/football_lvl0.txt create mode 100755 VGDLData/examples/2player/football_lvl1.txt create mode 100755 VGDLData/examples/2player/football_lvl2.txt create mode 100755 VGDLData/examples/2player/football_lvl3.txt create mode 100755 VGDLData/examples/2player/football_lvl4.txt create mode 100755 VGDLData/examples/2player/ghostbusters.txt create mode 100755 VGDLData/examples/2player/ghostbusters_lvl0.txt create mode 100755 VGDLData/examples/2player/ghostbusters_lvl1.txt create mode 100755 VGDLData/examples/2player/ghostbusters_lvl2.txt create mode 100755 VGDLData/examples/2player/ghostbusters_lvl3.txt create mode 100755 VGDLData/examples/2player/ghostbusters_lvl4.txt create mode 100755 VGDLData/examples/2player/gotcha.txt create mode 100755 VGDLData/examples/2player/gotcha_lvl0.txt create mode 100755 VGDLData/examples/2player/gotcha_lvl1.txt create mode 100755 VGDLData/examples/2player/gotcha_lvl2.txt create mode 100755 VGDLData/examples/2player/gotcha_lvl3.txt create mode 100755 VGDLData/examples/2player/gotcha_lvl4.txt create mode 100644 VGDLData/examples/2player/hunger-games.txt create mode 100644 VGDLData/examples/2player/hunger-games_lvl0.txt create mode 100644 VGDLData/examples/2player/hunger-games_lvl1.txt create mode 100644 VGDLData/examples/2player/hunger-games_lvl2.txt create mode 100644 VGDLData/examples/2player/hunger-games_lvl3.txt create mode 100644 VGDLData/examples/2player/hunger-games_lvl4.txt create mode 100755 VGDLData/examples/2player/isawsanta.txt create mode 100755 VGDLData/examples/2player/isawsanta_lvl0.txt create mode 100755 VGDLData/examples/2player/isawsanta_lvl1.txt create mode 100755 VGDLData/examples/2player/isawsanta_lvl2.txt create mode 100755 VGDLData/examples/2player/isawsanta_lvl3.txt create mode 100755 VGDLData/examples/2player/isawsanta_lvl4.txt create mode 100755 VGDLData/examples/2player/klax.txt create mode 100755 VGDLData/examples/2player/klax_lvl0.txt create mode 100755 VGDLData/examples/2player/klax_lvl1.txt create mode 100755 VGDLData/examples/2player/klax_lvl2.txt create mode 100755 VGDLData/examples/2player/klax_lvl3.txt create mode 100755 VGDLData/examples/2player/klax_lvl4.txt create mode 100755 VGDLData/examples/2player/mimic.txt create mode 100755 VGDLData/examples/2player/mimic_lvl0.txt create mode 100755 VGDLData/examples/2player/mimic_lvl1.txt create mode 100755 VGDLData/examples/2player/mimic_lvl2.txt create mode 100755 VGDLData/examples/2player/mimic_lvl3.txt create mode 100755 VGDLData/examples/2player/mimic_lvl4.txt create mode 100755 VGDLData/examples/2player/minesweeper.txt create mode 100755 VGDLData/examples/2player/minesweeper_lvl0.txt create mode 100755 VGDLData/examples/2player/minesweeper_lvl1.txt create mode 100755 VGDLData/examples/2player/minesweeper_lvl2.txt create mode 100755 VGDLData/examples/2player/minesweeper_lvl3.txt create mode 100755 VGDLData/examples/2player/minesweeper_lvl4.txt create mode 100755 VGDLData/examples/2player/minions.txt create mode 100755 VGDLData/examples/2player/minions_lvl0.txt create mode 100755 VGDLData/examples/2player/minions_lvl1.txt create mode 100755 VGDLData/examples/2player/minions_lvl2.txt create mode 100755 VGDLData/examples/2player/minions_lvl3.txt create mode 100755 VGDLData/examples/2player/minions_lvl4.txt create mode 100755 VGDLData/examples/2player/oopsbrokeit.txt create mode 100755 VGDLData/examples/2player/oopsbrokeit_lvl0.txt create mode 100755 VGDLData/examples/2player/oopsbrokeit_lvl1.txt create mode 100755 VGDLData/examples/2player/oopsbrokeit_lvl2.txt create mode 100755 VGDLData/examples/2player/oopsbrokeit_lvl3.txt create mode 100755 VGDLData/examples/2player/oopsbrokeit_lvl4.txt create mode 100644 VGDLData/examples/2player/pacoban.txt create mode 100644 VGDLData/examples/2player/pacoban_lvl0.txt create mode 100644 VGDLData/examples/2player/pacoban_lvl1.txt create mode 100644 VGDLData/examples/2player/pacoban_lvl2.txt create mode 100644 VGDLData/examples/2player/pacoban_lvl3.txt create mode 100644 VGDLData/examples/2player/pacoban_lvl4.txt create mode 100644 VGDLData/examples/2player/pong2p.txt create mode 100644 VGDLData/examples/2player/pong2p_lvl0.txt create mode 100644 VGDLData/examples/2player/pong2p_lvl1.txt create mode 100644 VGDLData/examples/2player/pong2p_lvl2.txt create mode 100644 VGDLData/examples/2player/pong2p_lvl3.txt create mode 100644 VGDLData/examples/2player/pong2p_lvl4.txt create mode 100644 VGDLData/examples/2player/portals.txt create mode 100644 VGDLData/examples/2player/portals_lvl0.txt create mode 100644 VGDLData/examples/2player/portals_lvl1.txt create mode 100644 VGDLData/examples/2player/portals_lvl2.txt create mode 100644 VGDLData/examples/2player/portals_lvl3.txt create mode 100644 VGDLData/examples/2player/portals_lvl4.txt create mode 100644 VGDLData/examples/2player/prisoners-dilemma.txt create mode 100644 VGDLData/examples/2player/prisoners-dilemma_lvl0.txt create mode 100644 VGDLData/examples/2player/prisoners-dilemma_lvl1.txt create mode 100644 VGDLData/examples/2player/prisoners-dilemma_lvl2.txt create mode 100644 VGDLData/examples/2player/prisoners-dilemma_lvl3.txt create mode 100644 VGDLData/examples/2player/prisoners-dilemma_lvl4.txt create mode 100755 VGDLData/examples/2player/reflection.txt create mode 100755 VGDLData/examples/2player/reflection_lvl0.txt create mode 100755 VGDLData/examples/2player/reflection_lvl1.txt create mode 100755 VGDLData/examples/2player/reflection_lvl2.txt create mode 100755 VGDLData/examples/2player/reflection_lvl3.txt create mode 100755 VGDLData/examples/2player/reflection_lvl4.txt create mode 100755 VGDLData/examples/2player/rivalry.txt create mode 100755 VGDLData/examples/2player/rivalry_lvl0.txt create mode 100755 VGDLData/examples/2player/rivalry_lvl1.txt create mode 100755 VGDLData/examples/2player/rivalry_lvl2.txt create mode 100755 VGDLData/examples/2player/rivalry_lvl3.txt create mode 100755 VGDLData/examples/2player/rivalry_lvl4.txt create mode 100644 VGDLData/examples/2player/rockpaperscissors.txt create mode 100644 VGDLData/examples/2player/rockpaperscissors_lvl0.txt create mode 100644 VGDLData/examples/2player/rockpaperscissors_lvl1.txt create mode 100644 VGDLData/examples/2player/rockpaperscissors_lvl2.txt create mode 100644 VGDLData/examples/2player/rockpaperscissors_lvl3.txt create mode 100644 VGDLData/examples/2player/rockpaperscissors_lvl4.txt create mode 100755 VGDLData/examples/2player/romeoNjuliet.txt create mode 100755 VGDLData/examples/2player/romeoNjuliet_lvl0.txt create mode 100755 VGDLData/examples/2player/romeoNjuliet_lvl1.txt create mode 100755 VGDLData/examples/2player/romeoNjuliet_lvl2.txt create mode 100755 VGDLData/examples/2player/romeoNjuliet_lvl3.txt create mode 100755 VGDLData/examples/2player/romeoNjuliet_lvl4.txt create mode 100755 VGDLData/examples/2player/samaritan.txt create mode 100755 VGDLData/examples/2player/samaritan_lvl0.txt create mode 100755 VGDLData/examples/2player/samaritan_lvl1.txt create mode 100755 VGDLData/examples/2player/samaritan_lvl2.txt create mode 100755 VGDLData/examples/2player/samaritan_lvl3.txt create mode 100755 VGDLData/examples/2player/samaritan_lvl4.txt create mode 100644 VGDLData/examples/2player/slide.txt create mode 100644 VGDLData/examples/2player/slide_lvl0.txt create mode 100644 VGDLData/examples/2player/slide_lvl1.txt create mode 100644 VGDLData/examples/2player/slide_lvl2.txt create mode 100644 VGDLData/examples/2player/slide_lvl3.txt create mode 100644 VGDLData/examples/2player/slide_lvl4.txt create mode 100755 VGDLData/examples/2player/sokoban.txt create mode 100755 VGDLData/examples/2player/sokoban_lvl0.txt create mode 100755 VGDLData/examples/2player/sokoban_lvl1.txt create mode 100755 VGDLData/examples/2player/sokoban_lvl2.txt create mode 100755 VGDLData/examples/2player/sokoban_lvl3.txt create mode 100755 VGDLData/examples/2player/sokoban_lvl4.txt create mode 100644 VGDLData/examples/2player/spotted.txt create mode 100644 VGDLData/examples/2player/spotted_lvl0.txt create mode 100644 VGDLData/examples/2player/spotted_lvl1.txt create mode 100644 VGDLData/examples/2player/spotted_lvl2.txt create mode 100644 VGDLData/examples/2player/spotted_lvl3.txt create mode 100644 VGDLData/examples/2player/spotted_lvl4.txt create mode 100755 VGDLData/examples/2player/steeplechase.txt create mode 100755 VGDLData/examples/2player/steeplechase_lvl0.txt create mode 100755 VGDLData/examples/2player/steeplechase_lvl1.txt create mode 100755 VGDLData/examples/2player/steeplechase_lvl2.txt create mode 100755 VGDLData/examples/2player/steeplechase_lvl3.txt create mode 100755 VGDLData/examples/2player/steeplechase_lvl4.txt create mode 100755 VGDLData/examples/2player/teamescape.txt create mode 100755 VGDLData/examples/2player/teamescape_lvl0.txt create mode 100755 VGDLData/examples/2player/teamescape_lvl1.txt create mode 100755 VGDLData/examples/2player/teamescape_lvl2.txt create mode 100755 VGDLData/examples/2player/teamescape_lvl3.txt create mode 100755 VGDLData/examples/2player/teamescape_lvl4.txt create mode 100755 VGDLData/examples/2player/thebridge.txt create mode 100755 VGDLData/examples/2player/thebridge_lvl0.txt create mode 100755 VGDLData/examples/2player/thebridge_lvl1.txt create mode 100755 VGDLData/examples/2player/thebridge_lvl2.txt create mode 100755 VGDLData/examples/2player/thebridge_lvl3.txt create mode 100755 VGDLData/examples/2player/thebridge_lvl4.txt create mode 100644 VGDLData/examples/2player/towerdefense.txt create mode 100644 VGDLData/examples/2player/towerdefense_lvl0.txt create mode 100644 VGDLData/examples/2player/towerdefense_lvl1.txt create mode 100644 VGDLData/examples/2player/towerdefense_lvl2.txt create mode 100644 VGDLData/examples/2player/towerdefense_lvl3.txt create mode 100644 VGDLData/examples/2player/towerdefense_lvl4.txt create mode 100755 VGDLData/examples/2player/trainride.txt create mode 100755 VGDLData/examples/2player/trainride_lvl0.txt create mode 100755 VGDLData/examples/2player/trainride_lvl1.txt create mode 100755 VGDLData/examples/2player/trainride_lvl2.txt create mode 100755 VGDLData/examples/2player/trainride_lvl3.txt create mode 100755 VGDLData/examples/2player/trainride_lvl4.txt create mode 100644 VGDLData/examples/2player/trains.txt create mode 100644 VGDLData/examples/2player/trains_lvl0.txt create mode 100644 VGDLData/examples/2player/trains_lvl1.txt create mode 100644 VGDLData/examples/2player/trains_lvl2.txt create mode 100644 VGDLData/examples/2player/trains_lvl3.txt create mode 100644 VGDLData/examples/2player/trains_lvl4.txt create mode 100755 VGDLData/examples/2player/treasuremap.txt create mode 100755 VGDLData/examples/2player/treasuremap_lvl0.txt create mode 100755 VGDLData/examples/2player/treasuremap_lvl1.txt create mode 100755 VGDLData/examples/2player/treasuremap_lvl2.txt create mode 100755 VGDLData/examples/2player/treasuremap_lvl3.txt create mode 100755 VGDLData/examples/2player/treasuremap_lvl4.txt create mode 100755 VGDLData/examples/2player/tron.txt create mode 100755 VGDLData/examples/2player/tron_lvl0.txt create mode 100755 VGDLData/examples/2player/tron_lvl1.txt create mode 100755 VGDLData/examples/2player/tron_lvl2.txt create mode 100755 VGDLData/examples/2player/tron_lvl3.txt create mode 100755 VGDLData/examples/2player/tron_lvl4.txt create mode 100644 VGDLData/examples/2player/unbalanced.txt create mode 100644 VGDLData/examples/2player/unbalanced_lvl0.txt create mode 100644 VGDLData/examples/2player/unbalanced_lvl1.txt create mode 100644 VGDLData/examples/2player/unbalanced_lvl2.txt create mode 100644 VGDLData/examples/2player/unbalanced_lvl3.txt create mode 100644 VGDLData/examples/2player/unbalanced_lvl4.txt create mode 100644 VGDLData/examples/2player/upchess.txt create mode 100644 VGDLData/examples/2player/upchess_lvl0.txt create mode 100644 VGDLData/examples/2player/upchess_lvl1.txt create mode 100644 VGDLData/examples/2player/upchess_lvl2.txt create mode 100644 VGDLData/examples/2player/upchess_lvl3.txt create mode 100644 VGDLData/examples/2player/upchess_lvl4.txt create mode 100755 VGDLData/examples/2player/upgrade-x.txt create mode 100755 VGDLData/examples/2player/upgrade-x_lvl0.txt create mode 100755 VGDLData/examples/2player/upgrade-x_lvl1.txt create mode 100755 VGDLData/examples/2player/upgrade-x_lvl2.txt create mode 100755 VGDLData/examples/2player/upgrade-x_lvl3.txt create mode 100755 VGDLData/examples/2player/upgrade-x_lvl4.txt create mode 100755 VGDLData/examples/2player/uphigh.txt create mode 100755 VGDLData/examples/2player/uphigh_lvl0.txt create mode 100755 VGDLData/examples/2player/uphigh_lvl1.txt create mode 100755 VGDLData/examples/2player/uphigh_lvl2.txt create mode 100755 VGDLData/examples/2player/uphigh_lvl3.txt create mode 100755 VGDLData/examples/2player/uphigh_lvl4.txt create mode 100755 VGDLData/examples/2player/warzone.txt create mode 100755 VGDLData/examples/2player/warzone_lvl0.txt create mode 100755 VGDLData/examples/2player/warzone_lvl1.txt create mode 100755 VGDLData/examples/2player/warzone_lvl2.txt create mode 100755 VGDLData/examples/2player/warzone_lvl3.txt create mode 100755 VGDLData/examples/2player/warzone_lvl4.txt create mode 100755 VGDLData/examples/2player/watchout.txt create mode 100755 VGDLData/examples/2player/watchout_lvl0.txt create mode 100755 VGDLData/examples/2player/watchout_lvl1.txt create mode 100755 VGDLData/examples/2player/watchout_lvl2.txt create mode 100755 VGDLData/examples/2player/watchout_lvl3.txt create mode 100755 VGDLData/examples/2player/watchout_lvl4.txt create mode 100755 VGDLData/examples/2player/wheelme.txt create mode 100755 VGDLData/examples/2player/wheelme_lvl0.txt create mode 100755 VGDLData/examples/2player/wheelme_lvl1.txt create mode 100755 VGDLData/examples/2player/wheelme_lvl2.txt create mode 100755 VGDLData/examples/2player/wheelme_lvl3.txt create mode 100755 VGDLData/examples/2player/wheelme_lvl4.txt create mode 100644 VGDLData/examples/all_games_2p.csv create mode 100644 VGDLData/examples/all_games_gd.csv create mode 100644 VGDLData/examples/all_games_gd2p.csv create mode 100644 VGDLData/examples/all_games_sp.csv create mode 100644 VGDLData/examples/contphysics/arkanoid.txt create mode 100644 VGDLData/examples/contphysics/arkanoid_lvl0.txt create mode 100644 VGDLData/examples/contphysics/arkanoid_lvl1.txt create mode 100644 VGDLData/examples/contphysics/arkanoid_lvl2.txt create mode 100644 VGDLData/examples/contphysics/arkanoid_lvl3.txt create mode 100644 VGDLData/examples/contphysics/arkanoid_lvl4.txt create mode 100755 VGDLData/examples/contphysics/artillery.txt create mode 100755 VGDLData/examples/contphysics/artillery_lvl0.txt create mode 100755 VGDLData/examples/contphysics/artillery_lvl1.txt create mode 100755 VGDLData/examples/contphysics/artillery_lvl2.txt create mode 100755 VGDLData/examples/contphysics/artillery_lvl3.txt create mode 100755 VGDLData/examples/contphysics/artillery_lvl4.txt create mode 100755 VGDLData/examples/contphysics/asteroids.txt create mode 100755 VGDLData/examples/contphysics/asteroids_lvl0.txt create mode 100755 VGDLData/examples/contphysics/asteroids_lvl1.txt create mode 100755 VGDLData/examples/contphysics/asteroids_lvl2.txt create mode 100755 VGDLData/examples/contphysics/asteroids_lvl3.txt create mode 100755 VGDLData/examples/contphysics/asteroids_lvl4.txt create mode 100755 VGDLData/examples/contphysics/bird.txt create mode 100755 VGDLData/examples/contphysics/bird_lvl0.txt create mode 100755 VGDLData/examples/contphysics/bird_lvl1.txt create mode 100755 VGDLData/examples/contphysics/bird_lvl2.txt create mode 100755 VGDLData/examples/contphysics/bird_lvl3.txt create mode 100755 VGDLData/examples/contphysics/bird_lvl4.txt create mode 100755 VGDLData/examples/contphysics/bubble.txt create mode 100755 VGDLData/examples/contphysics/bubble_lvl0.txt create mode 100755 VGDLData/examples/contphysics/bubble_lvl1.txt create mode 100755 VGDLData/examples/contphysics/bubble_lvl2.txt create mode 100755 VGDLData/examples/contphysics/bubble_lvl3.txt create mode 100755 VGDLData/examples/contphysics/bubble_lvl4.txt create mode 100755 VGDLData/examples/contphysics/candy.txt create mode 100755 VGDLData/examples/contphysics/candy_lvl0.txt create mode 100755 VGDLData/examples/contphysics/candy_lvl1.txt create mode 100755 VGDLData/examples/contphysics/candy_lvl2.txt create mode 100755 VGDLData/examples/contphysics/candy_lvl3.txt create mode 100755 VGDLData/examples/contphysics/candy_lvl4.txt create mode 100644 VGDLData/examples/contphysics/jumper.txt create mode 100644 VGDLData/examples/contphysics/jumper_lvl0.txt create mode 100644 VGDLData/examples/contphysics/jumper_lvl1.txt create mode 100644 VGDLData/examples/contphysics/jumper_lvl2.txt create mode 100644 VGDLData/examples/contphysics/jumper_lvl3.txt create mode 100644 VGDLData/examples/contphysics/jumper_lvl4.txt create mode 100755 VGDLData/examples/contphysics/lander.txt create mode 100755 VGDLData/examples/contphysics/lander_lvl0.txt create mode 100755 VGDLData/examples/contphysics/lander_lvl1.txt create mode 100755 VGDLData/examples/contphysics/lander_lvl2.txt create mode 100755 VGDLData/examples/contphysics/lander_lvl3.txt create mode 100755 VGDLData/examples/contphysics/lander_lvl4.txt create mode 100755 VGDLData/examples/contphysics/mario.txt create mode 100755 VGDLData/examples/contphysics/mario_lvl0.txt create mode 100755 VGDLData/examples/contphysics/mario_lvl1.txt create mode 100755 VGDLData/examples/contphysics/mario_lvl2.txt create mode 100755 VGDLData/examples/contphysics/mario_lvl3.txt create mode 100755 VGDLData/examples/contphysics/mario_lvl4.txt create mode 100755 VGDLData/examples/contphysics/pong.txt create mode 100755 VGDLData/examples/contphysics/pong_lvl0.txt create mode 100755 VGDLData/examples/contphysics/pong_lvl1.txt create mode 100755 VGDLData/examples/contphysics/pong_lvl2.txt create mode 100755 VGDLData/examples/contphysics/pong_lvl3.txt create mode 100755 VGDLData/examples/contphysics/pong_lvl4.txt create mode 100755 VGDLData/examples/contphysics/ptsp.txt create mode 100755 VGDLData/examples/contphysics/ptsp_lvl0.txt create mode 100755 VGDLData/examples/contphysics/ptsp_lvl1.txt create mode 100755 VGDLData/examples/contphysics/ptsp_lvl2.txt create mode 100755 VGDLData/examples/contphysics/ptsp_lvl3.txt create mode 100755 VGDLData/examples/contphysics/ptsp_lvl4.txt create mode 100755 VGDLData/examples/contphysics/racing.txt create mode 100755 VGDLData/examples/contphysics/racing_lvl0.txt create mode 100755 VGDLData/examples/contphysics/racing_lvl1.txt create mode 100755 VGDLData/examples/contphysics/racing_lvl2.txt create mode 100755 VGDLData/examples/contphysics/racing_lvl3.txt create mode 100755 VGDLData/examples/contphysics/racing_lvl4.txt create mode 100755 VGDLData/examples/gameDesign/aliens.txt create mode 100755 VGDLData/examples/gameDesign/aliensRules.txt create mode 100755 VGDLData/examples/gameDesign/aliens_lvl0.txt create mode 100755 VGDLData/examples/gameDesign/aliens_lvl1.txt create mode 100755 VGDLData/examples/gameDesign/aliens_lvl2.txt create mode 100755 VGDLData/examples/gameDesign/aliens_lvl3.txt create mode 100755 VGDLData/examples/gameDesign/aliens_lvl4.txt create mode 100755 VGDLData/examples/gameDesign/fatty.txt create mode 100755 VGDLData/examples/gameDesign/fatty_lvl0.txt create mode 100755 VGDLData/examples/gameDesign/fatty_lvl1.txt create mode 100755 VGDLData/examples/gameDesign/fatty_lvl2.txt create mode 100755 VGDLData/examples/gameDesign/fatty_lvl3.txt create mode 100755 VGDLData/examples/gameDesign/fatty_lvl4.txt create mode 100755 VGDLData/examples/gameDesign/ghostbusters.txt create mode 100755 VGDLData/examples/gameDesign/ghostbusters_lvl0.txt create mode 100755 VGDLData/examples/gameDesign/ghostbusters_lvl1.txt create mode 100755 VGDLData/examples/gameDesign/ghostbusters_lvl2.txt create mode 100755 VGDLData/examples/gameDesign/ghostbusters_lvl3.txt create mode 100755 VGDLData/examples/gameDesign/ghostbusters_lvl4.txt create mode 100755 VGDLData/examples/gameDesign/seaquest.txt create mode 100755 VGDLData/examples/gameDesign/seaquest_lvl0.txt create mode 100755 VGDLData/examples/gameDesign/seaquest_lvl1.txt create mode 100755 VGDLData/examples/gameDesign/seaquest_lvl2.txt create mode 100755 VGDLData/examples/gameDesign/seaquest_lvl3.txt create mode 100755 VGDLData/examples/gameDesign/seaquest_lvl4.txt create mode 100755 VGDLData/examples/gridphysics/aliens.txt create mode 100644 VGDLData/examples/gridphysics/aliens_ggame.txt create mode 100644 VGDLData/examples/gridphysics/aliens_glvl.txt create mode 100755 VGDLData/examples/gridphysics/aliens_lvl0.txt create mode 100755 VGDLData/examples/gridphysics/aliens_lvl1.txt create mode 100755 VGDLData/examples/gridphysics/aliens_lvl2.txt create mode 100755 VGDLData/examples/gridphysics/aliens_lvl3.txt create mode 100755 VGDLData/examples/gridphysics/aliens_lvl4.txt create mode 100755 VGDLData/examples/gridphysics/angelsdemons.txt create mode 100755 VGDLData/examples/gridphysics/angelsdemons_lvl0.txt create mode 100755 VGDLData/examples/gridphysics/angelsdemons_lvl1.txt create mode 100755 VGDLData/examples/gridphysics/angelsdemons_lvl2.txt create mode 100755 VGDLData/examples/gridphysics/angelsdemons_lvl3.txt create mode 100755 VGDLData/examples/gridphysics/angelsdemons_lvl4.txt create mode 100755 VGDLData/examples/gridphysics/assemblyline.txt create mode 100755 VGDLData/examples/gridphysics/assemblyline_lvl0.txt create mode 100755 VGDLData/examples/gridphysics/assemblyline_lvl1.txt create mode 100755 VGDLData/examples/gridphysics/assemblyline_lvl2.txt create mode 100755 VGDLData/examples/gridphysics/assemblyline_lvl3.txt create mode 100755 VGDLData/examples/gridphysics/assemblyline_lvl4.txt create mode 100755 VGDLData/examples/gridphysics/avoidgeorge.txt create mode 100755 VGDLData/examples/gridphysics/avoidgeorge_lvl0.txt create mode 100755 VGDLData/examples/gridphysics/avoidgeorge_lvl1.txt create mode 100755 VGDLData/examples/gridphysics/avoidgeorge_lvl2.txt create mode 100755 VGDLData/examples/gridphysics/avoidgeorge_lvl3.txt create mode 100755 VGDLData/examples/gridphysics/avoidgeorge_lvl4.txt create mode 100755 VGDLData/examples/gridphysics/bait.txt create mode 100755 VGDLData/examples/gridphysics/bait_lvl0.txt create mode 100755 VGDLData/examples/gridphysics/bait_lvl1.txt create mode 100755 VGDLData/examples/gridphysics/bait_lvl2.txt create mode 100755 VGDLData/examples/gridphysics/bait_lvl3.txt create mode 100755 VGDLData/examples/gridphysics/bait_lvl4.txt create mode 100755 VGDLData/examples/gridphysics/beltmanager.txt create mode 100755 VGDLData/examples/gridphysics/beltmanager_lvl0.txt create mode 100755 VGDLData/examples/gridphysics/beltmanager_lvl1.txt create mode 100755 VGDLData/examples/gridphysics/beltmanager_lvl2.txt create mode 100755 VGDLData/examples/gridphysics/beltmanager_lvl3.txt create mode 100755 VGDLData/examples/gridphysics/beltmanager_lvl4.txt create mode 100755 VGDLData/examples/gridphysics/blacksmoke.txt create mode 100755 VGDLData/examples/gridphysics/blacksmoke_lvl0.txt create mode 100755 VGDLData/examples/gridphysics/blacksmoke_lvl1.txt create mode 100755 VGDLData/examples/gridphysics/blacksmoke_lvl2.txt create mode 100755 VGDLData/examples/gridphysics/blacksmoke_lvl3.txt create mode 100755 VGDLData/examples/gridphysics/blacksmoke_lvl4.txt create mode 100755 VGDLData/examples/gridphysics/boloadventures.txt create mode 100755 VGDLData/examples/gridphysics/boloadventures_lvl0.txt create mode 100755 VGDLData/examples/gridphysics/boloadventures_lvl1.txt create mode 100755 VGDLData/examples/gridphysics/boloadventures_lvl2.txt create mode 100755 VGDLData/examples/gridphysics/boloadventures_lvl3.txt create mode 100755 VGDLData/examples/gridphysics/boloadventures_lvl4.txt create mode 100755 VGDLData/examples/gridphysics/bomber.txt create mode 100755 VGDLData/examples/gridphysics/bomber_lvl0.txt create mode 100755 VGDLData/examples/gridphysics/bomber_lvl1.txt create mode 100755 VGDLData/examples/gridphysics/bomber_lvl2.txt create mode 100755 VGDLData/examples/gridphysics/bomber_lvl3.txt create mode 100755 VGDLData/examples/gridphysics/bomber_lvl4.txt create mode 100755 VGDLData/examples/gridphysics/bomberman.txt create mode 100755 VGDLData/examples/gridphysics/bomberman_lvl0.txt create mode 100755 VGDLData/examples/gridphysics/bomberman_lvl1.txt create mode 100755 VGDLData/examples/gridphysics/bomberman_lvl2.txt create mode 100755 VGDLData/examples/gridphysics/bomberman_lvl3.txt create mode 100755 VGDLData/examples/gridphysics/bomberman_lvl4.txt create mode 100755 VGDLData/examples/gridphysics/boulderchase.txt create mode 100755 VGDLData/examples/gridphysics/boulderchase_lvl0.txt create mode 100755 VGDLData/examples/gridphysics/boulderchase_lvl1.txt create mode 100755 VGDLData/examples/gridphysics/boulderchase_lvl2.txt create mode 100755 VGDLData/examples/gridphysics/boulderchase_lvl3.txt create mode 100755 VGDLData/examples/gridphysics/boulderchase_lvl4.txt create mode 100755 VGDLData/examples/gridphysics/boulderdash.txt create mode 100644 VGDLData/examples/gridphysics/boulderdash_ggame.txt create mode 100644 VGDLData/examples/gridphysics/boulderdash_glvl.txt create mode 100755 VGDLData/examples/gridphysics/boulderdash_lvl0.txt create mode 100755 VGDLData/examples/gridphysics/boulderdash_lvl1.txt create mode 100755 VGDLData/examples/gridphysics/boulderdash_lvl2.txt create mode 100755 VGDLData/examples/gridphysics/boulderdash_lvl3.txt create mode 100755 VGDLData/examples/gridphysics/boulderdash_lvl4.txt create mode 100755 VGDLData/examples/gridphysics/brainman.txt create mode 100755 VGDLData/examples/gridphysics/brainman_lvl0.txt create mode 100755 VGDLData/examples/gridphysics/brainman_lvl1.txt create mode 100755 VGDLData/examples/gridphysics/brainman_lvl2.txt create mode 100755 VGDLData/examples/gridphysics/brainman_lvl3.txt create mode 100755 VGDLData/examples/gridphysics/brainman_lvl4.txt create mode 100755 VGDLData/examples/gridphysics/butterflies.txt create mode 100755 VGDLData/examples/gridphysics/butterflies_lvl0.txt create mode 100755 VGDLData/examples/gridphysics/butterflies_lvl1.txt create mode 100755 VGDLData/examples/gridphysics/butterflies_lvl2.txt create mode 100755 VGDLData/examples/gridphysics/butterflies_lvl3.txt create mode 100755 VGDLData/examples/gridphysics/butterflies_lvl4.txt create mode 100755 VGDLData/examples/gridphysics/cakybaky.txt create mode 100755 VGDLData/examples/gridphysics/cakybaky_lvl0.txt create mode 100755 VGDLData/examples/gridphysics/cakybaky_lvl1.txt create mode 100755 VGDLData/examples/gridphysics/cakybaky_lvl2.txt create mode 100755 VGDLData/examples/gridphysics/cakybaky_lvl3.txt create mode 100755 VGDLData/examples/gridphysics/cakybaky_lvl4.txt create mode 100755 VGDLData/examples/gridphysics/camelRace.txt create mode 100755 VGDLData/examples/gridphysics/camelRace_lvl0.txt create mode 100755 VGDLData/examples/gridphysics/camelRace_lvl1.txt create mode 100755 VGDLData/examples/gridphysics/camelRace_lvl2.txt create mode 100755 VGDLData/examples/gridphysics/camelRace_lvl3.txt create mode 100755 VGDLData/examples/gridphysics/camelRace_lvl4.txt create mode 100755 VGDLData/examples/gridphysics/catapults.txt create mode 100755 VGDLData/examples/gridphysics/catapults_lvl0.txt create mode 100755 VGDLData/examples/gridphysics/catapults_lvl1.txt create mode 100755 VGDLData/examples/gridphysics/catapults_lvl2.txt create mode 100755 VGDLData/examples/gridphysics/catapults_lvl3.txt create mode 100755 VGDLData/examples/gridphysics/catapults_lvl4.txt create mode 100755 VGDLData/examples/gridphysics/chainreaction.txt create mode 100755 VGDLData/examples/gridphysics/chainreaction_lvl0.txt create mode 100755 VGDLData/examples/gridphysics/chainreaction_lvl1.txt create mode 100755 VGDLData/examples/gridphysics/chainreaction_lvl2.txt create mode 100755 VGDLData/examples/gridphysics/chainreaction_lvl3.txt create mode 100755 VGDLData/examples/gridphysics/chainreaction_lvl4.txt create mode 100755 VGDLData/examples/gridphysics/chase.txt create mode 100755 VGDLData/examples/gridphysics/chase_lvl0.txt create mode 100755 VGDLData/examples/gridphysics/chase_lvl1.txt create mode 100755 VGDLData/examples/gridphysics/chase_lvl2.txt create mode 100755 VGDLData/examples/gridphysics/chase_lvl3.txt create mode 100755 VGDLData/examples/gridphysics/chase_lvl4.txt create mode 100755 VGDLData/examples/gridphysics/chipschallenge.txt create mode 100755 VGDLData/examples/gridphysics/chipschallenge_lvl0.txt create mode 100755 VGDLData/examples/gridphysics/chipschallenge_lvl1.txt create mode 100755 VGDLData/examples/gridphysics/chipschallenge_lvl2.txt create mode 100755 VGDLData/examples/gridphysics/chipschallenge_lvl3.txt create mode 100755 VGDLData/examples/gridphysics/chipschallenge_lvl4.txt create mode 100755 VGDLData/examples/gridphysics/chopper.txt create mode 100755 VGDLData/examples/gridphysics/chopper_lvl0.txt create mode 100755 VGDLData/examples/gridphysics/chopper_lvl1.txt create mode 100755 VGDLData/examples/gridphysics/chopper_lvl2.txt create mode 100755 VGDLData/examples/gridphysics/chopper_lvl3.txt create mode 100755 VGDLData/examples/gridphysics/chopper_lvl4.txt create mode 100644 VGDLData/examples/gridphysics/circuit.txt create mode 100644 VGDLData/examples/gridphysics/circuit_lvl0.txt create mode 100644 VGDLData/examples/gridphysics/circuit_lvl1.txt create mode 100644 VGDLData/examples/gridphysics/circuit_lvl2.txt create mode 100644 VGDLData/examples/gridphysics/circuit_lvl3.txt create mode 100644 VGDLData/examples/gridphysics/circuit_lvl4.txt create mode 100755 VGDLData/examples/gridphysics/clusters.txt create mode 100755 VGDLData/examples/gridphysics/clusters_lvl0.txt create mode 100755 VGDLData/examples/gridphysics/clusters_lvl1.txt create mode 100755 VGDLData/examples/gridphysics/clusters_lvl2.txt create mode 100755 VGDLData/examples/gridphysics/clusters_lvl3.txt create mode 100755 VGDLData/examples/gridphysics/clusters_lvl4.txt create mode 100755 VGDLData/examples/gridphysics/colourescape.txt create mode 100755 VGDLData/examples/gridphysics/colourescape_lvl0.txt create mode 100755 VGDLData/examples/gridphysics/colourescape_lvl1.txt create mode 100755 VGDLData/examples/gridphysics/colourescape_lvl2.txt create mode 100755 VGDLData/examples/gridphysics/colourescape_lvl3.txt create mode 100755 VGDLData/examples/gridphysics/colourescape_lvl4.txt create mode 100755 VGDLData/examples/gridphysics/cookmepasta.txt create mode 100755 VGDLData/examples/gridphysics/cookmepasta_lvl0.txt create mode 100755 VGDLData/examples/gridphysics/cookmepasta_lvl1.txt create mode 100755 VGDLData/examples/gridphysics/cookmepasta_lvl2.txt create mode 100755 VGDLData/examples/gridphysics/cookmepasta_lvl3.txt create mode 100755 VGDLData/examples/gridphysics/cookmepasta_lvl4.txt create mode 100755 VGDLData/examples/gridphysics/cops.txt create mode 100755 VGDLData/examples/gridphysics/cops_lvl0.txt create mode 100755 VGDLData/examples/gridphysics/cops_lvl1.txt create mode 100755 VGDLData/examples/gridphysics/cops_lvl2.txt create mode 100755 VGDLData/examples/gridphysics/cops_lvl3.txt create mode 100755 VGDLData/examples/gridphysics/cops_lvl4.txt create mode 100755 VGDLData/examples/gridphysics/crossfire.txt create mode 100755 VGDLData/examples/gridphysics/crossfire_lvl0.txt create mode 100755 VGDLData/examples/gridphysics/crossfire_lvl1.txt create mode 100755 VGDLData/examples/gridphysics/crossfire_lvl2.txt create mode 100755 VGDLData/examples/gridphysics/crossfire_lvl3.txt create mode 100755 VGDLData/examples/gridphysics/crossfire_lvl4.txt create mode 100644 VGDLData/examples/gridphysics/decepticoins.txt create mode 100644 VGDLData/examples/gridphysics/decepticoins_lvl0.txt create mode 100644 VGDLData/examples/gridphysics/decepticoins_lvl1.txt create mode 100644 VGDLData/examples/gridphysics/decepticoins_lvl2.txt create mode 100644 VGDLData/examples/gridphysics/decepticoins_lvl3.txt create mode 100644 VGDLData/examples/gridphysics/decepticoins_lvl4.txt create mode 100644 VGDLData/examples/gridphysics/deceptizelda.txt create mode 100644 VGDLData/examples/gridphysics/deceptizelda_lvl0.txt create mode 100644 VGDLData/examples/gridphysics/deceptizelda_lvl1.txt create mode 100644 VGDLData/examples/gridphysics/deceptizelda_lvl2.txt create mode 100644 VGDLData/examples/gridphysics/deceptizelda_lvl3.txt create mode 100644 VGDLData/examples/gridphysics/deceptizelda_lvl4.txt create mode 100755 VGDLData/examples/gridphysics/defem.txt create mode 100755 VGDLData/examples/gridphysics/defem_lvl0.txt create mode 100755 VGDLData/examples/gridphysics/defem_lvl1.txt create mode 100755 VGDLData/examples/gridphysics/defem_lvl2.txt create mode 100755 VGDLData/examples/gridphysics/defem_lvl3.txt create mode 100755 VGDLData/examples/gridphysics/defem_lvl4.txt create mode 100755 VGDLData/examples/gridphysics/defender.txt create mode 100755 VGDLData/examples/gridphysics/defender_lvl0.txt create mode 100755 VGDLData/examples/gridphysics/defender_lvl1.txt create mode 100755 VGDLData/examples/gridphysics/defender_lvl2.txt create mode 100755 VGDLData/examples/gridphysics/defender_lvl3.txt create mode 100755 VGDLData/examples/gridphysics/defender_lvl4.txt create mode 100755 VGDLData/examples/gridphysics/deflection.txt create mode 100755 VGDLData/examples/gridphysics/deflection_lvl0.txt create mode 100755 VGDLData/examples/gridphysics/deflection_lvl1.txt create mode 100755 VGDLData/examples/gridphysics/deflection_lvl2.txt create mode 100755 VGDLData/examples/gridphysics/deflection_lvl3.txt create mode 100755 VGDLData/examples/gridphysics/deflection_lvl4.txt create mode 100755 VGDLData/examples/gridphysics/digdug.txt create mode 100755 VGDLData/examples/gridphysics/digdug_lvl0.txt create mode 100755 VGDLData/examples/gridphysics/digdug_lvl1.txt create mode 100755 VGDLData/examples/gridphysics/digdug_lvl2.txt create mode 100755 VGDLData/examples/gridphysics/digdug_lvl3.txt create mode 100755 VGDLData/examples/gridphysics/digdug_lvl4.txt create mode 100644 VGDLData/examples/gridphysics/donkeykong.txt create mode 100644 VGDLData/examples/gridphysics/donkeykong_lvl0.txt create mode 100644 VGDLData/examples/gridphysics/donkeykong_lvl1.txt create mode 100644 VGDLData/examples/gridphysics/donkeykong_lvl2.txt create mode 100644 VGDLData/examples/gridphysics/donkeykong_lvl3.txt create mode 100644 VGDLData/examples/gridphysics/donkeykong_lvl4.txt create mode 100755 VGDLData/examples/gridphysics/doorkoban.txt create mode 100755 VGDLData/examples/gridphysics/doorkoban_lvl0.txt create mode 100755 VGDLData/examples/gridphysics/doorkoban_lvl1.txt create mode 100755 VGDLData/examples/gridphysics/doorkoban_lvl2.txt create mode 100755 VGDLData/examples/gridphysics/doorkoban_lvl3.txt create mode 100755 VGDLData/examples/gridphysics/doorkoban_lvl4.txt create mode 100755 VGDLData/examples/gridphysics/dungeon.txt create mode 100755 VGDLData/examples/gridphysics/dungeon_lvl0.txt create mode 100755 VGDLData/examples/gridphysics/dungeon_lvl1.txt create mode 100755 VGDLData/examples/gridphysics/dungeon_lvl2.txt create mode 100755 VGDLData/examples/gridphysics/dungeon_lvl3.txt create mode 100755 VGDLData/examples/gridphysics/dungeon_lvl4.txt create mode 100755 VGDLData/examples/gridphysics/eggomania.txt create mode 100755 VGDLData/examples/gridphysics/eggomania_lvl0.txt create mode 100755 VGDLData/examples/gridphysics/eggomania_lvl1.txt create mode 100755 VGDLData/examples/gridphysics/eggomania_lvl2.txt create mode 100755 VGDLData/examples/gridphysics/eggomania_lvl3.txt create mode 100755 VGDLData/examples/gridphysics/eggomania_lvl4.txt create mode 100755 VGDLData/examples/gridphysics/eighthpassenger.txt create mode 100755 VGDLData/examples/gridphysics/eighthpassenger_lvl0.txt create mode 100755 VGDLData/examples/gridphysics/eighthpassenger_lvl1.txt create mode 100755 VGDLData/examples/gridphysics/eighthpassenger_lvl2.txt create mode 100755 VGDLData/examples/gridphysics/eighthpassenger_lvl3.txt create mode 100755 VGDLData/examples/gridphysics/eighthpassenger_lvl4.txt create mode 100755 VGDLData/examples/gridphysics/enemycitadel.txt create mode 100755 VGDLData/examples/gridphysics/enemycitadel_lvl0.txt create mode 100755 VGDLData/examples/gridphysics/enemycitadel_lvl1.txt create mode 100755 VGDLData/examples/gridphysics/enemycitadel_lvl2.txt create mode 100755 VGDLData/examples/gridphysics/enemycitadel_lvl3.txt create mode 100755 VGDLData/examples/gridphysics/enemycitadel_lvl4.txt create mode 100755 VGDLData/examples/gridphysics/escape.txt create mode 100755 VGDLData/examples/gridphysics/escape_lvl0.txt create mode 100755 VGDLData/examples/gridphysics/escape_lvl1.txt create mode 100755 VGDLData/examples/gridphysics/escape_lvl2.txt create mode 100755 VGDLData/examples/gridphysics/escape_lvl3.txt create mode 100755 VGDLData/examples/gridphysics/escape_lvl4.txt create mode 100644 VGDLData/examples/gridphysics/explore.txt create mode 100644 VGDLData/examples/gridphysics/explore_lvl0.txt create mode 100644 VGDLData/examples/gridphysics/explore_lvl1.txt create mode 100644 VGDLData/examples/gridphysics/explore_lvl2.txt create mode 100644 VGDLData/examples/gridphysics/explore_lvl3.txt create mode 100644 VGDLData/examples/gridphysics/explore_lvl4.txt create mode 100755 VGDLData/examples/gridphysics/factorymanager.txt create mode 100755 VGDLData/examples/gridphysics/factorymanager_lvl0.txt create mode 100755 VGDLData/examples/gridphysics/factorymanager_lvl1.txt create mode 100755 VGDLData/examples/gridphysics/factorymanager_lvl2.txt create mode 100755 VGDLData/examples/gridphysics/factorymanager_lvl3.txt create mode 100755 VGDLData/examples/gridphysics/factorymanager_lvl4.txt create mode 100755 VGDLData/examples/gridphysics/firecaster.txt create mode 100755 VGDLData/examples/gridphysics/firecaster_lvl0.txt create mode 100755 VGDLData/examples/gridphysics/firecaster_lvl1.txt create mode 100755 VGDLData/examples/gridphysics/firecaster_lvl2.txt create mode 100755 VGDLData/examples/gridphysics/firecaster_lvl3.txt create mode 100755 VGDLData/examples/gridphysics/firecaster_lvl4.txt create mode 100755 VGDLData/examples/gridphysics/fireman.txt create mode 100755 VGDLData/examples/gridphysics/fireman_lvl0.txt create mode 100755 VGDLData/examples/gridphysics/fireman_lvl1.txt create mode 100755 VGDLData/examples/gridphysics/fireman_lvl2.txt create mode 100755 VGDLData/examples/gridphysics/fireman_lvl3.txt create mode 100755 VGDLData/examples/gridphysics/fireman_lvl4.txt create mode 100755 VGDLData/examples/gridphysics/firestorms.txt create mode 100755 VGDLData/examples/gridphysics/firestorms_lvl0.txt create mode 100755 VGDLData/examples/gridphysics/firestorms_lvl1.txt create mode 100755 VGDLData/examples/gridphysics/firestorms_lvl2.txt create mode 100755 VGDLData/examples/gridphysics/firestorms_lvl3.txt create mode 100755 VGDLData/examples/gridphysics/firestorms_lvl4.txt create mode 100644 VGDLData/examples/gridphysics/flower.txt create mode 100644 VGDLData/examples/gridphysics/flower_lvl0.txt create mode 100644 VGDLData/examples/gridphysics/flower_lvl1.txt create mode 100644 VGDLData/examples/gridphysics/flower_lvl2.txt create mode 100644 VGDLData/examples/gridphysics/flower_lvl3.txt create mode 100644 VGDLData/examples/gridphysics/flower_lvl4.txt create mode 100755 VGDLData/examples/gridphysics/freeway.txt create mode 100644 VGDLData/examples/gridphysics/freeway_glvl.txt create mode 100755 VGDLData/examples/gridphysics/freeway_lvl0.txt create mode 100755 VGDLData/examples/gridphysics/freeway_lvl1.txt create mode 100755 VGDLData/examples/gridphysics/freeway_lvl2.txt create mode 100755 VGDLData/examples/gridphysics/freeway_lvl3.txt create mode 100755 VGDLData/examples/gridphysics/freeway_lvl4.txt create mode 100755 VGDLData/examples/gridphysics/frogs.txt create mode 100755 VGDLData/examples/gridphysics/frogs_lvl0.txt create mode 100755 VGDLData/examples/gridphysics/frogs_lvl1.txt create mode 100755 VGDLData/examples/gridphysics/frogs_lvl2.txt create mode 100755 VGDLData/examples/gridphysics/frogs_lvl3.txt create mode 100755 VGDLData/examples/gridphysics/frogs_lvl4.txt create mode 100755 VGDLData/examples/gridphysics/garbagecollector.txt create mode 100755 VGDLData/examples/gridphysics/garbagecollector_lvl0.txt create mode 100755 VGDLData/examples/gridphysics/garbagecollector_lvl1.txt create mode 100755 VGDLData/examples/gridphysics/garbagecollector_lvl2.txt create mode 100755 VGDLData/examples/gridphysics/garbagecollector_lvl3.txt create mode 100755 VGDLData/examples/gridphysics/garbagecollector_lvl4.txt create mode 100644 VGDLData/examples/gridphysics/ghostbuster.txt create mode 100644 VGDLData/examples/gridphysics/ghostbuster_lvl0.txt create mode 100644 VGDLData/examples/gridphysics/ghostbuster_lvl1.txt create mode 100644 VGDLData/examples/gridphysics/ghostbuster_lvl2.txt create mode 100644 VGDLData/examples/gridphysics/ghostbuster_lvl3.txt create mode 100644 VGDLData/examples/gridphysics/ghostbuster_lvl4.txt create mode 100644 VGDLData/examples/gridphysics/glow.txt create mode 100644 VGDLData/examples/gridphysics/glow_lvl0.txt create mode 100644 VGDLData/examples/gridphysics/glow_lvl1.txt create mode 100644 VGDLData/examples/gridphysics/glow_lvl2.txt create mode 100644 VGDLData/examples/gridphysics/glow_lvl3.txt create mode 100644 VGDLData/examples/gridphysics/glow_lvl4.txt create mode 100644 VGDLData/examples/gridphysics/grow.txt create mode 100644 VGDLData/examples/gridphysics/grow_lvl0.txt create mode 100644 VGDLData/examples/gridphysics/grow_lvl1.txt create mode 100644 VGDLData/examples/gridphysics/grow_lvl2.txt create mode 100644 VGDLData/examples/gridphysics/grow_lvl3.txt create mode 100644 VGDLData/examples/gridphysics/grow_lvl4.txt create mode 100755 VGDLData/examples/gridphysics/gymkhana.txt create mode 100755 VGDLData/examples/gridphysics/gymkhana_lvl0.txt create mode 100755 VGDLData/examples/gridphysics/gymkhana_lvl1.txt create mode 100755 VGDLData/examples/gridphysics/gymkhana_lvl2.txt create mode 100755 VGDLData/examples/gridphysics/gymkhana_lvl3.txt create mode 100755 VGDLData/examples/gridphysics/gymkhana_lvl4.txt create mode 100755 VGDLData/examples/gridphysics/hungrybirds.txt create mode 100755 VGDLData/examples/gridphysics/hungrybirds_lvl0.txt create mode 100755 VGDLData/examples/gridphysics/hungrybirds_lvl1.txt create mode 100755 VGDLData/examples/gridphysics/hungrybirds_lvl2.txt create mode 100755 VGDLData/examples/gridphysics/hungrybirds_lvl3.txt create mode 100755 VGDLData/examples/gridphysics/hungrybirds_lvl4.txt create mode 100755 VGDLData/examples/gridphysics/iceandfire.txt create mode 100755 VGDLData/examples/gridphysics/iceandfire_lvl0.txt create mode 100755 VGDLData/examples/gridphysics/iceandfire_lvl1.txt create mode 100755 VGDLData/examples/gridphysics/iceandfire_lvl2.txt create mode 100755 VGDLData/examples/gridphysics/iceandfire_lvl3.txt create mode 100755 VGDLData/examples/gridphysics/iceandfire_lvl4.txt create mode 100755 VGDLData/examples/gridphysics/ikaruga.txt create mode 100755 VGDLData/examples/gridphysics/ikaruga_lvl0.txt create mode 100755 VGDLData/examples/gridphysics/ikaruga_lvl1.txt create mode 100755 VGDLData/examples/gridphysics/ikaruga_lvl2.txt create mode 100755 VGDLData/examples/gridphysics/ikaruga_lvl3.txt create mode 100755 VGDLData/examples/gridphysics/ikaruga_lvl4.txt create mode 100755 VGDLData/examples/gridphysics/infection.txt create mode 100755 VGDLData/examples/gridphysics/infection_lvl0.txt create mode 100755 VGDLData/examples/gridphysics/infection_lvl1.txt create mode 100755 VGDLData/examples/gridphysics/infection_lvl2.txt create mode 100755 VGDLData/examples/gridphysics/infection_lvl3.txt create mode 100755 VGDLData/examples/gridphysics/infection_lvl4.txt create mode 100755 VGDLData/examples/gridphysics/intersection.txt create mode 100755 VGDLData/examples/gridphysics/intersection_lvl0.txt create mode 100755 VGDLData/examples/gridphysics/intersection_lvl1.txt create mode 100755 VGDLData/examples/gridphysics/intersection_lvl2.txt create mode 100755 VGDLData/examples/gridphysics/intersection_lvl3.txt create mode 100755 VGDLData/examples/gridphysics/intersection_lvl4.txt create mode 100644 VGDLData/examples/gridphysics/invest.txt create mode 100644 VGDLData/examples/gridphysics/invest_lvl0.txt create mode 100644 VGDLData/examples/gridphysics/invest_lvl1.txt create mode 100644 VGDLData/examples/gridphysics/invest_lvl2.txt create mode 100644 VGDLData/examples/gridphysics/invest_lvl3.txt create mode 100644 VGDLData/examples/gridphysics/invest_lvl4.txt create mode 100755 VGDLData/examples/gridphysics/islands.txt create mode 100755 VGDLData/examples/gridphysics/islands_lvl0.txt create mode 100755 VGDLData/examples/gridphysics/islands_lvl1.txt create mode 100755 VGDLData/examples/gridphysics/islands_lvl2.txt create mode 100755 VGDLData/examples/gridphysics/islands_lvl3.txt create mode 100755 VGDLData/examples/gridphysics/islands_lvl4.txt create mode 100755 VGDLData/examples/gridphysics/jaws.txt create mode 100755 VGDLData/examples/gridphysics/jaws_lvl0.txt create mode 100755 VGDLData/examples/gridphysics/jaws_lvl1.txt create mode 100755 VGDLData/examples/gridphysics/jaws_lvl2.txt create mode 100755 VGDLData/examples/gridphysics/jaws_lvl3.txt create mode 100755 VGDLData/examples/gridphysics/jaws_lvl4.txt create mode 100755 VGDLData/examples/gridphysics/killBillVol1.txt create mode 100755 VGDLData/examples/gridphysics/killBillVol1_lvl0.txt create mode 100755 VGDLData/examples/gridphysics/killBillVol1_lvl1.txt create mode 100755 VGDLData/examples/gridphysics/killBillVol1_lvl2.txt create mode 100755 VGDLData/examples/gridphysics/killBillVol1_lvl3.txt create mode 100755 VGDLData/examples/gridphysics/killBillVol1_lvl4.txt create mode 100755 VGDLData/examples/gridphysics/labyrinth.txt create mode 100755 VGDLData/examples/gridphysics/labyrinth_lvl0.txt create mode 100755 VGDLData/examples/gridphysics/labyrinth_lvl1.txt create mode 100755 VGDLData/examples/gridphysics/labyrinth_lvl2.txt create mode 100755 VGDLData/examples/gridphysics/labyrinth_lvl3.txt create mode 100755 VGDLData/examples/gridphysics/labyrinth_lvl4.txt create mode 100755 VGDLData/examples/gridphysics/labyrinthdual.txt create mode 100755 VGDLData/examples/gridphysics/labyrinthdual_lvl0.txt create mode 100755 VGDLData/examples/gridphysics/labyrinthdual_lvl1.txt create mode 100755 VGDLData/examples/gridphysics/labyrinthdual_lvl2.txt create mode 100755 VGDLData/examples/gridphysics/labyrinthdual_lvl3.txt create mode 100755 VGDLData/examples/gridphysics/labyrinthdual_lvl4.txt create mode 100755 VGDLData/examples/gridphysics/lasers.txt create mode 100755 VGDLData/examples/gridphysics/lasers2.txt create mode 100755 VGDLData/examples/gridphysics/lasers2_lvl0.txt create mode 100755 VGDLData/examples/gridphysics/lasers2_lvl1.txt create mode 100755 VGDLData/examples/gridphysics/lasers2_lvl2.txt create mode 100755 VGDLData/examples/gridphysics/lasers2_lvl3.txt create mode 100755 VGDLData/examples/gridphysics/lasers2_lvl4.txt create mode 100755 VGDLData/examples/gridphysics/lasers_lvl0.txt create mode 100755 VGDLData/examples/gridphysics/lasers_lvl1.txt create mode 100755 VGDLData/examples/gridphysics/lasers_lvl2.txt create mode 100755 VGDLData/examples/gridphysics/lasers_lvl3.txt create mode 100755 VGDLData/examples/gridphysics/lasers_lvl4.txt create mode 100755 VGDLData/examples/gridphysics/lemmings.txt create mode 100755 VGDLData/examples/gridphysics/lemmings_lvl0.txt create mode 100755 VGDLData/examples/gridphysics/lemmings_lvl1.txt create mode 100755 VGDLData/examples/gridphysics/lemmings_lvl2.txt create mode 100755 VGDLData/examples/gridphysics/lemmings_lvl3.txt create mode 100755 VGDLData/examples/gridphysics/lemmings_lvl4.txt create mode 100755 VGDLData/examples/gridphysics/link.txt create mode 100755 VGDLData/examples/gridphysics/link_lvl0.txt create mode 100755 VGDLData/examples/gridphysics/link_lvl1.txt create mode 100755 VGDLData/examples/gridphysics/link_lvl2.txt create mode 100755 VGDLData/examples/gridphysics/link_lvl3.txt create mode 100755 VGDLData/examples/gridphysics/link_lvl4.txt create mode 100755 VGDLData/examples/gridphysics/mirrors.txt create mode 100755 VGDLData/examples/gridphysics/mirrors_lvl0.txt create mode 100755 VGDLData/examples/gridphysics/mirrors_lvl1.txt create mode 100755 VGDLData/examples/gridphysics/mirrors_lvl2.txt create mode 100755 VGDLData/examples/gridphysics/mirrors_lvl3.txt create mode 100755 VGDLData/examples/gridphysics/mirrors_lvl4.txt create mode 100755 VGDLData/examples/gridphysics/missilecommand.txt create mode 100755 VGDLData/examples/gridphysics/missilecommand_lvl0.txt create mode 100755 VGDLData/examples/gridphysics/missilecommand_lvl1.txt create mode 100755 VGDLData/examples/gridphysics/missilecommand_lvl2.txt create mode 100755 VGDLData/examples/gridphysics/missilecommand_lvl3.txt create mode 100755 VGDLData/examples/gridphysics/missilecommand_lvl4.txt create mode 100755 VGDLData/examples/gridphysics/modality.txt create mode 100755 VGDLData/examples/gridphysics/modality_lvl0.txt create mode 100755 VGDLData/examples/gridphysics/modality_lvl1.txt create mode 100755 VGDLData/examples/gridphysics/modality_lvl2.txt create mode 100755 VGDLData/examples/gridphysics/modality_lvl3.txt create mode 100755 VGDLData/examples/gridphysics/modality_lvl4.txt create mode 100755 VGDLData/examples/gridphysics/myAliens.txt create mode 100755 VGDLData/examples/gridphysics/myAliens_lvl0.txt create mode 100755 VGDLData/examples/gridphysics/myAliens_lvl1.txt create mode 100755 VGDLData/examples/gridphysics/myAliens_lvl2.txt create mode 100755 VGDLData/examples/gridphysics/myAliens_lvl3.txt create mode 100755 VGDLData/examples/gridphysics/myAliens_lvl4.txt create mode 100755 VGDLData/examples/gridphysics/overload.txt create mode 100755 VGDLData/examples/gridphysics/overload_lvl0.txt create mode 100755 VGDLData/examples/gridphysics/overload_lvl1.txt create mode 100755 VGDLData/examples/gridphysics/overload_lvl2.txt create mode 100755 VGDLData/examples/gridphysics/overload_lvl3.txt create mode 100755 VGDLData/examples/gridphysics/overload_lvl4.txt create mode 100755 VGDLData/examples/gridphysics/pacman.txt create mode 100755 VGDLData/examples/gridphysics/pacman_lvl0.txt create mode 100755 VGDLData/examples/gridphysics/pacman_lvl1.txt create mode 100755 VGDLData/examples/gridphysics/pacman_lvl2.txt create mode 100755 VGDLData/examples/gridphysics/pacman_lvl3.txt create mode 100755 VGDLData/examples/gridphysics/pacman_lvl4.txt create mode 100644 VGDLData/examples/gridphysics/pacoban.txt create mode 100644 VGDLData/examples/gridphysics/pacoban_lvl0.txt create mode 100644 VGDLData/examples/gridphysics/pacoban_lvl1.txt create mode 100644 VGDLData/examples/gridphysics/pacoban_lvl2.txt create mode 100644 VGDLData/examples/gridphysics/pacoban_lvl3.txt create mode 100644 VGDLData/examples/gridphysics/pacoban_lvl4.txt create mode 100755 VGDLData/examples/gridphysics/painter.txt create mode 100755 VGDLData/examples/gridphysics/painter_lvl0.txt create mode 100755 VGDLData/examples/gridphysics/painter_lvl1.txt create mode 100755 VGDLData/examples/gridphysics/painter_lvl2.txt create mode 100755 VGDLData/examples/gridphysics/painter_lvl3.txt create mode 100755 VGDLData/examples/gridphysics/painter_lvl4.txt create mode 100755 VGDLData/examples/gridphysics/plants.txt create mode 100755 VGDLData/examples/gridphysics/plants_lvl0.txt create mode 100755 VGDLData/examples/gridphysics/plants_lvl1.txt create mode 100755 VGDLData/examples/gridphysics/plants_lvl2.txt create mode 100755 VGDLData/examples/gridphysics/plants_lvl3.txt create mode 100755 VGDLData/examples/gridphysics/plants_lvl4.txt create mode 100755 VGDLData/examples/gridphysics/plaqueattack.txt create mode 100755 VGDLData/examples/gridphysics/plaqueattack_lvl0.txt create mode 100755 VGDLData/examples/gridphysics/plaqueattack_lvl1.txt create mode 100755 VGDLData/examples/gridphysics/plaqueattack_lvl2.txt create mode 100755 VGDLData/examples/gridphysics/plaqueattack_lvl3.txt create mode 100755 VGDLData/examples/gridphysics/plaqueattack_lvl4.txt create mode 100755 VGDLData/examples/gridphysics/pokemon.txt create mode 100755 VGDLData/examples/gridphysics/pokemon_lvl0.txt create mode 100755 VGDLData/examples/gridphysics/pokemon_lvl1.txt create mode 100755 VGDLData/examples/gridphysics/pokemon_lvl2.txt create mode 100755 VGDLData/examples/gridphysics/pokemon_lvl3.txt create mode 100755 VGDLData/examples/gridphysics/pokemon_lvl4.txt create mode 100755 VGDLData/examples/gridphysics/portals.txt create mode 100755 VGDLData/examples/gridphysics/portals_lvl0.txt create mode 100755 VGDLData/examples/gridphysics/portals_lvl1.txt create mode 100755 VGDLData/examples/gridphysics/portals_lvl2.txt create mode 100755 VGDLData/examples/gridphysics/portals_lvl3.txt create mode 100755 VGDLData/examples/gridphysics/portals_lvl4.txt create mode 100755 VGDLData/examples/gridphysics/racebet.txt create mode 100755 VGDLData/examples/gridphysics/racebet2.txt create mode 100755 VGDLData/examples/gridphysics/racebet2_lvl0.txt create mode 100755 VGDLData/examples/gridphysics/racebet2_lvl1.txt create mode 100755 VGDLData/examples/gridphysics/racebet2_lvl2.txt create mode 100755 VGDLData/examples/gridphysics/racebet2_lvl3.txt create mode 100755 VGDLData/examples/gridphysics/racebet2_lvl4.txt create mode 100755 VGDLData/examples/gridphysics/racebet_lvl0.txt create mode 100755 VGDLData/examples/gridphysics/racebet_lvl1.txt create mode 100755 VGDLData/examples/gridphysics/racebet_lvl2.txt create mode 100755 VGDLData/examples/gridphysics/racebet_lvl3.txt create mode 100755 VGDLData/examples/gridphysics/racebet_lvl4.txt create mode 100755 VGDLData/examples/gridphysics/realportals.txt create mode 100755 VGDLData/examples/gridphysics/realportals_lvl0.txt create mode 100755 VGDLData/examples/gridphysics/realportals_lvl1.txt create mode 100755 VGDLData/examples/gridphysics/realportals_lvl2.txt create mode 100755 VGDLData/examples/gridphysics/realportals_lvl3.txt create mode 100755 VGDLData/examples/gridphysics/realportals_lvl4.txt create mode 100755 VGDLData/examples/gridphysics/realsokoban.txt create mode 100755 VGDLData/examples/gridphysics/realsokoban_lvl0.txt create mode 100755 VGDLData/examples/gridphysics/realsokoban_lvl1.txt create mode 100755 VGDLData/examples/gridphysics/realsokoban_lvl2.txt create mode 100755 VGDLData/examples/gridphysics/realsokoban_lvl3.txt create mode 100755 VGDLData/examples/gridphysics/realsokoban_lvl4.txt create mode 100755 VGDLData/examples/gridphysics/rivers.txt create mode 100755 VGDLData/examples/gridphysics/rivers_lvl0.txt create mode 100755 VGDLData/examples/gridphysics/rivers_lvl1.txt create mode 100755 VGDLData/examples/gridphysics/rivers_lvl2.txt create mode 100755 VGDLData/examples/gridphysics/rivers_lvl3.txt create mode 100755 VGDLData/examples/gridphysics/rivers_lvl4.txt create mode 100755 VGDLData/examples/gridphysics/roadfighter.txt create mode 100755 VGDLData/examples/gridphysics/roadfighter_lvl0.txt create mode 100755 VGDLData/examples/gridphysics/roadfighter_lvl1.txt create mode 100755 VGDLData/examples/gridphysics/roadfighter_lvl2.txt create mode 100755 VGDLData/examples/gridphysics/roadfighter_lvl3.txt create mode 100755 VGDLData/examples/gridphysics/roadfighter_lvl4.txt create mode 100755 VGDLData/examples/gridphysics/roguelike.txt create mode 100755 VGDLData/examples/gridphysics/roguelike_lvl0.txt create mode 100755 VGDLData/examples/gridphysics/roguelike_lvl1.txt create mode 100755 VGDLData/examples/gridphysics/roguelike_lvl2.txt create mode 100755 VGDLData/examples/gridphysics/roguelike_lvl3.txt create mode 100755 VGDLData/examples/gridphysics/roguelike_lvl4.txt create mode 100755 VGDLData/examples/gridphysics/run.txt create mode 100755 VGDLData/examples/gridphysics/run_lvl0.txt create mode 100755 VGDLData/examples/gridphysics/run_lvl1.txt create mode 100755 VGDLData/examples/gridphysics/run_lvl2.txt create mode 100755 VGDLData/examples/gridphysics/run_lvl3.txt create mode 100755 VGDLData/examples/gridphysics/run_lvl4.txt create mode 100755 VGDLData/examples/gridphysics/seaquest.txt create mode 100755 VGDLData/examples/gridphysics/seaquest_lvl0.txt create mode 100755 VGDLData/examples/gridphysics/seaquest_lvl1.txt create mode 100755 VGDLData/examples/gridphysics/seaquest_lvl2.txt create mode 100755 VGDLData/examples/gridphysics/seaquest_lvl3.txt create mode 100755 VGDLData/examples/gridphysics/seaquest_lvl4.txt create mode 100755 VGDLData/examples/gridphysics/sheriff.txt create mode 100755 VGDLData/examples/gridphysics/sheriff_lvl0.txt create mode 100755 VGDLData/examples/gridphysics/sheriff_lvl1.txt create mode 100755 VGDLData/examples/gridphysics/sheriff_lvl2.txt create mode 100755 VGDLData/examples/gridphysics/sheriff_lvl3.txt create mode 100755 VGDLData/examples/gridphysics/sheriff_lvl4.txt create mode 100755 VGDLData/examples/gridphysics/shipwreck.txt create mode 100755 VGDLData/examples/gridphysics/shipwreck_lvl0.txt create mode 100755 VGDLData/examples/gridphysics/shipwreck_lvl1.txt create mode 100755 VGDLData/examples/gridphysics/shipwreck_lvl2.txt create mode 100755 VGDLData/examples/gridphysics/shipwreck_lvl3.txt create mode 100755 VGDLData/examples/gridphysics/shipwreck_lvl4.txt create mode 100644 VGDLData/examples/gridphysics/sistersavior.txt create mode 100644 VGDLData/examples/gridphysics/sistersavior_lvl0.txt create mode 100644 VGDLData/examples/gridphysics/sistersavior_lvl1.txt create mode 100644 VGDLData/examples/gridphysics/sistersavior_lvl2.txt create mode 100644 VGDLData/examples/gridphysics/sistersavior_lvl3.txt create mode 100644 VGDLData/examples/gridphysics/sistersavior_lvl4.txt create mode 100644 VGDLData/examples/gridphysics/slide.txt create mode 100644 VGDLData/examples/gridphysics/slide_lvl0.txt create mode 100644 VGDLData/examples/gridphysics/slide_lvl1.txt create mode 100644 VGDLData/examples/gridphysics/slide_lvl2.txt create mode 100644 VGDLData/examples/gridphysics/slide_lvl3.txt create mode 100644 VGDLData/examples/gridphysics/slide_lvl4.txt create mode 100755 VGDLData/examples/gridphysics/sokoban.txt create mode 100755 VGDLData/examples/gridphysics/sokoban_lvl0.txt create mode 100755 VGDLData/examples/gridphysics/sokoban_lvl1.txt create mode 100755 VGDLData/examples/gridphysics/sokoban_lvl2.txt create mode 100755 VGDLData/examples/gridphysics/sokoban_lvl3.txt create mode 100755 VGDLData/examples/gridphysics/sokoban_lvl4.txt create mode 100755 VGDLData/examples/gridphysics/solarfox.txt create mode 100644 VGDLData/examples/gridphysics/solarfox_ggame.txt create mode 100755 VGDLData/examples/gridphysics/solarfox_lvl0.txt create mode 100755 VGDLData/examples/gridphysics/solarfox_lvl1.txt create mode 100755 VGDLData/examples/gridphysics/solarfox_lvl2.txt create mode 100755 VGDLData/examples/gridphysics/solarfox_lvl3.txt create mode 100755 VGDLData/examples/gridphysics/solarfox_lvl4.txt create mode 100755 VGDLData/examples/gridphysics/superman.txt create mode 100755 VGDLData/examples/gridphysics/superman_lvl0.txt create mode 100755 VGDLData/examples/gridphysics/superman_lvl1.txt create mode 100755 VGDLData/examples/gridphysics/superman_lvl2.txt create mode 100755 VGDLData/examples/gridphysics/superman_lvl3.txt create mode 100755 VGDLData/examples/gridphysics/superman_lvl4.txt create mode 100755 VGDLData/examples/gridphysics/surround.txt create mode 100755 VGDLData/examples/gridphysics/surround_lvl0.txt create mode 100755 VGDLData/examples/gridphysics/surround_lvl1.txt create mode 100755 VGDLData/examples/gridphysics/surround_lvl2.txt create mode 100755 VGDLData/examples/gridphysics/surround_lvl3.txt create mode 100755 VGDLData/examples/gridphysics/surround_lvl4.txt create mode 100755 VGDLData/examples/gridphysics/survivezombies.txt create mode 100755 VGDLData/examples/gridphysics/survivezombies_lvl0.txt create mode 100755 VGDLData/examples/gridphysics/survivezombies_lvl1.txt create mode 100755 VGDLData/examples/gridphysics/survivezombies_lvl2.txt create mode 100755 VGDLData/examples/gridphysics/survivezombies_lvl3.txt create mode 100755 VGDLData/examples/gridphysics/survivezombies_lvl4.txt create mode 100755 VGDLData/examples/gridphysics/tercio.txt create mode 100755 VGDLData/examples/gridphysics/tercio_lvl0.txt create mode 100755 VGDLData/examples/gridphysics/tercio_lvl1.txt create mode 100755 VGDLData/examples/gridphysics/tercio_lvl2.txt create mode 100755 VGDLData/examples/gridphysics/tercio_lvl3.txt create mode 100755 VGDLData/examples/gridphysics/tercio_lvl4.txt create mode 100755 VGDLData/examples/gridphysics/thecitadel.txt create mode 100755 VGDLData/examples/gridphysics/thecitadel_lvl0.txt create mode 100755 VGDLData/examples/gridphysics/thecitadel_lvl1.txt create mode 100755 VGDLData/examples/gridphysics/thecitadel_lvl2.txt create mode 100755 VGDLData/examples/gridphysics/thecitadel_lvl3.txt create mode 100755 VGDLData/examples/gridphysics/thecitadel_lvl4.txt create mode 100755 VGDLData/examples/gridphysics/themole.txt create mode 100755 VGDLData/examples/gridphysics/themole_lvl0.txt create mode 100755 VGDLData/examples/gridphysics/themole_lvl1.txt create mode 100755 VGDLData/examples/gridphysics/themole_lvl2.txt create mode 100755 VGDLData/examples/gridphysics/themole_lvl3.txt create mode 100755 VGDLData/examples/gridphysics/themole_lvl4.txt create mode 100644 VGDLData/examples/gridphysics/theshepherd.txt create mode 100644 VGDLData/examples/gridphysics/theshepherd_lvl0.txt create mode 100644 VGDLData/examples/gridphysics/theshepherd_lvl1.txt create mode 100644 VGDLData/examples/gridphysics/theshepherd_lvl2.txt create mode 100644 VGDLData/examples/gridphysics/theshepherd_lvl3.txt create mode 100644 VGDLData/examples/gridphysics/theshepherd_lvl4.txt create mode 100755 VGDLData/examples/gridphysics/thesnowman.txt create mode 100755 VGDLData/examples/gridphysics/thesnowman_lvl0.txt create mode 100755 VGDLData/examples/gridphysics/thesnowman_lvl1.txt create mode 100755 VGDLData/examples/gridphysics/thesnowman_lvl2.txt create mode 100755 VGDLData/examples/gridphysics/thesnowman_lvl3.txt create mode 100755 VGDLData/examples/gridphysics/thesnowman_lvl4.txt create mode 100644 VGDLData/examples/gridphysics/towerdefense.txt create mode 100644 VGDLData/examples/gridphysics/towerdefense_lvl0.txt create mode 100644 VGDLData/examples/gridphysics/towerdefense_lvl1.txt create mode 100644 VGDLData/examples/gridphysics/towerdefense_lvl2.txt create mode 100644 VGDLData/examples/gridphysics/towerdefense_lvl3.txt create mode 100644 VGDLData/examples/gridphysics/towerdefense_lvl4.txt create mode 100755 VGDLData/examples/gridphysics/vortex.txt create mode 100755 VGDLData/examples/gridphysics/vortex_lvl0.txt create mode 100755 VGDLData/examples/gridphysics/vortex_lvl1.txt create mode 100755 VGDLData/examples/gridphysics/vortex_lvl2.txt create mode 100755 VGDLData/examples/gridphysics/vortex_lvl3.txt create mode 100755 VGDLData/examples/gridphysics/vortex_lvl4.txt create mode 100644 VGDLData/examples/gridphysics/waferthinmints.txt create mode 100644 VGDLData/examples/gridphysics/waferthinmints_lvl0.txt create mode 100644 VGDLData/examples/gridphysics/waferthinmints_lvl1.txt create mode 100644 VGDLData/examples/gridphysics/waferthinmints_lvl2.txt create mode 100644 VGDLData/examples/gridphysics/waferthinmints_lvl3.txt create mode 100644 VGDLData/examples/gridphysics/waferthinmints_lvl4.txt create mode 100644 VGDLData/examples/gridphysics/waferthinmintsexit.txt create mode 100644 VGDLData/examples/gridphysics/waferthinmintsexit_lvl0.txt create mode 100644 VGDLData/examples/gridphysics/waferthinmintsexit_lvl1.txt create mode 100644 VGDLData/examples/gridphysics/waferthinmintsexit_lvl2.txt create mode 100644 VGDLData/examples/gridphysics/waferthinmintsexit_lvl3.txt create mode 100644 VGDLData/examples/gridphysics/waferthinmintsexit_lvl4.txt create mode 100755 VGDLData/examples/gridphysics/waitforbreakfast.txt create mode 100755 VGDLData/examples/gridphysics/waitforbreakfast_lvl0.txt create mode 100755 VGDLData/examples/gridphysics/waitforbreakfast_lvl1.txt create mode 100755 VGDLData/examples/gridphysics/waitforbreakfast_lvl2.txt create mode 100755 VGDLData/examples/gridphysics/waitforbreakfast_lvl3.txt create mode 100755 VGDLData/examples/gridphysics/waitforbreakfast_lvl4.txt create mode 100755 VGDLData/examples/gridphysics/watergame.txt create mode 100755 VGDLData/examples/gridphysics/watergame_lvl0.txt create mode 100755 VGDLData/examples/gridphysics/watergame_lvl1.txt create mode 100755 VGDLData/examples/gridphysics/watergame_lvl2.txt create mode 100755 VGDLData/examples/gridphysics/watergame_lvl3.txt create mode 100755 VGDLData/examples/gridphysics/watergame_lvl4.txt create mode 100755 VGDLData/examples/gridphysics/waves.txt create mode 100755 VGDLData/examples/gridphysics/waves_lvl0.txt create mode 100755 VGDLData/examples/gridphysics/waves_lvl1.txt create mode 100755 VGDLData/examples/gridphysics/waves_lvl2.txt create mode 100755 VGDLData/examples/gridphysics/waves_lvl3.txt create mode 100755 VGDLData/examples/gridphysics/waves_lvl4.txt create mode 100755 VGDLData/examples/gridphysics/whackamole.txt create mode 100755 VGDLData/examples/gridphysics/whackamole_lvl0.txt create mode 100755 VGDLData/examples/gridphysics/whackamole_lvl1.txt create mode 100755 VGDLData/examples/gridphysics/whackamole_lvl2.txt create mode 100755 VGDLData/examples/gridphysics/whackamole_lvl3.txt create mode 100755 VGDLData/examples/gridphysics/whackamole_lvl4.txt create mode 100755 VGDLData/examples/gridphysics/wildgunman.txt create mode 100755 VGDLData/examples/gridphysics/wildgunman_lvl0.txt create mode 100755 VGDLData/examples/gridphysics/wildgunman_lvl1.txt create mode 100755 VGDLData/examples/gridphysics/wildgunman_lvl2.txt create mode 100755 VGDLData/examples/gridphysics/wildgunman_lvl3.txt create mode 100755 VGDLData/examples/gridphysics/wildgunman_lvl4.txt create mode 100644 VGDLData/examples/gridphysics/witnessprotected.txt create mode 100644 VGDLData/examples/gridphysics/witnessprotected_lvl0.txt create mode 100644 VGDLData/examples/gridphysics/witnessprotected_lvl1.txt create mode 100644 VGDLData/examples/gridphysics/witnessprotected_lvl2.txt create mode 100644 VGDLData/examples/gridphysics/witnessprotected_lvl3.txt create mode 100644 VGDLData/examples/gridphysics/witnessprotected_lvl4.txt create mode 100755 VGDLData/examples/gridphysics/witnessprotection.txt create mode 100755 VGDLData/examples/gridphysics/witnessprotection_lvl0.txt create mode 100755 VGDLData/examples/gridphysics/witnessprotection_lvl1.txt create mode 100755 VGDLData/examples/gridphysics/witnessprotection_lvl2.txt create mode 100755 VGDLData/examples/gridphysics/witnessprotection_lvl3.txt create mode 100755 VGDLData/examples/gridphysics/witnessprotection_lvl4.txt create mode 100755 VGDLData/examples/gridphysics/wrapsokoban.txt create mode 100755 VGDLData/examples/gridphysics/wrapsokoban_lvl0.txt create mode 100755 VGDLData/examples/gridphysics/wrapsokoban_lvl1.txt create mode 100755 VGDLData/examples/gridphysics/wrapsokoban_lvl2.txt create mode 100755 VGDLData/examples/gridphysics/wrapsokoban_lvl3.txt create mode 100755 VGDLData/examples/gridphysics/wrapsokoban_lvl4.txt create mode 100755 VGDLData/examples/gridphysics/x-racer.txt create mode 100755 VGDLData/examples/gridphysics/x-racer_lvl0.txt create mode 100755 VGDLData/examples/gridphysics/x-racer_lvl1.txt create mode 100755 VGDLData/examples/gridphysics/x-racer_lvl2.txt create mode 100755 VGDLData/examples/gridphysics/x-racer_lvl3.txt create mode 100755 VGDLData/examples/gridphysics/x-racer_lvl4.txt create mode 100755 VGDLData/examples/gridphysics/zelda.txt create mode 100644 VGDLData/examples/gridphysics/zelda_ggame.txt create mode 100644 VGDLData/examples/gridphysics/zelda_glvl.txt create mode 100755 VGDLData/examples/gridphysics/zelda_lvl0.txt create mode 100755 VGDLData/examples/gridphysics/zelda_lvl1.txt create mode 100755 VGDLData/examples/gridphysics/zelda_lvl2.txt create mode 100755 VGDLData/examples/gridphysics/zelda_lvl3.txt create mode 100755 VGDLData/examples/gridphysics/zelda_lvl4.txt create mode 100755 VGDLData/examples/gridphysics/zenpuzzle.txt create mode 100755 VGDLData/examples/gridphysics/zenpuzzle_lvl0.txt create mode 100755 VGDLData/examples/gridphysics/zenpuzzle_lvl1.txt create mode 100755 VGDLData/examples/gridphysics/zenpuzzle_lvl2.txt create mode 100755 VGDLData/examples/gridphysics/zenpuzzle_lvl3.txt create mode 100755 VGDLData/examples/gridphysics/zenpuzzle_lvl4.txt create mode 100644 VGDLData/ptb.py create mode 100644 VGDLData/ptb.test.csv create mode 100644 VGDLData/ptb.test.json create mode 100644 VGDLData/ptb.train.csv create mode 100644 VGDLData/ptb.train.json create mode 100644 VGDLData/ptb.valid.csv create mode 100644 VGDLData/ptb.valid.json create mode 100644 VGDLData/ptb.vocab.json create mode 100644 VGDLData/utils.py create mode 100644 VGDLDataGeneralized/CreateSplits.py create mode 100644 VGDLDataGeneralized/GeneralizeSprites.py create mode 100644 VGDLDataGeneralized/__pycache__/ptb.cpython-310.pyc create mode 100644 VGDLDataGeneralized/__pycache__/ptb.cpython-37.pyc create mode 100644 VGDLDataGeneralized/__pycache__/utils.cpython-310.pyc create mode 100644 VGDLDataGeneralized/__pycache__/utils.cpython-37.pyc create mode 100644 VGDLDataGeneralized/createData.py create mode 100755 VGDLDataGeneralized/examples/2player/accelerator.txt create mode 100755 VGDLDataGeneralized/examples/2player/accelerator_lvl0.txt create mode 100755 VGDLDataGeneralized/examples/2player/accelerator_lvl1.txt create mode 100755 VGDLDataGeneralized/examples/2player/accelerator_lvl2.txt create mode 100755 VGDLDataGeneralized/examples/2player/accelerator_lvl3.txt create mode 100755 VGDLDataGeneralized/examples/2player/accelerator_lvl4.txt create mode 100755 VGDLDataGeneralized/examples/2player/akkaarrh.txt create mode 100755 VGDLDataGeneralized/examples/2player/akkaarrh_lvl0.txt create mode 100755 VGDLDataGeneralized/examples/2player/akkaarrh_lvl1.txt create mode 100755 VGDLDataGeneralized/examples/2player/akkaarrh_lvl2.txt create mode 100755 VGDLDataGeneralized/examples/2player/akkaarrh_lvl3.txt create mode 100755 VGDLDataGeneralized/examples/2player/akkaarrh_lvl4.txt create mode 100644 VGDLDataGeneralized/examples/2player/aliens.txt create mode 100644 VGDLDataGeneralized/examples/2player/aliens_lvl0.txt create mode 100644 VGDLDataGeneralized/examples/2player/aliens_lvl1.txt create mode 100644 VGDLDataGeneralized/examples/2player/aliens_lvl2.txt create mode 100644 VGDLDataGeneralized/examples/2player/aliens_lvl3.txt create mode 100644 VGDLDataGeneralized/examples/2player/aliens_lvl4.txt create mode 100644 VGDLDataGeneralized/examples/2player/arkanoid2p.txt create mode 100644 VGDLDataGeneralized/examples/2player/arkanoid2p_lvl0.txt create mode 100644 VGDLDataGeneralized/examples/2player/arkanoid2p_lvl1.txt create mode 100644 VGDLDataGeneralized/examples/2player/arkanoid2p_lvl2.txt create mode 100644 VGDLDataGeneralized/examples/2player/arkanoid2p_lvl3.txt create mode 100644 VGDLDataGeneralized/examples/2player/arkanoid2p_lvl4.txt create mode 100755 VGDLDataGeneralized/examples/2player/asteroids.txt create mode 100755 VGDLDataGeneralized/examples/2player/asteroids_lvl0.txt create mode 100755 VGDLDataGeneralized/examples/2player/asteroids_lvl1.txt create mode 100755 VGDLDataGeneralized/examples/2player/asteroids_lvl2.txt create mode 100755 VGDLDataGeneralized/examples/2player/asteroids_lvl3.txt create mode 100755 VGDLDataGeneralized/examples/2player/asteroids_lvl4.txt create mode 100755 VGDLDataGeneralized/examples/2player/beekeeper.txt create mode 100755 VGDLDataGeneralized/examples/2player/beekeeper_lvl0.txt create mode 100755 VGDLDataGeneralized/examples/2player/beekeeper_lvl1.txt create mode 100755 VGDLDataGeneralized/examples/2player/beekeeper_lvl2.txt create mode 100755 VGDLDataGeneralized/examples/2player/beekeeper_lvl3.txt create mode 100755 VGDLDataGeneralized/examples/2player/beekeeper_lvl4.txt create mode 100755 VGDLDataGeneralized/examples/2player/bombergirl.txt create mode 100755 VGDLDataGeneralized/examples/2player/bombergirl_lvl0.txt create mode 100755 VGDLDataGeneralized/examples/2player/bombergirl_lvl1.txt create mode 100755 VGDLDataGeneralized/examples/2player/bombergirl_lvl2.txt create mode 100755 VGDLDataGeneralized/examples/2player/bombergirl_lvl3.txt create mode 100755 VGDLDataGeneralized/examples/2player/bombergirl_lvl4.txt create mode 100755 VGDLDataGeneralized/examples/2player/breedingdragons.txt create mode 100755 VGDLDataGeneralized/examples/2player/breedingdragons_lvl0.txt create mode 100755 VGDLDataGeneralized/examples/2player/breedingdragons_lvl1.txt create mode 100755 VGDLDataGeneralized/examples/2player/breedingdragons_lvl2.txt create mode 100755 VGDLDataGeneralized/examples/2player/breedingdragons_lvl3.txt create mode 100755 VGDLDataGeneralized/examples/2player/breedingdragons_lvl4.txt create mode 100644 VGDLDataGeneralized/examples/2player/butterflies.txt create mode 100644 VGDLDataGeneralized/examples/2player/butterflies_lvl0.txt create mode 100644 VGDLDataGeneralized/examples/2player/butterflies_lvl1.txt create mode 100644 VGDLDataGeneralized/examples/2player/butterflies_lvl2.txt create mode 100644 VGDLDataGeneralized/examples/2player/butterflies_lvl3.txt create mode 100644 VGDLDataGeneralized/examples/2player/butterflies_lvl4.txt create mode 100755 VGDLDataGeneralized/examples/2player/captureflag.txt create mode 100755 VGDLDataGeneralized/examples/2player/captureflag_lvl0.txt create mode 100755 VGDLDataGeneralized/examples/2player/captureflag_lvl1.txt create mode 100755 VGDLDataGeneralized/examples/2player/captureflag_lvl2.txt create mode 100755 VGDLDataGeneralized/examples/2player/captureflag_lvl3.txt create mode 100755 VGDLDataGeneralized/examples/2player/captureflag_lvl4.txt create mode 100644 VGDLDataGeneralized/examples/2player/circuit.txt create mode 100644 VGDLDataGeneralized/examples/2player/circuit_lvl0.txt create mode 100644 VGDLDataGeneralized/examples/2player/circuit_lvl1.txt create mode 100644 VGDLDataGeneralized/examples/2player/circuit_lvl2.txt create mode 100644 VGDLDataGeneralized/examples/2player/circuit_lvl3.txt create mode 100644 VGDLDataGeneralized/examples/2player/circuit_lvl4.txt create mode 100755 VGDLDataGeneralized/examples/2player/competesokoban.txt create mode 100755 VGDLDataGeneralized/examples/2player/competesokoban_lvl0.txt create mode 100755 VGDLDataGeneralized/examples/2player/competesokoban_lvl1.txt create mode 100755 VGDLDataGeneralized/examples/2player/competesokoban_lvl2.txt create mode 100755 VGDLDataGeneralized/examples/2player/competesokoban_lvl3.txt create mode 100755 VGDLDataGeneralized/examples/2player/competesokoban_lvl4.txt create mode 100644 VGDLDataGeneralized/examples/2player/conquer.txt create mode 100644 VGDLDataGeneralized/examples/2player/conquer_lvl0.txt create mode 100644 VGDLDataGeneralized/examples/2player/conquer_lvl1.txt create mode 100644 VGDLDataGeneralized/examples/2player/conquer_lvl2.txt create mode 100644 VGDLDataGeneralized/examples/2player/conquer_lvl3.txt create mode 100644 VGDLDataGeneralized/examples/2player/conquer_lvl4.txt create mode 100755 VGDLDataGeneralized/examples/2player/copsNrobbers.txt create mode 100755 VGDLDataGeneralized/examples/2player/copsNrobbers_lvl0.txt create mode 100755 VGDLDataGeneralized/examples/2player/copsNrobbers_lvl1.txt create mode 100755 VGDLDataGeneralized/examples/2player/copsNrobbers_lvl2.txt create mode 100755 VGDLDataGeneralized/examples/2player/copsNrobbers_lvl3.txt create mode 100755 VGDLDataGeneralized/examples/2player/copsNrobbers_lvl4.txt create mode 100644 VGDLDataGeneralized/examples/2player/decks.txt create mode 100644 VGDLDataGeneralized/examples/2player/decks_lvl0.txt create mode 100644 VGDLDataGeneralized/examples/2player/decks_lvl1.txt create mode 100644 VGDLDataGeneralized/examples/2player/decks_lvl2.txt create mode 100644 VGDLDataGeneralized/examples/2player/decks_lvl3.txt create mode 100644 VGDLDataGeneralized/examples/2player/decks_lvl4.txt create mode 100755 VGDLDataGeneralized/examples/2player/donkeykong.txt create mode 100755 VGDLDataGeneralized/examples/2player/donkeykong_lvl0.txt create mode 100755 VGDLDataGeneralized/examples/2player/donkeykong_lvl1.txt create mode 100755 VGDLDataGeneralized/examples/2player/donkeykong_lvl2.txt create mode 100755 VGDLDataGeneralized/examples/2player/donkeykong_lvl3.txt create mode 100755 VGDLDataGeneralized/examples/2player/donkeykong_lvl4.txt create mode 100755 VGDLDataGeneralized/examples/2player/dragonattack.txt create mode 100755 VGDLDataGeneralized/examples/2player/dragonattack_lvl0.txt create mode 100755 VGDLDataGeneralized/examples/2player/dragonattack_lvl1.txt create mode 100755 VGDLDataGeneralized/examples/2player/dragonattack_lvl2.txt create mode 100755 VGDLDataGeneralized/examples/2player/dragonattack_lvl3.txt create mode 100755 VGDLDataGeneralized/examples/2player/dragonattack_lvl4.txt create mode 100755 VGDLDataGeneralized/examples/2player/drowning.txt create mode 100755 VGDLDataGeneralized/examples/2player/drowning_lvl0.txt create mode 100755 VGDLDataGeneralized/examples/2player/drowning_lvl1.txt create mode 100755 VGDLDataGeneralized/examples/2player/drowning_lvl2.txt create mode 100755 VGDLDataGeneralized/examples/2player/drowning_lvl3.txt create mode 100755 VGDLDataGeneralized/examples/2player/drowning_lvl4.txt create mode 100755 VGDLDataGeneralized/examples/2player/egghunt.txt create mode 100755 VGDLDataGeneralized/examples/2player/egghunt_lvl0.txt create mode 100755 VGDLDataGeneralized/examples/2player/egghunt_lvl1.txt create mode 100755 VGDLDataGeneralized/examples/2player/egghunt_lvl2.txt create mode 100755 VGDLDataGeneralized/examples/2player/egghunt_lvl3.txt create mode 100755 VGDLDataGeneralized/examples/2player/egghunt_lvl4.txt create mode 100644 VGDLDataGeneralized/examples/2player/escape2p.txt create mode 100644 VGDLDataGeneralized/examples/2player/escape2p_lvl0.txt create mode 100644 VGDLDataGeneralized/examples/2player/escape2p_lvl1.txt create mode 100644 VGDLDataGeneralized/examples/2player/escape2p_lvl2.txt create mode 100644 VGDLDataGeneralized/examples/2player/escape2p_lvl3.txt create mode 100644 VGDLDataGeneralized/examples/2player/escape2p_lvl4.txt create mode 100644 VGDLDataGeneralized/examples/2player/explore.txt create mode 100644 VGDLDataGeneralized/examples/2player/explore_lvl0.txt create mode 100644 VGDLDataGeneralized/examples/2player/explore_lvl1.txt create mode 100644 VGDLDataGeneralized/examples/2player/explore_lvl2.txt create mode 100644 VGDLDataGeneralized/examples/2player/explore_lvl3.txt create mode 100644 VGDLDataGeneralized/examples/2player/explore_lvl4.txt create mode 100755 VGDLDataGeneralized/examples/2player/fatty.txt create mode 100755 VGDLDataGeneralized/examples/2player/fatty_lvl0.txt create mode 100755 VGDLDataGeneralized/examples/2player/fatty_lvl1.txt create mode 100755 VGDLDataGeneralized/examples/2player/fatty_lvl2.txt create mode 100755 VGDLDataGeneralized/examples/2player/fatty_lvl3.txt create mode 100755 VGDLDataGeneralized/examples/2player/fatty_lvl4.txt create mode 100755 VGDLDataGeneralized/examples/2player/firetruck.txt create mode 100755 VGDLDataGeneralized/examples/2player/firetruck_lvl0.txt create mode 100755 VGDLDataGeneralized/examples/2player/firetruck_lvl1.txt create mode 100755 VGDLDataGeneralized/examples/2player/firetruck_lvl2.txt create mode 100755 VGDLDataGeneralized/examples/2player/firetruck_lvl3.txt create mode 100755 VGDLDataGeneralized/examples/2player/firetruck_lvl4.txt create mode 100755 VGDLDataGeneralized/examples/2player/football.txt create mode 100755 VGDLDataGeneralized/examples/2player/football_lvl0.txt create mode 100755 VGDLDataGeneralized/examples/2player/football_lvl1.txt create mode 100755 VGDLDataGeneralized/examples/2player/football_lvl2.txt create mode 100755 VGDLDataGeneralized/examples/2player/football_lvl3.txt create mode 100755 VGDLDataGeneralized/examples/2player/football_lvl4.txt create mode 100755 VGDLDataGeneralized/examples/2player/ghostbusters.txt create mode 100755 VGDLDataGeneralized/examples/2player/ghostbusters_lvl0.txt create mode 100755 VGDLDataGeneralized/examples/2player/ghostbusters_lvl1.txt create mode 100755 VGDLDataGeneralized/examples/2player/ghostbusters_lvl2.txt create mode 100755 VGDLDataGeneralized/examples/2player/ghostbusters_lvl3.txt create mode 100755 VGDLDataGeneralized/examples/2player/ghostbusters_lvl4.txt create mode 100755 VGDLDataGeneralized/examples/2player/gotcha.txt create mode 100755 VGDLDataGeneralized/examples/2player/gotcha_lvl0.txt create mode 100755 VGDLDataGeneralized/examples/2player/gotcha_lvl1.txt create mode 100755 VGDLDataGeneralized/examples/2player/gotcha_lvl2.txt create mode 100755 VGDLDataGeneralized/examples/2player/gotcha_lvl3.txt create mode 100755 VGDLDataGeneralized/examples/2player/gotcha_lvl4.txt create mode 100644 VGDLDataGeneralized/examples/2player/hunger-games.txt create mode 100644 VGDLDataGeneralized/examples/2player/hunger-games_lvl0.txt create mode 100644 VGDLDataGeneralized/examples/2player/hunger-games_lvl1.txt create mode 100644 VGDLDataGeneralized/examples/2player/hunger-games_lvl2.txt create mode 100644 VGDLDataGeneralized/examples/2player/hunger-games_lvl3.txt create mode 100644 VGDLDataGeneralized/examples/2player/hunger-games_lvl4.txt create mode 100755 VGDLDataGeneralized/examples/2player/isawsanta.txt create mode 100755 VGDLDataGeneralized/examples/2player/isawsanta_lvl0.txt create mode 100755 VGDLDataGeneralized/examples/2player/isawsanta_lvl1.txt create mode 100755 VGDLDataGeneralized/examples/2player/isawsanta_lvl2.txt create mode 100755 VGDLDataGeneralized/examples/2player/isawsanta_lvl3.txt create mode 100755 VGDLDataGeneralized/examples/2player/isawsanta_lvl4.txt create mode 100755 VGDLDataGeneralized/examples/2player/klax.txt create mode 100755 VGDLDataGeneralized/examples/2player/klax_lvl0.txt create mode 100755 VGDLDataGeneralized/examples/2player/klax_lvl1.txt create mode 100755 VGDLDataGeneralized/examples/2player/klax_lvl2.txt create mode 100755 VGDLDataGeneralized/examples/2player/klax_lvl3.txt create mode 100755 VGDLDataGeneralized/examples/2player/klax_lvl4.txt create mode 100755 VGDLDataGeneralized/examples/2player/mimic.txt create mode 100755 VGDLDataGeneralized/examples/2player/mimic_lvl0.txt create mode 100755 VGDLDataGeneralized/examples/2player/mimic_lvl1.txt create mode 100755 VGDLDataGeneralized/examples/2player/mimic_lvl2.txt create mode 100755 VGDLDataGeneralized/examples/2player/mimic_lvl3.txt create mode 100755 VGDLDataGeneralized/examples/2player/mimic_lvl4.txt create mode 100755 VGDLDataGeneralized/examples/2player/minesweeper.txt create mode 100755 VGDLDataGeneralized/examples/2player/minesweeper_lvl0.txt create mode 100755 VGDLDataGeneralized/examples/2player/minesweeper_lvl1.txt create mode 100755 VGDLDataGeneralized/examples/2player/minesweeper_lvl2.txt create mode 100755 VGDLDataGeneralized/examples/2player/minesweeper_lvl3.txt create mode 100755 VGDLDataGeneralized/examples/2player/minesweeper_lvl4.txt create mode 100755 VGDLDataGeneralized/examples/2player/minions.txt create mode 100755 VGDLDataGeneralized/examples/2player/minions_lvl0.txt create mode 100755 VGDLDataGeneralized/examples/2player/minions_lvl1.txt create mode 100755 VGDLDataGeneralized/examples/2player/minions_lvl2.txt create mode 100755 VGDLDataGeneralized/examples/2player/minions_lvl3.txt create mode 100755 VGDLDataGeneralized/examples/2player/minions_lvl4.txt create mode 100755 VGDLDataGeneralized/examples/2player/oopsbrokeit.txt create mode 100755 VGDLDataGeneralized/examples/2player/oopsbrokeit_lvl0.txt create mode 100755 VGDLDataGeneralized/examples/2player/oopsbrokeit_lvl1.txt create mode 100755 VGDLDataGeneralized/examples/2player/oopsbrokeit_lvl2.txt create mode 100755 VGDLDataGeneralized/examples/2player/oopsbrokeit_lvl3.txt create mode 100755 VGDLDataGeneralized/examples/2player/oopsbrokeit_lvl4.txt create mode 100644 VGDLDataGeneralized/examples/2player/pacoban.txt create mode 100644 VGDLDataGeneralized/examples/2player/pacoban_lvl0.txt create mode 100644 VGDLDataGeneralized/examples/2player/pacoban_lvl1.txt create mode 100644 VGDLDataGeneralized/examples/2player/pacoban_lvl2.txt create mode 100644 VGDLDataGeneralized/examples/2player/pacoban_lvl3.txt create mode 100644 VGDLDataGeneralized/examples/2player/pacoban_lvl4.txt create mode 100644 VGDLDataGeneralized/examples/2player/pong2p.txt create mode 100644 VGDLDataGeneralized/examples/2player/pong2p_lvl0.txt create mode 100644 VGDLDataGeneralized/examples/2player/pong2p_lvl1.txt create mode 100644 VGDLDataGeneralized/examples/2player/pong2p_lvl2.txt create mode 100644 VGDLDataGeneralized/examples/2player/pong2p_lvl3.txt create mode 100644 VGDLDataGeneralized/examples/2player/pong2p_lvl4.txt create mode 100644 VGDLDataGeneralized/examples/2player/portals.txt create mode 100644 VGDLDataGeneralized/examples/2player/portals_lvl0.txt create mode 100644 VGDLDataGeneralized/examples/2player/portals_lvl1.txt create mode 100644 VGDLDataGeneralized/examples/2player/portals_lvl2.txt create mode 100644 VGDLDataGeneralized/examples/2player/portals_lvl3.txt create mode 100644 VGDLDataGeneralized/examples/2player/portals_lvl4.txt create mode 100644 VGDLDataGeneralized/examples/2player/prisoners-dilemma.txt create mode 100644 VGDLDataGeneralized/examples/2player/prisoners-dilemma_lvl0.txt create mode 100644 VGDLDataGeneralized/examples/2player/prisoners-dilemma_lvl1.txt create mode 100644 VGDLDataGeneralized/examples/2player/prisoners-dilemma_lvl2.txt create mode 100644 VGDLDataGeneralized/examples/2player/prisoners-dilemma_lvl3.txt create mode 100644 VGDLDataGeneralized/examples/2player/prisoners-dilemma_lvl4.txt create mode 100755 VGDLDataGeneralized/examples/2player/reflection.txt create mode 100755 VGDLDataGeneralized/examples/2player/reflection_lvl0.txt create mode 100755 VGDLDataGeneralized/examples/2player/reflection_lvl1.txt create mode 100755 VGDLDataGeneralized/examples/2player/reflection_lvl2.txt create mode 100755 VGDLDataGeneralized/examples/2player/reflection_lvl3.txt create mode 100755 VGDLDataGeneralized/examples/2player/reflection_lvl4.txt create mode 100755 VGDLDataGeneralized/examples/2player/rivalry.txt create mode 100755 VGDLDataGeneralized/examples/2player/rivalry_lvl0.txt create mode 100755 VGDLDataGeneralized/examples/2player/rivalry_lvl1.txt create mode 100755 VGDLDataGeneralized/examples/2player/rivalry_lvl2.txt create mode 100755 VGDLDataGeneralized/examples/2player/rivalry_lvl3.txt create mode 100755 VGDLDataGeneralized/examples/2player/rivalry_lvl4.txt create mode 100644 VGDLDataGeneralized/examples/2player/rockpaperscissors.txt create mode 100644 VGDLDataGeneralized/examples/2player/rockpaperscissors_lvl0.txt create mode 100644 VGDLDataGeneralized/examples/2player/rockpaperscissors_lvl1.txt create mode 100644 VGDLDataGeneralized/examples/2player/rockpaperscissors_lvl2.txt create mode 100644 VGDLDataGeneralized/examples/2player/rockpaperscissors_lvl3.txt create mode 100644 VGDLDataGeneralized/examples/2player/rockpaperscissors_lvl4.txt create mode 100755 VGDLDataGeneralized/examples/2player/romeoNjuliet.txt create mode 100755 VGDLDataGeneralized/examples/2player/romeoNjuliet_lvl0.txt create mode 100755 VGDLDataGeneralized/examples/2player/romeoNjuliet_lvl1.txt create mode 100755 VGDLDataGeneralized/examples/2player/romeoNjuliet_lvl2.txt create mode 100755 VGDLDataGeneralized/examples/2player/romeoNjuliet_lvl3.txt create mode 100755 VGDLDataGeneralized/examples/2player/romeoNjuliet_lvl4.txt create mode 100755 VGDLDataGeneralized/examples/2player/samaritan.txt create mode 100755 VGDLDataGeneralized/examples/2player/samaritan_lvl0.txt create mode 100755 VGDLDataGeneralized/examples/2player/samaritan_lvl1.txt create mode 100755 VGDLDataGeneralized/examples/2player/samaritan_lvl2.txt create mode 100755 VGDLDataGeneralized/examples/2player/samaritan_lvl3.txt create mode 100755 VGDLDataGeneralized/examples/2player/samaritan_lvl4.txt create mode 100644 VGDLDataGeneralized/examples/2player/slide.txt create mode 100644 VGDLDataGeneralized/examples/2player/slide_lvl0.txt create mode 100644 VGDLDataGeneralized/examples/2player/slide_lvl1.txt create mode 100644 VGDLDataGeneralized/examples/2player/slide_lvl2.txt create mode 100644 VGDLDataGeneralized/examples/2player/slide_lvl3.txt create mode 100644 VGDLDataGeneralized/examples/2player/slide_lvl4.txt create mode 100755 VGDLDataGeneralized/examples/2player/sokoban.txt create mode 100755 VGDLDataGeneralized/examples/2player/sokoban_lvl0.txt create mode 100755 VGDLDataGeneralized/examples/2player/sokoban_lvl1.txt create mode 100755 VGDLDataGeneralized/examples/2player/sokoban_lvl2.txt create mode 100755 VGDLDataGeneralized/examples/2player/sokoban_lvl3.txt create mode 100755 VGDLDataGeneralized/examples/2player/sokoban_lvl4.txt create mode 100644 VGDLDataGeneralized/examples/2player/spotted.txt create mode 100644 VGDLDataGeneralized/examples/2player/spotted_lvl0.txt create mode 100644 VGDLDataGeneralized/examples/2player/spotted_lvl1.txt create mode 100644 VGDLDataGeneralized/examples/2player/spotted_lvl2.txt create mode 100644 VGDLDataGeneralized/examples/2player/spotted_lvl3.txt create mode 100644 VGDLDataGeneralized/examples/2player/spotted_lvl4.txt create mode 100755 VGDLDataGeneralized/examples/2player/steeplechase.txt create mode 100755 VGDLDataGeneralized/examples/2player/steeplechase_lvl0.txt create mode 100755 VGDLDataGeneralized/examples/2player/steeplechase_lvl1.txt create mode 100755 VGDLDataGeneralized/examples/2player/steeplechase_lvl2.txt create mode 100755 VGDLDataGeneralized/examples/2player/steeplechase_lvl3.txt create mode 100755 VGDLDataGeneralized/examples/2player/steeplechase_lvl4.txt create mode 100755 VGDLDataGeneralized/examples/2player/teamescape.txt create mode 100755 VGDLDataGeneralized/examples/2player/teamescape_lvl0.txt create mode 100755 VGDLDataGeneralized/examples/2player/teamescape_lvl1.txt create mode 100755 VGDLDataGeneralized/examples/2player/teamescape_lvl2.txt create mode 100755 VGDLDataGeneralized/examples/2player/teamescape_lvl3.txt create mode 100755 VGDLDataGeneralized/examples/2player/teamescape_lvl4.txt create mode 100755 VGDLDataGeneralized/examples/2player/thebridge.txt create mode 100755 VGDLDataGeneralized/examples/2player/thebridge_lvl0.txt create mode 100755 VGDLDataGeneralized/examples/2player/thebridge_lvl1.txt create mode 100755 VGDLDataGeneralized/examples/2player/thebridge_lvl2.txt create mode 100755 VGDLDataGeneralized/examples/2player/thebridge_lvl3.txt create mode 100755 VGDLDataGeneralized/examples/2player/thebridge_lvl4.txt create mode 100644 VGDLDataGeneralized/examples/2player/towerdefense.txt create mode 100644 VGDLDataGeneralized/examples/2player/towerdefense_lvl0.txt create mode 100644 VGDLDataGeneralized/examples/2player/towerdefense_lvl1.txt create mode 100644 VGDLDataGeneralized/examples/2player/towerdefense_lvl2.txt create mode 100644 VGDLDataGeneralized/examples/2player/towerdefense_lvl3.txt create mode 100644 VGDLDataGeneralized/examples/2player/towerdefense_lvl4.txt create mode 100755 VGDLDataGeneralized/examples/2player/trainride.txt create mode 100755 VGDLDataGeneralized/examples/2player/trainride_lvl0.txt create mode 100755 VGDLDataGeneralized/examples/2player/trainride_lvl1.txt create mode 100755 VGDLDataGeneralized/examples/2player/trainride_lvl2.txt create mode 100755 VGDLDataGeneralized/examples/2player/trainride_lvl3.txt create mode 100755 VGDLDataGeneralized/examples/2player/trainride_lvl4.txt create mode 100644 VGDLDataGeneralized/examples/2player/trains.txt create mode 100644 VGDLDataGeneralized/examples/2player/trains_lvl0.txt create mode 100644 VGDLDataGeneralized/examples/2player/trains_lvl1.txt create mode 100644 VGDLDataGeneralized/examples/2player/trains_lvl2.txt create mode 100644 VGDLDataGeneralized/examples/2player/trains_lvl3.txt create mode 100644 VGDLDataGeneralized/examples/2player/trains_lvl4.txt create mode 100755 VGDLDataGeneralized/examples/2player/treasuremap.txt create mode 100755 VGDLDataGeneralized/examples/2player/treasuremap_lvl0.txt create mode 100755 VGDLDataGeneralized/examples/2player/treasuremap_lvl1.txt create mode 100755 VGDLDataGeneralized/examples/2player/treasuremap_lvl2.txt create mode 100755 VGDLDataGeneralized/examples/2player/treasuremap_lvl3.txt create mode 100755 VGDLDataGeneralized/examples/2player/treasuremap_lvl4.txt create mode 100755 VGDLDataGeneralized/examples/2player/tron.txt create mode 100755 VGDLDataGeneralized/examples/2player/tron_lvl0.txt create mode 100755 VGDLDataGeneralized/examples/2player/tron_lvl1.txt create mode 100755 VGDLDataGeneralized/examples/2player/tron_lvl2.txt create mode 100755 VGDLDataGeneralized/examples/2player/tron_lvl3.txt create mode 100755 VGDLDataGeneralized/examples/2player/tron_lvl4.txt create mode 100644 VGDLDataGeneralized/examples/2player/unbalanced.txt create mode 100644 VGDLDataGeneralized/examples/2player/unbalanced_lvl0.txt create mode 100644 VGDLDataGeneralized/examples/2player/unbalanced_lvl1.txt create mode 100644 VGDLDataGeneralized/examples/2player/unbalanced_lvl2.txt create mode 100644 VGDLDataGeneralized/examples/2player/unbalanced_lvl3.txt create mode 100644 VGDLDataGeneralized/examples/2player/unbalanced_lvl4.txt create mode 100644 VGDLDataGeneralized/examples/2player/upchess.txt create mode 100644 VGDLDataGeneralized/examples/2player/upchess_lvl0.txt create mode 100644 VGDLDataGeneralized/examples/2player/upchess_lvl1.txt create mode 100644 VGDLDataGeneralized/examples/2player/upchess_lvl2.txt create mode 100644 VGDLDataGeneralized/examples/2player/upchess_lvl3.txt create mode 100644 VGDLDataGeneralized/examples/2player/upchess_lvl4.txt create mode 100755 VGDLDataGeneralized/examples/2player/upgrade-x.txt create mode 100755 VGDLDataGeneralized/examples/2player/upgrade-x_lvl0.txt create mode 100755 VGDLDataGeneralized/examples/2player/upgrade-x_lvl1.txt create mode 100755 VGDLDataGeneralized/examples/2player/upgrade-x_lvl2.txt create mode 100755 VGDLDataGeneralized/examples/2player/upgrade-x_lvl3.txt create mode 100755 VGDLDataGeneralized/examples/2player/upgrade-x_lvl4.txt create mode 100755 VGDLDataGeneralized/examples/2player/uphigh.txt create mode 100755 VGDLDataGeneralized/examples/2player/uphigh_lvl0.txt create mode 100755 VGDLDataGeneralized/examples/2player/uphigh_lvl1.txt create mode 100755 VGDLDataGeneralized/examples/2player/uphigh_lvl2.txt create mode 100755 VGDLDataGeneralized/examples/2player/uphigh_lvl3.txt create mode 100755 VGDLDataGeneralized/examples/2player/uphigh_lvl4.txt create mode 100755 VGDLDataGeneralized/examples/2player/warzone.txt create mode 100755 VGDLDataGeneralized/examples/2player/warzone_lvl0.txt create mode 100755 VGDLDataGeneralized/examples/2player/warzone_lvl1.txt create mode 100755 VGDLDataGeneralized/examples/2player/warzone_lvl2.txt create mode 100755 VGDLDataGeneralized/examples/2player/warzone_lvl3.txt create mode 100755 VGDLDataGeneralized/examples/2player/warzone_lvl4.txt create mode 100755 VGDLDataGeneralized/examples/2player/watchout.txt create mode 100755 VGDLDataGeneralized/examples/2player/watchout_lvl0.txt create mode 100755 VGDLDataGeneralized/examples/2player/watchout_lvl1.txt create mode 100755 VGDLDataGeneralized/examples/2player/watchout_lvl2.txt create mode 100755 VGDLDataGeneralized/examples/2player/watchout_lvl3.txt create mode 100755 VGDLDataGeneralized/examples/2player/watchout_lvl4.txt create mode 100755 VGDLDataGeneralized/examples/2player/wheelme.txt create mode 100755 VGDLDataGeneralized/examples/2player/wheelme_lvl0.txt create mode 100755 VGDLDataGeneralized/examples/2player/wheelme_lvl1.txt create mode 100755 VGDLDataGeneralized/examples/2player/wheelme_lvl2.txt create mode 100755 VGDLDataGeneralized/examples/2player/wheelme_lvl3.txt create mode 100755 VGDLDataGeneralized/examples/2player/wheelme_lvl4.txt create mode 100644 VGDLDataGeneralized/examples/all_games_2p.csv create mode 100644 VGDLDataGeneralized/examples/all_games_gd.csv create mode 100644 VGDLDataGeneralized/examples/all_games_gd2p.csv create mode 100644 VGDLDataGeneralized/examples/all_games_sp.csv create mode 100644 VGDLDataGeneralized/examples/contphysics/arkanoid.txt create mode 100644 VGDLDataGeneralized/examples/contphysics/arkanoid_lvl0.txt create mode 100644 VGDLDataGeneralized/examples/contphysics/arkanoid_lvl1.txt create mode 100644 VGDLDataGeneralized/examples/contphysics/arkanoid_lvl2.txt create mode 100644 VGDLDataGeneralized/examples/contphysics/arkanoid_lvl3.txt create mode 100644 VGDLDataGeneralized/examples/contphysics/arkanoid_lvl4.txt create mode 100755 VGDLDataGeneralized/examples/contphysics/artillery.txt create mode 100755 VGDLDataGeneralized/examples/contphysics/artillery_lvl0.txt create mode 100755 VGDLDataGeneralized/examples/contphysics/artillery_lvl1.txt create mode 100755 VGDLDataGeneralized/examples/contphysics/artillery_lvl2.txt create mode 100755 VGDLDataGeneralized/examples/contphysics/artillery_lvl3.txt create mode 100755 VGDLDataGeneralized/examples/contphysics/artillery_lvl4.txt create mode 100755 VGDLDataGeneralized/examples/contphysics/asteroids.txt create mode 100755 VGDLDataGeneralized/examples/contphysics/asteroids_lvl0.txt create mode 100755 VGDLDataGeneralized/examples/contphysics/asteroids_lvl1.txt create mode 100755 VGDLDataGeneralized/examples/contphysics/asteroids_lvl2.txt create mode 100755 VGDLDataGeneralized/examples/contphysics/asteroids_lvl3.txt create mode 100755 VGDLDataGeneralized/examples/contphysics/asteroids_lvl4.txt create mode 100755 VGDLDataGeneralized/examples/contphysics/bird.txt create mode 100755 VGDLDataGeneralized/examples/contphysics/bird_lvl0.txt create mode 100755 VGDLDataGeneralized/examples/contphysics/bird_lvl1.txt create mode 100755 VGDLDataGeneralized/examples/contphysics/bird_lvl2.txt create mode 100755 VGDLDataGeneralized/examples/contphysics/bird_lvl3.txt create mode 100755 VGDLDataGeneralized/examples/contphysics/bird_lvl4.txt create mode 100755 VGDLDataGeneralized/examples/contphysics/bubble.txt create mode 100755 VGDLDataGeneralized/examples/contphysics/bubble_lvl0.txt create mode 100755 VGDLDataGeneralized/examples/contphysics/bubble_lvl1.txt create mode 100755 VGDLDataGeneralized/examples/contphysics/bubble_lvl2.txt create mode 100755 VGDLDataGeneralized/examples/contphysics/bubble_lvl3.txt create mode 100755 VGDLDataGeneralized/examples/contphysics/bubble_lvl4.txt create mode 100755 VGDLDataGeneralized/examples/contphysics/candy.txt create mode 100755 VGDLDataGeneralized/examples/contphysics/candy_lvl0.txt create mode 100755 VGDLDataGeneralized/examples/contphysics/candy_lvl1.txt create mode 100755 VGDLDataGeneralized/examples/contphysics/candy_lvl2.txt create mode 100755 VGDLDataGeneralized/examples/contphysics/candy_lvl3.txt create mode 100755 VGDLDataGeneralized/examples/contphysics/candy_lvl4.txt create mode 100644 VGDLDataGeneralized/examples/contphysics/jumper.txt create mode 100644 VGDLDataGeneralized/examples/contphysics/jumper_lvl0.txt create mode 100644 VGDLDataGeneralized/examples/contphysics/jumper_lvl1.txt create mode 100644 VGDLDataGeneralized/examples/contphysics/jumper_lvl2.txt create mode 100644 VGDLDataGeneralized/examples/contphysics/jumper_lvl3.txt create mode 100644 VGDLDataGeneralized/examples/contphysics/jumper_lvl4.txt create mode 100755 VGDLDataGeneralized/examples/contphysics/lander.txt create mode 100755 VGDLDataGeneralized/examples/contphysics/lander_lvl0.txt create mode 100755 VGDLDataGeneralized/examples/contphysics/lander_lvl1.txt create mode 100755 VGDLDataGeneralized/examples/contphysics/lander_lvl2.txt create mode 100755 VGDLDataGeneralized/examples/contphysics/lander_lvl3.txt create mode 100755 VGDLDataGeneralized/examples/contphysics/lander_lvl4.txt create mode 100755 VGDLDataGeneralized/examples/contphysics/mario.txt create mode 100755 VGDLDataGeneralized/examples/contphysics/mario_lvl0.txt create mode 100755 VGDLDataGeneralized/examples/contphysics/mario_lvl1.txt create mode 100755 VGDLDataGeneralized/examples/contphysics/mario_lvl2.txt create mode 100755 VGDLDataGeneralized/examples/contphysics/mario_lvl3.txt create mode 100755 VGDLDataGeneralized/examples/contphysics/mario_lvl4.txt create mode 100755 VGDLDataGeneralized/examples/contphysics/pong.txt create mode 100755 VGDLDataGeneralized/examples/contphysics/pong_lvl0.txt create mode 100755 VGDLDataGeneralized/examples/contphysics/pong_lvl1.txt create mode 100755 VGDLDataGeneralized/examples/contphysics/pong_lvl2.txt create mode 100755 VGDLDataGeneralized/examples/contphysics/pong_lvl3.txt create mode 100755 VGDLDataGeneralized/examples/contphysics/pong_lvl4.txt create mode 100755 VGDLDataGeneralized/examples/contphysics/ptsp.txt create mode 100755 VGDLDataGeneralized/examples/contphysics/ptsp_lvl0.txt create mode 100755 VGDLDataGeneralized/examples/contphysics/ptsp_lvl1.txt create mode 100755 VGDLDataGeneralized/examples/contphysics/ptsp_lvl2.txt create mode 100755 VGDLDataGeneralized/examples/contphysics/ptsp_lvl3.txt create mode 100755 VGDLDataGeneralized/examples/contphysics/ptsp_lvl4.txt create mode 100755 VGDLDataGeneralized/examples/contphysics/racing.txt create mode 100755 VGDLDataGeneralized/examples/contphysics/racing_lvl0.txt create mode 100755 VGDLDataGeneralized/examples/contphysics/racing_lvl1.txt create mode 100755 VGDLDataGeneralized/examples/contphysics/racing_lvl2.txt create mode 100755 VGDLDataGeneralized/examples/contphysics/racing_lvl3.txt create mode 100755 VGDLDataGeneralized/examples/contphysics/racing_lvl4.txt create mode 100755 VGDLDataGeneralized/examples/gameDesign/aliens.txt create mode 100755 VGDLDataGeneralized/examples/gameDesign/aliensRules.txt create mode 100755 VGDLDataGeneralized/examples/gameDesign/aliens_lvl0.txt create mode 100755 VGDLDataGeneralized/examples/gameDesign/aliens_lvl1.txt create mode 100755 VGDLDataGeneralized/examples/gameDesign/aliens_lvl2.txt create mode 100755 VGDLDataGeneralized/examples/gameDesign/aliens_lvl3.txt create mode 100755 VGDLDataGeneralized/examples/gameDesign/aliens_lvl4.txt create mode 100755 VGDLDataGeneralized/examples/gameDesign/fatty.txt create mode 100755 VGDLDataGeneralized/examples/gameDesign/fatty_lvl0.txt create mode 100755 VGDLDataGeneralized/examples/gameDesign/fatty_lvl1.txt create mode 100755 VGDLDataGeneralized/examples/gameDesign/fatty_lvl2.txt create mode 100755 VGDLDataGeneralized/examples/gameDesign/fatty_lvl3.txt create mode 100755 VGDLDataGeneralized/examples/gameDesign/fatty_lvl4.txt create mode 100755 VGDLDataGeneralized/examples/gameDesign/ghostbusters.txt create mode 100755 VGDLDataGeneralized/examples/gameDesign/ghostbusters_lvl0.txt create mode 100755 VGDLDataGeneralized/examples/gameDesign/ghostbusters_lvl1.txt create mode 100755 VGDLDataGeneralized/examples/gameDesign/ghostbusters_lvl2.txt create mode 100755 VGDLDataGeneralized/examples/gameDesign/ghostbusters_lvl3.txt create mode 100755 VGDLDataGeneralized/examples/gameDesign/ghostbusters_lvl4.txt create mode 100755 VGDLDataGeneralized/examples/gameDesign/seaquest.txt create mode 100755 VGDLDataGeneralized/examples/gameDesign/seaquest_lvl0.txt create mode 100755 VGDLDataGeneralized/examples/gameDesign/seaquest_lvl1.txt create mode 100755 VGDLDataGeneralized/examples/gameDesign/seaquest_lvl2.txt create mode 100755 VGDLDataGeneralized/examples/gameDesign/seaquest_lvl3.txt create mode 100755 VGDLDataGeneralized/examples/gameDesign/seaquest_lvl4.txt create mode 100755 VGDLDataGeneralized/examples/gridphysics/aliens.txt create mode 100644 VGDLDataGeneralized/examples/gridphysics/aliens_ggame.txt create mode 100644 VGDLDataGeneralized/examples/gridphysics/aliens_glvl.txt create mode 100755 VGDLDataGeneralized/examples/gridphysics/aliens_lvl0.txt create mode 100755 VGDLDataGeneralized/examples/gridphysics/aliens_lvl1.txt create mode 100755 VGDLDataGeneralized/examples/gridphysics/aliens_lvl2.txt create mode 100755 VGDLDataGeneralized/examples/gridphysics/aliens_lvl3.txt create mode 100755 VGDLDataGeneralized/examples/gridphysics/aliens_lvl4.txt create mode 100755 VGDLDataGeneralized/examples/gridphysics/angelsdemons.txt create mode 100755 VGDLDataGeneralized/examples/gridphysics/angelsdemons_lvl0.txt create mode 100755 VGDLDataGeneralized/examples/gridphysics/angelsdemons_lvl1.txt create mode 100755 VGDLDataGeneralized/examples/gridphysics/angelsdemons_lvl2.txt create mode 100755 VGDLDataGeneralized/examples/gridphysics/angelsdemons_lvl3.txt create mode 100755 VGDLDataGeneralized/examples/gridphysics/angelsdemons_lvl4.txt create mode 100755 VGDLDataGeneralized/examples/gridphysics/assemblyline.txt create mode 100755 VGDLDataGeneralized/examples/gridphysics/assemblyline_lvl0.txt create mode 100755 VGDLDataGeneralized/examples/gridphysics/assemblyline_lvl1.txt create mode 100755 VGDLDataGeneralized/examples/gridphysics/assemblyline_lvl2.txt create mode 100755 VGDLDataGeneralized/examples/gridphysics/assemblyline_lvl3.txt create mode 100755 VGDLDataGeneralized/examples/gridphysics/assemblyline_lvl4.txt create mode 100755 VGDLDataGeneralized/examples/gridphysics/avoidgeorge.txt create mode 100755 VGDLDataGeneralized/examples/gridphysics/avoidgeorge_lvl0.txt create mode 100755 VGDLDataGeneralized/examples/gridphysics/avoidgeorge_lvl1.txt create mode 100755 VGDLDataGeneralized/examples/gridphysics/avoidgeorge_lvl2.txt create mode 100755 VGDLDataGeneralized/examples/gridphysics/avoidgeorge_lvl3.txt create mode 100755 VGDLDataGeneralized/examples/gridphysics/avoidgeorge_lvl4.txt create mode 100755 VGDLDataGeneralized/examples/gridphysics/bait.txt create mode 100755 VGDLDataGeneralized/examples/gridphysics/bait_lvl0.txt create mode 100755 VGDLDataGeneralized/examples/gridphysics/bait_lvl1.txt create mode 100755 VGDLDataGeneralized/examples/gridphysics/bait_lvl2.txt create mode 100755 VGDLDataGeneralized/examples/gridphysics/bait_lvl3.txt create mode 100755 VGDLDataGeneralized/examples/gridphysics/bait_lvl4.txt create mode 100755 VGDLDataGeneralized/examples/gridphysics/beltmanager.txt create mode 100755 VGDLDataGeneralized/examples/gridphysics/beltmanager_lvl0.txt create mode 100755 VGDLDataGeneralized/examples/gridphysics/beltmanager_lvl1.txt create mode 100755 VGDLDataGeneralized/examples/gridphysics/beltmanager_lvl2.txt create mode 100755 VGDLDataGeneralized/examples/gridphysics/beltmanager_lvl3.txt create mode 100755 VGDLDataGeneralized/examples/gridphysics/beltmanager_lvl4.txt create mode 100755 VGDLDataGeneralized/examples/gridphysics/blacksmoke.txt create mode 100755 VGDLDataGeneralized/examples/gridphysics/blacksmoke_lvl0.txt create mode 100755 VGDLDataGeneralized/examples/gridphysics/blacksmoke_lvl1.txt create mode 100755 VGDLDataGeneralized/examples/gridphysics/blacksmoke_lvl2.txt create mode 100755 VGDLDataGeneralized/examples/gridphysics/blacksmoke_lvl3.txt create mode 100755 VGDLDataGeneralized/examples/gridphysics/blacksmoke_lvl4.txt create mode 100755 VGDLDataGeneralized/examples/gridphysics/boloadventures.txt create mode 100755 VGDLDataGeneralized/examples/gridphysics/boloadventures_lvl0.txt create mode 100755 VGDLDataGeneralized/examples/gridphysics/boloadventures_lvl1.txt create mode 100755 VGDLDataGeneralized/examples/gridphysics/boloadventures_lvl2.txt create mode 100755 VGDLDataGeneralized/examples/gridphysics/boloadventures_lvl3.txt create mode 100755 VGDLDataGeneralized/examples/gridphysics/boloadventures_lvl4.txt create mode 100755 VGDLDataGeneralized/examples/gridphysics/bomber.txt create mode 100755 VGDLDataGeneralized/examples/gridphysics/bomber_lvl0.txt create mode 100755 VGDLDataGeneralized/examples/gridphysics/bomber_lvl1.txt create mode 100755 VGDLDataGeneralized/examples/gridphysics/bomber_lvl2.txt create mode 100755 VGDLDataGeneralized/examples/gridphysics/bomber_lvl3.txt create mode 100755 VGDLDataGeneralized/examples/gridphysics/bomber_lvl4.txt create mode 100755 VGDLDataGeneralized/examples/gridphysics/bomberman.txt create mode 100755 VGDLDataGeneralized/examples/gridphysics/bomberman_lvl0.txt create mode 100755 VGDLDataGeneralized/examples/gridphysics/bomberman_lvl1.txt create mode 100755 VGDLDataGeneralized/examples/gridphysics/bomberman_lvl2.txt create mode 100755 VGDLDataGeneralized/examples/gridphysics/bomberman_lvl3.txt create mode 100755 VGDLDataGeneralized/examples/gridphysics/bomberman_lvl4.txt create mode 100755 VGDLDataGeneralized/examples/gridphysics/boulderchase.txt create mode 100755 VGDLDataGeneralized/examples/gridphysics/boulderchase_lvl0.txt create mode 100755 VGDLDataGeneralized/examples/gridphysics/boulderchase_lvl1.txt create mode 100755 VGDLDataGeneralized/examples/gridphysics/boulderchase_lvl2.txt create mode 100755 VGDLDataGeneralized/examples/gridphysics/boulderchase_lvl3.txt create mode 100755 VGDLDataGeneralized/examples/gridphysics/boulderchase_lvl4.txt create mode 100755 VGDLDataGeneralized/examples/gridphysics/boulderdash.txt create mode 100644 VGDLDataGeneralized/examples/gridphysics/boulderdash_ggame.txt create mode 100644 VGDLDataGeneralized/examples/gridphysics/boulderdash_glvl.txt create mode 100755 VGDLDataGeneralized/examples/gridphysics/boulderdash_lvl0.txt create mode 100755 VGDLDataGeneralized/examples/gridphysics/boulderdash_lvl1.txt create mode 100755 VGDLDataGeneralized/examples/gridphysics/boulderdash_lvl2.txt create mode 100755 VGDLDataGeneralized/examples/gridphysics/boulderdash_lvl3.txt create mode 100755 VGDLDataGeneralized/examples/gridphysics/boulderdash_lvl4.txt create mode 100755 VGDLDataGeneralized/examples/gridphysics/brainman.txt create mode 100755 VGDLDataGeneralized/examples/gridphysics/brainman_lvl0.txt create mode 100755 VGDLDataGeneralized/examples/gridphysics/brainman_lvl1.txt create mode 100755 VGDLDataGeneralized/examples/gridphysics/brainman_lvl2.txt create mode 100755 VGDLDataGeneralized/examples/gridphysics/brainman_lvl3.txt create mode 100755 VGDLDataGeneralized/examples/gridphysics/brainman_lvl4.txt create mode 100755 VGDLDataGeneralized/examples/gridphysics/butterflies.txt create mode 100755 VGDLDataGeneralized/examples/gridphysics/butterflies_lvl0.txt create mode 100755 VGDLDataGeneralized/examples/gridphysics/butterflies_lvl1.txt create mode 100755 VGDLDataGeneralized/examples/gridphysics/butterflies_lvl2.txt create mode 100755 VGDLDataGeneralized/examples/gridphysics/butterflies_lvl3.txt create mode 100755 VGDLDataGeneralized/examples/gridphysics/butterflies_lvl4.txt create mode 100755 VGDLDataGeneralized/examples/gridphysics/cakybaky.txt create mode 100755 VGDLDataGeneralized/examples/gridphysics/cakybaky_lvl0.txt create mode 100755 VGDLDataGeneralized/examples/gridphysics/cakybaky_lvl1.txt create mode 100755 VGDLDataGeneralized/examples/gridphysics/cakybaky_lvl2.txt create mode 100755 VGDLDataGeneralized/examples/gridphysics/cakybaky_lvl3.txt create mode 100755 VGDLDataGeneralized/examples/gridphysics/cakybaky_lvl4.txt create mode 100755 VGDLDataGeneralized/examples/gridphysics/camelRace.txt create mode 100755 VGDLDataGeneralized/examples/gridphysics/camelRace_lvl0.txt create mode 100755 VGDLDataGeneralized/examples/gridphysics/camelRace_lvl1.txt create mode 100755 VGDLDataGeneralized/examples/gridphysics/camelRace_lvl2.txt create mode 100755 VGDLDataGeneralized/examples/gridphysics/camelRace_lvl3.txt create mode 100755 VGDLDataGeneralized/examples/gridphysics/camelRace_lvl4.txt create mode 100755 VGDLDataGeneralized/examples/gridphysics/catapults.txt create mode 100755 VGDLDataGeneralized/examples/gridphysics/catapults_lvl0.txt create mode 100755 VGDLDataGeneralized/examples/gridphysics/catapults_lvl1.txt create mode 100755 VGDLDataGeneralized/examples/gridphysics/catapults_lvl2.txt create mode 100755 VGDLDataGeneralized/examples/gridphysics/catapults_lvl3.txt create mode 100755 VGDLDataGeneralized/examples/gridphysics/catapults_lvl4.txt create mode 100755 VGDLDataGeneralized/examples/gridphysics/chainreaction.txt create mode 100755 VGDLDataGeneralized/examples/gridphysics/chainreaction_lvl0.txt create mode 100755 VGDLDataGeneralized/examples/gridphysics/chainreaction_lvl1.txt create mode 100755 VGDLDataGeneralized/examples/gridphysics/chainreaction_lvl2.txt create mode 100755 VGDLDataGeneralized/examples/gridphysics/chainreaction_lvl3.txt create mode 100755 VGDLDataGeneralized/examples/gridphysics/chainreaction_lvl4.txt create mode 100755 VGDLDataGeneralized/examples/gridphysics/chase.txt create mode 100755 VGDLDataGeneralized/examples/gridphysics/chase_lvl0.txt create mode 100755 VGDLDataGeneralized/examples/gridphysics/chase_lvl1.txt create mode 100755 VGDLDataGeneralized/examples/gridphysics/chase_lvl2.txt create mode 100755 VGDLDataGeneralized/examples/gridphysics/chase_lvl3.txt create mode 100755 VGDLDataGeneralized/examples/gridphysics/chase_lvl4.txt create mode 100755 VGDLDataGeneralized/examples/gridphysics/chipschallenge.txt create mode 100755 VGDLDataGeneralized/examples/gridphysics/chipschallenge_lvl0.txt create mode 100755 VGDLDataGeneralized/examples/gridphysics/chipschallenge_lvl1.txt create mode 100755 VGDLDataGeneralized/examples/gridphysics/chipschallenge_lvl2.txt create mode 100755 VGDLDataGeneralized/examples/gridphysics/chipschallenge_lvl3.txt create mode 100755 VGDLDataGeneralized/examples/gridphysics/chipschallenge_lvl4.txt create mode 100755 VGDLDataGeneralized/examples/gridphysics/chopper.txt create mode 100755 VGDLDataGeneralized/examples/gridphysics/chopper_lvl0.txt create mode 100755 VGDLDataGeneralized/examples/gridphysics/chopper_lvl1.txt create mode 100755 VGDLDataGeneralized/examples/gridphysics/chopper_lvl2.txt create mode 100755 VGDLDataGeneralized/examples/gridphysics/chopper_lvl3.txt create mode 100755 VGDLDataGeneralized/examples/gridphysics/chopper_lvl4.txt create mode 100644 VGDLDataGeneralized/examples/gridphysics/circuit.txt create mode 100644 VGDLDataGeneralized/examples/gridphysics/circuit_lvl0.txt create mode 100644 VGDLDataGeneralized/examples/gridphysics/circuit_lvl1.txt create mode 100644 VGDLDataGeneralized/examples/gridphysics/circuit_lvl2.txt create mode 100644 VGDLDataGeneralized/examples/gridphysics/circuit_lvl3.txt create mode 100644 VGDLDataGeneralized/examples/gridphysics/circuit_lvl4.txt create mode 100755 VGDLDataGeneralized/examples/gridphysics/clusters.txt create mode 100755 VGDLDataGeneralized/examples/gridphysics/clusters_lvl0.txt create mode 100755 VGDLDataGeneralized/examples/gridphysics/clusters_lvl1.txt create mode 100755 VGDLDataGeneralized/examples/gridphysics/clusters_lvl2.txt create mode 100755 VGDLDataGeneralized/examples/gridphysics/clusters_lvl3.txt create mode 100755 VGDLDataGeneralized/examples/gridphysics/clusters_lvl4.txt create mode 100755 VGDLDataGeneralized/examples/gridphysics/colourescape.txt create mode 100755 VGDLDataGeneralized/examples/gridphysics/colourescape_lvl0.txt create mode 100755 VGDLDataGeneralized/examples/gridphysics/colourescape_lvl1.txt create mode 100755 VGDLDataGeneralized/examples/gridphysics/colourescape_lvl2.txt create mode 100755 VGDLDataGeneralized/examples/gridphysics/colourescape_lvl3.txt create mode 100755 VGDLDataGeneralized/examples/gridphysics/colourescape_lvl4.txt create mode 100755 VGDLDataGeneralized/examples/gridphysics/cookmepasta.txt create mode 100755 VGDLDataGeneralized/examples/gridphysics/cookmepasta_lvl0.txt create mode 100755 VGDLDataGeneralized/examples/gridphysics/cookmepasta_lvl1.txt create mode 100755 VGDLDataGeneralized/examples/gridphysics/cookmepasta_lvl2.txt create mode 100755 VGDLDataGeneralized/examples/gridphysics/cookmepasta_lvl3.txt create mode 100755 VGDLDataGeneralized/examples/gridphysics/cookmepasta_lvl4.txt create mode 100755 VGDLDataGeneralized/examples/gridphysics/cops.txt create mode 100755 VGDLDataGeneralized/examples/gridphysics/cops_lvl0.txt create mode 100755 VGDLDataGeneralized/examples/gridphysics/cops_lvl1.txt create mode 100755 VGDLDataGeneralized/examples/gridphysics/cops_lvl2.txt create mode 100755 VGDLDataGeneralized/examples/gridphysics/cops_lvl3.txt create mode 100755 VGDLDataGeneralized/examples/gridphysics/cops_lvl4.txt create mode 100755 VGDLDataGeneralized/examples/gridphysics/crossfire.txt create mode 100755 VGDLDataGeneralized/examples/gridphysics/crossfire_lvl0.txt create mode 100755 VGDLDataGeneralized/examples/gridphysics/crossfire_lvl1.txt create mode 100755 VGDLDataGeneralized/examples/gridphysics/crossfire_lvl2.txt create mode 100755 VGDLDataGeneralized/examples/gridphysics/crossfire_lvl3.txt create mode 100755 VGDLDataGeneralized/examples/gridphysics/crossfire_lvl4.txt create mode 100644 VGDLDataGeneralized/examples/gridphysics/decepticoins.txt create mode 100644 VGDLDataGeneralized/examples/gridphysics/decepticoins_lvl0.txt create mode 100644 VGDLDataGeneralized/examples/gridphysics/decepticoins_lvl1.txt create mode 100644 VGDLDataGeneralized/examples/gridphysics/decepticoins_lvl2.txt create mode 100644 VGDLDataGeneralized/examples/gridphysics/decepticoins_lvl3.txt create mode 100644 VGDLDataGeneralized/examples/gridphysics/decepticoins_lvl4.txt create mode 100644 VGDLDataGeneralized/examples/gridphysics/deceptizelda.txt create mode 100644 VGDLDataGeneralized/examples/gridphysics/deceptizelda_lvl0.txt create mode 100644 VGDLDataGeneralized/examples/gridphysics/deceptizelda_lvl1.txt create mode 100644 VGDLDataGeneralized/examples/gridphysics/deceptizelda_lvl2.txt create mode 100644 VGDLDataGeneralized/examples/gridphysics/deceptizelda_lvl3.txt create mode 100644 VGDLDataGeneralized/examples/gridphysics/deceptizelda_lvl4.txt create mode 100755 VGDLDataGeneralized/examples/gridphysics/defem.txt create mode 100755 VGDLDataGeneralized/examples/gridphysics/defem_lvl0.txt create mode 100755 VGDLDataGeneralized/examples/gridphysics/defem_lvl1.txt create mode 100755 VGDLDataGeneralized/examples/gridphysics/defem_lvl2.txt create mode 100755 VGDLDataGeneralized/examples/gridphysics/defem_lvl3.txt create mode 100755 VGDLDataGeneralized/examples/gridphysics/defem_lvl4.txt create mode 100755 VGDLDataGeneralized/examples/gridphysics/defender.txt create mode 100755 VGDLDataGeneralized/examples/gridphysics/defender_lvl0.txt create mode 100755 VGDLDataGeneralized/examples/gridphysics/defender_lvl1.txt create mode 100755 VGDLDataGeneralized/examples/gridphysics/defender_lvl2.txt create mode 100755 VGDLDataGeneralized/examples/gridphysics/defender_lvl3.txt create mode 100755 VGDLDataGeneralized/examples/gridphysics/defender_lvl4.txt create mode 100755 VGDLDataGeneralized/examples/gridphysics/deflection.txt create mode 100755 VGDLDataGeneralized/examples/gridphysics/deflection_lvl0.txt create mode 100755 VGDLDataGeneralized/examples/gridphysics/deflection_lvl1.txt create mode 100755 VGDLDataGeneralized/examples/gridphysics/deflection_lvl2.txt create mode 100755 VGDLDataGeneralized/examples/gridphysics/deflection_lvl3.txt create mode 100755 VGDLDataGeneralized/examples/gridphysics/deflection_lvl4.txt create mode 100755 VGDLDataGeneralized/examples/gridphysics/digdug.txt create mode 100755 VGDLDataGeneralized/examples/gridphysics/digdug_lvl0.txt create mode 100755 VGDLDataGeneralized/examples/gridphysics/digdug_lvl1.txt create mode 100755 VGDLDataGeneralized/examples/gridphysics/digdug_lvl2.txt create mode 100755 VGDLDataGeneralized/examples/gridphysics/digdug_lvl3.txt create mode 100755 VGDLDataGeneralized/examples/gridphysics/digdug_lvl4.txt create mode 100644 VGDLDataGeneralized/examples/gridphysics/donkeykong.txt create mode 100644 VGDLDataGeneralized/examples/gridphysics/donkeykong_lvl0.txt create mode 100644 VGDLDataGeneralized/examples/gridphysics/donkeykong_lvl1.txt create mode 100644 VGDLDataGeneralized/examples/gridphysics/donkeykong_lvl2.txt create mode 100644 VGDLDataGeneralized/examples/gridphysics/donkeykong_lvl3.txt create mode 100644 VGDLDataGeneralized/examples/gridphysics/donkeykong_lvl4.txt create mode 100755 VGDLDataGeneralized/examples/gridphysics/doorkoban.txt create mode 100755 VGDLDataGeneralized/examples/gridphysics/doorkoban_lvl0.txt create mode 100755 VGDLDataGeneralized/examples/gridphysics/doorkoban_lvl1.txt create mode 100755 VGDLDataGeneralized/examples/gridphysics/doorkoban_lvl2.txt create mode 100755 VGDLDataGeneralized/examples/gridphysics/doorkoban_lvl3.txt create mode 100755 VGDLDataGeneralized/examples/gridphysics/doorkoban_lvl4.txt create mode 100755 VGDLDataGeneralized/examples/gridphysics/dungeon.txt create mode 100755 VGDLDataGeneralized/examples/gridphysics/dungeon_lvl0.txt create mode 100755 VGDLDataGeneralized/examples/gridphysics/dungeon_lvl1.txt create mode 100755 VGDLDataGeneralized/examples/gridphysics/dungeon_lvl2.txt create mode 100755 VGDLDataGeneralized/examples/gridphysics/dungeon_lvl3.txt create mode 100755 VGDLDataGeneralized/examples/gridphysics/dungeon_lvl4.txt create mode 100755 VGDLDataGeneralized/examples/gridphysics/eggomania.txt create mode 100755 VGDLDataGeneralized/examples/gridphysics/eggomania_lvl0.txt create mode 100755 VGDLDataGeneralized/examples/gridphysics/eggomania_lvl1.txt create mode 100755 VGDLDataGeneralized/examples/gridphysics/eggomania_lvl2.txt create mode 100755 VGDLDataGeneralized/examples/gridphysics/eggomania_lvl3.txt create mode 100755 VGDLDataGeneralized/examples/gridphysics/eggomania_lvl4.txt create mode 100755 VGDLDataGeneralized/examples/gridphysics/eighthpassenger.txt create mode 100755 VGDLDataGeneralized/examples/gridphysics/eighthpassenger_lvl0.txt create mode 100755 VGDLDataGeneralized/examples/gridphysics/eighthpassenger_lvl1.txt create mode 100755 VGDLDataGeneralized/examples/gridphysics/eighthpassenger_lvl2.txt create mode 100755 VGDLDataGeneralized/examples/gridphysics/eighthpassenger_lvl3.txt create mode 100755 VGDLDataGeneralized/examples/gridphysics/eighthpassenger_lvl4.txt create mode 100755 VGDLDataGeneralized/examples/gridphysics/enemycitadel.txt create mode 100755 VGDLDataGeneralized/examples/gridphysics/enemycitadel_lvl0.txt create mode 100755 VGDLDataGeneralized/examples/gridphysics/enemycitadel_lvl1.txt create mode 100755 VGDLDataGeneralized/examples/gridphysics/enemycitadel_lvl2.txt create mode 100755 VGDLDataGeneralized/examples/gridphysics/enemycitadel_lvl3.txt create mode 100755 VGDLDataGeneralized/examples/gridphysics/enemycitadel_lvl4.txt create mode 100755 VGDLDataGeneralized/examples/gridphysics/escape.txt create mode 100755 VGDLDataGeneralized/examples/gridphysics/escape_lvl0.txt create mode 100755 VGDLDataGeneralized/examples/gridphysics/escape_lvl1.txt create mode 100755 VGDLDataGeneralized/examples/gridphysics/escape_lvl2.txt create mode 100755 VGDLDataGeneralized/examples/gridphysics/escape_lvl3.txt create mode 100755 VGDLDataGeneralized/examples/gridphysics/escape_lvl4.txt create mode 100644 VGDLDataGeneralized/examples/gridphysics/explore.txt create mode 100644 VGDLDataGeneralized/examples/gridphysics/explore_lvl0.txt create mode 100644 VGDLDataGeneralized/examples/gridphysics/explore_lvl1.txt create mode 100644 VGDLDataGeneralized/examples/gridphysics/explore_lvl2.txt create mode 100644 VGDLDataGeneralized/examples/gridphysics/explore_lvl3.txt create mode 100644 VGDLDataGeneralized/examples/gridphysics/explore_lvl4.txt create mode 100755 VGDLDataGeneralized/examples/gridphysics/factorymanager.txt create mode 100755 VGDLDataGeneralized/examples/gridphysics/factorymanager_lvl0.txt create mode 100755 VGDLDataGeneralized/examples/gridphysics/factorymanager_lvl1.txt create mode 100755 VGDLDataGeneralized/examples/gridphysics/factorymanager_lvl2.txt create mode 100755 VGDLDataGeneralized/examples/gridphysics/factorymanager_lvl3.txt create mode 100755 VGDLDataGeneralized/examples/gridphysics/factorymanager_lvl4.txt create mode 100755 VGDLDataGeneralized/examples/gridphysics/firecaster.txt create mode 100755 VGDLDataGeneralized/examples/gridphysics/firecaster_lvl0.txt create mode 100755 VGDLDataGeneralized/examples/gridphysics/firecaster_lvl1.txt create mode 100755 VGDLDataGeneralized/examples/gridphysics/firecaster_lvl2.txt create mode 100755 VGDLDataGeneralized/examples/gridphysics/firecaster_lvl3.txt create mode 100755 VGDLDataGeneralized/examples/gridphysics/firecaster_lvl4.txt create mode 100755 VGDLDataGeneralized/examples/gridphysics/fireman.txt create mode 100755 VGDLDataGeneralized/examples/gridphysics/fireman_lvl0.txt create mode 100755 VGDLDataGeneralized/examples/gridphysics/fireman_lvl1.txt create mode 100755 VGDLDataGeneralized/examples/gridphysics/fireman_lvl2.txt create mode 100755 VGDLDataGeneralized/examples/gridphysics/fireman_lvl3.txt create mode 100755 VGDLDataGeneralized/examples/gridphysics/fireman_lvl4.txt create mode 100755 VGDLDataGeneralized/examples/gridphysics/firestorms.txt create mode 100755 VGDLDataGeneralized/examples/gridphysics/firestorms_lvl0.txt create mode 100755 VGDLDataGeneralized/examples/gridphysics/firestorms_lvl1.txt create mode 100755 VGDLDataGeneralized/examples/gridphysics/firestorms_lvl2.txt create mode 100755 VGDLDataGeneralized/examples/gridphysics/firestorms_lvl3.txt create mode 100755 VGDLDataGeneralized/examples/gridphysics/firestorms_lvl4.txt create mode 100644 VGDLDataGeneralized/examples/gridphysics/flower.txt create mode 100644 VGDLDataGeneralized/examples/gridphysics/flower_lvl0.txt create mode 100644 VGDLDataGeneralized/examples/gridphysics/flower_lvl1.txt create mode 100644 VGDLDataGeneralized/examples/gridphysics/flower_lvl2.txt create mode 100644 VGDLDataGeneralized/examples/gridphysics/flower_lvl3.txt create mode 100644 VGDLDataGeneralized/examples/gridphysics/flower_lvl4.txt create mode 100755 VGDLDataGeneralized/examples/gridphysics/freeway.txt create mode 100644 VGDLDataGeneralized/examples/gridphysics/freeway_glvl.txt create mode 100755 VGDLDataGeneralized/examples/gridphysics/freeway_lvl0.txt create mode 100755 VGDLDataGeneralized/examples/gridphysics/freeway_lvl1.txt create mode 100755 VGDLDataGeneralized/examples/gridphysics/freeway_lvl2.txt create mode 100755 VGDLDataGeneralized/examples/gridphysics/freeway_lvl3.txt create mode 100755 VGDLDataGeneralized/examples/gridphysics/freeway_lvl4.txt create mode 100755 VGDLDataGeneralized/examples/gridphysics/frogs.txt create mode 100755 VGDLDataGeneralized/examples/gridphysics/frogs_lvl0.txt create mode 100755 VGDLDataGeneralized/examples/gridphysics/frogs_lvl1.txt create mode 100755 VGDLDataGeneralized/examples/gridphysics/frogs_lvl2.txt create mode 100755 VGDLDataGeneralized/examples/gridphysics/frogs_lvl3.txt create mode 100755 VGDLDataGeneralized/examples/gridphysics/frogs_lvl4.txt create mode 100755 VGDLDataGeneralized/examples/gridphysics/garbagecollector.txt create mode 100755 VGDLDataGeneralized/examples/gridphysics/garbagecollector_lvl0.txt create mode 100755 VGDLDataGeneralized/examples/gridphysics/garbagecollector_lvl1.txt create mode 100755 VGDLDataGeneralized/examples/gridphysics/garbagecollector_lvl2.txt create mode 100755 VGDLDataGeneralized/examples/gridphysics/garbagecollector_lvl3.txt create mode 100755 VGDLDataGeneralized/examples/gridphysics/garbagecollector_lvl4.txt create mode 100644 VGDLDataGeneralized/examples/gridphysics/ghostbuster.txt create mode 100644 VGDLDataGeneralized/examples/gridphysics/ghostbuster_lvl0.txt create mode 100644 VGDLDataGeneralized/examples/gridphysics/ghostbuster_lvl1.txt create mode 100644 VGDLDataGeneralized/examples/gridphysics/ghostbuster_lvl2.txt create mode 100644 VGDLDataGeneralized/examples/gridphysics/ghostbuster_lvl3.txt create mode 100644 VGDLDataGeneralized/examples/gridphysics/ghostbuster_lvl4.txt create mode 100644 VGDLDataGeneralized/examples/gridphysics/glow.txt create mode 100644 VGDLDataGeneralized/examples/gridphysics/glow_lvl0.txt create mode 100644 VGDLDataGeneralized/examples/gridphysics/glow_lvl1.txt create mode 100644 VGDLDataGeneralized/examples/gridphysics/glow_lvl2.txt create mode 100644 VGDLDataGeneralized/examples/gridphysics/glow_lvl3.txt create mode 100644 VGDLDataGeneralized/examples/gridphysics/glow_lvl4.txt create mode 100644 VGDLDataGeneralized/examples/gridphysics/grow.txt create mode 100644 VGDLDataGeneralized/examples/gridphysics/grow_lvl0.txt create mode 100644 VGDLDataGeneralized/examples/gridphysics/grow_lvl1.txt create mode 100644 VGDLDataGeneralized/examples/gridphysics/grow_lvl2.txt create mode 100644 VGDLDataGeneralized/examples/gridphysics/grow_lvl3.txt create mode 100644 VGDLDataGeneralized/examples/gridphysics/grow_lvl4.txt create mode 100755 VGDLDataGeneralized/examples/gridphysics/gymkhana.txt create mode 100755 VGDLDataGeneralized/examples/gridphysics/gymkhana_lvl0.txt create mode 100755 VGDLDataGeneralized/examples/gridphysics/gymkhana_lvl1.txt create mode 100755 VGDLDataGeneralized/examples/gridphysics/gymkhana_lvl2.txt create mode 100755 VGDLDataGeneralized/examples/gridphysics/gymkhana_lvl3.txt create mode 100755 VGDLDataGeneralized/examples/gridphysics/gymkhana_lvl4.txt create mode 100755 VGDLDataGeneralized/examples/gridphysics/hungrybirds.txt create mode 100755 VGDLDataGeneralized/examples/gridphysics/hungrybirds_lvl0.txt create mode 100755 VGDLDataGeneralized/examples/gridphysics/hungrybirds_lvl1.txt create mode 100755 VGDLDataGeneralized/examples/gridphysics/hungrybirds_lvl2.txt create mode 100755 VGDLDataGeneralized/examples/gridphysics/hungrybirds_lvl3.txt create mode 100755 VGDLDataGeneralized/examples/gridphysics/hungrybirds_lvl4.txt create mode 100755 VGDLDataGeneralized/examples/gridphysics/iceandfire.txt create mode 100755 VGDLDataGeneralized/examples/gridphysics/iceandfire_lvl0.txt create mode 100755 VGDLDataGeneralized/examples/gridphysics/iceandfire_lvl1.txt create mode 100755 VGDLDataGeneralized/examples/gridphysics/iceandfire_lvl2.txt create mode 100755 VGDLDataGeneralized/examples/gridphysics/iceandfire_lvl3.txt create mode 100755 VGDLDataGeneralized/examples/gridphysics/iceandfire_lvl4.txt create mode 100755 VGDLDataGeneralized/examples/gridphysics/ikaruga.txt create mode 100755 VGDLDataGeneralized/examples/gridphysics/ikaruga_lvl0.txt create mode 100755 VGDLDataGeneralized/examples/gridphysics/ikaruga_lvl1.txt create mode 100755 VGDLDataGeneralized/examples/gridphysics/ikaruga_lvl2.txt create mode 100755 VGDLDataGeneralized/examples/gridphysics/ikaruga_lvl3.txt create mode 100755 VGDLDataGeneralized/examples/gridphysics/ikaruga_lvl4.txt create mode 100755 VGDLDataGeneralized/examples/gridphysics/infection.txt create mode 100755 VGDLDataGeneralized/examples/gridphysics/infection_lvl0.txt create mode 100755 VGDLDataGeneralized/examples/gridphysics/infection_lvl1.txt create mode 100755 VGDLDataGeneralized/examples/gridphysics/infection_lvl2.txt create mode 100755 VGDLDataGeneralized/examples/gridphysics/infection_lvl3.txt create mode 100755 VGDLDataGeneralized/examples/gridphysics/infection_lvl4.txt create mode 100755 VGDLDataGeneralized/examples/gridphysics/intersection.txt create mode 100755 VGDLDataGeneralized/examples/gridphysics/intersection_lvl0.txt create mode 100755 VGDLDataGeneralized/examples/gridphysics/intersection_lvl1.txt create mode 100755 VGDLDataGeneralized/examples/gridphysics/intersection_lvl2.txt create mode 100755 VGDLDataGeneralized/examples/gridphysics/intersection_lvl3.txt create mode 100755 VGDLDataGeneralized/examples/gridphysics/intersection_lvl4.txt create mode 100644 VGDLDataGeneralized/examples/gridphysics/invest.txt create mode 100644 VGDLDataGeneralized/examples/gridphysics/invest_lvl0.txt create mode 100644 VGDLDataGeneralized/examples/gridphysics/invest_lvl1.txt create mode 100644 VGDLDataGeneralized/examples/gridphysics/invest_lvl2.txt create mode 100644 VGDLDataGeneralized/examples/gridphysics/invest_lvl3.txt create mode 100644 VGDLDataGeneralized/examples/gridphysics/invest_lvl4.txt create mode 100755 VGDLDataGeneralized/examples/gridphysics/islands.txt create mode 100755 VGDLDataGeneralized/examples/gridphysics/islands_lvl0.txt create mode 100755 VGDLDataGeneralized/examples/gridphysics/islands_lvl1.txt create mode 100755 VGDLDataGeneralized/examples/gridphysics/islands_lvl2.txt create mode 100755 VGDLDataGeneralized/examples/gridphysics/islands_lvl3.txt create mode 100755 VGDLDataGeneralized/examples/gridphysics/islands_lvl4.txt create mode 100755 VGDLDataGeneralized/examples/gridphysics/jaws.txt create mode 100755 VGDLDataGeneralized/examples/gridphysics/jaws_lvl0.txt create mode 100755 VGDLDataGeneralized/examples/gridphysics/jaws_lvl1.txt create mode 100755 VGDLDataGeneralized/examples/gridphysics/jaws_lvl2.txt create mode 100755 VGDLDataGeneralized/examples/gridphysics/jaws_lvl3.txt create mode 100755 VGDLDataGeneralized/examples/gridphysics/jaws_lvl4.txt create mode 100755 VGDLDataGeneralized/examples/gridphysics/killBillVol1.txt create mode 100755 VGDLDataGeneralized/examples/gridphysics/killBillVol1_lvl0.txt create mode 100755 VGDLDataGeneralized/examples/gridphysics/killBillVol1_lvl1.txt create mode 100755 VGDLDataGeneralized/examples/gridphysics/killBillVol1_lvl2.txt create mode 100755 VGDLDataGeneralized/examples/gridphysics/killBillVol1_lvl3.txt create mode 100755 VGDLDataGeneralized/examples/gridphysics/killBillVol1_lvl4.txt create mode 100755 VGDLDataGeneralized/examples/gridphysics/labyrinth.txt create mode 100755 VGDLDataGeneralized/examples/gridphysics/labyrinth_lvl0.txt create mode 100755 VGDLDataGeneralized/examples/gridphysics/labyrinth_lvl1.txt create mode 100755 VGDLDataGeneralized/examples/gridphysics/labyrinth_lvl2.txt create mode 100755 VGDLDataGeneralized/examples/gridphysics/labyrinth_lvl3.txt create mode 100755 VGDLDataGeneralized/examples/gridphysics/labyrinth_lvl4.txt create mode 100755 VGDLDataGeneralized/examples/gridphysics/labyrinthdual.txt create mode 100755 VGDLDataGeneralized/examples/gridphysics/labyrinthdual_lvl0.txt create mode 100755 VGDLDataGeneralized/examples/gridphysics/labyrinthdual_lvl1.txt create mode 100755 VGDLDataGeneralized/examples/gridphysics/labyrinthdual_lvl2.txt create mode 100755 VGDLDataGeneralized/examples/gridphysics/labyrinthdual_lvl3.txt create mode 100755 VGDLDataGeneralized/examples/gridphysics/labyrinthdual_lvl4.txt create mode 100755 VGDLDataGeneralized/examples/gridphysics/lasers.txt create mode 100755 VGDLDataGeneralized/examples/gridphysics/lasers2.txt create mode 100755 VGDLDataGeneralized/examples/gridphysics/lasers2_lvl0.txt create mode 100755 VGDLDataGeneralized/examples/gridphysics/lasers2_lvl1.txt create mode 100755 VGDLDataGeneralized/examples/gridphysics/lasers2_lvl2.txt create mode 100755 VGDLDataGeneralized/examples/gridphysics/lasers2_lvl3.txt create mode 100755 VGDLDataGeneralized/examples/gridphysics/lasers2_lvl4.txt create mode 100755 VGDLDataGeneralized/examples/gridphysics/lasers_lvl0.txt create mode 100755 VGDLDataGeneralized/examples/gridphysics/lasers_lvl1.txt create mode 100755 VGDLDataGeneralized/examples/gridphysics/lasers_lvl2.txt create mode 100755 VGDLDataGeneralized/examples/gridphysics/lasers_lvl3.txt create mode 100755 VGDLDataGeneralized/examples/gridphysics/lasers_lvl4.txt create mode 100755 VGDLDataGeneralized/examples/gridphysics/lemmings.txt create mode 100755 VGDLDataGeneralized/examples/gridphysics/lemmings_lvl0.txt create mode 100755 VGDLDataGeneralized/examples/gridphysics/lemmings_lvl1.txt create mode 100755 VGDLDataGeneralized/examples/gridphysics/lemmings_lvl2.txt create mode 100755 VGDLDataGeneralized/examples/gridphysics/lemmings_lvl3.txt create mode 100755 VGDLDataGeneralized/examples/gridphysics/lemmings_lvl4.txt create mode 100755 VGDLDataGeneralized/examples/gridphysics/link.txt create mode 100755 VGDLDataGeneralized/examples/gridphysics/link_lvl0.txt create mode 100755 VGDLDataGeneralized/examples/gridphysics/link_lvl1.txt create mode 100755 VGDLDataGeneralized/examples/gridphysics/link_lvl2.txt create mode 100755 VGDLDataGeneralized/examples/gridphysics/link_lvl3.txt create mode 100755 VGDLDataGeneralized/examples/gridphysics/link_lvl4.txt create mode 100755 VGDLDataGeneralized/examples/gridphysics/mirrors.txt create mode 100755 VGDLDataGeneralized/examples/gridphysics/mirrors_lvl0.txt create mode 100755 VGDLDataGeneralized/examples/gridphysics/mirrors_lvl1.txt create mode 100755 VGDLDataGeneralized/examples/gridphysics/mirrors_lvl2.txt create mode 100755 VGDLDataGeneralized/examples/gridphysics/mirrors_lvl3.txt create mode 100755 VGDLDataGeneralized/examples/gridphysics/mirrors_lvl4.txt create mode 100755 VGDLDataGeneralized/examples/gridphysics/missilecommand.txt create mode 100755 VGDLDataGeneralized/examples/gridphysics/missilecommand_lvl0.txt create mode 100755 VGDLDataGeneralized/examples/gridphysics/missilecommand_lvl1.txt create mode 100755 VGDLDataGeneralized/examples/gridphysics/missilecommand_lvl2.txt create mode 100755 VGDLDataGeneralized/examples/gridphysics/missilecommand_lvl3.txt create mode 100755 VGDLDataGeneralized/examples/gridphysics/missilecommand_lvl4.txt create mode 100755 VGDLDataGeneralized/examples/gridphysics/modality.txt create mode 100755 VGDLDataGeneralized/examples/gridphysics/modality_lvl0.txt create mode 100755 VGDLDataGeneralized/examples/gridphysics/modality_lvl1.txt create mode 100755 VGDLDataGeneralized/examples/gridphysics/modality_lvl2.txt create mode 100755 VGDLDataGeneralized/examples/gridphysics/modality_lvl3.txt create mode 100755 VGDLDataGeneralized/examples/gridphysics/modality_lvl4.txt create mode 100755 VGDLDataGeneralized/examples/gridphysics/myAliens.txt create mode 100755 VGDLDataGeneralized/examples/gridphysics/myAliens_lvl0.txt create mode 100755 VGDLDataGeneralized/examples/gridphysics/myAliens_lvl1.txt create mode 100755 VGDLDataGeneralized/examples/gridphysics/myAliens_lvl2.txt create mode 100755 VGDLDataGeneralized/examples/gridphysics/myAliens_lvl3.txt create mode 100755 VGDLDataGeneralized/examples/gridphysics/myAliens_lvl4.txt create mode 100755 VGDLDataGeneralized/examples/gridphysics/overload.txt create mode 100755 VGDLDataGeneralized/examples/gridphysics/overload_lvl0.txt create mode 100755 VGDLDataGeneralized/examples/gridphysics/overload_lvl1.txt create mode 100755 VGDLDataGeneralized/examples/gridphysics/overload_lvl2.txt create mode 100755 VGDLDataGeneralized/examples/gridphysics/overload_lvl3.txt create mode 100755 VGDLDataGeneralized/examples/gridphysics/overload_lvl4.txt create mode 100755 VGDLDataGeneralized/examples/gridphysics/pacman.txt create mode 100755 VGDLDataGeneralized/examples/gridphysics/pacman_lvl0.txt create mode 100755 VGDLDataGeneralized/examples/gridphysics/pacman_lvl1.txt create mode 100755 VGDLDataGeneralized/examples/gridphysics/pacman_lvl2.txt create mode 100755 VGDLDataGeneralized/examples/gridphysics/pacman_lvl3.txt create mode 100755 VGDLDataGeneralized/examples/gridphysics/pacman_lvl4.txt create mode 100644 VGDLDataGeneralized/examples/gridphysics/pacoban.txt create mode 100644 VGDLDataGeneralized/examples/gridphysics/pacoban_lvl0.txt create mode 100644 VGDLDataGeneralized/examples/gridphysics/pacoban_lvl1.txt create mode 100644 VGDLDataGeneralized/examples/gridphysics/pacoban_lvl2.txt create mode 100644 VGDLDataGeneralized/examples/gridphysics/pacoban_lvl3.txt create mode 100644 VGDLDataGeneralized/examples/gridphysics/pacoban_lvl4.txt create mode 100755 VGDLDataGeneralized/examples/gridphysics/painter.txt create mode 100755 VGDLDataGeneralized/examples/gridphysics/painter_lvl0.txt create mode 100755 VGDLDataGeneralized/examples/gridphysics/painter_lvl1.txt create mode 100755 VGDLDataGeneralized/examples/gridphysics/painter_lvl2.txt create mode 100755 VGDLDataGeneralized/examples/gridphysics/painter_lvl3.txt create mode 100755 VGDLDataGeneralized/examples/gridphysics/painter_lvl4.txt create mode 100755 VGDLDataGeneralized/examples/gridphysics/plants.txt create mode 100755 VGDLDataGeneralized/examples/gridphysics/plants_lvl0.txt create mode 100755 VGDLDataGeneralized/examples/gridphysics/plants_lvl1.txt create mode 100755 VGDLDataGeneralized/examples/gridphysics/plants_lvl2.txt create mode 100755 VGDLDataGeneralized/examples/gridphysics/plants_lvl3.txt create mode 100755 VGDLDataGeneralized/examples/gridphysics/plants_lvl4.txt create mode 100755 VGDLDataGeneralized/examples/gridphysics/plaqueattack.txt create mode 100755 VGDLDataGeneralized/examples/gridphysics/plaqueattack_lvl0.txt create mode 100755 VGDLDataGeneralized/examples/gridphysics/plaqueattack_lvl1.txt create mode 100755 VGDLDataGeneralized/examples/gridphysics/plaqueattack_lvl2.txt create mode 100755 VGDLDataGeneralized/examples/gridphysics/plaqueattack_lvl3.txt create mode 100755 VGDLDataGeneralized/examples/gridphysics/plaqueattack_lvl4.txt create mode 100755 VGDLDataGeneralized/examples/gridphysics/pokemon.txt create mode 100755 VGDLDataGeneralized/examples/gridphysics/pokemon_lvl0.txt create mode 100755 VGDLDataGeneralized/examples/gridphysics/pokemon_lvl1.txt create mode 100755 VGDLDataGeneralized/examples/gridphysics/pokemon_lvl2.txt create mode 100755 VGDLDataGeneralized/examples/gridphysics/pokemon_lvl3.txt create mode 100755 VGDLDataGeneralized/examples/gridphysics/pokemon_lvl4.txt create mode 100755 VGDLDataGeneralized/examples/gridphysics/portals.txt create mode 100755 VGDLDataGeneralized/examples/gridphysics/portals_lvl0.txt create mode 100755 VGDLDataGeneralized/examples/gridphysics/portals_lvl1.txt create mode 100755 VGDLDataGeneralized/examples/gridphysics/portals_lvl2.txt create mode 100755 VGDLDataGeneralized/examples/gridphysics/portals_lvl3.txt create mode 100755 VGDLDataGeneralized/examples/gridphysics/portals_lvl4.txt create mode 100755 VGDLDataGeneralized/examples/gridphysics/racebet.txt create mode 100755 VGDLDataGeneralized/examples/gridphysics/racebet2.txt create mode 100755 VGDLDataGeneralized/examples/gridphysics/racebet2_lvl0.txt create mode 100755 VGDLDataGeneralized/examples/gridphysics/racebet2_lvl1.txt create mode 100755 VGDLDataGeneralized/examples/gridphysics/racebet2_lvl2.txt create mode 100755 VGDLDataGeneralized/examples/gridphysics/racebet2_lvl3.txt create mode 100755 VGDLDataGeneralized/examples/gridphysics/racebet2_lvl4.txt create mode 100755 VGDLDataGeneralized/examples/gridphysics/racebet_lvl0.txt create mode 100755 VGDLDataGeneralized/examples/gridphysics/racebet_lvl1.txt create mode 100755 VGDLDataGeneralized/examples/gridphysics/racebet_lvl2.txt create mode 100755 VGDLDataGeneralized/examples/gridphysics/racebet_lvl3.txt create mode 100755 VGDLDataGeneralized/examples/gridphysics/racebet_lvl4.txt create mode 100755 VGDLDataGeneralized/examples/gridphysics/realportals.txt create mode 100755 VGDLDataGeneralized/examples/gridphysics/realportals_lvl0.txt create mode 100755 VGDLDataGeneralized/examples/gridphysics/realportals_lvl1.txt create mode 100755 VGDLDataGeneralized/examples/gridphysics/realportals_lvl2.txt create mode 100755 VGDLDataGeneralized/examples/gridphysics/realportals_lvl3.txt create mode 100755 VGDLDataGeneralized/examples/gridphysics/realportals_lvl4.txt create mode 100755 VGDLDataGeneralized/examples/gridphysics/realsokoban.txt create mode 100755 VGDLDataGeneralized/examples/gridphysics/realsokoban_lvl0.txt create mode 100755 VGDLDataGeneralized/examples/gridphysics/realsokoban_lvl1.txt create mode 100755 VGDLDataGeneralized/examples/gridphysics/realsokoban_lvl2.txt create mode 100755 VGDLDataGeneralized/examples/gridphysics/realsokoban_lvl3.txt create mode 100755 VGDLDataGeneralized/examples/gridphysics/realsokoban_lvl4.txt create mode 100755 VGDLDataGeneralized/examples/gridphysics/rivers.txt create mode 100755 VGDLDataGeneralized/examples/gridphysics/rivers_lvl0.txt create mode 100755 VGDLDataGeneralized/examples/gridphysics/rivers_lvl1.txt create mode 100755 VGDLDataGeneralized/examples/gridphysics/rivers_lvl2.txt create mode 100755 VGDLDataGeneralized/examples/gridphysics/rivers_lvl3.txt create mode 100755 VGDLDataGeneralized/examples/gridphysics/rivers_lvl4.txt create mode 100755 VGDLDataGeneralized/examples/gridphysics/roadfighter.txt create mode 100755 VGDLDataGeneralized/examples/gridphysics/roadfighter_lvl0.txt create mode 100755 VGDLDataGeneralized/examples/gridphysics/roadfighter_lvl1.txt create mode 100755 VGDLDataGeneralized/examples/gridphysics/roadfighter_lvl2.txt create mode 100755 VGDLDataGeneralized/examples/gridphysics/roadfighter_lvl3.txt create mode 100755 VGDLDataGeneralized/examples/gridphysics/roadfighter_lvl4.txt create mode 100755 VGDLDataGeneralized/examples/gridphysics/roguelike.txt create mode 100755 VGDLDataGeneralized/examples/gridphysics/roguelike_lvl0.txt create mode 100755 VGDLDataGeneralized/examples/gridphysics/roguelike_lvl1.txt create mode 100755 VGDLDataGeneralized/examples/gridphysics/roguelike_lvl2.txt create mode 100755 VGDLDataGeneralized/examples/gridphysics/roguelike_lvl3.txt create mode 100755 VGDLDataGeneralized/examples/gridphysics/roguelike_lvl4.txt create mode 100755 VGDLDataGeneralized/examples/gridphysics/run.txt create mode 100755 VGDLDataGeneralized/examples/gridphysics/run_lvl0.txt create mode 100755 VGDLDataGeneralized/examples/gridphysics/run_lvl1.txt create mode 100755 VGDLDataGeneralized/examples/gridphysics/run_lvl2.txt create mode 100755 VGDLDataGeneralized/examples/gridphysics/run_lvl3.txt create mode 100755 VGDLDataGeneralized/examples/gridphysics/run_lvl4.txt create mode 100755 VGDLDataGeneralized/examples/gridphysics/seaquest.txt create mode 100755 VGDLDataGeneralized/examples/gridphysics/seaquest_lvl0.txt create mode 100755 VGDLDataGeneralized/examples/gridphysics/seaquest_lvl1.txt create mode 100755 VGDLDataGeneralized/examples/gridphysics/seaquest_lvl2.txt create mode 100755 VGDLDataGeneralized/examples/gridphysics/seaquest_lvl3.txt create mode 100755 VGDLDataGeneralized/examples/gridphysics/seaquest_lvl4.txt create mode 100755 VGDLDataGeneralized/examples/gridphysics/sheriff.txt create mode 100755 VGDLDataGeneralized/examples/gridphysics/sheriff_lvl0.txt create mode 100755 VGDLDataGeneralized/examples/gridphysics/sheriff_lvl1.txt create mode 100755 VGDLDataGeneralized/examples/gridphysics/sheriff_lvl2.txt create mode 100755 VGDLDataGeneralized/examples/gridphysics/sheriff_lvl3.txt create mode 100755 VGDLDataGeneralized/examples/gridphysics/sheriff_lvl4.txt create mode 100755 VGDLDataGeneralized/examples/gridphysics/shipwreck.txt create mode 100755 VGDLDataGeneralized/examples/gridphysics/shipwreck_lvl0.txt create mode 100755 VGDLDataGeneralized/examples/gridphysics/shipwreck_lvl1.txt create mode 100755 VGDLDataGeneralized/examples/gridphysics/shipwreck_lvl2.txt create mode 100755 VGDLDataGeneralized/examples/gridphysics/shipwreck_lvl3.txt create mode 100755 VGDLDataGeneralized/examples/gridphysics/shipwreck_lvl4.txt create mode 100644 VGDLDataGeneralized/examples/gridphysics/sistersavior.txt create mode 100644 VGDLDataGeneralized/examples/gridphysics/sistersavior_lvl0.txt create mode 100644 VGDLDataGeneralized/examples/gridphysics/sistersavior_lvl1.txt create mode 100644 VGDLDataGeneralized/examples/gridphysics/sistersavior_lvl2.txt create mode 100644 VGDLDataGeneralized/examples/gridphysics/sistersavior_lvl3.txt create mode 100644 VGDLDataGeneralized/examples/gridphysics/sistersavior_lvl4.txt create mode 100644 VGDLDataGeneralized/examples/gridphysics/slide.txt create mode 100644 VGDLDataGeneralized/examples/gridphysics/slide_lvl0.txt create mode 100644 VGDLDataGeneralized/examples/gridphysics/slide_lvl1.txt create mode 100644 VGDLDataGeneralized/examples/gridphysics/slide_lvl2.txt create mode 100644 VGDLDataGeneralized/examples/gridphysics/slide_lvl3.txt create mode 100644 VGDLDataGeneralized/examples/gridphysics/slide_lvl4.txt create mode 100755 VGDLDataGeneralized/examples/gridphysics/sokoban.txt create mode 100755 VGDLDataGeneralized/examples/gridphysics/sokoban_lvl0.txt create mode 100755 VGDLDataGeneralized/examples/gridphysics/sokoban_lvl1.txt create mode 100755 VGDLDataGeneralized/examples/gridphysics/sokoban_lvl2.txt create mode 100755 VGDLDataGeneralized/examples/gridphysics/sokoban_lvl3.txt create mode 100755 VGDLDataGeneralized/examples/gridphysics/sokoban_lvl4.txt create mode 100755 VGDLDataGeneralized/examples/gridphysics/solarfox.txt create mode 100644 VGDLDataGeneralized/examples/gridphysics/solarfox_ggame.txt create mode 100755 VGDLDataGeneralized/examples/gridphysics/solarfox_lvl0.txt create mode 100755 VGDLDataGeneralized/examples/gridphysics/solarfox_lvl1.txt create mode 100755 VGDLDataGeneralized/examples/gridphysics/solarfox_lvl2.txt create mode 100755 VGDLDataGeneralized/examples/gridphysics/solarfox_lvl3.txt create mode 100755 VGDLDataGeneralized/examples/gridphysics/solarfox_lvl4.txt create mode 100755 VGDLDataGeneralized/examples/gridphysics/superman.txt create mode 100755 VGDLDataGeneralized/examples/gridphysics/superman_lvl0.txt create mode 100755 VGDLDataGeneralized/examples/gridphysics/superman_lvl1.txt create mode 100755 VGDLDataGeneralized/examples/gridphysics/superman_lvl2.txt create mode 100755 VGDLDataGeneralized/examples/gridphysics/superman_lvl3.txt create mode 100755 VGDLDataGeneralized/examples/gridphysics/superman_lvl4.txt create mode 100755 VGDLDataGeneralized/examples/gridphysics/surround.txt create mode 100755 VGDLDataGeneralized/examples/gridphysics/surround_lvl0.txt create mode 100755 VGDLDataGeneralized/examples/gridphysics/surround_lvl1.txt create mode 100755 VGDLDataGeneralized/examples/gridphysics/surround_lvl2.txt create mode 100755 VGDLDataGeneralized/examples/gridphysics/surround_lvl3.txt create mode 100755 VGDLDataGeneralized/examples/gridphysics/surround_lvl4.txt create mode 100755 VGDLDataGeneralized/examples/gridphysics/survivezombies.txt create mode 100755 VGDLDataGeneralized/examples/gridphysics/survivezombies_lvl0.txt create mode 100755 VGDLDataGeneralized/examples/gridphysics/survivezombies_lvl1.txt create mode 100755 VGDLDataGeneralized/examples/gridphysics/survivezombies_lvl2.txt create mode 100755 VGDLDataGeneralized/examples/gridphysics/survivezombies_lvl3.txt create mode 100755 VGDLDataGeneralized/examples/gridphysics/survivezombies_lvl4.txt create mode 100755 VGDLDataGeneralized/examples/gridphysics/tercio.txt create mode 100755 VGDLDataGeneralized/examples/gridphysics/tercio_lvl0.txt create mode 100755 VGDLDataGeneralized/examples/gridphysics/tercio_lvl1.txt create mode 100755 VGDLDataGeneralized/examples/gridphysics/tercio_lvl2.txt create mode 100755 VGDLDataGeneralized/examples/gridphysics/tercio_lvl3.txt create mode 100755 VGDLDataGeneralized/examples/gridphysics/tercio_lvl4.txt create mode 100755 VGDLDataGeneralized/examples/gridphysics/thecitadel.txt create mode 100755 VGDLDataGeneralized/examples/gridphysics/thecitadel_lvl0.txt create mode 100755 VGDLDataGeneralized/examples/gridphysics/thecitadel_lvl1.txt create mode 100755 VGDLDataGeneralized/examples/gridphysics/thecitadel_lvl2.txt create mode 100755 VGDLDataGeneralized/examples/gridphysics/thecitadel_lvl3.txt create mode 100755 VGDLDataGeneralized/examples/gridphysics/thecitadel_lvl4.txt create mode 100755 VGDLDataGeneralized/examples/gridphysics/themole.txt create mode 100755 VGDLDataGeneralized/examples/gridphysics/themole_lvl0.txt create mode 100755 VGDLDataGeneralized/examples/gridphysics/themole_lvl1.txt create mode 100755 VGDLDataGeneralized/examples/gridphysics/themole_lvl2.txt create mode 100755 VGDLDataGeneralized/examples/gridphysics/themole_lvl3.txt create mode 100755 VGDLDataGeneralized/examples/gridphysics/themole_lvl4.txt create mode 100644 VGDLDataGeneralized/examples/gridphysics/theshepherd.txt create mode 100644 VGDLDataGeneralized/examples/gridphysics/theshepherd_lvl0.txt create mode 100644 VGDLDataGeneralized/examples/gridphysics/theshepherd_lvl1.txt create mode 100644 VGDLDataGeneralized/examples/gridphysics/theshepherd_lvl2.txt create mode 100644 VGDLDataGeneralized/examples/gridphysics/theshepherd_lvl3.txt create mode 100644 VGDLDataGeneralized/examples/gridphysics/theshepherd_lvl4.txt create mode 100755 VGDLDataGeneralized/examples/gridphysics/thesnowman.txt create mode 100755 VGDLDataGeneralized/examples/gridphysics/thesnowman_lvl0.txt create mode 100755 VGDLDataGeneralized/examples/gridphysics/thesnowman_lvl1.txt create mode 100755 VGDLDataGeneralized/examples/gridphysics/thesnowman_lvl2.txt create mode 100755 VGDLDataGeneralized/examples/gridphysics/thesnowman_lvl3.txt create mode 100755 VGDLDataGeneralized/examples/gridphysics/thesnowman_lvl4.txt create mode 100644 VGDLDataGeneralized/examples/gridphysics/towerdefense.txt create mode 100644 VGDLDataGeneralized/examples/gridphysics/towerdefense_lvl0.txt create mode 100644 VGDLDataGeneralized/examples/gridphysics/towerdefense_lvl1.txt create mode 100644 VGDLDataGeneralized/examples/gridphysics/towerdefense_lvl2.txt create mode 100644 VGDLDataGeneralized/examples/gridphysics/towerdefense_lvl3.txt create mode 100644 VGDLDataGeneralized/examples/gridphysics/towerdefense_lvl4.txt create mode 100755 VGDLDataGeneralized/examples/gridphysics/vortex.txt create mode 100755 VGDLDataGeneralized/examples/gridphysics/vortex_lvl0.txt create mode 100755 VGDLDataGeneralized/examples/gridphysics/vortex_lvl1.txt create mode 100755 VGDLDataGeneralized/examples/gridphysics/vortex_lvl2.txt create mode 100755 VGDLDataGeneralized/examples/gridphysics/vortex_lvl3.txt create mode 100755 VGDLDataGeneralized/examples/gridphysics/vortex_lvl4.txt create mode 100644 VGDLDataGeneralized/examples/gridphysics/waferthinmints.txt create mode 100644 VGDLDataGeneralized/examples/gridphysics/waferthinmints_lvl0.txt create mode 100644 VGDLDataGeneralized/examples/gridphysics/waferthinmints_lvl1.txt create mode 100644 VGDLDataGeneralized/examples/gridphysics/waferthinmints_lvl2.txt create mode 100644 VGDLDataGeneralized/examples/gridphysics/waferthinmints_lvl3.txt create mode 100644 VGDLDataGeneralized/examples/gridphysics/waferthinmints_lvl4.txt create mode 100644 VGDLDataGeneralized/examples/gridphysics/waferthinmintsexit.txt create mode 100644 VGDLDataGeneralized/examples/gridphysics/waferthinmintsexit_lvl0.txt create mode 100644 VGDLDataGeneralized/examples/gridphysics/waferthinmintsexit_lvl1.txt create mode 100644 VGDLDataGeneralized/examples/gridphysics/waferthinmintsexit_lvl2.txt create mode 100644 VGDLDataGeneralized/examples/gridphysics/waferthinmintsexit_lvl3.txt create mode 100644 VGDLDataGeneralized/examples/gridphysics/waferthinmintsexit_lvl4.txt create mode 100755 VGDLDataGeneralized/examples/gridphysics/waitforbreakfast.txt create mode 100755 VGDLDataGeneralized/examples/gridphysics/waitforbreakfast_lvl0.txt create mode 100755 VGDLDataGeneralized/examples/gridphysics/waitforbreakfast_lvl1.txt create mode 100755 VGDLDataGeneralized/examples/gridphysics/waitforbreakfast_lvl2.txt create mode 100755 VGDLDataGeneralized/examples/gridphysics/waitforbreakfast_lvl3.txt create mode 100755 VGDLDataGeneralized/examples/gridphysics/waitforbreakfast_lvl4.txt create mode 100755 VGDLDataGeneralized/examples/gridphysics/watergame.txt create mode 100755 VGDLDataGeneralized/examples/gridphysics/watergame_lvl0.txt create mode 100755 VGDLDataGeneralized/examples/gridphysics/watergame_lvl1.txt create mode 100755 VGDLDataGeneralized/examples/gridphysics/watergame_lvl2.txt create mode 100755 VGDLDataGeneralized/examples/gridphysics/watergame_lvl3.txt create mode 100755 VGDLDataGeneralized/examples/gridphysics/watergame_lvl4.txt create mode 100755 VGDLDataGeneralized/examples/gridphysics/waves.txt create mode 100755 VGDLDataGeneralized/examples/gridphysics/waves_lvl0.txt create mode 100755 VGDLDataGeneralized/examples/gridphysics/waves_lvl1.txt create mode 100755 VGDLDataGeneralized/examples/gridphysics/waves_lvl2.txt create mode 100755 VGDLDataGeneralized/examples/gridphysics/waves_lvl3.txt create mode 100755 VGDLDataGeneralized/examples/gridphysics/waves_lvl4.txt create mode 100755 VGDLDataGeneralized/examples/gridphysics/whackamole.txt create mode 100755 VGDLDataGeneralized/examples/gridphysics/whackamole_lvl0.txt create mode 100755 VGDLDataGeneralized/examples/gridphysics/whackamole_lvl1.txt create mode 100755 VGDLDataGeneralized/examples/gridphysics/whackamole_lvl2.txt create mode 100755 VGDLDataGeneralized/examples/gridphysics/whackamole_lvl3.txt create mode 100755 VGDLDataGeneralized/examples/gridphysics/whackamole_lvl4.txt create mode 100755 VGDLDataGeneralized/examples/gridphysics/wildgunman.txt create mode 100755 VGDLDataGeneralized/examples/gridphysics/wildgunman_lvl0.txt create mode 100755 VGDLDataGeneralized/examples/gridphysics/wildgunman_lvl1.txt create mode 100755 VGDLDataGeneralized/examples/gridphysics/wildgunman_lvl2.txt create mode 100755 VGDLDataGeneralized/examples/gridphysics/wildgunman_lvl3.txt create mode 100755 VGDLDataGeneralized/examples/gridphysics/wildgunman_lvl4.txt create mode 100644 VGDLDataGeneralized/examples/gridphysics/witnessprotected.txt create mode 100644 VGDLDataGeneralized/examples/gridphysics/witnessprotected_lvl0.txt create mode 100644 VGDLDataGeneralized/examples/gridphysics/witnessprotected_lvl1.txt create mode 100644 VGDLDataGeneralized/examples/gridphysics/witnessprotected_lvl2.txt create mode 100644 VGDLDataGeneralized/examples/gridphysics/witnessprotected_lvl3.txt create mode 100644 VGDLDataGeneralized/examples/gridphysics/witnessprotected_lvl4.txt create mode 100755 VGDLDataGeneralized/examples/gridphysics/witnessprotection.txt create mode 100755 VGDLDataGeneralized/examples/gridphysics/witnessprotection_lvl0.txt create mode 100755 VGDLDataGeneralized/examples/gridphysics/witnessprotection_lvl1.txt create mode 100755 VGDLDataGeneralized/examples/gridphysics/witnessprotection_lvl2.txt create mode 100755 VGDLDataGeneralized/examples/gridphysics/witnessprotection_lvl3.txt create mode 100755 VGDLDataGeneralized/examples/gridphysics/witnessprotection_lvl4.txt create mode 100755 VGDLDataGeneralized/examples/gridphysics/wrapsokoban.txt create mode 100755 VGDLDataGeneralized/examples/gridphysics/wrapsokoban_lvl0.txt create mode 100755 VGDLDataGeneralized/examples/gridphysics/wrapsokoban_lvl1.txt create mode 100755 VGDLDataGeneralized/examples/gridphysics/wrapsokoban_lvl2.txt create mode 100755 VGDLDataGeneralized/examples/gridphysics/wrapsokoban_lvl3.txt create mode 100755 VGDLDataGeneralized/examples/gridphysics/wrapsokoban_lvl4.txt create mode 100755 VGDLDataGeneralized/examples/gridphysics/x-racer.txt create mode 100755 VGDLDataGeneralized/examples/gridphysics/x-racer_lvl0.txt create mode 100755 VGDLDataGeneralized/examples/gridphysics/x-racer_lvl1.txt create mode 100755 VGDLDataGeneralized/examples/gridphysics/x-racer_lvl2.txt create mode 100755 VGDLDataGeneralized/examples/gridphysics/x-racer_lvl3.txt create mode 100755 VGDLDataGeneralized/examples/gridphysics/x-racer_lvl4.txt create mode 100755 VGDLDataGeneralized/examples/gridphysics/zelda.txt create mode 100644 VGDLDataGeneralized/examples/gridphysics/zelda_ggame.txt create mode 100644 VGDLDataGeneralized/examples/gridphysics/zelda_glvl.txt create mode 100755 VGDLDataGeneralized/examples/gridphysics/zelda_lvl0.txt create mode 100755 VGDLDataGeneralized/examples/gridphysics/zelda_lvl1.txt create mode 100755 VGDLDataGeneralized/examples/gridphysics/zelda_lvl2.txt create mode 100755 VGDLDataGeneralized/examples/gridphysics/zelda_lvl3.txt create mode 100755 VGDLDataGeneralized/examples/gridphysics/zelda_lvl4.txt create mode 100755 VGDLDataGeneralized/examples/gridphysics/zenpuzzle.txt create mode 100755 VGDLDataGeneralized/examples/gridphysics/zenpuzzle_lvl0.txt create mode 100755 VGDLDataGeneralized/examples/gridphysics/zenpuzzle_lvl1.txt create mode 100755 VGDLDataGeneralized/examples/gridphysics/zenpuzzle_lvl2.txt create mode 100755 VGDLDataGeneralized/examples/gridphysics/zenpuzzle_lvl3.txt create mode 100755 VGDLDataGeneralized/examples/gridphysics/zenpuzzle_lvl4.txt create mode 100644 VGDLDataGeneralized/ptb.py create mode 100644 VGDLDataGeneralized/ptb.test.csv create mode 100644 VGDLDataGeneralized/ptb.test.json create mode 100644 VGDLDataGeneralized/ptb.train.csv create mode 100644 VGDLDataGeneralized/ptb.train.json create mode 100644 VGDLDataGeneralized/ptb.valid.csv create mode 100644 VGDLDataGeneralized/ptb.valid.json create mode 100644 VGDLDataGeneralized/ptb.vocab.json create mode 100644 VGDLDataGeneralized/utils.py create mode 100644 data/__pycache__/ptb.cpython-310.pyc create mode 100644 data/__pycache__/utils.cpython-310.pyc create mode 100644 main.ipynb create mode 100644 modelTests.py create mode 100644 paramTest.py diff --git a/LSTM-Variational-AutoEncoder b/LSTM-Variational-AutoEncoder new file mode 160000 index 0000000..50476dd --- /dev/null +++ b/LSTM-Variational-AutoEncoder @@ -0,0 +1 @@ +Subproject commit 50476dd3bfe146bf8f4a74a205b78fb142e99423 diff --git a/main.py b/Main.py similarity index 70% rename from main.py rename to Main.py index 6fc2d36..3845c0a 100644 --- a/main.py +++ b/Main.py @@ -1,4 +1,4 @@ -from data.ptb import PTB +from VGDLData.ptb import PTB import torch from loss import VAE_Loss @@ -17,17 +17,17 @@ torch.manual_seed(global_setting["seed"]) -parser = argparse.ArgumentParser(description=" A parser for baseline uniform noisy experiment") -parser.add_argument("--batch_size", type=str, default="32") -parser.add_argument("--bptt", type=str,default="60") -parser.add_argument("--embed_size", type=str, default="300") -parser.add_argument("--hidden_size", type=str, default="256") -parser.add_argument("--latent_size", type=str, default="16") -parser.add_argument("--lr", type=str, default="0.001") +"""parser = argparse.ArgumentParser(description=" A parser for baseline uniform noisy experiment") +parser.add_argument("--batch_size", type=str, default="20") +parser.add_argument("--bptt", type=str,default="600") +parser.add_argument("--embed_size", type=str, default="50") +parser.add_argument("--hidden_size", type=str, default="400") +parser.add_argument("--latent_size", type=str, default="60") +parser.add_argument("--lr", type=str, default="0.001")""" # Extract commandline arguments -args = parser.parse_args() +#args = parser.parse_args() batch_size = int(args.batch_size) if args.batch_size!=None else training_setting["batch_size"] bptt = int(args.bptt) if args.bptt!=None else training_setting["bptt"] @@ -39,9 +39,9 @@ # Load the data -train_data = PTB(data_dir="./data", split="train", create_data= False, max_sequence_length= bptt) -test_data = PTB(data_dir="./data", split="test", create_data= False, max_sequence_length=bptt) -valid_data = PTB(data_dir="./data", split="valid", create_data= False, max_sequence_length= bptt) +train_data = PTB(data_dir="./VGDLData", split="train", create_data= False, max_sequence_length= bptt) +test_data = PTB(data_dir="./VGDLData", split="test", create_data= False, max_sequence_length=bptt) +valid_data = PTB(data_dir="./VGDLData", split="valid", create_data= False, max_sequence_length= bptt) # Batchify the data train_loader = torch.utils.data.DataLoader( dataset= train_data, batch_size=batch_size, shuffle= True) @@ -59,10 +59,7 @@ trainer = Trainer(train_loader, test_loader, model, Loss, optimizer) - - -if __name__ == "__main__": - +def main(): # Epochs train_losses = [] test_losses = [] @@ -77,6 +74,11 @@ plot_elbo(train_losses, "train") plot_elbo(test_losses, "test") + torch.save(model.state_dict(), "models/VGDL_VAE.pt") + +if __name__ == "__main__": + + main() diff --git a/VGDLData/CreateSplits.py b/VGDLData/CreateSplits.py new file mode 100644 index 0000000..6be99de --- /dev/null +++ b/VGDLData/CreateSplits.py @@ -0,0 +1,44 @@ + +import csv +import random +import math + + +if __name__ == "__main__": + all_files = [] + percent_train = 0.8 + percent_valid = 0.1 + percent_test = 0.1 + + with open("VGDLData/examples/all_games_sp.csv") as csv_file: + csv_reader = csv.reader(csv_file, delimiter=',') + for row in csv_reader: + all_files.append(row[1]) + random.shuffle(all_files) + + + train_index = round(len(all_files) * percent_train) + test_index = train_index + round(len(all_files) * percent_test) + + + training_files = all_files[:train_index] + test_files = all_files[train_index:test_index] + valid_files = all_files[test_index:] + + with open("VGDLData/ptb.train.csv", "w") as file: + cvs_writer = csv.writer(file, delimiter=",") + for i, f in enumerate(training_files): + cvs_writer.writerow([i, f]) + + with open("VGDLData/ptb.test.csv", "w") as file: + cvs_writer = csv.writer(file, delimiter=",") + for i, f in enumerate(test_files): + cvs_writer.writerow([i, f]) + + with open("VGDLData/ptb.valid.csv", "w") as file: + cvs_writer = csv.writer(file, delimiter=",") + for i, f in enumerate(valid_files): + cvs_writer.writerow([i, f]) + + + diff --git a/VGDLData/__pycache__/ptb.cpython-310.pyc b/VGDLData/__pycache__/ptb.cpython-310.pyc new file mode 100644 index 0000000000000000000000000000000000000000..da9b407c101cbfb70554d7d9bd1f72445ba2d911 GIT binary patch literal 5864 zcma)A&669&6`$_;&}j6r+V%P~HVBLjNrQGl&%p1SAzT035ySX5y-fcsyj;MOW+1{4EHc)LlC3fQ&eymu%{5b()|#bDd(A<~ zqf*aZa~X{>qjJw%^E7Wom0oqNs(CxA_3CSNX1r|(N0e?Gq7-;L=GvTKmyMQt7c(2H zEv70WSnmv?OoZJGucehv)=2|m>sPjeAiI)m1#vhGB-Q*}ia-Y9&14W~f$Wlu>7O}y zN&gNeFla4n{8M9{2`2b$7i%$vb=$yNY~i4^1ALiqZyP&otpvU-Jk7h{E266TGWeRP zYu*DtCmNcsh1ZQ1+TU`lu@c+!7?WX6s$X1fM6a+VuD&pD`>TVsnB zw@Yufe!~*=o0F9`-Elc*!p`|oY{F4P*L#!q(oq9rD#8V==B9i-tBG>X$Ms#~2o!>O zjPV@JCydL6merU@G&V8YW@VS}vb2j)UNLHa>pFi_4rI>n$!t|t)uCSJrk@5k20`2n z{3wVwvg_e5xnZbMFO2=9+r3MhI<)%Pwf4|zchirDc6&2T;$fYtK2ExwYsLHVH)YVt z!g!+@2iwgvX%p>D0c&axU#2%1^kvcw(lijw^)L#WagsIHVM(Id$@p14`w@@5Hr~YZ6}hYoMz_g!;34j?)fQJKEJ9hNwmVFoKnMBc z1JVSiN~!|ltg)KSSjYy^sLqUqA}Aeau5jabIUWYK2Mj>8!qH+E-h zIMqC8H_^xXiwW4;tI7`J{vcCM29*aW3kzCh2+k{R8ErndHAVD}Pe^|Hu!%T|Syg{_C^y zC$;~N{6W0+ZQqY(l22wkrJqUdBk~DU8c+@x+KbD@-hYdNU_w4D;%yAjJMK(CG^syu z3b{<5qz#L~gwJh1et$^}8ZS|2f?ct{liDjY5H-jJh9Bgf1> z&S?50jNhlBJx$l(9!b+|myP%%8ag?nA+9yVA83eDi!y0PzJUo^o}_JktVZX_VtHCgAEG@a>zSy)oVZ9GI(3g3TO)T$7}2)&4=|H(fYgc-t&zE5 zjI7*TF|NKdvU7V3%YzP_+!1`sl&5lA7`gL%*o1CHZi&{CutsiP!kFhq<-9DcEiPZm zU17drjNBV%Gb?v@kdSRz@;s6?J9l?sr+Q3z>On#zy_e8s$$tJSQ^NFziP#sPAY^)MDXRgkBtlhZ+}5ewyl zq}w6#l@hX}sM8IwM-*mNnas_PJH0@XS3nF7(yp?%6Dc5$q^eps>Ggsb(2hlLQ+ZVB z7aeM8AF}*wgOJh-Wl`<^jjQYA$Ip^t%vH>iQoMAT%Pi({&vaqP9=ABvc&y4j)T7jY ziw_rc_|xCHCuGLJDbknm=n>)z42uAV;DCXVabm0Ud8_Y|ZmHu#`m*g*}9Dd5e&74XvKs%ftch!Q(0N94q&0$(NfK`3t3T5b9j5GkHaUaD7C26sd}d~r&Y^77 zIJ-DG!1%L|_y{@`e1qlCA+(C)BczlxTmY)#O_;}wJpc)7gQ2ILxjE#4+BO$o0HsNSp8#@Xmy6Sl6w>!LWz;(?l z-hNTB>CjH1l(!t=WC9=1KmRAZ>%5_944=`coH~!Rmm{3fqVznNy#WV)rQCohd7Vf| zgkU?BQ#9$d2l8iPVj|BHA-|#XY{j>)UBt927V{)hM}?s+4`&UeROIuNkOD_ zq&PR#_Rd;5ILLQM3@Hun4!04i9K-`SKpe(oKux5}i31I8X5>J5m>e9_NbQnhnzF^9 z*H7U-C0qf{ba6KU;wgH!$_32nETC8@3GR=qDHKx6(xFdh&`s)g6yy^;>5Cv9+@s4~ zbCG)h`vTscgX28HkAPo53%O0?2WVSlC%(dJSl#r!U!=9L`K{g~as(wL!rZS zAJCOWG>{#6tJ&?u%_NR)HLnHD0yDUqNMuvvoUSq`ytP}F#u>?h zt>9L=C#a3H<%2v*CYbx8?1M^4M5CdAfuu+&Ga{57$N>>Dc;yWGIC}>;<>C;U>N^g3 zm|C}qkZt^rWbP()p+F>uLM;Z)z;fc*R~eb)%Wg?ir$6A(U(sxNqe^@ c^>&vFMW3gHDa8dg)fG$0{qeWfuzC0V$AJ zU^T#+1Xq1Y%jl=L4U8QW(E{E%^$^PG7i7obLN9+;%aA@wZXgF3ob$?PrXpqg`O z<>EYyeV%E)JL}u$8P?RK16t1wm1hlE&Ba0UkS#-b$YBQyBrjgqJGEx}u`S5jsvU|$ zp8g$c+;Yv?(G78C7sxqSr2Qm=y0!J<+|b|k(%|kmhzEfe1@UHf=l(UQTG+!d_L9Ni zK7G82Im&MLCT1_&%_dfFD^21_lUN@m1OIl}zwnw0{49(&J8`hnxtew`-jTR5y~zvI zQ^80jgCI=<+1UuApc5xqX9KrIcKi(Ud!3UT^t$cBO2?x>6^`eHahQ2t;m~%T3>Ah( zQJ59RW{@fRM5;<>7D-x|BR{)Sm|IC07Y*g_czTUyR&|qP7p^|Ir`y&@g>hC`;}J=# zdjrxV(Cdmyup6dXTDV@6_)_z_R$-<=w4oX#w@Gqqrx8VCU0?9T;!LzYfS36yS*b@4LB{pk7|MP8cIrVli^Zr@qO}izTOpufv;Ye zB(%%bP7r5}{*t&B91CRfu@h zxBb*t%HLC$X+UU|`bH>s&+1k4JnR`}!O-)%n43Bvj5|h~xA|nD)NnrIkqxT8iCqd~ z=UVs>d(Q4&3g9G9D@`gUO%hmMOB#B(JXlIw5f&2b6Kiec%j*#J4EB16L>p5)Sm1jn z#OW_M<3GBrG)ccs7N(G_AD)#p<3GBr;Ok{!3dy3oc4S7a*Np$@vc~cD*Xe~RB(b5-@;=67DbPQFQggNQN`l3$FC_R^P!{y7j_LMnSAv=%_^^Z6X?um(T+E z<9#YjLTn8J>M)jwZLX^qu-^#UU|B zoc+X_Qt8qZ->0E7C|@ge(l&V?<0)NTMmmcb7U~yJkI$7R>(E6Z<Rgu;v&k;XO?cA0m$NeoX40@HaCo3yVbDZ3f_9n+nC#&W5J_mL7`L;;^meu7c zUKt<#hGt;iw3^!oh`%;D?VeXx*b?3)#9+>YxH^1wW$m7m+cyxaO>NDoYmTEiBuik# z&EX=si+8QDhTUfECfbPgG=E`@-F@p8JH8HC^PrL~Y_$#+ah5j9Ik->jP<-~(w3aPx zJ(lCT$i+{^ROGdTWki4HWm{qno%eVbtXsjnrBA`tSLrdlsG0J^_zi?74TNNApgsz` z0it?+$MBjE!rv$SLYokHQn?yF+qoLf9-8^5r^lWmFXSyO?SO2;Yd>6>lJW5Ab6rb@ zr(OI(+%*XRv4zH2QC`ahEJFMtde0a9G-lCuU$|=#La#wG99`c3Oqj@gkfQh zvyGPu8zFJz4+3mS9@)K6Mw5-B2vqx;`T@zHlthuq5vd^=EB&8LUsQv5JPZ^f*22k- z@-ZC}>o}zO3IcAGg-QInQi-B~HVa}|h%k8|eh`2v!jHm|8J#{3!(QqCVViQ8SqP{4$ChRkiB0|S6f z($wf=>@#4K32JDn(^5)EH-SjIS8@yZbZJ`2D>-nC@M?{fb#CMpc=F4)SXO}qTUPN% zj;8kR)4(+#46OsMIY1i1wJLCpGB-DO$#3uO-eSAg(XSmc%)Ew~wP`)CW2gGIsXotZ zxwUQU`pa@_ko);51koqMxlE0H|H(*4WQyfU%e*i%abi=}fFq4##DTmv3L#EiBTiEz zP6PI7VCF*J1mY|Jahh`BEaD))T$$&Wt#w6F;N;r-lqE)E<*U8Uz>hmg9PM>(2c6Q3 zkq#!RqhX1%M|zHXz$f)1T3d#?8mx+D)omV%&`yER9JP6aSMLA_f)VT|1Y61_9Jn3Q@ zpSt{J_Z;Quu|Euuqr09rOyoGCcHQ&tj{T?{(YdVp7KExUNa5h$0Z4wcJ@swkJxk;{ zB0VCjMCgc$awH8qB@z-$XeElqEWI8CQRI2Ydg22=L6bT}D2kydCA|dVi290SIMup& z^oO45R-KCTjGozDC_kP4h$RYUi5lGLTL4+4<4xkPR!#JhZ*iuYxRKwC9&$6=hKsXK|He34>=K0~x*r8LC(%mq9j?k&NF$HkOGT z;X0A*80O=@@o!kpnM+QDF2wUv&3!kKY9-pz$|AQee$uqHRoYE{)>3ID7r2|#v%AAX z<1tP%L!lsJ5)dTIeCbIa-30@jER+$tjotRmXE&c;e1D_N?3u7LttwSLSK6SdW)1nB zsS-D9Yi2^L*{aaS&QzTb*p$o}`n?^b2RNVLG)-{vVAkv4lC8Y^fFQi(MRaJs zIn;9udBk~M3S&5T3Foz_6z7^U@SeHAsB-ll^aRZh%k-?NRJtmfTBHkQUfO1z{@9cV zG5tk1r&?51QJ<#2Dx-wX&(dRc-Xc)-?a2>M)01b5pBBQ3w6#TPj@EyWH?7v1^AUk1 z8u!@6{(spyy1nyBlvp=Ilsl+Uj20us2rwVe5=|cZAOQvMZwCP-{(2N8Di$u`lnr$6!Nwm-YXQH1 z{hPN5HenZ{{>3KhqRxBi=`R`7_d34|LO6hqS?HoG{~A+ufW^5F55b2=aK1}74&W-d z2GVe6+WCE{eqghC=zL?f^Gj8`k*eEDXO6z~Iodr(4$8^H_EFSc;fE z$^Rmk)hXmJ^);vb1)oyYvjWScp{uLeNX8#P#wu0WbyQ4bBGV60Ol2k~ zxXvVd35)5!=o^j~%w;D+SK@W87NMI-bt?MW%Br+3ectu0Rocyd)lz9Ck8ro7XSX9j z(bnW#{Tnou=;Pt?tZUTrLexsh<&iS)Y`0pj#0rrv zU#jyS0jY0Ke*AeUg%!)*R<$`;{Xt%}T4~NF1d6BvcJ=Ts0|&Qv?qq`fFlKTe70Sb6 zHkbwGfmyKQMW9nW*`n3t-$Nb63{5vB$FeUmsX5xW;rIV1{CMklk?3suvgu@B<4ZT^ z{JaeyRcTRo2a&LlonRG zsIsbYF&247(D!(kqqxYp)+FI5HY~+ zvt7?iz`kL7On;4gi@E*+7Z)Q6Y~G+<756;#2coy#8!e=!nz>oo)wL>Z)wM2@u~VzAv+ Immovable hidden=True img=oryx/grass autotiling=True + structure > Immovable + water > color=BLUE img=newset/water4 + goal > Door color=GREEN img=newset/exit2 + winner > + winnerA > singleton=True + winnerB > singleton=True + log > Missile orientation=RIGHT speed=0.05 color=BROWN img=newset/logm + logA > + logB > + spawnPull > SpawnPoint stype=pull prob=0.1 hidden=True invisible=True + pull > Missile hidden=True invisible=True orientation=DOWN speed=0.05 + avatar > ShootAvatar speed=0.2 + avatarA > stype=pushA img=newset/girl2 frameRate=8 + avatarB > stype=pushB img=newset/man3 frameRate=8 + push > Flicker + pushA > singleton=True + pushB > singleton=True + wall > Immovable color=BLACK img=oryx/tree2 + + InteractionSet + avatar wall > stepBack pixelPerfect=True + + avatarA goal > transformTo stype=winnerA scoreChange=1,0 + avatarB goal > transformTo stype=winnerB scoreChange=0,1 + + logA pushA > increaseSpeedToAll stype=logA value=0.001 + pushA logA > killSprite + logB pushB > increaseSpeedToAll stype=logB value=0.001 + pushB logB > killSprite + + avatar log > pullWithIt + avatar pull > pullWithIt + spawnPull log > pullWithIt + + avatar log > shieldFrom ftype=killSprite stype=water + pull log > shieldFrom ftype=killSprite stype=water + log wall > stepBack pixelPerfect=True + + avatarA water > killSprite + avatarB water > killSprite + pull water wall pull > killSprite + + TerminationSet + MultiSpriteCounter stype1=winnerA stype2=winnerB limit=2 win=True,True + MultiSpriteCounter stype1=winnerA limit=1 win=True,False + MultiSpriteCounter stype1=winnerB limit=1 win=False,True + SpriteCounter stype=avatar limit=0 win=False,False + SpriteCounter stype=avatarA limit=0 win=False,True + SpriteCounter stype=avatarB limit=0 win=True,False + + LevelMapping + g > goal water + . > water land + = > water logA spawnPull + + > water logA + - > water logB spawnPull + _ > water logB + A > avatarA logA water + B > avatarB logB water + w > land wall diff --git a/VGDLData/examples/2player/accelerator_lvl0.txt b/VGDLData/examples/2player/accelerator_lvl0.txt new file mode 100755 index 0000000..9477cd0 --- /dev/null +++ b/VGDLData/examples/2player/accelerator_lvl0.txt @@ -0,0 +1,13 @@ +wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww +w..............................gw +w=====.........................gw +w++A++.........................gw +w+++++.........................gw +w..............................gw +wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww +w..............................gw +w-----.........................gw +w__B__.........................gw +w_____.........................gw +w..............................gw +wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww diff --git a/VGDLData/examples/2player/accelerator_lvl1.txt b/VGDLData/examples/2player/accelerator_lvl1.txt new file mode 100755 index 0000000..750b885 --- /dev/null +++ b/VGDLData/examples/2player/accelerator_lvl1.txt @@ -0,0 +1,13 @@ +wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww +w...................w..........gw +w=====..............ww.........gw +w++A++.........................gw +w+++++.........................gw +w..............................gw +wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww +w...................w..........gw +w-----..............ww.........gw +w__B__.........................gw +w_____.........................gw +w..............................gw +wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww diff --git a/VGDLData/examples/2player/accelerator_lvl2.txt b/VGDLData/examples/2player/accelerator_lvl2.txt new file mode 100755 index 0000000..a88fa35 --- /dev/null +++ b/VGDLData/examples/2player/accelerator_lvl2.txt @@ -0,0 +1,15 @@ +wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww +w...............................w +w=====..............ww..........w +w++A++..........................w +w+++++.........................gw +w+++++..............ww.........gw +w..............................gw +wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww +w...............................w +w-----..............ww..........w +w__B__..........................w +w_____.........................gw +w_____..............ww.........gw +w..............................gw +wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww diff --git a/VGDLData/examples/2player/accelerator_lvl3.txt b/VGDLData/examples/2player/accelerator_lvl3.txt new file mode 100755 index 0000000..8589580 --- /dev/null +++ b/VGDLData/examples/2player/accelerator_lvl3.txt @@ -0,0 +1,5 @@ +wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww +w++A++...............................gw +wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww +w__B__...............................gw +wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww diff --git a/VGDLData/examples/2player/accelerator_lvl4.txt b/VGDLData/examples/2player/accelerator_lvl4.txt new file mode 100755 index 0000000..1f909a5 --- /dev/null +++ b/VGDLData/examples/2player/accelerator_lvl4.txt @@ -0,0 +1,11 @@ +wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww +w....................................gw +w==A==...............................gw +w+++++...............................gw +w....................................gw +wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww +w....................................gw +w--B--...............................gw +w_____...............................gw +w....................................gw +wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww diff --git a/VGDLData/examples/2player/akkaarrh.txt b/VGDLData/examples/2player/akkaarrh.txt new file mode 100755 index 0000000..d33cba8 --- /dev/null +++ b/VGDLData/examples/2player/akkaarrh.txt @@ -0,0 +1,46 @@ +BasicGame no_players=2 square_size=30 + SpriteSet + background > Immovable hidden=True img=oryx/space1 + ship > Immovable color=GREEN portal=True + nokey > img=oryx/spaceship1 + withkey > img=oryx/spaceship2 + explosion > Flicker limit=5 img=oryx/sparkle3 + + movable > + avatar > ShootAvatar stype=explosion + avatarA > img=newset/spaceman1 + avatarB > img=newset/spaceman2 + incoming > + incoming_slow > Chaser stype=ship color=ORANGE speed=0.05 img=oryx/alien3 + incoming_fast > Chaser stype=ship color=YELLOW speed=0.15 img=oryx/alien1 + enemySpawn > BomberRandomMissile stypeMissile=incoming_slow,incoming_fast invisible=True hidden=True singleton=True cooldown=8 speed=0.8 prob=0.1 + + winner > Immovable img=oryx/spaceship2 + + key > Immovable img=oryx/key1 shrinkfactor=0.7 + wall > Immovable img=oryx/planet + + LevelMapping + . > background + s > nokey background + e > enemySpawn background + k > key background + A > avatarA background + B > avatarB background + w > wall background + + InteractionSet + enemySpawn wall > reverseDirection + movable wall > stepBack pixelPerfect=True + avatar nokey > stepBack + incoming ship > killBoth scoreChange=-1,-1 + incoming explosion avatarA > killSprite scoreChange=2,0 + incoming explosion avatarB > killSprite scoreChange=0,2 + avatar key > transformToAll stype=nokey stypeTo=withkey + key avatarA > killSprite scoreChange=10,0 + key avatarB > killSprite scoreChange=0,10 + avatar withkey > transformTo stype=winner + + TerminationSet + SpriteCounter stype=ship win=False,False + MultiSpriteCounter stype1=winner limit=2 win=True,True \ No newline at end of file diff --git a/VGDLData/examples/2player/akkaarrh_lvl0.txt b/VGDLData/examples/2player/akkaarrh_lvl0.txt new file mode 100755 index 0000000..c71c60b --- /dev/null +++ b/VGDLData/examples/2player/akkaarrh_lvl0.txt @@ -0,0 +1,12 @@ +wwwwwwwwwwwwwwwwwwwwwwww +w...........e..........w +w......................w +w.k....................w +w......................w +wwww................wwww +w.........ww.ww........w +w......................w +w..w................w..w +w..w................w..w +w..w.....A..s..B....w..w +wwwwwwwwwwwwwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLData/examples/2player/akkaarrh_lvl1.txt b/VGDLData/examples/2player/akkaarrh_lvl1.txt new file mode 100755 index 0000000..8f13efe --- /dev/null +++ b/VGDLData/examples/2player/akkaarrh_lvl1.txt @@ -0,0 +1,12 @@ +wwwwwwwwwwwwwwwwwwwwwwww +w...........e..........w +w......................w +w..........www.........w +w......................w +w.ww.....A.....B....ww.w +w......................w +w......................w +w......w..........wwwwww +w...s..w............k..w +w......w...............w +wwwwwwwwwwwwwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLData/examples/2player/akkaarrh_lvl2.txt b/VGDLData/examples/2player/akkaarrh_lvl2.txt new file mode 100755 index 0000000..3f8e3f8 --- /dev/null +++ b/VGDLData/examples/2player/akkaarrh_lvl2.txt @@ -0,0 +1,17 @@ +wwwwwwwwwwwwwwwww +w....e..........w +w...............w +w...............w +w...............w +w......A........w +w....www...wwww.w +w..........w....w +w...............w +w.......w....s..w +w.......w.......w +w........w......w +w..k............w +w..ww...........w +w...w.....www...w +w.........B.....w +wwwwwwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLData/examples/2player/akkaarrh_lvl3.txt b/VGDLData/examples/2player/akkaarrh_lvl3.txt new file mode 100755 index 0000000..5dc3000 --- /dev/null +++ b/VGDLData/examples/2player/akkaarrh_lvl3.txt @@ -0,0 +1,20 @@ +wwwwwwwwwwwwwwwww +w............k..w +w...............w +w...............w +w....A......w...w +w...........w...w +w.......wwwww...w +w.......e.......w +w...w...........w +w...w...........w +www.............w +w..........www..w +w.....ww.w......w +w........w......w +w....ww.........w +w....w.....B....w +w.w.ww......w...w +w...........w...w +w..s........w...w +wwwwwwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLData/examples/2player/akkaarrh_lvl4.txt b/VGDLData/examples/2player/akkaarrh_lvl4.txt new file mode 100755 index 0000000..3b6ee1e --- /dev/null +++ b/VGDLData/examples/2player/akkaarrh_lvl4.txt @@ -0,0 +1,20 @@ +wwwwwwwwwwwwwwwww +w..........w.k..w +w..w.......w....w +w..w........w...w +w..w....A.......w +w...............w +w...............w +w.......s.......w +w....www.www....w +w...............w +w.......B.......w +w..w............w +w...w...........w +w...ww...w......w +w........w......w +w........w......w +w........www....w +w...............w +w.......e.......w +wwwwwwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLData/examples/2player/aliens.txt b/VGDLData/examples/2player/aliens.txt new file mode 100644 index 0000000..6f9f5f4 --- /dev/null +++ b/VGDLData/examples/2player/aliens.txt @@ -0,0 +1,48 @@ +BasicGame square_size=32 no_players=2 + SpriteSet + background > Immovable img=oryx/space1 hidden=True + base > Immovable color=WHITE img=oryx/planet + avatar > FlakAvatar + avatar1 > stype=sam1 img=oryx/spaceship1 + avatar2 > stype=sam2 img=oryx/spaceship2 + missile > Missile + sam > orientation=UP color=BLUE singleton=True + sam1 > img=oryx/bullet1 + sam2 > img=oryx/bullet2 + bomb > orientation=DOWN color=RED speed=0.5 img=oryx/bullet2 + alien > Bomber stype=bomb prob=0.01 cooldown=3 speed=0.8 + alienGreen > img=oryx/alien3 + alienBlue > img=oryx/alien1 + portal > invisible=True hidden=True + portalSlow > SpawnPoint stype=alienBlue cooldown=16 total=20 img=portal + portalFast > SpawnPoint stype=alienGreen cooldown=12 total=20 img=portal + + LevelMapping + . > background + 0 > background base + 1 > background portalSlow + 2 > background portalFast + A > background avatar1 + B > background avatar2 + + TerminationSet + SpriteCounter stype=avatar limit=1 win=False,False + MultiSpriteCounter stype1=portal stype2=alien limit=0 win=True,True + + InteractionSet + avatar EOS > stepBack + avatar avatar > stepBack + alien EOS > turnAround + missile EOS > killSprite + + base bomb > killBoth + base sam1 > killBoth scoreChange=1,0 + base sam2 > killBoth scoreChange=0,1 + + base alien > killSprite + avatar1 alien > killSprite scoreChange=-1,0 + avatar2 alien > killSprite scoreChange=0,-1 + avatar1 bomb > killSprite scoreChange=-1,0 + avatar2 bomb > killSprite scoreChange=0,-1 + alien sam1 > killSprite scoreChange=2,0 + alien sam2 > killSprite scoreChange=0,2 \ No newline at end of file diff --git a/VGDLData/examples/2player/aliens_lvl0.txt b/VGDLData/examples/2player/aliens_lvl0.txt new file mode 100644 index 0000000..ce69c08 --- /dev/null +++ b/VGDLData/examples/2player/aliens_lvl0.txt @@ -0,0 +1,11 @@ +1............................. +000........................... +000........................... +..............00.............. +..............00.............. +..............00.............. +..............00.............. +.......000....00....000....... +.00...00.00...00...00.00...00. +.............................. +........A............B........ \ No newline at end of file diff --git a/VGDLData/examples/2player/aliens_lvl1.txt b/VGDLData/examples/2player/aliens_lvl1.txt new file mode 100644 index 0000000..ea5b2e2 --- /dev/null +++ b/VGDLData/examples/2player/aliens_lvl1.txt @@ -0,0 +1,11 @@ +1............................. +000........................... +000........................... +.............................. +.............................. +.0000....................0000. +.0000....................0000. +....0000....00..00....0000.... +....0000......00......0000.... +.............................. +........A............B........ \ No newline at end of file diff --git a/VGDLData/examples/2player/aliens_lvl2.txt b/VGDLData/examples/2player/aliens_lvl2.txt new file mode 100644 index 0000000..1ebbe10 --- /dev/null +++ b/VGDLData/examples/2player/aliens_lvl2.txt @@ -0,0 +1,11 @@ +2............................. +000........................... +000........................... +.............................. +.............................. +.............................. +.............................. +.0...0...0...00...0...0...0... +...0...0...0....0...0...0...0. +.............................. +........A............B........ \ No newline at end of file diff --git a/VGDLData/examples/2player/aliens_lvl3.txt b/VGDLData/examples/2player/aliens_lvl3.txt new file mode 100644 index 0000000..16a5bb6 --- /dev/null +++ b/VGDLData/examples/2player/aliens_lvl3.txt @@ -0,0 +1,11 @@ +1............................. +000........................... +000........................... +.............................. +.............0..0............. +..00.........0..0.........00.. +..00.........0..0.........00.. +..00.........0..0.........00.. +..00......................00.. +.............................. +........A............B........ \ No newline at end of file diff --git a/VGDLData/examples/2player/aliens_lvl4.txt b/VGDLData/examples/2player/aliens_lvl4.txt new file mode 100644 index 0000000..d5ed861 --- /dev/null +++ b/VGDLData/examples/2player/aliens_lvl4.txt @@ -0,0 +1,11 @@ +2............................. +000........................... +000........................... +.............................. +.............................. +.............................. +.............................. +..............00.............. +..............00.............. +.............................. +........A............B........ \ No newline at end of file diff --git a/VGDLData/examples/2player/arkanoid2p.txt b/VGDLData/examples/2player/arkanoid2p.txt new file mode 100644 index 0000000..9eaffcb --- /dev/null +++ b/VGDLData/examples/2player/arkanoid2p.txt @@ -0,0 +1,60 @@ +BasicGame square_size=25 no_players=2 + + SpriteSet + background > Immovable img=oryx/space1 hidden=True + avatar > FlakAvatar stype=ballStart physicstype=CONT wMult=4 friction=0.2 mass=0.2 healthPoints=3 limitHealthPoints=3 + avatarA > img=oryx/floor3 + avatarB > img=oryx/floor1 + + balls > Missile orientation=UP speed=20 physicstype=CONT img=oryx/bullet2 shrinkfactor=2 singleton=True + ballStart > + ball > + + ballLost > Passive invisible=True hidden=True + + brick > Passive img=newset/blockG + brick2 > wMult=2 + brick1 > + + toughBrick > Passive wMult=2 + tbrick1 > img=oryx/floor2 + tbrick2 > img=oryx/floor2_1 + + block > Passive img=newset/block2 + longwall > wMult=2 + wall > + + TerminationSet + SpriteCounter stype=avatar limit=1 win=False,False + SpriteCounter stype=brick limit=0 win=True,True + + InteractionSet + + avatar avatar > stepBack + + ballStart brick block > transformToAll stype=ballStart stypeTo=ball + + brick ball > killSprite scoreChange=2 + tbrick2 ball > killSprite scoreChange=5 + + ball avatar > bounceDirection + ball block > wallBounce + avatar block > wallStop + + ball EOS > subtractHealthPoints stype=avatarA value=1 + ball EOS > subtractHealthPoints stype=avatarB value=1 + ball EOS > transformTo stype=ballLost + ball brick > wallBounce + + tbrick1 ball > transformTo stype=tbrick2 + + LevelMapping + . > background + o > background ball + m > background brick2 + n > background brick1 + b > background longwall + w > background wall + t > background tbrick1 + A > background avatarA + B > background avatarB \ No newline at end of file diff --git a/VGDLData/examples/2player/arkanoid2p_lvl0.txt b/VGDLData/examples/2player/arkanoid2p_lvl0.txt new file mode 100644 index 0000000..adb9129 --- /dev/null +++ b/VGDLData/examples/2player/arkanoid2p_lvl0.txt @@ -0,0 +1,20 @@ +wwwwwwwwwwwwwwwwwwwwwww +w.....................w +w.....................w +wnm.m.m.m.m.m.m.m.m.m.w +wm.m.m.m.m.m.m.m.m.m.nw +wnm.m.m.m.m.m.m.m.m.m.w +wm.m.m.m.m.m.m.m.m.m.nw +wnm.m.m.m.m.m.m.m.m.m.w +w.....................w +w.....................w +w.....................w +w.....................w +w.....................w +w.....................w +w.....................w +w.....................w +w.....................w +w.....................w +w....A........B.......w +w.....................w \ No newline at end of file diff --git a/VGDLData/examples/2player/arkanoid2p_lvl1.txt b/VGDLData/examples/2player/arkanoid2p_lvl1.txt new file mode 100644 index 0000000..eb05f64 --- /dev/null +++ b/VGDLData/examples/2player/arkanoid2p_lvl1.txt @@ -0,0 +1,20 @@ +wwwwwwwwwwwwwwwwwwwwwww +w.....................w +w.....................w +wnm.m.m.m.m.m.m.m.m.m.w +wm.m.b.m.m.m.m.b.m.m.nw +wnm.m.m.m.m.m.m.m.m.m.w +w.....................w +w.....................w +w.....................w +w.....................w +w.....................w +w.....................w +w.....................w +w.....................w +w.....................w +w.....................w +w.....................w +w.....................w +w....A........B.......w +w.....................w \ No newline at end of file diff --git a/VGDLData/examples/2player/arkanoid2p_lvl2.txt b/VGDLData/examples/2player/arkanoid2p_lvl2.txt new file mode 100644 index 0000000..5c82d30 --- /dev/null +++ b/VGDLData/examples/2player/arkanoid2p_lvl2.txt @@ -0,0 +1,20 @@ +wwwwwwwwwwwwwwwwwwwwwww +w.....................w +w.....................w +wnm.m.m.m.m.m.m.m.m.m.w +wm.m.m.m.m.m.m.m.m.m.nw +wnm.m.m.m.m.m.m.m.m.m.w +wm.m.m.m.m.m.m.m.m.m.nw +wb.b.b.m.m.nm.m.b.b.b.w +w.....................w +w.....................w +w.....................w +w.....................w +w.....................w +w.....................w +w.....................w +w.....................w +w.....................w +w.....................w +w....A........B.......w +w.....................w \ No newline at end of file diff --git a/VGDLData/examples/2player/arkanoid2p_lvl3.txt b/VGDLData/examples/2player/arkanoid2p_lvl3.txt new file mode 100644 index 0000000..d4db392 --- /dev/null +++ b/VGDLData/examples/2player/arkanoid2p_lvl3.txt @@ -0,0 +1,20 @@ +wwwwwwwwwwwwwwwwwwwwwww +w.....................w +w.....................w +wnt.t.m.m.....m.m.t.t.w +wm.m.m.m.m...m.m.m.m.nw +wnm.m.m.m.m.m.m.m.m.m.w +wm.m.m.m.m.m.m.m.m.m.nw +wt.t.t.t.t.nt.t.t.t.t.w +w.....................w +w.....................w +w.....................w +w.....................w +w.....................w +w.....................w +w.....................w +w.....................w +w.....................w +w.....................w +w....A........B.......w +w.....................w \ No newline at end of file diff --git a/VGDLData/examples/2player/arkanoid2p_lvl4.txt b/VGDLData/examples/2player/arkanoid2p_lvl4.txt new file mode 100644 index 0000000..fda6435 --- /dev/null +++ b/VGDLData/examples/2player/arkanoid2p_lvl4.txt @@ -0,0 +1,24 @@ +wwwwwwwwwwwwwwwwwwwwwww +w.....................w +w.....................w +w.....................w +w.....................w +wm....................w +wm.m.m................w +wm.m.m.m.m............w +wm.m.m.m.m.m.m........w +wm.m.m.m.m.m.m.m.m....w +wb.b.b.b.b.b.b.b.b....w +w.....................w +w.....................w +w.....................w +w.....................w +w.....................w +w.....................w +w.....................w +w.....................w +w.....................w +w.....................w +w.....................w +w....A........B.......w +w.....................w \ No newline at end of file diff --git a/VGDLData/examples/2player/asteroids.txt b/VGDLData/examples/2player/asteroids.txt new file mode 100755 index 0000000..e919449 --- /dev/null +++ b/VGDLData/examples/2player/asteroids.txt @@ -0,0 +1,79 @@ +BasicGame no_players=2 + SpriteSet + background > Immovable hidden=True img=oryx/space1 + base > Immovable color=WHITE img=newset/block3 + moving > + avatar > ShootAvatar speed=0.9 + avatar1 > stype=sam1 img=oryx/spaceship1 + avatar2 > stype=sam2 img=oryx/spaceship2 + missile > Missile timeToLive=20 + sam1 > color=BLUE singleton=True img=oryx/orb3 shrinkfactor=0.5 + sam2 > color=RED singleton=True img=oryx/orb1 shrinkfactor=0.5 + + asteroid > + + static > RandomNPC img=oryx/planet is_npc=False + big > speed=0.05 cons=1 + medium > speed=0.10 cons=2 shrinkfactor=0.8 + small > speed=0.15 cons=3 shrinkfactor=0.5 + + rnd > RandomMissile speed=0.15 img=oryx/planet + rndBig > speed=0.05 + rndMedium > speed=0.10 shrinkfactor=0.8 + rndSmall > speed=0.15 shrinkfactor=0.5 + + portal > SpawnPoint cooldown=16 invisible=True hidden=True + portalR > stype=big total=3 + portalH > stype=rndBig total=1 + + LevelMapping + p > portalR background + h > portalH background + b > base background + A > avatar1 background + B > avatar2 background + . > background + + TerminationSet + MultiSpriteCounter stype1=avatar1 stype2=avatar2 limit=0 win=False,False + SpriteCounter stype=avatar1 limit=0 win=False,True + SpriteCounter stype=avatar2 limit=0 win=True,False + SpriteCounter stype=asteroid limit=0 count_score=True + Timeout limit=2000 count_score=True + + InteractionSet + moving EOS > wrapAround + rnd EOS > wrapAround + asteroid EOS > stepBack + + avatar avatar > killBoth + avatar1 sam2 > killSprite scoreChange=-2,10 + avatar2 sam1 > killSprite scoreChange=10,-2 + + missile big > spawn stype=medium + missile big > spawn stype=medium + missile big > killBoth + missile medium > spawn stype=small + missile medium > spawn stype=small + missile medium > killBoth + + + missile rndBig > spawn stype=rndMedium + missile rndBig > spawn stype=rndMedium + missile rndBig > killBoth + missile rndMedium > spawn stype=rndSmall + missile rndMedium > spawn stype=rndSmall + missile rndMedium > killBoth + + sam1 rndSmall small > killBoth scoreChange=3,0 + sam2 rndSmall small > killBoth scoreChange=0,3 + + avatar1 asteroid > killBoth scoreChange=-1,0 + avatar2 asteroid > killBoth scoreChange=0,-1 + + + asteroid base > reverseDirection + base asteroid > killSprite + base sam1 > killBoth scoreChange=1,0 + base sam2 > killBoth scoreChange=0,1 + avatar base > stepBack pixelPerfect=True \ No newline at end of file diff --git a/VGDLData/examples/2player/asteroids_lvl0.txt b/VGDLData/examples/2player/asteroids_lvl0.txt new file mode 100755 index 0000000..2adc825 --- /dev/null +++ b/VGDLData/examples/2player/asteroids_lvl0.txt @@ -0,0 +1,14 @@ +................................ +........bbb............b........ +...bbbb...h....bb......b...B.... +...h...................b........ +.......p..b....h.............bb. +..........b............h........ +........bb....p....bb........... +..................b.....p......b +....h.............b.......h....b +.bb.........b................... +........b...b.........bbbb...... +........bA........bbb........... +........b........h.............. +................................ \ No newline at end of file diff --git a/VGDLData/examples/2player/asteroids_lvl1.txt b/VGDLData/examples/2player/asteroids_lvl1.txt new file mode 100755 index 0000000..4398bf3 --- /dev/null +++ b/VGDLData/examples/2player/asteroids_lvl1.txt @@ -0,0 +1,14 @@ +........................h....... +.....p.........A................ +..h........b........b........... +...........bbb....bbb........b.. +.............bbbbbb.......p..b.. +.............................b.. +...............h................ +...b............................ +...b..h......................... +...b.........bbbbbb.........h... +...........bbb....bbb........... +...........b........b.........h. +...............B................ +.......p........................ \ No newline at end of file diff --git a/VGDLData/examples/2player/asteroids_lvl2.txt b/VGDLData/examples/2player/asteroids_lvl2.txt new file mode 100755 index 0000000..62b6028 --- /dev/null +++ b/VGDLData/examples/2player/asteroids_lvl2.txt @@ -0,0 +1,14 @@ +...............A..............p... +......h........................... +..p.......bbbbbbbbbbbb......h..... +...b........bbbbbbbb.........b.... +..bb..........bbbb...........bb... +...b.......p.................b.... +.................................. +...b...............p.........b.... +..bb.........................bb... +...b..........bbbb...........b.... +.h..........bbbbbbbb.............p +..........bbbbbbbbbbbb...h........ +.......h.......................... +...............B.................. \ No newline at end of file diff --git a/VGDLData/examples/2player/asteroids_lvl3.txt b/VGDLData/examples/2player/asteroids_lvl3.txt new file mode 100755 index 0000000..416e3c5 --- /dev/null +++ b/VGDLData/examples/2player/asteroids_lvl3.txt @@ -0,0 +1,14 @@ +............................h..... +...bbb.........p.................. +...b.............................. +.........bbb........bbb........h.. +......b.......bbbb.......b........ +.p....b........b.........b........ +......b..A.....b.....B...b.....p.. +......b........b.........b........ +......b........b.........b........ +........bb....bbbb....bb.......... +..h..........................b.... +........................h..bbb.... +...............p.................. +........h......................... \ No newline at end of file diff --git a/VGDLData/examples/2player/asteroids_lvl4.txt b/VGDLData/examples/2player/asteroids_lvl4.txt new file mode 100755 index 0000000..575d1fd --- /dev/null +++ b/VGDLData/examples/2player/asteroids_lvl4.txt @@ -0,0 +1,14 @@ +.............................h... +.A...b........bbbbb.............. +.....b....h...b...b.....p........ +.....b.p......b.b.b.............. +.....b........................... +.bbbbb..........b...........p.... +..h...........bbbbb.............. +................b....p........... +...........................bbbbb. +.....h......bbbb.bbbb......b..... +.p..........b..bbb..b......b..... +............b.......b..h...b..... +.............b.....b.......b...B. +.......h......................... \ No newline at end of file diff --git a/VGDLData/examples/2player/beekeeper.txt b/VGDLData/examples/2player/beekeeper.txt new file mode 100755 index 0000000..a40811f --- /dev/null +++ b/VGDLData/examples/2player/beekeeper.txt @@ -0,0 +1,39 @@ +BasicGame no_players=2 square_size=30 + SpriteSet + background > Immovable hidden=True img=oryx/grass autotiling=True + base > Immovable + base1 > img=oryx/bee1 + base2 > img=oryx/bee2 + moving > + avatar > FlakAvatar + player1 > stype=sam1 img=oryx/axeman1 orientation=DOWN + player2 > stype=sam2 img=oryx/axeman1 orientation=UP + + missile > Missile timeToLive=20 + sam1 > color=BLUE singleton=True img=oryx/axe1 orientation=UP + sam2 > color=RED singleton=True img=oryx/axe2 orientation=DOWN + + LevelMapping + . > background + b > base1 background + c > base2 background + A > player1 background + B > player2 background + + TerminationSet + SpriteCounter stype=base1 limit=0 win=False,True + SpriteCounter stype=base2 limit=0 win=True,False + Timeout limit=1500 count_score=True + + InteractionSet + avatar EOS > stepBack + missile EOS > killSprite + + sam1 player2 > killSprite scoreChange=-2,2 + sam2 player1 > killSprite scoreChange=2,-2 + + missile missile > killBoth + sam2 base1 > killBoth scoreChange=0,5 + sam1 base1 > killBoth scoreChange=-1,0 + sam1 base2 > killBoth scoreChange=5,0 + sam2 base2 > killBoth scoreChange=0,-1 \ No newline at end of file diff --git a/VGDLData/examples/2player/beekeeper_lvl0.txt b/VGDLData/examples/2player/beekeeper_lvl0.txt new file mode 100755 index 0000000..cc1f4cb --- /dev/null +++ b/VGDLData/examples/2player/beekeeper_lvl0.txt @@ -0,0 +1,13 @@ +cc.c..cccc..c.cc +..c.cc....cc.c.. +................ +.......B........ +................ +................ +................ +................ +................ +.......A........ +................ +..b.bb....bb.b.. +bb.b..bbbb..b.bb \ No newline at end of file diff --git a/VGDLData/examples/2player/beekeeper_lvl1.txt b/VGDLData/examples/2player/beekeeper_lvl1.txt new file mode 100755 index 0000000..283cfda --- /dev/null +++ b/VGDLData/examples/2player/beekeeper_lvl1.txt @@ -0,0 +1,17 @@ +cc..c.ccc.c..cc +............... +.......B....... +............... +b..b.bb.bb.b..b +............... +.c.c.cc.cc.c.c. +............... +...b..c.b..c... +............... +.b.bb.b.b.bb.b. +............... +c..c.cc.cc.c..c +............... +.......A....... +............... +bb..b.bbb.b..bb \ No newline at end of file diff --git a/VGDLData/examples/2player/beekeeper_lvl2.txt b/VGDLData/examples/2player/beekeeper_lvl2.txt new file mode 100755 index 0000000..1440e45 --- /dev/null +++ b/VGDLData/examples/2player/beekeeper_lvl2.txt @@ -0,0 +1,20 @@ +cc..ccc.ccc..cc +............... +ccccc.....ccccc +.......B....... +...ccc...ccc... +............... +....bb...bb.... +............... +.......b....... +............... +............... +.......c....... +............... +.....cc.cc..... +............... +...b.b...b.b... +.......A....... +bbbbb.....bbbbb +............... +bb..bbb.bbb..bb \ No newline at end of file diff --git a/VGDLData/examples/2player/beekeeper_lvl3.txt b/VGDLData/examples/2player/beekeeper_lvl3.txt new file mode 100755 index 0000000..3069fe8 --- /dev/null +++ b/VGDLData/examples/2player/beekeeper_lvl3.txt @@ -0,0 +1,22 @@ +ccccccccccccccc +............... +.c.c.......c.c. +.......B....... +............... +.....bb.bb..... +.......b....... +............... +b...b..b..b...b +b...b..c..b...b +b.b.b..b..b.b.b +c.c.c..c..c.c.c +c...c..b..c...c +c...c..c..c...c +............... +.......c....... +.....cc.cc..... +............... +.......A....... +.b.b.......b.b. +............... +bbbbbbbbbbbbbbb \ No newline at end of file diff --git a/VGDLData/examples/2player/beekeeper_lvl4.txt b/VGDLData/examples/2player/beekeeper_lvl4.txt new file mode 100755 index 0000000..4b1df2e --- /dev/null +++ b/VGDLData/examples/2player/beekeeper_lvl4.txt @@ -0,0 +1,22 @@ +c.c.c.c...c.c.c.c +................. +c..cc.......cc..c +........B........ +.b.............c. +c...............b +................. +..b.b..bbb..b.b.. +.b.............b. +c...............c +b...............b +c....c.....b....c +b...............b +.c.............c. +..c.c..ccc..c.c.. +................. +b...............c +.c.............b. +........A........ +b..bb.......bb..b +................. +b.b.b.b...b.b.b.b \ No newline at end of file diff --git a/VGDLData/examples/2player/bombergirl.txt b/VGDLData/examples/2player/bombergirl.txt new file mode 100755 index 0000000..31b583d --- /dev/null +++ b/VGDLData/examples/2player/bombergirl.txt @@ -0,0 +1,51 @@ +BasicGame no_players=2 square_size=30 key_handler=Pulse + SpriteSet + ground > Immovable img=oryx/grass autotiling=True hidden=True + movable > + avatar > + avatarA > ShootAvatar img=oryx/rogue stype=bomb1 frameRate=16 + avatarB > ShootAvatar img=oryx/spelunky stype=bomb2 frameRate=16 + minion > RandomBomber prob=0.05 cooldown=10 + minionA > stype=bomb1 color=BLUE img=oryx/ogre1 shrinkfactor=0.5 + minionB > stype=bomb2 color=RED img=oryx/ogre2 shrinkfactor=0.5 + box > Immovable img=newset/block3 + bomb > SpawnPoint total=1 cooldown=100 shrinkfactor=0.8 + bomb1 > img=newset/bomb singleton=True stype=explosion1 + bomb2 > img=newset/bomb2 singleton=True stype=explosion2 + + explosion1 > Spreader spreadprob=1.0 stype=spark1 img=oryx/sparkle4 hidden=True + explosion2 > Spreader spreadprob=1.0 stype=spark2 img=oryx/sparkle1 hidden=True + endExplosion > Immovable timeToLive=20 + endExplosion1 > img=oryx/sparkle4 + endExplosion2 > img=oryx/sparkle1 + spark1 > SpawnPoint total=1 img=oryx/sparkle4 stype=endExplosion1 hidden=True + spark2 > SpawnPoint total=1 img=oryx/sparkle1 stype=endExplosion2 hidden=True + wall > Immovable img=oryx/wall1 + + LevelMapping + A > avatarA ground + B > avatarB ground + . > ground + b > box ground + 0 > minionA ground + 1 > minionB ground + + InteractionSet + movable wall box > stepBack + movable bomb > stepBack pixelPerfect=True + bomb wall box avatar > killSprite + endExplosion wall > killSprite + + box explosion1 endExplosion1 > killSprite scoreChange=1,0 + box explosion2 endExplosion2 > killSprite scoreChange=0,1 + avatarB explosion1 endExplosion1 > killSprite scoreChange=50,0 + minionB explosion1 endExplosion1 > killSprite scoreChange=10,0 + avatarA explosion2 endExplosion2 > killSprite scoreChange=0,50 + minionA explosion2 endExplosion2 > killSprite scoreChange=0,10 + + TerminationSet + SpriteCounter stype=avatarA limit=0 win=False,True + SpriteCounter stype=avatarB limit=0 win=True,False + SpriteCounter stype=box limit=0 count_score=True + Timeout limit=2000 count_score=True + diff --git a/VGDLData/examples/2player/bombergirl_lvl0.txt b/VGDLData/examples/2player/bombergirl_lvl0.txt new file mode 100755 index 0000000..1b85e4d --- /dev/null +++ b/VGDLData/examples/2player/bombergirl_lvl0.txt @@ -0,0 +1,10 @@ +wwwwwwwwwwwwwwwwwwww +w.bbb..b.b..bb.....w +w..bbbb.......bb...w +w..bb..0....bb.....w +wA........b.......Bw +w.....b........bb..w +w...bb....1..bbbb..w +w.....bb....bbb....w +w...bb..bb.....bbbbw +wwwwwwwwwwwwwwwwwwww diff --git a/VGDLData/examples/2player/bombergirl_lvl1.txt b/VGDLData/examples/2player/bombergirl_lvl1.txt new file mode 100755 index 0000000..d16a789 --- /dev/null +++ b/VGDLData/examples/2player/bombergirl_lvl1.txt @@ -0,0 +1,10 @@ +wwwwwwwwwwwwwwwwwwww +w.bbb.000.A..b...b.w +w...bb....b...bbb..w +w....b...b.....bbbbw +wbb.....bbb....bb..w +w..bb...bbb......bbw +wbbbb.....b...b....w +w..bbb...b....bb..bw +w.b...b..B.111.bbb.w +wwwwwwwwwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLData/examples/2player/bombergirl_lvl2.txt b/VGDLData/examples/2player/bombergirl_lvl2.txt new file mode 100755 index 0000000..3fc86e7 --- /dev/null +++ b/VGDLData/examples/2player/bombergirl_lvl2.txt @@ -0,0 +1,10 @@ +wwwwwwwwwwwwwwwwwww +w.bb..b.bb..b...b.w +wbb....b.b..bbbb..w +w..bbb.bbA.b.b.bb.w +wbb.b.b.bbb.bb..b.w +w.b..bb.bbb.b.b.bbw +w.bb.b.b.Bbb.bbb..w +w..bbbb..b.b....bbw +w.b...b..bb.b..bb.w +wwwwwwwwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLData/examples/2player/bombergirl_lvl3.txt b/VGDLData/examples/2player/bombergirl_lvl3.txt new file mode 100755 index 0000000..30ee3c2 --- /dev/null +++ b/VGDLData/examples/2player/bombergirl_lvl3.txt @@ -0,0 +1,10 @@ +wwwwwwwwwwwwwwwwwwww +wA..bb.b...b...0..bw +wbb..b..b....b...b.w +w.bb..b.b..b...b.bbw +w..bbb..1bbbb.....bw +wb.....bbbb0..bbb..w +wbb.b...b..b.b..bb.w +w.b...b....b..b..bbw +wb..1...b...b.bb..Bw +wwwwwwwwwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLData/examples/2player/bombergirl_lvl4.txt b/VGDLData/examples/2player/bombergirl_lvl4.txt new file mode 100755 index 0000000..760ff44 --- /dev/null +++ b/VGDLData/examples/2player/bombergirl_lvl4.txt @@ -0,0 +1,10 @@ +wwwwwwwwwwwwwwwwwwww +wA..b..bb.b...b.bbbw +w..b..bbb...bbbbb..w +wbb..b.b..b...b.bb.w +wb.b..bbb.bbb..b.bbw +wbb.b..bbb.bbb..b.bw +w.bb.b...b..b.b..bbw +w..bbbbb...bbb..b..w +wbbb.b...b.bb..b..Bw +wwwwwwwwwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLData/examples/2player/breedingdragons.txt b/VGDLData/examples/2player/breedingdragons.txt new file mode 100755 index 0000000..abb6841 --- /dev/null +++ b/VGDLData/examples/2player/breedingdragons.txt @@ -0,0 +1,105 @@ +BasicGame key_handler=Pulse square_size=50 no_players=2 + SpriteSet + grass > Immovable hidden=True img=oryx/backLBrown + changeFood > Immovable + changeFood0 > color=GREEN + changeFoodA0 > color=LIGHTGREEN img=oryx/bush1 + changeFoodB0 > color=LIGHTORANGE img=oryx/bush5 + changeFood1 > color=ORANGE + changeFoodA1 > color=DARKGREEN img=oryx/bush2 + changeFoodB1 > color=BROWN img=oryx/bush3 + moving > + dragon > RandomNPC + baby > healthPoints=70 limitHealthPoints=70 speed=0.1 cons=2 + babyA > img=oryx/dragon2 shrinkfactor=0.5 + babyB > img=oryx/dragon4 shrinkfactor=0.5 + adult > speed=0.08 cons=8 + adultA > + adultAf > img=oryx/dragon2 healthPoints=50 limitHealthPoints=50 + adultAi > img=oryx/dragon1 healthPoints=100 limitHealthPoints=100 + adultAp > img=oryx/yeti2 healthPoints=100 limitHealthPoints=100 + adultB > + adultBf > img=oryx/dragon4 healthPoints=50 limitHealthPoints=50 + adultBi > img=oryx/dragon3 healthPoints=100 limitHealthPoints=100 + avatar > ShootAvatar + avatarA > img=oryx/knight1 + foodA0 > stype=food0 + foodA1 > stype=food1 + avatarB > img=oryx/guard1 + foodB0 > stype=food0 + foodB1 > stype=food1 + food > Flicker + food0 > color=GREEN singleton=True img=oryx/bush1 shrinkfactor=0.7 + food1 > color=ORANGE singleton=True img=oryx/bush2 shrinkfactor=0.7 + + wall > Immovable img=oryx/wall6 + + LevelMapping + . > grass + A > foodA0 grass + B > foodB0 grass + 0 > babyA grass + 1 > babyB grass + 2 > adultAf grass + 3 > adultBf grass + 4 > adultAi grass + 5 > adultBi grass + a > changeFoodA0 grass + b > changeFoodB0 grass + c > changeFoodA1 grass + d > changeFoodB1 grass + w > wall grass + + InteractionSet + dragon TIME > subtractHealthPoints timer=26 repeating=True + + moving wall > stepBack pixelPerfect=True + + baby food0 > addHealthPoints value=10 + adultAf food0 > addHealthPoints value=8 + adultBf food0 > addHealthPoints value=8 + adultAi food0 > addHealthPoints value=12 scoreChange=1,0 + adultBi food0 > addHealthPoints value=12 scoreChange=0,1 + + adultAf food1 > killBoth scoreChange=-4,0 + adultBf food1 > killBoth scoreChange=0,-4 + adultAi food1 > killBoth scoreChange=-3,0 + adultBi food1 > killBoth scoreChange=0,-3 + babyA food1 > transformTo stype=adultAf scoreChange=5,0 + adultAf food1 > addHealthPoints value=100 + babyB food1 > transformTo stype=adultBf scoreChange=0,5 + adultBf food1 > addHealthPoints value=100 + + food dragon > killSprite + + adultAf adultAf > spawn stype=babyA scoreChange=2,0 + adultAf adultAf > transformTo stype=adultAi + adultAi adultAf > addHealthPoints value=100 + + adultBf adultBf > spawn stype=babyB scoreChange=0,2 + adultBf adultBf > transformTo stype=adultBi + adultBi adultBf > addHealthPoints value=100 + + adultAf adultBf > spawn stype=babyA scoreChange=1 + adultAf adultBf > spawn stype=babyB scoreChange=1 + adultAf adultBf > transformTo stype=adultAp + adultBf adultAp > transformTo stype=adultBi + adultAp adultBi > transformTo stype=adultAi + adult adult > stepBack + + adultAp food > spawn stype=adultAi + adultAp food > killBoth scoreChange=50 + + foodA1 changeFoodA0 > transformTo stype=foodA0 + foodA0 changeFoodA1 > transformTo stype=foodA1 + + foodB1 changeFoodB0 > transformTo stype=foodB0 + foodB0 changeFoodB1 > transformTo stype=foodB1 + + TerminationSet + MultiSpriteCounter stype1=dragon limit=20 min=True count_score=True + MultiSpriteCounter stype1=babyA stype2=adultAf limit=0 win=False,True + MultiSpriteCounter stype1=babyB stype2=adultBf limit=0 win=True,False + MultiSpriteCounter stype1=baby stype2=adultAf stype3=adultBf limit=0 count_score=True + MultiSpriteCounter stype1=dragon limit=1 count_score=True + Timeout limit=1500 count_score=True \ No newline at end of file diff --git a/VGDLData/examples/2player/breedingdragons_lvl0.txt b/VGDLData/examples/2player/breedingdragons_lvl0.txt new file mode 100755 index 0000000..095201a --- /dev/null +++ b/VGDLData/examples/2player/breedingdragons_lvl0.txt @@ -0,0 +1,9 @@ +wwwwwwwwwwwww +ww.........ww +w...0...1...w +wa.........bw +w.A.......B.w +wc.........dw +w...0...1...w +ww.........ww +wwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLData/examples/2player/breedingdragons_lvl1.txt b/VGDLData/examples/2player/breedingdragons_lvl1.txt new file mode 100755 index 0000000..99a1ae1 --- /dev/null +++ b/VGDLData/examples/2player/breedingdragons_lvl1.txt @@ -0,0 +1,9 @@ +wwwwwwwwwwwww +w.....w.....w +w...0...1...w +wa.........bw +w.A.0...1.B.w +wc.........dw +w...0...1...w +w.....w.....w +wwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLData/examples/2player/breedingdragons_lvl2.txt b/VGDLData/examples/2player/breedingdragons_lvl2.txt new file mode 100755 index 0000000..c951c78 --- /dev/null +++ b/VGDLData/examples/2player/breedingdragons_lvl2.txt @@ -0,0 +1,9 @@ +wwwwwwwwwwwwwwwww +w.......w.......w +w.....0...1.....w +wa.............bw +w.A...1...0...B.w +wc.............dw +w.....0...1.....w +w.......w.......w +wwwwwwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLData/examples/2player/breedingdragons_lvl3.txt b/VGDLData/examples/2player/breedingdragons_lvl3.txt new file mode 100755 index 0000000..7f2ed56 --- /dev/null +++ b/VGDLData/examples/2player/breedingdragons_lvl3.txt @@ -0,0 +1,9 @@ +wwwwwwwwwwwwwwwww +w.......w.......w +w.1...0...1.....w +wa.............bw +w.A...1...0...B.w +wc.............dw +w.....0...1...0.w +w.......w.......w +wwwwwwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLData/examples/2player/breedingdragons_lvl4.txt b/VGDLData/examples/2player/breedingdragons_lvl4.txt new file mode 100755 index 0000000..3fc909b --- /dev/null +++ b/VGDLData/examples/2player/breedingdragons_lvl4.txt @@ -0,0 +1,9 @@ +wwwwwwwwwwwwwwwww +w..w.........w..w +w.....0...1.....w +wb.............aw +w..0...A.B...1..w +wc.............dw +w.....0...1.....w +w..w.........w..w +wwwwwwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLData/examples/2player/butterflies.txt b/VGDLData/examples/2player/butterflies.txt new file mode 100644 index 0000000..03794b0 --- /dev/null +++ b/VGDLData/examples/2player/butterflies.txt @@ -0,0 +1,30 @@ +BasicGame no_players=2 + SpriteSet + floor > Immovable img=oryx/grass autotiling=True hidden=True + cocoon > Immovable color=BLUE img=newset/cocoonb2 + animal > + avatar > MovingAvatar img=oryx/angel1 frameRate=8 + avatarA > + avatarB > + butterfly > RandomNPC speed=0.6 img=newset/butterfly1 cons=1 frameRate=5 + + wall > Immovable img=oryx/tree2 + + TerminationSet + SpriteCounter stype=butterfly count_score=True + SpriteCounter stype=cocoon win=False + + InteractionSet + animal wall > stepBack + butterfly avatarA > killSprite scoreChange=2,0 + butterfly avatarB > killSprite scoreChange=0,2 + butterfly cocoon > cloneSprite + cocoon butterfly > killSprite + + LevelMapping + 1 > floor butterfly + 0 > floor cocoon + A > floor avatarA + B > floor avatarB + . > floor + w > floor wall \ No newline at end of file diff --git a/VGDLData/examples/2player/butterflies_lvl0.txt b/VGDLData/examples/2player/butterflies_lvl0.txt new file mode 100644 index 0000000..c19b0d6 --- /dev/null +++ b/VGDLData/examples/2player/butterflies_lvl0.txt @@ -0,0 +1,10 @@ +wwwwwwwwwwwwwwwwwwwwwwwwwww +w00w...................w00w +w00....A...........B....00w +w..1.wwwwww.....wwwwww..1.w +w0.........1...1.........0w +w0...........1...........0w +w0.........wwwww.........0w +wwwww.................wwwww +w0.......0.0.0.0.0.......0w +wwwwwwwwwwwwwwwwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLData/examples/2player/butterflies_lvl1.txt b/VGDLData/examples/2player/butterflies_lvl1.txt new file mode 100644 index 0000000..8534407 --- /dev/null +++ b/VGDLData/examples/2player/butterflies_lvl1.txt @@ -0,0 +1,11 @@ +wwwwwwwwwwwwwwwwwwwwwwwwwwww +w.w0w.........0........w0w.w +w...........wwwww..........w +w00w....................w00w +w00w......1...1...1.....w00w +w00w..........w.........w00w +w0............w......w....0w +w.............w......ww....w +w.........A.......B........w +w.w0w..1......0.....1..w0w.w +wwwwwwwwwwwwwwwwwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLData/examples/2player/butterflies_lvl2.txt b/VGDLData/examples/2player/butterflies_lvl2.txt new file mode 100644 index 0000000..3baf456 --- /dev/null +++ b/VGDLData/examples/2player/butterflies_lvl2.txt @@ -0,0 +1,11 @@ +wwwwwwwwwwwwwwwwwwwwwwwwwwww +w..............1.........0.w +w..0000........1..........0w +w...00......1..1..www.A....w +w..w......1................w +w00w...1wwwwww1ww..........w +w..w......1................w +w...00......1..1..www.B....w +w..0000........1..........0w +w..............1.........0.w +wwwwwwwwwwwwwwwwwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLData/examples/2player/butterflies_lvl3.txt b/VGDLData/examples/2player/butterflies_lvl3.txt new file mode 100644 index 0000000..0f4e8b9 --- /dev/null +++ b/VGDLData/examples/2player/butterflies_lvl3.txt @@ -0,0 +1,11 @@ +wwwwwwwwwwwwwwwwwwwwwwwwwwww +w00w.....................00w +w00w...........1..........0w +w00w.........1....1........w +w.ww......1.....1....1.....w +w............1.....1.......w +w...............1..........w +w.B....................wwwww +w..A...................w000w +w0......................000w +wwwwwwwwwwwwwwwwwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLData/examples/2player/butterflies_lvl4.txt b/VGDLData/examples/2player/butterflies_lvl4.txt new file mode 100644 index 0000000..d32321f --- /dev/null +++ b/VGDLData/examples/2player/butterflies_lvl4.txt @@ -0,0 +1,12 @@ +wwwwwwwwwwwwwwwwwwwwwwwwwwww +w.........A.....B..........w +w..........................w +w..........................w +w..........................w +wwwwwwwwwwwww.wwwwwwwwwwwwww +w.......................w00w +w....1..1..1..1........w...w +w..........................w +w.1..1..1..1.........w.00..w +w...................w..00..w +wwwwwwwwwwwwwwwwwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLData/examples/2player/captureflag.txt b/VGDLData/examples/2player/captureflag.txt new file mode 100755 index 0000000..09a5d54 --- /dev/null +++ b/VGDLData/examples/2player/captureflag.txt @@ -0,0 +1,94 @@ +BasicGame key_handler=Pulse no_players=2 + SpriteSet + black > Immovable color=BLACK hidden=True img=oryx/backLBlue + white > Immovable color=WHITE hidden=True img=oryx/backGrey + flag > Resource shrinkfactor=0.8 + flagA > img=newset/flag1 + flagB > img=newset/flag2 + avatar > MovingAvatar frameRate=16 + inBlackA > img=newset/girl3 + inWhiteA > img=newset/girl3 + inWhiteB > img=newset/man3 + inBlackB > img=newset/man3 + gotA > img=newset/girl3flag + gotB > img=newset/man3flag + box > Immovable img=newset/block1 + deadPortal > Portal invisible=True portal=True hidden=True + deadPortalA > stype=startA + deadPortalB > stype=startB + deadPortalFlagA > stype=startFlagA + deadPortalFlagB > stype=startFlagB + start > Immovable invisible=True hidden=True + startA > + startB > + startFlagA > + startFlagB > + wall > Immovable img=oryx/wall1 + + LevelMapping + . > black + + > white + A > startA inBlackA black + B > startB inWhiteB white + * > startFlagA flagA white + @ > startFlagB flagB black + x > box + + TerminationSet + Timeout limit=1500 count_score=True + + InteractionSet + avatar EOS box wall > stepBack + + inWhiteB flagA > stepBack + inBlackA flagB > stepBack + + inBlackA white > transformTo stype=inWhiteA + inWhiteA black > transformTo stype=inBlackA + inBlackB white > transformTo stype=inWhiteB + inWhiteB black > transformTo stype=inBlackB + + inWhiteA flagA > transformTo stype=gotA + inBlackB flagB > transformTo stype=gotB + flagA inWhiteA > killSprite + flagB inBlackB > killSprite + + gotA black > spawn stype=deadPortalA + gotA black > spawn stype=flagA + gotA black > spawn stype=deadPortalFlagA + gotA black > transformTo stype=inBlackA scoreChange=3,0 + + gotB white > spawn stype=deadPortalB + gotB white > spawn stype=flagB + gotB white > spawn stype=deadPortalFlagB + gotB white > transformTo stype=inWhiteB scoreChange=0,3 + + inWhiteB gotA > spawn stype=flagA + inWhiteB gotA > spawn stype=deadPortalFlagA + inWhiteB gotA > spawn stype=deadPortalA + inWhiteB gotA > spawn stype=deadPortalB + gotA inWhiteB > transformTo stype=inBlackA scoreChange=-2,2 + + inBlackA gotB > spawn stype=flagB + inBlackA gotB > spawn stype=deadPortalFlagB + inBlackA gotB > spawn stype=deadPortalA + inBlackA gotB > spawn stype=deadPortalB + gotB inBlackA > transformTo stype=inWhiteB scoreChange=2,-2 + + inWhiteA inWhiteB > spawn stype=deadPortalA + inWhiteA inWhiteB > spawn stype=deadPortalB + inWhiteA inWhiteB > transformTo stype=inBlackA scoreChange=-1,1 + + inBlackB inBlackA > spawn stype=deadPortalA + inBlackB inBlackA > spawn stype=deadPortalB + inBlackB inBlackA > transformTo stype=inWhiteB scoreChange=1,-1 + + deadPortalFlagA flagA > killSprite + flagA deadPortalFlagA > teleportToExit + deadPortalFlagB flagB > killSprite + flagB deadPortalFlagB > teleportToExit + + deadPortalA inBlackA > killSprite + inBlackA deadPortalA > teleportToExit + deadPortalB inWhiteB > killSprite + inWhiteB deadPortalB > teleportToExit diff --git a/VGDLData/examples/2player/captureflag_lvl0.txt b/VGDLData/examples/2player/captureflag_lvl0.txt new file mode 100755 index 0000000..2764096 --- /dev/null +++ b/VGDLData/examples/2player/captureflag_lvl0.txt @@ -0,0 +1,13 @@ +wwwwwwwwwwwwwwwwwwww +w+++++++x+.........w +w+*+++++++....xx...w +w++xx+++++......x..w +w+++++++++.x....x..w +w+++++++++.x.......w +w++++B++++....A....w +w+++++++x+.........w +w++x++++x+.........w +w++x++++++.....xx..w +w+++xx++++.......@.w +w+++++++++.x.......w +wwwwwwwwwwwwwwwwwwww diff --git a/VGDLData/examples/2player/captureflag_lvl1.txt b/VGDLData/examples/2player/captureflag_lvl1.txt new file mode 100755 index 0000000..812d609 --- /dev/null +++ b/VGDLData/examples/2player/captureflag_lvl1.txt @@ -0,0 +1,13 @@ +wwwwwwwwwwwwwwwwwwww +w......xx..........w +w.@...........xx...w +w...............x..w +w....+xx++++++..x..w +w....x++++x+*+.....w +w....x++B+++++.....w +w....+++++++++.....w +wxx..+++x+++++.....w +w.......x......xx..w +w..A....x.......x..w +w...............x..w +wwwwwwwwwwwwwwwwwwww diff --git a/VGDLData/examples/2player/captureflag_lvl2.txt b/VGDLData/examples/2player/captureflag_lvl2.txt new file mode 100755 index 0000000..88f17d7 --- /dev/null +++ b/VGDLData/examples/2player/captureflag_lvl2.txt @@ -0,0 +1,13 @@ +wwwwwwwwwwwwwwwwwwww +w++++++xx++++++....w +w+++++++++++++xx...w +w++x+++++++++..Ax@.w +w+++xx+x++++....x..w +w+++++xx+++........w +w++++++x++..x......w +w++++++++...x......w +w++x++++....xx.....w +w+*xB++........x...w +w+++xx..........x..w +w++++......xxx.....w +wwwwwwwwwwwwwwwwwwww diff --git a/VGDLData/examples/2player/captureflag_lvl3.txt b/VGDLData/examples/2player/captureflag_lvl3.txt new file mode 100755 index 0000000..36d5e12 --- /dev/null +++ b/VGDLData/examples/2player/captureflag_lvl3.txt @@ -0,0 +1,13 @@ +wwwwwwwwwwwwwwwwwwww +w..................w +w..+++++.........@.w +w..+++++...+++.....w +w..+++++++++++.....w +w....+++*+++.......w +w....+++B+++.....A.w +w....+++++++.......w +w....+++++++++.....w +w..+++++...+++.....w +w..+++++...........w +w..................w +wwwwwwwwwwwwwwwwwwww diff --git a/VGDLData/examples/2player/captureflag_lvl4.txt b/VGDLData/examples/2player/captureflag_lvl4.txt new file mode 100755 index 0000000..d9764cd --- /dev/null +++ b/VGDLData/examples/2player/captureflag_lvl4.txt @@ -0,0 +1,14 @@ +wwwwwwwwwwwwwwwwwwww +w..................w +w.......+..........w +w.......+++++......w +w...+++++...+......w +w..++..++++++++....w +w..++..++*++..+....w +w..++...+B++..+..A.w +w...++++++++++++...w +w....+...++...+....w +w....++++++++++....w +w.......++.........w +w................@.w +wwwwwwwwwwwwwwwwwwww diff --git a/VGDLData/examples/2player/circuit.txt b/VGDLData/examples/2player/circuit.txt new file mode 100644 index 0000000..9f10237 --- /dev/null +++ b/VGDLData/examples/2player/circuit.txt @@ -0,0 +1,207 @@ +BasicGame key_handler=Pulse no_players=2 + SpriteSet + background > Immovable hidden=True img=oryx/space1 + empty > Immovable img=oryx/space1 + + pipe > Immovable + pipeLR > color=RED img=newset/pipeLR + pipeUD > color=BLUE img=newset/pipeUD + + pipeLU > color=PINK img=newset/pipeLU + pipeLD > color=GREEN img=newset/pipeLD + pipeRU > color=YELLOW img=newset/pipeRU + pipeRD > color=ORANGE img=newset/pipeRD + + correct > invisible=True hidden=True + incorrect > invisible=True hidden=True + + change > Immovable + cpipeLR > invisible=True hidden=True + cpipeUD > invisible=True hidden=True + + cpipeLU > invisible=True hidden=True + cpipeLD > invisible=True hidden=True + cpipeRU > invisible=True hidden=True + cpipeRD > invisible=True hidden=True + + moving > + avatar > ShootAvatar + avatar1 > stype=flip img=oryx/spaceship1 + avatar2 > stype=flip img=oryx/spaceship2 + ball > Missile speed=0 + ball1 > img=oryx/bullet1 + ball1L > orientation=LEFT + ball1R > orientation=RIGHT + ball1U > orientation=UP + ball1D > orientation=DOWN + ball2 > img=oryx/bullet1 + ball2L > orientation=LEFT + ball2R > orientation=RIGHT + ball2U > orientation=UP + ball2D > orientation=DOWN + + flip > Flicker + + start > Immovable invisible=True hidden=True + start1 > + start2 > + reset > Portal invisible=True portal=True + reset1 > stype=start1 + reset2 > stype=start2 + + end > Door + end1 > img=newset/exit2 + end2 > img=newset/exit2 + + LevelMapping + A > avatar1 background + B > avatar2 background + p > end1 background + e > end2 background + a > ball1R start1 background + b > ball2R start2 background + 0 > pipeLR background + 1 > pipeUD background + 2 > pipeLU background + 3 > pipeLD background + 4 > pipeRU background + 5 > pipeRD background + . > empty + + TerminationSet + MultiSpriteCounter stype1=end1 stype2=end2 limit=0 win=True,True + MultiSpriteCounter stype1=ball1 stype2=ball2 limit=0 win=False,False + SpriteCounter stype=end1 limit=0 win=True,False + SpriteCounter stype=end2 limit=0 win=False,True + SpriteCounter stype=ball2 limit=0 win=True,False + SpriteCounter stype=ball1 limit=0 win=False,True + + InteractionSet + avatar wall EOS > stepBack + ball1 EOS > killSprite scoreChange=-10,0 + ball2 EOS > killSprite scoreChange=0,-10 + end1 ball1 > killSprite + end2 ball2 > killSprite + + incorrect flip > killSprite + correct flip > killSprite + + #hitting the ball teleports it to start point + ball1 flip wall empty > spawn stype=reset1 + reset1 ball1 > killSprite + ball1 reset1 > transformTo stype=ball1R + ball1 reset1 > teleportToExit + + ball2 flip wall empty > spawn stype=reset2 + reset2 ball2 > killSprite + ball2 reset2 > transformTo stype=ball2R + ball2 reset2 > teleportToExit + + #hitting the start points sets the ball moving + start1 flip > setSpeedForAll value=1 stype=ball1 + start2 flip > setSpeedForAll value=1 stype=ball2 + + #flipping pipes + pipeLR flip > spawn stype=cpipeUD + pipeUD flip > spawn stype=cpipeLU + pipeLU flip > spawn stype=cpipeLD + pipeLD flip > spawn stype=cpipeRU + pipeRU flip > spawn stype=cpipeRD + pipeRD flip > spawn stype=cpipeLR + + pipeRD cpipeLR > transformTo stype=pipeLR + pipeRU cpipeRD > transformTo stype=pipeRD + pipeLD cpipeRU > transformTo stype=pipeRU + pipeLU cpipeLD > transformTo stype=pipeLD + pipeUD cpipeLU > transformTo stype=pipeLU + pipeLR cpipeUD > transformTo stype=pipeUD + + #ball not ok, must stop + pipeLR ball1U ball1D > spawn stype=incorrect + pipeUD ball1L ball1R > spawn stype=incorrect + pipeLU ball1L ball1U > spawn stype=incorrect + pipeLD ball1L ball1D > spawn stype=incorrect + pipeRU ball1R ball1U > spawn stype=incorrect + pipeRD ball1R ball1D > spawn stype=incorrect + + pipeLR ball2U ball2D > spawn stype=incorrect + pipeUD ball2L ball2R > spawn stype=incorrect + pipeLU ball2L ball2U > spawn stype=incorrect + pipeLD ball2L ball2D > spawn stype=incorrect + pipeRU ball2R ball2U > spawn stype=incorrect + pipeRD ball2R ball2D > spawn stype=incorrect + + #ball ok, can continue + pipeLR ball1L ball1R > spawn stype=correct + pipeUD ball1U ball1D > spawn stype=correct + + pipeLR ball2L ball2R > spawn stype=correct + pipeUD ball2U ball2D > spawn stype=correct + + #ball met correct corner, change orientation + ball1R pipeLU > align orient=False + ball1R pipeLU > spawn stype=correct + ball1R pipeLU > transformTo stype=ball1U + ball1D pipeLU > align orient=False + ball1D pipeLU > spawn stype=correct + ball1D pipeLU > transformTo stype=ball1L + + ball1R pipeLD > align orient=False + ball1R pipeLD > spawn stype=correct + ball1R pipeLD > transformTo stype=ball1D + ball1U pipeLD > align orient=False + ball1U pipeLD > spawn stype=correct + ball1U pipeLD > transformTo stype=ball1L + + ball1L pipeRU > align orient=False + ball1L pipeRU > spawn stype=correct + ball1L pipeRU > transformTo stype=ball1U + ball1D pipeRU > align orient=False + ball1D pipeRU > spawn stype=correct + ball1D pipeRU > transformTo stype=ball1R + + ball1L pipeRD > align orient=False + ball1L pipeRD > spawn stype=correct + ball1L pipeRD > transformTo stype=ball1D + ball1U pipeRD > align orient=False + ball1U pipeRD > spawn stype=correct + ball1U pipeRD > transformTo stype=ball1R + + ball2R pipeLU > align orient=False + ball2R pipeLU > spawn stype=correct + ball2R pipeLU > transformTo stype=ball2U + ball2D pipeLU > align orient=False + ball2D pipeLU > spawn stype=correct + ball2D pipeLU > transformTo stype=ball2L + + ball2R pipeLD > align orient=False + ball2R pipeLD > spawn stype=correct + ball2R pipeLD > transformTo stype=ball2D + ball2U pipeLD > align orient=False + ball2U pipeLD > spawn stype=correct + ball2U pipeLD > transformTo stype=ball2L + + ball2L pipeRU > align orient=False + ball2L pipeRU > spawn stype=correct + ball2L pipeRU > transformTo stype=ball2U + ball2D pipeRU > align orient=False + ball2D pipeRU > spawn stype=correct + ball2D pipeRU > transformTo stype=ball2R + + ball2L pipeRD > align orient=False + ball2L pipeRD > spawn stype=correct + ball2L pipeRD > transformTo stype=ball2D + ball2U pipeRD > align orient=False + ball2U pipeRD > spawn stype=correct + ball2U pipeRD > transformTo stype=ball2R + + incorrect ball1 > setSpeedForAll value=0 stype=ball1 + correct ball1 > setSpeedForAll value=1 stype=ball1 + incorrect ball2 > setSpeedForAll value=0 stype=ball2 + correct ball2 > setSpeedForAll value=1 stype=ball2 + + #tidying up + correct correct > killSprite + incorrect incorrect > killSprite + incorrect correct > killBoth + change flip > killBoth \ No newline at end of file diff --git a/VGDLData/examples/2player/circuit_lvl0.txt b/VGDLData/examples/2player/circuit_lvl0.txt new file mode 100644 index 0000000..50fb282 --- /dev/null +++ b/VGDLData/examples/2player/circuit_lvl0.txt @@ -0,0 +1,7 @@ +....A.... +a0001000p +......... +wwwwwwwww +......... +b0001000e +....B.... \ No newline at end of file diff --git a/VGDLData/examples/2player/circuit_lvl1.txt b/VGDLData/examples/2player/circuit_lvl1.txt new file mode 100644 index 0000000..4449c0c --- /dev/null +++ b/VGDLData/examples/2player/circuit_lvl1.txt @@ -0,0 +1,7 @@ +....A.... +a00010000 +......00p +wwwwwwwww +....B.... +b00010000 +......00e \ No newline at end of file diff --git a/VGDLData/examples/2player/circuit_lvl2.txt b/VGDLData/examples/2player/circuit_lvl2.txt new file mode 100644 index 0000000..8033012 --- /dev/null +++ b/VGDLData/examples/2player/circuit_lvl2.txt @@ -0,0 +1,13 @@ +...000... +...0.0... +...0A0... +a000.000p +...0.0... +...000... +wwwwwwwww +...000... +...0.0... +...0B0... +b000.000e +...0.0... +...000... \ No newline at end of file diff --git a/VGDLData/examples/2player/circuit_lvl3.txt b/VGDLData/examples/2player/circuit_lvl3.txt new file mode 100644 index 0000000..dff5a68 --- /dev/null +++ b/VGDLData/examples/2player/circuit_lvl3.txt @@ -0,0 +1,9 @@ +....A.... +a000.5003 +...002..1 +...00000p +wwwwwwwww +....B.... +b000.5003 +...002..1 +...00000e \ No newline at end of file diff --git a/VGDLData/examples/2player/circuit_lvl4.txt b/VGDLData/examples/2player/circuit_lvl4.txt new file mode 100644 index 0000000..314f943 --- /dev/null +++ b/VGDLData/examples/2player/circuit_lvl4.txt @@ -0,0 +1,13 @@ +....A.... +....5530. +....0.40p +a03.43... +..43.0... +...402... +wwwwwwwww +....B.... +....5530. +....0.40e +b03.43... +..43.0... +...402... \ No newline at end of file diff --git a/VGDLData/examples/2player/competesokoban.txt b/VGDLData/examples/2player/competesokoban.txt new file mode 100755 index 0000000..432047d --- /dev/null +++ b/VGDLData/examples/2player/competesokoban.txt @@ -0,0 +1,35 @@ +BasicGame key_handler=Pulse square_size=50 no_players=2 + SpriteSet + floor > Immovable img=newset/floor2 hidden=True + hole > Immovable color=DARKBLUE img=oryx/cspell4 + ground > Immovable img=newset/floor2 hidden=True + avatar > MovingAvatar + avatarA > img=oryx/knight1 + avatarB > img=oryx/guard1 + bbox > Passive + boxA > img=newset/block2 + boxB > img=newset/block2 + boxinA > img=newset/block1 + boxinB > img=newset/block1 + wall > Immovable img=oryx/wall3 autotiling=True + + InteractionSet + avatar wall avatar > stepBack + bbox avatar > bounceForward + bbox wall bbox > undoAll + boxA hole > transformTo stype=boxinA scoreChange=1,0 + boxB hole > transformTo stype=boxinB scoreChange=0,1 + boxinA ground > transformTo stype=boxA scoreChange=-1,0 + boxinB ground > transformTo stype=boxB scoreChange=0,-1 + + TerminationSet + SpriteCounter stype=boxA limit=0 win=True,False + SpriteCounter stype=boxB limit=0 win=False,True + + LevelMapping + 0 > hole floor + 1 > boxB ground + 2 > boxA ground + . > ground + A > avatarA ground + B > avatarB ground \ No newline at end of file diff --git a/VGDLData/examples/2player/competesokoban_lvl0.txt b/VGDLData/examples/2player/competesokoban_lvl0.txt new file mode 100755 index 0000000..aa21f63 --- /dev/null +++ b/VGDLData/examples/2player/competesokoban_lvl0.txt @@ -0,0 +1,9 @@ +wwwwwwwwwwwwwwwwwww +w...wwwwwwwwwww...w +w.11wwwwwwwwwww22.w +w.1.www0www0www.2.w +w...www0www0www...w +w......0www0......w +ww.B.w..www..w.A.ww +ww...wwwwwwwww...ww +wwwwwwwwwwwwwwwwwww diff --git a/VGDLData/examples/2player/competesokoban_lvl1.txt b/VGDLData/examples/2player/competesokoban_lvl1.txt new file mode 100755 index 0000000..9e98103 --- /dev/null +++ b/VGDLData/examples/2player/competesokoban_lvl1.txt @@ -0,0 +1,6 @@ +wwwwwwwwwwwwwwwww +www..wwwwwww..www +w.....2.w.1.....w +w.w..w2.w.1w..w.w +w.0.0wA.w.Bw0.0.w +wwwwwwwwwwwwwwwww diff --git a/VGDLData/examples/2player/competesokoban_lvl2.txt b/VGDLData/examples/2player/competesokoban_lvl2.txt new file mode 100755 index 0000000..7ba5e15 --- /dev/null +++ b/VGDLData/examples/2player/competesokoban_lvl2.txt @@ -0,0 +1,9 @@ +wwwwwwwwwwwwwwwww +wwwww.0.w.0.wwwww +wwww.20.w.01.wwww +www.2..AwB..1.www +ww.2..wwwww..1.ww +w.2..wwwwwww..1.w +w00.wwwwwwwww.00w +w...wwwwwwwww...w +wwwwwwwwwwwwwwwww diff --git a/VGDLData/examples/2player/competesokoban_lvl3.txt b/VGDLData/examples/2player/competesokoban_lvl3.txt new file mode 100755 index 0000000..359bb93 --- /dev/null +++ b/VGDLData/examples/2player/competesokoban_lvl3.txt @@ -0,0 +1,6 @@ +wwwwwwwwwwwwwwwwwwwwwww +w....www...w...www....w +w.22.....wAwBw.....11.w +w.2.w000...w...000w.1.w +w...wwwwwwwwwwwwwww...w +wwwwwwwwwwwwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLData/examples/2player/competesokoban_lvl4.txt b/VGDLData/examples/2player/competesokoban_lvl4.txt new file mode 100755 index 0000000..2d35a5d --- /dev/null +++ b/VGDLData/examples/2player/competesokoban_lvl4.txt @@ -0,0 +1,8 @@ +wwwwwwwwwwwww +w.....w.....w +w.020.w.010.w +w.202.w.101.w +w.020.w.010.w +w.202.w.101.w +w..A..w..B..w +wwwwwwwwwwwww diff --git a/VGDLData/examples/2player/conquer.txt b/VGDLData/examples/2player/conquer.txt new file mode 100644 index 0000000..bfe901b --- /dev/null +++ b/VGDLData/examples/2player/conquer.txt @@ -0,0 +1,63 @@ +#add reward buttons + +BasicGame key_handler=Pulse no_players=2 + SpriteSet + floor > Immovable hidden=True img=oryx/floor2 + + button > Immovable + button1 > img=newset/blockR + button2 > img=newset/blockB + reward > Resource + r1 > img=oryx/coins1 + r1hid > hidden=True invisible=True + reward1 > hidden=False invisible=False + r2 > img=oryx/coins3 + r2hid > hidden=True invisible=True + reward2 > hidden=False invisible=False + + + base > Immovable img=newset/block3 + castle > Immovable img=oryx/cloak3 healthPoints=20 color=RED + + avatar > frameRate=16 + avatar1 > ShootAvatar stype=base img=newset/girl3 + avatar2 > ShootAvatar stype=bullet img=newset/cop2 + bullet > Missile img=oryx/bullet1 timeToLive=5 + + + wall > Immovable img=oryx/wall3 autotiling=True + + InteractionSet + avatar avatar wall castle base > stepBack + avatar1 r2 button2 > stepBack + avatar2 r1 button1 > stepBack + bullet wall > killSprite + base wall castle > killSprite + base bullet > killBoth + castle bullet > subtractHealthPoints value=1 + base base > killSprite + + button1 avatar1 > transformToAll stype=r1hid stypeTo=reward1 + button1 avatar1 > killSprite + button2 avatar2 > transformToAll stype=r2hid stypeTo=reward2 + button2 avatar2 > killSprite + + reward1 avatar1 > killSprite scoreChange=100,0 + reward2 avatar2 > killSprite scoreChange=0,100 + + TerminationSet + SpriteCounter stype=castle limit=0 win=False,True + Timeout limit=1500 win=True,False + + LevelMapping + . > floor + A > avatar1 floor + B > avatar2 floor + c > castle floor + b > base floor + + 1 > button1 floor + 2 > button2 floor + + r > r1hid floor + f > r2hid floor diff --git a/VGDLData/examples/2player/conquer_lvl0.txt b/VGDLData/examples/2player/conquer_lvl0.txt new file mode 100644 index 0000000..6f67cc6 --- /dev/null +++ b/VGDLData/examples/2player/conquer_lvl0.txt @@ -0,0 +1,7 @@ +wwwwwwwwwwwwwwww +w..............w +w.1......b..r..w +w.B......b..A.cw +w.f......b..2..w +w..............w +wwwwwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLData/examples/2player/conquer_lvl1.txt b/VGDLData/examples/2player/conquer_lvl1.txt new file mode 100644 index 0000000..a1ed0f6 --- /dev/null +++ b/VGDLData/examples/2player/conquer_lvl1.txt @@ -0,0 +1,9 @@ +wwwwwwwwwwwwwwww +w..............w +w.......b......w +w.......bb.....w +w.B.....bb..A.cw +w.......bb.....w +w.......b......w +w..............w +wwwwwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLData/examples/2player/conquer_lvl2.txt b/VGDLData/examples/2player/conquer_lvl2.txt new file mode 100644 index 0000000..ef59558 --- /dev/null +++ b/VGDLData/examples/2player/conquer_lvl2.txt @@ -0,0 +1,7 @@ +wwwwwwwwwwwwwwwwwww +w.................w +w.1............r..w +w.B............A.cw +w.f............2..w +w.................w +wwwwwwwwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLData/examples/2player/conquer_lvl3.txt b/VGDLData/examples/2player/conquer_lvl3.txt new file mode 100644 index 0000000..946a9aa --- /dev/null +++ b/VGDLData/examples/2player/conquer_lvl3.txt @@ -0,0 +1,11 @@ +wwwwwwwwwwwwwwww +w..............w +w..........b...w +w.........b....w +w........b..2..w +w.B.........A.cw +w.f......b.....w +w.........b....w +w..........b...w +w..............w +wwwwwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLData/examples/2player/conquer_lvl4.txt b/VGDLData/examples/2player/conquer_lvl4.txt new file mode 100644 index 0000000..5053deb --- /dev/null +++ b/VGDLData/examples/2player/conquer_lvl4.txt @@ -0,0 +1,11 @@ +wwwwwwwwwwwwwwwwwww +w1................w +w.................w +w.................w +w.................w +w.B............A.cw +w.................w +w.................w +w.................w +wr................w +wwwwwwwwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLData/examples/2player/copsNrobbers.txt b/VGDLData/examples/2player/copsNrobbers.txt new file mode 100755 index 0000000..c90418e --- /dev/null +++ b/VGDLData/examples/2player/copsNrobbers.txt @@ -0,0 +1,23 @@ +BasicGame no_players=2 + SpriteSet + floor > Immovable img=oryx/space4 hidden=True + sword > Flicker color=LIGHTGRAY limit=1 singleton=True img=oryx/sword1 shrinkfactor=0.5 + avatar > frameRate=16 + robber > MovingAvatar img=newset/redthug + cop > ShootAvatar stype=sword img=newset/cop2 + diamond > Resource color=RED limit=10 shrinkfactor=0.75 img=oryx/diamond2 + wall > Immovable img=oryx/wall1 + LevelMapping + . > floor + B > cop floor + A > robber floor + x > diamond floor + InteractionSet + avatar wall > stepBack + robber cop sword > killSprite scoreChange=0,4 + diamond robber > collectResource scoreChange=1,0 + diamond cop > stepBack + TerminationSet + SpriteCounter stype=robber limit=0 win=False,True + SpriteCounter stype=diamond limit=0 win=True,False + Timeout limit=2000 win=False,False \ No newline at end of file diff --git a/VGDLData/examples/2player/copsNrobbers_lvl0.txt b/VGDLData/examples/2player/copsNrobbers_lvl0.txt new file mode 100755 index 0000000..e176ba3 --- /dev/null +++ b/VGDLData/examples/2player/copsNrobbers_lvl0.txt @@ -0,0 +1,8 @@ +wwwwwwwwwwwwwwwwwwwwwwwww +wA.w...x.ww......w....x.w +w..w.....xw.w......ww...w +w......w...w..wwww......w +w.w.w..ww..w..ww....w...w +w..B....w...x..w....w...w +w.....w....ww..w....w...w +wwwwwwwwwwwwwwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLData/examples/2player/copsNrobbers_lvl1.txt b/VGDLData/examples/2player/copsNrobbers_lvl1.txt new file mode 100755 index 0000000..c2c7e37 --- /dev/null +++ b/VGDLData/examples/2player/copsNrobbers_lvl1.txt @@ -0,0 +1,10 @@ +wwwwwwwwwwwwwwwwwwwwwwwww +w.......................w +w....A.www.wwww.ww......w +w..w......x......www....w +w..w...w.....x.......B..w +w..www.wx........www....w +w......wwwwww...xw......w +w.............wwww......w +w..x.................x..w +wwwwwwwwwwwwwwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLData/examples/2player/copsNrobbers_lvl2.txt b/VGDLData/examples/2player/copsNrobbers_lvl2.txt new file mode 100755 index 0000000..e6b1e30 --- /dev/null +++ b/VGDLData/examples/2player/copsNrobbers_lvl2.txt @@ -0,0 +1,8 @@ +wwwwwwwwwwwwwwwwwwwwwwwwww +w.....w...........w......w +w....xw.....A.....wx.....w +w.....w...........w......w +w.......x.......x........w +w........wwwwwww.........w +w..........Bx............w +wwwwwwwwwwwwwwwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLData/examples/2player/copsNrobbers_lvl3.txt b/VGDLData/examples/2player/copsNrobbers_lvl3.txt new file mode 100755 index 0000000..8ffc3e2 --- /dev/null +++ b/VGDLData/examples/2player/copsNrobbers_lvl3.txt @@ -0,0 +1,17 @@ +wwwwwwwwwwwwwwwwwwwwwwwww +w...www.....w.x.w.......w +w...w..w....w...w..B....w +w.......www.www..w......w +w.x..w...........wwwww..w +w....w.ww..w............w +w....w....wwwww.....x...w +w..wwww..ww.A.w.........w +w...x....w....wwwww.....w +w........w........w.....w +w.....w..wwwww....w..w..w +w...www......w....wwww..w +w.w...w...........w.....w +w.w...www...www.........w +w.www...w.....wwwwwww...w +w...x...w...............w +wwwwwwwwwwwwwwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLData/examples/2player/copsNrobbers_lvl4.txt b/VGDLData/examples/2player/copsNrobbers_lvl4.txt new file mode 100755 index 0000000..9be6a34 --- /dev/null +++ b/VGDLData/examples/2player/copsNrobbers_lvl4.txt @@ -0,0 +1,15 @@ +wwwwwwwwwwwwwwwwwwwwwwwww +w..................w....w +w..x...wwwww.wwwwww..x..w +w....www..........w.....w +w....w....wwwwww...ww.www +w..wwww...w.A..w....w.w.w +w..w..w...w....ww.......w +w.....w...wwww..w..wwww.w +w.....w......w..w..w.x..w +w.......www..w..w..w..w.w +w.wwww....w........w..w.w +www....w..wwwww..ww...w.w +w...x.www.....ww........w +w.......w..B..ww...ww...w +wwwwwwwwwwwwwwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLData/examples/2player/decks.txt b/VGDLData/examples/2player/decks.txt new file mode 100644 index 0000000..dfda729 --- /dev/null +++ b/VGDLData/examples/2player/decks.txt @@ -0,0 +1,205 @@ +BasicGame no_players=2 key_handler=Pulse + SpriteSet + floor > Immovable img=oryx/backGrey hidden=True + + avatar > frameRate=16 + avatarA > img=newset/girl3 + avA > MovingAvatar + S5 > ShootAvatar stype=shootS5 + H10 > ShootAvatar stype=shootH10 + D2 > ShootAvatar stype=shootD2 + C3 > ShootAvatar stype=shootC3 + JA > ShootAvatar stype=shootJA + avatarB > img=newset/man3 + avB > MovingAvatar + S10 > ShootAvatar stype=shootS10 + H2 > ShootAvatar stype=shootH2 + D3 > ShootAvatar stype=shootD3 + C5 > ShootAvatar stype=shootC5 + JB > ShootAvatar stype=shootJB + + deck > Resource + deckA > shrinkfactor=0.5 + deckA0 > img=newset/s5 #spades 5 + deckA1 > img=newset/h10 #hearts 10 + deckA2 > img=newset/d2 #diamonds 2 + deckA3 > img=newset/c3 #clubs 3 + jokerA0 > img=newset/block1 + jokerA1 > img=newset/block1 + jokerA2 > img=newset/block1 + jokerA3 > img=newset/block1 + #deckA4 > #stars 7 + deckB > shrinkfactor=0.5 + deckB0 > img=newset/s10 #spades 10 + deckB1 > img=newset/h2 #hearts 2 + deckB2 > img=newset/d3 #diamonds 3 + deckB3 > img=newset/c5 #clubs 5 + jokerB0 > img=newset/block1 + jokerB1 > img=newset/block1 + jokerB2 > img=newset/block1 + jokerB3 > img=newset/block1 + #deckB4 > #stars 7 + + play > Immovable + playStart > img=newset/block2 + playS5 > img=newset/s5 + playH10 > img=newset/h10 + playD2 > img=newset/d2 + playC3 > img=newset/c3 + playS10 > img=newset/s10 + playH2 > img=newset/h2 + playD3 > img=newset/d3 + playC5 > img=newset/c5 + joker > img=newset/block1 + + play > Flicker + shootS5 > img=newset/blockB + shootH10 > img=newset/blockR + shootD2 > img=newset/blockY + shootC3 > img=newset/blockG + shootS10 > img=newset/blockB + shootH2 > img=newset/blockR + shootD3 > img=newset/blockY + shootC5 > img=newset/blockG + shootJA > img=newset/block1 + shootJB > img=newset/block1 + + aux > Immovable hidden=True invisible=True + joA0 > + joA1 > + joA2 > + joA3 > + joB0 > + joB1 > + joB2 > + joB3 > + + npc > RandomNPC color=RED speed=0.5 cons=10 cooldown=5 img=oryx/genie1 + + wall > Immovable img=oryx/wall3 autotiling=True + + LevelMapping + . > floor + + > floor playStart + A > floor avA + B > floor avB + 0 > deckA0 + 1 > deckA1 + 2 > deckA2 + 3 > deckA3 + 4 > deckB0 + 5 > deckB1 + 6 > deckB2 + 7 > deckB3 + n > floor npc + + InteractionSet + avatar avatar wall play > stepBack + + #--------- change card to play + avatarA deckA0 > transformTo stype=S5 + avatarA deckA1 > transformTo stype=H10 + avatarA deckA2 > transformTo stype=D2 + avatarA deckA3 > transformTo stype=C3 + avatarA jokerA0 > spawn stype=joA0 + avatarA jokerA1 > spawn stype=joA1 + avatarA jokerA2 > spawn stype=joA2 + avatarA jokerA3 > spawn stype=joA3 + avatarA joA0 joA1 joA2 joA3 > transformTo stype=JA + jokerA0 joA0 > transformTo stype=deckA0 killSecond=True + jokerA1 joA1 > transformTo stype=deckA1 killSecond=True + jokerA2 joA2 > transformTo stype=deckA2 killSecond=True + jokerA3 joA3 > transformTo stype=deckA3 killSecond=True + + avatarB deckB0 > transformTo stype=S10 + avatarB deckB1 > transformTo stype=H2 + avatarB deckB2 > transformTo stype=D3 + avatarB deckB3 > transformTo stype=C5 + avatarB jokerB0 > spawn stype=joB0 + avatarB jokerB1 > spawn stype=joB1 + avatarB jokerB2 > spawn stype=joB2 + avatarB jokerB3 > spawn stype=joB3 + avatarB joB0 joB1 joB2 joB3 > transformTo stype=JB + jokerB0 joB0 > transformTo stype=deckB0 killSecond=True + jokerB1 joB1 > transformTo stype=deckB1 killSecond=True + jokerB2 joB2 > transformTo stype=deckB2 killSecond=True + jokerB3 joB3 > transformTo stype=deckB3 killSecond=True + + avatar aux > stepBack + + + #--------- play correct card at beginning (all) or on joker (all) + playStart shootS5 > transformTo stype=playS5 killSecond=True + playStart shootH10 > transformTo stype=playH10 killSecond=True + playStart shootD2 > transformTo stype=playD2 killSecond=True + playStart shootC3 > transformTo stype=playC3 killSecond=True + playStart shootJA > transformTo stype=joker killSecond=True + + playStart shootS10 > transformTo stype=playS10 killSecond=True + playStart shootH2 > transformTo stype=playH2 killSecond=True + playStart shootD3 > transformTo stype=playD3 killSecond=True + playStart shootC5 > transformTo stype=playC5 killSecond=True + playStart shootJB > transformTo stype=joker killSecond=True + + joker shootS5 > transformTo stype=playS5 killSecond=True + joker shootH10 > transformTo stype=playH10 killSecond=True + joker shootD2 > transformTo stype=playD2 killSecond=True + joker shootC3 > transformTo stype=playC3 killSecond=True + shootJA joker > killSprite scoreChange=100,0 + + joker shootS10 > transformTo stype=playS5 killSecond=True + joker shootH2 > transformTo stype=playH10 killSecond=True + joker shootD3 > transformTo stype=playD2 killSecond=True + joker shootC5 > transformTo stype=playC3 killSecond=True + shootJB joker > killSprite scoreChange=0,100 + + #--------- play correct card on specific cards (-1 for playing same card) + shootS5 playS5 > killSprite scoreChange=-1,0 + playS5 shootS10 > transformTo stype=playS10 killSecond=True scoreChange=0,2 + playS5 shootC5 > transformTo stype=playC5 killSecond=True scoreChange=0,1 + + shootH10 playH10 > killSprite scoreChange=-1,0 + playH10 shootH2 > transformTo stype=playH2 killSecond=True scoreChange=0,2 + playH10 shootS10 > transformTo stype=playS10 killSecond=True scoreChange=0,1 + + shootD2 playD2 > killSprite scoreChange=-1,0 + playD2 shootD3 > transformTo stype=playD3 killSecond=True scoreChange=0,2 + playD2 shootH2 > transformTo stype=playH2 killSecond=True scoreChange=0,1 + + shootC3 playC3 > killSprite scoreChange=-1,0 + playC3 shootC5 > transformTo stype=playC5 killSecond=True scoreChange=0,2 + playC3 shootD3 > transformTo stype=playD3 killSecond=True scoreChange=0,1 + + ## + + shootS10 playS10 > killSprite scoreChange=0,-1 + playS10 shootS5 > transformTo stype=playS5 killSecond=True scoreChange=2,0 + playS10 shootH10 > transformTo stype=playH10 killSecond=True scoreChange=1,0 + + shootH2 playH2 > killSprite scoreChange=0,-1 + playH2 shootH10 > transformTo stype=playH10 killSecond=True scoreChange=2,0 + playH2 shootD2 > transformTo stype=playD2 killSecond=True scoreChange=1,0 + + shootD3 playD3 > killSprite scoreChange=0,-1 + playD3 shootD2 > transformTo stype=playD2 killSecond=True scoreChange=2,0 + playD3 shootC3 > transformTo stype=playC3 killSecond=True scoreChange=1,0 + + shootC5 playC5 > killSprite scoreChange=0,-1 + playC5 shootC3 > transformTo stype=playC3 killSecond=True scoreChange=2,0 + playC5 shootS5 > transformTo stype=playS5 killSecond=True scoreChange=1,0 + + #--------- NPCs changing decks to jokers + deckA0 npc > transformTo stype=jokerA0 + deckA1 npc > transformTo stype=jokerA1 + deckA2 npc > transformTo stype=jokerA2 + deckA3 npc > transformTo stype=jokerA2 + + deckB0 npc > transformTo stype=jokerB0 + deckB1 npc > transformTo stype=jokerB1 + deckB2 npc > transformTo stype=jokerB2 + deckB3 npc > transformTo stype=jokerB2 + + npc wall deck play avatar > stepBack + + TerminationSet + Timeout limit=1500 count_score=True \ No newline at end of file diff --git a/VGDLData/examples/2player/decks_lvl0.txt b/VGDLData/examples/2player/decks_lvl0.txt new file mode 100644 index 0000000..94762e1 --- /dev/null +++ b/VGDLData/examples/2player/decks_lvl0.txt @@ -0,0 +1,9 @@ +wwwwwwwwwwwwwwwwwww +w.................w +w.....0.....4.....w +w.....1.....5.....w +w.n.A....+....B.n.w +w.....2.....6.....w +w.....3.....7.....w +w.................w +wwwwwwwwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLData/examples/2player/decks_lvl1.txt b/VGDLData/examples/2player/decks_lvl1.txt new file mode 100644 index 0000000..0ca01d6 --- /dev/null +++ b/VGDLData/examples/2player/decks_lvl1.txt @@ -0,0 +1,9 @@ +wwwwwwwwwwwwwwwwwww +w.................w +w.....0.....4.....w +w.....1.....5.....w +w...A....+....B...w +w.....2.....6.....w +w.....3.....7.....w +w.................w +wwwwwwwwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLData/examples/2player/decks_lvl2.txt b/VGDLData/examples/2player/decks_lvl2.txt new file mode 100644 index 0000000..c2ced59 --- /dev/null +++ b/VGDLData/examples/2player/decks_lvl2.txt @@ -0,0 +1,9 @@ +wwwwwwwwwwwwwwwwwww +w........n........w +w0w.............w4w +w.....1.....5.....w +w...A....+....B...w +w.....1.....5.....w +w0w.............w4w +w.................w +wwwwwwwwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLData/examples/2player/decks_lvl3.txt b/VGDLData/examples/2player/decks_lvl3.txt new file mode 100644 index 0000000..162646e --- /dev/null +++ b/VGDLData/examples/2player/decks_lvl3.txt @@ -0,0 +1,9 @@ +wwwwwwwwwwwwwwwwwww +w.................w +w.0...0.....4...4.w +w.................w +w...A.+.....+.B...w +w.................w +w.0...0.....4...4.w +w.................w +wwwwwwwwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLData/examples/2player/decks_lvl4.txt b/VGDLData/examples/2player/decks_lvl4.txt new file mode 100644 index 0000000..24d86d4 --- /dev/null +++ b/VGDLData/examples/2player/decks_lvl4.txt @@ -0,0 +1,9 @@ +wwwwwwwwwwwwwwwwwwwwwww +w.....................w +w0...................4w +w1.........n.........5w +w...A.....n+n.....B...w +w2.........n.........6w +w3...................7w +w.....................w +wwwwwwwwwwwwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLData/examples/2player/donkeykong.txt b/VGDLData/examples/2player/donkeykong.txt new file mode 100755 index 0000000..f92f5ce --- /dev/null +++ b/VGDLData/examples/2player/donkeykong.txt @@ -0,0 +1,81 @@ +BasicGame square_size=20 no_players=2 + SpriteSet + back > Immovable img=oryx/backLBlue hidden=True + floor > Immovable img=oryx/floor1 orientation=RIGHT hidden=True + ground > Immovable img=oryx/floor1 orientation=RIGHT hidden=True + ladder > Immovable img=newset/ladder2 orientation=DOWN hidden=True + barrier > Immovable img=oryx/floor1 + barrierA > + barrierB > + goal > Door color=GREEN img=newset/exit2 + goalA > + goalB > + + rightBarrelSpawn > SpawnPoint stype=rollingBarrelA orientation=RIGHT cooldown=250 invisible=True hidden=True + leftBarrelSpawn > SpawnPoint stype=rollingBarrelB orientation=LEFT cooldown=300 invisible=True hidden=True + + barrel > Missile + downBarrel > orientation=DOWN speed=0.2 + downBarrelA > img=oryx/barrel1 + downBarrelB > img=oryx/barrel2 + rollingBarrel > speed=0.05 + rollingBarrelA > orientation=RIGHT img=oryx/barrel1 + rollingBarrelB > orientation=LEFT img=oryx/barrel2 + + avatar > MovingAvatar speed=0.5 frameRate=16 + avatar1 > img=oryx/rogue + avatar2 > img=oryx/spelunky + + wall > Immovable color=BLACK img=oryx/wall1 + + InteractionSet + avatar wall avatar eos > stepBack + + rollingBarrelA avatar1 > reverseDirection scoreChange=1,0 + rollingBarrelB avatar2 > reverseDirection scoreChange=0,1 + + avatar1 rollingBarrelB > killSprite scoreChange=0,500 + avatar2 rollingBarrelA > killSprite scoreChange=500,0 + + downBarrelA avatar1 > killSprite scoreChange=2,0 + downBarrelB avatar2 > killSprite scoreChange=0,2 + + downBarrelB avatar1 > killSprite scoreChange=-10,5 + downBarrelA avatar2 > killSprite scoreChange=5,-10 + + rollingBarrelA barrierA > reverseDirection + rollingBarrelB barrierB > reverseDirection + + downBarrel floor > attractGaze align=True + downBarrelA floor > transformTo stype=rollingBarrelA + downBarrelB floor > transformTo stype=rollingBarrelB + rollingBarrel ladder > attractGaze align=True + rollingBarrelA ladder > transformTo stype=downBarrelA + rollingBarrelB ladder > transformTo stype=downBarrelB + rollingBarrel wall > reverseDirection + rollingBarrel eos > killSprite + + goalA avatar1 > killSprite scoreChange=1,0 + goalB avatar2 > killSprite scoreChange=0,1 + + + TerminationSet + SpriteCounter stype=goalA limit=0 win=True,False + SpriteCounter stype=goalB limit=0 win=False,True + SpriteCounter stype=avatar1 limit=0 win=False,True + SpriteCounter stype=avatar2 limit=0 win=True,False + + LevelMapping + _ > back + g > goalA goalB ground + w > wall + l > ladder ground + A > ground avatar1 + B > ground avatar2 + * > rightBarrelSpawn ground + x > leftBarrelSpawn ground + . > floor + 0 > barrierA ground + 1 > barrierB ground + + diff --git a/VGDLData/examples/2player/donkeykong_lvl0.txt b/VGDLData/examples/2player/donkeykong_lvl0.txt new file mode 100755 index 0000000..35a23fe --- /dev/null +++ b/VGDLData/examples/2player/donkeykong_lvl0.txt @@ -0,0 +1,14 @@ +____________wwwwwwwwwwwwwwwwgwwwwwwwwwwwwwwww____________ +____________w.*...ll.................ll...x.w____________ +____________wwwwwwllwwwwwwwwwwwwwwwwwllwwwwww____________ +_________________wllw_______________wllw_________________ +_________________wllw_______________wllw_________________ +_____________wwwwwllwwwwwwwwwwwwwwwwwllwwwww_____________ +_____________w..............l..............w_____________ +_____________wwwwwwwwwwwwwwwlwwwwwwwwwwwwwww_____________ +___________________________wlw___________________________ +___________________________wlw___________________________ +___________________________wlw___________________________ +wwwwwwwwwwwwwwwwwwwwwwwwwwwwlwwwwwwwwwwwwwwwwwwwwwwwwwwww +w.....l.A.......................................B.l.....w +wwwwwwlwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwlwwwwww \ No newline at end of file diff --git a/VGDLData/examples/2player/donkeykong_lvl1.txt b/VGDLData/examples/2player/donkeykong_lvl1.txt new file mode 100755 index 0000000..4b05c66 --- /dev/null +++ b/VGDLData/examples/2player/donkeykong_lvl1.txt @@ -0,0 +1,19 @@ +__________wwwwwwwwwwwwwwwwwwgwwwwwwwwwwwwwwwwww__________ +__________w*......ll.................ll......xw__________ +__________wwwwwwwwllwwwwwwwwwwwwwwwwwllwwwwwwww__________ +_________________wllw_______________wllw_________________ +_________________wllw_______________wllw_________________ +_______________wwwllwwwwwwwwwwwwwwwwwllwww_______________ +_______________w............l............w_______________ +_______________wwwwwwwwwwwwwlwwwwwwwwwwwww_______________ +___________________________wlw___________________________ +___________________________wlw___________________________ +_____________wwwwwwwwwwwwwwwlwwwwwwwwwwwwwww_____________ +_____________w..ll.........................w_____________ +_____________wwwllwwwwwwwwwwwwwwwwwwwwwllwww_____________ +_______________wllw___________________wllw_______________ +_______________wllw___________________wllw_______________ +_______________wllw___________________wllw_______________ +wwwwwwwwwwwwwwwwllwwwwwwwwwwwwwwwwwwwwwllwwwwwwwwwwwwwwww +w.....l.A.......................................B.l.....w +wwwwwwlwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwlwwwwww \ No newline at end of file diff --git a/VGDLData/examples/2player/donkeykong_lvl2.txt b/VGDLData/examples/2player/donkeykong_lvl2.txt new file mode 100755 index 0000000..4177b56 --- /dev/null +++ b/VGDLData/examples/2player/donkeykong_lvl2.txt @@ -0,0 +1,19 @@ +_____wwwwwwwwwwwwwwwwwwgwwwwwwwwwwwwwwwwww_____ +_____w*......ll.................ll......xw_____ +_____wwwwwwwwllwwwwwwwwwwwwwwwwwllwwwwwwww_____ +____________wllw_______________wllw____________ +____________wllw_______________wllw____________ +____________wllwwwwwwwwwwwwwwwwwllw____________ +____________w..........l..........w____________ +____________wwwwwwwwwwwlwwwwwwwwwww____________ +______________________wlw______________________ +______________________wlw______________________ +________wwwwwwwwwwwwwwwlwwwwwwwwwwwwwww________ +________w..ll.........................w________ +________wwwllwwwwwww.wwwww.wwwwwwwllwww________ +__________wllw_____w.......w_____wllw__________ +__________wllw_____wwwwwwwww_____wllw__________ +__________wllw___________________wllw__________ +wwwwwwwwwwwllwwwwwwwwwwwwwwwwwwwwwllwwwwwwwwwww +wl.A.......................................B.lw +wlwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwlw \ No newline at end of file diff --git a/VGDLData/examples/2player/donkeykong_lvl3.txt b/VGDLData/examples/2player/donkeykong_lvl3.txt new file mode 100755 index 0000000..b0c1bf6 --- /dev/null +++ b/VGDLData/examples/2player/donkeykong_lvl3.txt @@ -0,0 +1,21 @@ +______wwwwwwwwwwwwwwwwwwgwwwwwwwwwwwwwwwwww______ +______w*......ll.................ll......xw______ +______wwwwwwwwllwwwwwwwwwwwwwwwwwllwwwwwwww______ +____________wwllww_____________wwllww____________ +____________w.ll.w_____________w.ll.w____________ +____________wwllww_____________wwllww____________ +_____________wllwwwwwwwwwwwwwwwwwllw_____________ +_____________w..........l..........w_____________ +_____________wwww..wwwwwlwwwww..wwww_____________ +________________wwww__wwlww__wwww________________ +______________________w.l.w______________________ +______________________wwlww______________________ +___________wwwwwwwwwwwwwlwwwwwwwwwwwww___________ +___________wll.....................llw___________ +___________wllwwwwww..wwwww..wwwwwwllw___________ +___________wllw____w.........w____wllw___________ +___________wllw____w.........w____wllw___________ +___________wllw____wwwwwwwwwww____wllw___________ +wwwwwwwwwwwwllwwwwwwwwwwwwwwwwwwwwwllwwwwwwwwwwww +w.l.A.......................................B.l.w +wwlwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwlww \ No newline at end of file diff --git a/VGDLData/examples/2player/donkeykong_lvl4.txt b/VGDLData/examples/2player/donkeykong_lvl4.txt new file mode 100755 index 0000000..3b71353 --- /dev/null +++ b/VGDLData/examples/2player/donkeykong_lvl4.txt @@ -0,0 +1,19 @@ +____________wwwwwwwwwwwwwwwwgwwwwwwwwwwwwwwww____________ +____________w...............................w____________ +____________w........wwwwwwwwwwwwwww........w____________ +____________w.*.............l.............x.w____________ +____________wwwwwwww.wwwwwwwlwwwwwww.wwwwwwww____________ +___________________w.w_____wlw_____w.w___________________ +___________________www___wwwlwww___www___________________ +_________________________w..l..w_________________________ +__________________www____wwwlwww____www__________________ +__________________w.w______wlw______w.w__________________ +______wwwwwwwwwwwww.wwwwwwwwlwwwwwwww.wwwwwwwwwwwww______ +______w...ll.................................ll...w______ +______wwwwllwwwwwww.wwwwwwwwwwwwwwwww.wwwwwwwllwwww______ +_________wllw_____w.w_______________w.w_____wllw_________ +_________wllw_____www_______________www_____wllw_________ +_________wllw_______________________________wllw_________ +wwwwwwwwwwllwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwllwwwwwwwwww +w.....l...1............A.........B............0...l.....w +wwwwwwlwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwlwwwwww \ No newline at end of file diff --git a/VGDLData/examples/2player/dragonattack.txt b/VGDLData/examples/2player/dragonattack.txt new file mode 100755 index 0000000..3e60cd0 --- /dev/null +++ b/VGDLData/examples/2player/dragonattack.txt @@ -0,0 +1,123 @@ +BasicGame no_players=2 key_handler=Pulse + SpriteSet + back > Immovable img=oryx/backGrey hidden=True + + base > Immovable img=base + base1 > img=oryx/cspell4 + base2 > img=oryx/cspell2 + + gold > Immovable color=YELLOW + gold1 > img=oryx/mushroom1 + gold2 > img=oryx/mushroom2 + + static > Immovable + block > + greenBlock > img=newset/blockG + blueBlock > img=newset/blockB + redBlock > img=newset/blockR + trigger > + triggerOpen1 > img=oryx/treasure1 + triggerOpen2 > img=oryx/treasure1 + triggerOpen3 > img=oryx/treasure1 + triggerOpen4 > img=oryx/treasure1 + triggerClosed1 > img=oryx/treasure2 + triggerClosed2 > img=oryx/treasure2 + triggerClosed3 > img=oryx/treasure2 + triggerClosed4 > img=oryx/treasure2 + + moving > + avatar > FlakAvatar + avatar1 > stype=missile1 img=oryx/mage1 orientation=DOWN + avatar2 > stype=missile2 img=oryx/necromancer1 orientation=UP + missile > Missile timeToLive=20 speed=1 shrinkfactor=0.5 + missile1 > color=BLUE singleton=True orientation=DOWN img=oryx/orb1 + missile2 > color=RED singleton=True orientation=UP img=oryx/orb3 + dragonAttack > Missile shrinkfactor=0.8 + dragonFire1 > orientation=DOWN color=BLUE speed=0.2 img=oryx/firedown1 + dragonFire2 > orientation=UP color=RED speed=0.2 img=oryx/fireup1 + dragonKill1 > orientationDOWN color=GREEN speed=0.4 img=oryx/firedown3 + dragonKill2 > orientation=UP color=PINK speed=0.4 img=oryx/fireup3 + dragon > Bomber speed=0.9 cooldown=10 prob=0.1 + dragon1 > img=oryx/dragon2 stype=dragonFire1 orientation=LEFT spawnorientation=DOWN + dragon2 > img=oryx/dragon4 stype=dragonFire2 orientation=RIGHT spawnorientation=UP + wall > Immovable img=oryx/wall6 + + LevelMapping + r > redBlock back + g > greenBlock back + y > blueBlock back + 1 > triggerOpen1 back + 2 > triggerOpen2 back + 3 > triggerOpen3 back + 4 > triggerOpen4 back + A > base1 avatar1 back + B > base2 avatar2 back + a > dragon1 back + b > dragon2 back + . > base1 back + - > base2 back + _ > back + + InteractionSet + + avatar wall > stepBack pixelPerfect=True + dragon wall > reverseDirection + dragon wall > stepBack + missile wall > killSprite + dragonAttack wall > killSprite + + missile1 missile2 > killBoth + dragonFire1 dragonFire2 > killBoth + dragonKill1 dragonKill2 > killBoth + missile dragonAttack > killBoth + + greenBlock missile > spawnBehind stype=blueBlock + greenBlock missile1 > killBoth scoreChange=2,0 + greenBlock missile2 > killBoth scoreChange=0,2 + + blueBlock missile > spawnBehind stype=redBlock + blueBlock missile1 > killBoth scoreChange=1,0 + blueBlock missile2 > killBoth scoreChange=0,1 + + redBlock missile1 > killBoth scoreChange=1,-1 + redBlock missile2 > killBoth scoreChange=-1,1 + + dragon missile1 > killBoth scoreChange=20,-5 + dragon missile2 > killBoth scoreChange=-5,20 + + base dragonFire1 > spawn stype=gold1 + base dragonFire1 > killBoth + base dragonFire2 > spawn stype=gold2 + base dragonFire2 > killBoth + + gold1 avatar > killSprite scoreChange=10,-5 + gold2 avatar > killSprite scoreChange=-5,10 + + avatar2 dragonKill1 > killBoth scoreChange=1000,-10 + avatar1 dragonKill2 > killBoth scoreChange=-10,1000 + + block dragonKill1 > killBoth scoreChange=4,0 + block dragonKill2 > killBoth scoreChange=0,4 + + avatar1 triggerOpen1 > transformToAll stype=triggerOpen1 stypeTo=triggerClosed1 + avatar1 triggerOpen1 > transformToAll stype=triggerClosed2 stypeTo=triggerOpen2 + avatar1 triggerOpen1 > updateSpawnType spawnPoint=dragon1 stype=dragonFire1 + avatar1 triggerOpen2 > transformToAll stype=triggerOpen2 stypeTo=triggerClosed2 + avatar1 triggerOpen2 > transformToAll stype=triggerClosed1 stypeTo=triggerOpen1 + avatar1 triggerOpen2 > updateSpawnType spawnPoint=dragon1 stype=dragonKill1 + + avatar2 triggerOpen3 > transformToAll stype=triggerOpen3 stypeTo=triggerClosed3 + avatar2 triggerOpen3 > transformToAll stype=triggerClosed4 stypeTo=triggerOpen4 + avatar2 triggerOpen3 > updateSpawnType spawnPoint=dragon2 stype=dragonFire2 + avatar2 triggerOpen4 > transformToAll stype=triggerOpen4 stypeTo=triggerClosed4 + avatar2 triggerOpen4 > transformToAll stype=triggerClosed3 stypeTo=triggerOpen3 + avatar2 triggerOpen4 > updateSpawnType spawnPoint=dragon2 stype=dragonKill2 + + + TerminationSet + SpriteCounter stype=avatar1 limit=0 win=False,True + SpriteCounter stype=avatar2 limit=0 win=True,False + SpriteCounter stype=base1 limit=0 win=False,True + SpriteCounter stype=base2 limit=0 win=True,False + SpriteCounter stype=block limit=0 count_score=True + Timeout limit=2000 count_score=True diff --git a/VGDLData/examples/2player/dragonattack_lvl0.txt b/VGDLData/examples/2player/dragonattack_lvl0.txt new file mode 100755 index 0000000..38a1bfc --- /dev/null +++ b/VGDLData/examples/2player/dragonattack_lvl0.txt @@ -0,0 +1,21 @@ +wwwwwwwwwwwwwwwwwwwwwwwwwwwww +w_1__...A...............__2_w +w___________________________w +wwwww___________________wwwww +w___________________________w +w___________________________w +w_a_________________________w +w___________________________w +w___________________________w +w______rrrrrrrrrrrrrrr______w +w______ggggggggggggggg______w +w______rrrrrrrrrrrrrrr______w +w___________________________w +w___________________________w +w_________________________b_w +w___________________________w +w___________________________w +wwwww___________________wwwww +w___________________________w +w_3__--------------B----__4_w +wwwwwwwwwwwwwwwwwwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLData/examples/2player/dragonattack_lvl1.txt b/VGDLData/examples/2player/dragonattack_lvl1.txt new file mode 100755 index 0000000..13efbd1 --- /dev/null +++ b/VGDLData/examples/2player/dragonattack_lvl1.txt @@ -0,0 +1,21 @@ +wwwwwwwwwwwwwwwwwwwwwwwwwwwww +w_1......__...A...__......2_w +w___________________________w +www_______________________www +w_a_________________________w +w___________________________w +w___________________________w +w____rrr_____________rrr____w +w______y_____________y______w +w______rrrrr__g__rrrrr______w +w______yyyyyyyyyyyyyyy______w +w______rrrrr__g__rrrrr______w +w______y_____________y______w +w____rrr_____________rrr____w +w___________________________w +w___________________________w +w_________________________b_w +www_______________________www +w___________________________w +w_3------__---B---__------4_w +wwwwwwwwwwwwwwwwwwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLData/examples/2player/dragonattack_lvl2.txt b/VGDLData/examples/2player/dragonattack_lvl2.txt new file mode 100755 index 0000000..0aa4f32 --- /dev/null +++ b/VGDLData/examples/2player/dragonattack_lvl2.txt @@ -0,0 +1,21 @@ +wwwwwwwwwwwwwwwwwwwwwwwwwwwww +w_1......__...A...__......2_w +w___________________________w +www_________grrrg_________www +w__________y_____y__________w +w_a_________________________w +w___________________________w +w____rrrrrrrrr______________w +w______yyyyy________________w +w_____________________a_____w +w______yyyyyyyyyyyyyyy______w +w_____b_____________________w +w________________yyyyy______w +w______________rrrrrrrrr____w +w___________________________w +w_________________________b_w +w__________y_____y__________w +www_________grrrg_________www +w___________________________w +w_3------__---B---__------4_w +wwwwwwwwwwwwwwwwwwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLData/examples/2player/dragonattack_lvl3.txt b/VGDLData/examples/2player/dragonattack_lvl3.txt new file mode 100755 index 0000000..5f5d4dd --- /dev/null +++ b/VGDLData/examples/2player/dragonattack_lvl3.txt @@ -0,0 +1,22 @@ +wwwwwwwwwwwwwwwwwwwwwwwwwwwww +w_1...........A...........2_w +w___________________________w +www_______________________www +w___________________________w +w_a___________a___________a_w +w___________________________w +w___________________________w +w___________________________w +w______ggggy_____ygggg______w +w______rrrry_____yrrrr______w +w______rrrry_____yrrrr______w +w______ggggy_____ygggg______w +w___________________________w +w___________________________w +w___________________________w +w_b___________b___________b_w +w___________________________w +www_______________________www +w___________________________w +w_3-----------B-----------4_w +wwwwwwwwwwwwwwwwwwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLData/examples/2player/dragonattack_lvl4.txt b/VGDLData/examples/2player/dragonattack_lvl4.txt new file mode 100755 index 0000000..cda7cf1 --- /dev/null +++ b/VGDLData/examples/2player/dragonattack_lvl4.txt @@ -0,0 +1,22 @@ +wwwwwwwwwwwwwwwwwwwwwwwwwwwww +w_1...........A...........2_w +w___...______________...____w +www________ygrrrgy________www +w___________________________w +w_a___________a___________a_w +w___________________________w +w______b_____________b______w +w____rrrrr_________rrrrr____w +w_____yyyyy_______yyyyy_____w +w_yyy__ggggg_____ggggg__yyy_w +w_yyy__ggggg_____ggggg__yyy_w +w_____yyyyy_______yyyyy_____w +w____rrrrr_________rrrrr____w +w______a_____________a______w +w___________________________w +w_b___________b___________b_w +w___________________________w +www________ygrrrgy________www +w___---______________---____w +w_3-----------B-----------4_w +wwwwwwwwwwwwwwwwwwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLData/examples/2player/drowning.txt b/VGDLData/examples/2player/drowning.txt new file mode 100755 index 0000000..6dd3fd7 --- /dev/null +++ b/VGDLData/examples/2player/drowning.txt @@ -0,0 +1,80 @@ +BasicGame key_handler=Pulse square_size=50 no_players=2 + SpriteSet + water > Immovable img=oryx/seaWater + safespot > Immovable img=newset/logm + spot0 > + spot1 > + spot2 > + spot3 > + spot4 > + spot5 > + moving > + avatar > OrientedAvatar healthPoints=500 limitHealthPoints=500 frameRate=16 + avatarA > img=newset/girl3 + inWaterA > + onDryA > + avatarB > img=newset/man1 + inWaterB > + onDryB > + + LevelMapping + A > inWaterA water + B > inWaterB water + + > spot0 water + - > spot1 water + * > spot2 water + & > spot3 water + $ > spot4 water + % > spot5 water + . > water + + InteractionSet + moving EOS > wrapAround + avatar avatar > bounceForward + avatar avatar > stepBack + + onDryA water > transformTo stype=inWaterA + onDryB water > transformTo stype=inWaterB + + inWaterA water > subtractHealthPoints value=1 + inWaterB water > subtractHealthPoints value=1 + + inWaterA spot4 > transformTo stype=onDryA scoreChange=6,0 + inWaterA spot0 > transformTo stype=onDryA scoreChange=5,0 + inWaterA spot5 > transformTo stype=onDryA scoreChange=4,0 + inWaterA spot2 > transformTo stype=onDryA scoreChange=3,0 + inWaterA spot1 > transformTo stype=onDryA scoreChange=2,0 + inWaterA spot3 > transformTo stype=onDryA scoreChange=1,0 + + inWaterB spot4 > transformTo stype=onDryB scoreChange=0,6 + inWaterB spot0 > transformTo stype=onDryB scoreChange=0,5 + inWaterB spot5 > transformTo stype=onDryB scoreChange=0,4 + inWaterB spot2 > transformTo stype=onDryB scoreChange=0,3 + inWaterB spot1 > transformTo stype=onDryB scoreChange=0,2 + inWaterB spot3 > transformTo stype=onDryB scoreChange=0,1 + + onDryA safespot > addHealthPoints value=3 + onDryB safespot > addHealthPoints value=3 + + spot4 onDryA > addTimer timer=500 ftype=transformToAll stype=spot4 stypeTo=water + spot4 onDryB > addTimer timer=500 ftype=transformToAll stype=spot4 stypeTo=water + + spot0 onDryA > addTimer timer=400 ftype=transformToAll stype=spot0 stypeTo=water + spot0 onDryB > addTimer timer=400 ftype=transformToAll stype=spot0 stypeTo=water + + spot5 onDryA > addTimer timer=350 ftype=transformToAll stype=spot5 stypeTo=water + spot5 onDryB > addTimer timer=350 ftype=transformToAll stype=spot5 stypeTo=water + + spot2 onDryA > addTimer timer=300 ftype=transformToAll stype=spot2 stypeTo=water + spot2 onDryB > addTimer timer=300 ftype=transformToAll stype=spot2 stypeTo=water + + spot1 onDryA > addTimer timer=200 ftype=transformToAll stype=spot1 stypeTo=water + spot1 onDryB > addTimer timer=200 ftype=transformToAll stype=spot1 stypeTo=water + + spot3 onDryA > addTimer timer=100 ftype=transformToAll stype=spot3 stypeTo=water + spot3 onDryB > addTimer timer=100 ftype=transformToAll stype=spot3 stypeTo=water + + TerminationSet + SpriteCounter stype=avatar limit=0 win=True,True + SpriteCounter stype=avatarA limit=0 win=False,True + SpriteCounter stype=avatarB limit=0 win=True,False \ No newline at end of file diff --git a/VGDLData/examples/2player/drowning_lvl0.txt b/VGDLData/examples/2player/drowning_lvl0.txt new file mode 100755 index 0000000..c545ad4 --- /dev/null +++ b/VGDLData/examples/2player/drowning_lvl0.txt @@ -0,0 +1,9 @@ +....&........... +..&&&........... +.........-.-.... +....A....---.... +................ +.............%.. +................ +....+++......B.. +................ \ No newline at end of file diff --git a/VGDLData/examples/2player/drowning_lvl1.txt b/VGDLData/examples/2player/drowning_lvl1.txt new file mode 100755 index 0000000..6136f21 --- /dev/null +++ b/VGDLData/examples/2player/drowning_lvl1.txt @@ -0,0 +1,9 @@ +.........%...... +&&.......%...... +&&.......%%%%... +................ +.......AB....... +................ +...++++.......-- +......+.......-- +......+......... \ No newline at end of file diff --git a/VGDLData/examples/2player/drowning_lvl2.txt b/VGDLData/examples/2player/drowning_lvl2.txt new file mode 100755 index 0000000..7fb7f3d --- /dev/null +++ b/VGDLData/examples/2player/drowning_lvl2.txt @@ -0,0 +1,9 @@ +........A........ +................. +...+...........$. +...............$. +.$....-...&....$. +.$............... +.$...........%... +................. +........B........ \ No newline at end of file diff --git a/VGDLData/examples/2player/drowning_lvl3.txt b/VGDLData/examples/2player/drowning_lvl3.txt new file mode 100755 index 0000000..967c7d1 --- /dev/null +++ b/VGDLData/examples/2player/drowning_lvl3.txt @@ -0,0 +1,9 @@ +........A........ +................. +................. +.......&.+....... +.....%.&.+.%..... +.......&.+....... +................. +................. +........B........ \ No newline at end of file diff --git a/VGDLData/examples/2player/drowning_lvl4.txt b/VGDLData/examples/2player/drowning_lvl4.txt new file mode 100755 index 0000000..e6cbe51 --- /dev/null +++ b/VGDLData/examples/2player/drowning_lvl4.txt @@ -0,0 +1,9 @@ +.%%.....A....&&&. +................. +...++.........--. +....-..$......... +.......$$$....... +.........$..-.... +.--.........++... +................. +.&&&....B.....%%. \ No newline at end of file diff --git a/VGDLData/examples/2player/egghunt.txt b/VGDLData/examples/2player/egghunt.txt new file mode 100755 index 0000000..756ea9f --- /dev/null +++ b/VGDLData/examples/2player/egghunt.txt @@ -0,0 +1,39 @@ +BasicGame no_players=2 key_handler=Pulse + SpriteSet + ground > Immovable hidden=True img=oryx/grass autotiling=True + floor > Immovable hidden=True img=oryx/grass autotiling=True + + bush > Immovable img=oryx/bush2 + egg > Resource img=newset/egg value=1 limit=20 + seen > color=WHITE + hidden > hidden=True invisible=True color=RED + + avatar > frameRate=16 + bunny > MovingAvatar img=newset/chicken shrinkfactor=0.7 + kid > ShootAvatar stype=bush rotateInPlace=True img=newset/girl3 + + wall > Immovable img=oryx/tree2 + + InteractionSet + avatar avatar wall > stepBack + egg kid > bounceForward + egg wall > stepBack + + egg bunny > collectResource killResource=True scoreChange=5,0 + + bush wall > killSprite + + seen bush > transformTo stype=hidden scoreChange=0,1 + ground bush > killSprite + hidden ground > transformTo stype=seen + + TerminationSet + SpriteCounter stype=egg win=True,False + Timeout limit=1500 win=False,True + + LevelMapping + A > bunny ground floor + B > kid ground floor + x > seen ground floor + w > wall ground floor + . > ground floor diff --git a/VGDLData/examples/2player/egghunt_lvl0.txt b/VGDLData/examples/2player/egghunt_lvl0.txt new file mode 100755 index 0000000..6d39940 --- /dev/null +++ b/VGDLData/examples/2player/egghunt_lvl0.txt @@ -0,0 +1,8 @@ +wwwwwwwwwwwwwwwww +w..w..x...w...x.w +w.x.....www.w.x.w +w...w...x...w...w +wwwww..BA.w...www +w..w...x....x...w +w.x.......w....xw +wwwwwwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLData/examples/2player/egghunt_lvl1.txt b/VGDLData/examples/2player/egghunt_lvl1.txt new file mode 100755 index 0000000..34ab632 --- /dev/null +++ b/VGDLData/examples/2player/egghunt_lvl1.txt @@ -0,0 +1,8 @@ +wwwwwwwwwwwwwwwwwwwwww +w.x.w.x..x.....A.....w +w...w..w....w.wwww.x.w +wx..w..wx..x...wx....w +wx.....ww..x...w...x.w +w..w...x...w.....w...w +w.x..B........x......w +wwwwwwwwwwwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLData/examples/2player/egghunt_lvl2.txt b/VGDLData/examples/2player/egghunt_lvl2.txt new file mode 100755 index 0000000..66f4093 --- /dev/null +++ b/VGDLData/examples/2player/egghunt_lvl2.txt @@ -0,0 +1,8 @@ +wwwwwwwwwwwwwwwwwwwwww +w..........A.........w +w.x..w.ww.www.ww..x..w +w....w...xxxx..w.....w +w.x......B..x..w...x.w +w..www.www.www...w...w +w.x...........x.....xw +wwwwwwwwwwwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLData/examples/2player/egghunt_lvl3.txt b/VGDLData/examples/2player/egghunt_lvl3.txt new file mode 100755 index 0000000..b224f12 --- /dev/null +++ b/VGDLData/examples/2player/egghunt_lvl3.txt @@ -0,0 +1,8 @@ +wwwwwwwwwwwwwwwwwwwwww +wx.....xx.....x...w.xw +w.x..wwwww..wwww...x.w +wx...w.........w.x...w +w.x.......A....w...x.w +wx...w.wwwwwww...B...w +w.x......x..x.x..ww.xw +wwwwwwwwwwwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLData/examples/2player/egghunt_lvl4.txt b/VGDLData/examples/2player/egghunt_lvl4.txt new file mode 100755 index 0000000..0017b66 --- /dev/null +++ b/VGDLData/examples/2player/egghunt_lvl4.txt @@ -0,0 +1,12 @@ +wwwwwwwwwwwwwwwwww +w....w.x..ww..x..w +w.x.w....w..x..x.w +ww..ww....w....w.w +w...x....A...x.w.w +w....w.wwwwwww..xw +w.xx.....w..ww...w +w....w...w...w.x.w +w..www...w..x...ww +w..w..x..B....w..w +w.x......ww...w..w +wwwwwwwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLData/examples/2player/escape2p.txt b/VGDLData/examples/2player/escape2p.txt new file mode 100644 index 0000000..c6f7aac --- /dev/null +++ b/VGDLData/examples/2player/escape2p.txt @@ -0,0 +1,39 @@ +BasicGame key_handler=Pulse no_players=2 + SpriteSet + floor > Immovable hidden=True img=oryx/backLBrown + box > Passive img=newset/block3 + exit > Door color=GREEN img=newset/cheese + exitA > + exitB > + avatar > MovingAvatar + avatarA > img=oryx/rat1 + avatarB > img=oryx/rat2 + hole > Immovable color=DARKBLUE img=newset/hole1 portal=True + wall > Immovable img=oryx/dirtwall autotiling=True + + LevelMapping + x > exitA exitB floor + h > hole floor + 1 > box floor + A > avatarA floor + B > avatarB floor + . > floor + + InteractionSet + avatar wall > stepBack + avatar avatar > stepBack + box avatar > bounceForward + box wall exit box > undoAll + avatarA hole > killSprite scoreChange=-1,0 + avatarB hole > killSprite scoreChange=0,-1 + exitA avatarA > killSprite scoreChange=1,0 + exitB avatarB > killSprite scoreChange=0,1 + box hole > killSprite + + TerminationSet + SpriteCounter stype=avatar limit=0 win=False + SpriteCounter stype=avatarA limit=0 win=False,True + SpriteCounter stype=avatarB limit=0 win=True,False + SpriteCounter stype=exitA limit=0 win=True,False + SpriteCounter stype=exitB limit=0 win=False,True + Timeout limit=1000 win=False \ No newline at end of file diff --git a/VGDLData/examples/2player/escape2p_lvl0.txt b/VGDLData/examples/2player/escape2p_lvl0.txt new file mode 100644 index 0000000..69be425 --- /dev/null +++ b/VGDLData/examples/2player/escape2p_lvl0.txt @@ -0,0 +1,9 @@ +wwwwwwwwwwwww +w....1x1....w +w.1h.....h1.w +w1.1111111.1w +wh.1..1..1.hw +www.1...1.www +w...1.1.1...w +wA.1..h..1.Bw +wwwwwwwwwwwww diff --git a/VGDLData/examples/2player/escape2p_lvl1.txt b/VGDLData/examples/2player/escape2p_lvl1.txt new file mode 100644 index 0000000..89cff86 --- /dev/null +++ b/VGDLData/examples/2player/escape2p_lvl1.txt @@ -0,0 +1,9 @@ +wwwwwwwwwwwww +w..11.x.11..w +wh1.1.h.1.1hw +w..1h1.1h1..w +wh...1.1...hw +www.11.11.www +w.1h.....h1.w +w.1.1A.B1.1.w +wwwwwwwwwwwww diff --git a/VGDLData/examples/2player/escape2p_lvl2.txt b/VGDLData/examples/2player/escape2p_lvl2.txt new file mode 100644 index 0000000..4b5a001 --- /dev/null +++ b/VGDLData/examples/2player/escape2p_lvl2.txt @@ -0,0 +1,9 @@ +wwwwwwwwwwwww +w.1...1...1.w +w..h..x..h..w +wh1.wwhww.1hw +w1h1..1..1h1w +wwww..1..wwww +w1..1...1..hw +wB...1.1...Aw +wwwwwwwwwwwww diff --git a/VGDLData/examples/2player/escape2p_lvl3.txt b/VGDLData/examples/2player/escape2p_lvl3.txt new file mode 100644 index 0000000..8f48fab --- /dev/null +++ b/VGDLData/examples/2player/escape2p_lvl3.txt @@ -0,0 +1,9 @@ +wwwwwwwwwwwww +wA..1h1h1..Bw +w..1..1..1..w +w1....1....1w +www.whhhw.www +w..1.....1..w +w1..1...1..1w +w..h11x11h..w +wwwwwwwwwwwww diff --git a/VGDLData/examples/2player/escape2p_lvl4.txt b/VGDLData/examples/2player/escape2p_lvl4.txt new file mode 100644 index 0000000..9a3d616 --- /dev/null +++ b/VGDLData/examples/2player/escape2p_lvl4.txt @@ -0,0 +1,9 @@ +wwwwwwwwwwwww +wB....1....Aw +ww..1w.w1..ww +w..1wh.hw1..w +w.1wh.1.hw1.w +w1wh.1h1.hw1w +whh..h1h..hhw +w.h1..x..1h.w +wwwwwwwwwwwww diff --git a/VGDLData/examples/2player/explore.txt b/VGDLData/examples/2player/explore.txt new file mode 100644 index 0000000..d7d5712 --- /dev/null +++ b/VGDLData/examples/2player/explore.txt @@ -0,0 +1,70 @@ +BasicGame no_players=2 square_size=30 key_handler=Pulse + + SpriteSet + land > Immovable hidden=True img=newset/chamber_floor + + button > Immovable + buttonA > + buttonA0 > img=newset/blockY + buttonA1 > img=newset/blockY3 + buttonB > + buttonB0 > img=newset/blockR + buttonB1 > img=newset/blockR3 + + exit > Immovable + exitA > hidden=True invisible=True hidden=True + exitB > hidden=True invisible=True hidden=True + exitDoorA > hidden=False invisible=False img=newset/flag1 + exitDoorB > hidden=False invisible=False img=newset/flag2 + + winner > Immovable invisible=True hidden=True + winnerA > + winnerB > + + patrol > LOSChaser stype=avatar cons=2 cooldown=2 img=oryx/guard1 speed=0.5 shrinkfactor=0.7 + + wall > Immovable color=BLACK img=oryx/wall3 autotiling=true + + avatar > ShootAvatar + avatarA > img=newset/girl3 color=RED stype=hitA + avatarB > img=newset/girl5 color=YELLOW stype=hitB + + hit > Flicker img=oryx/staff1 shrinkfactor=0.5 + hitA > singleton=True + hitB > singleton=True + + InteractionSet + + patrol patrol EOS wall > stepBack + avatarA wall > stepBack + avatarB wall > stepBack + + avatarA patrol > killSprite + avatarB patrol > killSprite + + hitA buttonA0 > transformToAll stype=exitA stypeTo=exitDoorA + buttonA0 hitA > transformTo stype=buttonA1 + hitB buttonB0 > transformToAll stype=exitB stypeTo=exitDoorB + buttonB0 hitB > transformTo stype=buttonB1 + + exitDoorA avatarA > spawn stype=winnerA + exitDoorB avatarB > spawn stype=winnerB + + + TerminationSet + MultiSpriteCounter stype1=winnerA limit=1 win=True,False + MultiSpriteCounter stype1=winnerB limit=1 win=False,True + SpriteCounter stype=avatar limit=0 win=False,False + SpriteCounter stype=avatarA limit=0 win=False,True + SpriteCounter stype=avatarB limit=0 win=True,False + Timeout limit=1000 + + LevelMapping + _ > land + A > avatarA land + B > avatarB land + p > land patrol + 0 > land buttonA0 + 1 > land buttonB0 + a > land exitA + b > land exitB \ No newline at end of file diff --git a/VGDLData/examples/2player/explore_lvl0.txt b/VGDLData/examples/2player/explore_lvl0.txt new file mode 100644 index 0000000..25f38f1 --- /dev/null +++ b/VGDLData/examples/2player/explore_lvl0.txt @@ -0,0 +1,6 @@ +wwwwww +wa_B_w +w1___w +w___0w +w_A_bw +wwwwww \ No newline at end of file diff --git a/VGDLData/examples/2player/explore_lvl1.txt b/VGDLData/examples/2player/explore_lvl1.txt new file mode 100644 index 0000000..19842e1 --- /dev/null +++ b/VGDLData/examples/2player/explore_lvl1.txt @@ -0,0 +1,11 @@ +wwwwwwwww +wa____B_w +w1______w +w____ww_w +w_______w +w___p___w +w_______w +w_ww____w +w______0w +w_A____bw +wwwwwwwww \ No newline at end of file diff --git a/VGDLData/examples/2player/explore_lvl2.txt b/VGDLData/examples/2player/explore_lvl2.txt new file mode 100644 index 0000000..a1a5be4 --- /dev/null +++ b/VGDLData/examples/2player/explore_lvl2.txt @@ -0,0 +1,14 @@ +wwwwwwwwwwwwwww +wa_____B______w +w1____________w +w___w_________w +wwwww______w__w +w__________w__w +w__________w__w +w____pwwwp____w +w__w__________w +w__w__________w +w__w______wwwww +w_________w__0w +w______A_____bw +wwwwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLData/examples/2player/explore_lvl3.txt b/VGDLData/examples/2player/explore_lvl3.txt new file mode 100644 index 0000000..947c743 --- /dev/null +++ b/VGDLData/examples/2player/explore_lvl3.txt @@ -0,0 +1,12 @@ +wwwwwwwwwwwwwww +wa_____B______w +w1____________w +w___w_________w +wwwww______w__w +w__________w__w +w_____www_____w +w__w__________w +w__w______wwwww +w_________w__0w +w______A_____bw +wwwwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLData/examples/2player/explore_lvl4.txt b/VGDLData/examples/2player/explore_lvl4.txt new file mode 100644 index 0000000..2e1b00b --- /dev/null +++ b/VGDLData/examples/2player/explore_lvl4.txt @@ -0,0 +1,8 @@ +wwwwwwwwwwwwwww +wa_____B_____0w +w___w_________w +wwwww__w___w__w +w__w___w__wwwww +w_________w___w +w1_____A_____bw +wwwwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLData/examples/2player/fatty.txt b/VGDLData/examples/2player/fatty.txt new file mode 100755 index 0000000..b1d45e1 --- /dev/null +++ b/VGDLData/examples/2player/fatty.txt @@ -0,0 +1,56 @@ +BasicGame no_players=2 key_handler=Pulse + SpriteSet + ground > Immovable hidden=True img=oryx/backGrey + + door > Door + doorOpen > img=oryx/dooropen1 + doorClosed > img=oryx/doorclosed1 + + ingredient > Resource img=newset/flour shrinkfactor=0.5 + eat > value=1 limit=4 + bake > value=1 limit=10 + + structures > Immovable + oven > color=GRAY img=newset/city1_fire + bed > color=BLUE img=newset/street2 + blank > hidden=True invisible=True + cake > color=PINK img=newset/logm + + avatar > MovingAvatar frameRate=16 + child > img=newset/man4 shrinkfactor=0.7 + mum > img=newset/girl3 + + wall > Immovable img=oryx/wall3 autotiling=True + + InteractionSet + avatar avatar wall > stepBack + mum bed > stepBack + child oven doorClosed > stepBack + + eat child > collectResource killResource=True scoreChange=2,0 + bake child > killSprite + child eat > killIfHasMore resource=eat limit=4 + child bed > spawnIfHasMore limit=3 resource=eat spend=3 stype=blank + child bed > transformToAll stype=doorOpen stypeTo=doorClosed + child bed > addTimer timer=100 ftype=transformToAll stype=doorClosed stypeTo=doorOpen + blank bed > killSprite + + eat mum > killSprite + bake mum > collectResource killResource=True + + mum oven > spawnIfHasMore limit=5 resource=bake spend=5 stype=cake scoreChange=0,20 + + TerminationSet + MultiSpriteCounter stype1=cake limit=1 win=False,True + SpriteCounter stype=child win=False,True + SpriteCounter stype=ingredient win=True,False + Timeout limit=1500 win=True,False + + LevelMapping + A > child ground + B > mum ground + x > eat bake ground + b > bed ground + o > oven ground + . > ground + d > doorOpen ground diff --git a/VGDLData/examples/2player/fatty_lvl0.txt b/VGDLData/examples/2player/fatty_lvl0.txt new file mode 100755 index 0000000..4cca95b --- /dev/null +++ b/VGDLData/examples/2player/fatty_lvl0.txt @@ -0,0 +1,8 @@ +wwwwwwwwwwwwwwwww +w...w.x....x....w +w.x.w...wwwww.x.w +w..x....x...x...w +wwwww.B.A.w..wwww +wx..w..x..w.x..xw +w.b.d.x...w..o.xw +wwwwwwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLData/examples/2player/fatty_lvl1.txt b/VGDLData/examples/2player/fatty_lvl1.txt new file mode 100755 index 0000000..7d9beba --- /dev/null +++ b/VGDLData/examples/2player/fatty_lvl1.txt @@ -0,0 +1,8 @@ +wwwwwwwwwwwwwwwwwww +wxw.x..w.o.xw.xx..w +w.www..www..www...w +w.x...x....xwx..x.w +w...w...B.A.w..wwww +wwx.w...ww..w..d.xw +w...x...w..x...wb.w +wwwwwwwwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLData/examples/2player/fatty_lvl2.txt b/VGDLData/examples/2player/fatty_lvl2.txt new file mode 100755 index 0000000..56d0aa3 --- /dev/null +++ b/VGDLData/examples/2player/fatty_lvl2.txt @@ -0,0 +1,8 @@ +wwwwwwwwwwwwwwwwwww +w.w.wx..w...w.xwx.w +wxw.w...w.x.w..wx.w +w..x...B.A....x...w +wdwwww.xw..x.wwww.w +w....w..w.w..w.x..w +wb...d.xw.w.x....ow +wwwwwwwwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLData/examples/2player/fatty_lvl3.txt b/VGDLData/examples/2player/fatty_lvl3.txt new file mode 100755 index 0000000..fad8266 --- /dev/null +++ b/VGDLData/examples/2player/fatty_lvl3.txt @@ -0,0 +1,10 @@ +wwwwwwwwwwwwwwwwwww +wx..w..x.w.x..w...w +w..xwx...w....w.x.w +w.ww.ww.B.A.ww.ww.w +w.x......w.x..x...w +w..wwww..w..wwwwddw +w........wx...w...w +w.o.w....w..x.w.b.w +wx..w..x.w....w...w +wwwwwwwwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLData/examples/2player/fatty_lvl4.txt b/VGDLData/examples/2player/fatty_lvl4.txt new file mode 100755 index 0000000..4723f2a --- /dev/null +++ b/VGDLData/examples/2player/fatty_lvl4.txt @@ -0,0 +1,10 @@ +wwwwwwwwwwwwwwwwwww +w..xwww.xwx.wwwx..w +w.x...w..w..w.....w +w..www..B.A..www..w +w..w.x...w....xw..w +w..x.....w..x..x..w +w.....wwwwwww.....w +w.x...w.b.o.w....xw +w.....d..w....x...w +wwwwwwwwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLData/examples/2player/firetruck.txt b/VGDLData/examples/2player/firetruck.txt new file mode 100755 index 0000000..2932c08 --- /dev/null +++ b/VGDLData/examples/2player/firetruck.txt @@ -0,0 +1,82 @@ +BasicGame no_players=2 square_size=30 key_handler=Pulse + SpriteSet + ground > Immovable color=BROWN hidden=True img=newset/street3 + + control > Immovable + left > color=LIGHTYELLOW img=oryx/bookleft + right > color=ORANGE img=oryx/bookright + up > color=BLUE img=oryx/bookup + down > color=GREEN img=oryx/bookdown + + spawnCitizen > SpawnPoint color=GREEN hidden=True stype=citizen prob=0.01 total=2 + + movable > + avatar > + avatarA > HorizontalAvatar img=newset/fireman + avatarB > VerticalAvatar img=newset/fireman2 + truck > Missile speed=0 img=newset/firetruckR frameRate=8 + truckL > orientation=LEFT img=newset/firetruckL + truckR > orientation=RIGHT + truckU > orientation=UP + truckD > orientation=DOWN + citizen > RandomNPC img=newset/girl3 speed=0.3 + + trap > Immovable img=oryx/cspell4 + + goal > Immovable img=newset/city1_fire + + deadPortal > Portal hidden=True invisible=True stype=start + start > Immovable invisible=True + wall > Immovable img=newset/city1_1 + wall2 > Immovable img=oryx/wall1 + + LevelMapping + A > avatarA ground + B > avatarB ground + . > ground + t > truckU ground start + + > trap ground + l > left ground + r > right ground + u > up ground + d > down ground + g > goal ground + c > spawnCitizen ground + w > wall ground + p > wall2 + + InteractionSet + movable wall wall2 > stepBack pixelPerfect=True + + truck trap > spawn stype=deadPortal + deadPortal truck > killSprite + truck deadPortal > teleportToExit + truck deadPortal > setSpeedForAll stype=truck value=0 + + avatar left > transformToAll stype=truckR stypeTo=truckL + avatar left > transformToAll stype=truckU stypeTo=truckL + avatar left > transformToAll stype=truckD stypeTo=truckL + avatar left > increaseSpeedToAll stype=truck value=0.001 + + avatar right > transformToAll stype=truckL stypeTo=truckR + avatar right > transformToAll stype=truckD stypeTo=truckR + avatar right > transformToAll stype=truckU stypeTo=truckR + avatar right > increaseSpeedToAll stype=truck value=0.001 + + avatar down > transformToAll stype=truckR stypeTo=truckD + avatar down > transformToAll stype=truckL stypeTo=truckD + avatar down > transformToAll stype=truckU stypeTo=truckD + avatar down > increaseSpeedToAll stype=truck value=0.001 + + avatar up > transformToAll stype=truckR stypeTo=truckU + avatar up > transformToAll stype=truckL stypeTo=truckU + avatar up > transformToAll stype=truckD stypeTo=truckU + avatar up > increaseSpeedToAll stype=truck value=0.001 + + goal truck > killSprite + citizen truck > killSprite scoreChange=5 + citizen trap > killSprite + + TerminationSet + SpriteCounter stype=goal limit=0 win=True,True + diff --git a/VGDLData/examples/2player/firetruck_lvl0.txt b/VGDLData/examples/2player/firetruck_lvl0.txt new file mode 100755 index 0000000..9b5fa83 --- /dev/null +++ b/VGDLData/examples/2player/firetruck_lvl0.txt @@ -0,0 +1,12 @@ +ppppppppppp +pppppppuppp +pplArppBppp +pppppppdppp +ppppppppppp +w.c...ww.cw +wwww..ww..w +wc...+...gw +w...w...www +w..c......w +w.t.+w.c..w +wwwwwwwwwww diff --git a/VGDLData/examples/2player/firetruck_lvl1.txt b/VGDLData/examples/2player/firetruck_lvl1.txt new file mode 100755 index 0000000..a99adb1 --- /dev/null +++ b/VGDLData/examples/2player/firetruck_lvl1.txt @@ -0,0 +1,13 @@ +ppppppppppp +pppppppuppp +pplArppBppp +pppppppdppp +ppppppppppp +w.c....w..w +ww.ww.....w +wc.....c+.w +w.c.ww.g.ww +w...wc....w +w...w.....w +w.t....+wcw +wwwwwwwwwww diff --git a/VGDLData/examples/2player/firetruck_lvl2.txt b/VGDLData/examples/2player/firetruck_lvl2.txt new file mode 100755 index 0000000..279c970 --- /dev/null +++ b/VGDLData/examples/2player/firetruck_lvl2.txt @@ -0,0 +1,12 @@ +ppppppppppp +pppppppuppp +pplArppBppp +pppppppdppp +ppppppppppp +w.c.wg..c.w +w...w..+w.w +wwwc...cw+w +w....w....w +www..c.ww.w +w.t....wwcw +wwwwwwwwwww diff --git a/VGDLData/examples/2player/firetruck_lvl3.txt b/VGDLData/examples/2player/firetruck_lvl3.txt new file mode 100755 index 0000000..40c4ec9 --- /dev/null +++ b/VGDLData/examples/2player/firetruck_lvl3.txt @@ -0,0 +1,12 @@ +ppppppppppp +pppppppuppp +pplArppBppp +pppppppdppp +ppppppppppp +w.ccw..wc.w +w.www..w.ww +w..c.t.w.+w +ww...w....w +www..g.+w.w +w.c....wwcw +wwwwwwwwwww diff --git a/VGDLData/examples/2player/firetruck_lvl4.txt b/VGDLData/examples/2player/firetruck_lvl4.txt new file mode 100755 index 0000000..a86eec2 --- /dev/null +++ b/VGDLData/examples/2player/firetruck_lvl4.txt @@ -0,0 +1,12 @@ +ppppppppppp +pppppppuppp +pplArppBppp +pppppppdppp +ppppppppppp +w.c..t..c.w +w.www.ww.ww +w..c...c..w +w+..w.w..+w +wc..w.w..cw +wc...g...cw +wwwwwwwwwww diff --git a/VGDLData/examples/2player/football.txt b/VGDLData/examples/2player/football.txt new file mode 100755 index 0000000..0c5799d --- /dev/null +++ b/VGDLData/examples/2player/football.txt @@ -0,0 +1,61 @@ +BasicGame key_handler=Pulse square_size=40 no_players=2 + SpriteSet + grass > Immovable hidden=True img=oryx/grass autotiling=True + goal > Immovable color=DARKBLUE + goalA > img=newset/goalpost2 + goalB > img=newset/goalpost1 + moving > + avatar > ShootAvatar frameRate=16 + avatarA > img=newset/girl3 stype=footA + avatarB > img=newset/man3 stype=footB + ball > Passive img=newset/football singleton=True + player > RandomNPC img=newset/man4 frameRate=16 + player0 > speed=0.1 cons=2 + player1 > speed=0.4 cons=1 + player2 > speed=0.2 cons=3 + + foot > Flicker shrinkfactor=0.5 + footA > img=oryx/boots2 + footB > img=oryx/boots1 + deadPortal > Portal invisible=True hidden=True stype=start + start > Immovable hidden=True invisible=True + wall > Immovable img=oryx/wall6 + + LevelMapping + . > grass + 0 > goalA grass + 1 > goalB grass + b > ball start grass + A > avatarA grass + B > avatarB grass + q > player0 grass + e > player1 grass + r > player2 grass + w > wall grass + + InteractionSet + avatar avatar player wall goal > stepBack + player avatar goal wall ball > stepBack pixelPerfect=True + ball avatar > bounceForward + ball player wall avatar > undoAll + + ball goalA > spawn stype=deadPortal scoreChange=0,15 + deadPortal ball > killSprite + ball deadPortal > teleportToExit + + ball goalB > spawn stype=deadPortal scoreChange=15,0 + deadPortal ball > killSprite + ball deadPortal > teleportToExit + + footA ball > spawn stype=deadPortal scoreChange=-1,0 + footA ball > killSprite + deadPortal ball > killSprite + ball deadPortal > teleportToExit + + footB ball > spawn stype=deadPortal scoreChange=0,-1 + footB ball > killSprite + deadPortal ball > killSprite + ball deadPortal > teleportToExit + + TerminationSet + Timeout limit=1500 count_score=True \ No newline at end of file diff --git a/VGDLData/examples/2player/football_lvl0.txt b/VGDLData/examples/2player/football_lvl0.txt new file mode 100755 index 0000000..2ffef77 --- /dev/null +++ b/VGDLData/examples/2player/football_lvl0.txt @@ -0,0 +1,9 @@ +wwwwwwwwwwwwwww +w..w...www..r.w +w....r........w +0....ww.......1 +0.A....b....B.1 +0.......ww....1 +w.............w +w..r.w..w.r..ww +wwwwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLData/examples/2player/football_lvl1.txt b/VGDLData/examples/2player/football_lvl1.txt new file mode 100755 index 0000000..b498157 --- /dev/null +++ b/VGDLData/examples/2player/football_lvl1.txt @@ -0,0 +1,9 @@ +wwwwwwwwwwwwwwwww +w..........r....w +0...q.w.........1 +0.....w.........1 +0.A..ww.b.ww..B.1 +0.........w.....1 +0.........w.....1 +w...r......q....w +wwwwwwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLData/examples/2player/football_lvl2.txt b/VGDLData/examples/2player/football_lvl2.txt new file mode 100755 index 0000000..08d2d75 --- /dev/null +++ b/VGDLData/examples/2player/football_lvl2.txt @@ -0,0 +1,9 @@ +wwwwwwwwwwwwwww +w........e....w +w..e...r......w +w.............w +0.A....b....B.1 +w.............w +w......q......w +w...r....q....w +wwwwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLData/examples/2player/football_lvl3.txt b/VGDLData/examples/2player/football_lvl3.txt new file mode 100755 index 0000000..cba0c4c --- /dev/null +++ b/VGDLData/examples/2player/football_lvl3.txt @@ -0,0 +1,9 @@ +wwwwwwwwwwwww +w00.ww......w +w0..........w +w......w....w +w.A...b...B.w +w....w......w +w..........1w +w......ww.11w +wwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLData/examples/2player/football_lvl4.txt b/VGDLData/examples/2player/football_lvl4.txt new file mode 100755 index 0000000..006707b --- /dev/null +++ b/VGDLData/examples/2player/football_lvl4.txt @@ -0,0 +1,7 @@ +wwwwwwwww111wwwwwwwww +we..................w +w.....www...www.....w +w.A..w....b....w..B.w +w.....www...www.....w +w..................ew +wwwwwwwww000wwwwwwwww \ No newline at end of file diff --git a/VGDLData/examples/2player/ghostbusters.txt b/VGDLData/examples/2player/ghostbusters.txt new file mode 100755 index 0000000..812a5e8 --- /dev/null +++ b/VGDLData/examples/2player/ghostbusters.txt @@ -0,0 +1,42 @@ +BasicGame key_handler=Pulse square_size=50 no_players=2 + SpriteSet + ground > Immovable img=oryx/grass autotiling=True hidden=True + moving > + avatar > + ghost > OrientedAvatar img=oryx/ghost1 + hunter > ShootAvatar stype=missile speed=1.4 img=newset/humanShotgun + enemy > RandomBomber + enemy0 > speed=0.3 stype=missileA prob=0.02 img=newset/shooter1 + enemy1 > speed=0.5 stype=missileB prob=0.03 img=newset/bandit1 + missile > Missile img=oryx/orb1 shrinkfactor=0.4 timeToLive=15 + missileE > RandomMissile shrinkfactor=0.4 speed=0.5 + missileA > img=oryx/orb3 + missileB > img=oryx/orb2 + wall > Immovable img=oryx/wall1 + + LevelMapping + . > ground + A > ghost ground + B > hunter ground + 0 > enemy0 ground + 1 > enemy1 ground + w > wall ground + + InteractionSet + hunter wall > stepBack pixelPerfect=True + ghost EOS > wrapAround + enemy wall > stepBack pixelPerfect=True + + ghost missile > killBoth scoreChange=0,100 + hunter ghost > killSprite scoreChange=100,0 + ghost missileA > killBoth scoreChange=-10,-20 + hunter missileB > killBoth scoreChange=-20,-10 + missileE wall EOS > killSprite + + missile enemy > killSprite + missile EOS > wrapAround + + TerminationSet + SpriteCounter stype=ghost limit=0 win=False,True + SpriteCounter stype=hunter limit=0 win=True,False + Timeout limit=1500 win=True,False \ No newline at end of file diff --git a/VGDLData/examples/2player/ghostbusters_lvl0.txt b/VGDLData/examples/2player/ghostbusters_lvl0.txt new file mode 100755 index 0000000..d843d5f --- /dev/null +++ b/VGDLData/examples/2player/ghostbusters_lvl0.txt @@ -0,0 +1,10 @@ +wwwwwwwwwwwwwwwwwwww +w..w........ww.....w +w.ww....0...w...w..w +w...A.www.....www..w +w..ww...ww...ww....w +w.........w........w +www..wwww.1..ww....w +w........w....wwB..w +w....w...w.........w +wwwwwwwwwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLData/examples/2player/ghostbusters_lvl1.txt b/VGDLData/examples/2player/ghostbusters_lvl1.txt new file mode 100755 index 0000000..922bd16 --- /dev/null +++ b/VGDLData/examples/2player/ghostbusters_lvl1.txt @@ -0,0 +1,10 @@ +wwwwwwwwwwwwwwwwwwww +w..................w +w.......0.....1....w +w...A..............w +w..................w +w..1...............w +w.........1........w +w...............B..w +w..................w +wwwwwwwwwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLData/examples/2player/ghostbusters_lvl2.txt b/VGDLData/examples/2player/ghostbusters_lvl2.txt new file mode 100755 index 0000000..818d879 --- /dev/null +++ b/VGDLData/examples/2player/ghostbusters_lvl2.txt @@ -0,0 +1,10 @@ +wwwwwwwwwwwwwwwwwwwww +w.........w.........w +w..wwww...w...wwww..w +w.........w.........w +w....w....A....w....w +w....w....w....w....w +w....www..1..www....w +w..www.........www..w +w...0.....w........Bw +wwwwwwwwwwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLData/examples/2player/ghostbusters_lvl3.txt b/VGDLData/examples/2player/ghostbusters_lvl3.txt new file mode 100755 index 0000000..4ef5dd9 --- /dev/null +++ b/VGDLData/examples/2player/ghostbusters_lvl3.txt @@ -0,0 +1,10 @@ +wwwwwwwwwwwwwwwwwwwww +w...................w +w..wwww.......wwww..w +w..w.....www.....w..w +wwww....wwAww....wwww +w...................w +w...wwww.....wwww...w +w...w..w.....w..w...w +w......w.....w.....Bw +wwwwwwwwwwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLData/examples/2player/ghostbusters_lvl4.txt b/VGDLData/examples/2player/ghostbusters_lvl4.txt new file mode 100755 index 0000000..be2f327 --- /dev/null +++ b/VGDLData/examples/2player/ghostbusters_lvl4.txt @@ -0,0 +1,10 @@ +wwwwwwwwwwwwwwwwwwww +w..................w +w...w..........w...w +w...w..........w...w +w...w....A..wwww...w +w...wwww...B...w...w +w...w..........w...w +w...w..........w...w +w.1................w +wwwwwwwwwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLData/examples/2player/gotcha.txt b/VGDLData/examples/2player/gotcha.txt new file mode 100755 index 0000000..d0af537 --- /dev/null +++ b/VGDLData/examples/2player/gotcha.txt @@ -0,0 +1,36 @@ +BasicGame key_handler=Pulse square_size=50 no_players=2 + SpriteSet + ground > Immovable img=oryx/grass autotiling=True + safespot > Immovable img=newset/water + spot0 > + spot1 > + moving > + avatar > MovingAvatar frameRate=16 + avatar1 > img=newset/girl2 + avatar2 > img=newset/man1 + kid > RandomNPC img=newset/man4 shrinkfactor=0.8 + kid0 > speed=0.6 cons=2 + kid1 > speed=0.5 cons=1 + kid2 > speed=0.2 cons=3 + winnerPlayer1 > Immovable color=RED img=newset/girl2 + wall > Immovable img=oryx/tree2 + LevelMapping + A > avatar1 ground + B > avatar2 ground + + > spot0 ground + - > spot1 ground + . > ground + 0 > kid0 ground + 1 > kid1 ground + 2 > kid2 ground + w > wall ground + InteractionSet + moving wall kid > stepBack + kid avatar > stepBack + avatar avatar > transformTo stype=winnerPlayer1 scoreChange=1,0 + avatar1 safespot > stepBack + spot0 avatar2 > addTimer timer=200 ftype=transformToAll stype=spot0 stypeTo=ground + spot1 avatar2 > addTimer timer=100 ftype=transformToAll stype=spot1 stypeTo=ground + TerminationSet + MultiSpriteCounter stype1=winnerPlayer1 limit=1 win=True,False + Timeout limit=1000 win=False,True \ No newline at end of file diff --git a/VGDLData/examples/2player/gotcha_lvl0.txt b/VGDLData/examples/2player/gotcha_lvl0.txt new file mode 100755 index 0000000..3d23236 --- /dev/null +++ b/VGDLData/examples/2player/gotcha_lvl0.txt @@ -0,0 +1,9 @@ +wwwwwwwwwwwwwwww +w..w.....ww....w +w..w..w..-w-w..w +w...A.www---w1.w +www.w...ww.ww..w +w.2.....w......w +w..wwww....ww..w +w...++..w..wwB.w +wwwwwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLData/examples/2player/gotcha_lvl1.txt b/VGDLData/examples/2player/gotcha_lvl1.txt new file mode 100755 index 0000000..f198419 --- /dev/null +++ b/VGDLData/examples/2player/gotcha_lvl1.txt @@ -0,0 +1,9 @@ +wwwwwwwwwwwwwwww +w.0............w +w....wwwwwwww..w +w..w...A....w..w +w..w..wwww..w..w +w..w..++++.....w +w..wwwwwwwww..-w +w-.....B.....0-w +wwwwwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLData/examples/2player/gotcha_lvl2.txt b/VGDLData/examples/2player/gotcha_lvl2.txt new file mode 100755 index 0000000..1552709 --- /dev/null +++ b/VGDLData/examples/2player/gotcha_lvl2.txt @@ -0,0 +1,13 @@ +wwwwwwwwwwwwwwww +w++..A.....ww..w +w++......w...2.w +w...wwww.wwww..w +w.w.w......w...w +w.wwww.ww..w.w.w +w.......w....w.w +w.wwww..w.B..w.w +w.w..w....ww...w +w.w..w.--.w....w +w....w.wwww....w +w..2.........2.w +wwwwwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLData/examples/2player/gotcha_lvl3.txt b/VGDLData/examples/2player/gotcha_lvl3.txt new file mode 100755 index 0000000..deb6550 --- /dev/null +++ b/VGDLData/examples/2player/gotcha_lvl3.txt @@ -0,0 +1,13 @@ +wwwwwwwwwwwwwwww +w.w..1...w...w.w +w.w......w...w.w +w...w..w.....w.w +w+w.w..wA..w.1.w +w+w.w..ww..w.w.w +w++.....w....w.w +w....w..w....w.w +w.w..w....w....w +w.w..w.w..w.--.w +w....w.w..w.--.w +w.0...Bw.......w +wwwwwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLData/examples/2player/gotcha_lvl4.txt b/VGDLData/examples/2player/gotcha_lvl4.txt new file mode 100755 index 0000000..75c07ee --- /dev/null +++ b/VGDLData/examples/2player/gotcha_lvl4.txt @@ -0,0 +1,13 @@ +wwwwwwwwwwwwwwww +w..w.....B.w...w +w.2w.wwww..w...w +ww...w++w....www +www..w++w......w +w.w...w.....1..w +w.w......1.....w +w...w..wwwww.2.w +w.A.w..0..wwww.w +w...www.www..+.w +w.w.---...ww.+ww +w..wwwww.....++w +wwwwwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLData/examples/2player/hunger-games.txt b/VGDLData/examples/2player/hunger-games.txt new file mode 100644 index 0000000..92845ed --- /dev/null +++ b/VGDLData/examples/2player/hunger-games.txt @@ -0,0 +1,256 @@ +BasicGame no_players=2 square_size=30 key_handler=Pulse + + SpriteSet + land > Immovable hidden=True img=oryx/grass autotiling=True + + #--------------------------fog-of-war------------------------------------------ + + fogofwar > Immovable color=DARKGRAY + fogA > invisible=False,True hidden=False,True #only A sees fog, B doesn't + fogB > invisible=True,False hidden=True,False #only B sees fog, A doesn't + noFog > invisible=True hidden=True #no one sees fog + fog > invisible=False hidden=False #everyone sees fog + + removeFog > + removeFogA > color=RED invisible=True hidden=True + rmFogA > Spreader stype=rmA1 singleton=True + rmA1 > Spreader stype=rmA2 + rmA2 > Flicker + + removeFogB > color=BLUE invisible=True hidden=True + rmFogB > Spreader stype=rmB1 singleton=True + rmB1 > Spreader stype=rmB2 + rmB2 > Flicker + + #-----------------------end-of-fog-of-war-------------------------------------- + + berryBush > SpawnPoint total=100 prob=0.001 img=oryx/bush5 shrinkfactor=0.5 + berryBushVisA > hidden=False,True invisible=False,True stype=berryVisA + berryBushVisB > hidden=True,False invisible=True,False stype=berryVisB + berryBushVis > hidden=False invisible=False stype=berryVis + berryBushHid > hidden=True invisible=True stype=berryHid + + resourcepack > Resource #these die after a number of things spawned + berry > img=oryx/bush3 shrinkfactor=0.5 + berryVisA > hidden=False,True invisible=False,True + berryVisB > hidden=True,False invisible=True,False + berryVis > hidden=False invisible=False + berryHid > hidden=True invisible=True + + collectible > Resource + ar > img=oryx/arrows2 shrinkfactor=0.8 + arrowsVisA > hidden=False,True invisible=False,True #A can see them + arrowsVisB > hidden=True,False invisible=True,False #B can see them + arrowsVis > hidden=False invisible=False + arrowsHid > hidden=True invisible=True + + flyfood > Resource color=PINK shrinkfactor=0.5 img=oryx/mushroom2 + food > Resource color=BLUE shrinkfactor=0.5 img=oryx/mushroom1 + + animalSpawn > SpawnPoint stype=bearHid prob=0.0008 invisible=True hidden=True + flyingSpawn > SpawnPoint stype=butHid prob=0.001 invisible=True hidden=True + arrowSpawn > SpawnPoint invisible=True hidden=True prob=0.001 stype=arrowsHid + wolfSpawnA > SpawnPoint total=3 stype=wolfHidA invisible=True hidden=True + wolfSpawnB > SpawnPoint total=3 stype=wolfHidB invisible=True hidden=True + spawnW > Immovable invisible=True hidden=True + + animal > + bear > RandomNPC cons=2 img=oryx/bear1 cooldown=8 speed=0.3 shrinkfactor=0.7 + bearVisA > hidden=False,True invisible=False,True + bearVisB > hidden=True,False invisible=True,False + bearVis > hidden=False invisible=False + bearHid > hidden=True invisible=True + wolf > + wolfA > Chaser img=oryx/wolf1 stype=avatarA cooldown=2 + wolfVisA > hidden=False invisible=False + wolfHidA > hidden=False,True invisible=False,True + wolfB > Chaser img=oryx/wolf2 stype=avatarB cooldown=2 + wolfVisB > hidden=False invisible=False + wolfHidB > hidden=True,False invisible=True,False + + tree > Immovable color=GREEN img=oryx/tree2 + treeVisA > hidden=False,True invisible=False,True + treeVisB > hidden=True,False invisible=True,False + treeVis > hidden=False invisible=False + treeHid > hidden=True invisible=True + + wall > Immovable color=BLACK img=oryx/wall3 autotiling=true + wallVisA > hidden=False,True invisible=False,True + wallVisB > hidden=True,False invisible=True,False + wallVis > hidden=False invisible=False + wallHid > hidden=True invisible=True + + #-----------------------------avatar------------------------------------------- + + avatar > ShootAvatar speed=1 healthPoints=200 limitHealthPoints=200 frameRate=8 + avatarA > img=oryx/archer1 color=RED #always visible to himself + avVisA > hidden=False invisible=False stype=shootVisA,hitAvis ammo=arrows #visible to B too + avHidA > hidden=False,True invisible=False,True stype=shootHidA,hitAhid ammo=arrows #hidden from B + avatarB > img=oryx/archer2 color=YELLOW #always visible to himself + avVisB > hidden=False invisible=False stype=shootVisB,hitBvis ammo=arrows #visible to A too + avHidB > hidden=True,False invisible=True,False stype=shootHidB,hitBhid ammo=arrows #hidden from A + + hit > Flicker img=oryx/staff1 shrinkfactor=0.5 + hitA > singleton=True + hitAvis > hidden=False invisible=False + hitAhid > hidden=False,True invisible=False,True + hitB > singleton=True + hitBvis > hidden=False invisible=False + hitBhid > hidden=True,False invisible=True,False + + shoot > Missile img=oryx/bullet1 speed=1.3 timeToLive=8 + shootA > singleton=True + shootVisA > hidden=False invisible=False + shootHidA > hidden=False,True invisible=False,True + shootB > singleton=True + shootVisB > hidden=False invisible=False + shootHidB > hidden=True,False invisible=True,False + + arrows > Resource color=BLUE limit=10 + + #-------------------------end-of-avatar----------------------------------------- + + flying > RandomNPC cons=5 + butterfly > img=newset/butterfly1 frameRate=8 speed=0.6 cooldown=2 shrinkfactor=0.8 + butVisA > hidden=False,True invisible=False,True + butVisB > hidden=True,False invisible=True,False + butVis > hidden=False invisible=False + butHid > hidden=True invisible=True + + InteractionSet + + spawnW TIME > spawn stype=wolfSpawnA timer=500 repeating=True #prompt=PUPPIES! + spawnW TIME > spawn stype=wolfSpawnB timer=500 repeating=True + avatarA TIME > subtractHealthPoints timer=5 repeating=True + avatarB TIME > subtractHealthPoints timer=5 repeating=True + + #------fog-of-war-------- + fog removeFogA > transformTo stype=fogB scoreChange=1,0 + fog removeFogB > transformTo stype=fogA scoreChange=0,1 + fogA removeFogA > transformTo stype=noFog scoreChange=1,0 + fogB removeFogB > transformTo stype=noFog scoreChange=0,1 + + avatarA fog fogA > spawn stype=rmFogA + avatarB fog fogB > spawn stype=rmFogB + + avVisA fog fogB > transformTo stype=avHidA + avVisB fog fogA > transformTo stype=avHidB + avHidA noFog > transformTo stype=avVisA + avHidB noFog > transformTo stype=avVisB + + shootVisA fog fogB > transformTo stype=shootHidA + shootVisB fog fogA > transformTo stype=shootHidB + shootHidA noFog > transformTo stype=shootVisA + shootHidB noFog > transformTo stype=shootVisB + + wolfVisA fog fogB > transformTo stype=wolfHidA + wolfVisB fog fogA > transformTo stype=wolfHidB + wolfHidA noFog > transformTo stype=wolfVisA + wolfHidB noFog > transformTo stype=wolfVisB + + treeHid fogA > transformTo stype=treeVisB + treeHid fogB > transformTo stype=treeVisA + treeVisA noFog > transformTo stype=treeVis + treeVisB noFog > transformTo stype=treeVis + + wallHid fogA > transformTo stype=wallVisB + wallHid fogB > transformTo stype=wallVisA + wallVisA noFog > transformTo stype=wallVis + wallVisB noFog > transformTo stype=wallVis + + berryBushHid fogB > transformTo stype=berryBushVisA + berryBushHid fogA > transformTo stype=berryBushVisB + berryBushVisA noFog > transformTo stype=berryBushVis + berryBushVisB noFog > transformTo stype=berryBushVis + + arrowsHid fogA > transformTo stype=arrowsVisB + arrowsHid fogB > transformTo stype=arrowsVisA + arrowsVisA noFog > transformTo stype=arrowsVis + arrowsVisB noFog > transformTo stype=arrowsVis + + butVisA noFog > transformTo stype=butVis + butVisB noFog > transformTo stype=butVis + butHid fogA > transformTo stype=butVisB + butHid fogB > transformTo stype=butVisA + butVis fogA > transformTo stype=butVisA + butVis fogB > transformTo stype=butVisB + butVisA fog > transformTo stype=butHid + butVisB fog > transformTo stype=butHid + + bearVisA noFog > transformTo stype=bearVis + bearVisB noFog > transformTo stype=bearVis + bearHid fogA > transformTo stype=bearVisB + bearHid fogB > transformTo stype=bearVisA + bearVis fogA > transformTo stype=bearVisA + bearVis fogB > transformTo stype=bearVisB + bearVisA fog > transformTo stype=bearHid + bearVisB fog > transformTo stype=bearHid + + #------collision--------- + animal animal avatar EOS wall > stepBack + flying flying EOS > stepBack + avatarA wall tree > stepBack #stype=removeFogA + avatarB wall tree > stepBack #stype=removeFogB + + #------collecting-------- + avatarA berry > addHealthPointsToMax value=5 scoreChange=1,0 + avatarB berry > addHealthPointsToMax value=5 scoreChange=0,1 + berry avatar > killSprite + + avatarA flyfood > addHealthPointsToMax value=15 scoreChange=2,0 + avatarB flyfood > addHealthPointsToMax value=15 scoreChange=0,2 + flyfood avatar > killSprite + + avatarA food > addHealthPointsToMax value=30 scoreChange=3,0 + avatarB food > addHealthPointsToMax value=30 scoreChange=0,3 + food avatar > killSprite + + avatarA ar > changeResource resource=arrows value=5 scoreChange=5,0 + avatarB ar > changeResource resource=arrows value=5 scoreChange=0,5 + ar avatar > killSprite + + #-------killing---------- + avatarA hitB > subtractHealthPoints value=5 scoreChange=-2,5 + avatarA shootB > subtractHealthPoints value=10 scoreChange=-5,10 + avatarB hitA > subtractHealthPoints value=5 scoreChange=5,-2 + avatarB shootA > subtractHealthPoints value=10 scoreChange=10,-5 + + flying hit shoot > spawn stype=flyfood + flying hitA shootA > killBoth scoreChange=5,0 + flying hitB shootB > killBoth scoreChange=0,5 + + animal hit shoot > spawn stype=food + animal hitA shootA > killBoth scoreChange=10,0 + animal hitB shootB > killBoth scoreChange=0,10 + + wolf hit shoot > spawn stype=food + wolf hitA shootA > killBoth scoreChange=15,0 + wolf hitB shootB > killBoth scoreChange=0,15 + + avatarA wolf > subtractHealthPoints value=2 scoreChange=-1,0 #prompt=Woof! + avatarB wolf > subtractHealthPoints value=2 scoreChange=0,-1 #prompt=Woof! + wolf EOS wall avatar wolf > stepBack + + #-------other------------ + removeFogA removeFogA > killSprite #avoid a crazy number of sprites + + hit avatar flying animal wolf wall > killSprite #destroy weapon after hitting target; can't go through walls + shoot avatar flying animal wolf wall > killSprite #destroy bullet after reaching target; can't go through walls + + TerminationSet + SpriteCounter stype=avatar limit=0 win=False,False + SpriteCounter stype=avatarA limit=0 win=False,True + SpriteCounter stype=avatarB limit=0 win=True,False + Timeout limit=2000 count_score=True + + LevelMapping + _ > land fog + A > avHidA land fogB + B > avHidB land fogA + h > treeHid land fog + w > land wallHid fog + b > land berryBushHid fog + u > land flyingSpawn fog + q > land tree animalSpawn fog + 0 > arrowSpawn land fog + f > spawnW land fog \ No newline at end of file diff --git a/VGDLData/examples/2player/hunger-games_lvl0.txt b/VGDLData/examples/2player/hunger-games_lvl0.txt new file mode 100644 index 0000000..cc7e025 --- /dev/null +++ b/VGDLData/examples/2player/hunger-games_lvl0.txt @@ -0,0 +1,9 @@ +hhhhhhhhhhhhhhhhh +hA____bhu_hh___hh +h_h______h___q_bh +hbh_ww_____ww_hhh +hhb_0w__f__w0_bhh +hhh_ww_____ww_hbh +hb_q__________h_h +hh___hh_uhb____Bh +hhhhhhhhhhhhhhhhh \ No newline at end of file diff --git a/VGDLData/examples/2player/hunger-games_lvl1.txt b/VGDLData/examples/2player/hunger-games_lvl1.txt new file mode 100644 index 0000000..904c05b --- /dev/null +++ b/VGDLData/examples/2player/hunger-games_lvl1.txt @@ -0,0 +1,9 @@ +hhhhhhhhhhhhhhhhh +hq____q___q____qh +h__bh___h___h0__h +h__hb___w___hhh_h +h_____A_w_B_____h +h_hhh___w___bh__h +h__0h___h___hb__h +hu____u___u____uh +hhhhhhhhhhhhhhhhh \ No newline at end of file diff --git a/VGDLData/examples/2player/hunger-games_lvl2.txt b/VGDLData/examples/2player/hunger-games_lvl2.txt new file mode 100644 index 0000000..2397f9a --- /dev/null +++ b/VGDLData/examples/2player/hunger-games_lvl2.txt @@ -0,0 +1,9 @@ +hhhhhhhhhhhhhhhhh +hbbbbb__________h +hbbbb________q__h +hbbb___________bh +hbb0___AB____0bbh +hb___________bbbh +h__q________bbbbh +h__________bbbbbh +hhhhhhhhhhhhhhhhh \ No newline at end of file diff --git a/VGDLData/examples/2player/hunger-games_lvl3.txt b/VGDLData/examples/2player/hunger-games_lvl3.txt new file mode 100644 index 0000000..95bd999 --- /dev/null +++ b/VGDLData/examples/2player/hunger-games_lvl3.txt @@ -0,0 +1,9 @@ +hhhhhhhhhhhhhhh +hA_____u_____Bh +h__q_______q__h +h__q_wwwww_q__h +hu___w0f0w___uh +h____wbbbw____h +hq___www_w___qh +hqqq_______qqqh +hhhhhhhhhhhhhhh \ No newline at end of file diff --git a/VGDLData/examples/2player/hunger-games_lvl4.txt b/VGDLData/examples/2player/hunger-games_lvl4.txt new file mode 100644 index 0000000..f0364af --- /dev/null +++ b/VGDLData/examples/2player/hunger-games_lvl4.txt @@ -0,0 +1,5 @@ +hhhhhhhhhhhhhhhhh +hb____b________bh +h__B____f____A__h +hb________b____bh +hhhhhhhhhhhhhhhhh \ No newline at end of file diff --git a/VGDLData/examples/2player/isawsanta.txt b/VGDLData/examples/2player/isawsanta.txt new file mode 100755 index 0000000..35dba94 --- /dev/null +++ b/VGDLData/examples/2player/isawsanta.txt @@ -0,0 +1,57 @@ +BasicGame key_handler=Pulse no_players=2 + SpriteSet + floor > Immovable color=WHITE hidden=True img=oryx/floor3 + + door > Door + doorOpen > img=oryx/dooropen1 + doorClosed > img=oryx/doorclosed1 + + present > Resource value=1 limit=1 color=RED img=oryx/book2 + + avatar > ShootAvatar + santa > stype=gift,kick ammo=present img=oryx/guard1 + grinch > stype=steal img=oryx/ogre1 + + gift > Flicker img=oryx/book2 + kick > Flicker img=oryx/mace1 shrinkfactor=0.4 + steal > Flicker img=oryx/belt2 shrinkfactor=0.5 + + deadPortal > Portal invisible=True portal=True hidden=True stype=start + start > Immovable invisible=True hidden=True + + child > RandomNPC speed=0.1 cons=2 shrinkfactor=0.5 + childSad > img=newset/cursedman + childHappy > img=newset/blessedman + + wall > Immovable color=WHITE img=oryx/wall3 autotiling=True + + LevelMapping + . > floor + + > start floor + d > doorOpen floor + A > santa floor + B > grinch floor + * > present floor + c > childSad floor + + TerminationSet + SpriteCounter stype=childSad win=True,False + Timeout limit=1500 win=False,True + + InteractionSet + avatar EOS doorClosed wall child > stepBack + santa doorOpen > stepBack + child EOS wall door > stepBack + + grinch kick > spawn stype=deadPortal + grinch kick > transformToAll stype=doorOpen stypeTo=doorClosed + deadPortal grinch > killSprite + grinch deadPortal > teleportToExit + + grinch start > addTimer timer=150 ftype=transformToAll stype=doorClosed stypeTo=doorOpen + + present santa > collectResource killResource=False + childSad gift > transformTo stype=childHappy killSecond=True + childHappy steal > transformTo stype=childSad killSecond=True + + diff --git a/VGDLData/examples/2player/isawsanta_lvl0.txt b/VGDLData/examples/2player/isawsanta_lvl0.txt new file mode 100755 index 0000000..5a55418 --- /dev/null +++ b/VGDLData/examples/2player/isawsanta_lvl0.txt @@ -0,0 +1,10 @@ +wwwwwwwwwwwwwwww +w....w.........w +w.B..d....A..www +w....w..w......w +w.+..w..ww..c..w +wwwwww..cw.....w +w.w..c.........w +w.w....www...*.w +w......w.......w +wwwwwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLData/examples/2player/isawsanta_lvl1.txt b/VGDLData/examples/2player/isawsanta_lvl1.txt new file mode 100755 index 0000000..14d04ce --- /dev/null +++ b/VGDLData/examples/2player/isawsanta_lvl1.txt @@ -0,0 +1,9 @@ +wwwwwwwwwwwwwwww +w.+..w.....w...w +w....d..B..w.c.w +wwwwww...www...w +w...c....w...c.w +w.wwww..ww.....w +w.ww....ww.A.*.w +w..w..c.w......w +wwwwwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLData/examples/2player/isawsanta_lvl2.txt b/VGDLData/examples/2player/isawsanta_lvl2.txt new file mode 100755 index 0000000..9753f80 --- /dev/null +++ b/VGDLData/examples/2player/isawsanta_lvl2.txt @@ -0,0 +1,9 @@ +wwwwwwwwwwwwwwww +w+..w..w.......w +w..Bw..wwww.w..w +wdwww.c.....w..w +w.......*.c.w..w +w..w...c....w..w +w.ww.wwww..A...w +w.......w......w +wwwwwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLData/examples/2player/isawsanta_lvl3.txt b/VGDLData/examples/2player/isawsanta_lvl3.txt new file mode 100755 index 0000000..8ad4b32 --- /dev/null +++ b/VGDLData/examples/2player/isawsanta_lvl3.txt @@ -0,0 +1,9 @@ +wwwwwwwwwwwwwwww +w+..w..w.c.....w +w...w..wwww.w..w +wdwww.......w..w +w.....A.*...w.cw +w..w........w..w +w.ww.wwww......w +w....c..w....B.w +wwwwwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLData/examples/2player/isawsanta_lvl4.txt b/VGDLData/examples/2player/isawsanta_lvl4.txt new file mode 100755 index 0000000..6f135e2 --- /dev/null +++ b/VGDLData/examples/2player/isawsanta_lvl4.txt @@ -0,0 +1,8 @@ +wwwwwwwwwwwwwwww +w+..w....c...w.w +w...w.www...ww.w +wdwww.......c..w +w.....A.*.B....w +wwww.......www.w +w.c...ww....w..w +wwwwwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLData/examples/2player/klax.txt b/VGDLData/examples/2player/klax.txt new file mode 100755 index 0000000..16630a8 --- /dev/null +++ b/VGDLData/examples/2player/klax.txt @@ -0,0 +1,93 @@ +BasicGame no_players=2 + + SpriteSet + back > Immovable img=oryx/backGrey hidden=True + + movable > + blockSpawn > BomberRandomMissile hidden=True invisible=True singleton=True + spawn0 > stypeMissile=red,green,yellow cooldown=4 speed=0.8 prob=0.1 + spawn1 > stypeMissile=red,green cooldown=8 speed=0.8 prob=0.2 + spawn2 > stypeMissile=red,green,yellow cooldown=15 speed=0.5 prob=0.2 + spawn3 > stypeMissile=red,green cooldown=4 speed=0.6 prob=0.1 + spawn4 > stypeMissile=red,green,yellow,blue cooldown=5 speed=0.8 prob=0.1 + avatar > HorizontalAvatar + none > frameRate=16 + avatarA > img=newset/girl2 + avatarB > img=newset/man3 + claimed > + avatarAC > img=newset/girl2 + avatarBC > img=newset/man3 + missile > Missile orientation=DOWN speed=0.1 + unclaimed > + red > color=RED img=newset/blockR + green > color=GREEN img=newset/blockG + yellow > color=YELLOW img=newset/blockY + blue > color=BLUE img=newset/blockB + avA > + redA > color=RED img=newset/blockR2 + greenA > color=GREEN img=newset/blockG2 + yellowA > color=YELLOW img=newset/blockY2 + blueA > color=BLUE img=newset/blockB2 + avB > + redB > color=RED img=newset/blockR3 + greenB > color=GREEN img=newset/blockG3 + yellowB > color=YELLOW img=newset/blockY3 + blueB > color=BLUE img=newset/blockB3 + wall > Immovable img=oryx/wall1 + + InteractionSet + blockSpawn wall > reverseDirection + movable wall > stepBack + missile wall > killSprite + + avatarA red > updateSpawnType stype=redA spawnPoint=blockSpawn + avatarA red > transformToAll stype=red stypeTo=redA + avatarA avA > transformTo stype=avatarAC + + avatarA green > updateSpawnType stype=greenA spawnPoint=blockSpawn + avatarA green > transformToAll stype=green stypeTo=greenA + avatarA avA > transformTo stype=avatarAC + + avatarA yellow > updateSpawnType stype=yellowA spawnPoint=blockSpawn + avatarA yellow > transformToAll stype=yellow stypeTo=yellowA + avatarA avA > transformTo stype=avatarAC + + avatarA blue > updateSpawnType stype=blueA spawnPoint=blockSpawn + avatarA blue > transformToAll stype=blue stypeTo=blueA + avatarA avA > transformTo stype=avatarAC + + avatarB red > updateSpawnType stype=redB spawnPoint=blockSpawn + red avatarB > transformToAll stype=red stypeTo=redB + avatarB avB > transformTo stype=avatarBC + + avatarB green > updateSpawnType stype=greenB spawnPoint=blockSpawn + green avatarB > transformToAll stype=green stypeTo=greenB + avatarB avB > transformTo stype=avatarBC + + avatarB yellow > updateSpawnType stype=yellowB spawnPoint=blockSpawn + yellow avatarB > transformToAll stype=yellow stypeTo=yellowB + avatarB avB > transformTo stype=avatarBC + + avatarB blue > updateSpawnType stype=blueB spawnPoint=blockSpawn + avatarB blue > transformToAll stype=blue stypeTo=blueB + avatarB avB > transformTo stype=avatarBC + + avB avatarBC > killSprite scoreChange=0,2 + avB avatarAC > killSprite scoreChange=1,0 + avA avatarBC > killSprite scoreChange=0,1 + avA avatarAC > killSprite scoreChange=2,0 + avatarAC unclaimed > removeScore killSecond=True + avatarBC unclaimed > removeScore killSecond=True + + LevelMapping + s > spawn0 back + d > spawn1 back + f > spawn2 back + g > spawn3 back + h > spawn4 back + A > avatarA back + B > avatarB back + . > back + + TerminationSet + Timeout limit=1500 count_score=True \ No newline at end of file diff --git a/VGDLData/examples/2player/klax_lvl0.txt b/VGDLData/examples/2player/klax_lvl0.txt new file mode 100755 index 0000000..acab29e --- /dev/null +++ b/VGDLData/examples/2player/klax_lvl0.txt @@ -0,0 +1,13 @@ +wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww +w..............s...............w +w..............................w +w..............................w +w..............................w +w..............................w +w..............................w +w..............................w +w..............................w +w..............................w +w..............................w +w..........A........B..........w +wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLData/examples/2player/klax_lvl1.txt b/VGDLData/examples/2player/klax_lvl1.txt new file mode 100755 index 0000000..76bf7a9 --- /dev/null +++ b/VGDLData/examples/2player/klax_lvl1.txt @@ -0,0 +1,13 @@ +wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww +w..............d...............w +w..............................w +w..............................w +w..............................w +w..............................w +w..............................w +w..............................w +w..............................w +w..............................w +w..............................w +w..........A........B..........w +wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLData/examples/2player/klax_lvl2.txt b/VGDLData/examples/2player/klax_lvl2.txt new file mode 100755 index 0000000..91e37ea --- /dev/null +++ b/VGDLData/examples/2player/klax_lvl2.txt @@ -0,0 +1,13 @@ +wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww +w..............f...............w +w..............................w +w..............................w +w..............................w +w..............................w +w..............................w +w..............................w +w..............................w +w..............................w +w..............................w +w..........A........B..........w +wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLData/examples/2player/klax_lvl3.txt b/VGDLData/examples/2player/klax_lvl3.txt new file mode 100755 index 0000000..e93ac47 --- /dev/null +++ b/VGDLData/examples/2player/klax_lvl3.txt @@ -0,0 +1,13 @@ +wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww +w..............g...............w +w..............................w +w..............................w +w..............................w +w..............................w +w..............................w +w..............................w +w..............................w +w..............................w +w..............................w +w..........A........B..........w +wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLData/examples/2player/klax_lvl4.txt b/VGDLData/examples/2player/klax_lvl4.txt new file mode 100755 index 0000000..861f6a3 --- /dev/null +++ b/VGDLData/examples/2player/klax_lvl4.txt @@ -0,0 +1,13 @@ +wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww +w..............h...............w +w..............................w +w..............................w +w..............................w +w..............................w +w..............................w +w..............................w +w..............................w +w..............................w +w..............................w +w..........A........B..........w +wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLData/examples/2player/mimic.txt b/VGDLData/examples/2player/mimic.txt new file mode 100755 index 0000000..9c3c91e --- /dev/null +++ b/VGDLData/examples/2player/mimic.txt @@ -0,0 +1,169 @@ +BasicGame key_handler=Pulse no_players=2 no_counters=2 + SpriteSet + floor > Immovable img=oryx/floor3 hidden=True + + startA > Immovable img=oryx/floor3 hidden=True invisible=True + + blocks > Immovable + blocksA > + blockA1 > + blockA1OFF > img=oryx/slime1 + blockA1ON > img=oryx/slime2 + blockA2 > + blockA2OFF > img=oryx/slime1 + blockA2ON > img=oryx/slime2 + blockA3 > + blockA3OFF > img=oryx/slime1 + blockA3ON > img=oryx/slime2 + blockA4 > + blockA4OFF > img=oryx/slime1 + blockA4ON > img=oryx/slime2 + blockA5 > + blockA5OFF > img=oryx/slime1 + blockA5ON > img=oryx/slime2 + blockA6 > + blockA6OFF > img=oryx/slime1 + blockA6ON > img=oryx/slime2 + blockA7 > + blockA7OFF > img=oryx/slime1 + blockA7ON > img=oryx/slime2 + blockA8 > + blockA8OFF > img=oryx/slime1 + blockA8ON > img=oryx/slime2 + blockA9 > + blockA9OFF > img=oryx/slime1 + blockA9ON > img=oryx/slime2 + blocksB > img=oryx/slime6 + blockB1 > + blockB1OFF > img=oryx/slime3 + blockB1ON > + blockB1OK > + blockB1NOT > + blockB2 > + blockB2OFF > img=oryx/slime3 + blockB2ON > + blockB2OK > + blockB2NOT > + blockB3 > + blockB3OFF > img=oryx/slime3 + blockB3ON > + blockB3OK > + blockB3NOT > + blockB4 > + blockB4OFF > img=oryx/slime3 + blockB4ON > + blockB4OK > + blockB4NOT > + blockB5 > + blockB5OFF > img=oryx/slime3 + blockB5ON > + blockB5OK > + blockB5NOT > + blockB6 > + blockB6OFF > img=oryx/slime3 + blockB6ON > + blockB6OK > + blockB6NOT > + blockB7 > + blockB7OFF > img=oryx/slime3 + blockB7ON > + blockB7OK > + blockB7NOT > + blockB8 > + blockB8OFF > img=oryx/slime3 + blockB8ON > + blockB8OK > + blockB8NOT > + blockB9 > + blockB9OFF > img=oryx/slime3 + blockB9ON > + blockB9OK > + blockB9NOT > + + hit > Flicker color=BLUE img=oryx/orb2 shrinkfactor=0.3 + hitA > + hitB > + + avatar > ShootAvatar rotateInPlace=true + avatarA > img=newset/girl3 stype=hitA + avatarB > img=newset/man3 stype=hitB + + frozen > MovingAvatar + frozenA > img=newset/girl3 + frozenB > img=newset/man3 + + wall > Immovable img=oryx/wall3 autotiling=True + + LevelMapping + . > floor + A > floor avatarA startA + B > floor frozenB + q > floor blockA1OFF + e > floor blockA2OFF + r > floor blockA3OFF + t > floor blockA4OFF + y > floor blockA5OFF + u > floor blockA6OFF + i > floor blockA7OFF + o > floor blockA8OFF + p > floor blockA9OFF + 1 > floor blockB1OFF + 2 > floor blockB2OFF + 3 > floor blockB3OFF + 4 > floor blockB4OFF + 5 > floor blockB5OFF + 6 > floor blockB6OFF + 7 > floor blockB7OFF + 8 > floor blockB8OFF + 9 > floor blockB9OFF + + InteractionSet + + avatar wall > stepBack + frozen wall > stepBack + + avatarA startA > addTimer timer=500 ftype=transformToAll stype=frozenB stypeTo=avatarB + avatarA startA > addTimer timer=500 ftype=transformToAll stype=avatarA stypeTo=frozenA + + blockA1ON hit > transformTo stype=blockA1OFF counter=-1,0 killSecond=True + hit blockA1OFF > transformTo stype=blockA1ON counter=1,0 killSecond=True + blockA2ON hit > transformTo stype=blockA2OFF counter=-1,0 killSecond=True + hit blockA2OFF > transformTo stype=blockA2ON counter=1,0 killSecond=True + blockA3ON hit > transformTo stype=blockA3OFF counter=-1,0 killSecond=True + hit blockA3OFF > transformTo stype=blockA3ON counter=1,0 killSecond=True + blockA4ON hit > transformTo stype=blockA4OFF counter=-1,0 killSecond=True + hit blockA4OFF > transformTo stype=blockA4ON counter=1,0 killSecond=True + blockA5ON hit > transformTo stype=blockA5OFF counter=-1,0 killSecond=True + hit blockA5OFF > transformTo stype=blockA5ON counter=1,0 killSecond=True + blockA6ON hit > transformTo stype=blockA6OFF counter=-1,0 killSecond=True + hit blockA6OFF > transformTo stype=blockA6ON counter=1,0 killSecond=True + blockA7ON hit > transformTo stype=blockA7OFF counter=-1,0 killSecond=True + hit blockA7OFF > transformTo stype=blockA7ON counter=1,0 killSecond=True + blockA8ON hit > transformTo stype=blockA8OFF counter=-1,0 killSecond=True + hit blockA8OFF > transformTo stype=blockA8ON counter=1,0 killSecond=True + blockA9ON hit > transformTo stype=blockA9OFF counter=-1,0 killSecond=True + hit blockA9OFF > transformTo stype=blockA9ON counter=1,0 killSecond=True + + blockB1ON hit > transformIfCount stype=blockB1OFF estype=blockB1OFF stypeCount=blockA1ON geq=1 counter=0,-1 counterElse=0,1 killSecond=True + blockB2ON hit > transformIfCount stype=blockB2OFF estype=blockB2OFF stypeCount=blockA2ON geq=1 counter=0,-1 counterElse=0,1 killSecond=True + blockB3ON hit > transformIfCount stype=blockB3OFF estype=blockB3OFF stypeCount=blockA3ON geq=1 counter=0,-1 counterElse=0,1 killSecond=True + blockB4ON hit > transformIfCount stype=blockB4OFF estype=blockB4OFF stypeCount=blockA4ON geq=1 counter=0,-1 counterElse=0,1 killSecond=True + blockB5ON hit > transformIfCount stype=blockB5OFF estype=blockB5OFF stypeCount=blockA5ON geq=1 counter=0,-1 counterElse=0,1 killSecond=True + blockB6ON hit > transformIfCount stype=blockB6OFF estype=blockB6OFF stypeCount=blockA6ON geq=1 counter=0,-1 counterElse=0,1 killSecond=True + blockB7ON hit > transformIfCount stype=blockB7OFF estype=blockB7OFF stypeCount=blockA7ON geq=1 counter=0,-1 counterElse=0,1 killSecond=True + blockB8ON hit > transformIfCount stype=blockB8OFF estype=blockB8OFF stypeCount=blockA8ON geq=1 counter=0,-1 counterElse=0,1 killSecond=True + blockB9ON hit > transformIfCount stype=blockB9OFF estype=blockB9OFF stypeCount=blockA9ON geq=1 counter=0,-1 counterElse=0,1 killSecond=True + + hit blockB1OFF > transformIfCount stype=blockB1OK estype=blockB1NOT stypeCount=blockA1ON geq=1 counter=0,1 counterElse=0,-1 killSecond=True + hit blockB2OFF > transformIfCount stype=blockB2OK estype=blockB2NOT stypeCount=blockA2ON geq=1 counter=0,1 counterElse=0,-1 killSecond=True + hit blockB3OFF > transformIfCount stype=blockB3OK estype=blockB3NOT stypeCount=blockA3ON geq=1 counter=0,1 counterElse=0,-1 killSecond=True + hit blockB4OFF > transformIfCount stype=blockB4OK estype=blockB4NOT stypeCount=blockA4ON geq=1 counter=0,1 counterElse=0,-1 killSecond=True + hit blockB5OFF > transformIfCount stype=blockB5OK estype=blockB5NOT stypeCount=blockA5ON geq=1 counter=0,1 counterElse=0,-1 killSecond=True + hit blockB6OFF > transformIfCount stype=blockB6OK estype=blockB6NOT stypeCount=blockA6ON geq=1 counter=0,1 counterElse=0,-1 killSecond=True + hit blockB7OFF > transformIfCount stype=blockB7OK estype=blockB7NOT stypeCount=blockA7ON geq=1 counter=0,1 counterElse=0,-1 killSecond=True + hit blockB8OFF > transformIfCount stype=blockB8OK estype=blockB8NOT stypeCount=blockA8ON geq=1 counter=0,1 counterElse=0,-1 killSecond=True + hit blockB9OFF > transformIfCount stype=blockB9OK estype=blockB9NOT stypeCount=blockA9ON geq=1 counter=0,1 counterElse=0,-1 killSecond=True + + + TerminationSet + Timeout limit=1000 use_counter=True compare=True \ No newline at end of file diff --git a/VGDLData/examples/2player/mimic_lvl0.txt b/VGDLData/examples/2player/mimic_lvl0.txt new file mode 100755 index 0000000..7273bfa --- /dev/null +++ b/VGDLData/examples/2player/mimic_lvl0.txt @@ -0,0 +1,7 @@ +wwwwwwwwwwwww +w..A..w..B..w +w.qer.w.123.w +w.tyu.w.456.w +w.iop.w.789.w +w.....w.....w +wwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLData/examples/2player/mimic_lvl1.txt b/VGDLData/examples/2player/mimic_lvl1.txt new file mode 100755 index 0000000..d6075aa --- /dev/null +++ b/VGDLData/examples/2player/mimic_lvl1.txt @@ -0,0 +1,7 @@ +wwwwwwwwwwwww +wq.A.rw1.B.3w +w..e..w..2..w +wt.y.uw4.5.6w +w..o..w..8..w +wi...pw7...9w +wwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLData/examples/2player/mimic_lvl2.txt b/VGDLData/examples/2player/mimic_lvl2.txt new file mode 100755 index 0000000..26bef0b --- /dev/null +++ b/VGDLData/examples/2player/mimic_lvl2.txt @@ -0,0 +1,7 @@ +wwwwwwwwwwwww +wq.A.rw1.B.3w +w.wew.w.w2w.w +wtwywuw4w5w6w +w.wow.w.w8w.w +wi...pw7...9w +wwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLData/examples/2player/mimic_lvl3.txt b/VGDLData/examples/2player/mimic_lvl3.txt new file mode 100755 index 0000000..045c1fd --- /dev/null +++ b/VGDLData/examples/2player/mimic_lvl3.txt @@ -0,0 +1,7 @@ +wwwwwwwwwwwwwwwww +w.q.A.r.w.1.B.3.w +w.wweww.w.ww2ww.w +wtwy..wuw4w..5w6w +w.wwoww.w.ww8ww.w +w.i...p.w.7...9.w +wwwwwwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLData/examples/2player/mimic_lvl4.txt b/VGDLData/examples/2player/mimic_lvl4.txt new file mode 100755 index 0000000..653b5c4 --- /dev/null +++ b/VGDLData/examples/2player/mimic_lvl4.txt @@ -0,0 +1,7 @@ +wwwwwwwwwwwwwwwww +w.rwAwq.w.1wBw3.w +w..w.w..w..w.w..w +wu.wew.tw4.w2w.6w +w.yw.wo.w.5w.w8.w +w.p...i.w.7...9.w +wwwwwwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLData/examples/2player/minesweeper.txt b/VGDLData/examples/2player/minesweeper.txt new file mode 100755 index 0000000..eda2986 --- /dev/null +++ b/VGDLData/examples/2player/minesweeper.txt @@ -0,0 +1,104 @@ +BasicGame key_handler=Pulse no_players=2 square_size=30 + SpriteSet + ground > Immovable img=newset/floor2 hidden=True + base > Immovable img=oryx/cspell5 + bomb > Immovable + bombA > img=newset/bomb5 + bombB > img=newset/bomb4 + box > Immovable img=newset/block3 + boxE > + boxB > + boxBA > + pA > + nA > + boxBB > + pB > + nB > + boxR > + flag > Immovable + flagA > img=newset/blockB2 + flagAE > + flagAB > + flagABA > + flagABB > + flagAR > + flagB > img=newset/blockR2 + flagBE > + flagBB > + flagBBA > + flagBBB > + flagBR > + avatar > ShootAvatar healthPoints=3 frameRate=16 + avatarA > img=newset/girl2 stype=magicA + avatarB > img=newset/man3 stype=magicB + magic > Flicker + magicA > img=oryx/sparkle4 + magicB > img=oryx/sparkle1 + point > Resource limit=3 color=RED img=oryx/heart1 shrinkfactor=0.8 + health > Passive invisible=True hidden=True + + wall > Immovable img=oryx/wall6 + offBox > Immovable color=RED hidden=True invisible=True + offBoxA > + offBoxB > + + LevelMapping + . > ground + b > pB ground + a > pA ground + e > boxE ground + r > boxR ground + A > avatarA ground + B > avatarB ground + + > base ground + + InteractionSet + avatar avatar wall > stepBack + magic avatar > killSprite + + avatarA pA > spawnBehind stype=offBoxA scoreChange=1,0 + pA avatarA > transformTo stype=nA + avatarB pB > spawnBehind stype=offBoxB scoreChange=0,1 + pB avatarB > transformTo stype=nB + offBoxA avatarA > transformToAll stype=nA stypeTo=pA scoreChange=-1,0 + offBoxA avatarA > killSprite + offBoxB avatarB > transformToAll stype=nB stypeTo=pB scoreChange=0,-1 + offBoxB avatarB > killSprite + + flagABA magicB > subtractHealthPoints stype=avatarA value=1 #subtract health points from A + flagABA magicB > transformTo killSecond=True stype=bombA scoreChange=0,10 + flagABB magicB > subtractHealthPoints stype=avatarB value=1 #subtract health points from B + flagABB magicB > transformTo killSecond=True stype=bombB scoreChange=10,0 + flagAE magicB > killSprite + flagAR magicB > transformTo killSecond=True stype=point + + boxBA magicA > transformTo killSecond=True stype=flagABA + boxBB magicA > transformTo killSecond=True stype=flagABB + boxE magicA > transformTo killSecond=True stype=flagAE + boxR magicA > transformTo killSecond=True stype=flagAR + + flagBBA magicA > subtractHealthPoints stype=avatarA value=1 #subtract health points from A + flagBBA magicA > transformTo killSecond=True stype=bombA scoreChange=0,10 + flagBBB magicA > subtractHealthPoints stype=avatarB value=1 #subtract health points from B + flagBBB magicA > transformTo killSecond=True stype=bombB scoreChange=10,0 + flagBE magicA > killSprite + flagBR magicA > transformTo killSecond=True stype=point + + boxBA magicB > transformTo killSecond=True stype=flagBBA + boxBB magicB > transformTo killSecond=True stype=flagBBB + boxE magicB > transformTo killSecond=True stype=flagBE + boxR magicB > transformTo killSecond=True stype=flagBR + + + avatar base > spawnIfHasMore resource=point stype=health limit=3 spend=4 + avatar health > addHealthPoints value=1 + health avatar > killSprite + + avatar point > changeResource resource=point + point avatar > killSprite + + TerminationSet + SpriteCounter stype=box limit=0 count_score=True + SpriteCounter stype=avatarA limit=0 win=False,True + SpriteCounter stype=avatarB limit=0 win=True,False + Timeout limit=2000 count_score=True \ No newline at end of file diff --git a/VGDLData/examples/2player/minesweeper_lvl0.txt b/VGDLData/examples/2player/minesweeper_lvl0.txt new file mode 100755 index 0000000..6162969 --- /dev/null +++ b/VGDLData/examples/2player/minesweeper_lvl0.txt @@ -0,0 +1,9 @@ +wwwwwwwww +wrwbwawrw +wr.aeb.rw +ww..e..ww +wa.A+B.bw +ww..e..ww +w..bea..w +wawewewbw +wwwwwwwww \ No newline at end of file diff --git a/VGDLData/examples/2player/minesweeper_lvl1.txt b/VGDLData/examples/2player/minesweeper_lvl1.txt new file mode 100755 index 0000000..77a0a34 --- /dev/null +++ b/VGDLData/examples/2player/minesweeper_lvl1.txt @@ -0,0 +1,9 @@ +wwwwwwwww +wbwbwawaw +wr..a..ew +ww..e..ww +we.A+B.ew +ww..e..ww +we..b..rw +wewawbwew +wwwwwwwww \ No newline at end of file diff --git a/VGDLData/examples/2player/minesweeper_lvl2.txt b/VGDLData/examples/2player/minesweeper_lvl2.txt new file mode 100755 index 0000000..6a73744 --- /dev/null +++ b/VGDLData/examples/2player/minesweeper_lvl2.txt @@ -0,0 +1,9 @@ +wwwwwwwwwwwww +wewewewewewew +wr..r...r..rw +ww..a...b..ww +we...A+B...ew +ww..b...a..ww +wr..r...r..rw +wawawawbwbwbw +wwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLData/examples/2player/minesweeper_lvl3.txt b/VGDLData/examples/2player/minesweeper_lvl3.txt new file mode 100755 index 0000000..2a62adb --- /dev/null +++ b/VGDLData/examples/2player/minesweeper_lvl3.txt @@ -0,0 +1,9 @@ +wwwwwwwwwwwww +wawawawawawaw +we..e...e..ew +ww..e...e..ww +we...A+B...ew +ww..e...e..ww +we..e...e..ew +wbwbwbwbwbwbw +wwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLData/examples/2player/minesweeper_lvl4.txt b/VGDLData/examples/2player/minesweeper_lvl4.txt new file mode 100755 index 0000000..a5d92b3 --- /dev/null +++ b/VGDLData/examples/2player/minesweeper_lvl4.txt @@ -0,0 +1,9 @@ +wwwwwwwwwwwww +wbbbbeeeaaaaw +wb..r...r..aw +ww..r...r..ww +wb...A+B...aw +ww..r...r..ww +wb..r...r..aw +wbbbbeeeaaaaw +wwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLData/examples/2player/minions.txt b/VGDLData/examples/2player/minions.txt new file mode 100755 index 0000000..4aa9cc6 --- /dev/null +++ b/VGDLData/examples/2player/minions.txt @@ -0,0 +1,114 @@ +BasicGame no_players=2 square_size=30 key_handler=Pulse + SpriteSet + ground > Immovable color=BROWN hidden=True img=oryx/backLBrown + + control > Immovable + left > color=LIGHTYELLOW img=oryx/bookleft + right > color=RED img=oryx/bookright + up > color=BLUE img=oryx/bookup + down > color=GREEN img=oryx/bookdown + + movable > + avatar > frameRate=16 + avatarA > ShootAvatar img=newset/girl3 stype=missileA + avatarB > ShootAvatar img=newset/man3 stype=missileB + minion > Missile speed=0.05 + minionA > img=oryx/ogre1 shrinkfactor=0.5 + minionAR > orientation=RIGHT + minionAL > orientation=LEFT + minionAD > orientation=DOWN + minionAU > orientation=UP + winnerA > shrinkfactor=0.4 + minionB > img=oryx/ogre2 shrinkfactor=0.5 + minionBR > orientation=RIGHT + minionBL > orientation=LEFT + minionBD > orientation=DOWN + minionBU > orientation=UP + winnerB > shrinkfactor=0.4 + + missile > Missile shrinkfactor=0.4 + missileA > img=oryx/orb1 + missileB > img=oryx/orb3 + + trap > Immovable img=oryx/spike2 + + goal > Immovable img=newset/exit2 + goalA > + goalB > + + dead > Immovable invisible=True + deadA > singleton=True color=BLUE + deadB > singleton=True color=RED + + wall > Immovable img=oryx/dirtwall autotiling=True + + LevelMapping + A > avatarA ground + B > avatarB ground + . > ground + a > minionAR ground + b > minionBL ground + t > trap ground + l > left ground + r > right ground + u > up ground + d > down ground + 0 > goalA ground + 1 > goalB ground + + InteractionSet + movable wall > stepBack pixelPerfect=True + + minion trap > killSprite + + avatarA left > transformToAll stype=minionAR stypeTo=minionAL + avatarA left > transformToAll stype=minionAU stypeTo=minionAL + avatarA left > transformToAll stype=minionAD stypeTo=minionAL + + avatarA right > transformToAll stype=minionAL stypeTo=minionAR + avatarA right > transformToAll stype=minionAD stypeTo=minionAR + avatarA right > transformToAll stype=minionAU stypeTo=minionAR + + avatarA down > transformToAll stype=minionAR stypeTo=minionAD + avatarA down > transformToAll stype=minionAL stypeTo=minionAD + avatarA down > transformToAll stype=minionAU stypeTo=minionAD + + avatarA up > transformToAll stype=minionAR stypeTo=minionAU + avatarA up > transformToAll stype=minionAL stypeTo=minionAU + avatarA up > transformToAll stype=minionAD stypeTo=minionAU + + avatarB left > transformToAll stype=minionBR stypeTo=minionBL + avatarB left > transformToAll stype=minionBD stypeTo=minionBL + avatarB left > transformToAll stype=minionBU stypeTo=minionBL + + avatarB right > transformToAll stype=minionBL stypeTo=minionBR + avatarB right > transformToAll stype=minionBD stypeTo=minionBR + avatarB right > transformToAll stype=minionBU stypeTo=minionBR + + avatarB down > transformToAll stype=minionBR stypeTo=minionBD + avatarB down > transformToAll stype=minionBL stypeTo=minionBD + avatarB down > transformToAll stype=minionBU stypeTo=minionBD + + avatarB up > transformToAll stype=minionBR stypeTo=minionBU + avatarB up > transformToAll stype=minionBL stypeTo=minionBU + avatarB up > transformToAll stype=minionBD stypeTo=minionBU + + minionA goalA > transformTo stype=winnerA scoreChange=10,0 + minionA goalB > stepBack pixelPerfect=True + minionB goalB > transformTo stype=winnerB scoreChange=0,10 + minionB goalA > stepBack pixelPerfect=True + + minionA missileB > flipDirection scoreChange=0,1 + minionB missileA > flipDirection scoreChange=1,0 + + #minionA missileB > transformTo stype=deadA killSecond=True + #minionB missileA > transformTo stype=deadB killSecond=True + #dead ground wall trap > killSprite + + TerminationSet + SpriteCounterMore stype=winnerA limit=3 win=True,False + SpriteCounterMore stype=winnerB limit=3 win=False,True + SpriteCounter stype=minionA limit=2 win=False,True + SpriteCounter stype=minionB limit=2 win=True,False + Timeout limit=1500 count_score=True + diff --git a/VGDLData/examples/2player/minions_lvl0.txt b/VGDLData/examples/2player/minions_lvl0.txt new file mode 100755 index 0000000..b26b5f6 --- /dev/null +++ b/VGDLData/examples/2player/minions_lvl0.txt @@ -0,0 +1,17 @@ +wwwwwwwwwwwwwwwwwwwww +w........lur........w +w........lAr........w +w........ldr........w +wwwwwwwwwwwwwwwwwwwww +w1a...............b0w +w1a...............b0w +w1a.......t.......b0w +w1a...............b0w +w1a...............b0w +w1a.......w.......b0w +w1a.......w.......b0w +wwwwwwwwwwwwwwwwwwwww +w........lur........w +w........lBr........w +w........ldr........w +wwwwwwwwwwwwwwwwwwwww diff --git a/VGDLData/examples/2player/minions_lvl1.txt b/VGDLData/examples/2player/minions_lvl1.txt new file mode 100755 index 0000000..b50155b --- /dev/null +++ b/VGDLData/examples/2player/minions_lvl1.txt @@ -0,0 +1,15 @@ +wwwwwwwwwwwwwwwwwwwww +w........lur........w +w........lAr........w +w........ldr........w +wwwwwwwwwwwwwwwwwwwww +w1a.......w.......b0w +w1a...............b0w +w1a...............b0w +w1a...t...w...t...b0w +w1a.......w.......b0w +wwwwwwwwwwwwwwwwwwwww +w........lur........w +w........lBr........w +w........ldr........w +wwwwwwwwwwwwwwwwwwwww diff --git a/VGDLData/examples/2player/minions_lvl2.txt b/VGDLData/examples/2player/minions_lvl2.txt new file mode 100755 index 0000000..9f51fd0 --- /dev/null +++ b/VGDLData/examples/2player/minions_lvl2.txt @@ -0,0 +1,17 @@ +wwwwwwwwwwwwwwwwwwwww +w........lur........w +w........lAr........w +w........ldr........w +wwwwwwwwwwwwwwwwwwwww +w1a.......w.......b0w +w1a...............b0w +w1aa.............bb0w +w1aa......t......bb0w +w1aa.............bb0w +w1a...............b0w +w1a.......w.......b0w +wwwwwwwwwwwwwwwwwwwww +w........lur........w +w........lBr........w +w........ldr........w +wwwwwwwwwwwwwwwwwwwww diff --git a/VGDLData/examples/2player/minions_lvl3.txt b/VGDLData/examples/2player/minions_lvl3.txt new file mode 100755 index 0000000..79257d3 --- /dev/null +++ b/VGDLData/examples/2player/minions_lvl3.txt @@ -0,0 +1,17 @@ +wwwwwwwwwwwwwwwwwwwww +w........lur........w +w........lAr........w +w........ldr........w +wwwwwwwwwwwwwwwwwwwww +w1........t........0w +w1a.a.....t.....b.b0w +w1.a.............b.0w +w1a.a...........b.b0w +w1.a.............b.0w +w1a.a.....t.....b.b0w +w1........t........0w +wwwwwwwwwwwwwwwwwwwww +w........lur........w +w........lBr........w +w........ldr........w +wwwwwwwwwwwwwwwwwwwww diff --git a/VGDLData/examples/2player/minions_lvl4.txt b/VGDLData/examples/2player/minions_lvl4.txt new file mode 100755 index 0000000..7577f29 --- /dev/null +++ b/VGDLData/examples/2player/minions_lvl4.txt @@ -0,0 +1,17 @@ +wwwwwwwwwwwwwwwwwwwww +w........lur........w +w........lAr........w +w........ldr........w +wwwwwwwwwwwwwwwwwwwww +w1.................0w +w1.a.........a...b.0w +w1..a..w..tt..b....0w +w1...a....w....b...0w +w1....a..tt..w..b..0w +w1.a...b.........b.0w +w1.................0w +wwwwwwwwwwwwwwwwwwwww +w........lur........w +w........lBr........w +w........ldr........w +wwwwwwwwwwwwwwwwwwwww diff --git a/VGDLData/examples/2player/oopsbrokeit.txt b/VGDLData/examples/2player/oopsbrokeit.txt new file mode 100755 index 0000000..4210631 --- /dev/null +++ b/VGDLData/examples/2player/oopsbrokeit.txt @@ -0,0 +1,42 @@ +BasicGame no_players=2 key_handler=Pulse + SpriteSet + ground > Immovable hidden=True img=oryx/backGrey + door > Door img=oryx/doorclosed1 + avatar > frameRate=16 + child > ShootAvatar stype=break img=newset/man4 shrinkfactor=0.7 + childIn > + childOut > + parent > ShootAvatar stype=fix img=newset/girl3 + parentIn > + parentOut > + break > Flicker singleton=True img=oryx/slash1 + fix > Flicker singleton=True img=oryx/sparkle4 + object > Immovable + fixed > img=newset/blockG + broken > img=newset/blockR2 + + wall > Immovable img=oryx/wall3 autotiling=True + + InteractionSet + avatar avatar wall object > stepBack + fixed break > transformTo stype=broken killSecond=True scoreChange=1,0 + broken fix > transformTo stype=fixed killSecond=True scoreChange=0,1 + + childIn door > transformTo stype=childOut + childOut ground > transformTo stype=childIn + + parentIn door > transformTo stype=parentOut + parentOut ground > transformTo stype=parentIn + + TerminationSet + MultiSpriteCounter stype1=childIn stype2=fixed limit=0 win=True,False + MultiSpriteCounter stype1=parentIn stype2=broken limit=0 win=False,True + Timeout limit=1500 count_score=True + + LevelMapping + A > childIn ground + B > parentIn ground + x > broken + o > fixed + . > ground + d > door diff --git a/VGDLData/examples/2player/oopsbrokeit_lvl0.txt b/VGDLData/examples/2player/oopsbrokeit_lvl0.txt new file mode 100755 index 0000000..b5c9a06 --- /dev/null +++ b/VGDLData/examples/2player/oopsbrokeit_lvl0.txt @@ -0,0 +1,9 @@ +wwwwwwwwwwww +w...w......w +w.x.w......w +w......A.x.w +wwwww..wwwww +wo.........w +w....B.w...w +w....o.w.d.w +wwwwwwwwwwww \ No newline at end of file diff --git a/VGDLData/examples/2player/oopsbrokeit_lvl1.txt b/VGDLData/examples/2player/oopsbrokeit_lvl1.txt new file mode 100755 index 0000000..53bdce0 --- /dev/null +++ b/VGDLData/examples/2player/oopsbrokeit_lvl1.txt @@ -0,0 +1,10 @@ +wwwwwwwwwwwwww +w.....w......w +w.x.x.w..o.o.w +w.....w..A...w +w.x........o.w +wwwwwwww..wwww +w.o..........w +w....B...w...w +w......x.w.d.w +wwwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLData/examples/2player/oopsbrokeit_lvl2.txt b/VGDLData/examples/2player/oopsbrokeit_lvl2.txt new file mode 100755 index 0000000..4e8ecae --- /dev/null +++ b/VGDLData/examples/2player/oopsbrokeit_lvl2.txt @@ -0,0 +1,10 @@ +wwwwwwwwwwwww +w.....w.....w +w.x.x.w.o.o.w +w.....w.....w +w.x.......o.w +wwwww.d.wwwww +w.o.......x.w +w....A.B....w +w.o.......x.w +wwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLData/examples/2player/oopsbrokeit_lvl3.txt b/VGDLData/examples/2player/oopsbrokeit_lvl3.txt new file mode 100755 index 0000000..79470f6 --- /dev/null +++ b/VGDLData/examples/2player/oopsbrokeit_lvl3.txt @@ -0,0 +1,6 @@ +wwwwwwwwwwwwwwwww +w.x.o.x.w.o.x.o.w +w.......w.......w +w...B.......A...w +w...x...d...o...w +wwwwwwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLData/examples/2player/oopsbrokeit_lvl4.txt b/VGDLData/examples/2player/oopsbrokeit_lvl4.txt new file mode 100755 index 0000000..67a3bc0 --- /dev/null +++ b/VGDLData/examples/2player/oopsbrokeit_lvl4.txt @@ -0,0 +1,7 @@ +wwwwwwwwwwwwwwwww +w.......x.......w +w.....o...x.....w +w...B...d...A...w +w.....x...o.....w +w.......o.......w +wwwwwwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLData/examples/2player/pacoban.txt b/VGDLData/examples/2player/pacoban.txt new file mode 100644 index 0000000..2761330 --- /dev/null +++ b/VGDLData/examples/2player/pacoban.txt @@ -0,0 +1,94 @@ +BasicGame key_handler=Pulse no_players=2 square_size=20 obs=wall + SpriteSet + floor > Immovable img=oryx/floor3 + food > Immovable + fruit > color=PINK img=newset/cherries2 + pellet > color=LIGHTYELLOW shrinkfactor=0.5 img=oryx/gold2 + power > Resource color=LIGHTGREEN shrinkfactor=0.8 img=oryx/orb2 + nest > SpawnPoint img=portal portal=True invisible=True + redspawn > stype=redOk + orangespawn > stype=orangeOk + bluespawn > stype=blueOk + pinkspawn > stype=pinkOk + + wall > Immovable img=oryx/wall3 autotiling=True + + moving > + ghost > + red > singleton=True + redOk > RandomPathAltChaser stype1=hungryA,hungryB stype2=poweredA,poweredB cooldown=4 img=oryx/ghost3 cons=4 + redSc > Fleeing stype=pacman maxDistance=500 cooldown=2 img=oryx/ghost1 + blue > singleton=True + blueOk > RandomPathAltChaser stype1=hungryA,hungryB stype2=poweredA,poweredB cooldown=4 img=oryx/ghost4 cons=4 + blueSc > Fleeing stype=pacman maxDistance=500 cooldown=2 img=oryx/ghost1 + pink > singleton=True + pinkOk > RandomPathAltChaser stype1=hungryA,hungryB stype2=poweredA,poweredB cooldown=4 img=oryx/ghost5 cons=4 + pinkSc > Fleeing stype=pacman maxDistance=500 cooldown=2 img=oryx/ghost1 + orange > singleton=True + orangeOk > RandomPathAltChaser stype1=hungryA,hungryB stype2=poweredA,poweredB cooldown=4 img=oryx/ghost6 cons=4 + orangeSc > Fleeing stype=pacman maxDistance=500 cooldown=2 img=oryx/ghost1 + pacman > OrientedAvatar rotateInPlace=false speed=1 + avatarA > + hungryA > color=YELLOW img=newset/pacman + poweredA > color=ORANGE img=oryx/bullet1 + avatarB > + hungryB > color=YELLOW img=newset/pacman + poweredB > color=ORANGE img=oryx/bullet1 + + InteractionSet + wall pacman > bounceForward + wall wall > undoAll + wall EOS > killSprite + pacman pacman > stepBack + ghost wall > stepBack + + pacman EOS > wrapAround + + ghost EOS ghost > stepBack + + hungryA ghost > killSprite scoreChange=-1,0 + hungryB ghost > killSprite scoreChange=0,-1 + + power hungryA hungryB > transformToAll stype=redOk stypeTo=redSc + power hungryA hungryB > transformToAll stype=pinkOk stypeTo=pinkSc + power hungryA hungryB > transformToAll stype=blueOk stypeTo=blueSc + power hungryA hungryB > transformToAll stype=orangeOk stypeTo=orangeSc + + power hungryA hungryB > addTimer timer=200 ftype=transformToAll stype=redSc stypeTo=redOk killSecond=True + power hungryA hungryB > addTimer timer=200 ftype=transformToAll stype=pinkSc stypeTo=pinkOk killSecond=True + power hungryA hungryB > addTimer timer=200 ftype=transformToAll stype=blueSc stypeTo=blueOk killSecond=True + power hungryA hungryB > addTimer timer=200 ftype=transformToAll stype=orangeSc stypeTo=orangeOk killSecond=True + + hungryA power > addTimer timer=200 ftype=transformToAll stype=poweredA stypeTo=hungryA + hungryB power > addTimer timer=200 ftype=transformToAll stype=poweredB stypeTo=hungryB + hungryA power > transformTo stype=poweredA + hungryB power > transformTo stype=poweredB + + power avatarA > killSprite scoreChange=10,0 + power avatarB > killSprite scoreChange=0,10 + pellet avatarA > killSprite scoreChange=1,0 + pellet avatarB > killSprite scoreChange=0,1 + fruit avatarA > killSprite scoreChange=5,0 + fruit avatarB > killSprite scoreChange=0,5 + + ghost poweredA > killSprite scoreChange=40,0 + ghost poweredB > killSprite scoreChange=0,40 + + LevelMapping + + > floor + 0 > floor power + . > floor pellet + A > floor hungryA + B > floor hungryB + 1 > floor redspawn + 2 > floor orangespawn + 3 > floor bluespawn + 4 > floor pinkspawn + f > floor fruit + w > floor wall + + TerminationSet + SpriteCounter stype=food count_score=True + SpriteCounter stype=avatarA win=False,True + SpriteCounter stype=avatarB win=True,False + Timeout limit=2000 count_score=True diff --git a/VGDLData/examples/2player/pacoban_lvl0.txt b/VGDLData/examples/2player/pacoban_lvl0.txt new file mode 100644 index 0000000..fe641de --- /dev/null +++ b/VGDLData/examples/2player/pacoban_lvl0.txt @@ -0,0 +1,24 @@ +wwwwwwwwwwwwwwwwwwwwwwww +w..........ww..........w +w0www.wwwwfww.wwww.www0w +w......................w +w.www.w.wwwwwwww.w.www.w +w.....w....ww....w.....w +wwwww.wwww+ww+wwww.wwwww +wwwww.w++++++++++w.wwwww +wwwww.w++++++++++w.wwwww +wwwww.w+www++www+w.wwwww ++++++f++ww1234ww++f+++++ +wwwww.w+wwwwwwww+w.wwwww +wwwww.w++++++++++w.wwwww +wwwww.w++++++++++w.wwwww +wwwww.w+wwwwwwww+w.wwwww +wwwww.w+wwwwwwww+w.wwwww +w..........ww..........w +w0www.wwww.ww.wwww.www0w +w...w......AB......w...w +www.w.w.wwwwwwww.w.w.www +w.....w....ww....w.....w +w.wwwwwwww.wwfwwwwwwww.w +w......................w +wwwwwwwwwwwwwwwwwwwwwwww diff --git a/VGDLData/examples/2player/pacoban_lvl1.txt b/VGDLData/examples/2player/pacoban_lvl1.txt new file mode 100644 index 0000000..afde9d7 --- /dev/null +++ b/VGDLData/examples/2player/pacoban_lvl1.txt @@ -0,0 +1,22 @@ +wwwwwwwwwwwwwwwwwwwwww +w..........B.........w +w.wwww.w.wwww.w.wwww.w +w.....0w.wwww.w0.....w +w.wwwwww.wwww.wwwwww.w +w.....f........f.....w +w.w.w.wwwwwwwwww.w.w.w +w.w.w.w++++++++w.w.w.w +w.w.w.w++++++++w.w.w.w +w.w.w.w+ww++ww+w.w.w.w +++++++++w1234w++++++++ +w.w.www+wwwwww+www.w.w +w.w.w++++++++++++w.w.w +w.w.wwwwwwwwwwwwww.w.w +w...f............f...w +w.wwwwww.wwww.wwwwww.w +w....................w +w.wwwwww.wwww.wwwwww.w +w.....0w.wwww.w0.....w +w.wwww.w.wwww.w.wwww.w +w.........A..........w +wwwwwwwwwwwwwwwwwwwwww diff --git a/VGDLData/examples/2player/pacoban_lvl2.txt b/VGDLData/examples/2player/pacoban_lvl2.txt new file mode 100644 index 0000000..3671835 --- /dev/null +++ b/VGDLData/examples/2player/pacoban_lvl2.txt @@ -0,0 +1,23 @@ +wwwwwwwwwwwwwwwwww +w0..............0w +w.w..wwwwwwww..w.w +w.w............w.w +w.w............w.w +w.w.w.wwwwww.w.w.w +w.w.w++++++++w.w.w +w.w.w++++++++w.w.w +w.w.w+ww++ww+w.w.w +++++++w1234w++++++ +w.w.w+wwwwww+w.w.w +w.w.w++++++++w.w.w +w.w.w.wwwwww.w.w.w +w.w............w.w +w.w.wwww.w.www.w.w +w.w............w.w +w.w.wwww.w.www.w.w +w.wfwwww.w.wwwfw.w +w.w.wwww.w.www.w.w +w.w.....A.B....w.w +w.w..wwwwwwww..w.w +w0..............0w +wwwwwwwwwwwwwwwwww diff --git a/VGDLData/examples/2player/pacoban_lvl3.txt b/VGDLData/examples/2player/pacoban_lvl3.txt new file mode 100644 index 0000000..28023c4 --- /dev/null +++ b/VGDLData/examples/2player/pacoban_lvl3.txt @@ -0,0 +1,18 @@ +wwwwwwwwwwwwwwwwwwww +w................w0w +w.wwwwwwwwwwwwww...w +w.w...............ww +w.w.wwwwwwwwwwww..ww +w.w.w++++++++++w..ww +w.w.w++++++++++w..ww +w.w.w+www++www+w..ww +++++++ww1234ww++++++ +w.www+wwwwwwww+www.w +w.ww++++++++++++ww.w +w.wwwwwwwwwwwwwwww.w +w........BA........w +w.wwwwwwwwwwwwwwww.w +ww................ww +ww.wwwwww..wwwwww.ww +ww................ww +wwwwwwwwwwwwwwwwwwww diff --git a/VGDLData/examples/2player/pacoban_lvl4.txt b/VGDLData/examples/2player/pacoban_lvl4.txt new file mode 100644 index 0000000..1da1c5a --- /dev/null +++ b/VGDLData/examples/2player/pacoban_lvl4.txt @@ -0,0 +1,18 @@ +wwwwwwwwwwwwwwwwwwwwww +w.0................0.w +w.www.wwwww.wwwww.ww.w +w.w................w.w +w.w..wwwwwwwwwwww..w.w +w.w..w++++++++++w..w.w +w.w..w++++++++++w..w.w +w.wwww+www++www+wwww.w ++++++++ww1234ww+++++++ +w.www++wwwwwwww++www.w +w.w.w++++++++++++w.w.w +w.w.wwwwww..wwwwwwfw.w +w....................w +www.wwwwww..wwwwww.www +w.......A....B.......w +w.wwwwwwwwwwwwwwwwww.w +w0..................0w +wwwwwwwwwwwwwwwwwwwwww diff --git a/VGDLData/examples/2player/pong2p.txt b/VGDLData/examples/2player/pong2p.txt new file mode 100644 index 0000000..41dc049 --- /dev/null +++ b/VGDLData/examples/2player/pong2p.txt @@ -0,0 +1,43 @@ +BasicGame no_players=2 + SpriteSet + goal > Immovable color=GREEN + othergoal > + mygoal > + win > Immovable color=RED + iWin > + otherWins > + + racket > speed=0.25 hMult=3 + avatarA > VerticalAvatar img=oryx/floor3 + avatarB > VerticalAvatar color=BLUE img=oryx/floor2 + + ball > Missile orientation=LEFT physicstype=CONT img=oryx/bullet1 shrinkfactor=4 + normalBall > speed=25 + slowBall > speed=15 + slowBallR > speed=15 orientation=RIGHT + + floor > Passive hidden=True invisible=True + + TerminationSet # from the perspective of player 1 (on the left) + SpriteCounter stype=goal limit=0 win=False + SpriteCounter stype=othergoal limit=0 win=True,False + SpriteCounter stype=mygoal limit=0 win=False,True + Timeout limit=1000 win=True + + InteractionSet + othergoal ball > transformToAll stype=othergoal stypeTo=iWin + mygoal ball > transformToAll stype=mygoal stypeTo=otherWins + + ball racket > bounceDirection + ball wall > wallBounce + racket wall > stepBack + + LevelMapping + + > mygoal + - > othergoal + B > avatarB + A > avatarA + o > normalBall + s > slowBall + t > slowBallR + . > floor diff --git a/VGDLData/examples/2player/pong2p_lvl0.txt b/VGDLData/examples/2player/pong2p_lvl0.txt new file mode 100644 index 0000000..f4ed4c5 --- /dev/null +++ b/VGDLData/examples/2player/pong2p_lvl0.txt @@ -0,0 +1,13 @@ +wwwwwwwwwwwwwwwwwwwwww +w+..................-w +w+..................-w +w+..................-w +w+..................-w +w+A................B-w +w+.........o........-w +w+..................-w +w+..................-w +w+..................-w +w+..................-w +w+..................-w +wwwwwwwwwwwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLData/examples/2player/pong2p_lvl1.txt b/VGDLData/examples/2player/pong2p_lvl1.txt new file mode 100644 index 0000000..275aaad --- /dev/null +++ b/VGDLData/examples/2player/pong2p_lvl1.txt @@ -0,0 +1,13 @@ +wwwwwwwwwwwwwwwwwwwwww +w+w................w-w +w+..................-w +w+..................-w +w+..................-w +w+wA..............Bw-w +w+.........o........-w +w+w................w-w +w+..................-w +w+..................-w +w+..................-w +w+w................w-w +wwwwwwwwwwwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLData/examples/2player/pong2p_lvl2.txt b/VGDLData/examples/2player/pong2p_lvl2.txt new file mode 100644 index 0000000..8120add --- /dev/null +++ b/VGDLData/examples/2player/pong2p_lvl2.txt @@ -0,0 +1,13 @@ +wwwwwwwwwwwwwwwwwwwwww +w+.....w......w.....-w +w+..................-w +w+..................-w +w+..................-w +w+A................B-w +w+.........o........-w +w+..................-w +w+..................-w +w+..................-w +w+..................-w +w+.....w......w.....-w +wwwwwwwwwwwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLData/examples/2player/pong2p_lvl3.txt b/VGDLData/examples/2player/pong2p_lvl3.txt new file mode 100644 index 0000000..eb7c630 --- /dev/null +++ b/VGDLData/examples/2player/pong2p_lvl3.txt @@ -0,0 +1,13 @@ +wwwwwwwwwwwwwwwwwwwwww +w+w................w-w +w+..................-w +w+..................-w +w+..................-w +w+wA..............Bw-w +w+....o........o....-w +w+w................w-w +w+..................-w +w+..................-w +w+..................-w +w+w................w-w +wwwwwwwwwwwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLData/examples/2player/pong2p_lvl4.txt b/VGDLData/examples/2player/pong2p_lvl4.txt new file mode 100644 index 0000000..e0a9f14 --- /dev/null +++ b/VGDLData/examples/2player/pong2p_lvl4.txt @@ -0,0 +1,13 @@ +wwwwwwwwwwwwwwwwwwwwwwwww +w-t...................w+w +w-.....................+w +w-.....................+w +w-.....................+w +w-.B..................A+w +w-...............s.....+w +w-.....................+w +w-.....................+w +w-.....................+w +w-.....................+w +w-w...................s+w +wwwwwwwwwwwwwwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLData/examples/2player/portals.txt b/VGDLData/examples/2player/portals.txt new file mode 100644 index 0000000..a99acdc --- /dev/null +++ b/VGDLData/examples/2player/portals.txt @@ -0,0 +1,81 @@ +BasicGame key_handler=Pulse no_players=2 square_size=30 + SpriteSet + floor > Immovable img=newset/chamber_floor hidden=True + trap > Immovable img=newset/it_is_a_trap + + cake > Immovable img=newset/cake + + laser > Missile img=newset/shot_laser + + portalShot > Missile singleton=True + portalShotBlue > img=newset/shot_portal_blue + portalShotOrange > img=newset/shot_portal_orange + + portal > Immovable + disabledPortal > + portalBlueDisabled > img=newset/chamber_wall_blue + portalOrangeDisabled > img=newset/chamber_wall_orange + + workingPortal > Portal + portalBlue > stype=portalOrange img=newset/chamber_wall_blue + portalOrange > stype=portalBlue img=newset/chamber_wall_orange + + movable > + subjectAvatar > + noShooterSubject > MovingAvatar + noShooterBlue > img=newset/chell_blue + noShooterOrange > img=newset/chell_orange + subject > ShootAvatar + subjectBlue > stype=portalShotBlue img=newset/chell_blue + subjectOrange > stype=portalShotOrange img=newset/chell_orange + + turret > ShootAvatar stype=laser img=newset/turret + + wall > Immovable img=newset/chamber_wall + + LevelMapping + . > floor + w > wall + x > trap + A > subjectBlue floor + T > turret floor + c > cake floor + + InteractionSet + movable wall movable EOS > stepBack + laser wall > killSprite + turret cake portal > stepBack + subjectAvatar laser trap > killSprite + cake subjectAvatar > killSprite + portalShot EOS > killSprite + + # If the portal is enabled, Chell is teleported to the other one + subject workingPortal > teleportToExit + + # Disabling shooting avatar after teleport for a brief period of time + # This disables infinite loop teleport AND fixes small bug of multiple portal creation + subjectBlue workingPortal > addTimer timer=30 ftype=transformToAll stype=noShooterBlue stypeTo=subjectBlue + subjectBlue workingPortal > transformTo stype=noShooterBlue + subjectOrange workingPortal > addTimer timer=30 ftype=transformToAll stype=noShooterOrange stypeTo=subjectOrange + subjectOrange workingPortal > transformTo stype=noShooterOrange + + # Logic to create Portals when shooting to a wall. Still can't believe it is working *.* + portalShotBlue wall > transformToAll stype=subjectBlue stypeTo=subjectOrange + portalShotBlue wall > killSprite + wall portalShotBlue > transformToAll stype=portalBlue stypeTo=wall + wall portalShotBlue > killAll stype=subjectBlue + wall portalShotBlue > transformTo stype=portalBlue + + portalShotOrange wall > transformToAll stype=subjectOrange stypeTo=subjectBlue + portalShotOrange wall > killSprite + wall portalShotOrange > transformToAll stype=portalOrange stypeTo=wall + wall portalShotOrange > killAll stype=subjectOrange + wall portalShotOrange > transformTo stype=portalOrange + + # shots should not go through Portals + #portalShotBlue portal > killSprite + #portalShotOrange portal > killSprite + + TerminationSet + SpriteCounter stype=cake limit=0 win=True,False + MultiSpriteCounter stype1=subject stype2=noShooterSubject limit=0 win=False,True \ No newline at end of file diff --git a/VGDLData/examples/2player/portals_lvl0.txt b/VGDLData/examples/2player/portals_lvl0.txt new file mode 100644 index 0000000..14d4e3b --- /dev/null +++ b/VGDLData/examples/2player/portals_lvl0.txt @@ -0,0 +1,12 @@ +wwwwwwwwwwwwwwwwwwwwww +w.......x.........A..w +w.......x...ww.......w +w.......x...ww.......w +wxxxxxxxwwwwwwxxxxxxxw +w.......wwwwww.......w +w.T........xx....ww..w +w..........ww....wwwww +w.........cww....wwwww +w..........ww........w +w..........xx........w +wwwwwwwwwwwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLData/examples/2player/portals_lvl1.txt b/VGDLData/examples/2player/portals_lvl1.txt new file mode 100644 index 0000000..56603d0 --- /dev/null +++ b/VGDLData/examples/2player/portals_lvl1.txt @@ -0,0 +1,9 @@ +wwwwwwwwwwwwwwwwwwwwww +w.......xww.......A..w +w...c...x....ww......w +w.......x....ww......w +wxxxxxxxwwwwwwwxxxxxxw +w.......wwwwwww......w +w.T..................w +w....................w +wwwwwwwwwwwwwwwwwwwwww diff --git a/VGDLData/examples/2player/portals_lvl2.txt b/VGDLData/examples/2player/portals_lvl2.txt new file mode 100644 index 0000000..e117f52 --- /dev/null +++ b/VGDLData/examples/2player/portals_lvl2.txt @@ -0,0 +1,7 @@ +wwwwwwwwwwwwwwwwwwwwwwww +w..c..xw...xw...xw..A..w +w.....xw...xw...xw.....w +ww...wxww..xww..xww...ww +w.....xw...xw...xw.....w +w..T..xw...xw...xw.....w +wwwwwwwwwwwwwwwwwwwwwwww diff --git a/VGDLData/examples/2player/portals_lvl3.txt b/VGDLData/examples/2player/portals_lvl3.txt new file mode 100644 index 0000000..dd9f246 --- /dev/null +++ b/VGDLData/examples/2player/portals_lvl3.txt @@ -0,0 +1,11 @@ +xxxxxxxxxxxxxxxxxxxxx +xwwwwwwwwwwwwwwwwwwwx +xw.................wx +xw.c...............wx +xw.................wx +xw...............A.wx +xw.................wx +xw.T...............wx +xw.................wx +xwwwwwwwwwwwwwwwwwwwx +xxxxxxxxxxxxxxxxxxxxx \ No newline at end of file diff --git a/VGDLData/examples/2player/portals_lvl4.txt b/VGDLData/examples/2player/portals_lvl4.txt new file mode 100644 index 0000000..c55674e --- /dev/null +++ b/VGDLData/examples/2player/portals_lvl4.txt @@ -0,0 +1,11 @@ +wwwwwwwwwwwwwwwwwww +w........wx.......w +w.T......wx...c...w +w........wx.......w +w.....wxxxxxxxxxxxw +wxxxxxwwwwwwwwwwwww +wwwwwxwxxxxxxxxxxxw +w....xw....xw.....w +w....xw....xw...A.w +w....xw....xw.....w +wwwwwwwwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLData/examples/2player/prisoners-dilemma.txt b/VGDLData/examples/2player/prisoners-dilemma.txt new file mode 100644 index 0000000..2f41d43 --- /dev/null +++ b/VGDLData/examples/2player/prisoners-dilemma.txt @@ -0,0 +1,125 @@ +BasicGame no_players=2 square_size=30 + SpriteSet + floor > Immovable img=oryx/backGrey hidden=True + + bullet > Missile shrinkfactor=0.5 + bulletA > singleton=True orientation=RIGHT + agreeAb > img=oryx/planet1 + agreeA0b > speed=0.6 + agreeA1b > speed=0.4 + agreeA2b > speed=0.2 + disagreeAb > img=oryx/scroll1 + disagreeA0b > speed=0.6 + disagreeA1b > speed=0.4 + disagreeA2b > speed=0.2 + bulletB > singleton=True orientation=LEFT + agreeBb > img=oryx/planet1 + agreeB0b > speed=0.6 + agreeB1b > speed=0.4 + agreeB2b > speed=0.2 + disagreeBb > img=oryx/scroll1 + disagreeB0b > speed=0.6 + disagreeB1b > speed=0.4 + disagreeB2b > speed=0.2 + + choice > Flicker shrinkfactor=0.5 + choiceA > singleton=True hidden=False,True invisible=False,True + agreeA > img=oryx/planet1 + disagreeA > img=oryx/scroll1 + choiceB > singleton=True hidden=True,False invisible=True,False + agreeB > img=oryx/planet1 + disagreeB > img=oryx/scroll1 + + avatar > #frameRate=16 + avatarA > ShootOnlyAvatar stype=agreeA,disagreeA img=newset/bandit1 orientation=RIGHT + avatarB > ShootOnlyAvatar stype=agreeB,disagreeB img=newset/bandit1h orientation=LEFT + + buzzer > Immovable shrinkfactor=0.5 + buzzerA > hidden=False,True invisible=False,True + buzzerAgreeA > img=oryx/planet1 + buzzerDisagreeA > img=oryx/scroll1 + buzzerB > hidden=True,False invisible=True,False + buzzerAgreeB > img=oryx/planet1 + buzzerDisagreeB > img=oryx/scroll1 + + timer > + timer1 > Immovable invisible=True hidden=True + timer10 > + timer11 > + timer12 > + timer2 > Immovable invisible=True hidden=True + timer20 > + timer21 > + timer22 > + choose > Immovable invisible=True hidden=True + choose0 > + choose1 > + choose2 > + + wall > Immovable img=oryx/wall3 autotiling=True + + + LevelMapping + . > floor + A > avatarA floor + B > avatarB floor + + 0 > timer10 floor buzzerAgreeA + 1 > timer10 floor buzzerAgreeB + + 2 > timer20 floor buzzerAgreeA + 3 > timer20 floor buzzerAgreeB + + 4 > timer11 floor buzzerAgreeA + 5 > timer11 floor buzzerAgreeB + + 6 > timer21 floor buzzerAgreeA + 7 > timer21 floor buzzerAgreeB + + 8 > timer12 floor buzzerAgreeA + 9 > timer12 floor buzzerAgreeB + + a > timer22 floor buzzerAgreeA + b > timer22 floor buzzerAgreeB + + w > floor wall + + InteractionSet + timer10 TIME > spawn stype=choose0 timer=50 repeating=True + timer20 TIME > spawn stype=choose0 timer=20 repeating=True + timer11 TIME > spawn stype=choose1 timer=50 repeating=True + timer21 TIME > spawn stype=choose1 timer=20 repeating=True + timer22 TIME > spawn stype=choose2 timer=50 repeating=True + timer22 TIME > spawn stype=choose2 timer=20 repeating=True + + bullet wall > killSprite + + buzzerA agreeA > transformTo stype=buzzerAgreeA killSecond=True + buzzerA disagreeA > transformTo stype=buzzerDisagreeA killSecond=True + + buzzerB agreeB > transformTo stype=buzzerAgreeB killSecond=True + buzzerB disagreeB > transformTo stype=buzzerDisagreeB killSecond=True + + choose0 buzzerAgreeA > spawn stype=agreeA0b + choose0 buzzerDisagreeA > spawn stype=disagreeA0b + choose1 buzzerAgreeA > spawn stype=agreeA1b + choose1 buzzerDisagreeA > spawn stype=disagreeA1b + choose2 buzzerAgreeA > spawn stype=agreeA2b + choose2 buzzerDisagreeA > spawn stype=disagreeA2b + + choose0 buzzerAgreeB > spawn stype=agreeB0b + choose0 buzzerDisagreeB > spawn stype=disagreeB0b + choose1 buzzerAgreeB > spawn stype=agreeB1b + choose1 buzzerDisagreeB > spawn stype=disagreeB1b + choose2 buzzerAgreeB > spawn stype=agreeB2b + choose2 buzzerDisagreeB > spawn stype=disagreeB2b + + choose buzzer > killSprite + + agreeAb disagreeBb > killBoth scoreChange=-3,0 + agreeAb agreeBb > killBoth scoreChange=-1,-1 + disagreeAb agreeBb > killBoth scoreChange=0,-3 + disagreeAb disagreeBb > killBoth scoreChange=-2,-2 + + TerminationSet + Timeout limit=500 count_score=True \ No newline at end of file diff --git a/VGDLData/examples/2player/prisoners-dilemma_lvl0.txt b/VGDLData/examples/2player/prisoners-dilemma_lvl0.txt new file mode 100644 index 0000000..8093f07 --- /dev/null +++ b/VGDLData/examples/2player/prisoners-dilemma_lvl0.txt @@ -0,0 +1,5 @@ +wwwwwwwwwwwww +w...........w +w.A0.....1B.w +w...........w +wwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLData/examples/2player/prisoners-dilemma_lvl1.txt b/VGDLData/examples/2player/prisoners-dilemma_lvl1.txt new file mode 100644 index 0000000..4169fdd --- /dev/null +++ b/VGDLData/examples/2player/prisoners-dilemma_lvl1.txt @@ -0,0 +1,5 @@ +wwwwwwwwwwwww +w...........w +w.A2.....3B.w +w...........w +wwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLData/examples/2player/prisoners-dilemma_lvl2.txt b/VGDLData/examples/2player/prisoners-dilemma_lvl2.txt new file mode 100644 index 0000000..8e845e6 --- /dev/null +++ b/VGDLData/examples/2player/prisoners-dilemma_lvl2.txt @@ -0,0 +1,5 @@ +wwwwwwwwwwwww +w...........w +w.A4.....5B.w +w...........w +wwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLData/examples/2player/prisoners-dilemma_lvl3.txt b/VGDLData/examples/2player/prisoners-dilemma_lvl3.txt new file mode 100644 index 0000000..fee2d93 --- /dev/null +++ b/VGDLData/examples/2player/prisoners-dilemma_lvl3.txt @@ -0,0 +1,5 @@ +wwwwwwwwwwwww +w...........w +w.A6.....7B.w +w...........w +wwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLData/examples/2player/prisoners-dilemma_lvl4.txt b/VGDLData/examples/2player/prisoners-dilemma_lvl4.txt new file mode 100644 index 0000000..e2f12e8 --- /dev/null +++ b/VGDLData/examples/2player/prisoners-dilemma_lvl4.txt @@ -0,0 +1,5 @@ +wwwwwwwwwwwww +w...........w +w.A8.....9B.w +w...........w +wwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLData/examples/2player/reflection.txt b/VGDLData/examples/2player/reflection.txt new file mode 100755 index 0000000..1e8cb86 --- /dev/null +++ b/VGDLData/examples/2player/reflection.txt @@ -0,0 +1,54 @@ +BasicGame key_handler=Pulse no_players=2 + SpriteSet + floor > Immovable img=oryx/floor3 hidden=True + cliff > Immovable color=BLACK + avatar > ShootAvatar rotateInPlace=true + avatarA > img=newset/cop2 stype=bullet1 + avatarB > img=newset/sheriff1 stype=bullet2 + + mirror > Passive img=oryx/diamond3 + mup > orientation=UP img=newset/mirror_u + mdown > orientation=DOWN img=newset/mirror_d + mright > orientation=RIGHT img=newset/mirror_r + mleft > orientation=LEFT img=newset/mirror_l + mswap > + + bullet > Missile color=BLUE shrinkfactor=0.3 + bullet1 > img=oryx/orb2 + bulletA > img=oryx/orb2 + bullet2 > img=oryx/orb3 + bulletB > img=oryx/orb3 + + wall > Immovable img=oryx/wall3 autotiling=True + + LevelMapping + . > floor + , > cliff + A > floor avatarA + B > floor avatarB + u > floor mup + d > floor mdown + r > floor mright + l > floor mleft + + InteractionSet + + avatar wall > stepBack + mirror avatar > bounceForward + mirror wall > stepBack + + mirror cliff > killSprite + avatar cliff > killSprite + + bullet wall EOS > killSprite + bullet1 mirror > transformTo stype=bulletA + bullet2 mirror > transformTo stype=bulletB + bullet mirror > attractGaze align=True + + avatarA bulletB > killSprite + avatarB bulletA > killSprite + + TerminationSet + SpriteCounter stype=avatarA limit=0 win=False,True + SpriteCounter stype=avatarB limit=0 win=True,False + Timeout limit=1500 win=False,False \ No newline at end of file diff --git a/VGDLData/examples/2player/reflection_lvl0.txt b/VGDLData/examples/2player/reflection_lvl0.txt new file mode 100755 index 0000000..5259913 --- /dev/null +++ b/VGDLData/examples/2player/reflection_lvl0.txt @@ -0,0 +1,15 @@ +wwwwwwwwwwwwwwwwwwwwwww +w.......,,,,,,,.......w +w.....r.,,,,,,,.d.....w +w...d...,,,,,,,...l...w +w.r.....,,,,,,,.....d.w +w.....d.,,,w,,,.l.....w +w.......,,,w,,,.......w +ww.w...w,,,,,,,w...w.ww +ww.w...w,,,,,,,w...w.ww +w.....r.,,,w,,,.d.....w +w..d....,,,w,,,....l..w +w....r..,,,,,,,..d....w +w.d.....,,,,,,,.....l.w +w...A...,,,,,,,...B...w +wwwwwwwwwwwwwwwwwwwwwww diff --git a/VGDLData/examples/2player/reflection_lvl1.txt b/VGDLData/examples/2player/reflection_lvl1.txt new file mode 100755 index 0000000..a4c3820 --- /dev/null +++ b/VGDLData/examples/2player/reflection_lvl1.txt @@ -0,0 +1,12 @@ +wwwwwwwwwwwwwwwwwwwwwww +wd......,,,,,,,......dw +w.....r.,,,,,,,.d.....w +w...d...,,,,,,,...l...w +w.......,,,w,,,.......w +w..r....,,,w,,,....l..w +w.r.....,,,w,,,.....l.w +w......d,,,w,,,d......w +w.......,,,,,,,.......w +w.......,,,,,,,.......w +w...A...,,,,,,,...B...w +wwwwwwwwwwwwwwwwwwwwwww diff --git a/VGDLData/examples/2player/reflection_lvl2.txt b/VGDLData/examples/2player/reflection_lvl2.txt new file mode 100755 index 0000000..4cd64d7 --- /dev/null +++ b/VGDLData/examples/2player/reflection_lvl2.txt @@ -0,0 +1,12 @@ +wwwwwwwwwwwwwwwwwwwwwww +wddddd..,,,,,,,..dddddw +wd......,,,,,,,......dw +w...d...,,,,,,,...d...w +w.d.....,,,,,,,.....d.w +w.......,,,,,,,.......w +w..r....,,,,,,,....l..w +w.......,,,,,,,.......w +w....r..,,,,,,,..l....w +w.......,,,,,,,.......w +w...A...,,,,,,,...B...w +wwwwwwwwwwwwwwwwwwwwwww diff --git a/VGDLData/examples/2player/reflection_lvl3.txt b/VGDLData/examples/2player/reflection_lvl3.txt new file mode 100755 index 0000000..94f7c49 --- /dev/null +++ b/VGDLData/examples/2player/reflection_lvl3.txt @@ -0,0 +1,8 @@ +wwwwwwwwwwwwwwwwwwwwwww +wddddd..,,,,,,,..dddddw +w.......,,,,,,,.......w +w..r....,,,,,,,....l..w +w.d...d.,,,,,,,.d...d.w +w....r..,,,,,,,..l....w +w...A...,,,,,,,...B...w +wwwwwwwwwwwwwwwwwwwwwww diff --git a/VGDLData/examples/2player/reflection_lvl4.txt b/VGDLData/examples/2player/reflection_lvl4.txt new file mode 100755 index 0000000..70335e2 --- /dev/null +++ b/VGDLData/examples/2player/reflection_lvl4.txt @@ -0,0 +1,9 @@ +wwwwwwwwwwwwwwwwwwwwwww +wddddd..,,,,,,,..dddddw +w.......,,,,,,,.......w +w....r.d,,,,,,,d.l....w +w....r.d,,,,,,,d.l....w +w....r.d,,,,,,,d.l....w +w.......,,,,,,,.......w +w...A...,,,,,,,...B...w +wwwwwwwwwwwwwwwwwwwwwww diff --git a/VGDLData/examples/2player/rivalry.txt b/VGDLData/examples/2player/rivalry.txt new file mode 100755 index 0000000..8a56b05 --- /dev/null +++ b/VGDLData/examples/2player/rivalry.txt @@ -0,0 +1,177 @@ +BasicGame key_handler=Pulse no_players=2 + SpriteSet + black > Immovable color=BLACK hidden=True img=oryx/backLBlue + white > Immovable color=WHITE hidden=True img=oryx/backGrey + grey > Immovable hidden=True img=oryx/backLBrown + + flag > Resource shrinkfactor=0.8 img=newset/flag1 + + avatar > + avatarA > img=newset/girl3 + inBlackA > ShootAvatar stype=missile1 + inWhiteA > ShootAvatar stype=sword1 + inGreyA > MovingAvatar + gotA > MovingAvatar img=newset/girl3flag + avatarB > img=newset/man3 + inBlackB > ShootAvatar stype=sword2 + inWhiteB > ShootAvatar stype=missile2 + inGreyB > MovingAvatar + gotB > MovingAvatar img=newset/man3flag + + warrior > RandomNPC + warrior0 > speed=0.5 cooldown=5 cons=10 img=oryx/cyclop1 + warrior1 > speed=0.3 cooldown=3 cons=15 img=oryx/cyclop2 + + sword > Flicker shrinkfactor=0.8 + sword1 > img=oryx/sword4 + sword2 > img=oryx/sword1 + missile > Missile shrinkfactor=0.5 + missile1 > img=oryx/orb3 + missile2 > img=oryx/orb1 + + deadPortal > Portal invisible=True portal=True hidden=True + deadPortalA > stype=startA + deadPortalB > stype=startB + deadPortalFlag > stype=startFlag + deadPortal0 > stype=start0 + deadPortal1 > stype=start1 + start > Immovable invisible=True hidden=True + startA > + startB > + start0 > + start1 > + startFlag > + + wall > Immovable img=oryx/wall3 autotiling=True + + LevelMapping + . > black + + > white + - > grey + A > startA inBlackA black + B > startB inWhiteB white + * > startFlag flag grey + 0 > start0 warrior0 grey + 1 > start1 warrior1 grey + + TerminationSet + Timeout limit=1500 count_score=True + + InteractionSet + avatar avatar EOS wall > stepBack + warrior EOS wall > stepBack + missile wall > killSprite + sword wall > killSprite + + inBlackA white > transformTo stype=inWhiteA + inBlackA grey > transformTo stype=inGreyA + inWhiteA black > transformTo stype=inBlackA + inWhiteA grey > transformTo stype=inGreyA + inGreyA black > transformTo stype=inBlackA + inGreyA white > transformTo stype=inWhiteA + + inBlackB white > transformTo stype=inWhiteB + inBlackB grey > transformTo stype=inGreyB + inWhiteB black > transformTo stype=inBlackB + inWhiteB grey > transformTo stype=inGreyB + inGreyB white > transformTo stype=inWhiteB + inGreyB black > transformTo stype=inBlackB + + inGreyA flag > transformTo stype=gotA + inGreyB flag > transformTo stype=gotB + flag avatar > killSprite + + warrior0 sword1 > spawn stype=deadPortal0 scoreChange=6,0 + warrior1 sword1 > spawn stype=deadPortal1 scoreChange=6,0 + warrior0 sword2 > spawn stype=deadPortal0 scoreChange=0,6 + warrior1 sword2 > spawn stype=deadPortal1 scoreChange=0,6 + warrior0 missile1 > spawn stype=deadPortal0 scoreChange=2,0 + warrior1 missile1 > spawn stype=deadPortal1 scoreChange=2,0 + warrior0 missile2 > spawn stype=deadPortal0 scoreChange=0,2 + warrior1 missile2 > spawn stype=deadPortal1 scoreChange=0,2 + sword warrior > killSprite + missile warrior > killSprite + + gotA warrior > spawn stype=deadPortalA + gotA warrior > spawn stype=flag + gotA warrior > spawn stype=deadPortalFlag + gotA warrior0 > spawn stype=deadPortal0 + gotA warrior1 > spawn stype=deadPortal1 + gotA warrior > transformTo stype=inBlackA scoreChange=-5,0 + + inWhiteA warrior > spawn stype=deadPortalA scoreChange=-3,0 + inGreyA warrior > spawn stype=deadPortalA scoreChange=-2,0 + inBlackA warrior > spawn stype=deadPortalA scoreChange=-1,0 + avatarA warrior0 > spawn stype=deadPortal0 + avatarA warrior1 > spawn stype=deadPortal1 + + gotB warrior > spawn stype=deadPortalB + gotB warrior > spawn stype=flag + gotB warrior > spawn stype=deadPortalFlag + gotB warrior0 > spawn stype=deadPortal0 + gotB warrior1 > spawn stype=deadPortal1 + gotB warrior > transformTo stype=inWhiteB scoreChange=0,-5 + + inBlackB warrior > spawn stype=deadPortalB scoreChange=0,-3 + inGreyB warrior > spawn stype=deadPortalB scoreChange=0,-2 + inWhiteB warrior > spawn stype=deadPortalB scoreChange=0,-1 + avatarB warrior0 > spawn stype=deadPortal0 + avatarB warrior1 > spawn stype=deadPortal1 + + gotA black > spawn stype=deadPortalA + gotA black > spawn stype=flag + gotA black > spawn stype=deadPortalFlag + gotA black > transformTo stype=inBlackA scoreChange=10,0 + + gotB white > spawn stype=deadPortalB + gotB white > spawn stype=flag + gotB white > spawn stype=deadPortalFlag + gotB white > transformTo stype=inWhiteB scoreChange=0,10 + + sword avatarA > spawn stype=flag + sword avatarA > spawn stype=deadPortalFlag + sword avatarA > spawn stype=deadPortalA + gotA sword > transformTo stype=inBlackA scoreChange=-3,3 + inWhiteA sword > transformTo stype=inBlackA scoreChange=-2,2 + inGreyA sword > transformTo stype=inBlackA scoreChange=-1,1 + sword inBlackA > killSprite scoreChange=-3,1 + + missile avatarA > spawn stype=flag + missile avatarA > spawn stype=deadPortalFlag + missile avatarA > spawn stype=deadPortalA + gotA missile > transformTo stype=inBlackA scoreChange=-6,6 + inWhiteA missile > transformTo stype=inBlackA scoreChange=-4,4 + inGreyA missile > transformTo stype=inBlackA scoreChange=-2,2 + missile inBlackA > killSprite scoreChange=-1,1 + + sword avatarB > spawn stype=flag + sword avatarB > spawn stype=deadPortalFlag + sword avatarB > spawn stype=deadPortalB + gotB sword > transformTo stype=inWhiteB scoreChange=3,-3 + inBlackB sword > transformTo stype=inWhiteB scoreChange=2,-2 + inGreyB sword > transformTo stype=inWhiteB scoreChange=1,-1 + sword inWhiteB > killSprite scoreChange=1,-3 + + missile avatarB > spawn stype=flag + missile avatarB > spawn stype=deadPortalFlag + missile avatarB > spawn stype=deadPortalB + gotB missile > transformTo stype=inWhiteB scoreChange=6,-6 + inBlackB missile > transformTo stype=inWhiteB scoreChange=4,-4 + inGreyB missile > transformTo stype=inWhiteB scoreChange=2,-2 + missile inWhiteB > killSprite scoreChange=1,-1 + + deadPortalFlag flag > killSprite + flag deadPortalFlag > teleportToExit + + deadPortal0 warrior0 > killSprite + warrior0 deadPortal0 > teleportToExit + deadPortal1 warrior1 > killSprite + warrior1 deadPortal1 > teleportToExit + + deadPortalA inBlackA > killSprite + inBlackA deadPortalA > teleportToExit + deadPortalB inWhiteB > killSprite + inWhiteB deadPortalB > teleportToExit + + missile avatar > killSprite + sword avatar > killSprite diff --git a/VGDLData/examples/2player/rivalry_lvl0.txt b/VGDLData/examples/2player/rivalry_lvl0.txt new file mode 100755 index 0000000..bcc8bcc --- /dev/null +++ b/VGDLData/examples/2player/rivalry_lvl0.txt @@ -0,0 +1,11 @@ +wwwwwwwwwwwwwww +w....-----++++w +w.A..-----++++w +w....-----++++w +w...w-----w+++w +w..w0--*--1w++w +w...w-----w+++w +w....-----++++w +w....-----++B+w +w....-----++++w +wwwwwwwwwwwwwww diff --git a/VGDLData/examples/2player/rivalry_lvl1.txt b/VGDLData/examples/2player/rivalry_lvl1.txt new file mode 100755 index 0000000..816fd1c --- /dev/null +++ b/VGDLData/examples/2player/rivalry_lvl1.txt @@ -0,0 +1,11 @@ +wwwwwwwwwwwwwww +w.........++++w +w.A....w..++++w +w....-----++++w +w...w--0--w+++w +w...w--*--w+++w +w...w--1--w+++w +w....-----++++w +w....++w++++B+w +w....+++++++++w +wwwwwwwwwwwwwww diff --git a/VGDLData/examples/2player/rivalry_lvl2.txt b/VGDLData/examples/2player/rivalry_lvl2.txt new file mode 100755 index 0000000..cee016d --- /dev/null +++ b/VGDLData/examples/2player/rivalry_lvl2.txt @@ -0,0 +1,11 @@ +wwwwwwwwwwwwwww +w.........++++w +w.A....w..++++w +w...w-----w+++w +w..---------++w +w---1--*--0---w +w..---------++w +w...w-----w+++w +w....++w++++B+w +w....+++++++++w +wwwwwwwwwwwwwww diff --git a/VGDLData/examples/2player/rivalry_lvl3.txt b/VGDLData/examples/2player/rivalry_lvl3.txt new file mode 100755 index 0000000..4cf8550 --- /dev/null +++ b/VGDLData/examples/2player/rivalry_lvl3.txt @@ -0,0 +1,9 @@ +wwwwwwwwwwwwwwwwwwwwwwwwwww +w............-++++++++++++w +w.A..........-++++++++++++w +w----...w....-++++w+++----w +w-------0----*----1-------w +w----...w....-++++w+++----w +w............-+++++++++B++w +w............-++++++++++++w +wwwwwwwwwwwwwwwwwwwwwwwwwww diff --git a/VGDLData/examples/2player/rivalry_lvl4.txt b/VGDLData/examples/2player/rivalry_lvl4.txt new file mode 100755 index 0000000..71ab8d2 --- /dev/null +++ b/VGDLData/examples/2player/rivalry_lvl4.txt @@ -0,0 +1,11 @@ +wwwwwwwwwwwwwwwwwwwwwwwww +w..........---++++++++++w +w.A...w....---++++w+++++w +w....---+++---...---++++w +w....---+++---...---++++w +w-.w--0-----*-----1--w+-w +w....---...---+++---++++w +w....---...---+++---++++w +w.....w....---++++w+++B+w +w..........---++++++++++w +wwwwwwwwwwwwwwwwwwwwwwwww diff --git a/VGDLData/examples/2player/rockpaperscissors.txt b/VGDLData/examples/2player/rockpaperscissors.txt new file mode 100644 index 0000000..6287979 --- /dev/null +++ b/VGDLData/examples/2player/rockpaperscissors.txt @@ -0,0 +1,197 @@ +BasicGame no_players=2 square_size=30 + SpriteSet + floor > Immovable img=oryx/backGrey hidden=True + + bullet > Missile shrinkfactor=0.5 + bulletA > singleton=True orientation=RIGHT + rockAb > img=oryx/planet1 + rockAb0 > speed=0.5 + rockAb1 > speed=0.3 + paperAb > img=oryx/scroll1 + paperAb0 > speed=0.5 + paperAb1 > speed=0.3 + scissorsAb > img=oryx/axe2 + scissorsAb0 > speed=0.5 + scissorsAb1 > speed=0.3 + lizardAb > img=oryx/dragon1 + lizardAb0 > speed=0.5 + lizardAb1 > speed=0.3 + spockAb > img=oryx/druid1 + spockAb0 > speed=0.5 + spockAb1 > speed=0.3 + bulletB > singleton=True orientation=LEFT + rockBb > img=oryx/planet1 + rockBb0 > speed=0.5 + rockBb1 > speed=0.3 + paperBb > img=oryx/scroll1 + paperBb0 > speed=0.5 + paperBb1 > speed=0.3 + scissorsBb > img=oryx/axe2 + scissorsBb0 > speed=0.5 + scissorsBb1 > speed=0.3 + lizardBb > img=oryx/dragon1 + lizardBb0 > speed=0.5 + lizardBb1 > speed=0.3 + spockBb > img=oryx/druid1 + spockBb0 > speed=0.5 + spockBb1 > speed=0.3 + + choice > Flicker shrinkfactor=0.5 + choiceA > singleton=True hidden=False,True invisible=False,True + rockA > img=oryx/planet1 + paperA > img=oryx/scroll1 + scissorsA > img=oryx/axe2 + lizardA > img=oryx/dragon1 + spockA > img=oryx/druid1 + choiceB > singleton=True hidden=True,False invisible=True,False + rockB > img=oryx/planet1 + paperB > img=oryx/scroll1 + scissorsB > img=oryx/axe2 + lizardB > img=oryx/dragon1 + spockB > img=oryx/druid1 + + avatar > #frameRate=16 + avatarA > ShootOnlyAvatar stype=rockA,paperA,scissorsA img=newset/bandit1 orientation=RIGHT + avatarB > ShootOnlyAvatar stype=rockB,paperB,scissorsB img=newset/bandit1h orientation=LEFT + avatarA5 > ShootOnlyAvatar stype=rockA,paperA,scissorsA,lizardA,spockA img=newset/bandit1 orientation=RIGHT + avatarB5 > ShootOnlyAvatar stype=rockB,paperB,scissorsB,lizardA,spockA img=newset/bandit1h orientation=LEFT + + buzzer > Immovable shrinkfactor=0.5 + buzzerA > hidden=False,True invisible=False,True + buzzerRockA > img=oryx/planet1 + buzzerPaperA > img=oryx/scroll1 + buzzerScissorsA > img=oryx/axe2 + buzzerLizardA > img=oryx/dragon1 + buzzerSpockA > img=oryx/druid1 + buzzerB > hidden=True,False invisible=True,False + buzzerRockB > img=oryx/planet1 + buzzerPaperB > img=oryx/scroll1 + buzzerScissorsB > img=oryx/axe2 + buzzerLizardB > img=oryx/dragon1 + buzzerSpockB > img=oryx/druid1 + + timer > + timer1 > Immovable invisible=True hidden=True + timer10 > + timer11 > + timer2 > Immovable invisible=True hidden=True + timer20 > + timer21 > + choose > Immovable invisible=True hidden=True + choose0 > + choose1 > + + wall > Immovable img=oryx/wall3 autotiling=True + + + LevelMapping + . > floor + A > avatarA floor + B > avatarB floor + + C > avatarA5 floor + D > avatarB5 floor + + 0 > timer10 floor buzzerRockA + 1 > timer10 floor buzzerRockB + + 2 > timer20 floor buzzerRockA + 3 > timer20 floor buzzerRockB + + 4 > timer11 floor buzzerRockA + 5 > timer11 floor buzzerRockB + + 6 > timer21 floor buzzerRockA + 7 > timer21 floor buzzerRockB + + w > floor wall + + InteractionSet + timer10 TIME > spawn stype=choose0 timer=50 repeating=True + timer20 TIME > spawn stype=choose0 timer=20 repeating=True + timer11 TIME > spawn stype=choose1 timer=50 repeating=True + timer21 TIME > spawn stype=choose1 timer=20 repeating=True + + bullet wall > killSprite + + buzzerA rockA > transformTo stype=buzzerRockA killSecond=True + buzzerA paperA > transformTo stype=buzzerPaperA killSecond=True + buzzerA scissorsA > transformTo stype=buzzerScissorsA killSecond=True + buzzerA lizardA > transformTo stype=buzzerLizardA killSecond=True + buzzerA spockA > transformTo stype=buzzerSpockA killSecond=True + + buzzerB rockB > transformTo stype=buzzerRockB killSecond=True + buzzerB paperB > transformTo stype=buzzerPaperB killSecond=True + buzzerB scissorsB > transformTo stype=buzzerScissorsB killSecond=True + buzzerB lizardB > transformTo stype=buzzerLizardB killSecond=True + buzzerB spockB > transformTo stype=buzzerSpockB killSecond=True + + choose0 buzzerRockA > spawn stype=rockAb0 + choose0 buzzerPaperA > spawn stype=paperAb0 + choose0 buzzerScissorsA > spawn stype=scissorsAb0 + choose0 buzzerLizardA > spawn stype=lizardAb0 + choose0 buzzerSpockA > spawn stype=spockAb0 + + choose0 buzzerRockB > spawn stype=rockBb0 + choose0 buzzerPaperB > spawn stype=paperBb0 + choose0 buzzerScissorsB > spawn stype=scissorsBb0 + choose0 buzzerLizardB > spawn stype=lizardBb0 + choose0 buzzerSpockB > spawn stype=spockBb0 + + choose1 buzzerRockA > spawn stype=rockAb1 + choose1 buzzerPaperA > spawn stype=paperAb1 + choose1 buzzerScissorsA > spawn stype=scissorsAb1 + choose1 buzzerLizardA > spawn stype=lizardAb1 + choose1 buzzerSpockA > spawn stype=spockAb1 + + choose1 buzzerRockB > spawn stype=rockBb1 + choose1 buzzerPaperB > spawn stype=paperBb1 + choose1 buzzerScissorsB > spawn stype=scissorsBb1 + choose1 buzzerLizardB > spawn stype=lizardBb1 + choose1 buzzerSpockB > spawn stype=spockBb1 + + choose buzzer > killSprite + + rockAb rockBb > killBoth + paperAb paperBb > killBoth + scissorsAb scissorsBb > killBoth + lizardAb lizardBb > killBoth + spockAb spockBb > killBoth + + + rockAb paperBb > killSprite #paper beats rock + rockBb paperAb > killSprite + + spockAb paperBb > killSprite #paper beats spock + spockBb paperAb > killSprite + + paperAb scissorsBb > killSprite #scissors beats paper + paperBb scissorsAb > killSprite + + lizardAb scissorsBb > killSprite #scissors beats lizard + lizardBb scissorsAb > killSprite + + scissorsAb rockBb > killSprite #rock beats scissors + scissorsBb rockAb > killSprite + + lizardAb rockBb > killSprite #rock beats lizard + lizardBb rockAb > killSprite + + rockAb spockBb > killSprite #spock beats rock + rockBb spockAb > killSprite + + scissorsAb spockBb > killSprite #spock beats scissors + scissorsBb spockAb > killSprite + + paperAb lizardAb > killSprite #lizard beats paper + paperBb lizardBb > killSprite + + spockAb lizardAb > killSprite #lizard beats spock + spockBb lizardBb > killSprite + + + bulletB avatarA > killSprite scoreChange=0,1 + bulletA avatarB > killSprite scoreChange=1,0 + + TerminationSet + Timeout limit=500 count_score=True \ No newline at end of file diff --git a/VGDLData/examples/2player/rockpaperscissors_lvl0.txt b/VGDLData/examples/2player/rockpaperscissors_lvl0.txt new file mode 100644 index 0000000..8093f07 --- /dev/null +++ b/VGDLData/examples/2player/rockpaperscissors_lvl0.txt @@ -0,0 +1,5 @@ +wwwwwwwwwwwww +w...........w +w.A0.....1B.w +w...........w +wwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLData/examples/2player/rockpaperscissors_lvl1.txt b/VGDLData/examples/2player/rockpaperscissors_lvl1.txt new file mode 100644 index 0000000..5c17e3b --- /dev/null +++ b/VGDLData/examples/2player/rockpaperscissors_lvl1.txt @@ -0,0 +1,5 @@ +wwwwwwwwwwwww +w...........w +w.C0.....1D.w +w...........w +wwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLData/examples/2player/rockpaperscissors_lvl2.txt b/VGDLData/examples/2player/rockpaperscissors_lvl2.txt new file mode 100644 index 0000000..8433575 --- /dev/null +++ b/VGDLData/examples/2player/rockpaperscissors_lvl2.txt @@ -0,0 +1,5 @@ +wwwwwwwwwwwwwwww +w..............w +w.A2........3B.w +w..............w +wwwwwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLData/examples/2player/rockpaperscissors_lvl3.txt b/VGDLData/examples/2player/rockpaperscissors_lvl3.txt new file mode 100644 index 0000000..fee2d93 --- /dev/null +++ b/VGDLData/examples/2player/rockpaperscissors_lvl3.txt @@ -0,0 +1,5 @@ +wwwwwwwwwwwww +w...........w +w.A6.....7B.w +w...........w +wwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLData/examples/2player/rockpaperscissors_lvl4.txt b/VGDLData/examples/2player/rockpaperscissors_lvl4.txt new file mode 100644 index 0000000..32c9dde --- /dev/null +++ b/VGDLData/examples/2player/rockpaperscissors_lvl4.txt @@ -0,0 +1,5 @@ +wwwwwwwwwwwwwwww +w..............w +w.C4........5D.w +w..............w +wwwwwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLData/examples/2player/romeoNjuliet.txt b/VGDLData/examples/2player/romeoNjuliet.txt new file mode 100755 index 0000000..244bdd8 --- /dev/null +++ b/VGDLData/examples/2player/romeoNjuliet.txt @@ -0,0 +1,54 @@ +BasicGame no_players=2 key_handler=Pulse + SpriteSet + floor > Immovable img=oryx/floor3 hidden=True + door > Immovable img=oryx/doorclosed1 + movable > + avatar > + romeo > ShootAvatar healthPoints=48 limitHealthPoints=50 stype=sword img=oryx/prince1 + poisoned > + healthy > + juliet > MovingAvatar img=oryx/queen1 + incoming > img=newset/bandit1 + incoming_slow > Chaser stype=juliet color=ORANGE speed=0.06 + incoming_fast > Chaser stype=juliet color=YELLOW speed=0.09 + enemySpawn > BomberRandomMissile stypeMissile=incoming_slow,incoming_fast invisible=True hidden=True singleton=True cooldown=8 speed=0.8 prob=0.1 + + winner > Immovable img=oryx/doorclosed1 + sword > Flicker limit=5 img=oryx/sword2 shrinkfactor=0.8 + + potion > Immovable img=oryx/potion2 + wall > Immovable img=oryx/wall3 autotiling=True + + LevelMapping + d > floor door + e > floor enemySpawn + p > floor potion + A > floor poisoned + B > floor juliet + . > floor + + InteractionSet + poisoned TIME > subtractHealthPoints timer=26 repeating=True + + enemySpawn wall > reverseDirection + movable EOS wall > stepBack + + poisoned door > stepBack + avatar door > transformTo stype=winner + + romeo incoming > killSprite scoreChange=-20,0 + juliet incoming > killSprite scoreChange=0,-20 + + romeo juliet > addHealthPoints value=1 + + juliet potion > transformToAll stype=poisoned stypeTo=healthy scoreChange=0,50 + potion juliet > killSprite + sword incoming > killBoth scoreChange=2,0 + + avatar avatar > stepBack + + TerminationSet + MultiSpriteCounter stype1=winner limit=2 win=True,True + MultiSpriteCounter stype1=avatar stype2=winner limit=1 win=False,False + MultiSpriteCounter stype1=avatar stype2=winner limit=0 win=False,False + Timeout limit=1500 win=False,False \ No newline at end of file diff --git a/VGDLData/examples/2player/romeoNjuliet_lvl0.txt b/VGDLData/examples/2player/romeoNjuliet_lvl0.txt new file mode 100755 index 0000000..5b6f841 --- /dev/null +++ b/VGDLData/examples/2player/romeoNjuliet_lvl0.txt @@ -0,0 +1,13 @@ +wwwwwwwwwwwwwwwwwwwwwww +w..........e..........w +w.....................w +w.w...w.........w...w.w +w.wwwww.........wwwwwpw +w..........w..........w +www........w........www +w..........w..........w +w..w.......w.......w..w +w..w.....wwwww.....w..w +w..w...............w..w +w.......A..d..B.......w +wwwwwwwwwwwwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLData/examples/2player/romeoNjuliet_lvl1.txt b/VGDLData/examples/2player/romeoNjuliet_lvl1.txt new file mode 100755 index 0000000..d0262ce --- /dev/null +++ b/VGDLData/examples/2player/romeoNjuliet_lvl1.txt @@ -0,0 +1,13 @@ +wwwwwwwwwwwwwwwwwwwwwwwww +w..w........e........w..w +w.......................w +w.....w...........w.....w +w..wwww.....p.....wwww..w +w..w........w........w..w +w..w......wwwww......w..w +wwww.................wwww +w.......................w +w...www...........www...w +w...w...............w...w +w.d.w....A.....B....w...w +wwwwwwwwwwwwwwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLData/examples/2player/romeoNjuliet_lvl2.txt b/VGDLData/examples/2player/romeoNjuliet_lvl2.txt new file mode 100755 index 0000000..18ad4c2 --- /dev/null +++ b/VGDLData/examples/2player/romeoNjuliet_lvl2.txt @@ -0,0 +1,13 @@ +wwwwwwwwwwwwwwwwwwwwwwwww +w...........e...........w +w......w.........w......w +w......w.........w......w +w......w....d....w......w +www.....w...w...w.....www +w.........wwwww.........w +w.......................w +w...w...............w...w +w...w...w.......w...w...w +w...wwwww.......wwwww...w +w.A.w.......p.......w.B.w +wwwwwwwwwwwwwwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLData/examples/2player/romeoNjuliet_lvl3.txt b/VGDLData/examples/2player/romeoNjuliet_lvl3.txt new file mode 100755 index 0000000..f6a0d43 --- /dev/null +++ b/VGDLData/examples/2player/romeoNjuliet_lvl3.txt @@ -0,0 +1,13 @@ +wwwwwwwwwwwwwwwwwwwwwwwww +w....................d..w +w......w.........w..www.w +w......wwww...wwww......w +w.......................w +www.........e.........www +w.........wwwww.........w +w...w......w.w......w...w +w...w...............w...w +w...www...........www.A.w +w...w.ww.........ww.w...w +w.p.w.................B.w +wwwwwwwwwwwwwwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLData/examples/2player/romeoNjuliet_lvl4.txt b/VGDLData/examples/2player/romeoNjuliet_lvl4.txt new file mode 100755 index 0000000..38dfaab --- /dev/null +++ b/VGDLData/examples/2player/romeoNjuliet_lvl4.txt @@ -0,0 +1,9 @@ +wwwwwwwwwwwwwwwwwwwwwwwww +w...........e...........w +w.......wwww.wwww.......w +w.......................w +w...w.....wwwww.....w...w +w...w.....w...w.....w...w +w.p.wwww.........wwww...w +w.A.........d.........B.w +wwwwwwwwwwwwwwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLData/examples/2player/samaritan.txt b/VGDLData/examples/2player/samaritan.txt new file mode 100755 index 0000000..6f6a4b9 --- /dev/null +++ b/VGDLData/examples/2player/samaritan.txt @@ -0,0 +1,33 @@ +BasicGame no_players=2 + SpriteSet + floor > Immovable hidden=True img=oryx/floor2 + ground > Immovable hidden=True img=oryx/backBlack + + avatar > frameRate=16 + avatar1 > MovingAvatar img=newset/girl3 + avatar2 > ShootAvatar stype=pull img=newset/cop2 + pull > Flicker singleton=True img=oryx/sparkle3 + deathSpot > Door img=oryx/dooropen1 color=BLACK + safeSpot > Immovable invisible=True + deadPortal > Portal invisible=True portal=True stype=safeSpot + + wall > Immovable img=oryx/wall3 autotiling=True + + InteractionSet + avatar1 avatar2 > bounceForward + avatar avatar wall > stepBack + avatar1 pull > spawn stype=deadPortal + deadPortal avatar1 > killSprite + avatar1 deadPortal > teleportToExit + avatar deathSpot > killSprite + + TerminationSet + SpriteCounter stype=avatar1 limit=0 win=True,False + SpriteCounter stype=avatar2 limit=0 win=False,False + Timeout limit=1500 win=False,True + + LevelMapping + . > floor + A > avatar1 safeSpot floor + B > avatar2 floor + x > deathSpot ground diff --git a/VGDLData/examples/2player/samaritan_lvl0.txt b/VGDLData/examples/2player/samaritan_lvl0.txt new file mode 100755 index 0000000..c727c0e --- /dev/null +++ b/VGDLData/examples/2player/samaritan_lvl0.txt @@ -0,0 +1,11 @@ +wwwwwwwwwwwwwwwwwwwwwwwwwwww +w.....x.....www............w +w...www.............w......w +w.......w...........w......w +w.......w..........xw......w +www...www..www....www..wwwww +w............w.........w...w +w............w.........wx..w +w...w........w.............w +w.x.w...A..........B.......w +wwwwwwwwwwwwwwwwwwwwwwwwwwww diff --git a/VGDLData/examples/2player/samaritan_lvl1.txt b/VGDLData/examples/2player/samaritan_lvl1.txt new file mode 100755 index 0000000..54b644d --- /dev/null +++ b/VGDLData/examples/2player/samaritan_lvl1.txt @@ -0,0 +1,11 @@ +wwwwwwwwwwwwwwwwwwwwwwwwwwww +w..........................w +w....w...............w.....w +w...w.....wwwwwww.....www..w +w..ww.....w..A..w..........w +w.........w.....w..........w +w.........ww...ww..........w +w...w..................www.w +w.x.w........B.........w...w +w........................x.w +wwwwwwwwwwwwwwwwwwwwwwwwwwww diff --git a/VGDLData/examples/2player/samaritan_lvl2.txt b/VGDLData/examples/2player/samaritan_lvl2.txt new file mode 100755 index 0000000..088246b --- /dev/null +++ b/VGDLData/examples/2player/samaritan_lvl2.txt @@ -0,0 +1,11 @@ +wwwwwwwwwwwwwwwwwwwwwwwwwwww +w.....................w..x.w +w...........w.........w....w +w...........w...........wwww +w.....A.....w...B..........w +w...........w..............w +w...........w.........w....w +w...........w.........w....w +w.......www...........w.x..w +w.......wx.................w +wwwwwwwwwwwwwwwwwwwwwwwwwwww diff --git a/VGDLData/examples/2player/samaritan_lvl3.txt b/VGDLData/examples/2player/samaritan_lvl3.txt new file mode 100755 index 0000000..9c975bf --- /dev/null +++ b/VGDLData/examples/2player/samaritan_lvl3.txt @@ -0,0 +1,11 @@ +wwwwwwwwwwwwwwwwwwwwwwwwwwww +wx.........................w +w..wwww....www......w......w +w..w................wwwwww.w +w..w.......w...ww..........w +w..........w.x..w..........w +w.wwwwww...................w +w......w.....www...B..A....w +w...x..w...................w +w......w...................w +wwwwwwwwwwwwwwwwwwwwwwwwwwww diff --git a/VGDLData/examples/2player/samaritan_lvl4.txt b/VGDLData/examples/2player/samaritan_lvl4.txt new file mode 100755 index 0000000..0bf0212 --- /dev/null +++ b/VGDLData/examples/2player/samaritan_lvl4.txt @@ -0,0 +1,11 @@ +wwwwwwwwwwwwwwwwwwwwwwwwwwww +w.x....w...............w..xw +w......w............w......w +w......w............w..wwwww +w......wwwwwwwwww...w......w +www..www........wwwww.wwwwww +w...............w..........w +www..www...................w +w......w........w...A..B...w +w.....xw........w..........w +wwwwwwwwwwwwwwwwwwwwwwwwwwww diff --git a/VGDLData/examples/2player/slide.txt b/VGDLData/examples/2player/slide.txt new file mode 100644 index 0000000..0fa32f7 --- /dev/null +++ b/VGDLData/examples/2player/slide.txt @@ -0,0 +1,105 @@ +BasicGame square_size=50 key_handler=Pulse no_players=2 + SpriteSet + floor > Immovable hidden=True img=oryx/backGrey + wall > Immovable img=oryx/wall1 + + aux > Immovable hidden=True invisible=True + auxA > + upA > color=RED + downA > color=BLUE + leftA > color=GREEN + rightA > color=YELLOW + auxB > + upB > color=RED + downB > color=BLUE + leftB > color=GREEN + rightB > color=YELLOW + + exit > Immovable img=newset/flag2 + exit1 > + exit2 > + winner > Immovable hidden=True invisible=True + + avatar > + avatar1 > img=newset/blockB3 + avatarA > MovingAvatar + avatarAM > MissileAvatar + avatarAU > orientation=UP + avatarAD > orientation=DOWN + avatarAL > orientation=LEFT + avatarAR > orientation=RIGHT + avatar2 > img=newset/blockR3 + avatarB > MovingAvatar + avatarBM > MissileAvatar + avatarBU > orientation=UP + avatarBD > orientation=DOWN + avatarBL > orientation=LEFT + avatarBR > orientation=RIGHT + + trap > Immovable img=oryx/spike3 + + LevelMapping + . > floor + A > avatarA floor + B > avatarB floor + u > upA floor + d > downA floor + l > leftA floor + r > rightA floor + 0 > leftB floor + 1 > upB floor + 2 > rightB floor + 3 > downB floor + e > exit1 exit2 floor + t > trap floor + + InteractionSet + avatarAM wall > setSpeedForAll stype=avatar1 value=0 + avatarAM wall > transformTo stype=avatarA + wall avatarA > spawnRight stype=rightA stepBack=True + wall avatarA > spawnAbove stype=upA stepBack=True + wall avatarA > spawnBelow stype=downA stepBack=True + wall avatarA > spawnLeft stype=leftA stepBack=True + avatar1 wall > stepBack + + avatarBM wall > setSpeedForAll stype=avatar2 value=0 + avatarBM wall > transformTo stype=avatarB + wall avatarB > spawnRight stype=rightB stepBack=True + wall avatarB > spawnAbove stype=upB stepBack=True + wall avatarB > spawnBelow stype=downB stepBack=True + wall avatarB > spawnLeft stype=leftB stepBack=True + avatar2 wall > stepBack + + avatarA upA > transformTo stype=avatarAU killSecond=True + avatarA downA > transformTo stype=avatarAD killSecond=True + avatarA leftA > transformTo stype=avatarAL killSecond=True + avatarA rightA > transformTo stype=avatarAR killSecond=True + + avatar1 auxA > killAll stype=upA + avatar1 auxA > killAll stype=downA + avatar1 auxA > killAll stype=leftA + avatar1 auxA > killAll stype=rightA + + avatarB upB > transformTo stype=avatarBU killSecond=True + avatarB downB > transformTo stype=avatarBD killSecond=True + avatarB leftB > transformTo stype=avatarBL killSecond=True + avatarB rightB > transformTo stype=avatarBR killSecond=True + + avatar2 auxB > killAll stype=upB + avatar2 auxB > killAll stype=downB + avatar2 auxB > killAll stype=leftB + avatar2 auxB > killAll stype=rightB + + avatar eos > stepBack + + avatar1 exit1 > spawn stype=winner + exit1 avatar1 > killSprite + avatar2 exit2 > spawn stype=winner + exit2 avatar2 > killSprite + + avatar trap > killSprite + + TerminationSet + MultiSpriteCounter stype1=winner limit=2 win=True,True + SpriteCounter stype=avatar limit=1 win=False,False + Timeout limit=1000 win=False,False diff --git a/VGDLData/examples/2player/slide_lvl0.txt b/VGDLData/examples/2player/slide_lvl0.txt new file mode 100644 index 0000000..0686e37 --- /dev/null +++ b/VGDLData/examples/2player/slide_lvl0.txt @@ -0,0 +1,7 @@ +wwwwwwwwwww +w...w.....w +w..u...1..w +w.lAr.0B2.w +w..d...3..w +w.........w +wwwwwewwwww \ No newline at end of file diff --git a/VGDLData/examples/2player/slide_lvl1.txt b/VGDLData/examples/2player/slide_lvl1.txt new file mode 100644 index 0000000..38b9c1a --- /dev/null +++ b/VGDLData/examples/2player/slide_lvl1.txt @@ -0,0 +1,10 @@ +wwwwwwwwwwww +w..........w +w...ww.....w +w.t........w +w.t........e +w.t.......ww +w...w......w +w1...w....uw +tB2......lAt +tttttttttttt \ No newline at end of file diff --git a/VGDLData/examples/2player/slide_lvl2.txt b/VGDLData/examples/2player/slide_lvl2.txt new file mode 100644 index 0000000..82c1cf7 --- /dev/null +++ b/VGDLData/examples/2player/slide_lvl2.txt @@ -0,0 +1,13 @@ +twwwwwwwwwwwwwww +t..............w +t...tt....w....w +t..w..........uw +t.w......w...lAt +t........w....tt +t...w..........e +t.........w...tt +t.w.....ww...0Bt +t..w..........3w +t...tt....w....w +t..............w +twwwwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLData/examples/2player/slide_lvl3.txt b/VGDLData/examples/2player/slide_lvl3.txt new file mode 100644 index 0000000..d185f70 --- /dev/null +++ b/VGDLData/examples/2player/slide_lvl3.txt @@ -0,0 +1,13 @@ +wwwwwwwwwww +w.w.......w +w.....w...w +tu........w +tAr......ww +td........w +t1..w.....e +tB2..w....w +t3........w +t.......w.w +ww........w +w......w..w +wwwwwwwwwww \ No newline at end of file diff --git a/VGDLData/examples/2player/slide_lvl4.txt b/VGDLData/examples/2player/slide_lvl4.txt new file mode 100644 index 0000000..c83d0b8 --- /dev/null +++ b/VGDLData/examples/2player/slide_lvl4.txt @@ -0,0 +1,13 @@ +wwttttttttttww +w...lAr.0B2..w +w...wd...3...w +w..........w.w +w............w +w.....w......w +w............w +w.w.........ww +w..w.....w...w +w.......w....w +w.w..........w +w.........w..w +wwtttttettttww \ No newline at end of file diff --git a/VGDLData/examples/2player/sokoban.txt b/VGDLData/examples/2player/sokoban.txt new file mode 100755 index 0000000..910696d --- /dev/null +++ b/VGDLData/examples/2player/sokoban.txt @@ -0,0 +1,29 @@ +BasicGame key_handler=Pulse square_size=50 no_players=2 + SpriteSet + floor > Immovable img=newset/floor2 hidden=True + hole > Immovable color=DARKBLUE img=oryx/cspell4 + ground > Immovable img=newset/floor2 hidden=True + avatar > MovingAvatar + avatar1 > img=oryx/knight1 + avatar2 > img=oryx/guard1 + bbox > Passive + box > img=newset/block2 + boxin > img=newset/block1 + wall > Immovable img=oryx/wall3 autotiling=True + + LevelMapping + 0 > hole floor + 1 > box ground + . > ground + A > avatar1 ground + B > avatar2 ground + + InteractionSet + avatar wall avatar > stepBack + bbox avatar > bounceForward + bbox wall bbox > undoAll + box hole > transformTo stype=boxin scoreChange=1,1 + boxin ground > transformTo stype=box scoreChange=-1,-1 + + TerminationSet + SpriteCounter stype=box limit=0 win=True,True \ No newline at end of file diff --git a/VGDLData/examples/2player/sokoban_lvl0.txt b/VGDLData/examples/2player/sokoban_lvl0.txt new file mode 100755 index 0000000..c6936ef --- /dev/null +++ b/VGDLData/examples/2player/sokoban_lvl0.txt @@ -0,0 +1,9 @@ +wwwwwwwww +wA..wwwww +w.11wwwww +w.1.www0w +www.www0w +www....0w +ww.B.w..w +ww...wwww +wwwwwwwww diff --git a/VGDLData/examples/2player/sokoban_lvl1.txt b/VGDLData/examples/2player/sokoban_lvl1.txt new file mode 100755 index 0000000..e9a1958 --- /dev/null +++ b/VGDLData/examples/2player/sokoban_lvl1.txt @@ -0,0 +1,6 @@ +wwwwwwwww +www..wwww +wB....1.w +w.w..w1.w +w.0.0wA.w +wwwwwwwww diff --git a/VGDLData/examples/2player/sokoban_lvl2.txt b/VGDLData/examples/2player/sokoban_lvl2.txt new file mode 100755 index 0000000..b89b9b6 --- /dev/null +++ b/VGDLData/examples/2player/sokoban_lvl2.txt @@ -0,0 +1,9 @@ +wwwwwwwww +wwwww.0.w +wwww.10.w +www.1..Aw +ww.1..www +w.1..wwww +w00.wwwww +wB..wwwww +wwwwwwwww diff --git a/VGDLData/examples/2player/sokoban_lvl3.txt b/VGDLData/examples/2player/sokoban_lvl3.txt new file mode 100755 index 0000000..f851e97 --- /dev/null +++ b/VGDLData/examples/2player/sokoban_lvl3.txt @@ -0,0 +1,9 @@ +wwwwwwwwwww +wwww..Bwwww +w..w1..wwww +w.11......w +wA..w1.1w.w +www.w...w.w +ww..wwwww.w +ww..00000.w +wwwwwwwwwww \ No newline at end of file diff --git a/VGDLData/examples/2player/sokoban_lvl4.txt b/VGDLData/examples/2player/sokoban_lvl4.txt new file mode 100755 index 0000000..4d3889c --- /dev/null +++ b/VGDLData/examples/2player/sokoban_lvl4.txt @@ -0,0 +1,10 @@ +wwwwwwwwwww +ww.......ww +ww1wwwww.ww +w..w...w0ww +wB...A.w0ww +ww1ww.ww0ww +ww........w +ww1wwww...w +ww......www +wwwwwwwwwww diff --git a/VGDLData/examples/2player/spotted.txt b/VGDLData/examples/2player/spotted.txt new file mode 100644 index 0000000..dc6817a --- /dev/null +++ b/VGDLData/examples/2player/spotted.txt @@ -0,0 +1,39 @@ +BasicGame key_handler=Pulse square_size=30 no_players=2 + SpriteSet + floor > Immovable hidden=True img=newset/floor1 + gold > Immovable color=LIGHTYELLOW shrinkfactor=0.5 img=oryx/gold2 + exit > Door color=GREEN img=newset/flag1 + exitA > + exitB > + avatar > MovingAvatar + avatarA > img=newset/redthug + avatarB > img=newset/bossthug + npc > LOSChaser cons=2 cooldown=5 stype=avatar img=newset/alienShotgun_1 + wall > Immovable img=oryx/wall3 autotiling=True + + LevelMapping + x > exitA exitB floor + h > hole floor + 1 > npc floor + 0 > gold floor + A > avatarA floor + B > avatarB floor + . > floor + + InteractionSet + avatar avatar wall > stepBack + npc wall npc > stepBack + avatarA npc > killSprite scoreChange=-1,0 + avatarB npc > killSprite scoreChange=0,-1 + exitA avatarA > killSprite scoreChange=10,0 + exitB avatarB > killSprite scoreChange=0,10 + gold avatarA > killSprite scoreChange=1,0 + gold avatarB > killSprite scoreChange=0,1 + + TerminationSet + SpriteCounter stype=avatar limit=0 win=False + SpriteCounter stype=avatarA limit=0 win=False,True + SpriteCounter stype=avatarB limit=0 win=True,False + SpriteCounter stype=exitA limit=0 win=True,False + SpriteCounter stype=exitB limit=0 win=False,True + Timeout limit=1000 count_score=True \ No newline at end of file diff --git a/VGDLData/examples/2player/spotted_lvl0.txt b/VGDLData/examples/2player/spotted_lvl0.txt new file mode 100644 index 0000000..55bef17 --- /dev/null +++ b/VGDLData/examples/2player/spotted_lvl0.txt @@ -0,0 +1,8 @@ +wwwwwwwwwwwwwww +w.0....x....0.w +w.............w +w.10w.....w01.w +w.www..0..www.w +w.w.........w.w +w.0.A.....B.0.w +wwwwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLData/examples/2player/spotted_lvl1.txt b/VGDLData/examples/2player/spotted_lvl1.txt new file mode 100644 index 0000000..7e0a1dc --- /dev/null +++ b/VGDLData/examples/2player/spotted_lvl1.txt @@ -0,0 +1,11 @@ +wwwwwwwwwwwwwww +w00....x....00w +w.............w +w.10.......01.w +wwwww.....wwwww +w.............w +w.0...www...0.w +w....ww.ww....w +w......0......w +w...A.....B...w +wwwwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLData/examples/2player/spotted_lvl2.txt b/VGDLData/examples/2player/spotted_lvl2.txt new file mode 100644 index 0000000..00e2513 --- /dev/null +++ b/VGDLData/examples/2player/spotted_lvl2.txt @@ -0,0 +1,11 @@ +wwwwwwwwwwwwwww +w...w..x..w...w +w.0.ww...ww.0.w +w.............w +w....0.w.0....w +w.A....w....B.w +w.0...www...0.w +w....ww.ww....w +w......0......w +w01.00.1.00.10w +wwwwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLData/examples/2player/spotted_lvl3.txt b/VGDLData/examples/2player/spotted_lvl3.txt new file mode 100644 index 0000000..c09012c --- /dev/null +++ b/VGDLData/examples/2player/spotted_lvl3.txt @@ -0,0 +1,11 @@ +wwwwwwwwwwwwwww +w.A.w..x..w.B.w +w.0.w.....w.0.w +w.....www.....w +w.............w +w.1.........1.w +w0ww...0...ww0w +w0...........0w +w0..ww...ww..0w +w0000..1..0000w +wwwwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLData/examples/2player/spotted_lvl4.txt b/VGDLData/examples/2player/spotted_lvl4.txt new file mode 100644 index 0000000..0ade976 --- /dev/null +++ b/VGDLData/examples/2player/spotted_lvl4.txt @@ -0,0 +1,12 @@ +wwwwwwwwwwwwwww +w......x......w +w......1......w +w.0.........0.w +w..0.......0..w +w...0.....0...w +w.1...A.B...1.w +w.............w +w....00.00....w +w...0.....0...w +w.0000.1.0000.w +wwwwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLData/examples/2player/steeplechase.txt b/VGDLData/examples/2player/steeplechase.txt new file mode 100755 index 0000000..ac68b6b --- /dev/null +++ b/VGDLData/examples/2player/steeplechase.txt @@ -0,0 +1,36 @@ +BasicGame no_players=2 + SpriteSet + floor > Immovable hidden=True img=oryx/backBiege + gem > Immovable img=oryx/diamond3 hidden=True invisible=True + gemVisible > Immovable img=oryx/diamond3 + horse > ShootAvatar stype=sword color=BROWN frameRate=16 + avatar1 > img=newset/camel1 + avatar2 > img=newset/camel3 + sword > Flicker color=LIGHTGRAY limit=1 singleton=True img=oryx/sword1 shrinkfactor=0.6 + structure > + goal > Door color=GREEN img=newset/exit2 + winnerPlayer1 > Immovable color=RED img=newset/win1 + winnerPlayer2 > Immovable color=PINK img=newset/win3 + box > Immovable img=newset/barrier1 + wall > Immovable img=oryx/dirtwall autotiling=True + + InteractionSet + avatar1 goal > transformTo stype=winnerPlayer1 scoreChange=1,0 + avatar2 goal > transformTo stype=winnerPlayer2 scoreChange=0,1 + gemVisible avatar1 > killSprite scoreChange=1000,0 + gemVisible avatar2 > killSprite scoreChange=0,1000 + horse box wall > stepBack + box sword > killSprite + gem sword > transformTo stype=gemVisible + + LevelMapping + . > floor + g > goal floor + x > box floor + y > box gem floor + A > avatar1 floor + B > avatar2 floor + + TerminationSet + MultiSpriteCounter stype1=winnerPlayer1 limit=1 win=True,False + MultiSpriteCounter stype1=winnerPlayer2 limit=1 win=False,True diff --git a/VGDLData/examples/2player/steeplechase_lvl0.txt b/VGDLData/examples/2player/steeplechase_lvl0.txt new file mode 100755 index 0000000..80bddd7 --- /dev/null +++ b/VGDLData/examples/2player/steeplechase_lvl0.txt @@ -0,0 +1,8 @@ +wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww +w..............xx.........x.........gw +w.....x...........x............x....gw +wA....x...........x............x....gw +wB....x...........x............x....gw +w.....x...........x............x....gw +w............................xyx....gw +wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLData/examples/2player/steeplechase_lvl1.txt b/VGDLData/examples/2player/steeplechase_lvl1.txt new file mode 100755 index 0000000..331db73 --- /dev/null +++ b/VGDLData/examples/2player/steeplechase_lvl1.txt @@ -0,0 +1,8 @@ +wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww +w..........x...xx......xxxx......gw +w.....x....x...yx......x..xxx....gw +w.....x........xx......x.........gw +w.....x....x...........xx........gw +w.....x....x...xxx.....x.........gw +w.A.B.x........xxx.........xxxx..gw +wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLData/examples/2player/steeplechase_lvl2.txt b/VGDLData/examples/2player/steeplechase_lvl2.txt new file mode 100755 index 0000000..983bf03 --- /dev/null +++ b/VGDLData/examples/2player/steeplechase_lvl2.txt @@ -0,0 +1,6 @@ +wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww +w..........x..................x..gw +w.B..xx...xx...xx.......xxxx..x..gw +w.A..xx...xx...xxxy.......xx..x..gw +w..........x..................x..gw +wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLData/examples/2player/steeplechase_lvl3.txt b/VGDLData/examples/2player/steeplechase_lvl3.txt new file mode 100755 index 0000000..2ec3b0a --- /dev/null +++ b/VGDLData/examples/2player/steeplechase_lvl3.txt @@ -0,0 +1,8 @@ +wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww +w.........x.................w....y..gw +w.........x.................w.......gw +wA.............ww................x..gw +wB................ww.............x..gw +w.......................w...........gw +w.......................w...........gw +wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLData/examples/2player/steeplechase_lvl4.txt b/VGDLData/examples/2player/steeplechase_lvl4.txt new file mode 100755 index 0000000..8b117b3 --- /dev/null +++ b/VGDLData/examples/2player/steeplechase_lvl4.txt @@ -0,0 +1,6 @@ +wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww +w............x...............x......gw +wB...xx..............w..............yw +wA...xx..............w.......x......yw +w............x...............x......gw +wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLData/examples/2player/teamescape.txt b/VGDLData/examples/2player/teamescape.txt new file mode 100755 index 0000000..6825b29 --- /dev/null +++ b/VGDLData/examples/2player/teamescape.txt @@ -0,0 +1,57 @@ +BasicGame no_players=2 key_handler=Pulse square_size=30 + SpriteSet + floor > Immovable img=oryx/backGreen hidden=True + ground > Immovable img=oryx/backGreen hidden=True + door1 > Door + doorClosed1 > Immovable img=oryx/doorclosed1 + doorOpened1 > Immovable img=oryx/dooropen1 + door2 > Door + doorClosed2 > Immovable img=oryx/doorclosed1 + doorOpened2 > Immovable img=oryx/dooropen1 + exit > Door img=newset/exit2 + switch > Immovable img=oryx/wall3_0 + switch1 > + switch2 > + winner > + winner1 > MovingAvatar img=oryx/wolf1 + winner2 > MovingAvatar img=oryx/bear1 + avatar > + player1 > MovingAvatar img=oryx/wolf1 + player2 > MovingAvatar img=oryx/bear1 + push > + push1 > MovingAvatar img=oryx/wolf1 + push2 > MovingAvatar img=oryx/bear1 + + wall > Immovable img=oryx/tree2 + + LevelMapping + A > player1 floor + B > player2 floor + 0 > doorClosed1 floor + 1 > doorClosed2 floor + 2 > switch1 + 3 > switch2 + e > exit floor + . > ground + - > floor + w > floor wall + + + InteractionSet + avatar wall doorClosed1 doorClosed2 avatar > stepBack + winner wall doorClosed1 doorClosed2 > stepBack + player1 switch1 > transformToAll stype=doorClosed1 stypeTo=doorOpened1 scoreChange=1,0 + player1 switch1 > transformTo stype=push1 + player2 switch2 > transformToAll stype=doorClosed2 stypeTo=doorOpened2 scoreChange=0,1 + player2 switch2 > transformTo stype=push2 + player1 ground > transformToAll stype=doorOpened1 stypeTo=doorClosed1 + player2 ground > transformToAll stype=doorOpened2 stypeTo=doorClosed2 + player1 exit > transformTo stype=winner1 scoreChange=10 + player2 exit > transformTo stype=winner2 scoreChange=10 + winner1 ground > transformTo stype=player1 scoreChange=-10 + winner2 ground > transformTo stype=player2 scoreChange=-10 + push1 ground > transformTo stype=player1 scoreChange=-1,0 + push2 ground > transformTo stype=player2 scoreChange=0,-1 + + TerminationSet + MultiSpriteCounter stype1=winner limit=2 win=True,True diff --git a/VGDLData/examples/2player/teamescape_lvl0.txt b/VGDLData/examples/2player/teamescape_lvl0.txt new file mode 100755 index 0000000..f6ee084 --- /dev/null +++ b/VGDLData/examples/2player/teamescape_lvl0.txt @@ -0,0 +1,9 @@ +wwwwwwwwww +w---w--.ew +w-A-w---.w +w---1----w +wwwwwwwwww +w-.----.ew +w.3.-B--.w +w-.------w +wwwwwwwwww diff --git a/VGDLData/examples/2player/teamescape_lvl1.txt b/VGDLData/examples/2player/teamescape_lvl1.txt new file mode 100755 index 0000000..1046515 --- /dev/null +++ b/VGDLData/examples/2player/teamescape_lvl1.txt @@ -0,0 +1,5 @@ +wwwwwwwwwwwwww +w---w--.2.-.ew +w-B-0---.---.w +w---w--A-----w +wwwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLData/examples/2player/teamescape_lvl2.txt b/VGDLData/examples/2player/teamescape_lvl2.txt new file mode 100755 index 0000000..0b55c6f --- /dev/null +++ b/VGDLData/examples/2player/teamescape_lvl2.txt @@ -0,0 +1,9 @@ +wwwwwwwwwwwww +w----w.e.---w +w----w-.-.--w +w-A--1--.2.-w +wwwwwwwwwwwww +w--.3w-----.w +w-B-.0----.ew +w----w-----.w +wwwwwwwwwwwww diff --git a/VGDLData/examples/2player/teamescape_lvl3.txt b/VGDLData/examples/2player/teamescape_lvl3.txt new file mode 100755 index 0000000..e1c1f6d --- /dev/null +++ b/VGDLData/examples/2player/teamescape_lvl3.txt @@ -0,0 +1,7 @@ +wwwwwwwwwwwww +w--e-w---w--w +w.---w---wB-w +w.---.--ww0ww +w.--.2.-----w +w-A--w------w +wwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLData/examples/2player/teamescape_lvl4.txt b/VGDLData/examples/2player/teamescape_lvl4.txt new file mode 100755 index 0000000..648fb04 --- /dev/null +++ b/VGDLData/examples/2player/teamescape_lvl4.txt @@ -0,0 +1,7 @@ +wwwwwwwwwwwwwww +w----w.e.w.---w +w--w0w3w1w2w--w +w-Bw--.w--.wA-w +w--wwwwwwwww--w +w-------------w +wwwwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLData/examples/2player/thebridge.txt b/VGDLData/examples/2player/thebridge.txt new file mode 100755 index 0000000..3ffea7d --- /dev/null +++ b/VGDLData/examples/2player/thebridge.txt @@ -0,0 +1,64 @@ +BasicGame key_handler=Pulse square_size=50 no_players=2 + SpriteSet + ground > Immovable img=oryx/grass autotiling=True hidden=True + water > Immovable color=DARKBLUE img=oryx/seaWater + reset > Immovable hidden=True color=BROWN img=oryx/grass autotiling=True + edge > Immovable hidden=True invisible=True + bbox > Passive + boxin > img=newset/blockB + box > img=newset/block2 + boxReset > img=newset/blockR singleton=True + goal > Door img=newset/exit2 + winner > Immovable img=newset/exit2 + avatar > ShootAvatar frameRate=16 + avatarA > img=newset/girl3 stype=resetA + avatarB > img=newset/man3 stype=resetB + avReset > Flicker img=oryx/sparkle4 + resetA > + resetB > + resetPortal > Portal invisible=True portal=True hidden=True stype=reset + resetPortalA > + resetPortalB > + wall > Immovable img=oryx/tree2 + + LevelMapping + 0 > water ground + 1 > reset + b > box ground + . > ground + + > edge ground + A > avatarA ground + B > avatarB ground + g > goal ground + w > wall ground + + InteractionSet + avatar wall avatar > stepBack + + avatar boxin > shieldFrom ftype=killSprite stype=water + box boxin > shieldFrom ftype=transformTo stype=water + + box water > transformTo stype=boxin scoreChange=1,1 + avatarA water > killSprite + avatarB water > killSprite + + resetA boxin > spawn stype=resetPortalA + resetB boxin > spawn stype=resetPortalB + boxin avReset > transformTo stype=boxReset killSecond=True + resetPortal bbox > killSprite + boxReset resetPortalA > teleportToExit scoreChange=-2,0 + boxReset resetPortalB > teleportToExit scoreChange=0,-2 + boxReset ground > transformTo stype=box + box reset > transformTo stype=boxReset + + box avatar > bounceForward + boxReset avatar > bounceForward + box edge box > stepBack + boxReset edge boxReset > stepBack + + avatar goal > transformTo stype=winner + + TerminationSet + MultiSpriteCounter stype1=winner limit=2 win=True,True + MultiSpriteCounter stype1=avatar stype2=winner limit=1 win=False,False + MultiSpriteCounter stype1=avatar stype2=winner limit=0 win=False,False \ No newline at end of file diff --git a/VGDLData/examples/2player/thebridge_lvl0.txt b/VGDLData/examples/2player/thebridge_lvl0.txt new file mode 100755 index 0000000..1901de0 --- /dev/null +++ b/VGDLData/examples/2player/thebridge_lvl0.txt @@ -0,0 +1,7 @@ +wwwwwwwwwww +w++++000.gw +w+A.b000..w +w+B.b000..w +w+1.b000..w +w++++000.gw +wwwwwwwwwww diff --git a/VGDLData/examples/2player/thebridge_lvl1.txt b/VGDLData/examples/2player/thebridge_lvl1.txt new file mode 100755 index 0000000..f1264ee --- /dev/null +++ b/VGDLData/examples/2player/thebridge_lvl1.txt @@ -0,0 +1,7 @@ +wwwwwwwwwwww +w+++++000..w +w+A.b.000..w +w+B.bb000.gw +w+1.b.000..w +w+++++000..w +wwwwwwwwwwww diff --git a/VGDLData/examples/2player/thebridge_lvl2.txt b/VGDLData/examples/2player/thebridge_lvl2.txt new file mode 100755 index 0000000..a969be1 --- /dev/null +++ b/VGDLData/examples/2player/thebridge_lvl2.txt @@ -0,0 +1,9 @@ +wwwwwwwwwwwww +w++++++++0..w +w+.......0..w +w+A.....00..w +w+B.bbb000.gw +w+......00..w +w+1......0..w +w++++++++0..w +wwwwwwwwwwwww diff --git a/VGDLData/examples/2player/thebridge_lvl3.txt b/VGDLData/examples/2player/thebridge_lvl3.txt new file mode 100755 index 0000000..e4787f5 --- /dev/null +++ b/VGDLData/examples/2player/thebridge_lvl3.txt @@ -0,0 +1,9 @@ +wwwwwwwwwwwww +w++++++++0..w +w+.......0..w +w+A.....00..w +w+B.b..000.gw +w+....0000..w +w+1..00000..w +w+++000000..w +wwwwwwwwwwwww diff --git a/VGDLData/examples/2player/thebridge_lvl4.txt b/VGDLData/examples/2player/thebridge_lvl4.txt new file mode 100755 index 0000000..a03a675 --- /dev/null +++ b/VGDLData/examples/2player/thebridge_lvl4.txt @@ -0,0 +1,11 @@ +wwwwwwwwwwwww +w++++++++0..w +w+1.bbb..0..w +w+A....000..w +w++++++000..w +wwwwwww000www +w++++++000..w +w+.B.bb..0..w +w+......00..w +w+++++++00.gw +wwwwwwwwwwwww diff --git a/VGDLData/examples/2player/towerdefense.txt b/VGDLData/examples/2player/towerdefense.txt new file mode 100644 index 0000000..7a6061b --- /dev/null +++ b/VGDLData/examples/2player/towerdefense.txt @@ -0,0 +1,120 @@ +BasicGame key_handler=Pulse square_size=30 no_players=2 + SpriteSet + ground > Immovable img=oryx/grass autotiling=True hidden=True + path > Immovable img=oryx/space1 hidden=True + + turretSpot > Immovable img=oryx/dirtWall_0 + turret > SpawnPointMultiSprite prob=0.8 cooldown=20 + turretH > stypes=missileL,missileR color=PINK img=newset/lasercannon_1 + turretV > stypes=missileU,missileD color=PINK img=newset/lasercannon + + moving > + avatar > ShootAvatar stype=shoot + avatarH > img=newset/cop2 + avatarV > img=newset/shooter1 + attacker > Missile + normal > healthPoints=5 speed=0.15 shrinkfactor=0.7 img=newset/redthug color=RED + aup > orientation=UP + adown > orientation=DOWN + aleft > orientation=LEFT + aright > orientation=RIGHT + boss > healthPoints=10 speed=0.07 img=newset/bossthug color=BROWN + bup > orientation=UP + bdown > orientation=DOWN + bleft > orientation=LEFT + bright > orientation=RIGHT + + spawner > SpawnPoint invisible=True hidden=True + normalS > prob=1 cooldown=50 + spawnU > stype=aup + spawnD > stype=adown + spawnL > stype=aleft + spawnR > stype=aright + bossS > prob=1 cooldown=500 + spawnUB > stype=bup + spawnDB > stype=bdown + spawnLB > stype=bleft + spawnRB > stype=bright + + turn > Immovable invisible=True hidden=True + turnup > orientation=UP img=dirt + turndown > orientation=DOWN img=dirt + turnleft > orientation=LEFT img=dirt + turnright > orientation=RIGHT img=dirt + + missile > Missile shrinkfactor=0.2 timeToLive=20 speed=0.2 + missileL > orientation=LEFT img=oryx/orb1 + missileR > orientation=RIGHT img=oryx/orb1 + missileU > orientation=UP img=oryx/orb3 + missileD > orientation=DOWN img=oryx/orb3 + + shoot > Flicker + + tower > Immovable img=oryx/cloak2 healthPoints=10 color=LIGHTBLUE + + wall > Immovable img=oryx/wall1 + + LevelMapping + . > ground + p > ground path + 0 > ground turretSpot + w > wall ground + + 1 > ground spawnU path + 2 > ground spawnD path + 3 > ground spawnL path + 4 > ground spawnR path + + H > ground avatarH + V > ground avatarV + + u > ground turnup + l > ground turnleft + d > ground turndown + r > ground turnright + + t > ground tower + + + InteractionSet + spawnU TIME > spawn stype=spawnUB timer=50 + spawnD TIME > spawn stype=spawnDB timer=50 + spawnL TIME > spawn stype=spawnLB timer=50 + spawnR TIME > spawn stype=spawnRB timer=50 + + moving wall turret > stepBack + avatar path tower > stepBack + missile wall > killSprite + + normal turndown > transformTo stype=adown + normal turnup > transformTo stype=aup + normal turnright > transformTo stype=aright + normal turnleft > transformTo stype=aleft + normal turn > stepBack pixelPerfect=True + + boss turndown > transformTo stype=bdown + boss turnup > transformTo stype=bup + boss turnright > transformTo stype=bright + boss turnleft > transformTo stype=bleft + boss turn > stepBack pixelPerfect=True + + turretSpot avatarH > transformTo stype=turretH scoreChange=1,0 + turretSpot avatarV > transformTo stype=turretV scoreChange=0,1 + + turretH shoot > transformTo stype=turretSpot killSecond=True scoreChange=-1,0 + turretV shoot > transformTo stype=turretSpot killSecond=True scoreChange=0,-1 + + turretH missileU missileD > transformTo stype=turretSpot killSecond=True scoreChange=0,-2 + turretV missileL missileR > transformTo stype=turretSpot killSecond=True scoreChange=-2,0 + + tower attacker > subtractHealthPoints value=1 scoreChange=-1 + normal tower > killSprite #boss is guaranteed to kill the tower if it reaches it + + normal missile > subtractHealthPoints value=1 scoreChangeIfKilled=5 + boss missile > subtractHealthPoints value=1 scoreChangeIfKilled=50 + missile attacker > killSprite + turret turret > killSprite + + TerminationSet + SpriteCounter stype=tower limit=0 win=False,Flase + Timeout limit=1500 win=True,True \ No newline at end of file diff --git a/VGDLData/examples/2player/towerdefense_lvl0.txt b/VGDLData/examples/2player/towerdefense_lvl0.txt new file mode 100644 index 0000000..8c836ec --- /dev/null +++ b/VGDLData/examples/2player/towerdefense_lvl0.txt @@ -0,0 +1,16 @@ +wwwwwwwwwwwwwwwwwwwwwwww +w............0dppppppp3w +w.H............p.......w +w............0.p.0.0.0.w +w..............p.......w +w............0.p.......w +w..............p.......w +w.....0dpppppppp.......w +w.......p......l.......w +w.....0.p.0.0.0........w +w.......p..............w +w.....0.p..............w +w.......p..............w +w.......p............V.w +w.......t..............w +wwwwwwwwwwwwwwwwwwwwwwww diff --git a/VGDLData/examples/2player/towerdefense_lvl1.txt b/VGDLData/examples/2player/towerdefense_lvl1.txt new file mode 100644 index 0000000..24d3273 --- /dev/null +++ b/VGDLData/examples/2player/towerdefense_lvl1.txt @@ -0,0 +1,12 @@ +wwwwwwwwwwwwwwwwwwwwwww +w.......l..H..........w +wtppppppp..0.dppppppp3w +w.......p.....p.......w +w..0.0..p..0..p..0.0..w +w.......p.....p.......w +w.......p..0..p.......w +w......uppppppp.......w +w..........0..l.......w +w.......0.....0.......w +w..........V..........w +wwwwwwwwwwwwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLData/examples/2player/towerdefense_lvl2.txt b/VGDLData/examples/2player/towerdefense_lvl2.txt new file mode 100644 index 0000000..6136526 --- /dev/null +++ b/VGDLData/examples/2player/towerdefense_lvl2.txt @@ -0,0 +1,9 @@ +wwwwwwwwwwwwwwwwwwwwwww +w.....................w +w..dppppppppppppppppp3w +w...p...0...0...0.t...w +w...p.0...0H.V0...p...w +w...p...0...0...0.p...w +w...pppppppppppppppu..w +w...r.................w +wwwwwwwwwwwwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLData/examples/2player/towerdefense_lvl3.txt b/VGDLData/examples/2player/towerdefense_lvl3.txt new file mode 100644 index 0000000..98f10d1 --- /dev/null +++ b/VGDLData/examples/2player/towerdefense_lvl3.txt @@ -0,0 +1,17 @@ +wwwwwwwwwwwwww +w...........ww +w..dpppppppp3w +w.0.p........w +w...p..0.0...w +w.0.p........w +w...ppppppd..w +w...r....p...w +w......0.p...w +w.H......p.V.w +w......0.p...w +w........p...w +w...tppppp...w +w...w....l...w +w...w..0.0...w +w...w........w +wwwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLData/examples/2player/towerdefense_lvl4.txt b/VGDLData/examples/2player/towerdefense_lvl4.txt new file mode 100644 index 0000000..001c4dc --- /dev/null +++ b/VGDLData/examples/2player/towerdefense_lvl4.txt @@ -0,0 +1,15 @@ +wwwwwwwwwwwwwwwwwwww +w........dpppppppp3w +w.......0.p........w +w...H...0.p........w +w.........p....l...w +w..dpppppppppppp...w +w...p.....p....p...w +w.0.p.000.p....p...w +w...p.....p....p...w +w.0.p.....ppppppu..w +w...p.....r........w +w.0.p.......000....w +w...p..............w +wwwwt.......V......w +wwwwwwwwwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLData/examples/2player/trainride.txt b/VGDLData/examples/2player/trainride.txt new file mode 100755 index 0000000..91dbc97 --- /dev/null +++ b/VGDLData/examples/2player/trainride.txt @@ -0,0 +1,53 @@ +BasicGame no_players=2 + + SpriteSet + landS > Immovable hidden=True img=oryx/backGreen + land > Missile orientation=LEFT speed=0.2 img=oryx/tree2 + trainS > Immovable hidden=True img=oryx/wall3 autotiling=True + train > Missile orientation=RIGHT speed=0.05 color=BROWN invisible=True + spawnObstacle0 > SpawnPoint stype=obstacle0 prob=0.006 hidden=True invisible=True + spawnObstacle1 > SpawnPoint stype=obstacle0 prob=0.01 hidden=True invisible=True + obstacle0 > Missile orientation=RIGHT speed=0.08 img=oryx/mineral1 + obstacle > Immovable + obstacleA > img=oryx/mineral2 + obstacleB > img=oryx/mineral3 + + avatar > ShootAvatar speed=0.2 + avatarA > stype=hitA img=newset/girl2 frameRate=8 + avatarB > stype=hitB img=newset/man3 frameRate=8 + hit > Flicker img=oryx/cspell4 + hitA > singleton=True + hitB > singleton=True + + InteractionSet + avatar land eos > killSprite + avatarA obstacle0 obstacleB > stepBack + #avatarA obstacle0 > bounceForward + avatarB obstacle0 obstacleA > stepBack + #avatarB obstacle0 > bounceForward + train eos > wrapAround + land eos > wrapAround + + avatar train > pullWithIt + #obstacle train > pullWithIt + + obstacle0 hitA > killBoth scoreChange=4,0 + obstacle0 hitB > killBoth scoreChange=0,4 + obstacleB hitA > killBoth scoreChange=2,0 + obstacleA hitB > killBoth scoreChange=0,2 + + hitA train > transformTo stype=obstacleA + hitB train > transformTo stype=obstacleB + + TerminationSet + SpriteCounter stype=avatarA limit=0 win=False,True + SpriteCounter stype=avatarB limit=0 win=True,False + Timeout limit=1000 win=True,True + + LevelMapping + + > land landS + . > train trainS + 0 > spawnObstacle0 train trainS + 1 > spawnObstacle1 train trainS + A > avatarA train trainS + B > avatarB train trainS diff --git a/VGDLData/examples/2player/trainride_lvl0.txt b/VGDLData/examples/2player/trainride_lvl0.txt new file mode 100755 index 0000000..882a333 --- /dev/null +++ b/VGDLData/examples/2player/trainride_lvl0.txt @@ -0,0 +1,6 @@ +++++++++++++++++ +0............... +0......A........ +0......B........ +0............... +++++++++++++++++ \ No newline at end of file diff --git a/VGDLData/examples/2player/trainride_lvl1.txt b/VGDLData/examples/2player/trainride_lvl1.txt new file mode 100755 index 0000000..a690f8e --- /dev/null +++ b/VGDLData/examples/2player/trainride_lvl1.txt @@ -0,0 +1,8 @@ +++++++++++++++++ +1............... +................ +0......A........ +0......B........ +................ +1............... +++++++++++++++++ \ No newline at end of file diff --git a/VGDLData/examples/2player/trainride_lvl2.txt b/VGDLData/examples/2player/trainride_lvl2.txt new file mode 100755 index 0000000..95762b8 --- /dev/null +++ b/VGDLData/examples/2player/trainride_lvl2.txt @@ -0,0 +1,4 @@ +++++++++++++++++ +0......A........ +0......B........ +++++++++++++++++ \ No newline at end of file diff --git a/VGDLData/examples/2player/trainride_lvl3.txt b/VGDLData/examples/2player/trainride_lvl3.txt new file mode 100755 index 0000000..5a6b8ea --- /dev/null +++ b/VGDLData/examples/2player/trainride_lvl3.txt @@ -0,0 +1,5 @@ +++++++++++++++++ +0......A........ +1............... +0......B........ +++++++++++++++++ \ No newline at end of file diff --git a/VGDLData/examples/2player/trainride_lvl4.txt b/VGDLData/examples/2player/trainride_lvl4.txt new file mode 100755 index 0000000..497472d --- /dev/null +++ b/VGDLData/examples/2player/trainride_lvl4.txt @@ -0,0 +1,5 @@ +++++++++++ +..A....... +0......... +..B....... +++++++++++ \ No newline at end of file diff --git a/VGDLData/examples/2player/trains.txt b/VGDLData/examples/2player/trains.txt new file mode 100644 index 0000000..3de9737 --- /dev/null +++ b/VGDLData/examples/2player/trains.txt @@ -0,0 +1,64 @@ +BasicGame no_players=2 square_size=30 + SpriteSet + floor > Immovable img=oryx/backBiege hidden=True + belt > Immovable img=oryx/space5 + bomb > Immovable img=newset/bomb shrinkfactor=0.5 + accelerate > Immovable img=oryx/bookUp + + joint > Passive + jointA > + jointUpA > img=oryx/space5 orientation=UP + jointRightA > img=oryx/space5 orientation=RIGHT + jointDownA > img=oryx/space5 orientation=DOWN + jointLeftA > img=oryx/space5 orientation=LEFT + jointB > + jointUpB > img=oryx/space5 orientation=UP + jointRightB > img=oryx/space5 orientation=RIGHT + jointDownB > img=oryx/space5 orientation=DOWN + jointLeftB > img=oryx/space5 orientation=LEFT + + avatar > OngoingShootAvatar stype=break img=newset/man4 rotateInPlace=False + avatarA > speed=0.2 + avatarB > speed=0.2 + break > Flicker color=RED #invisible=True hidden=True + breakA > + breakB > + wall > Immovable img=oryx/dirtWall autotiling=True + + InteractionSet + avatarA jointA > attractGaze align=True + avatarB jointB > attractGaze align=True + avatarA breakA > decreaseSpeedToAll value=0.005 stype=avatarA + avatarB breakB > decreaseSpeedToAll value=0.005 stype=avatarB + avatarA accelerate > increaseSpeedToAll value=0.005 stype=avatarA + avatarB accelerate > increaseSpeedToAll value=0.005 stype=avatarB + avatarA jointA > killIfFast limspeed=0.5 + avatarB jointB > killIfFast limspeed=0.5 + avatar bomb > killIfSlow limspeed=0.1 + avatar belt > killIfFast limspeed=1 + avatar belt > killIfSlow limspeed=0 + break avatar > killSprite + avatar floor wall > killSprite + avatar avatar > killBoth + + LevelMapping + A > avatarA belt + B > avatarB belt + . > floor + 1 > jointUpA belt + 2 > jointRightA belt + 3 > jointDownA belt + 4 > jointLeftA belt + u > jointUpB belt + r > jointRightB belt + d > jointDownB belt + l > jointLeftB belt + b > bomb belt + a > accelerate belt + + > belt + + + TerminationSet + SpriteCounter stype=avatar win=False,False + SpriteCounter stype=avatarA win=False,True + SpriteCounter stype=avatarB win=True,False \ No newline at end of file diff --git a/VGDLData/examples/2player/trains_lvl0.txt b/VGDLData/examples/2player/trains_lvl0.txt new file mode 100644 index 0000000..23412d5 --- /dev/null +++ b/VGDLData/examples/2player/trains_lvl0.txt @@ -0,0 +1,11 @@ +wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww +w...........rBaaa++b++++++++++aaadw +w...........+....................+w +w2Aaaa++b++++++++++aaa3..........+w +w+..........+.........+..........+w +w+..........+.........+..........bw +w+..........+.........+..........aw +w+..........ua++++++bbb++++++++++lw +w+....................a...........w +w1a+++++bbb+++++++++++4...........w +wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww diff --git a/VGDLData/examples/2player/trains_lvl1.txt b/VGDLData/examples/2player/trains_lvl1.txt new file mode 100644 index 0000000..ddc4bf0 --- /dev/null +++ b/VGDLData/examples/2player/trains_lvl1.txt @@ -0,0 +1,13 @@ +wwwwwwwwwwwwwwwwww +w2+bAb+3.........w +w+.....+.........w +w+..r+bBb+d......w +w+..+..a..+......w +w+..+..2+++++3...w +w+..+.....a..+...w +w+..+.....r+++++dw +w+..+........a..+w +w1a+++++bbb++4..+w +w...+...........aw +w...ua++++++bbb+lw +wwwwwwwwwwwwwwwwww diff --git a/VGDLData/examples/2player/trains_lvl2.txt b/VGDLData/examples/2player/trains_lvl2.txt new file mode 100644 index 0000000..25e5676 --- /dev/null +++ b/VGDLData/examples/2player/trains_lvl2.txt @@ -0,0 +1,12 @@ +wwwwwwwwwwwwwwwwwwwwwwwwwwwww +w...........r+bb+B++d.......w +w...........+.......+.......w +w...........+.......+.......w +w2b++b++b+++aA++3...rbb++++dw +w+..........+...+..........+w +w+..........+...+..........+w +w1++++bb4...u+++a+++b++b++blw +w.......+.......+...........w +w.......+.......+...........w +w.......1++++bb+4...........w +wwwwwwwwwwwwwwwwwwwwwwwwwwwww diff --git a/VGDLData/examples/2player/trains_lvl3.txt b/VGDLData/examples/2player/trains_lvl3.txt new file mode 100644 index 0000000..7df487c --- /dev/null +++ b/VGDLData/examples/2player/trains_lvl3.txt @@ -0,0 +1,18 @@ +wwwwwwwwwwwwwwwwww +w....2+bA+++3....w +w....+......+....w +w....+......+....w +w....+......+....w +wr+bbb++Bb++b+++dw +w+...+......+...+w +w+...+......+...bw +wa...b......a...+w +w+...+......a...+w +wa...+......+...+w +w+...+......+...+w +wub++b++aa++b+++lw +w....b......+....w +w....b......+....w +w....+......+....w +w....1++a+a+4....w +wwwwwwwwwwwwwwwwww diff --git a/VGDLData/examples/2player/trains_lvl4.txt b/VGDLData/examples/2player/trains_lvl4.txt new file mode 100644 index 0000000..b202eb8 --- /dev/null +++ b/VGDLData/examples/2player/trains_lvl4.txt @@ -0,0 +1,18 @@ +wwwwwwwwwwwwwwwwwwwwwww +w....2++b++A+++++3....w +w....+...........+....w +w....b...........a....w +w....+...........+....w +w....r++b++B+++++d....w +w....+...........+....w +w....b...........a....w +w....+...........+....w +w....+...........+....w +w....+...........+....w +w....b...........a....w +w....1+++++++a+++4....w +w....+...........+....w +w....+...........+....w +w....b...........a....w +w....u+++++++a+++l....w +wwwwwwwwwwwwwwwwwwwwwww diff --git a/VGDLData/examples/2player/treasuremap.txt b/VGDLData/examples/2player/treasuremap.txt new file mode 100755 index 0000000..c2fe2de --- /dev/null +++ b/VGDLData/examples/2player/treasuremap.txt @@ -0,0 +1,174 @@ +BasicGame key_handler=Pulse no_players=2 + SpriteSet + floor > Immovable color=WHITE img=newset/street3 + ground > Immovable hidden=True invisible=True + ground1 > + ground2 > + ground3 > + out1 > + out2 > + out3 > + + entry > Door + hiddenE > img=oryx/doorclosed1 + entry1H > + entry2H > + entry3H > + seenE > img=oryx/dooropen1 + entry1S > + entry2S > + entry3S > + + use > Flicker img=oryx/belt2 shrinkfactor=0.5 + + deadPortal > Portal invisible=True portal=True hidden=True + portalA > stype=startA + portalB > stype=startB + + start > Immovable invisible=True hidden=True + startA > + startB > + + treasure > Immovable + open > img=oryx/treasure1 + closed > img=oryx/treasure2 + treasure1H > hidden=True invisible=True + treasure1S > + treasure2H > hidden=True invisible=True + treasure2S > + treasure3H > hidden=True invisible=True + treasure3S > + + switch > Immovable + switch1 > img=oryx/slime1 + switch2 > img=oryx/slime2 + switch3 > img=oryx/slime3 + + avatar > + avatarA > img=newset/girl3 + avatarA1 > ShootAvatar stype=use + avatarA2 > ShootAvatar stype=use + avatarA3 > ShootAvatar stype=use + avatarA0 > MovingAvatar + avatarAnull > MovingAvatar + avatarAnull1 > + avatarAnull2 > + avatarAnull3 > + avatarB > img=newset/man3 + avatarB1 > ShootAvatar stype=use + avatarB2 > ShootAvatar stype=use + avatarB3 > ShootAvatar stype=use + avatarB0 > MovingAvatar + avatarBnull > MovingAvatar + avatarBnull1 > + avatarBnull2 > + avatarBnull3 > + + insideWall > Immovable color=WHITE img=oryx/wall3 autotiling=True + first > + wall1S > + wall1H > hidden=True invisible=True + second > + wall2S > + wall2H > hidden=True invisible=True + third > + wall3S > + wall3H > hidden=True invisible=True + + wall > Immovable color=WHITE img=oryx/wall3 autotiling=True + + LevelMapping + . > floor + A > avatarA0 floor startA + B > avatarB0 floor startB + + d > entry1H floor + 9 > out1 floor + s > switch1 floor + b > ground1 floor + 0 > wall1H floor + t > treasure1H floor + + f > entry2H floor + 8 > out2 floor + x > switch2 floor + n > ground2 floor + 1 > wall2H floor + y > treasure2H floor + + g > entry3H floor + 7 > out3 floor + z > switch3 floor + m > ground3 floor + 2 > wall3H floor + u > treasure3H floor + + TerminationSet + SpriteCounter stype=closed win=True,True + + InteractionSet + avatar EOS wall insideWall treasure hiddenE > stepBack + + avatarA0 entry1S > transformTo stype=avatarA1 + avatarA0 entry2S > transformTo stype=avatarA2 + avatarA0 entry3S > transformTo stype=avatarA3 + + avatarA1 out1 > transformTo stype=avatarA0 + avatarA2 out2 > transformTo stype=avatarA0 + avatarA3 out3 > transformTo stype=avatarA0 + + avatarB0 entry1S > transformTo stype=avatarB1 + avatarB0 entry2S > transformTo stype=avatarB2 + avatarB0 entry3S > transformTo stype=avatarB3 + + avatarB1 out1 > transformTo stype=avatarB0 + avatarB2 out2 > transformTo stype=avatarB0 + avatarB3 out3 > transformTo stype=avatarB0 + + #reveal area 1 + avatar switch1 > transformToAll stype=entry1H stypeTo=entry1S + avatar switch1 > transformToAll stype=wall1H stypeTo=wall1S + avatar switch1 > transformToAll stype=treasure1H stypeTo=treasure1S + avatar switch1 > transformToAll stype=avatarAnull1 stypeTo=avatarA1 + avatar switch1 > transformToAll stype=avatarBnull1 stypeTo=avatarB1 + + #reveal area 2 + avatar switch2 > transformToAll stype=entry2H stypeTo=entry2S + avatar switch2 > transformToAll stype=wall2H stypeTo=wall2S + avatar switch2 > transformToAll stype=treasure2H stypeTo=treasure2S + avatar switch2 > transformToAll stype=avatarAnull2 stypeTo=avatarA2 + avatar switch2 > transformToAll stype=avatarBnull2 stypeTo=avatarB2 + + #reveal area 3 + avatar switch3 > transformToAll stype=entry3H stypeTo=entry3S + avatar switch3 > transformToAll stype=wall3H stypeTo=wall3S + avatar switch3 > transformToAll stype=treasure3H stypeTo=treasure3S + avatar switch3 > transformToAll stype=avatarAnull3 stypeTo=avatarA3 + avatar switch3 > transformToAll stype=avatarBnull3 stypeTo=avatarB3 + + #hide area 1 + avatar ground1 > transformToAll stype=entry1S stypeTo=entry1H + avatar ground1 > transformToAll stype=wall1S stypeTo=wall1H + avatar ground1 > transformToAll stype=treasure1S stypeTo=treasure1H + avatar ground1 > transformToAll stype=avatarA1 stypeTo=avatarAnull1 + avatar ground1 > transformToAll stype=avatarB1 stypeTo=avatarBnull1 + + #hide area 2 + avatar ground2 > transformToAll stype=entry2S stypeTo=entry2H + avatar ground2 > transformToAll stype=wall2S stypeTo=wall2H + avatar ground2 > transformToAll stype=treasure2S stypeTo=treasure2H + avatar ground2 > transformToAll stype=avatarA2 stypeTo=avatarAnull2 + avatar ground2 > transformToAll stype=avatarB2 stypeTo=avatarBnull2 + + #hide area 3 + avatar ground3 > transformToAll stype=entry3S stypeTo=entry3H + avatar ground3 > transformToAll stype=wall3S stypeTo=wall3H + avatar ground3 > transformToAll stype=treasure3S stypeTo=treasure3H + avatar ground3 > transformToAll stype=avatarA3 stypeTo=avatarAnull3 + avatar ground3 > transformToAll stype=avatarB3 stypeTo=avatarBnull3 + + closed use > transformTo stype=open + + + + diff --git a/VGDLData/examples/2player/treasuremap_lvl0.txt b/VGDLData/examples/2player/treasuremap_lvl0.txt new file mode 100755 index 0000000..ff963c1 --- /dev/null +++ b/VGDLData/examples/2player/treasuremap_lvl0.txt @@ -0,0 +1,14 @@ +wwwwwwwwwwwwwwwwwwwwwwwwwwwwww +w.0......0.....w...1.....1...w +w.0......0.000.w.111..y..111.w +w.0..0.........w.1.........1.w +w....0..t...000w...111.111...w +w..0.0.........w.....1.1.....w +wwwwdwwwwwwwwwwwwwwwwwfwwwwwww +w...9.................87.....w +w..b....n....m..wwwwwwwgwwwwww +w.bsb..nxn..mzm.w....22......w +w..b....n....m..w...22...22..w +w....A..B.......w......222u..w +w...............w..22........w +wwwwwwwwwwwwwwwwwwwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLData/examples/2player/treasuremap_lvl1.txt b/VGDLData/examples/2player/treasuremap_lvl1.txt new file mode 100755 index 0000000..46c6fe2 --- /dev/null +++ b/VGDLData/examples/2player/treasuremap_lvl1.txt @@ -0,0 +1,12 @@ +wwwwwwwwwwwwwwwwwwwwwwww +w.0.....w1.....w...2...w +w.0...t.w1.111.w.222...w +w.0..0..w....y.w.2..u..w +w....0..w.1.111w...222.w +w..0.0..w......w.....2.w +wwwwdwwwwwwfwwwwwwwgwwww +w...9......8.......7...w +w..b........n.......m..w +w.bsb...A..nxn..B..mzm.w +w..b........n.......m..w +wwwwwwwwwwwwwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLData/examples/2player/treasuremap_lvl2.txt b/VGDLData/examples/2player/treasuremap_lvl2.txt new file mode 100755 index 0000000..693022c --- /dev/null +++ b/VGDLData/examples/2player/treasuremap_lvl2.txt @@ -0,0 +1,10 @@ +wwwwwwwwwwwwwwwwwwwwwww +w.......w......w......w +w.t000..w...1..w.2..22w +w.......w...1.ywu2....w +wwwwdwwwwwwfwwwwwwgwwww +w...9......8......7...w +w.......b..n..m....m..w +w....A.bsbnxnmzm.B....w +w.......b..n..m.......w +wwwwwwwwwwwwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLData/examples/2player/treasuremap_lvl3.txt b/VGDLData/examples/2player/treasuremap_lvl3.txt new file mode 100755 index 0000000..c38a3ed --- /dev/null +++ b/VGDLData/examples/2player/treasuremap_lvl3.txt @@ -0,0 +1,14 @@ +wwwwwwwwwwwwwwwww +w...t...w.......w +w.00000.w1..1...w +w.......w...1.y.w +w00...00w1..1111w +w.......w.......w +w..000..w.11....w +w.......w..1....w +wwwwdwwwwwwwfwwww +w...9...A...8...w +w...b.......n...w +w..bsb.....nxn..w +w...b...B...n...w +wwwwwwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLData/examples/2player/treasuremap_lvl4.txt b/VGDLData/examples/2player/treasuremap_lvl4.txt new file mode 100755 index 0000000..bc285e6 --- /dev/null +++ b/VGDLData/examples/2player/treasuremap_lvl4.txt @@ -0,0 +1,19 @@ +wwwwwwwwwwwwwwwww +w.......w.......w +w.00.00.w11..111w +wt0...0tw.......w +w00...00w.1.11..w +w...t...w....11.w +w..000..w111..1.w +w.......w.....1.w +wwwwdwwwwwwwfwwww +w...9...m...8...w +wA..b..mzm..n..Bw +w..bsb..m..nxn..w +w...b...7...n...w +wwwwwwwwgwwwwwwww +w.............2.w +w..2222...2...2.w +w....2....222...w +w....2..........w +wwwwwwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLData/examples/2player/tron.txt b/VGDLData/examples/2player/tron.txt new file mode 100755 index 0000000..9f0f4d0 --- /dev/null +++ b/VGDLData/examples/2player/tron.txt @@ -0,0 +1,29 @@ +BasicGame square_size=10 no_players=2 + SpriteSet + floor > Immovable hidden=True img=oryx/backGrey + + anyWall > Immovable + blueWall > img=newset/blockB + redWall > img=newset/blockR + + avatar > OngoingTurningAvatar speed=1.0 + avatar1 > img=newset/blockB3 spawnBehind=blueWall + avatar2 > img=newset/blockR3 spawnBehind=redWall + + wall > Immovable img=oryx/wall1 + + LevelMapping + . > floor + A > avatar1 floor + B > avatar2 floor + + InteractionSet + + avatar1 anyWall wall > killSprite scoreChange=0,1 + avatar2 anyWall wall > killSprite scoreChange=1,0 + + + TerminationSet + SpriteCounter stype=avatar1 limit=0 win=False,True + SpriteCounter stype=avatar2 limit=0 win=True,False + Timeout limit=1000 win=False,False diff --git a/VGDLData/examples/2player/tron_lvl0.txt b/VGDLData/examples/2player/tron_lvl0.txt new file mode 100755 index 0000000..67e08cc --- /dev/null +++ b/VGDLData/examples/2player/tron_lvl0.txt @@ -0,0 +1,25 @@ +wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww +w...................................................................w +w...................................................................w +w...................................................................w +w...................................................................w +w...................................................................w +w...................................................................w +w...................................................................w +w...................................................................w +w...................................................................w +w...................................................................w +w...................................................................w +w.............A..........................B..........................w +w...................................................................w +w...................................................................w +w...................................................................w +w...................................................................w +w...................................................................w +w...................................................................w +w...................................................................w +w...................................................................w +w...................................................................w +w...................................................................w +w...................................................................w +wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww diff --git a/VGDLData/examples/2player/tron_lvl1.txt b/VGDLData/examples/2player/tron_lvl1.txt new file mode 100755 index 0000000..59411bc --- /dev/null +++ b/VGDLData/examples/2player/tron_lvl1.txt @@ -0,0 +1,25 @@ +wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww +w...................................................................w +w...................................................................w +w.........A.........................................................w +w...................................................................w +w...................................................................w +w...................................................................w +w...................................................................w +w...................................................................w +w...................................................................w +w...................................................................w +w...................................................................w +w...................................................................w +w...................................................................w +w...................................................................w +w...................................................................w +w...................................................................w +w...................................................................w +w...................................................................w +w...................................................................w +w...................................................................w +w.........B.........................................................w +w...................................................................w +w...................................................................w +wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww diff --git a/VGDLData/examples/2player/tron_lvl2.txt b/VGDLData/examples/2player/tron_lvl2.txt new file mode 100755 index 0000000..6b91ca7 --- /dev/null +++ b/VGDLData/examples/2player/tron_lvl2.txt @@ -0,0 +1,25 @@ +wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww +w...................................................................w +w...................................................................w +w...................................................................w +w...................................................................w +w...................................................................w +w...................................................................w +w.........................................A.........................w +w...................................................................w +w...................................................................w +w...................................................................w +w...................................................................w +w...................................................................w +w...................................................................w +w.........................................B.........................w +w...................................................................w +w...................................................................w +w...................................................................w +w...................................................................w +w...................................................................w +w...................................................................w +w...................................................................w +w...................................................................w +w...................................................................w +wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww diff --git a/VGDLData/examples/2player/tron_lvl3.txt b/VGDLData/examples/2player/tron_lvl3.txt new file mode 100755 index 0000000..233c29f --- /dev/null +++ b/VGDLData/examples/2player/tron_lvl3.txt @@ -0,0 +1,25 @@ +wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww +w...................................................................w +w...................................................................w +w...................................................................w +w...................................................................w +w........................................................w..........w +w........................................................w..........w +w...............A........................................w..........w +w........................................................w..........w +w...................................................................w +w..............................w....................................w +w..............................w....................................w +w..............................w....................................w +w..............................w....................................w +w...................................................................w +w...................................................................w +w........................................................w..........w +w...............B........................................w..........w +w........................................................w..........w +w........................................................w..........w +w...................................................................w +w...................................................................w +w...................................................................w +w...................................................................w +wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww diff --git a/VGDLData/examples/2player/tron_lvl4.txt b/VGDLData/examples/2player/tron_lvl4.txt new file mode 100755 index 0000000..42fb2fe --- /dev/null +++ b/VGDLData/examples/2player/tron_lvl4.txt @@ -0,0 +1,25 @@ +wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww +w...................................................................w +w...................................................................w +w.................wwwww.............................................w +w...................................................................w +w...................................................................w +w...................................................................w +w...................................................................w +w..................................wwwww............................w +w..................................w................................w +w..................................w................................w +w..................................w................................w +w.............A....................w...........B....................w +w..................................w................................w +w..................................w................................w +w..................................w................................w +w..................................wwwww............................w +w...................................................................w +w...................................................................w +w...................................................................w +w...................................................................w +w..................wwwww............................................w +w...................................................................w +w...................................................................w +wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww diff --git a/VGDLData/examples/2player/unbalanced.txt b/VGDLData/examples/2player/unbalanced.txt new file mode 100644 index 0000000..96933e6 --- /dev/null +++ b/VGDLData/examples/2player/unbalanced.txt @@ -0,0 +1,67 @@ +GameSpace key_handler=PULSE square_size=60 no_players=2 + SpriteSet + ground > + groundZone1 > Immovable img=newset/tile1 autotiling=False hidden=True + groundCenter > Immovable img=newset/floor1 autotiling=False hidden=True + groundZone2 > Immovable img=newset/tile4 autotiling=False hidden=True + groundNoBlocks > Immovable img=oryx/grass autotiling=True hidden=True + doors > + exit > Door color=GREEN img=oryx/doorclosed1 + exitOpen > Door color=GREEN img=oryx/doorOpen1 + moving > + avatar > + player1 > MovingAvatar img=oryx/queen1 + player2 > MovingAvatar img=oryx/rogue + + box > Passive + pushBlockBalanced > img=newset/block2 autotiling=False shrinkfactor=0.7 + pushBlockPlayer1 > img=newset/blockB autotiling=False shrinkfactor=0.7 + pushBlockPlayer2 > img=newset/blockG autotiling=False shrinkfactor=0.7 + + noMoveBlock > Immovable invisible=True img=newset/block2 autotiling=False shrinkfactor=0.7 + + wall > Immovable img=oryx/wall1 + + zone > Passive invisible=True + zoneArea1 > color=BLUE shrinkfactor=0.4 + zoneAreaC > color=WHITE shrinkfactor=0.4 + zoneArea2 > color=GREEN shrinkfactor=0.4 + + + LevelMapping + 1 > zoneArea1 groundZone1 + c > zoneAreaC groundCenter + 2 > zoneArea2 groundZone2 + n > noMoveBlock groundNoBlocks + A > player1 zoneArea1 groundZone1 + B > player2 zoneArea2 groundZone2 + p > pushBlockBalanced zoneAreaC groundCenter + w > wall groundCenter + + InteractionSet + pushBlockPlayer1 TIME > timer=2 repeating=True addHealthPoints value=0 scoreChange=1,-1 + pushBlockPlayer2 TIME > timer=2 repeating=True addHealthPoints value=0 scoreChange=-1,1 + + avatar wall > stepBack pixelPerfect=True + player1 player2 > stepBack pixelPerfect=True + player2 player1 > stepBack pixelPerfect=True + + box avatar box box box > bounceForward + box avatar box box > bounceForward + box avatar box > bounceForward + box avatar noMoveBlock > undoAll + box avatar > bounceForward + box wall > undoAll + #box wall box > undoAll + + pushBlockBalanced zoneArea1 > transformTo stype=pushBlockPlayer2 scoreChange=0,10 + pushBlockBalanced zoneArea2 > transformTo stype=pushBlockPlayer1 scoreChange=10,0 + pushBlockPlayer1 zoneAreaC > transformTo stype=pushBlockBalanced scoreChange=0,20 + pushBlockPlayer1 zoneArea1 > transformTo stype=pushBlockPlayer2 scoreChange=0,30 + pushBlockPlayer2 zoneAreaC > transformTo stype=pushBlockBalanced scoreChange=20,0 + pushBlockPlayer2 zoneArea2 > transformTo stype=pushBlockPlayer1 scoreChange=30,0 + + TerminationSet + MultiSpriteCounter stype1=pushBlockBalanced stype2=pushBlockPlayer1 limit=0 win=False,True + MultiSpriteCounter stype1=pushBlockBalanced stype2=pushBlockPlayer2 limit=0 win=True,False + Timeout limit=1000 count_score=True diff --git a/VGDLData/examples/2player/unbalanced_lvl0.txt b/VGDLData/examples/2player/unbalanced_lvl0.txt new file mode 100644 index 0000000..9b602b4 --- /dev/null +++ b/VGDLData/examples/2player/unbalanced_lvl0.txt @@ -0,0 +1,9 @@ +wwwwwwwwwwwwwwwww +wn1111ccpcc2222nw +wn1111ccpcc2222nw +wn1111ccpcc2222nw +wn11A1ccpcc2B22nw +wn1111ccpcc2222nw +wn1111ccpcc2222nw +wn1111ccpcc2222nw +wwwwwwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLData/examples/2player/unbalanced_lvl1.txt b/VGDLData/examples/2player/unbalanced_lvl1.txt new file mode 100644 index 0000000..088bed6 --- /dev/null +++ b/VGDLData/examples/2player/unbalanced_lvl1.txt @@ -0,0 +1,12 @@ +wwwwwwwwwwwwwwwwwww +wnnnnnnnnnnnnnnnnnw +wncccccccAcccccccnw +wnccccc11111cccccnw +wnccccp11111pccccnw +wnccccp11111pccccnw +wnccccp22222pccccnw +wnccccp22222pccccnw +wnccccc22222cccccnw +wncccccccBcccccccnw +wnnnnnnnnnnnnnnnnnw +wwwwwwwwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLData/examples/2player/unbalanced_lvl2.txt b/VGDLData/examples/2player/unbalanced_lvl2.txt new file mode 100644 index 0000000..b4349d2 --- /dev/null +++ b/VGDLData/examples/2player/unbalanced_lvl2.txt @@ -0,0 +1,12 @@ +wwwwwwwwwwwwwwwwwwwww +wnnnnnnnnnnnnnnnnnnnw +wn2cccccccAccccccc2nw +wncccccc11111ccccccnw +wncccccp1ccc1pcccccnw +wnccwwcp1cpc1pcwwccnw +wnccwwcp2cpc2pcwwccnw +wncccccp2ccc2pcccccnw +wncccccc22222ccccccnw +wn1cccccccBccccccc1nw +wnnnnnnnnnnnnnnnnnnnw +wwwwwwwwwwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLData/examples/2player/unbalanced_lvl3.txt b/VGDLData/examples/2player/unbalanced_lvl3.txt new file mode 100644 index 0000000..b568e8a --- /dev/null +++ b/VGDLData/examples/2player/unbalanced_lvl3.txt @@ -0,0 +1,12 @@ +wwwwwwwwwwwwwwwwwwwww +wnnnnnnnnnnnnnnnnnnnw +wn2ccccc11A11ccccc2nw +wncccccc11111ccccccnw +wnccnncpcnnncpcnnccnw +wnccnncpcnnncpcnnccnw +wnccnncpcnnncpcnnccnw +wnccnncpcnnncpcnnccnw +wncccccc22222ccccccnw +wn1ccccc22B22ccccc1nw +wnnnnnnnnnnnnnnnnnnnw +wwwwwwwwwwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLData/examples/2player/unbalanced_lvl4.txt b/VGDLData/examples/2player/unbalanced_lvl4.txt new file mode 100644 index 0000000..584191d --- /dev/null +++ b/VGDLData/examples/2player/unbalanced_lvl4.txt @@ -0,0 +1,11 @@ +wwwwwwwwwww +wnnnnnnnnnw +wn222p111nw +wn222p1A1nw +wn222p111nw +wncccccccnw +wn111p222nw +wn111p2B2nw +wn111p222nw +wnnnnnnnnnw +wwwwwwwwwww \ No newline at end of file diff --git a/VGDLData/examples/2player/upchess.txt b/VGDLData/examples/2player/upchess.txt new file mode 100644 index 0000000..a6bc0cd --- /dev/null +++ b/VGDLData/examples/2player/upchess.txt @@ -0,0 +1,88 @@ +BasicGame key_handler=Pulse square_size=50 no_players=2 + SpriteSet + floor > Immovable img=newset/floor2 hidden=True + ground > Immovable hidden=True + groundW > img=oryx/backGrey + groundB > img=oryx/backBlack + groundN > img=newset/floor1 + avatar > MovingAvatar + avatarA > img=oryx/knight1 + avatarB > img=oryx/guard1 + piece > Passive + pawnA > shrinkfactor=0.7 + pawn1A > img=newset/pawn1B + pawn2A > img=newset/pawn2B + pawn3A > img=newset/pawn3B + pawnB > shrinkfactor=0.7 + pawn1B > img=newset/pawn1R + pawn2B > img=newset/pawn2R + pawn3B > img=newset/pawn3R + queen > + queenA > img=newset/queenB + queenB > img=newset/queenR + limit > Immovable hidden=True invisible=True + + LevelMapping + 1 > pawn1A groundW + 2 > pawn2A groundW + 3 > pawn3A groundW + 4 > pawn1A groundB + 5 > pawn2A groundB + 6 > pawn3A groundB + + a > queenA groundW + b > queenB groundB + + e > pawn1B groundW + r > pawn2B groundW + t > pawn3B groundW + y > pawn1B groundB + u > pawn2B groundB + i > pawn3B groundB + + . > groundW + + > groundB + A > avatarA limit groundN + B > avatarB limit groundN + - > limit groundN + + InteractionSet + avatar wall EOS avatar queen > stepBack + avatarA pawnB > stepBack + avatarB pawnA > stepBack + pawnA avatarA > bounceForward + pawnB avatarB > bounceForward + pawnA limit queenA > undoAll + pawn2A pawn2A pawn3A > undoAll + pawn3A pawn3A pawn1A > undoAll + pawnB limit queenB > undoAll + pawn2B pawn2B pawn3B > undoAll + pawn3B pawn3B pawn1B > undoAll + + pawn2A pawn1A > transformTo stype=pawn3A killSecond=True scoreChange=2,0 + pawn1A pawn1A > transformTo stype=pawn2A killSecond=True scoreChange=1,0 + pawn2B pawn1B > transformTo stype=pawn3B killSecond=True scoreChange=0,2 + pawn1B pawn1B > transformTo stype=pawn2B killSecond=True scoreChange=0,1 + + pawn1A pawn1B > killBoth scoreChange=1 + pawn2A pawn2B > killBoth scoreChange=2 + pawn3A pawn3B > killBoth scoreChange=3 + + pawn2B pawn1A > transformTo stype=pawn1B killSecond=True scoreChange=-1,1 + pawn3B pawn1A > transformTo stype=pawn2B killSecond=True scoreChange=-1,2 + pawn3B pawn2A > transformTo stype=pawn1B killSecond=True scoreChange=-2,1 + + pawn2A pawn1B > transformTo stype=pawn1A killSecond=True scoreChange=1,-1 + pawn3A pawn1B > transformTo stype=pawn2A killSecond=True scoreChange=2,-1 + pawn3A pawn2B > transformTo stype=pawn1A killSecond=True scoreChange=1,-2 + + queenA pawn2B pawn3B > killSprite scoreChange=-5,10 + queenB pawn2A pawn3A > killSprite scoreChange=10,-5 + pawn1A queenB > killSprite scoreChange=-1,0 + pawn1B queenA > killSprite scoreChange=0,-1 + + TerminationSet + SpriteCounter stype=queen limit=0 count_score=True + SpriteCounter stype=queenA limit=0 win=False,True + SpriteCounter stype=queenB limit=0 win=True,False + Timeout limit=1500 count_score=True \ No newline at end of file diff --git a/VGDLData/examples/2player/upchess_lvl0.txt b/VGDLData/examples/2player/upchess_lvl0.txt new file mode 100644 index 0000000..f486480 --- /dev/null +++ b/VGDLData/examples/2player/upchess_lvl0.txt @@ -0,0 +1,10 @@ +-----A---- +-.+.+a+.+- +-+.+.+.+.- +-.+141+.+- +-+.+.+.+.- +-.+.+.+.+- +-+.+eye+.- +-.+.+.+.+- +-+.+.b.+.- +-----B---- \ No newline at end of file diff --git a/VGDLData/examples/2player/upchess_lvl1.txt b/VGDLData/examples/2player/upchess_lvl1.txt new file mode 100644 index 0000000..5e138b5 --- /dev/null +++ b/VGDLData/examples/2player/upchess_lvl1.txt @@ -0,0 +1,10 @@ +-----A---- +-.+.+a+.+- +-+.+.+.+.- +-.+1414.+- +-+.+1+.+.- +-.+.+e+.+- +-+.yeye+.- +-.+.+.+.+- +-+.+.b.+.- +-----B---- \ No newline at end of file diff --git a/VGDLData/examples/2player/upchess_lvl2.txt b/VGDLData/examples/2player/upchess_lvl2.txt new file mode 100644 index 0000000..ccb4ed8 --- /dev/null +++ b/VGDLData/examples/2player/upchess_lvl2.txt @@ -0,0 +1,10 @@ +-----A---- +-.+.+a+.+- +-+.+.u.+.- +-.+1414.+- +-+.+1+.+.- +-.+.+e+.+- +-+.yeye+.- +-.+.+2+.+- +-+.+.b.+.- +-----B---- \ No newline at end of file diff --git a/VGDLData/examples/2player/upchess_lvl3.txt b/VGDLData/examples/2player/upchess_lvl3.txt new file mode 100644 index 0000000..d878ec8 --- /dev/null +++ b/VGDLData/examples/2player/upchess_lvl3.txt @@ -0,0 +1,10 @@ +-----A---- +-.+.+a+.+- +-+.+.+.+.- +-.+.+3+.+- +-+.+.+.+.- +-.+.+.+.+- +-+.+.i.+.- +-.+.+.+.+- +-+.+.b.+.- +-----B---- \ No newline at end of file diff --git a/VGDLData/examples/2player/upchess_lvl4.txt b/VGDLData/examples/2player/upchess_lvl4.txt new file mode 100644 index 0000000..12e57a9 --- /dev/null +++ b/VGDLData/examples/2player/upchess_lvl4.txt @@ -0,0 +1,10 @@ +-----A---- +-.+.+a+.+- +-41414141- +-14141414- +-+.+.+.+.- +-.+.+.+.+- +-yeyeyeye- +-eyeyeyey- +-+.+.b.+.- +-----B---- \ No newline at end of file diff --git a/VGDLData/examples/2player/upgrade-x.txt b/VGDLData/examples/2player/upgrade-x.txt new file mode 100755 index 0000000..89d40f0 --- /dev/null +++ b/VGDLData/examples/2player/upgrade-x.txt @@ -0,0 +1,124 @@ +BasicGame key_handler=Pulse no_players=2 + SpriteSet + floor > Immovable img=oryx/floor3 hidden=True + nothing > Immovable img=oryx/backBlack + + base > Immovable img=oryx/wall1 + baseA > + baseB > + + upgrade > Resource + upgrade1 > color=YELLOW limit=1 value=1 img=oryx/cspell4 #destroys resources + upgrade2 > color=ORANGE limit=1 value=1 img=oryx/cspell2 #doesn't affect own player + upgrade3 > color=BLUE limit=1 value=1 img=oryx/cspell1 #explodes against enemy base + + cannon > SpawnPoint + cA > img=newset/lasercannon_1 + cA0 > stype=lA0 + cA1 > stype=lA1 + cA2 > stype=lA2 + cA3 > stype=lA3 + cB > img=newset/lasercannon_3 + cB0 > stype=lB0 + cB1 > stype=lB1 + cB2 > stype=lB2 + cB3 > stype=lB3 + + laser > Missile shrinkfactor=0.5 speed=0.5 color=YELLOW + lA > orientation=RIGHT img=newset/laser1_1 + lA0 > + lA1 > + lA2 > + lA3 > + lB > orientation=LEFT img=newset/laser2_1 + lB0 > + lB1 > + lB2 > + lB3 > + + avatar > ShootAvatar ammo=upgrade1,upgrade2,upgrade3 healthPoints=200 limitHealthPoints=200 + avatarA > img=newset/girl3 stype=up1A,up2A,up3A + avatarB > img=newset/man3 stype=up1B,up2B,up3B + + ups > Flicker shrinkfactor=0.5 + up1 > img=oryx/slime1 + up1A > + up1B > + up2 > img=oryx/slime2 + up2A > + up2B > + up3 > img=oryx/slime3 + up3A > + up3B > + + explosion1 > Spreader spreadprob=1.0 stype=spark1 img=oryx/sparkle4 hidden=True + explosion2 > Spreader spreadprob=1.0 stype=spark2 img=oryx/sparkle1 hidden=True + endExplosion > Immovable timeToLive=20 + endExplosion1 > img=oryx/sparkle4 + endExplosion2 > img=oryx/sparkle1 + spark1 > SpawnPoint total=1 img=oryx/sparkle4 stype=endExplosion1 hidden=True + spark2 > SpawnPoint total=1 img=oryx/sparkle1 stype=endExplosion2 hidden=True + + wall > Immovable img=oryx/wall3 autotiling=True + + LevelMapping + . > floor + _ > nothing + A > avatarA floor + B > avatarB floor + 1 > upgrade1 floor + 2 > upgrade2 floor + 3 > upgrade3 floor + a > baseA floor + b > baseB floor + + > cA0 floor + = > cB0 floor + + TerminationSet + SpriteCounter stype=avatarA win=False,True + SpriteCounter stype=avatarB win=True,False + Timeout limit=1500 count_score=True + + InteractionSet + avatar avatar EOS nothing wall > stepBack + laser wall > killSprite + base avatar > bounceForward + cannon wall > stepBack + base wall > stepBack + base nothing > killSprite + cannon nothing > killSprite + + cannon avatar > bounceForward + + upgrade1 avatar > collectResource killResource=False + upgrade2 avatar > collectResource killResource=False + upgrade3 avatar > collectResource killResource=False + + cA0 up1 > transformTo killSecond=True stype=cA1 + cA0 up2 > transformTo killSecond=True stype=cA2 + cA0 up3 > transformTo killSecond=True stype=cA3 + + cB0 up1 > transformTo killSecond=True stype=cB1 + cB0 up2 > transformTo killSecond=True stype=cB2 + cB0 up3 > transformTo killSecond=True stype=cB3 + + lA1 upgrade > killBoth + lB1 upgrade > killBoth + + avatarB lA0 lB0 > subtractHealthPoints value=1 scoreChange=1,0 + avatarB lA1 lB1 > subtractHealthPoints value=3 scoreChange=2,0 + avatarB lA2 lA3 lB3 > subtractHealthPoints value=5 scoreChange=3,0 + + avatarA lA0 lB0 > subtractHealthPoints value=1 scoreChange=0,1 + avatarA lA1 lB1 > subtractHealthPoints value=3 scoreChange=0,2 + avatarA lB2 lA3 lB3 > subtractHealthPoints value=5 scoreChange=0,3 + + lA3 baseB > spawn stype=explosion1 + lA3 baseB > killBoth + lB3 baseA > spawn stype=explosion2 + lB3 baseA > killBoth + + laser base > killSprite + + avatarB endExplosion1 > killBoth scoreChange=0,-20 + avatarA endExplosion2 > killBoth scoreChange=-20,0 diff --git a/VGDLData/examples/2player/upgrade-x_lvl0.txt b/VGDLData/examples/2player/upgrade-x_lvl0.txt new file mode 100755 index 0000000..4cc4d1c --- /dev/null +++ b/VGDLData/examples/2player/upgrade-x_lvl0.txt @@ -0,0 +1,15 @@ +wwwwwwwwwwwwwwwwwwww +w..1.....__.....1..w +w.a......__......b.w +w...+....__....=...w +w........__........w +w.a....1.__.1....b.w +w........__........w +w...A..2.__.2..B...w +w........__........w +w.a....3.__.3....b.w +w........__........w +w...+....__....=...w +w.a......__......b.w +w..3.....__.....3..w +wwwwwwwwwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLData/examples/2player/upgrade-x_lvl1.txt b/VGDLData/examples/2player/upgrade-x_lvl1.txt new file mode 100755 index 0000000..c45b3fb --- /dev/null +++ b/VGDLData/examples/2player/upgrade-x_lvl1.txt @@ -0,0 +1,13 @@ +wwwwwwwwwwwwwwwwwwww +w..2.....__.....2..w +w........__........w +w...+....__....=...w +w..a.....__.....b..w +w..a...2.__.2...b..w +w...A....__....B...w +w..a...3.__.3...b..w +w..a.....__.....b..w +w...+....__....=...w +w........__........w +w..3.....__.....3..w +wwwwwwwwwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLData/examples/2player/upgrade-x_lvl2.txt b/VGDLData/examples/2player/upgrade-x_lvl2.txt new file mode 100755 index 0000000..95dd29c --- /dev/null +++ b/VGDLData/examples/2player/upgrade-x_lvl2.txt @@ -0,0 +1,11 @@ +wwwwwwwwwwwwwwwwwwww +w....3...__...3....w +w...+.2..__..2.=...w +w.aa..a..__..b..bb.w +w.aa...1.__.1...bb.w +w...A.a..__..b.B...w +w.aa...3.__.3...bb.w +w.aa..a..__..b..bb.w +w...+.2..__..2.=...w +w....1...__...1....w +wwwwwwwwwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLData/examples/2player/upgrade-x_lvl3.txt b/VGDLData/examples/2player/upgrade-x_lvl3.txt new file mode 100755 index 0000000..65c1a07 --- /dev/null +++ b/VGDLData/examples/2player/upgrade-x_lvl3.txt @@ -0,0 +1,11 @@ +wwwwwwwwwwwwwwwwwwww +w....1...__...1....w +w.a.+.2..__..2.=.b.w +w.aa..a..__..b..bb.w +w.a.+....__....=.b.w +w.....A..__..B.....w +w.a.+....__....=.b.w +w.aa..a..__..b..bb.w +w.a.+.2..__..2.=.b.w +w....1...__...1....w +wwwwwwwwwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLData/examples/2player/upgrade-x_lvl4.txt b/VGDLData/examples/2player/upgrade-x_lvl4.txt new file mode 100755 index 0000000..b73bfe6 --- /dev/null +++ b/VGDLData/examples/2player/upgrade-x_lvl4.txt @@ -0,0 +1,11 @@ +wwwwwwwwwwwwwwwwwwww +w........__........w +w.a..a...__...b..b.w +w.a..a.+.__...b..b.w +w1a..a...__.=.b..b1w +w2....A..__..B....2w +w3a..a.+.__...b..b3w +w.a..a...__.=.b..b.w +w.a..a...__...b..b.w +w........__........w +wwwwwwwwwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLData/examples/2player/uphigh.txt b/VGDLData/examples/2player/uphigh.txt new file mode 100755 index 0000000..f9a0191 --- /dev/null +++ b/VGDLData/examples/2player/uphigh.txt @@ -0,0 +1,102 @@ +BasicGame no_players=2 key_handler=Pulse + SpriteSet + + floor > Immovable img=oryx/backGrey hidden=True + edge > Immovable hidden=True invisible=True + avatar > MovingAvatar frameRate=16 + avatarA > img=newset/girl3 + avatarB > img=newset/man3 + key > Resource img=oryx/key2 limit=1 shrinkfactor=0.6 + lock > Immovable img=newset/lock1 + + piece > Passive img=newset/block2 + smallN > shrinkfactor=0.5 + mediumN > shrinkfactor=0.7 + largeN > shrinkfactor=0.9 + + pieceInPlace > Immovable + base > + baseA > color=BLUE img=oryx/backBlue + baseB > color=RED img=oryx/backRed + bA > hidden=True color=BLUE img=oryx/backBlue + bB > hidden=True color=RED img=oryx/backRed + large > shrinkfactor=0.9 + largeA > img=newset/blockB + largeB > img=newset/blockR + medium > shrinkfactor=0.7 img=box + mediumA > img=newset/blockB + mediumB > img=newset/blockR + small > shrinkfactor=0.5 img=box + smallA > img=newset/blockB + smallB > img=newset/blockR + + wall > Immovable img=oryx/wall3 autotiling=True + + LevelMapping + s > floor smallN + m > floor mediumN + l > floor largeN + a > floor baseA bA + b > floor baseB bB + k > floor key + 0 > floor lock + . > floor + + > floor edge + A > floor avatarA + B > floor avatarB + + InteractionSet + piece avatar > bounceForward + avatar wall pieceInPlace > stepBack + piece edge piece key lock > stepBack + + + # on base + largeN baseA > transformTo stype=largeA scoreChange=2,0 killSecond=True + largeN baseB > transformTo stype=largeB scoreChange=0,2 killSecond=True + mediumN baseA > transformTo stype=mediumA scoreChange=5,0 killSecond=True + mediumN baseB > transformTo stype=mediumB scoreChange=0,5 killSecond=True + smallN baseA > transformTo stype=smallA scoreChange=9,0 killSecond=True + smallN baseB > transformTo stype=smallB scoreChange=0,9 killSecond=True + + # on large + largeN largeA > transformTo stype=largeA scoreChange=1,0 killSecond=True + largeN largeB > transformTo stype=largeB scoreChange=0,1 killSecond=True + mediumN largeA > transformTo stype=mediumA scoreChange=4,0 killSecond=True + mediumN largeB > transformTo stype=mediumB scoreChange=0,4 killSecond=True + smallN largeA > transformTo stype=smallA scoreChange=8,0 killSecond=True + smallN largeB > transformTo stype=smallB scoreChange=0,8 killSecond=True + + # on medium + mediumN mediumA > transformTo stype=mediumA scoreChange=3,0 killSecond=True + mediumN mediumB > transformTo stype=mediumB scoreChange=0,3 killSecond=True + smallN mediumA > transformTo stype=smallA scoreChange=7,0 killSecond=True + smallN mediumB > transformTo stype=smallB scoreChange=0,7 killSecond=True + + # on small + smallN smallA > transformTo stype=smallA scoreChange=6,0 killSecond=True + smallN smallB > transformTo stype=smallB scoreChange=0,6 killSecond=True + + # wrong on medium (large) + largeN mediumA > removeScore stype=avatarA + mediumA largeN > transformTo stype=baseA killSecond=True + largeN mediumB > removeScore stype=avatarB + mediumB largeN > transformTo stype=baseB killSecond=True + + # wrong on small (medium and large) + largeN smallA > removeScore stype=avatarA + smallA largeN > transformTo stype=baseA killSecond=True + largeN smallB > removeScore stype=avatarB + smallB largeN > transformTo stype=baseB killSecond=True + mediumN smallA > removeScore stype=avatarA + smallA mediumN > transformTo stype=baseA killSecond=True + mediumN smallB > removeScore stype=avatarB + smallB mediumN > transformTo stype=baseB killSecond=True + + key avatar > collectResource scoreChange=1 + lock avatar > killIfOtherHasMore resource=key limit=1 + avatar lock > stepBack + + TerminationSet + SpriteCounter stype=piece limit=0 count_score=True + Timeout limit=1500 count_score=True \ No newline at end of file diff --git a/VGDLData/examples/2player/uphigh_lvl0.txt b/VGDLData/examples/2player/uphigh_lvl0.txt new file mode 100755 index 0000000..7e7bf49 --- /dev/null +++ b/VGDLData/examples/2player/uphigh_lvl0.txt @@ -0,0 +1,9 @@ +wwwwwwwwwwwww +w+++++++++++w +w+.s..s..m.+w +w+.........+w +w+A.a...b.B+w +w+.........+w +w+.l..l..m.+w +w+++++++++++w +wwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLData/examples/2player/uphigh_lvl1.txt b/VGDLData/examples/2player/uphigh_lvl1.txt new file mode 100755 index 0000000..41c66f9 --- /dev/null +++ b/VGDLData/examples/2player/uphigh_lvl1.txt @@ -0,0 +1,9 @@ +wwwwwwwwwwwww +w+++++++++++w +w+.m..s..l.+w +w+....s....+w +w+A.a...b.B+w +w+....s....+w +w+.l..s..m.+w +w+++++++++++w +wwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLData/examples/2player/uphigh_lvl2.txt b/VGDLData/examples/2player/uphigh_lvl2.txt new file mode 100755 index 0000000..d4821de --- /dev/null +++ b/VGDLData/examples/2player/uphigh_lvl2.txt @@ -0,0 +1,13 @@ +wwwwwwwwwwwww +w+++++++++++w +w+.s.s.s.s.+w +w+.........+w +w+A.a.k.b.B+w +w+...s.s...+w +w+++.+++++++w +wwww0wwwwwwww +w+++.+++++++w +w+.........+w +w+..lll.mmm+w +w+++++++++++w +wwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLData/examples/2player/uphigh_lvl3.txt b/VGDLData/examples/2player/uphigh_lvl3.txt new file mode 100755 index 0000000..1b67172 --- /dev/null +++ b/VGDLData/examples/2player/uphigh_lvl3.txt @@ -0,0 +1,13 @@ +wwwwwwwwwwwww +w+++++++++++w +w+.l.l.l.l.+w +w+.........+w +w+A.a.k.b.B+w +w+.........+w +w+++.+++++++w +wwww0wwwwwwww +w+++.+++++++w +w+.........+w +w+.sss.....+w +w+++++++++++w +wwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLData/examples/2player/uphigh_lvl4.txt b/VGDLData/examples/2player/uphigh_lvl4.txt new file mode 100755 index 0000000..440cadb --- /dev/null +++ b/VGDLData/examples/2player/uphigh_lvl4.txt @@ -0,0 +1,13 @@ +wwwwwwwwwwwww +w+++++++++++w +w+.l.l.l.l.+w +w+....k....+w +w+A.a...b.B+w +w+....k....+w +w++.+++++.++w +www0wwwww0www +w++.++w++.++w +w+...+w+...+w +w+sss+w+mmm+w +w+++++w+++++w +wwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLData/examples/2player/warzone.txt b/VGDLData/examples/2player/warzone.txt new file mode 100755 index 0000000..867d0c3 --- /dev/null +++ b/VGDLData/examples/2player/warzone.txt @@ -0,0 +1,121 @@ +BasicGame key_handler=Pulse no_players=2 + SpriteSet + floor > Immovable img=newset/street3 hidden=True + + armour > Immovable + armour1 > color=RED img=oryx/helmet1 #protect from opponent bullets + armour2 > color=BLUE img=oryx/helmet3 #protect from warriors + armour3 > color=GREEN img=oryx/helmet2 #protect from shooter bullets + armourU > color=WHITE img=oryx/cloak1 #ultimate armour, protect from everything, stepback with enemies + + bullet > Resource + bullet1 > color=YELLOW limit=10 value=2 img=oryx/cspell4 #default, gives 2 point per enemy and 50 for opponent, takes health points off + bullet2 > color=ORANGE limit=5 value=1 img=oryx/cspell2 #kills enemies in one shot, 20 points for NPC, 200 for opponent + + healSpot > Immovable img=oryx/heart1 + + avatar > ShootAvatar ammo=bullet1,bullet2 healthPoints=50 limitHealthPoints=50 + avatarA > img=newset/shooter1 stype=missileA1,missileA2 + nakedA > + armour1A > + armour2A > + armour3A > + armourUA > + avatarB > img=newset/bandit1 stype=missileB1,missileB2 + nakedB > + armour1B > + armour2B > + armour3B > + armourUB > + + warrior > RandomNPC speed=0.5 cooldown=5 cons=10 img=oryx/cyclop1 healthPoints=40 + + shooter > RandomBomber prob=0.05 cooldown=10 stype=missile0 healthPoints=20 img=newset/alienShotgun frameRate=16 + + missile > Missile shrinkfactor=0.5 + missile0 > img=oryx/orb3 + missileA > img=oryx/orb1 + missileA1 > + missileA2 > + missileB > img=oryx/orb2 + missileB1 > + missileB2 > + + wall > Immovable img=oryx/wall3 autotiling=True + + LevelMapping + . > floor + A > nakedA floor + B > nakedB floor + + > bullet1 floor + = > bullet2 floor + 1 > armour1 floor + 2 > armour2 floor + 3 > armour3 floor + u > armourU floor + r > warrior floor + s > shooter floor + h > healSpot floor + w > wall floor + + TerminationSet + SpriteCounter stype=avatarA win=False,True + SpriteCounter stype=avatarB win=True,False + MultiSpriteCounter stype1=warrior stype2=shooter count_score=True + Timeout limit=1500 count_score=True + + InteractionSet + avatar avatar EOS wall > stepBack + warrior EOS wall > stepBack + shooter EOS wall > stepBack + missile wall > killSprite + + bullet1 avatar > collectResource killResource=False + bullet2 avatar > collectResource killResource=False + + avatarA missileB2 > killBoth scoreChange=0,200 + warrior missileB2 > killBoth scoreChange=0,20 + shooter missileB2 > killBoth scoreChange=0,20 + + avatarB missileA2 > killBoth scoreChange=200,0 + warrior missileA2 > killBoth scoreChange=20,0 + shooter missileA2 > killBoth scoreChange=20,0 + + warrior missileA1 missileB1 avatar > subtractHealthPoints value=4 + shooter missileA1 missileB1 > subtractHealthPoints value=2 + + nakedA missile0 warrior > subtractHealthPoints value=10 scoreChange=-5,0 + armour1A missile0 warrior > subtractHealthPoints value=3 scoreChange=-2,0 + armour2A missile0 > subtractHealthPoints value=2 scoreChange=-2,0 + armour3A warrior > subtractHealthPoints value=1 scoreChange=-2,0 + + nakedA missileB1 > subtractHealthPoints value=15 scoreChange=-5,5 + armour2A missileB1 > subtractHealthPoints value=8 scoreChange=-2,2 + armour3A missileB1 > subtractHealthPoints value=4 scoreChange=-2,2 + + nakedB missile0 warrior > subtractHealthPoints value=10 scoreChange=0,-5 + armour1B missile0 warrior > subtractHealthPoints value=10 scoreChange=0,-2 + armour2B missile0 > subtractHealthPoints value=10 scoreChange=0,-2 + armour3B warrior > subtractHealthPoints value=10 scoreChange=0,-2 + + nakedB missileA1 > subtractHealthPoints value=15 scoreChange=5,-5 + armour2B missileA1 > subtractHealthPoints value=8 scoreChange=2,-2 + armour3B missileA1 > subtractHealthPoints value=4 scoreChange=2,-2 + + avatarA armour1 > transformTo stype=armour1A killSecond=True + avatarA armour2 > transformTo stype=armour2A killSecond=True + avatarA armour3 > transformTo stype=armour3A killSecond=True + avatarA armourU > transformTo stype=armourUA killSecond=True + + avatarB armour1 > transformTo stype=armour1B killSecond=True + avatarB armour2 > transformTo stype=armour2B killSecond=True + avatarB armour3 > transformTo stype=armour3B killSecond=True + avatarB armourU > transformTo stype=armourUB killSecond=True + + avatar healSpot > addHealthPoints value=1 + warrior healSpot > addHealthPoints value=1 + shooter healSpot > addHealthPoints value=1 + + + armourUA avatar shooter warrior > stepBack pixelPerfect=True + armourUB avatar shooter warrior > stepBack pixelPerfect=True diff --git a/VGDLData/examples/2player/warzone_lvl0.txt b/VGDLData/examples/2player/warzone_lvl0.txt new file mode 100755 index 0000000..d6f42b7 --- /dev/null +++ b/VGDLData/examples/2player/warzone_lvl0.txt @@ -0,0 +1,12 @@ +wwwwwwwwwwwwwwwwwwwwwww +w..A....w.+.=.w....B..w +w.......w.....w.......w +w.w.....w..h..w.....w.w +w.w.......www.......w.w +w.........w.w.........w +w..r..w.........w..r..w +w..........1..........w +w...u..s.......s..3...w +w...w.www..2..www.w...w +w...w....ww.ww....w...w +wwwwwwwwwwwwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLData/examples/2player/warzone_lvl1.txt b/VGDLData/examples/2player/warzone_lvl1.txt new file mode 100755 index 0000000..43798b2 --- /dev/null +++ b/VGDLData/examples/2player/warzone_lvl1.txt @@ -0,0 +1,12 @@ +wwwwwwwwwwwwwwwwwwwwwww +w.2.....w.+.=.w.....1.w +w....wwww.....wwww....w +w.w........3........w.w +w.w..r....www....r..w.w +w.........w.w.........w +w.....wA...h...Bw.....w +w.s...w.........w...s.w +w....s...w...w...s....w +w.wwww...w.u.w...wwww.w +w...ww...ww.ww...ww...w +wwwwwwwwwwwwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLData/examples/2player/warzone_lvl2.txt b/VGDLData/examples/2player/warzone_lvl2.txt new file mode 100755 index 0000000..a47c796 --- /dev/null +++ b/VGDLData/examples/2player/warzone_lvl2.txt @@ -0,0 +1,12 @@ +wwwwwwwwwwwwwwwwwwwwwww +w.2.....w.+.=.w.....1.w +w....wwww..A..wwww....w +w.w....1.......3......w +w.w.s.....www.......s.w +w.w...w....h....w.....w +w.....w....h....w...w.w +w.s.......www.......w.w +w......3.......1..s.w.w +w....wwww..B..wwww....w +w.1.....w.=.+.w.....2.w +wwwwwwwwwwwwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLData/examples/2player/warzone_lvl3.txt b/VGDLData/examples/2player/warzone_lvl3.txt new file mode 100755 index 0000000..7698ae3 --- /dev/null +++ b/VGDLData/examples/2player/warzone_lvl3.txt @@ -0,0 +1,12 @@ +wwwwwwwwwwwwwwwwwwwwwww +w.......w.+.=.w.....u.w +w....wwww..A..wwww....w +w.r.....w.....w.......w +w.........www.....r...w +w.....w.r.......w.....w +w.....w......r..w.....w +w.........www.........w +w..r....w.....w....r..w +w....wwww..B..wwww....w +w.u.....w.=.+.w.......w +wwwwwwwwwwwwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLData/examples/2player/warzone_lvl4.txt b/VGDLData/examples/2player/warzone_lvl4.txt new file mode 100755 index 0000000..468f502 --- /dev/null +++ b/VGDLData/examples/2player/warzone_lvl4.txt @@ -0,0 +1,12 @@ +wwwwwwwwwwwwwwwwwwwwwww +wh......w.+.=.w......1w +w......ww..A..ww......w +w.r.....w.....w.......w +w.......2.........r...w +w.......s.............w +w............s........w +w.............3.......w +w..r....w.....w....r..w +w......ww..B..ww......w +wu......w.=.+.w......hw +wwwwwwwwwwwwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLData/examples/2player/watchout.txt b/VGDLData/examples/2player/watchout.txt new file mode 100755 index 0000000..ef37e50 --- /dev/null +++ b/VGDLData/examples/2player/watchout.txt @@ -0,0 +1,55 @@ +BasicGame key_handler=Pulse square_size=50 no_players=2 + SpriteSet + edge > Immovable + edgeA > img=oryx/backBlue + edgeA0 > color=BLUE + edgeA1 > color=BLUE + edgeB > img=oryx/backRed + edgeB0 > color=RED + edgeB1 > color=RED + box > Passive + boxA > img=newset/blockB2 + boxB > img=newset/blockR2 + flyingBox > Missile speed=0.8 + fBoxA > orientation=RIGHT img=newset/blockB + fBoxB > orientation=LEFT img=newset/blockR + avatar > MovingAvatar frameRate=16 + avatarA > img=newset/girl3 + avatarB > img=newset/man3 + wall > Immovable img=oryx/wall1 + + LevelMapping + a > boxA + b > boxB + 0 > edgeA0 + 1 > edgeA1 + 2 > edgeB0 + 3 > edgeB1 + A > avatarA + B > avatarB + + InteractionSet + avatar wall avatar > stepBack + avatarA edgeB > stepBack + avatarB edgeA > stepBack + + fBoxA edgeB1 > transformTo stype=boxB + fBoxB edgeA1 > transformTo stype=boxA + + box avatar > bounceForward + boxA edgeA > stepBack pixelPerfect=True + boxB edgeB > stepBack pixelPerfect=True + + boxA boxA > transformTo stype=fBoxA killSecond=True + boxB boxB > transformTo stype=fBoxB killSecond=True + + fBoxA boxB > killSprite + fBoxB boxA > killSprite + fBoxA avatarB > transformTo stype=fBoxB + fBoxB avatarA > transformTo stype=fBoxA + + TerminationSet + StopCounter stype1=flyingBox limit=0 min=True + MultiSpriteCounter stype1=boxA limit=0 win=True,False + MultiSpriteCounter stype1=boxB limit=0 win=False,True + MultiSpriteCounter stype1=box limit=2 win=False,False \ No newline at end of file diff --git a/VGDLData/examples/2player/watchout_lvl0.txt b/VGDLData/examples/2player/watchout_lvl0.txt new file mode 100755 index 0000000..cfb4676 --- /dev/null +++ b/VGDLData/examples/2player/watchout_lvl0.txt @@ -0,0 +1,9 @@ +wwwwwwwwwwwwwwwwww +w1000000022222223w +w1 a a 02 b b 3w +w1 02 3w +w1 A 02 B 3w +w1 02 3w +w1 a a 02 b b 3w +w1000000022222223w +wwwwwwwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLData/examples/2player/watchout_lvl1.txt b/VGDLData/examples/2player/watchout_lvl1.txt new file mode 100755 index 0000000..3471488 --- /dev/null +++ b/VGDLData/examples/2player/watchout_lvl1.txt @@ -0,0 +1,9 @@ +wwwwwwwwwwwwwwwwwwww +w100000000222222223w +w1 a a a 02 b b b 3w +w1 02 3w +w1 A 02 B 3w +w1 02 3w +w1 a a a 02 b b b 3w +w100000000222222223w +wwwwwwwwwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLData/examples/2player/watchout_lvl2.txt b/VGDLData/examples/2player/watchout_lvl2.txt new file mode 100755 index 0000000..7d6089f --- /dev/null +++ b/VGDLData/examples/2player/watchout_lvl2.txt @@ -0,0 +1,9 @@ +wwwwwwwwwwwwwwwwwwww +w100000000222222223w +w1 a a a 02 b b b 3w +w1 02 3w +w1 a A 02 B b 3w +w1 02 3w +w1 a a 02 b b 3w +w100000000222222223w +wwwwwwwwwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLData/examples/2player/watchout_lvl3.txt b/VGDLData/examples/2player/watchout_lvl3.txt new file mode 100755 index 0000000..d8d829d --- /dev/null +++ b/VGDLData/examples/2player/watchout_lvl3.txt @@ -0,0 +1,9 @@ +wwwwwwwwwwwwwwwwwwww +w100000000222222223w +w1 aaa 02 bbb 3w +w1 02 3w +w1 A 02 B 3w +w1 02 3w +w1 aaa 02 bbb 3w +w100000000222222223w +wwwwwwwwwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLData/examples/2player/watchout_lvl4.txt b/VGDLData/examples/2player/watchout_lvl4.txt new file mode 100755 index 0000000..f1e1168 --- /dev/null +++ b/VGDLData/examples/2player/watchout_lvl4.txt @@ -0,0 +1,9 @@ +wwwwwwwwwwwwwwwwwwww +w100000000222222223w +w1 aaaa 02 bbbb 3w +w1 02 3w +w1 a a A 02 B b b 3w +w1 02 3w +w1 aaaa 02 bbbb 3w +w100000000222222223w +wwwwwwwwwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLData/examples/2player/wheelme.txt b/VGDLData/examples/2player/wheelme.txt new file mode 100755 index 0000000..9dc600d --- /dev/null +++ b/VGDLData/examples/2player/wheelme.txt @@ -0,0 +1,72 @@ +BasicGame key_handler=Pulse no_players=2 + SpriteSet + floor > Immovable color=WHITE hidden=True img=newset/street3 + gap > Immovable img=oryx/grass autotiling=True + + ramp > Immovable img=newset/logm + + chargePoint > Passive img=newset/lasercannon + + avatar > + wheelchair > MovingAvatar img=oryx/guard1 healthPoints=50 limitHealthPoints=50 + caregiver > ShootAvatar stype=use img=oryx/ogre1 + + use > Flicker img=oryx/belt2 shrinkfactor=0.5 + + deadPortal > Portal invisible=True portal=True hidden=True + portalWheel > stype=startWheel + portalNPC > stype=startNPC + + start > Immovable invisible=True hidden=True + startWheel > + startNPC > + + rude > Chaser stype=wheelchair speed=0.2 img=newset/man4 + + exit > Door img=newset/exit2 + + wall > Immovable color=WHITE img=oryx/tree2 + + LevelMapping + . > floor + - > gap floor + + > startNPC floor + d > exit floor + A > wheelchair floor startWheel + B > caregiver floor + 0 > rude floor + * > chargePoint floor + w > wall floor + + TerminationSet + SpriteCounter stype=wheelchair win=False,False + SpriteCounter stype=exit win=True,True + + InteractionSet + wheelchair TIME > subtractHealthPoints timer=26 repeating=True + + avatar EOS wall > stepBack + wheelchair gap > stepBack + rude caregiver wall > stepBack + caregiver chargePoint > stepBack + + wheelchair rude > spawn stype=portalWheel + wheelchair rude > spawn stype=portalNPC + portalWheel wheelchair > killSprite + portalNPC rude > killSprite + wheelchair portalWheel > teleportToExit + rude portalNPC > teleportToExit + + rude use > spawn stype=portalNPC + portalNPC rude > killSprite + rude portalNPC > teleportToExit + + gap use > spawn stype=ramp + gap use > killBoth + + exit wheelchair > killSprite + + wheelchair chargePoint > addHealthPointsToMax value=10 + + + diff --git a/VGDLData/examples/2player/wheelme_lvl0.txt b/VGDLData/examples/2player/wheelme_lvl0.txt new file mode 100755 index 0000000..f00ccf6 --- /dev/null +++ b/VGDLData/examples/2player/wheelme_lvl0.txt @@ -0,0 +1,12 @@ +wwwwwwwwwwwwwwwww +w*.....-....*wwww +w.A....-.....wwww +w.B....-..w--wwww +w......-..w..0..w +w......-..w....*w +w......-..w.....w +w......-0.w-----w +w......-..w.....w +w......-..w.....w +w+.....-..w..d..w +wwwwwwwwwwwwwwwww diff --git a/VGDLData/examples/2player/wheelme_lvl1.txt b/VGDLData/examples/2player/wheelme_lvl1.txt new file mode 100755 index 0000000..9d41981 --- /dev/null +++ b/VGDLData/examples/2player/wheelme_lvl1.txt @@ -0,0 +1,9 @@ +wwwwwwwwwwwwwwwwwwwwwwwwwww +w*.....-....*-...-...-.*..w +w.A....-.....-...-...-....w +w.B....-..w---...-...-....w +w......-..wwww...-...-...dw +wwww...-..wwwwwwwwwwwwwwwww +w-------..wwwwwwwwwwwwwwwww +w+.....-0.wwwwwwwwwwwwwwwww +wwwwwwwwwwwwwwwwwwwwwwwwwww diff --git a/VGDLData/examples/2player/wheelme_lvl2.txt b/VGDLData/examples/2player/wheelme_lvl2.txt new file mode 100755 index 0000000..c866557 --- /dev/null +++ b/VGDLData/examples/2player/wheelme_lvl2.txt @@ -0,0 +1,9 @@ +wwwwwwwwwwwwwwwwwwwwww +w*....w-....*-...-...w +w.A...w-.....-..w-...w +w.B....-..w---...-...w +w......-..wwww...-..dw +wwww...-..wwwwwwwwwwww +w-------..wwwwwwwwwwww +w+.....-............0w +wwwwwwwwwwwwwwwwwwwwww diff --git a/VGDLData/examples/2player/wheelme_lvl3.txt b/VGDLData/examples/2player/wheelme_lvl3.txt new file mode 100755 index 0000000..036e4c3 --- /dev/null +++ b/VGDLData/examples/2player/wheelme_lvl3.txt @@ -0,0 +1,9 @@ +wwwwwwwwwwwwwwwwwwwwww +w*....w-0...*-...-..0w +w.A...w-.....-..w-...w +w.B....-..w---...-...w +w......-..wwww...-...w +wwww...-..wwww.wwww..w +w-------..wwww.wwww..w +w+.....-...........0dw +wwwwwwwwwwwwwwwwwwwwww diff --git a/VGDLData/examples/2player/wheelme_lvl4.txt b/VGDLData/examples/2player/wheelme_lvl4.txt new file mode 100755 index 0000000..305f1a1 --- /dev/null +++ b/VGDLData/examples/2player/wheelme_lvl4.txt @@ -0,0 +1,7 @@ +wwwwwwwwwwwwwwwwwwwwww +w*....w-....*-...-..0w +w.A....-.....-...-...w +wwww...-..ww.....ww.Bw +w-------..wwww.wwww..w +w+.....-..-........0dw +wwwwwwwwwwwwwwwwwwwwww diff --git a/VGDLData/examples/all_games_2p.csv b/VGDLData/examples/all_games_2p.csv new file mode 100644 index 0000000..3b63ff6 --- /dev/null +++ b/VGDLData/examples/all_games_2p.csv @@ -0,0 +1,60 @@ +0,examples/2player/accelerator.txt +1,examples/2player/akkaarrh.txt +2,examples/2player/aliens.txt +3,examples/2player/asteroids.txt +4,examples/2player/beekeeper.txt +5,examples/2player/bombergirl.txt +6,examples/2player/breedingdragons.txt +7,examples/2player/captureflag.txt +8,examples/2player/circuit.txt +9,examples/2player/competesokoban.txt +10,examples/2player/copsNrobbers.txt +11,examples/2player/donkeykong.txt +12,examples/2player/dragonattack.txt +13,examples/2player/drowning.txt +14,examples/2player/egghunt.txt +15,examples/2player/escape2p.txt +16,examples/2player/fatty.txt +17,examples/2player/firetruck.txt +18,examples/2player/football.txt +19,examples/2player/ghostbusters.txt +20,examples/2player/gotcha.txt +21,examples/2player/hunger-games.txt +22,examples/2player/isawsanta.txt +23,examples/2player/klax.txt +24,examples/2player/mimic.txt +25,examples/2player/minesweeper.txt +26,examples/2player/minions.txt +27,examples/2player/oopsbrokeit.txt +28,examples/2player/portals.txt +29,examples/2player/reflection.txt +30,examples/2player/rivalry.txt +31,examples/2player/rockpaperscissors.txt +32,examples/2player/romeoNjuliet.txt +33,examples/2player/samaritan.txt +34,examples/2player/sokoban.txt +35,examples/2player/spotted.txt +36,examples/2player/steeplechase.txt +37,examples/2player/teamescape.txt +38,examples/2player/thebridge.txt +39,examples/2player/towerdefense.txt +40,examples/2player/trainride.txt +41,examples/2player/trains.txt +42,examples/2player/treasuremap.txt +43,examples/2player/tron.txt +44,examples/2player/upchess.txt +45,examples/2player/upgrade-x.txt +46,examples/2player/uphigh.txt +47,examples/2player/warzone.txt +48,examples/2player/watchout.txt +49,examples/2player/wheelme.txt +50,examples/2player/arkanoid2p.txt +51,examples/2player/butterflies.txt +52,examples/2player/conquer.txt +53,examples/2player/decks.txt +54,examples/2player/explore.txt +55,examples/2player/pacoban.txt +56,examples/2player/pong2p.txt +57,examples/2player/prisoners-dilemma.txt +58,examples/2player/slide.txt +59,examples/2player/unbalanced.txt \ No newline at end of file diff --git a/VGDLData/examples/all_games_gd.csv b/VGDLData/examples/all_games_gd.csv new file mode 100644 index 0000000..c9fa8dc --- /dev/null +++ b/VGDLData/examples/all_games_gd.csv @@ -0,0 +1,3 @@ +0,examples/gameDesign/aliens.txt +1,examples/gameDesign/aliensRules.txt +2,examples/gameDesign/seaquest.txt \ No newline at end of file diff --git a/VGDLData/examples/all_games_gd2p.csv b/VGDLData/examples/all_games_gd2p.csv new file mode 100644 index 0000000..4ef3843 --- /dev/null +++ b/VGDLData/examples/all_games_gd2p.csv @@ -0,0 +1,2 @@ +0,examples/gameDesign/fatty.txt +1,examples/gameDesign/ghostbusters.txt \ No newline at end of file diff --git a/VGDLData/examples/all_games_sp.csv b/VGDLData/examples/all_games_sp.csv new file mode 100644 index 0000000..5b4037b --- /dev/null +++ b/VGDLData/examples/all_games_sp.csv @@ -0,0 +1,122 @@ +0,examples/gridphysics/aliens.txt +1,examples/gridphysics/angelsdemons.txt +2,examples/gridphysics/assemblyline.txt +3,examples/gridphysics/avoidgeorge.txt +4,examples/gridphysics/bait.txt +5,examples/gridphysics/beltmanager.txt +6,examples/gridphysics/blacksmoke.txt +7,examples/gridphysics/boloadventures.txt +8,examples/gridphysics/bomber.txt +9,examples/gridphysics/bomberman.txt +10,examples/gridphysics/boulderchase.txt +11,examples/gridphysics/boulderdash.txt +12,examples/gridphysics/brainman.txt +13,examples/gridphysics/butterflies.txt +14,examples/gridphysics/cakybaky.txt +15,examples/gridphysics/camelRace.txt +16,examples/gridphysics/catapults.txt +17,examples/gridphysics/chainreaction.txt +18,examples/gridphysics/chase.txt +19,examples/gridphysics/chipschallenge.txt +20,examples/gridphysics/chopper.txt +21,examples/gridphysics/circuit.txt +22,examples/gridphysics/clusters.txt +23,examples/gridphysics/colourescape.txt +24,examples/gridphysics/cookmepasta.txt +25,examples/gridphysics/cops.txt +26,examples/gridphysics/crossfire.txt +27,examples/gridphysics/defem.txt +28,examples/gridphysics/defender.txt +29,examples/gridphysics/deflection.txt +30,examples/gridphysics/digdug.txt +31,examples/gridphysics/donkeykong.txt +32,examples/gridphysics/doorkoban.txt +33,examples/gridphysics/dungeon.txt +34,examples/gridphysics/eggomania.txt +35,examples/gridphysics/eighthpassenger.txt +36,examples/gridphysics/enemycitadel.txt +37,examples/gridphysics/escape.txt +38,examples/gridphysics/explore.txt +39,examples/gridphysics/factorymanager.txt +40,examples/gridphysics/firecaster.txt +41,examples/gridphysics/fireman.txt +42,examples/gridphysics/firestorms.txt +43,examples/gridphysics/freeway.txt +44,examples/gridphysics/frogs.txt +45,examples/gridphysics/garbagecollector.txt +46,examples/gridphysics/ghostbuster.txt +47,examples/gridphysics/glow.txt +48,examples/gridphysics/grow.txt +49,examples/gridphysics/gymkhana.txt +50,examples/gridphysics/hungrybirds.txt +51,examples/gridphysics/iceandfire.txt +52,examples/gridphysics/ikaruga.txt +53,examples/gridphysics/infection.txt +54,examples/gridphysics/intersection.txt +55,examples/gridphysics/islands.txt +56,examples/gridphysics/jaws.txt +57,examples/gridphysics/killBillVol1.txt +58,examples/gridphysics/labyrinth.txt +59,examples/gridphysics/labyrinthdual.txt +60,examples/gridphysics/lasers.txt +61,examples/gridphysics/lasers2.txt +62,examples/gridphysics/lemmings.txt +63,examples/gridphysics/link.txt +64,examples/gridphysics/mirrors.txt +65,examples/gridphysics/missilecommand.txt +66,examples/gridphysics/modality.txt +67,examples/gridphysics/overload.txt +68,examples/gridphysics/pacman.txt +69,examples/gridphysics/pacoban.txt +70,examples/gridphysics/painter.txt +71,examples/gridphysics/plants.txt +72,examples/gridphysics/plaqueattack.txt +73,examples/gridphysics/pokemon.txt +74,examples/gridphysics/portals.txt +75,examples/gridphysics/racebet.txt +76,examples/gridphysics/racebet2.txt +77,examples/gridphysics/realportals.txt +78,examples/gridphysics/realsokoban.txt +79,examples/gridphysics/rivers.txt +80,examples/gridphysics/roadfighter.txt +81,examples/gridphysics/roguelike.txt +82,examples/gridphysics/run.txt +83,examples/gridphysics/seaquest.txt +84,examples/gridphysics/sheriff.txt +85,examples/gridphysics/shipwreck.txt +86,examples/gridphysics/slide.txt +87,examples/gridphysics/sokoban.txt +88,examples/gridphysics/solarfox.txt +89,examples/gridphysics/superman.txt +90,examples/gridphysics/surround.txt +91,examples/gridphysics/survivezombies.txt +92,examples/gridphysics/tercio.txt +93,examples/gridphysics/thecitadel.txt +94,examples/gridphysics/themole.txt +95,examples/gridphysics/theshepherd.txt +96,examples/gridphysics/thesnowman.txt +97,examples/gridphysics/towerdefense.txt +98,examples/gridphysics/vortex.txt +99,examples/gridphysics/waitforbreakfast.txt +100,examples/gridphysics/watergame.txt +101,examples/gridphysics/waves.txt +102,examples/gridphysics/whackamole.txt +103,examples/gridphysics/wildgunman.txt +104,examples/gridphysics/witnessprotected.txt +105,examples/gridphysics/witnessprotection.txt +106,examples/gridphysics/wrapsokoban.txt +107,examples/gridphysics/x-racer.txt +108,examples/gridphysics/zelda.txt +109,examples/gridphysics/zenpuzzle.txt +110,examples/contphysics/artillery.txt +111,examples/contphysics/arkanoid.txt +112,examples/contphysics/asteroids.txt +113,examples/contphysics/bird.txt +114,examples/contphysics/bubble.txt +115,examples/contphysics/candy.txt +116,examples/contphysics/jumper.txt +117,examples/contphysics/lander.txt +118,examples/contphysics/mario.txt +119,examples/contphysics/pong.txt +120,examples/contphysics/ptsp.txt +121,examples/contphysics/racing.txt \ No newline at end of file diff --git a/VGDLData/examples/contphysics/arkanoid.txt b/VGDLData/examples/contphysics/arkanoid.txt new file mode 100644 index 0000000..949367b --- /dev/null +++ b/VGDLData/examples/contphysics/arkanoid.txt @@ -0,0 +1,47 @@ +BasicGame square_size=25 + + SpriteSet + background > Immovable img=oryx/space1 hidden=True + avatar > FlakAvatar stype=ballStart physicstype=CONT wMult=4 friction=0.2 mass=0.2 img=oryx/floor3 healthPoints=3 limitHealthPoints=3 + + balls > Missile orientation=UP speed=20 physicstype=CONT img=oryx/bullet2 shrinkfactor=2 singleton=True + ballStart > + ball > + + ballLost > Passive invisible=True hidden=True + + brick > Passive img=newset/blockG + brick2 > wMult=2 + brick1 > + + block > Passive img=newset/block2 + longwall > wMult=2 + wall > + + + TerminationSet + SpriteCounter stype=avatar limit=0 win=False + SpriteCounter stype=brick limit=0 win=True + + InteractionSet + + ballStart brick block > transformToAll stype=ballStart stypeTo=ball + + brick ball > killSprite scoreChange=2 + + ball avatar > bounceDirection + ball block > wallBounce + avatar block > wallStop + + ball EOS > subtractHealthPoints stype=avatar value=1 + ball EOS > transformTo stype=ballLost + ball brick > wallBounce + + LevelMapping + . > background + o > background ball + m > background brick2 + n > background brick1 + b > background longwall + w > background wall + A > background avatar \ No newline at end of file diff --git a/VGDLData/examples/contphysics/arkanoid_lvl0.txt b/VGDLData/examples/contphysics/arkanoid_lvl0.txt new file mode 100644 index 0000000..2a087f8 --- /dev/null +++ b/VGDLData/examples/contphysics/arkanoid_lvl0.txt @@ -0,0 +1,20 @@ +wwwwwwwwwwwwwwwwwwwwwww +w.....................w +w.....................w +wnm.m.m.m.m.m.m.m.m.m.w +wm.m.m.m.m.m.m.m.m.m.nw +wnm.m.m.m.m.m.m.m.m.m.w +wm.m.m.m.m.m.m.m.m.m.nw +wnm.m.m.m.m.m.m.m.m.m.w +w.....................w +w.....................w +w.....................w +w.....................w +w.....................w +w.....................w +w.....................w +w.....................w +w.....................w +w.....................w +w.........A...........w +w.....................w \ No newline at end of file diff --git a/VGDLData/examples/contphysics/arkanoid_lvl1.txt b/VGDLData/examples/contphysics/arkanoid_lvl1.txt new file mode 100644 index 0000000..78d13e2 --- /dev/null +++ b/VGDLData/examples/contphysics/arkanoid_lvl1.txt @@ -0,0 +1,20 @@ +wwwwwwwwwwwwwwwwwwwwwww +w.....................w +w.....................w +wnm.m.m.m.m.m.m.m.m.m.w +wm.m.b.m.m.m.m.b.m.m.nw +wnm.m.m.m.m.m.m.m.m.m.w +w.....................w +w.....................w +w.....................w +w.....................w +w.....................w +w.....................w +w.....................w +w.....................w +w.....................w +w.....................w +w.....................w +w.....................w +w.........A...........w +w.....................w \ No newline at end of file diff --git a/VGDLData/examples/contphysics/arkanoid_lvl2.txt b/VGDLData/examples/contphysics/arkanoid_lvl2.txt new file mode 100644 index 0000000..8d3f11e --- /dev/null +++ b/VGDLData/examples/contphysics/arkanoid_lvl2.txt @@ -0,0 +1,20 @@ +wwwwwwwwwwwwwwwwwwwwwww +w.....................w +w.....................w +wnm.m.m.m.m.m.m.m.m.m.w +wm.m.m.m.m.m.m.m.m.m.nw +wnm.m.m.m.m.m.m.m.m.m.w +wm.m.m.m.m.m.m.m.m.m.nw +wb.b.b.m.m.nm.m.b.b.b.w +w.....................w +w.....................w +w.....................w +w.....................w +w.....................w +w.....................w +w.....................w +w.....................w +w.....................w +w.....................w +w.........A...........w +w.....................w \ No newline at end of file diff --git a/VGDLData/examples/contphysics/arkanoid_lvl3.txt b/VGDLData/examples/contphysics/arkanoid_lvl3.txt new file mode 100644 index 0000000..2f112d8 --- /dev/null +++ b/VGDLData/examples/contphysics/arkanoid_lvl3.txt @@ -0,0 +1,20 @@ +wwwwwwwwwwwwwwwwwwwwwww +w.....................w +w.....................w +wnt.t.m.m.....m.m.t.t.w +wm.m.m.m.m...m.m.m.m.nw +wnm.m.m.m.m.m.m.m.m.m.w +wm.m.m.m.m.m.m.m.m.m.nw +wt.t.t.t.t.nt.t.t.t.t.w +w.....................w +w.....................w +w.....................w +w.....................w +w.....................w +w.....................w +w.....................w +w.....................w +w.....................w +w.....................w +w..........A..........w +w.....................w \ No newline at end of file diff --git a/VGDLData/examples/contphysics/arkanoid_lvl4.txt b/VGDLData/examples/contphysics/arkanoid_lvl4.txt new file mode 100644 index 0000000..1325c78 --- /dev/null +++ b/VGDLData/examples/contphysics/arkanoid_lvl4.txt @@ -0,0 +1,20 @@ +wwwwwwwwwwwwwwwwwwwwwww +w.....................w +w.....................w +w.....................w +w.....................w +wm....................w +wm.m.m................w +wm.m.m.m.m............w +wm.m.m.m.m.m.m........w +wm.m.m.m.m.m.m.m.m....w +wb.b.b.b.b.b.b.b.b....w +w.....................w +w.....................w +w.....................w +w.....................w +w.....................w +w.....................w +w.....................w +w..........A..........w +w.....................w \ No newline at end of file diff --git a/VGDLData/examples/contphysics/artillery.txt b/VGDLData/examples/contphysics/artillery.txt new file mode 100755 index 0000000..ee93fd0 --- /dev/null +++ b/VGDLData/examples/contphysics/artillery.txt @@ -0,0 +1,39 @@ +BasicGame + SpriteSet + pad > Immovable img=oryx/devil1 + bouncey > Immovable img=oryx/floorTileOrange + avatar > AimedAvatar stype=bullet img=newset/lasercannon_1 + bullet > Missile physicstype=CONT gravity=0.5 friction=0.02 speed=25 singleton=True img=oryx/bullet1 shrinkfactor=4 + box > Missile img=newset/cloud2 shrinkfactor=0.8 physicstype=CONT gravity=0.5 friction=0.02 + breakable > Immovable img=oryx/backBrown + + TerminationSet + SpriteCounter stype=pad win=True + SpriteCounter stype=avatar win=False + + InteractionSet + breakable bullet > killSprite + bullet breakable > killSprite + bullet wall > killSprite + bullet bouncey > wallBounce + pad bullet > killSprite scoreChange=1 + avatar wall > stepBack + avatar EOS > stepBack + bullet EOS > killSprite + box wall > halfSpeed + box wall > wallBounce + pad box > killSprite + breakable box > killSprite + box breakable > halfSpeed + box breakable > wallBounce + box bullet > bounceForward + box box > wallBounce + box avatar > wallBounce + bullet box > killSprite + + + LevelMapping + G > pad + B > bouncey + b > box + d > breakable \ No newline at end of file diff --git a/VGDLData/examples/contphysics/artillery_lvl0.txt b/VGDLData/examples/contphysics/artillery_lvl0.txt new file mode 100755 index 0000000..bd87e87 --- /dev/null +++ b/VGDLData/examples/contphysics/artillery_lvl0.txt @@ -0,0 +1,13 @@ +wwwwwwwwwwwwwwwwwwwwww +wwww ddddddd w +wwww ddd w +w G d dw +w w +w d G d w +w ddd d w +w dddddddddddd w +w dd w +w G d d w +w G G w +wA wwwwww w +wwwwwwwwwwwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLData/examples/contphysics/artillery_lvl1.txt b/VGDLData/examples/contphysics/artillery_lvl1.txt new file mode 100755 index 0000000..e829822 --- /dev/null +++ b/VGDLData/examples/contphysics/artillery_lvl1.txt @@ -0,0 +1,13 @@ +wwwwwwwwwwwwwwwwwwwwww +wwww ddddddd w +wwww ddd w +w G d dw +w B w +w d G d w +w dd G d w +w dd d dd w +w d d w +w G B d w +w d GG w +wA wwwwww w +wwwwwwwwwwwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLData/examples/contphysics/artillery_lvl2.txt b/VGDLData/examples/contphysics/artillery_lvl2.txt new file mode 100755 index 0000000..b4b5e54 --- /dev/null +++ b/VGDLData/examples/contphysics/artillery_lvl2.txt @@ -0,0 +1,13 @@ +wwwwwwwwwwwwwwwwwwwwww +wwww wwwwwww +wwww wwwwwww +w G B wwwwwww +w w +w B G B w +w G w w +w Bwwdddddddw +w ww w +w G w w +w w G w +wA wwwwww w +wwwwwwwwwwwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLData/examples/contphysics/artillery_lvl3.txt b/VGDLData/examples/contphysics/artillery_lvl3.txt new file mode 100755 index 0000000..9a2e3f5 --- /dev/null +++ b/VGDLData/examples/contphysics/artillery_lvl3.txt @@ -0,0 +1,13 @@ +wwwwwwwwwwwwwwwwwwwwww +w w +w B B G w +w G w +w G ddd wwwwwww +w d d w +w B d A d b w +w d d www w +w G ddd w G w +w wwwww +w B G B w +w G w +wwwwwwwwwwwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLData/examples/contphysics/artillery_lvl4.txt b/VGDLData/examples/contphysics/artillery_lvl4.txt new file mode 100755 index 0000000..27379ee --- /dev/null +++ b/VGDLData/examples/contphysics/artillery_lvl4.txt @@ -0,0 +1,13 @@ +wwwwwwwwwwwwwwwwwwwwww +w w +w w +w B G B w +w www w +w B B w +w ddd w +w d G w +w d b w w +w w w w +w G w w Gw +w w A w w +wwwwwwwwwwwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLData/examples/contphysics/asteroids.txt b/VGDLData/examples/contphysics/asteroids.txt new file mode 100755 index 0000000..e82947b --- /dev/null +++ b/VGDLData/examples/contphysics/asteroids.txt @@ -0,0 +1,23 @@ +BasicGame + SpriteSet + pad > Immovable img=oryx/alien1 + avatar > SpaceshipAvatar stype=bullet physicstype=CONT img=oryx/spaceship3 + bullet > Missile physicstype=CONT speed=25 singleton=True img=oryx/bullet2 + breakable > Immovable img=oryx/backOrange + + TerminationSet + SpriteCounter stype=pad win=True + SpriteCounter stype=avatar win=False + + InteractionSet + bullet wall > killSprite + bullet breakable > killSprite + breakable bullet > killSprite + pad bullet > killSprite scoreChange=1 + avatar wall > killSprite + avatar breakable > killSprite + avatar pad > killSprite + + LevelMapping + G > pad + b > breakable \ No newline at end of file diff --git a/VGDLData/examples/contphysics/asteroids_lvl0.txt b/VGDLData/examples/contphysics/asteroids_lvl0.txt new file mode 100755 index 0000000..896d654 --- /dev/null +++ b/VGDLData/examples/contphysics/asteroids_lvl0.txt @@ -0,0 +1,13 @@ +wwwwwwwwwwwwwwwwwwwwww +w w +w w +w G w +w w +w w +w A w +w w +w G G w +w w +w w +w w +wwwwwwwwwwwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLData/examples/contphysics/asteroids_lvl1.txt b/VGDLData/examples/contphysics/asteroids_lvl1.txt new file mode 100755 index 0000000..7a1919f --- /dev/null +++ b/VGDLData/examples/contphysics/asteroids_lvl1.txt @@ -0,0 +1,13 @@ +wwwwwwwwwwwwwwwwwwwwww +w w +w G G w +w b w +w w +w w +w b A b w +w w +w w +w b w +w G G w +w w +wwwwwwwwwwwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLData/examples/contphysics/asteroids_lvl2.txt b/VGDLData/examples/contphysics/asteroids_lvl2.txt new file mode 100755 index 0000000..2431d05 --- /dev/null +++ b/VGDLData/examples/contphysics/asteroids_lvl2.txt @@ -0,0 +1,13 @@ +wwwwwwwwwwwwwwwwwwwwww +w w +w b G b w +w G G w +w b w +w b b w +w A w +w b b w +w b w +w G b b G w +w G w +w w +wwwwwwwwwwwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLData/examples/contphysics/asteroids_lvl3.txt b/VGDLData/examples/contphysics/asteroids_lvl3.txt new file mode 100755 index 0000000..45d1c44 --- /dev/null +++ b/VGDLData/examples/contphysics/asteroids_lvl3.txt @@ -0,0 +1,13 @@ +wwwwwwwwwwwwwwwwwwwwww +w w +w G w +w G G w +w b w +w b b w +w G b b G w +w b b w +w b b w +w b b w +w b A b w +w b b w +wwwwwwwwwwwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLData/examples/contphysics/asteroids_lvl4.txt b/VGDLData/examples/contphysics/asteroids_lvl4.txt new file mode 100755 index 0000000..3e22523 --- /dev/null +++ b/VGDLData/examples/contphysics/asteroids_lvl4.txt @@ -0,0 +1,13 @@ +wwwwwwwwwwwwwwwwwwwwww +w w +w A G w +w w +wwwwwwwwwwwwwbbbbbbbbw +w w +w G G w +w w +wbbbbbbbbwwwwwwwwwwwww +w w +w G G w +w w +wwwwwwwwwwwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLData/examples/contphysics/bird.txt b/VGDLData/examples/contphysics/bird.txt new file mode 100755 index 0000000..6a34f39 --- /dev/null +++ b/VGDLData/examples/contphysics/bird.txt @@ -0,0 +1,22 @@ +BasicGame + SpriteSet + avatar > physicstype=CONT gravity=1.0 BirdAvatar img=newset/chickenr_0 + evil > Immovable color=RED + goal > Immovable color=GREEN + coin > Immovable img=oryx/gold2 + + TerminationSet + SpriteCounter stype=goal limit=11 win=True + SpriteCounter stype=avatar win=False + + InteractionSet + avatar EOS > killSprite + goal avatar > killSprite + avatar wall > wallStop + avatar evil > killSprite + coin avatar > killSprite scoreChange=1 + + LevelMapping + G > goal + 1 > evil + c > coin \ No newline at end of file diff --git a/VGDLData/examples/contphysics/bird_lvl0.txt b/VGDLData/examples/contphysics/bird_lvl0.txt new file mode 100755 index 0000000..3c7310c --- /dev/null +++ b/VGDLData/examples/contphysics/bird_lvl0.txt @@ -0,0 +1,14 @@ +wwwwwwwwwwwwwwwwwwwwwwwwwwww +w 1 Gw +w 1 Gw +w 1 Gw +w Gw +w Gw +w c Gw +w c Gw +w A c Gw +w Gw +w 1 Gw +w 1 Gw +w 1 Gw +wwwwwwwwwwwwwwwwwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLData/examples/contphysics/bird_lvl1.txt b/VGDLData/examples/contphysics/bird_lvl1.txt new file mode 100755 index 0000000..9ad8d73 --- /dev/null +++ b/VGDLData/examples/contphysics/bird_lvl1.txt @@ -0,0 +1,14 @@ +wwwwwwwwwwwwwwwwwwwwwwwwwwww +w 1 1 Gw +w 1 1 Gw +w 1 1 Gw +w 1 Gw +w Gw +w c Gw +w c Gw +w c Gw +w A Gw +w 1 Gw +w 1 1 Gw +w 1 1 Gw +wwwwwwwwwwwwwwwwwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLData/examples/contphysics/bird_lvl2.txt b/VGDLData/examples/contphysics/bird_lvl2.txt new file mode 100755 index 0000000..af8533b --- /dev/null +++ b/VGDLData/examples/contphysics/bird_lvl2.txt @@ -0,0 +1,14 @@ +wwwwwwwwwwwwwwwwwwwwwwwwwwww +w 1 1 Gw +w 1 Gw +w 1 c Gw +w 1 Gw +w A 1 c Gw +w 1 1 Gw +w 1 c 1 Gw +w c 1 Gw +w 1 Gw +w c 1 Gw +w c 1 Gw +w 1 1 Gw +wwwwwwwwwwwwwwwwwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLData/examples/contphysics/bird_lvl3.txt b/VGDLData/examples/contphysics/bird_lvl3.txt new file mode 100755 index 0000000..ec2400d --- /dev/null +++ b/VGDLData/examples/contphysics/bird_lvl3.txt @@ -0,0 +1,14 @@ +wwwwwwwwwwwwwwwwwwwwwwwwwwww +w 1 1 Gw +w 1 1 Gw +w 1 Gw +w 1 Gw +w A 1 Gw +w 1 c Gw +w 1 Gw +w c 1 Gw +w 1 Gw +w 1 Gw +w 1 1 Gw +w 1 1 Gw +wwwwwwwwwwwwwwwwwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLData/examples/contphysics/bird_lvl4.txt b/VGDLData/examples/contphysics/bird_lvl4.txt new file mode 100755 index 0000000..7f6b2b2 --- /dev/null +++ b/VGDLData/examples/contphysics/bird_lvl4.txt @@ -0,0 +1,14 @@ +wwwwwwwwwwwwwwwwwwwwwwwwwwww +w 1 1 1 Gw +w 1 1 1 Gw +w 1 1 Gw +w c 1 Gw +w A 1 c Gw +w 1 Gw +w 1 c Gw +w 1 c 1 Gw +w 1 1 Gw +w 1 1 Gw +w 1 1 1 Gw +w 1 1 1 Gw +wwwwwwwwwwwwwwwwwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLData/examples/contphysics/bubble.txt b/VGDLData/examples/contphysics/bubble.txt new file mode 100755 index 0000000..b44da97 --- /dev/null +++ b/VGDLData/examples/contphysics/bubble.txt @@ -0,0 +1,46 @@ +BasicGame + SpriteSet + avatar > FlakAvatar stype=bullet physicstype=CONT friction=0.02 img=oryx/spider3 + bullet > Missile speed=25 singleton=True orientation=DUP physicstype=CONT img=oryx/bullet1 + bubble > Missile physicstype=CONT gravity=0.5 + bubble1 > speed=4 shrinkfactor=1.2 img=oryx/orb1 + bubble1a > orientation=DLEFT + bubble1b > orientation=DRIGHT + bubble2 > speed=7 img=oryx/orb2 + bubble2a > orientation=DLEFT + bubble2b > orientation=DRIGHT + bubble3 > speed=10 shrinkfactor=0.8 img=oryx/orb3 + bubble3a > orientation=DLEFT + bubble3b > orientation=DRIGHT + + TerminationSet + SpriteCounter stype=bubble win=True + SpriteCounter stype=avatar win=False + + InteractionSet + bullet wall > killSprite + bubble bullet > killSprite + + bullet bubble3 > killSprite scoreChange=1 + + bullet bubble2 > spawn stype=bubble3a + bullet bubble2 > spawn stype=bubble3b + bullet bubble2 > killSprite scoreChange=1 + + bullet bubble1 > spawn stype=bubble2a + bullet bubble1 > spawn stype=bubble2b + bullet bubble1 > killSprite scoreChange=1 + + avatar wall > wallStop + avatar EOS > stepBack + bullet EOS > killSprite + bubble wall > wallBounce + avatar bubble > killSprite + + LevelMapping + b > bubble1a + c > bubble1b + d > bubble2a + e > bubble2b + f > bubble3a + g > bubble3b \ No newline at end of file diff --git a/VGDLData/examples/contphysics/bubble_lvl0.txt b/VGDLData/examples/contphysics/bubble_lvl0.txt new file mode 100755 index 0000000..4f62b43 --- /dev/null +++ b/VGDLData/examples/contphysics/bubble_lvl0.txt @@ -0,0 +1,13 @@ +wwwwwwwwwwwwwwwwwwwwww +w w +w w +w b w +w w +w w +w w +w w +w w +w w +w w +w A w +wwwwwwwwwwwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLData/examples/contphysics/bubble_lvl1.txt b/VGDLData/examples/contphysics/bubble_lvl1.txt new file mode 100755 index 0000000..6c8f2b3 --- /dev/null +++ b/VGDLData/examples/contphysics/bubble_lvl1.txt @@ -0,0 +1,13 @@ +wwwwwwwwwwwwwwwwwwwwww +w w +w w +w w +w d w +w w b w +w g w +w w +w c w w +w w +w w +w A w +wwwwwwwwwwwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLData/examples/contphysics/bubble_lvl2.txt b/VGDLData/examples/contphysics/bubble_lvl2.txt new file mode 100755 index 0000000..f2e02c0 --- /dev/null +++ b/VGDLData/examples/contphysics/bubble_lvl2.txt @@ -0,0 +1,13 @@ +wwwwwwwwwwwwwwwwwwwwww +w w +w c w +w b w +w w +w wwww wwww w +w cw +w b w +w w +w w +w w +w A w +wwwwwwwwwwwwwwwwwwwwww diff --git a/VGDLData/examples/contphysics/bubble_lvl3.txt b/VGDLData/examples/contphysics/bubble_lvl3.txt new file mode 100755 index 0000000..19170f8 --- /dev/null +++ b/VGDLData/examples/contphysics/bubble_lvl3.txt @@ -0,0 +1,13 @@ +wwwwwwwwwwwwwwwwwwwwww +w e w +w f w +w f w +w d w w +w b w +w g w +w e w w +w c w +w w w +w w +w A w +wwwwwwwwwwwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLData/examples/contphysics/bubble_lvl4.txt b/VGDLData/examples/contphysics/bubble_lvl4.txt new file mode 100755 index 0000000..f4e9854 --- /dev/null +++ b/VGDLData/examples/contphysics/bubble_lvl4.txt @@ -0,0 +1,13 @@ +wwwwwwwwwwwwwwwwwwwwww +w w +w c ww b w +w d e w +w w +wg ww ww fw +w b c w +w w +w www www w +w f g w +w w +w A w +wwwwwwwwwwwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLData/examples/contphysics/candy.txt b/VGDLData/examples/contphysics/candy.txt new file mode 100755 index 0000000..aa2c473 --- /dev/null +++ b/VGDLData/examples/contphysics/candy.txt @@ -0,0 +1,41 @@ +BasicGame + SpriteSet + platforms > solid=True + elevator > Missile orientation=UP speed=0.1 color=BLUE + bullet > Immovable singleton=False img=newset/blockB + ground > Immovable color=DARKGRAY + + moving > physicstype=CONT gravity=1.0 friction=0.02 + avatar > WizardAvatar color=YELLOW stype=bullet img=newset/chef jump_strength=16 mass=1 + box > Passive img=newset/cloud2 shrinkfactor=0.8 + evil > orientation=LEFT + goomba > Walker img=oryx/rat2 + paratroopa > WalkerJumper color=RED + + goal > Immovable color=GREEN img=newset/cheese + coin > Immovable img=newset/egg + + wall > Immovable solid=False color=DARKGRAY + + TerminationSet + SpriteCounter stype=goal win=True + SpriteCounter stype=avatar win=False + + InteractionSet + evil avatar > killIfFromAbove scoreChange=1 + avatar evil > killIfAlive + moving EOS > killSprite + goal avatar > killSprite + + moving wall ground > wallStop + moving bullet > wallStop + + coin avatar > killSprite scoreChange=1 + bullet bullet > killSprite + + LevelMapping + G > goal + 1 > goomba + c > coin + . > ground + w > wall \ No newline at end of file diff --git a/VGDLData/examples/contphysics/candy_lvl0.txt b/VGDLData/examples/contphysics/candy_lvl0.txt new file mode 100755 index 0000000..3adc92f --- /dev/null +++ b/VGDLData/examples/contphysics/candy_lvl0.txt @@ -0,0 +1,14 @@ +wwwwwwwwwwwwwwwwwwwww +w w +w c G w +w w +w ......w +w wwwwwww +w c c wwwwwww +w wwwwwww +w .....wwwwwww +w wwwwwwwwwwww +w c wwwwwwwwwwww +w A wwwwwwwwwwww +w........wwwwwwwwwwww +wwwwwwwwwwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLData/examples/contphysics/candy_lvl1.txt b/VGDLData/examples/contphysics/candy_lvl1.txt new file mode 100755 index 0000000..083d2b6 --- /dev/null +++ b/VGDLData/examples/contphysics/candy_lvl1.txt @@ -0,0 +1,13 @@ +wwwwwwwwwwwwwwwwwwwww +w w +w G w +w w +w w +w c w +w w +w w +w c w +w w +w w +w A w +w...................w \ No newline at end of file diff --git a/VGDLData/examples/contphysics/candy_lvl2.txt b/VGDLData/examples/contphysics/candy_lvl2.txt new file mode 100755 index 0000000..95a5dfa --- /dev/null +++ b/VGDLData/examples/contphysics/candy_lvl2.txt @@ -0,0 +1,13 @@ +wwwwwwwwwwwwwwwwwwwww +w w +w G w +w c c w +w . 1 . w +w w.....w w +w w +w c c w +w . 1 . w +w w.....w w +w w +w A w +w...................w \ No newline at end of file diff --git a/VGDLData/examples/contphysics/candy_lvl3.txt b/VGDLData/examples/contphysics/candy_lvl3.txt new file mode 100755 index 0000000..8afebe9 --- /dev/null +++ b/VGDLData/examples/contphysics/candy_lvl3.txt @@ -0,0 +1,13 @@ +wwwwwwwwwwwwwwwwwwwww +w w +w c c G w +w . 1 w +w w............w +w w +w c c c w +w 1 . w +w...........w w +w w +w c c w +w A w +w...................w \ No newline at end of file diff --git a/VGDLData/examples/contphysics/candy_lvl4.txt b/VGDLData/examples/contphysics/candy_lvl4.txt new file mode 100755 index 0000000..5df3191 --- /dev/null +++ b/VGDLData/examples/contphysics/candy_lvl4.txt @@ -0,0 +1,13 @@ +wwwwwwwwwwwwwwwwwwwww +wwwwwww w +wwwww w +www c A w +w ........w +w ..w w +w c ..w c w +w ..w w +w ..w c . w +w w w +w c c w w +w w G w +w......... w....w \ No newline at end of file diff --git a/VGDLData/examples/contphysics/jumper.txt b/VGDLData/examples/contphysics/jumper.txt new file mode 100644 index 0000000..59398ff --- /dev/null +++ b/VGDLData/examples/contphysics/jumper.txt @@ -0,0 +1,61 @@ +BasicGame + SpriteSet + + platforms > solid=True + ground > Immovable color=DARKGRAY + + moving > physicstype=CONT gravity=2.0 + avatar > PlatformerAvatar img=newset/man1 mass=0.5 friction=0.15 jump_strength=30 healthPoints=20 + + coin > Missile orientation=LEFT speed=0.4 img=oryx/gold1 + + goalSpawner > Immovable invisible=True hidden=True + goalSpawn300 > + goalSpawn500 > + + portal > SpawnPoint invisible=True hidden=True + coinPortal > stype=coin prob=0.1 cooldown=5 total=30 + obsPortalS > stype=obsShortL cooldown=40 total=10 orientation=LEFT + obsPortalS2 > stype=obsShortL cooldown=60 total=10 orientation=LEFT + obsPortalL > stype=obsLongL cooldown=120 total=10 orientation=LEFT + goalPortal > stype=goal prob=1 total=1 + + obstacle > Missile speed=0.2 + obsShortL > hMult=2 img=oryx/slime2 + obsLongL > hMult=3 img=oryx/slime1 + + goal > Missile orientation=LEFT speed=0.2 img=newset/exit2 portal=True + + wall > Immovable solid=False color=DARKGRAY + + winnerNPC > Immovable color=RED img=oryx/sparkle2 + + TerminationSet + MultiSpriteCounter stype1=winnerNPC limit=1 win=True + SpriteCounter stype=avatar win=False + + + InteractionSet + + avatar TIME > transformToAll stype=goalSpawn300 stypeTo=goalPortal nextExecution=300 timer=300 repeating=False + avatar TIME > transformToAll stype=goalSpawn500 stypeTo=goalPortal nextExecution=500 timer=500 repeating=False + coin avatar > killSprite scoreChange=1 + goal avatar > killSprite + avatar wall ground > wallStop + avatar goal > transformTo stype=winnerNPC + avatar obstacle > subtractHealthPoints + + obstacle EOS > killSprite + + + + LevelMapping + g > goalSpawn300 + h > goalSpawn500 + s > obsPortalS wall + t > obsPortalS2 wall + l > obsPortalL wall + u > obsPortalS2 obsPortalL wall + c > coinPortal wall + . > ground + A > avatar \ No newline at end of file diff --git a/VGDLData/examples/contphysics/jumper_lvl0.txt b/VGDLData/examples/contphysics/jumper_lvl0.txt new file mode 100644 index 0000000..f1903ee --- /dev/null +++ b/VGDLData/examples/contphysics/jumper_lvl0.txt @@ -0,0 +1,10 @@ +wwwwwwwwwwwwwwwwwwwwwwwwwwww +w gw +w gw +w gw +w gc +w gw +w gl +w gs +w A gw +w..........................w \ No newline at end of file diff --git a/VGDLData/examples/contphysics/jumper_lvl1.txt b/VGDLData/examples/contphysics/jumper_lvl1.txt new file mode 100644 index 0000000..61cd756 --- /dev/null +++ b/VGDLData/examples/contphysics/jumper_lvl1.txt @@ -0,0 +1,10 @@ +wwwwwwwwwwwwwwwwwwwwwwwwwwww +w gw +w gw +w gw +w gc +w gw +w gs +w gt +w A gw +w..........................w \ No newline at end of file diff --git a/VGDLData/examples/contphysics/jumper_lvl2.txt b/VGDLData/examples/contphysics/jumper_lvl2.txt new file mode 100644 index 0000000..c8f5ead --- /dev/null +++ b/VGDLData/examples/contphysics/jumper_lvl2.txt @@ -0,0 +1,10 @@ +wwwwwwwwwwwwwwwwwwwwwwwwwwww +w gw +w gw +w gw +w gc +w gw +w gu +w gw +w A gw +w..........................w \ No newline at end of file diff --git a/VGDLData/examples/contphysics/jumper_lvl3.txt b/VGDLData/examples/contphysics/jumper_lvl3.txt new file mode 100644 index 0000000..978aa90 --- /dev/null +++ b/VGDLData/examples/contphysics/jumper_lvl3.txt @@ -0,0 +1,10 @@ +wwwwwwwwwwwwwwwwwwwwwwwwwwww +w hw +w hw +w hw +w hc +w hw +w hu +w hw +w A hw +w..........................w \ No newline at end of file diff --git a/VGDLData/examples/contphysics/jumper_lvl4.txt b/VGDLData/examples/contphysics/jumper_lvl4.txt new file mode 100644 index 0000000..a04cdba --- /dev/null +++ b/VGDLData/examples/contphysics/jumper_lvl4.txt @@ -0,0 +1,10 @@ +wwwwwwwwwwwwwwwwwwwwwwwwwwww +w hw +w hw +w hw +w hc +w hw +w hl +w hs +w A hw +w..........................w \ No newline at end of file diff --git a/VGDLData/examples/contphysics/lander.txt b/VGDLData/examples/contphysics/lander.txt new file mode 100755 index 0000000..76da4c2 --- /dev/null +++ b/VGDLData/examples/contphysics/lander.txt @@ -0,0 +1,18 @@ +BasicGame + SpriteSet + pad > Passive color=BLUE is_static=True + avatar > LanderAvatar physicstype=CONT img=oryx/spaceship3 angle_diff=0.2 gravity=0.3 speed=0.5 + + TerminationSet + SpriteCounter stype=pad limit=4 win=True + SpriteCounter stype=avatar win=False + + InteractionSet + avatar wall > killSprite + avatar EOS > killSprite + avatar pad > killIfNotUpright + pad avatar > killIfSlow limspeed=10 + avatar pad > killSprite + + LevelMapping + G > pad \ No newline at end of file diff --git a/VGDLData/examples/contphysics/lander_lvl0.txt b/VGDLData/examples/contphysics/lander_lvl0.txt new file mode 100755 index 0000000..7e43258 --- /dev/null +++ b/VGDLData/examples/contphysics/lander_lvl0.txt @@ -0,0 +1,12 @@ +wwwwwwwwwwwwwwwwwwwwwwwwwwww + + A + + + +w w +ww ww +wwww www +wwwwwwww wwwwwww +wwwwwwwwwwwwGGGGGwwwwwwwwwww +wwwwwwwwwwwwwwwwwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLData/examples/contphysics/lander_lvl1.txt b/VGDLData/examples/contphysics/lander_lvl1.txt new file mode 100755 index 0000000..855bac6 --- /dev/null +++ b/VGDLData/examples/contphysics/lander_lvl1.txt @@ -0,0 +1,12 @@ +wwwwwwwwwwwwwwwwwwwwwwwwwwww + w w w + A wwww + + + + + + wwwwwwwwwww + wwwwwGGGwwwwwwwwwwwww +wwGGwwwwwwwwwwwwwwwwwwwwwwww +wwwwwwwwwwwwwwwwwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLData/examples/contphysics/lander_lvl2.txt b/VGDLData/examples/contphysics/lander_lvl2.txt new file mode 100755 index 0000000..76ac4b6 --- /dev/null +++ b/VGDLData/examples/contphysics/lander_lvl2.txt @@ -0,0 +1,12 @@ +wwwwwwwwwwwwwwwwwwwwwwwwwwww + w w w + A wwww + + + + www + wwww w + w wwwwwwwwGGw + wwwwwGGGwwwwwwwwwwwww + wwwwwwwwwwwwwwwwwwwwwww +wwwwwwwwwwwwwwwwwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLData/examples/contphysics/lander_lvl3.txt b/VGDLData/examples/contphysics/lander_lvl3.txt new file mode 100755 index 0000000..4b32b95 --- /dev/null +++ b/VGDLData/examples/contphysics/lander_lvl3.txt @@ -0,0 +1,12 @@ +wwwwwwwwwwwwwwwwwwwwwwwwwwww + wwwwww www + wwww A ww + ww w + + +w +ww +wwwGGGw wGGw +wwwwwwww wwwwww wwwwwwwwwwww +wwwwwwwwwwwwwwwwwwwwwwwwwwww +wwwwwwwwwwwwwwwwwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLData/examples/contphysics/lander_lvl4.txt b/VGDLData/examples/contphysics/lander_lvl4.txt new file mode 100755 index 0000000..d9ffa0e --- /dev/null +++ b/VGDLData/examples/contphysics/lander_lvl4.txt @@ -0,0 +1,12 @@ +wwwwwwwwwwwwwwwwwwwwwwwwwwww +ww wwwwww www +w wwww A ww +w ww w +w w +wwGGw w +wwwww w w +ww wwwww ww +ww wwww +wwwGGGw wwwwww +wwwwwww wwwwwwwww +wwwwwwwwwwwwwwwwwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLData/examples/contphysics/mario.txt b/VGDLData/examples/contphysics/mario.txt new file mode 100755 index 0000000..9c5736d --- /dev/null +++ b/VGDLData/examples/contphysics/mario.txt @@ -0,0 +1,54 @@ +BasicGame + SpriteSet + + platforms > solid=True + elevator > Missile orientation=UP speed=0.1 img=newset/floor3 + cloud > Passive img=newset/cloud2 physicstype=CONT gravity=1.0 friction=0.02 + ground > Immovable color=DARKGRAY + + moving > physicstype=CONT gravity=1.0 + avatar > PlatformerAvatar img=newset/man1 mass=1 friction=0.1 jump_strength=16 + evil > orientation=LEFT gravity=0.5 + goomba > Walker img=newset/zombie friction=0.0 + paratroopa > WalkerJumper img=newset/shark2 mass=1 friction=0.1 jump_strength=5 + + goal > Immovable img=oryx/mushroom2 + fire > Immovable img=oryx/fire1 + coin > Immovable img=oryx/gold1 + + wall > Immovable solid=False color=DARKGRAY + + TerminationSet + SpriteCounter stype=goal win=True + SpriteCounter stype=avatar win=False + + InteractionSet + + coin avatar > killSprite scoreChange=1 + evil avatar > killIfFromAbove scoreChange=1 + avatar evil > killIfAlive + evil EOS > killSprite + + goal avatar > killSprite + + moving elevator > pullWithIt + evil wall ground > wallReverse + + elevator EOS > wrapAround + + cloud avatar > bounceForward + cloud wall ground fire > wallStop + avatar wall ground > wallStop + + avatar cloud > wallStop + avatar EOS fire > killSprite + + LevelMapping + G > goal + 1 > goomba + 2 > paratroopa + = > elevator + l > cloud + f > fire + c > coin + . > ground \ No newline at end of file diff --git a/VGDLData/examples/contphysics/mario_lvl0.txt b/VGDLData/examples/contphysics/mario_lvl0.txt new file mode 100755 index 0000000..1116331 --- /dev/null +++ b/VGDLData/examples/contphysics/mario_lvl0.txt @@ -0,0 +1,14 @@ +wwwwwwwwwwwwwwwwwwwwwwwwwwww +w w +w w +w w +w w +w w +w G w +w ...w +w c c wwww +w .... 1 ...wwww +w c wwww.......wwwwwww +w A ....wwwwwwwwwwwwwwwwww +w.....wwwwwwwwwwwwwwwwwwwwww +wwwwwwwwwwwwwwwwwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLData/examples/contphysics/mario_lvl1.txt b/VGDLData/examples/contphysics/mario_lvl1.txt new file mode 100755 index 0000000..c287f0b --- /dev/null +++ b/VGDLData/examples/contphysics/mario_lvl1.txt @@ -0,0 +1,14 @@ +wwwwwwwwwwwwwwwwwwwwwwwwwwww +w w +w c c G w +w c ..... .....w +w w.....wwwwww +w ... c w +w www w +w.....www....... c w +w 1 w +w ..... c w +w c 1 w +w A c ...w +w...... ....... ...wwww +wwwwwww wwwwwww.....wwwwwww \ No newline at end of file diff --git a/VGDLData/examples/contphysics/mario_lvl2.txt b/VGDLData/examples/contphysics/mario_lvl2.txt new file mode 100755 index 0000000..50aea9f --- /dev/null +++ b/VGDLData/examples/contphysics/mario_lvl2.txt @@ -0,0 +1,14 @@ +wwwwwwwwwwwwwwwwwwwwwwwwwwww +w w +w c c w +w A w +w..... ....... .... c w +w w w +w w w +w . 1 1 w w +w w..............w c w +w w w +w w w +w w +w 2 2 G w +w..........................w \ No newline at end of file diff --git a/VGDLData/examples/contphysics/mario_lvl3.txt b/VGDLData/examples/contphysics/mario_lvl3.txt new file mode 100755 index 0000000..1886eac --- /dev/null +++ b/VGDLData/examples/contphysics/mario_lvl3.txt @@ -0,0 +1,14 @@ +wwwwwwwwwwwwwwwwwwwwwwwwwwww +w w +w G1w +w === c ...w +w 1 w +w . 2 .. w +w c w....ww w +w w +w c w +w 2 2 w +w c ... ...... w +w A 1 === w +w... .... w +wwww...www .... w \ No newline at end of file diff --git a/VGDLData/examples/contphysics/mario_lvl4.txt b/VGDLData/examples/contphysics/mario_lvl4.txt new file mode 100755 index 0000000..120a2d3 --- /dev/null +++ b/VGDLData/examples/contphysics/mario_lvl4.txt @@ -0,0 +1,14 @@ +wwwwwwwwwwwwwwwwwwwwwwwwwwww +w wwwww w +w wwwww w +w c wwwww G w +w l wwwww ...w +w ...... wwww c w +w A wwwwww c www w +w....wwwwww ww w +wwwwwwwwww w +wwwwwwwww c w +wwwwwwww c w +wwwwwww c w +wwwwww .. === w +wwwwwwfffffffffffww w \ No newline at end of file diff --git a/VGDLData/examples/contphysics/pong.txt b/VGDLData/examples/contphysics/pong.txt new file mode 100755 index 0000000..0588fc7 --- /dev/null +++ b/VGDLData/examples/contphysics/pong.txt @@ -0,0 +1,35 @@ +BasicGame + SpriteSet + goal > Immovable color=GREEN + othergoal > + mygoal > + iWin > color=RED + otherWins > color=RED + + racket > speed=0.25 hMult=3 + avatar > VerticalAvatar alternate_keys=True img=oryx/floor3 + otheravatar > Passive color=BLUE img=oryx/floor2 + + ball > Missile orientation=LEFT physicstype=CONT img=oryx/bullet1 shrinkfactor=4 + normalBall > speed=25 + slowBall > speed=15 + + TerminationSet + + SpriteCounter stype=othergoal limit=0 win=True + SpriteCounter stype=mygoal limit=0 win=False + + InteractionSet + othergoal ball > transformToAll stype=othergoal stypeTo=iWin + mygoal ball > transformToAll stype=mygoal stypeTo=otherWins + + ball racket > bounceDirection + ball wall > wallBounce + racket wall > stepBack + + LevelMapping + + > mygoal + - > othergoal + a > otheravatar + o > normalBall + s > slowBall \ No newline at end of file diff --git a/VGDLData/examples/contphysics/pong_lvl0.txt b/VGDLData/examples/contphysics/pong_lvl0.txt new file mode 100755 index 0000000..d5fe773 --- /dev/null +++ b/VGDLData/examples/contphysics/pong_lvl0.txt @@ -0,0 +1,13 @@ +wwwwwwwwwwwwwwwwwwwwww +w+ -w +w+ -w +w+ -w +w+ -w +w+A a-w +w+ o -w +w+ -w +w+ -w +w+ -w +w+ -w +w+ -w +wwwwwwwwwwwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLData/examples/contphysics/pong_lvl1.txt b/VGDLData/examples/contphysics/pong_lvl1.txt new file mode 100755 index 0000000..2dc5aa6 --- /dev/null +++ b/VGDLData/examples/contphysics/pong_lvl1.txt @@ -0,0 +1,13 @@ +wwwwwwwwwwwwwwwwwwwwww +w+w w-w +w+ -w +w+ -w +w+ -w +w+wA aw-w +w+ o -w +w+w w-w +w+ -w +w+ -w +w+ -w +w+w w-w +wwwwwwwwwwwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLData/examples/contphysics/pong_lvl2.txt b/VGDLData/examples/contphysics/pong_lvl2.txt new file mode 100755 index 0000000..465d90b --- /dev/null +++ b/VGDLData/examples/contphysics/pong_lvl2.txt @@ -0,0 +1,13 @@ +wwwwwwwwwwwwwwwwwwwwww +w+ w w -w +w+ -w +w+ -w +w+ -w +w+A a-w +w+ o -w +w+ -w +w+ -w +w+ -w +w+ -w +w+ w w -w +wwwwwwwwwwwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLData/examples/contphysics/pong_lvl3.txt b/VGDLData/examples/contphysics/pong_lvl3.txt new file mode 100755 index 0000000..008ce8a --- /dev/null +++ b/VGDLData/examples/contphysics/pong_lvl3.txt @@ -0,0 +1,13 @@ +wwwwwwwwwwwwwwwwwwwwww +w+w w-w +w+ -w +w+ -w +w+ -w +w+wA aw-w +w+ o o -w +w+w w-w +w+ -w +w+ -w +w+ -w +w+w w-w +wwwwwwwwwwwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLData/examples/contphysics/pong_lvl4.txt b/VGDLData/examples/contphysics/pong_lvl4.txt new file mode 100755 index 0000000..ccca7b7 --- /dev/null +++ b/VGDLData/examples/contphysics/pong_lvl4.txt @@ -0,0 +1,13 @@ +wwwwwwwwwwwwwwwwwwwwwwwww +w-w s +w +w- +w +w- +w +w- +w +w- A+w +w-w s +w +w- +w +w- +w +w- +w +w- +w +w-w s+w +wwwwwwwwwwwwwwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLData/examples/contphysics/ptsp.txt b/VGDLData/examples/contphysics/ptsp.txt new file mode 100755 index 0000000..952e0c1 --- /dev/null +++ b/VGDLData/examples/contphysics/ptsp.txt @@ -0,0 +1,19 @@ +BasicGame + SpriteSet + pad > Immovable img=oryx/orb2 + inertial > physicstype=CONT friction=0.02 + avatar > OrientedAvatar img=oryx/alien1 + bullet > RandomNPC img=oryx/alien2 + + TerminationSet + SpriteCounter stype=pad win=True + SpriteCounter stype=avatar win=False + + InteractionSet + inertial wall > wallStop + avatar bullet > killSprite + pad avatar > killSprite scoreChange=1 + + LevelMapping + G > pad + 1 > bullet \ No newline at end of file diff --git a/VGDLData/examples/contphysics/ptsp_lvl0.txt b/VGDLData/examples/contphysics/ptsp_lvl0.txt new file mode 100755 index 0000000..7056a2d --- /dev/null +++ b/VGDLData/examples/contphysics/ptsp_lvl0.txt @@ -0,0 +1,13 @@ +wwwwwwwwwwwwwwwwwwwwwwwwwwww +w wwwwww wwwwwwwww +w G ww w +w ww +w A G w +w G w +w w +w G wwwwwww G w +w w +w G G w +w G w +w wwwwwwwwww w +wwwwwwwwwwwwwwwwwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLData/examples/contphysics/ptsp_lvl1.txt b/VGDLData/examples/contphysics/ptsp_lvl1.txt new file mode 100755 index 0000000..b4f8d72 --- /dev/null +++ b/VGDLData/examples/contphysics/ptsp_lvl1.txt @@ -0,0 +1,13 @@ +wwwwwwwwwwwwwwwwwwwwwwwwwwww +w w w w w +w A wwww www w +w w ww +w G w G w +w w w +w www w w +w wwwwwww www w +w ww w +w G w w +w ww G G w +w wwwwwwwwww w +wwwwwwwwwwwwwwwwwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLData/examples/contphysics/ptsp_lvl2.txt b/VGDLData/examples/contphysics/ptsp_lvl2.txt new file mode 100755 index 0000000..74fd53c --- /dev/null +++ b/VGDLData/examples/contphysics/ptsp_lvl2.txt @@ -0,0 +1,13 @@ +wwwwwwwwwwwwwwwwwwwwwwwwwwww +w w w w w +w A wwww www w +w w ww +w G w G w +w w 1 w +w www w w +w wwwwwww www w +w ww w +w G 1 w w +w ww G G w +w wwwwwwwwww w +wwwwwwwwwwwwwwwwwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLData/examples/contphysics/ptsp_lvl3.txt b/VGDLData/examples/contphysics/ptsp_lvl3.txt new file mode 100755 index 0000000..68a03d7 --- /dev/null +++ b/VGDLData/examples/contphysics/ptsp_lvl3.txt @@ -0,0 +1,13 @@ +wwwwwwwwwwwwwwwwwwwwwwwwwwww +w w w w w +w G wwww www G w +w 1 G w ww +w w ww +w w A www +w wwww wwww +w wwwwwwwwww 1 wwwwwww +w w w w +w w G w G w +w G ww w +w wwwwwwwwww w +wwwwwwwwwwwwwwwwwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLData/examples/contphysics/ptsp_lvl4.txt b/VGDLData/examples/contphysics/ptsp_lvl4.txt new file mode 100755 index 0000000..c02d72e --- /dev/null +++ b/VGDLData/examples/contphysics/ptsp_lvl4.txt @@ -0,0 +1,13 @@ +wwwwwwwwwwwwwwwwwwwwwwwwwwww +w w w +w w 1 1 w +w w w w +w w wwwwwwwwwwww +w w w w G w +w w wwwww w w +w w w ww w +w w w ww w +w w w wwwwwwwwwwww +w A w w +w w w +wwwwwwwwwwwwwwwwwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLData/examples/contphysics/racing.txt b/VGDLData/examples/contphysics/racing.txt new file mode 100755 index 0000000..530f33c --- /dev/null +++ b/VGDLData/examples/contphysics/racing.txt @@ -0,0 +1,19 @@ +BasicGame + SpriteSet + pad > Immovable color=BLUE + inertial > physicstype=CONT friction=0.02 + avatar > CarAvatar img=newset/car_redR + fire > Immovable color=RED + + TerminationSet + SpriteCounter stype=pad win=True + SpriteCounter stype=avatar win=False + + InteractionSet + inertial wall > wallStop + pad avatar > killSprite scoreChange=1 + avatar fire > killSprite + + LevelMapping + G > pad + F > fire \ No newline at end of file diff --git a/VGDLData/examples/contphysics/racing_lvl0.txt b/VGDLData/examples/contphysics/racing_lvl0.txt new file mode 100755 index 0000000..8b36f14 --- /dev/null +++ b/VGDLData/examples/contphysics/racing_lvl0.txt @@ -0,0 +1,13 @@ +wwwwwwwwwwwwwwwwwwwwwwwwwwww +w w +w A G w +w w +w G w +w w +w G w +w G w +w w +w G w +w w +w w +wwwwwwwwwwwwwwwwwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLData/examples/contphysics/racing_lvl1.txt b/VGDLData/examples/contphysics/racing_lvl1.txt new file mode 100755 index 0000000..23a3893 --- /dev/null +++ b/VGDLData/examples/contphysics/racing_lvl1.txt @@ -0,0 +1,13 @@ +wwwwwwwwwwwwwwwwwwwwwwwwwwww +w w +w G w +w G G w +w w w w +w w w w +w w A w w +w w w w +w w w w +w G G w +w G w +w w +wwwwwwwwwwwwwwwwwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLData/examples/contphysics/racing_lvl2.txt b/VGDLData/examples/contphysics/racing_lvl2.txt new file mode 100755 index 0000000..4f10e32 --- /dev/null +++ b/VGDLData/examples/contphysics/racing_lvl2.txt @@ -0,0 +1,13 @@ +wwwwwwwwwwwwwwwwwwwwwwwwwwww +wwwwwwwww w +wwwwwww G w +wwww G w +ww w +w w +w A G FFFFF w +w w +ww w +wwww G w +wwwwwww G w +wwwwwwwww w +wwwwwwwwwwwwwwwwwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLData/examples/contphysics/racing_lvl3.txt b/VGDLData/examples/contphysics/racing_lvl3.txt new file mode 100755 index 0000000..4329475 --- /dev/null +++ b/VGDLData/examples/contphysics/racing_lvl3.txt @@ -0,0 +1,13 @@ +wwwwwwwwwwwwwwwwwwwwwwwwwwww +w w +w A G G w +w w +wwwwwwwwwwwwwwwwwwwwww w +w w +w G G G w +w w +w wwwwwwwwwwwwwwwwwwwwww +w w +w G G G w +w w +wwwwwwwwwwwwwwwwwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLData/examples/contphysics/racing_lvl4.txt b/VGDLData/examples/contphysics/racing_lvl4.txt new file mode 100755 index 0000000..31e25c0 --- /dev/null +++ b/VGDLData/examples/contphysics/racing_lvl4.txt @@ -0,0 +1,13 @@ +wwwwwwwwwwwwwwwwwwwwwwwwwwww +w w +w G G w +w w +w FFFFFFFFFFFFFF w +w F w +w G G F w +w F w +wFFFFFFFFFFFFFFFFFFFF w +w w +w A G w +w w +wwwwwwwwwwwwwwwwwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLData/examples/gameDesign/aliens.txt b/VGDLData/examples/gameDesign/aliens.txt new file mode 100755 index 0000000..be52f02 --- /dev/null +++ b/VGDLData/examples/gameDesign/aliens.txt @@ -0,0 +1,58 @@ +GameSpace square_size=25 + SpriteSet + background > Immovable img=oryx/space1 hidden=True + base > Immovable color=WHITE img=oryx/planet + avatar > FlakAvatar stype=sam img=oryx/spaceship1 + missile > Missile + sam > orientation=UP color=BLUE speed=SSPEED singleton=IS_SAM_SINGLE img=oryx/bullet1 + bomb > orientation=DOWN color=RED speed=BSPEED img=oryx/bullet2 + alien > Bomber stype=bomb prob=APROB cooldown=ACOOL speed=ASPEED + alienGreen > img=oryx/alien3 + alienBlue > img=oryx/alien1 + portal > invisible=True hidden=True + portalSlow > SpawnPoint stype=alienBlue cooldown=PCOOL total=PTOTAL img=portal + + LevelMapping + . > background + 0 > background base + 1 > background portalSlow + A > background avatar + + TerminationSet + SpriteCounter stype=avatar limit=0 win=False + MultiSpriteCounter stype1=portal stype2=alien limit=0 win=True + Timeout limit=500 win=True + + InteractionSet + avatar EOS > stepBack + alien EOS > turnAround + missile EOS > killSprite + + base bomb > killBoth + base sam > killBoth scoreChange=1 + + base alien > killSprite + avatar alien > killSprite scoreChange=-1 + avatar bomb > killSprite scoreChange=-1 + alien sam > killSprite scoreChange=2 + + ParameterSet + #{Name of the parameter} > {values(min, inc, max)/(boolean)} {descriptive string} + + SSPEED > values=0.1:0.1:1.0 string=Sam_Speed + BSPEED > values=0.1:0.1:1.0 string=Bomb_Speed + APROB > values=0.01:0.05:0.75 string=Alien_Bomb_Probability + + ACOOL > values=1:1:5 string=Alien_Cooldown + ASPEED > values=0.5:0.1:1.0 string=Alien_Speed + PCOOL > values=1:1:5 string=Alien_Portal_Cooldown + PTOTAL > values=10:5:60 string=Alien_Portal_Total + + IS_SAM_SINGLE > values=True:False string=Is_Sam_Singleton + + #SC_BASESAM > values=-5:1:5 string=Score_Base-Sam + #SC_AVALIEN > values=-5:1:5 string=Score_Avatar-Alien + #SC_AVBOMB > values=-5:1:5 string=Score_Avatar-Bomb + #SC_ALSAM > values=-5:1:5 string=Score_Alien-Sam + + diff --git a/VGDLData/examples/gameDesign/aliensRules.txt b/VGDLData/examples/gameDesign/aliensRules.txt new file mode 100755 index 0000000..bc0bea1 --- /dev/null +++ b/VGDLData/examples/gameDesign/aliensRules.txt @@ -0,0 +1,67 @@ +GameSpace square_size=25 + SpriteSet + background > Immovable img=oryx/space1 hidden=True + base > Immovable color=WHITE img=oryx/planet + avatar > FlakAvatar stype=sam img=oryx/spaceship1 + missile > Missile + sam > orientation=UP color=BLUE speed=SSPEED singleton=IS_SAM_SINGLE img=oryx/bullet1 + bomb > orientation=DOWN color=RED speed=BSPEED img=oryx/bullet2 + alien > Bomber stype=bomb prob=APROB cooldown=ACOOL speed=ASPEED + alienGreen > img=oryx/alien3 + alienBlue > img=oryx/alien1 + portal > invisible=True hidden=True + portalSlow > SpawnPoint stype=alienBlue cooldown=PCOOL total=PTOTAL img=portal + # portalFast > SpawnPoint stype=alienGreen cooldown=12 total=20 img=portal + + LevelMapping + . > background + 0 > background base + 1 > background portalSlow + # 2 > background portalFast + A > background avatar + + TerminationSet + SpriteCounter stype=avatar limit=0 win=IS_GW_AVATAR + MultiSpriteCounter stype1=portal stype2=alien limit=LIM_ALIEN win=IS_GW_ALIEN + Timeout limit=1500 win=IS_GW_TIME + + InteractionSet + avatar EOS > stepBack + alien EOS > turnAround + missile EOS > killSprite + + base bomb > killBoth enabled=IS_BB_ENABLED + base sam > killBoth scoreChange=SC_BASESAM enabled=IS_BS_ENABLED + + base alien > killSprite enabled=IS_BA_ENABLED + avatar alien > killSprite scoreChange=SC_AVALIEN enabled=IS_AA_ENABLED + avatar bomb > killSprite scoreChange=SC_AVBOMB enabled=IS_AB_ENABLED + alien sam > killSprite scoreChange=SC_ALSAM enabled=IS_AS_ENABLED + + ParameterSet + #{Name of the parameter} > {values(min, inc, max)/(boolean)} {descriptive string} + + SSPEED > values=0.1:0.1:1.0 string=Sam_Speed + BSPEED > values=0.1:0.1:1.0 string=Bomb_Speed + APROB > values=0.01:0.02:0.5 string=Alien_Bomb_Probability + ACOOL > values=1:1:10 string=Alien_Cooldown + ASPEED > values=0.1:0.1:1.0 string=Alien_Speed + PCOOL > values=1:1:10 string=Alien_Portal_Cooldown + PTOTAL > values=8:2:60 string=Alien_Portal_Total + SC_BASESAM > values=-5:1:5 string=Score_Base-Sam + SC_AVALIEN > values=-5:1:5 string=Score_Avatar-Alien + SC_AVBOMB > values=-5:1:5 string=Score_Avatar-Bomb + SC_ALSAM > values=-5:1:5 string=Score_Alien-Sam + LIM_ALIEN > values=0:0:0 string=Limit_Alien_End + + IS_SAM_SINGLE > values=True:False string=Is_Sam_Singleton + IS_GW_AVATAR > values=True:False string=Is_GameWon_OnAvatarDeath + IS_GW_ALIEN > values=True:False string=Is_GameWon_OnAliensDeath + IS_GW_TIME > values=True:False string=Is_GameWon_OnTimeOut + + IS_BB_ENABLED > values=True:False string=Is_BaseBomb_Enabled + IS_BS_ENABLED > values=True:False string=Is_BaseSam_Enabled + IS_BA_ENABLED > values=True:False string=Is_BaseAlien_Enabled + IS_AA_ENABLED > values=True:False string=Is_AvatarAlien_Enabled + IS_AB_ENABLED > values=True:False string=Is_AvatarBomb_Enabled + IS_AS_ENABLED > values=True:False string=Is_AlienSam_Enabled \ No newline at end of file diff --git a/VGDLData/examples/gameDesign/aliens_lvl0.txt b/VGDLData/examples/gameDesign/aliens_lvl0.txt new file mode 100755 index 0000000..b013b47 --- /dev/null +++ b/VGDLData/examples/gameDesign/aliens_lvl0.txt @@ -0,0 +1,11 @@ +1............................. +000........................... +000........................... +.............................. +.............................. +.............................. +.............................. +....000......000000.....000... +...00000....00000000...00000.. +...0...0....00....00...00000.. +................A............. \ No newline at end of file diff --git a/VGDLData/examples/gameDesign/aliens_lvl1.txt b/VGDLData/examples/gameDesign/aliens_lvl1.txt new file mode 100755 index 0000000..07bf0a3 --- /dev/null +++ b/VGDLData/examples/gameDesign/aliens_lvl1.txt @@ -0,0 +1,11 @@ +2............................. +000........................... +000........................... +.............................. +.............................. +.............................. +.............................. +....000......000000.....000... +...00000....00000000...00000.. +...0...0....00....00...00000.. +................A............. \ No newline at end of file diff --git a/VGDLData/examples/gameDesign/aliens_lvl2.txt b/VGDLData/examples/gameDesign/aliens_lvl2.txt new file mode 100755 index 0000000..691d6c9 --- /dev/null +++ b/VGDLData/examples/gameDesign/aliens_lvl2.txt @@ -0,0 +1,11 @@ +1............................. +000........................... +000........................... +.............................. +.......0000........0000....... +.......0..0........0..0....... +.............................. +.............................. +..00000....00000000....00000.. +..0...0....00....00....00000.. +...............A.............. \ No newline at end of file diff --git a/VGDLData/examples/gameDesign/aliens_lvl3.txt b/VGDLData/examples/gameDesign/aliens_lvl3.txt new file mode 100755 index 0000000..ace5bbc --- /dev/null +++ b/VGDLData/examples/gameDesign/aliens_lvl3.txt @@ -0,0 +1,11 @@ +2............................. +000........................... +000........................... +.............................. +.............................. +.............................. +.............................. +.............................. +.............................. +.............................. +.............................A \ No newline at end of file diff --git a/VGDLData/examples/gameDesign/aliens_lvl4.txt b/VGDLData/examples/gameDesign/aliens_lvl4.txt new file mode 100755 index 0000000..4c4f2f8 --- /dev/null +++ b/VGDLData/examples/gameDesign/aliens_lvl4.txt @@ -0,0 +1,11 @@ +2............................. +000........................... +000........................... +.............................. +.............................. +.............................. +.............................. +000000000000000000000000000000 +.............................. +.............................. +A............................. \ No newline at end of file diff --git a/VGDLData/examples/gameDesign/fatty.txt b/VGDLData/examples/gameDesign/fatty.txt new file mode 100755 index 0000000..4679fff --- /dev/null +++ b/VGDLData/examples/gameDesign/fatty.txt @@ -0,0 +1,68 @@ +GameSpace no_players=2 key_handler=Pulse + SpriteSet + ground > Immovable hidden=True img=oryx/backGrey + + door > Door + doorOpen > img=oryx/dooropen1 + doorClosed > img=oryx/doorclosed1 + + ingredient > Resource img=newset/flour shrinkfactor=0.5 + eat > value=EATVALUE limit=4 + bake > value=BAKEVALUE limit=LIMITMUMBAKE + + structures > Immovable + oven > color=GRAY img=newset/city1_fire + bed > color=BLUE img=newset/street2 + blank > hidden=True invisible=True + cake > color=PINK img=newset/logm + + avatar > MovingAvatar frameRate=16 + child > speed=CSPEED img=newset/man4 shrinkfactor=0.7 + mum > speed=MSPEED img=newset/girl3 + + wall > Immovable img=oryx/wall3 autotiling=True + + InteractionSet + avatar avatar wall > stepBack pixelPerfect=True + mum bed > stepBack pixelPerfect=True + child oven doorClosed > stepBack pixelPerfect=True + + eat child > collectResource killResource=True scoreChange=2,0 + bake child > killSprite + child eat > killIfHasMore resource=eat limit=4 + child bed > spawnIfHasMore limit=3 resource=eat spend=3 stype=blank + child bed > transformToAll stype=doorOpen stypeTo=doorClosed + child bed > addTimer timer=TCHILDBED ftype=transformToAll stype=doorClosed stypeTo=doorOpen + blank bed > killSprite + + eat mum > killSprite + bake mum > collectResource killResource=True + + mum oven > spawnIfHasMore limit=LIMITMUMBAKE resource=bake spend=5 stype=cake scoreChange=0,20 + + TerminationSet + MultiSpriteCounter stype1=cake limit=1 win=False,True + SpriteCounter stype=child win=False,True + SpriteCounter stype=ingredient win=True,False + Timeout limit=10 win=True,False + + LevelMapping + A > child ground + B > mum ground + x > eat bake ground + b > bed ground + o > oven ground + . > ground + d > doorOpen ground + + + ParameterSet + #{Name of the parameter} > {values(min, inc, max)/(boolean)} {descriptive string} + + CSPEED > values=0.1:0.1:1.0 string=Child_Speed + MSPEED > values=0.1:0.1:1.0 string=Mum_Speed + EATVALUE > values=1:1:4 string=Eat_Value + BAKEVALUE > values=1:2:20 string=Bake_Value + LIMITMUMBAKE > values=1:2:20 string=Limit_Mum_Bake + TCHILDBED > values=10:20:200 string=Timer_Child_Bed + TIMEOUT > values=500:100:1500 string=Game_Timeout \ No newline at end of file diff --git a/VGDLData/examples/gameDesign/fatty_lvl0.txt b/VGDLData/examples/gameDesign/fatty_lvl0.txt new file mode 100755 index 0000000..4cca95b --- /dev/null +++ b/VGDLData/examples/gameDesign/fatty_lvl0.txt @@ -0,0 +1,8 @@ +wwwwwwwwwwwwwwwww +w...w.x....x....w +w.x.w...wwwww.x.w +w..x....x...x...w +wwwww.B.A.w..wwww +wx..w..x..w.x..xw +w.b.d.x...w..o.xw +wwwwwwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLData/examples/gameDesign/fatty_lvl1.txt b/VGDLData/examples/gameDesign/fatty_lvl1.txt new file mode 100755 index 0000000..7d9beba --- /dev/null +++ b/VGDLData/examples/gameDesign/fatty_lvl1.txt @@ -0,0 +1,8 @@ +wwwwwwwwwwwwwwwwwww +wxw.x..w.o.xw.xx..w +w.www..www..www...w +w.x...x....xwx..x.w +w...w...B.A.w..wwww +wwx.w...ww..w..d.xw +w...x...w..x...wb.w +wwwwwwwwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLData/examples/gameDesign/fatty_lvl2.txt b/VGDLData/examples/gameDesign/fatty_lvl2.txt new file mode 100755 index 0000000..56d0aa3 --- /dev/null +++ b/VGDLData/examples/gameDesign/fatty_lvl2.txt @@ -0,0 +1,8 @@ +wwwwwwwwwwwwwwwwwww +w.w.wx..w...w.xwx.w +wxw.w...w.x.w..wx.w +w..x...B.A....x...w +wdwwww.xw..x.wwww.w +w....w..w.w..w.x..w +wb...d.xw.w.x....ow +wwwwwwwwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLData/examples/gameDesign/fatty_lvl3.txt b/VGDLData/examples/gameDesign/fatty_lvl3.txt new file mode 100755 index 0000000..fad8266 --- /dev/null +++ b/VGDLData/examples/gameDesign/fatty_lvl3.txt @@ -0,0 +1,10 @@ +wwwwwwwwwwwwwwwwwww +wx..w..x.w.x..w...w +w..xwx...w....w.x.w +w.ww.ww.B.A.ww.ww.w +w.x......w.x..x...w +w..wwww..w..wwwwddw +w........wx...w...w +w.o.w....w..x.w.b.w +wx..w..x.w....w...w +wwwwwwwwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLData/examples/gameDesign/fatty_lvl4.txt b/VGDLData/examples/gameDesign/fatty_lvl4.txt new file mode 100755 index 0000000..4723f2a --- /dev/null +++ b/VGDLData/examples/gameDesign/fatty_lvl4.txt @@ -0,0 +1,10 @@ +wwwwwwwwwwwwwwwwwww +w..xwww.xwx.wwwx..w +w.x...w..w..w.....w +w..www..B.A..www..w +w..w.x...w....xw..w +w..x.....w..x..x..w +w.....wwwwwww.....w +w.x...w.b.o.w....xw +w.....d..w....x...w +wwwwwwwwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLData/examples/gameDesign/ghostbusters.txt b/VGDLData/examples/gameDesign/ghostbusters.txt new file mode 100755 index 0000000..0f1d2ac --- /dev/null +++ b/VGDLData/examples/gameDesign/ghostbusters.txt @@ -0,0 +1,69 @@ +GameSpace key_handler=Pulse square_size=50 no_players=2 + SpriteSet + ground > Immovable img=oryx/grass autotiling=True hidden=True + moving > + avatar > + ghost > OrientedAvatar speed=SPGHOST img=oryx/ghost1 + hunter > ShootAvatar stype=missile speed=SPHUNT img=newset/humanShotgun + enemy > RandomBomber + enemy0 > speed=SPE0 stype=missileA prob=PE0 img=newset/shooter1 + enemy1 > speed=SPE1 stype=missileB prob=PE1 img=newset/bandit1 + missile > Missile img=oryx/orb1 shrinkfactor=0.4 timeToLive=TTLMIS speed=SPMIS + missileE > RandomMissile shrinkfactor=0.4 speed=SPMISA + missileA > img=oryx/orb3 speed=SPMISA + missileB > img=oryx/orb2 speed=SPMISB + wall > Immovable img=oryx/wall1 + + LevelMapping + . > ground + A > ghost ground + B > hunter ground + 0 > enemy0 ground + 1 > enemy1 ground + w > wall ground + + InteractionSet + hunter wall > stepBack pixelPerfect=True + ghost EOS > wrapAround + enemy wall > stepBack pixelPerfect=True + + ghost missile > killBoth scoreChange=SC_GHMIS_A0,SC_GHMIS_B0 + hunter ghost > killSprite scoreChange=SC_GHMIS_B1,SC_GHMIS_A1 + ghost missileA > killBoth scoreChange=SC_GHMISA_A0,SC_GHMISA_B0 + hunter missileB > killBoth scoreChange=SC_GHMISA_B1,SC_GHMISA_A1 + missileE wall EOS > killSprite + + missile enemy > killSprite + missile EOS > wrapAround enabled=EN_MIS_WRAP + + TerminationSet + SpriteCounter stype=ghost limit=0 win=False,True + SpriteCounter stype=hunter limit=0 win=True,False + Timeout limit=1500 win=True,False + + ParameterSet + #{Name of the parameter} > {values(min, inc, max)/(boolean)} {descriptive string} + + SPHUNT > values=0.1:0.1:1.0 string=Hunter_Speed value=0.5 + SPGHOST > values=0.1:0.1:1.0 string=Ghost_Speed + SPE0 > values=0.1:0.1:1.0 string=Enemy0_Speed + SPE1 > values=0.1:0.1:1.0 string=Enemy1_Speed + PE0 > values=0.01:0.01:0.1 string=Enemy0_prob + PE1 > values=0.01:0.01:0.1 string=Enemy1_prob + TTLMIS > values=1:5:30 string=Missile_TimeToLive value=15 + SPMIS > values=0.1:0.1:1.0 string=Missile_Speed + SPMISA > values=0.1:0.1:1.0 string=MissileA_Speed + SPMISB > values=0.1:0.1:1.0 string=MissileB_Speed + + SC_GHMIS_A0 > values=-1:1:1 string=Score_Ghost-Missile-A0 + SC_GHMIS_A1 > values=-1:1:1 string=Score_Ghost-Missile-A1 + SC_GHMIS_B0 > values=50:10:150 string=Score_Ghost-Missile-B0 + SC_GHMIS_B1 > values=50:10:150 string=Score_Ghost-Missile-B1 + + SC_GHMISA_A0 > values=-30:5:-5 string=Score_Ghost-MissileA-A0 + SC_GHMISA_A1 > values=-30:5:-5 string=Score_Ghost-MissileA-A1 + SC_GHMISA_B0 > values=-30:5:-5 string=Score_Ghost-MissileA-B0 + SC_GHMISA_B1 > values=-30:5:-5 string=Score_Ghost-MissileA-B1 + + EN_MIS_WRAP > values=True:False string=Enable_Missile_Wrapping value=True + diff --git a/VGDLData/examples/gameDesign/ghostbusters_lvl0.txt b/VGDLData/examples/gameDesign/ghostbusters_lvl0.txt new file mode 100755 index 0000000..d843d5f --- /dev/null +++ b/VGDLData/examples/gameDesign/ghostbusters_lvl0.txt @@ -0,0 +1,10 @@ +wwwwwwwwwwwwwwwwwwww +w..w........ww.....w +w.ww....0...w...w..w +w...A.www.....www..w +w..ww...ww...ww....w +w.........w........w +www..wwww.1..ww....w +w........w....wwB..w +w....w...w.........w +wwwwwwwwwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLData/examples/gameDesign/ghostbusters_lvl1.txt b/VGDLData/examples/gameDesign/ghostbusters_lvl1.txt new file mode 100755 index 0000000..922bd16 --- /dev/null +++ b/VGDLData/examples/gameDesign/ghostbusters_lvl1.txt @@ -0,0 +1,10 @@ +wwwwwwwwwwwwwwwwwwww +w..................w +w.......0.....1....w +w...A..............w +w..................w +w..1...............w +w.........1........w +w...............B..w +w..................w +wwwwwwwwwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLData/examples/gameDesign/ghostbusters_lvl2.txt b/VGDLData/examples/gameDesign/ghostbusters_lvl2.txt new file mode 100755 index 0000000..818d879 --- /dev/null +++ b/VGDLData/examples/gameDesign/ghostbusters_lvl2.txt @@ -0,0 +1,10 @@ +wwwwwwwwwwwwwwwwwwwww +w.........w.........w +w..wwww...w...wwww..w +w.........w.........w +w....w....A....w....w +w....w....w....w....w +w....www..1..www....w +w..www.........www..w +w...0.....w........Bw +wwwwwwwwwwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLData/examples/gameDesign/ghostbusters_lvl3.txt b/VGDLData/examples/gameDesign/ghostbusters_lvl3.txt new file mode 100755 index 0000000..4ef5dd9 --- /dev/null +++ b/VGDLData/examples/gameDesign/ghostbusters_lvl3.txt @@ -0,0 +1,10 @@ +wwwwwwwwwwwwwwwwwwwww +w...................w +w..wwww.......wwww..w +w..w.....www.....w..w +wwww....wwAww....wwww +w...................w +w...wwww.....wwww...w +w...w..w.....w..w...w +w......w.....w.....Bw +wwwwwwwwwwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLData/examples/gameDesign/ghostbusters_lvl4.txt b/VGDLData/examples/gameDesign/ghostbusters_lvl4.txt new file mode 100755 index 0000000..be2f327 --- /dev/null +++ b/VGDLData/examples/gameDesign/ghostbusters_lvl4.txt @@ -0,0 +1,10 @@ +wwwwwwwwwwwwwwwwwwww +w..................w +w...w..........w...w +w...w..........w...w +w...w....A..wwww...w +w...wwww...B...w...w +w...w..........w...w +w...w..........w...w +w.1................w +wwwwwwwwwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLData/examples/gameDesign/seaquest.txt b/VGDLData/examples/gameDesign/seaquest.txt new file mode 100755 index 0000000..c71eed0 --- /dev/null +++ b/VGDLData/examples/gameDesign/seaquest.txt @@ -0,0 +1,76 @@ +GameSpace + SpriteSet + + sky > Immovable img=oryx/backLBlue + water > Immovable img=newset/water2 + saved > Immovable color=LIGHTGREEN + holes > SpawnPoint color=LIGHTGRAY img=newset/whirlpool2 portal=True + sharkhole > stype=shark prob=SHPROB + whalehole > stype=whale prob=WHPROB + diverhole > stype=diver + normaldiverhole > prob=DHPROB + oftendiverhole > prob=DHPROB + + moving > + avatar > ShootAvatar color=YELLOW stype=torpedo img=newset/submarine healthPoints=HP limitHealthPoints=MHP + torpedo > Missile color=YELLOW img=oryx/bullet1 + fish > + shark > Missile orientation=LEFT speed=SSPEED color=ORANGE img=newset/shark2 + whale > Bomber orientation=RIGHT speed=WSPEED color=BROWN stype=pirana prob=WSPROB img=newset/whale + pirana > Missile orientation=RIGHT speed=PSPEED color=RED shrinkfactor=0.6 img=newset/piranha2 + diver > RandomNPC color=GREEN speed=DSPEED img=newset/diver1 cons=DCONS + + crew > Resource color=GREEN limit=CRLIMIT + + InteractionSet + + avatar TIME > subtractHealthPoints timer=TIMERHPLOSS repeating=True + + EOS avatar diver sky > stepBack + fish EOS > killSprite #Note that from vgdl 2.0, EOS can be the first or the second sprite. + + fish torpedo > killBoth scoreChange=SCFISHTORPEDO + avatar fish > killSprite + + avatar sky > addHealthPoints value=HPPLUS + avatar sky > spawnIfHasMore resource=crew stype=saved limit=CRLIMIT spend=CRLIMIT + saved sky > killSprite scoreChange=SCSAVEDBUNCH + + avatar diver > changeResource resource=crew + diver avatar > killSprite + + LevelMapping + a > sky + A > water avatar + 1 > water sharkhole + 2 > water whalehole + 3 > water normaldiverhole + 4 > water oftendiverhole + . > water + + TerminationSet + SpriteCounter stype=avatar limit=0 win=False + Timeout limit=1000 win=True + + + ParameterSet + #{Name of the parameter} > {values(min, inc, max)/(boolean)} {descriptive string} + + SHPROB > values=0.01:0.01:0.2 string=SharkHole_SpawnProb + WHPROB > values=0.005:0.005:0.1 string=WhaleHole_SpawnProb + DHPROB > values=0.005:0.005:0.1 string=DiverHole_SpawnProb + HP > values=1:2:40 string=Initial_Health_Points + MHP > values=1:5:40 string=Max_Health_Points + HPPLUS > values=1:1:4 string=Health_Points_Plus + SSPEED > values=0.05:0.05:0.5 string=Shark_Speed + WSPEED > values=0.05:0.05:0.5 string=Whale_Speed + PSPEED > values=0.05:0.05:0.5 string=Pirana_Speed + DSPEED > values=0.1:0.1:1.0 string=Diver_Speed + WSPROB > values=0.01:0.01:0.2 string=Whale_Spawn_Prob + DCONS > values=1:1:6 string=Consecutive_Moves_Diver + CRLIMIT > values=1:1:8 string=Crew_Limit + DCONS > values=1:1:6 string=Consecutive_Moves_Diver + TIMERHPLOSS > values=5:5:50 string=Is_GameWon_OnTimeOut + + SCFISHTORPEDO > values=-5:1:5 string=Score_Fish_Torpedo + SCSAVEDBUNCH > values=-5:1:5 string=Score_Saved_Bunch \ No newline at end of file diff --git a/VGDLData/examples/gameDesign/seaquest_lvl0.txt b/VGDLData/examples/gameDesign/seaquest_lvl0.txt new file mode 100755 index 0000000..782c5bc --- /dev/null +++ b/VGDLData/examples/gameDesign/seaquest_lvl0.txt @@ -0,0 +1,9 @@ +aaaaaaaaaaaaaaaaaaaaa +..................... +....................1 +2.................... +.............A......1 +2.................... +....................1 +2.................... +......3.......3...... \ No newline at end of file diff --git a/VGDLData/examples/gameDesign/seaquest_lvl1.txt b/VGDLData/examples/gameDesign/seaquest_lvl1.txt new file mode 100755 index 0000000..a45667e --- /dev/null +++ b/VGDLData/examples/gameDesign/seaquest_lvl1.txt @@ -0,0 +1,9 @@ +aaaaaaaaaaaaaaaaaaaaa +..................... +2.................... +2.................... +2............A....... +2.................... +2.................... +2.................... +..........3.......3.. \ No newline at end of file diff --git a/VGDLData/examples/gameDesign/seaquest_lvl2.txt b/VGDLData/examples/gameDesign/seaquest_lvl2.txt new file mode 100755 index 0000000..c8a744d --- /dev/null +++ b/VGDLData/examples/gameDesign/seaquest_lvl2.txt @@ -0,0 +1,9 @@ +aaaaaaaaaaaaaaaaaaaaa +..................... +..........A.......... +..................... +....................1 +2.................... +....................1 +2.................... +..........4.......... \ No newline at end of file diff --git a/VGDLData/examples/gameDesign/seaquest_lvl3.txt b/VGDLData/examples/gameDesign/seaquest_lvl3.txt new file mode 100755 index 0000000..0fd0225 --- /dev/null +++ b/VGDLData/examples/gameDesign/seaquest_lvl3.txt @@ -0,0 +1,9 @@ +aaaaaaaaaaaaaaaaaaaaa +..................... +2...................1 +2...................1 +2...................1 +2...................1 +3.......A...........1 +2.................... +.....3...4...3....... \ No newline at end of file diff --git a/VGDLData/examples/gameDesign/seaquest_lvl4.txt b/VGDLData/examples/gameDesign/seaquest_lvl4.txt new file mode 100755 index 0000000..38f3d24 --- /dev/null +++ b/VGDLData/examples/gameDesign/seaquest_lvl4.txt @@ -0,0 +1,9 @@ +aaaaaaaaaaaaaaaaaaaaa +..................... +....................1 +....................1 +....................1 +....................1 +........A...........1 +....................1 +.......4....4........ \ No newline at end of file diff --git a/VGDLData/examples/gridphysics/aliens.txt b/VGDLData/examples/gridphysics/aliens.txt new file mode 100755 index 0000000..64d8e48 --- /dev/null +++ b/VGDLData/examples/gridphysics/aliens.txt @@ -0,0 +1,38 @@ +BasicGame square_size=32 + SpriteSet + background > Immovable img=oryx/space1 hidden=True + base > Immovable color=WHITE img=oryx/planet + avatar > FlakAvatar stype=sam img=oryx/spaceship1 + missile > Missile + sam > orientation=UP color=BLUE singleton=True img=oryx/bullet1 + bomb > orientation=DOWN color=RED speed=0.5 img=oryx/bullet2 + alien > Bomber stype=bomb prob=0.01 cooldown=3 speed=0.8 + alienGreen > img=oryx/alien3 + alienBlue > img=oryx/alien1 + portal > invisible=True hidden=True + portalSlow > SpawnPoint stype=alienBlue cooldown=16 total=20 img=portal + portalFast > SpawnPoint stype=alienGreen cooldown=12 total=20 img=portal + + LevelMapping + . > background + 0 > background base + 1 > background portalSlow + 2 > background portalFast + A > background avatar + + TerminationSet + SpriteCounter stype=avatar limit=0 win=False + MultiSpriteCounter stype1=portal stype2=alien limit=0 win=True + + InteractionSet + avatar EOS > stepBack + alien EOS > turnAround + missile EOS > killSprite + + base bomb > killBoth + base sam > killBoth scoreChange=1 + + base alien > killSprite + avatar alien > killSprite scoreChange=-1 + avatar bomb > killSprite scoreChange=-1 + alien sam > killSprite scoreChange=2 diff --git a/VGDLData/examples/gridphysics/aliens_ggame.txt b/VGDLData/examples/gridphysics/aliens_ggame.txt new file mode 100644 index 0000000..1fc9c34 --- /dev/null +++ b/VGDLData/examples/gridphysics/aliens_ggame.txt @@ -0,0 +1,48 @@ +BasicGame square_size=32 + SpriteSet + collectible > + harmful > + alienGreen > Bomber prob=0.01 img=oryx/alien3 stype=bomb cooldown=3 speed=0.8 + bomb > Missile orientation=DOWN img=oryx/bullet2 color=RED speed=0.5 + alienBlue > Bomber prob=0.01 img=oryx/alien1 stype=bomb cooldown=3 speed=0.8 + portalSlow > SpawnPoint total=20 img=portal hidden=True stype=alienBlue cooldown=16 invisible=True + background > Immovable img=oryx/space1 hidden=True + portalFast > SpawnPoint total=20 img=portal hidden=True stype=alienGreen cooldown=12 invisible=True + avatar > FlakAvatar img=oryx/spaceship1 stype=sam + wall > Immovable solid=True color=DARKGRAY + sam > Missile singleton=True orientation=UP img=oryx/bullet1 color=BLUE + base > Immovable img=oryx/planet color=WHITE + LevelMapping + . > background + 0 > background base + 1 > background portalSlow + 2 > background portalFast + A > background avatar + TerminationSet + SpriteCounter stype=harmful limit=0 win=True + SpriteCounter stype=avatar limit=0 win=False + InteractionSet + portalSlow avatar > killSprite scoreChange=1 + avatar alienGreen > killSprite + avatar bomb > killSprite + avatar alienBlue > killSprite + avatar bomb > killSprite + avatar alienBlue > killSprite + bomb avatar > killSprite scoreChange=1 + avatar EOS > stepBack + sam EOS > reverseDirection + bomb EOS > reverseDirection + alienGreen EOS > turnAround + alienBlue EOS > turnAround + alienGreen sam > killSprite scoreChange=1 + sam alienGreen > killSprite + bomb sam > killSprite scoreChange=1 + sam bomb > killSprite + alienBlue sam > killSprite scoreChange=1 + sam alienBlue > killSprite + bomb sam > killSprite scoreChange=1 + sam bomb > killSprite + alienBlue sam > killSprite scoreChange=1 + sam alienBlue > killSprite + portalSlow sam > killSprite scoreChange=1 + sam portalSlow > killSprite diff --git a/VGDLData/examples/gridphysics/aliens_glvl.txt b/VGDLData/examples/gridphysics/aliens_glvl.txt new file mode 100644 index 0000000..174f92b --- /dev/null +++ b/VGDLData/examples/gridphysics/aliens_glvl.txt @@ -0,0 +1,16 @@ +LevelMapping + a > base + b > portalFast + c > avatar + +LevelDescription + + + + + + a + b +a a b +a + c \ No newline at end of file diff --git a/VGDLData/examples/gridphysics/aliens_lvl0.txt b/VGDLData/examples/gridphysics/aliens_lvl0.txt new file mode 100755 index 0000000..b013b47 --- /dev/null +++ b/VGDLData/examples/gridphysics/aliens_lvl0.txt @@ -0,0 +1,11 @@ +1............................. +000........................... +000........................... +.............................. +.............................. +.............................. +.............................. +....000......000000.....000... +...00000....00000000...00000.. +...0...0....00....00...00000.. +................A............. \ No newline at end of file diff --git a/VGDLData/examples/gridphysics/aliens_lvl1.txt b/VGDLData/examples/gridphysics/aliens_lvl1.txt new file mode 100755 index 0000000..07bf0a3 --- /dev/null +++ b/VGDLData/examples/gridphysics/aliens_lvl1.txt @@ -0,0 +1,11 @@ +2............................. +000........................... +000........................... +.............................. +.............................. +.............................. +.............................. +....000......000000.....000... +...00000....00000000...00000.. +...0...0....00....00...00000.. +................A............. \ No newline at end of file diff --git a/VGDLData/examples/gridphysics/aliens_lvl2.txt b/VGDLData/examples/gridphysics/aliens_lvl2.txt new file mode 100755 index 0000000..691d6c9 --- /dev/null +++ b/VGDLData/examples/gridphysics/aliens_lvl2.txt @@ -0,0 +1,11 @@ +1............................. +000........................... +000........................... +.............................. +.......0000........0000....... +.......0..0........0..0....... +.............................. +.............................. +..00000....00000000....00000.. +..0...0....00....00....00000.. +...............A.............. \ No newline at end of file diff --git a/VGDLData/examples/gridphysics/aliens_lvl3.txt b/VGDLData/examples/gridphysics/aliens_lvl3.txt new file mode 100755 index 0000000..ace5bbc --- /dev/null +++ b/VGDLData/examples/gridphysics/aliens_lvl3.txt @@ -0,0 +1,11 @@ +2............................. +000........................... +000........................... +.............................. +.............................. +.............................. +.............................. +.............................. +.............................. +.............................. +.............................A \ No newline at end of file diff --git a/VGDLData/examples/gridphysics/aliens_lvl4.txt b/VGDLData/examples/gridphysics/aliens_lvl4.txt new file mode 100755 index 0000000..4c4f2f8 --- /dev/null +++ b/VGDLData/examples/gridphysics/aliens_lvl4.txt @@ -0,0 +1,11 @@ +2............................. +000........................... +000........................... +.............................. +.............................. +.............................. +.............................. +000000000000000000000000000000 +.............................. +.............................. +A............................. \ No newline at end of file diff --git a/VGDLData/examples/gridphysics/angelsdemons.txt b/VGDLData/examples/gridphysics/angelsdemons.txt new file mode 100755 index 0000000..3a71145 --- /dev/null +++ b/VGDLData/examples/gridphysics/angelsdemons.txt @@ -0,0 +1,63 @@ +BasicGame + + SpriteSet + sky > Immovable img=oryx/backLBlue + trunk > Immovable color=BROWN img=newset/cloud1 + cursed > Immovable color=YELLOW img=newset/cursedman + + movable > + demon > Bomber stype=bolt img=oryx/devil1 prob=0.15 cooldown=6 speed=0.4 frameRate=8 + angel > Bomber stype=salvation img=oryx/angel1 prob=0.05 cooldown=6 speed=0.45 frameRate=8 + citizen > Chaser stype=output img=newset/man2 speed=0.4 + blessed > Chaser stype=output img=newset/blessedman speed=0.4 + + avatar > MovingAvatar img=newset/girl4 frameRate=10 + + input > SpawnPoint stype=citizen cooldown=16 img=oryx/dooropen1 portal=True + output > Immovable img=oryx/dooropen1 portal=True + box > Passive img=newset/cloud2 shrinkfactor=0.8 + + missile > Missile + bolt > orientation=DOWN color=RED speed=0.2 img=oryx/firedown1 + salvation > orientation=DOWN color=RED speed=0.2 img=oryx/icedown1 + + wall > Immovable img=oryx/wall3 autotiling=True + + InteractionSet + movable wall > reverseDirection + movable wall > stepBack + avatar wall EOS > stepBack + + box avatar > bounceForward + box box > bounceForward repeat=10 + box wall > killSprite + + bolt wall > killSprite scoreChange=-1 + bolt box > killSprite scoreChange=1 + + citizen bolt > transformTo stype=cursed killSecond=True scoreChange=-1 + + bolt avatar > killSprite scoreChange=-5 + + salvation wall > killSprite scoreChange=1 + salvation box > killSprite scoreChange=-1 + + citizen salvation > transformTo stype=blessed killSecond=True scoreChange=100 + + citizen output > killSprite + blessed output > killSprite + + LevelMapping + d > sky demon + a > sky angel + t > sky trunk + x > sky box + i > sky input + o > sky output + . > sky + w > wall + A > sky avatar + + TerminationSet + Timeout limit=1000 win=True + MultiSpriteCounter stype1=cursed limit=1 win=False \ No newline at end of file diff --git a/VGDLData/examples/gridphysics/angelsdemons_lvl0.txt b/VGDLData/examples/gridphysics/angelsdemons_lvl0.txt new file mode 100755 index 0000000..d614a60 --- /dev/null +++ b/VGDLData/examples/gridphysics/angelsdemons_lvl0.txt @@ -0,0 +1,14 @@ +wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww +w.....a........d........a....d.w +wttttttttttttttttttttttttttttttw +w..............................w +w...x........x.....x...........w +w.......x................x.....w +w.............x..............x.w +w.....x....x.........x.........w +w........x......x.........x....w +w....x............x............w +w............A.........x...x...w +w.......x.........x............w +i..............................o +wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLData/examples/gridphysics/angelsdemons_lvl1.txt b/VGDLData/examples/gridphysics/angelsdemons_lvl1.txt new file mode 100755 index 0000000..0f5441d --- /dev/null +++ b/VGDLData/examples/gridphysics/angelsdemons_lvl1.txt @@ -0,0 +1,14 @@ +wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww +w.....d........a........a....d.w +wttttttttttttttttttttttttttttttw +w..............................w +w...x........x............xx...w +w.......xxxx...................w +w.............x.....A........x.w +w.xx.......x.........x.........w +w...............x.......xxx....w +w....x.....xxx....x............w +w......................x.......w +w.......x.........x............w +i..............................o +wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLData/examples/gridphysics/angelsdemons_lvl2.txt b/VGDLData/examples/gridphysics/angelsdemons_lvl2.txt new file mode 100755 index 0000000..87af8ad --- /dev/null +++ b/VGDLData/examples/gridphysics/angelsdemons_lvl2.txt @@ -0,0 +1,14 @@ +wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww +w.....d........d........a....a.w +wttttttttttttttttttttttttttttttw +w..............................w +w...xxxx.......................w +w..........xx...x.........x....w +w...............x..xx..........w +w......................A.......w +w...xx...x.........x...........w +w.........xxx.........x....xx..w +w...............x.x............w +w....xx.......x..........x.....w +i..............................o +wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLData/examples/gridphysics/angelsdemons_lvl3.txt b/VGDLData/examples/gridphysics/angelsdemons_lvl3.txt new file mode 100755 index 0000000..891d1f6 --- /dev/null +++ b/VGDLData/examples/gridphysics/angelsdemons_lvl3.txt @@ -0,0 +1,14 @@ +wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww +w.....d........d........a....a.w +wttttttttttttttttttttttttttttttw +w....................x.........w +w...xx.x.......................w +w..........xx.............xxx..w +w.A.............x..xx..........w +w......xx.................x....w +w...xx...x.....x...x...........w +w...........x.........x....xx..w +w...............x..............w +w....x........x..........x.....w +o..............................i +wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLData/examples/gridphysics/angelsdemons_lvl4.txt b/VGDLData/examples/gridphysics/angelsdemons_lvl4.txt new file mode 100755 index 0000000..891d1f6 --- /dev/null +++ b/VGDLData/examples/gridphysics/angelsdemons_lvl4.txt @@ -0,0 +1,14 @@ +wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww +w.....d........d........a....a.w +wttttttttttttttttttttttttttttttw +w....................x.........w +w...xx.x.......................w +w..........xx.............xxx..w +w.A.............x..xx..........w +w......xx.................x....w +w...xx...x.....x...x...........w +w...........x.........x....xx..w +w...............x..............w +w....x........x..........x.....w +o..............................i +wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLData/examples/gridphysics/assemblyline.txt b/VGDLData/examples/gridphysics/assemblyline.txt new file mode 100755 index 0000000..343eb7c --- /dev/null +++ b/VGDLData/examples/gridphysics/assemblyline.txt @@ -0,0 +1,96 @@ +BasicGame key_handler=Pulse + SpriteSet + floor > Immovable img=newset/floor2 + + assembly > Immovable + assembly1 > color=PINK + assembly2 > color=LIGHTORANGE + assembly3 > color=GREEN + + line > Immovable hidden=True + linedown > orientation=DOWN img=newset/linedown + lineright > orientation=RIGHT img=newset/lineright + lineup > orientation=UP img=newset/lineup + lineleft > orientation=LEFT img=newset/lineleft + + + avatar > ShootAvatar stype=lever rotateInPlace=true img=newset/man3 + lever > Flicker limit=1 singleton=True img=oryx/mace1 shrinkfactor=0.5 + lasercannon > SpawnPoint + lcup > img=newset/lasercannon stype=lup + lcdown > img=newset/lasercannon_2 stype=ldown + lcright > img=newset/lasercannon_1 stype=lright + lcleft > img=newset/lasercannon_3 stype=lleft + lcswap > img=newset/lasercannon_4 stype=lleft + + laser > Missile color=YELLOW shrinkfactor=0.5 speed=0.5 + lup > orientation=UP img=newset/laser1 + ldown > orientation=DOWN img=newset/laser1 + lright > orientation=RIGHT img=newset/laser1_1 + lleft > orientation=LEFT img=newset/laser1_1 + + goal > Immovable img=oryx/dooropen1 portal=true + vortex > Passive img=newset/block3 + + portal > SpawnPoint orientation=DOWN stype=potato cooldown=20 img=portal portal=True + product > Missile color=RED speed=0.1 + potato > img=newset/potato + potatoeyes > img=newset/potatoeyes + potatoeyesnose > img=newset/potatoeyesnose + potatofull > img=newset/potatofull + victory > img=oryx/goldsack + + wall > Immovable img=oryx/wall3 autotiling=True + + + LevelMapping + . > floor + A > floor avatar + l > floor lcleft + r > floor lcright + u > floor lcup + d > floor lcdown + g > floor goal + p > floor portal + v > floor vortex + + 1 > floor assembly1 linedown + 2 > floor assembly2 lineright + 3 > floor assembly3 linedown + 4 > floor assembly1 lineright + 5 > floor assembly2 lineup + 6 > floor assembly3 lineleft + 7 > floor assembly2 linedown + 8 > floor assembly1 lineleft + 9 > floor assembly3 lineright + + InteractionSet + + avatar wall lasercannon > stepBack + + vortex avatar > bounceForward + vortex wall vortex lasercannon > undoAll + laser vortex wall > killSprite + + lcdown lever > transformTo stype=lcswap + lcleft lever > transformTo stype=lcdown + lcup lever > transformTo stype=lcleft + lcright lever > transformTo stype=lcup + lcswap lever > transformTo stype=lcright + lever lasercannon > killSprite + + product laser > attractGaze align=True + product wall lasercannon > killSprite + + + potato assembly1 > transformTo stype=potatoeyes scoreChange=1 + potatoeyes assembly2 > transformTo stype=potatoeyesnose scoreChange=2 + potatoeyesnose assembly3 > transformTo stype=potatofull scoreChange=4 + + product portal line > attractGaze align=True + + potatofull goal > transformTo stype=victory + + TerminationSet + MultiSpriteCounter stype1=victory limit=1 win=True min=True + Timeout limit=1500 win=False \ No newline at end of file diff --git a/VGDLData/examples/gridphysics/assemblyline_lvl0.txt b/VGDLData/examples/gridphysics/assemblyline_lvl0.txt new file mode 100755 index 0000000..17e1c6b --- /dev/null +++ b/VGDLData/examples/gridphysics/assemblyline_lvl0.txt @@ -0,0 +1,14 @@ +wwwwwwwwwwwwwwwwwwwpwwwww +w.....l.................w +w.......................w +w......................dw +w..A...1................w +w...v..1.v............r.w +w......1.........v......w +w.......................w +w..v....................w +w.......................w +wu.........2222......3..w +w....................3..w +w....................g..w +wwwwwwwwwwwwwwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLData/examples/gridphysics/assemblyline_lvl1.txt b/VGDLData/examples/gridphysics/assemblyline_lvl1.txt new file mode 100755 index 0000000..8d6d4d1 --- /dev/null +++ b/VGDLData/examples/gridphysics/assemblyline_lvl1.txt @@ -0,0 +1,14 @@ +wwwwpwwwwwwwwwwwwwwwwwwww +w.......d...............w +w..v......6666........r.w +w.......................w +w............v.....5....w +w..................5....w +w.......g...A......5....w +w.....v.................w +w.......................w +wu.........4444.........w +w.......................w +w..........v.......d....w +w.......................w +wwwwwwwwwwwwwwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLData/examples/gridphysics/assemblyline_lvl2.txt b/VGDLData/examples/gridphysics/assemblyline_lvl2.txt new file mode 100755 index 0000000..df594b2 --- /dev/null +++ b/VGDLData/examples/gridphysics/assemblyline_lvl2.txt @@ -0,0 +1,14 @@ +wwwpwwwwwwwwwwwwwwwwwwwww +w.................l.....w +wr......................w +w....vu.................w +w.......................w +w........5.....v........w +w........5...........v..w +w..1.....5..A...........w +w..1..............3.....w +w..1..............3.....w +w.................3.....w +wu......................w +w........r........g.....w +wwwwwwwwwwwwwwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLData/examples/gridphysics/assemblyline_lvl3.txt b/VGDLData/examples/gridphysics/assemblyline_lvl3.txt new file mode 100755 index 0000000..3f2326d --- /dev/null +++ b/VGDLData/examples/gridphysics/assemblyline_lvl3.txt @@ -0,0 +1,14 @@ +wwwwwwwwwwwpwwwwwwwwwwwww +w.......g..........r....w +w.....................v.w +w....u.........444......w +w..v....................w +w..........v............w +w..................7....w +w....v......A......7....w +w..................7....w +w.......................w +w..........666........d.w +w.......................w +w.......l...............w +wwwwwwwwwwwwwwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLData/examples/gridphysics/assemblyline_lvl4.txt b/VGDLData/examples/gridphysics/assemblyline_lvl4.txt new file mode 100755 index 0000000..892e0d7 --- /dev/null +++ b/VGDLData/examples/gridphysics/assemblyline_lvl4.txt @@ -0,0 +1,14 @@ +wwwwwwwwwwwwwwwwwwwwwpwww +w.......................w +w..v....................w +w.l.......999...g.......w +w.......................w +w...5...................w +w...5...................w +w...5.......A...........w +w.......................w +w.......................w +w.......................w +w..v......888..........uw +w...d...................w +wwwwwwwwwwwwwwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLData/examples/gridphysics/avoidgeorge.txt b/VGDLData/examples/gridphysics/avoidgeorge.txt new file mode 100755 index 0000000..4ce4ab9 --- /dev/null +++ b/VGDLData/examples/gridphysics/avoidgeorge.txt @@ -0,0 +1,33 @@ +BasicGame + SpriteSet + + floor > Immovable img=newset/floor6 hidden=True + human > + annoyed > RandomNPC speed=0.25 img=newset/cursedman cons=2 + citizen > + quiet > RandomNPC speed=0.25 img=newset/man2 cons=1 + avatar > ShootAvatar stype=cigarette img=newset/girl1 rotateInPlace=False + + george > Chaser stype=citizen speed=0.25 img=newset/man4 frameRate=8 + cigarette > Flicker limit=5 singleton=True img=newset/cigarette + wall > Immovable img=oryx/wall6 + + + TerminationSet + SpriteCounter stype=avatar win=False + SpriteCounter stype=quiet win=False + Timeout limit=1000 win=True + + InteractionSet + + quiet george > transformTo stype=annoyed + avatar george > killSprite scoreChange=-1 + annoyed cigarette > transformTo stype=quiet scoreChange=1 + human wall wall > stepBack + + + LevelMapping + g > floor george + c > floor quiet + A > floor avatar + . > floor \ No newline at end of file diff --git a/VGDLData/examples/gridphysics/avoidgeorge_lvl0.txt b/VGDLData/examples/gridphysics/avoidgeorge_lvl0.txt new file mode 100755 index 0000000..95f8828 --- /dev/null +++ b/VGDLData/examples/gridphysics/avoidgeorge_lvl0.txt @@ -0,0 +1,11 @@ +wwwwwwwwwwwwwwwwwwwwwwww +w......................w +w..c.........c.....c...w +w.......c..............w +w......................w +w........A.......c.....w +w..........c...........w +w......................w +w....c.............g...w +w......................w +wwwwwwwwwwwwwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLData/examples/gridphysics/avoidgeorge_lvl1.txt b/VGDLData/examples/gridphysics/avoidgeorge_lvl1.txt new file mode 100755 index 0000000..c7405e0 --- /dev/null +++ b/VGDLData/examples/gridphysics/avoidgeorge_lvl1.txt @@ -0,0 +1,11 @@ +wwwwwwwwwwwwwwwwwwwwwwww +w......................w +w..c...w..w..c.....c...w +w.......c........w.....w +w...w..................w +w........A.......c.....w +w..........c...........w +w....w...wwwwwww.......w +w....c.............g...w +w......................w +wwwwwwwwwwwwwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLData/examples/gridphysics/avoidgeorge_lvl2.txt b/VGDLData/examples/gridphysics/avoidgeorge_lvl2.txt new file mode 100755 index 0000000..955f6f4 --- /dev/null +++ b/VGDLData/examples/gridphysics/avoidgeorge_lvl2.txt @@ -0,0 +1,11 @@ +wwwwwwwwwwwwwwwwwwwwwwww +w......................w +w..c...w.....c.....w.A.w +w.......c......w.......w +w..w...............w...w +w.c..............c.....w +w..........w...w...w...w +w....w.................w +w....g...w.......c.....w +w...........w..........w +wwwwwwwwwwwwwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLData/examples/gridphysics/avoidgeorge_lvl3.txt b/VGDLData/examples/gridphysics/avoidgeorge_lvl3.txt new file mode 100755 index 0000000..08955a2 --- /dev/null +++ b/VGDLData/examples/gridphysics/avoidgeorge_lvl3.txt @@ -0,0 +1,11 @@ +wwwwwwwwwwwwwwwwwwwwwwww +w......w...............w +w..c.....g...c....w..A.w +w......................w +w..w...........w.......w +w.c....w.........c.....w +w.........cw...........w +w....w.................w +w....c.......w...c.....w +w.c.................c..w +wwwwwwwwwwwwwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLData/examples/gridphysics/avoidgeorge_lvl4.txt b/VGDLData/examples/gridphysics/avoidgeorge_lvl4.txt new file mode 100755 index 0000000..335c3a4 --- /dev/null +++ b/VGDLData/examples/gridphysics/avoidgeorge_lvl4.txt @@ -0,0 +1,11 @@ +wwwwwwwwwwwwwwwwwwwwwwww +w......w...............w +w..w.....A...w....c..g.w +w........c.............w +w..c...........c.......w +w.w....c.........w.....w +w.........wc...........w +w....c.................w +w....w.......c...w.....w +w.w....c............w..w +wwwwwwwwwwwwwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLData/examples/gridphysics/bait.txt b/VGDLData/examples/gridphysics/bait.txt new file mode 100755 index 0000000..a0634b5 --- /dev/null +++ b/VGDLData/examples/gridphysics/bait.txt @@ -0,0 +1,40 @@ +#Bait: http://www.mobygames.com/game/bait + +BasicGame key_handler=Pulse square_size=50 + SpriteSet + + floor > Immovable hidden=True img=oryx/backLBrown + hole > Immovable color=DARKBLUE img=newset/hole1 + avatar > MovingAvatar + nokey > img=oryx/swordman1 frameRate=8 + withkey > img=oryx/swordmankey1 frameRate=8 + mushroom > Immovable img=oryx/mushroom2 shrinkfactor=0.6 + key > Passive img=oryx/key2 shrinkfactor=0.7 + goal > Immovable img=oryx/doorclosed1 + box > Passive img=newset/block3 shrinkfactor=0.8 + wall > Immovable img=oryx/dirtwall autotiling=True + + LevelMapping + A > nokey floor + 0 > hole floor + 1 > box floor + k > key floor + g > goal floor + m > mushroom floor + . > floor + + InteractionSet + avatar wall > stepBack + avatar hole > killSprite + box avatar > bounceForward + box wall box mushroom > undoAll + box hole > killBoth scoreChange=1 + nokey key > transformTo stype=withkey + key avatar > killSprite + nokey goal > stepBack + goal withkey > killSprite scoreChange=5 + mushroom avatar > killSprite scoreChange=1 + + TerminationSet + SpriteCounter stype=goal limit=0 win=True + SpriteCounter stype=avatar limit=0 win=False \ No newline at end of file diff --git a/VGDLData/examples/gridphysics/bait_lvl0.txt b/VGDLData/examples/gridphysics/bait_lvl0.txt new file mode 100755 index 0000000..aa9505f --- /dev/null +++ b/VGDLData/examples/gridphysics/bait_lvl0.txt @@ -0,0 +1,6 @@ +wwwww +wgAww +ww..w +w.11w +wwk.w +wwwww \ No newline at end of file diff --git a/VGDLData/examples/gridphysics/bait_lvl1.txt b/VGDLData/examples/gridphysics/bait_lvl1.txt new file mode 100755 index 0000000..383b0e6 --- /dev/null +++ b/VGDLData/examples/gridphysics/bait_lvl1.txt @@ -0,0 +1,9 @@ +wwwwwwwwwwwww +wwwwwwgwwwwww +wwwww...wwwww +w...w.A.w...w +w.1.......1.w +wwwww.0.wwwww +wwwwww0wwwwww +wwwwwwkwwwwww +wwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLData/examples/gridphysics/bait_lvl2.txt b/VGDLData/examples/gridphysics/bait_lvl2.txt new file mode 100755 index 0000000..093c6a3 --- /dev/null +++ b/VGDLData/examples/gridphysics/bait_lvl2.txt @@ -0,0 +1,10 @@ +wwwwwwwwwwwww +w...00.00...w +w.w100k001w.w +w.w.00000.w.w +w.1.00m00.1.w +w.w.ww1ww.w.w +w...........w +w.wwww1wwww.w +w.....Ag....w +wwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLData/examples/gridphysics/bait_lvl3.txt b/VGDLData/examples/gridphysics/bait_lvl3.txt new file mode 100755 index 0000000..0f1f17c --- /dev/null +++ b/VGDLData/examples/gridphysics/bait_lvl3.txt @@ -0,0 +1,11 @@ +wwwwwwwwwwwww +wA....10001gw +w.111110001.w +w1100000001.w +w0001111111.w +w1111.......w +w......11111w +w11111110001w +wm0000000000w +w0000000010kw +wwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLData/examples/gridphysics/bait_lvl4.txt b/VGDLData/examples/gridphysics/bait_lvl4.txt new file mode 100755 index 0000000..5301c88 --- /dev/null +++ b/VGDLData/examples/gridphysics/bait_lvl4.txt @@ -0,0 +1,9 @@ +wwwwwww +wkwwwww +w000..w +w0m01.w +w0111.w +w.1A1.w +w01.1.w +wwwwg.w +wwwwwww \ No newline at end of file diff --git a/VGDLData/examples/gridphysics/beltmanager.txt b/VGDLData/examples/gridphysics/beltmanager.txt new file mode 100755 index 0000000..36d1d5c --- /dev/null +++ b/VGDLData/examples/gridphysics/beltmanager.txt @@ -0,0 +1,66 @@ +BasicGame + SpriteSet + floor > Immovable img=oryx/backBiege hidden=True + passenger > Immovable color=GREEN img=oryx/king1 + belt > Immovable img=oryx/space5 + death > Immovable img=oryx/tombstone1 + + lever > Immovable + leverUp > img=oryx/bookUp + leverRight > img=oryx/bookRight + leverDown > img=oryx/bookDown + leverLeft > img=oryx/bookLeft + + joint > Passive + jointUp > img=oryx/bookUp orientation=UP + jointRight > img=oryx/bookRight orientation=RIGHT + jointDown > img=oryx/bookDown orientation=DOWN + jointLeft > img=oryx/bookLeft orientation=LEFT + + suitcase > Missile orientation=RIGHT speed=0.25 img=oryx/treasure2 + avatar > MovingAvatar speed=1.0 img=newset/man4 rotateInPlace=False + wall > Immovable img=oryx/dirtWall autotiling=True + + InteractionSet + + avatar leverUp > transformToAll stype=jointRight stypeTo=jointUp + avatar leverUp > transformToAll stype=jointDown stypeTo=jointUp + avatar leverUp > transformToAll stype=jointLeft stypeTo=jointUp + + avatar leverRight > transformToAll stype=jointUp stypeTo=jointRight + avatar leverRight > transformToAll stype=jointDown stypeTo=jointRight + avatar leverRight > transformToAll stype=jointLeft stypeTo=jointRight + + avatar leverDown > transformToAll stype=jointUp stypeTo=jointDown + avatar leverDown > transformToAll stype=jointRight stypeTo=jointDown + avatar leverDown > transformToAll stype=jointLeft stypeTo=jointDown + + avatar leverLeft > transformToAll stype=jointUp stypeTo=jointLeft + avatar leverLeft > transformToAll stype=jointDown stypeTo=jointLeft + avatar leverLeft > transformToAll stype=jointRight stypeTo=jointLeft + + suitcase joint > attractGaze align=True + passenger suitcase > killSprite scoreChange=1 + suitcase death > killSprite scoreChange=-1 + suitcase wall > killSprite scoreChange=-1 + suitcase floor > stepBack + + avatar wall > stepBack + + LevelMapping + A > avatar floor + . > floor + 1 > leverUp floor + 2 > leverRight floor + 3 > leverDown floor + 4 > leverLeft floor + p > floor passenger + s > belt suitcase + b > belt + d > floor death + j > jointRight belt + + + TerminationSet + SpriteCounter stype=passenger win=True + SpriteCounter stype=suitcase win=False \ No newline at end of file diff --git a/VGDLData/examples/gridphysics/beltmanager_lvl0.txt b/VGDLData/examples/gridphysics/beltmanager_lvl0.txt new file mode 100755 index 0000000..65ef5e0 --- /dev/null +++ b/VGDLData/examples/gridphysics/beltmanager_lvl0.txt @@ -0,0 +1,11 @@ +wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww +w...........d.........d...........w +w...........b.........b...........w +wsbbbbbbbbbbjbbbbbbbbbjbbbbbbbbbbdw +w...........b.........b...........w +w...........b.........b...........w +wwwww...dbbbjbbbbbbbbbjbbbjbd.....w +ww1ww.......b.........b...b.......w +w4A2w.......b.........d...jbbbp...w +ww3ww.......d.............d.......w +wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww diff --git a/VGDLData/examples/gridphysics/beltmanager_lvl1.txt b/VGDLData/examples/gridphysics/beltmanager_lvl1.txt new file mode 100755 index 0000000..9413ffe --- /dev/null +++ b/VGDLData/examples/gridphysics/beltmanager_lvl1.txt @@ -0,0 +1,11 @@ +wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww +w........................d........w +wsbbbbbbbbbbbbbjbbbbbbbbbjbbd.....w +w..............d.........b........w +w..pbbbbbbbbbbbjbbbbdbbbbj........w +w..............b.........b........w +wwwww..........b.........b........w +ww1ww..........b.........b........w +w4A2w....bbbbbbjbbbbbbbbbjbbbbd...w +ww3ww..........d.........d........w +wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww diff --git a/VGDLData/examples/gridphysics/beltmanager_lvl2.txt b/VGDLData/examples/gridphysics/beltmanager_lvl2.txt new file mode 100755 index 0000000..50a1fb4 --- /dev/null +++ b/VGDLData/examples/gridphysics/beltmanager_lvl2.txt @@ -0,0 +1,11 @@ +wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww +w.....d..............d........d...w +w.....b..........dbbbjbbbbbbbbjbd.w +w.....b..............b........b...w +w.dbbbjbbbbbbbbbbbbbbjbd......b...w +w.....b..............b........b...w +w.....b........wwwww.b........b...w +w.....b........ww1ww.b........b...w +wsbbbbjbbbbbbbdw4A2w.d........b...w +w..............ww3ww.pbbbbbbbbjbd.w +wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww diff --git a/VGDLData/examples/gridphysics/beltmanager_lvl3.txt b/VGDLData/examples/gridphysics/beltmanager_lvl3.txt new file mode 100755 index 0000000..1b48b4d --- /dev/null +++ b/VGDLData/examples/gridphysics/beltmanager_lvl3.txt @@ -0,0 +1,11 @@ +wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww +w..............................d..w +wdsbbbbbbbbbbbbbbbbbbbbbbbbbbbbjd.w +w..d...........................b..w +w.djbbbbbbbbbbbbbbbbbbbbbbbbbbbjd.w +w..b.....................d.....d..w +w.djbbbbbbbbbbbbbbbbbbbbbjd...wwwww +w..d.....................b....ww1ww +w.....d..................b....w4A2w +w..pbbjbbbbbbbbbbbbbbbbbbjd...ww3ww +wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww diff --git a/VGDLData/examples/gridphysics/beltmanager_lvl4.txt b/VGDLData/examples/gridphysics/beltmanager_lvl4.txt new file mode 100755 index 0000000..f386e7e --- /dev/null +++ b/VGDLData/examples/gridphysics/beltmanager_lvl4.txt @@ -0,0 +1,11 @@ +wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww +w...........d.............d.......w +w......dbbbbjbdsbbbbbbbbbbjbbbd...w +w....d......b......d......b.......w +w..dbjbbbbbbjbbbbbbjbbbbbbjbbbd...w +w....b......b......b......b.......w +w..dbjbbbp..b......b......b...wwwww +w....b......b......b......b...ww1ww +w..dbjbbbbbbjbbbbbbjbbbbbbjbbdw4A2w +w....d......d......d......d...ww3ww +wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww diff --git a/VGDLData/examples/gridphysics/blacksmoke.txt b/VGDLData/examples/gridphysics/blacksmoke.txt new file mode 100755 index 0000000..261c3c4 --- /dev/null +++ b/VGDLData/examples/gridphysics/blacksmoke.txt @@ -0,0 +1,53 @@ +BasicGame + SpriteSet + + + death > Immovable color=GRAY img=oryx/backBrown + ground > Immovable color=BLACK img=oryx/backLBrown + lock > Immovable color=WHITE img=newset/lock1 + + smoke > SpawnPoint cooldown=2 total=6 stype=smokespawn img=oryx/smoke + smokespawn > RandomMissile color=ORANGE speed=0.25 invisible=True + exit > Door img=oryx/dooropen1 + + box > Immovable img=newset/block2 + key > Resource limit=1 img=oryx/key2 singleton=True shrinkfactor=0.7 + + shovel > Flicker color=LIGHTGRAY limit=1 singleton=True img=oryx/pickaxe shrinkfactor=0.5 + avatar > ShootAvatar stype=shovel img=oryx/axeman1 + + wall > Immovable img=oryx/dirtwall autotiling=True + + InteractionSet + + avatar wall > stepBack + + avatar ground smoke > shieldFrom ftype=killSprite stype=death + avatar death > killSprite + + exit avatar > killSprite scoreChange=1 + + ground smokespawn > transformTo stype=smoke + smokespawn ground wall > killSprite + + key avatar > collectResource + lock avatar > killIfOtherHasMore resource=key limit=1 + avatar lock > changeResource resource=key value=-1 + avatar lock box > stepBack + + box shovel > killSprite scoreChange=1 + box smokespawn > killSprite + + LevelMapping + . > ground death + c > death + d > smoke death + e > exit ground + A > avatar ground death + k > key ground death + l > lock ground death + b > box ground death + + TerminationSet + SpriteCounter stype=exit win=True + SpriteCounter stype=avatar win=False \ No newline at end of file diff --git a/VGDLData/examples/gridphysics/blacksmoke_lvl0.txt b/VGDLData/examples/gridphysics/blacksmoke_lvl0.txt new file mode 100755 index 0000000..73563fa --- /dev/null +++ b/VGDLData/examples/gridphysics/blacksmoke_lvl0.txt @@ -0,0 +1,13 @@ +wwwwwwwwwwwwwwwwwwwwwwwwww +wcdd.....bbb.............w +wcdd..............A......w +wcdd.....................w +wwwwwwwwwwwwwwwwwwwwwww..w +w.bbbbbb........b........w +w..bbb.wwwwwww..b........w +w......w........b........w +w..wwwwwwwwwwwwwwwwwwwwwww +w.......bbbb....bbbbbbb..w +w...bbbbwwwwwwwwwww......w +w.......bbb.....bbb.....ew +wwwwwwwwwwwwwwwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLData/examples/gridphysics/blacksmoke_lvl1.txt b/VGDLData/examples/gridphysics/blacksmoke_lvl1.txt new file mode 100755 index 0000000..aa3da34 --- /dev/null +++ b/VGDLData/examples/gridphysics/blacksmoke_lvl1.txt @@ -0,0 +1,13 @@ +wwwwwwwwwwwwwwwwwwwwwwwwww +w....bbbb.............ddcw +w.....bbbb..A.........ddcw +w.....bbbb............ddcw +w...wwwwwwwwwwwwwwwwwwwwww +w.......bbb..l...........w +w.bbbb.wwwwwww...ccc.....w +w.........bbkw.......bbb.w +wwwwwwwwwwwwwwwwwwwww..www +w...................bbb..w +wwwwwwwbwwwwwbwwwww...bb.w +we.........bbbbb.....bbb.w +wwwwwwwwwwwwwwwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLData/examples/gridphysics/blacksmoke_lvl2.txt b/VGDLData/examples/gridphysics/blacksmoke_lvl2.txt new file mode 100755 index 0000000..a4e1d55 --- /dev/null +++ b/VGDLData/examples/gridphysics/blacksmoke_lvl2.txt @@ -0,0 +1,13 @@ +wwwwwwwwwwwwwwwwwwwwwwwwww +wkb............bb.....ddcw +w..b........A..bb.....ddcw +w.bbb..........bb.....ddcw +wbbbwwwwwwwwwwwwww..wwwwww +wbbbw............w..bb...w +wbbbwwwwww.......wwwwwwbbw +w....bbb..l.........bb...w +wwwwwwwwwwww...wwwwwwwwwww +w.bbb.......w.w..........w +w...bbb.....c.c...bbb....w +we.....bb...bbb.....bbb..w +wwwwwwwwwwwwwwwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLData/examples/gridphysics/blacksmoke_lvl3.txt b/VGDLData/examples/gridphysics/blacksmoke_lvl3.txt new file mode 100755 index 0000000..9a4611b --- /dev/null +++ b/VGDLData/examples/gridphysics/blacksmoke_lvl3.txt @@ -0,0 +1,13 @@ +wwwwwwwwwwwwwwwwwwwwwwwwww +wcdd.................w.e.w +wcdd.................w.b.w +wcdd.................wb.bw +wwwwwwwwww...wwwwwwwww.b.w +w..bbb..............bwb.bw +w.kbbb..........A...bl.b.w +w..bbb..............bw...w +wwwwwwwwww...wwwwwwwww...w +wcdd.................w...w +wcdd.................w...w +wcdd.................w...w +wwwwwwwwwwwwwwwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLData/examples/gridphysics/blacksmoke_lvl4.txt b/VGDLData/examples/gridphysics/blacksmoke_lvl4.txt new file mode 100755 index 0000000..9f21fb3 --- /dev/null +++ b/VGDLData/examples/gridphysics/blacksmoke_lvl4.txt @@ -0,0 +1,13 @@ +wwwwwwwwwwwwwwwwwwwwwwwwww +we..wcdd......w....www...w +wbwwwcdd......w.bbbwkwbbbw +wbc.wcdd......w....wbw...w +wbc.wwwwww..wwww.wwwbwwwww +w.c.wA......bbbb.........w +w...wwwwwwwwwwwwwwwwwwwlww +wbbb..bbbbbb....bbbb.....w +wwwwwwwwwwwwwwwwwwwwwww..w +w........................w +w...wwwwwwwwwwwwwwwwwww..w +w.....ddw...........ddw..w +wwwwwwwwwwwwwwwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLData/examples/gridphysics/boloadventures.txt b/VGDLData/examples/gridphysics/boloadventures.txt new file mode 100755 index 0000000..237570c --- /dev/null +++ b/VGDLData/examples/gridphysics/boloadventures.txt @@ -0,0 +1,64 @@ +#Bolo Adventures III: http://www.mobygames.com/game/dos/bolo-adventures-iii +BasicGame key_handler=Pulse + SpriteSet + ground > Immovable img=oryx/backLBrown hidden=True + hole > Immovable color=DARKBLUE img=newset/hole1 + goal > Immovable img=oryx/doorclosed1 + avatar > OrientedAvatar rotateInPlace=false img=oryx/spelunky frameRate=8 + box > Passive img=newset/block1 + boulder > Passive img=newset/block2 + boulderm > Missile img=newset/block3 + lasercannon > SpawnPoint + lcup > img=newset/lasercannon stype=lup + lcdown > img=newset/lasercannon_2 stype=ldown + lcright > img=newset/lasercannon_1 stype=lright + lcleft > img=newset/lasercannon_3 stype=lleft + laser > Missile color=YELLOW shrinkfactor=0.5 speed=0.1 + lup > orientation=UP img=newset/laser1 + ldown > orientation=DOWN img=newset/laser1 + lright > orientation=RIGHT img=newset/laser1_1 + lleft > orientation=LEFT img=newset/laser1_1 + + wall > Immovable img=oryx/wall3 autotiling=True + + LevelMapping + A > avatar ground + b > box ground + c > boulder ground + l > lcleft ground + r > lcright ground + u > lcup ground + d > lcdown ground + 0 > hole ground + g > goal ground + . > ground + + InteractionSet + + boulderm wall box boulder lasercannon > transformTo stype=boulder + boulderm hole > killBoth scoreChange=1 + + avatar wall lasercannon > stepBack + avatar box > shieldFrom ftype=killIfFrontal stype=laser + + box avatar > bounceForward + box wall box hole lasercannon > undoAll + + avatar wall > stepBack + boulder avatar > transformTo stype=boulderm + boulderm avatar > attractGaze + avatar boulder boulderm > stepBack + + boulder box wall boulder lasercannon > undoAll + laser wall boulder boulderm box hole > killSprite + avatar hole > stepBack + + avatar laser > killIfFrontal + avatar laser > killIfNotFrontal + + + goal avatar > killSprite scoreChange=5 + + TerminationSet + SpriteCounter stype=avatar limit=0 win=False + SpriteCounter stype=goal limit=0 win=True \ No newline at end of file diff --git a/VGDLData/examples/gridphysics/boloadventures_lvl0.txt b/VGDLData/examples/gridphysics/boloadventures_lvl0.txt new file mode 100755 index 0000000..ce28e3c --- /dev/null +++ b/VGDLData/examples/gridphysics/boloadventures_lvl0.txt @@ -0,0 +1,13 @@ +wwwwwwwwwwwwwwwwwwwwwwww +w.....................0w +w.wwwwwwwwwwwwwww...c.0w +w...c............w.c..0w +w..w.wwwwwwwwww.c.0....w +wccw...........ww...w..w +w..w....c.c....www.www.w +w..w.....c.....wr......w +wccw...c.......wr......w +w..w...b..w0000...c...0w +w..w......w..........00w +wA.w......w.........00gw +wwwwwwwwwwwwwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLData/examples/gridphysics/boloadventures_lvl1.txt b/VGDLData/examples/gridphysics/boloadventures_lvl1.txt new file mode 100755 index 0000000..87df2f6 --- /dev/null +++ b/VGDLData/examples/gridphysics/boloadventures_lvl1.txt @@ -0,0 +1,10 @@ +wwwwwwwwwwwwwwwww +wg0..bb...bb.bb.w +w0..b...........w +w..b...b..b...b.w +wb....b.Ab.b...bw +w.b...b..b..b..bw +wb.b....b.b.b...w +w.b.b..b.b.b..c.w +wbbb..b.b..b..b.w +wwwwwwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLData/examples/gridphysics/boloadventures_lvl2.txt b/VGDLData/examples/gridphysics/boloadventures_lvl2.txt new file mode 100755 index 0000000..80a9eeb --- /dev/null +++ b/VGDLData/examples/gridphysics/boloadventures_lvl2.txt @@ -0,0 +1,10 @@ +wwwwwwwwwwwwwwwwwwwwwwwwwwwwwww +w...d...c.........d....d.d....w +w.c.......c........c..........w +w..............c.....c........w +w.b..c..c.d..................gw +w........c......c....b........w +w.c.d.........................w +w.A.....c.........cc......c...w +w....c.......u......u.........w +wwwwwwwwwwwwwwwwwwwwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLData/examples/gridphysics/boloadventures_lvl3.txt b/VGDLData/examples/gridphysics/boloadventures_lvl3.txt new file mode 100755 index 0000000..bc6df71 --- /dev/null +++ b/VGDLData/examples/gridphysics/boloadventures_lvl3.txt @@ -0,0 +1,17 @@ +wwwwwwwwwwwwwwwwwww +w........wwwwwwwwww +w.cA...c.wwwwwwwwww +w.....w..wwwwwwwwww +w.......wwwwwwwwwww +w...........000000g +w.c......wwwwwwwwww +w...c....wwwwwwwwww +w........wwwwwwwwww +w..w.......wwwwwwww +w......c...wwwwwwww +w........c.wwwwwwww +w...c.w....wwwwwwww +w.......c..wwwwwwww +w.c....c..wwwwwwwww +w..........wwwwwwww +wwwwwwwwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLData/examples/gridphysics/boloadventures_lvl4.txt b/VGDLData/examples/gridphysics/boloadventures_lvl4.txt new file mode 100755 index 0000000..ea167a8 --- /dev/null +++ b/VGDLData/examples/gridphysics/boloadventures_lvl4.txt @@ -0,0 +1,17 @@ +wwwwwwwwwwwwwwwwwwwwwww +w.....................w +w.....................w +w....c..c..A..c..c....w +w.....w.w..w..w.w.....w +w.....................w +w....cw.w.0w0.w.wc....w +w........00000........w +w....cw.w00g00w.wc....w +w........00000........w +w....cw.w.0w0.w.wc....w +w.....................w +w.....w.w..w..w.w.....w +w....c..c..c..c..c....w +w.....................w +w.....................w +wwwwwwwwwwwwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLData/examples/gridphysics/bomber.txt b/VGDLData/examples/gridphysics/bomber.txt new file mode 100755 index 0000000..03aace8 --- /dev/null +++ b/VGDLData/examples/gridphysics/bomber.txt @@ -0,0 +1,76 @@ +BasicGame key_handler=Pulse + SpriteSet + ground > Immovable img=oryx/floor3 hidden=True + water > Immovable img=oryx/seaWater + mud > Immovable img=oryx/backLBrown + box > Immovable img=newset/block3 + + line > SpawnPoint + lcup > img=newset/lasercannon stype=lup + lcdown > img=newset/lasercannon_2 stype=ldown + lcright > img=newset/lasercannon_1 stype=lright + lcleft > img=newset/lasercannon_3 stype=lleft + lcswap > img=newset/lasercannon_4 stype=lleft + laser > Missile shrinkfactor=0.5 speed=0.5 color=YELLOW + lup > orientation=UP img=newset/laser1 + ldown > orientation=DOWN img=newset/laser1 + lright > orientation=RIGHT img=newset/laser1_1 + lleft > orientation=LEFT img=newset/laser1_1 + + goal > Door color=GREEN img=oryx/dooropen1 + bombm > Missile img=newset/bomb shrinkfactor=0.8 speed=0.8 + + fire > + fireStart > Spreader color=ORANGE spreadprob=1.0 stype=fireEnd img=oryx/fire1 + fireEnd > Immovable img=oryx/fire1 + + spark > SpawnPoint stype=fireStart total=1 shrinkfactor=0.6 img=oryx/slash1 + bomb > Passive img=newset/bomb singleton=True + avatar > ShootAvatar stype=bomb healthPoints=10 img=oryx/spelunky frameRate=8 + wall > Immovable img=oryx/wall3 autotiling=True + + LevelMapping + g > goal ground + e > box ground + b > bomb ground + , > ground + . > water + A > avatar ground + 1 > lcup ground + 2 > lcright ground + 3 > lcdown ground + 4 > lcleft ground + + + InteractionSet + avatar wall box > stepBack + avatar water > killSprite + + goal avatar > killSprite + + bomb avatar > transformTo stype=bombm + bomb avatar box water > killSprite + + bombm avatar laser > attractGaze + + bombm wall box line > transformTo stype=spark + + laser box EOS goal wall > killSprite + + box fire > killSprite scoreChange=1 + water fire > transformTo stype=mud + bomb fire > transformTo stype=spark + + fire box > transformTo stype=spark + fire wall water bomb > killSprite + + avatar fire > subtractHealthPoints + + fireEnd ground mud > killSprite + + + + TerminationSet + SpriteCounter stype=avatar limit=0 win=False + SpriteCounter stype=goal limit=0 win=True + Timeout limit=1000 win=False \ No newline at end of file diff --git a/VGDLData/examples/gridphysics/bomber_lvl0.txt b/VGDLData/examples/gridphysics/bomber_lvl0.txt new file mode 100755 index 0000000..186dd80 --- /dev/null +++ b/VGDLData/examples/gridphysics/bomber_lvl0.txt @@ -0,0 +1,11 @@ +wwwwwwwwwwwwwwwwwww +wg,,,,,,e........4w +w.......w,,,,,,,,,w +w.......w,,,,,,,,,w +w.......w,,,,e,,,,w +w.......w.........w +w.......w.........w +w.......w.........w +w,,A,,,,,,,,,,eee,w +w,,,,,,,,,,,,,,,,,w +wwwwwwwwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLData/examples/gridphysics/bomber_lvl1.txt b/VGDLData/examples/gridphysics/bomber_lvl1.txt new file mode 100755 index 0000000..0257128 --- /dev/null +++ b/VGDLData/examples/gridphysics/bomber_lvl1.txt @@ -0,0 +1,11 @@ +wwwwwwwwwwwwwwwwwww +w,,,,,,,.,.,,,,,,,w +2,,,,,,,.,.,,,,g,,w +wwwwwwww.,.eeeeeeew +w........,........w +w........,,,,,,,,,w +w........,........w +w,,,,,,e.,.eeeeeeew +w,,,,,,,.,.eeeeeeew +wA,,,,,e.,.eeeeeeew +wwwwwwwwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLData/examples/gridphysics/bomber_lvl2.txt b/VGDLData/examples/gridphysics/bomber_lvl2.txt new file mode 100755 index 0000000..51c8726 --- /dev/null +++ b/VGDLData/examples/gridphysics/bomber_lvl2.txt @@ -0,0 +1,11 @@ +wwwwwwwwwwwwwwwwwww +w,,,,,,,,g,,,,,,,,w +wwwwwwww...wwwwwwww +we.e.e.ee.ee.e.e.ew +w.................w +we.e.e.ee.ee.e.e.ew +w.................w +w.................w +we.e.e.ee.ee.e.e.ew +we,,,,,,,A,,,,,,,ew +wwwwwwwwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLData/examples/gridphysics/bomber_lvl3.txt b/VGDLData/examples/gridphysics/bomber_lvl3.txt new file mode 100755 index 0000000..322efa9 --- /dev/null +++ b/VGDLData/examples/gridphysics/bomber_lvl3.txt @@ -0,0 +1,11 @@ +wwwwwwwwwwwwwwwwwww +w,,,,,,,,g,,,,,,,,w +w,wwwwwwwwwwwwwww,w +we.e.w.ee.ee.w.e.ew +w.wwwwee..e..ww.www +we.e.w.ee.ee.w.e.ew +w.e.e..ee.ee...e.ew +wee..we..ee..we..ew +wwwwwww,,,,,wwwwwww +w,,,,,,,,A,,,,,,,,w +wwwwwwwwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLData/examples/gridphysics/bomber_lvl4.txt b/VGDLData/examples/gridphysics/bomber_lvl4.txt new file mode 100755 index 0000000..0aa0437 --- /dev/null +++ b/VGDLData/examples/gridphysics/bomber_lvl4.txt @@ -0,0 +1,11 @@ +wwwwwwwwwwwwwwwwwww +we,,,,,,,g,,,,,,,,w +w..wwwwwwwwwwwwwwww +w....w.ee.e.e..e.ew +w..wwwee..e..ww.www +we.e.w.ee.ee.w.e.ew +w.e.ew.ee.ee.w.e.ew +w1e...e..ee..we..ew +wwwwwwwwwwwwwww.www +wA,,,,,,,,,eeeeeeew +wwwwwwwwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLData/examples/gridphysics/bomberman.txt b/VGDLData/examples/gridphysics/bomberman.txt new file mode 100755 index 0000000..7367365 --- /dev/null +++ b/VGDLData/examples/gridphysics/bomberman.txt @@ -0,0 +1,83 @@ +BasicGame square_size=24 + SpriteSet + background > Immovable img=oryx/backGrey hidden=True + goal > Door color=GREEN img=oryx/dooropen1 + bomberman > ShootAvatar stype=bomb_10 img=oryx/spelunky frameRate=8 + enemy > + bat > RandomNPC cooldown=2 cons=6 img=oryx/bat1 + spider > RandomNPC cooldown=4 cons=8 img=oryx/spider2 + scorpion > RandomNPC cooldown=8 cons=12 img=oryx/scorpion1 + bombs > + bomb_10 > Immovable img=newset/bomb + bomb_9 > Immovable img=newset/bomb + bomb_8 > Immovable img=newset/bomb + bomb_7 > Immovable img=newset/bomb + bomb_6 > Immovable img=newset/bomb + bomb_5 > Immovable img=newset/bomb + bomb_4 > Immovable img=newset/bomb + bomb_3 > Immovable img=newset/bomb + bomb_2 > Immovable img=newset/bomb + bomb_1 > Immovable img=newset/bomb + bomb > Immovable img=newset/bomb + explosion > OrientedFlicker limit=5 speed=0.5 + explosionLeft > orientation=LEFT singleton=true img=oryx/fireleft1 + explosionRight > orientation=RIGHT singleton=true img=oryx/fireright1 + explosionUp > orientation=UP singleton=true img=oryx/fireup1 + explosionDown > orientation=DOWN singleton=true img=oryx/firedown1 + wall > Immovable img=oryx/wall1 + wallBreak > Immovable img=newset/block3 + + InteractionSet + bomberman wall > stepBack + bomberman wallBreak > stepBack + bomberman bombs > stepBack + enemy wall > stepBack + enemy wallBreak > stepBack + enemy bombs > stepBack + + enemy explosion > killSprite scoreChange=5 + wallBreak explosion > killBoth scoreChange=1 + explosion wall > killSprite + goal bomberman > killSprite scoreChange=10 + bomberman explosion > killSprite + bomberman enemy > killSprite + bomb_10 wall > killSprite + bomb_10 wallBreak > killSprite + + bomb_1 background > spawn stype=bomb + bomb_1 background > killSprite + bomb_2 background > spawn stype=bomb_1 + bomb_2 background > killSprite + bomb_3 background > spawn stype=bomb_2 + bomb_3 background > killSprite + bomb_4 background > spawn stype=bomb_3 + bomb_4 background > killSprite + bomb_5 background > spawn stype=bomb_4 + bomb_5 background > killSprite + bomb_6 background > spawn stype=bomb_5 + bomb_6 background > killSprite + bomb_7 background > spawn stype=bomb_6 + bomb_7 background > killSprite + bomb_8 background > spawn stype=bomb_7 + bomb_8 background > killSprite + bomb_9 background > spawn stype=bomb_8 + bomb_9 background > killSprite + bomb_10 background > spawn stype=bomb_9 + bomb_10 background > killSprite + bomb background > spawn stype=explosionLeft + explosionLeft bomb > spawn stype=explosionRight + explosionRight bomb > spawn stype=explosionUp + explosionUp bomb > spawn stype=explosionDown + bomb explosionDown > killSprite + LevelMapping + A > background bomberman + . > background + w > wall + q > background wallBreak + b > background bat + s > background spider + c > background scorpion + g > background goal wallBreak + TerminationSet + SpriteCounter stype=bomberman limit=0 win=False + SpriteCounter stype=goal limit=0 win=True diff --git a/VGDLData/examples/gridphysics/bomberman_lvl0.txt b/VGDLData/examples/gridphysics/bomberman_lvl0.txt new file mode 100755 index 0000000..fce5c4d --- /dev/null +++ b/VGDLData/examples/gridphysics/bomberman_lvl0.txt @@ -0,0 +1,9 @@ +wwwwwwwwwwwwwwwwwwww +w.....w...w.c.w.qs.w +wqw..wq...qw..gwqwqw +w.....w...w...w....w +w...s.q..Aq....c...w +w.s...wqqqw...w....w +wqw..wq...qw..qwq..w +w..c..wc..w...w...sw +wwwwwwwwwwwwwwwwwwww diff --git a/VGDLData/examples/gridphysics/bomberman_lvl1.txt b/VGDLData/examples/gridphysics/bomberman_lvl1.txt new file mode 100755 index 0000000..8cc5cd4 --- /dev/null +++ b/VGDLData/examples/gridphysics/bomberman_lvl1.txt @@ -0,0 +1,9 @@ +wwwwwwwwwwwwwwwwwwww +w......w.A.w.......w +w......qw.wq..wq...w +w..qwqs......wq....w +w....wqwqw....wqs..w +w..b....w...w......w +w..wqwgwq...qwqwq..w +w..s..q....b...q...w +wwwwwwwwwwwwwwwwwwww diff --git a/VGDLData/examples/gridphysics/bomberman_lvl2.txt b/VGDLData/examples/gridphysics/bomberman_lvl2.txt new file mode 100755 index 0000000..4827311 --- /dev/null +++ b/VGDLData/examples/gridphysics/bomberman_lvl2.txt @@ -0,0 +1,9 @@ +wwwwwwwwwwwwwwwwwwww +w.....q....g.......w +wb.qwqw..c.wqwq.b..w +w..w..........w....w +wqwqw....A....qwqwqw +w...q.......wqw....w +w..qw.s..wqwq......w +w..............s...w +wwwwwwwwwwwwwwwwwwww diff --git a/VGDLData/examples/gridphysics/bomberman_lvl3.txt b/VGDLData/examples/gridphysics/bomberman_lvl3.txt new file mode 100755 index 0000000..64e0423 --- /dev/null +++ b/VGDLData/examples/gridphysics/bomberman_lvl3.txt @@ -0,0 +1,9 @@ +wwwwwwwwwwwwwwwwwwww +w.....q..c..q......w +w..b.gwqw...wq..c..w +w.....q......wqw...w +wqwqwqw........q...w +w.....q...s....wqwqw +w.....wqw.....wq...w +w..b....q.........Aw +wwwwwwwwwwwwwwwwwwww diff --git a/VGDLData/examples/gridphysics/bomberman_lvl4.txt b/VGDLData/examples/gridphysics/bomberman_lvl4.txt new file mode 100755 index 0000000..08cca35 --- /dev/null +++ b/VGDLData/examples/gridphysics/bomberman_lvl4.txt @@ -0,0 +1,9 @@ +wwwwwwwwwwwwwwwwwwww +w.c................w +w...qA...w....b....w +wgwqw....qwqwq.....w +w...q....b...wqwqwqw +w...wqwq.....q.....w +w.s....wqwqwqw..c..w +w......q...........w +wwwwwwwwwwwwwwwwwwww diff --git a/VGDLData/examples/gridphysics/boulderchase.txt b/VGDLData/examples/gridphysics/boulderchase.txt new file mode 100755 index 0000000..c21d5e5 --- /dev/null +++ b/VGDLData/examples/gridphysics/boulderchase.txt @@ -0,0 +1,46 @@ +BasicGame + SpriteSet + background > Immovable img=oryx/backBlack hidden=True + wall > Immovable autotiling=true img=oryx/dirtWall + sword > Flicker color=LIGHTGRAY limit=1 singleton=True img=oryx/pickaxe + dirt > Immovable color=BROWN img=oryx/backLBrown + exitdoor > Door color=GREEN img=oryx/door2 + diamond > Resource color=YELLOW limit=10 shrinkfactor=0.75 img=oryx/diamond3 + boulder > Missile orientation=DOWN color=GRAY speed=0.2 img=oryx/mineral1 + moving > + avatar > ShootAvatar stype=sword frameRate=8 img=oryx/spelunky + enemy > Chaser stype=avatar speed=0.1 + crab > color=RED img=oryx/scorpion2 + butterfly > color=PINK img=oryx/bat2 + + LevelMapping + . > background dirt + e > background exitdoor + o > background boulder + x > background diamond + c > background crab + b > background butterfly + - > background + A > background avatar + + InteractionSet + dirt avatar sword > killSprite + diamond avatar > collectResource scoreChange=2 + moving wall boulder > stepBack + + avatar boulder > killIfFromAbove scoreChange=-1 + avatar butterfly crab > killSprite scoreChange=-1 + + enemy boulder > killSprite scoreChange=5 + + boulder dirt wall diamond boulder > stepBack + + dirt butterfly > killSprite + dirt crab > transformTo stype=diamond + crab butterfly > killSprite + butterfly crab > transformTo stype=diamond scoreChange=1 + exitdoor avatar > killIfOtherHasMore resource=diamond limit=9 + + TerminationSet + SpriteCounter stype=avatar limit=0 win=False + SpriteCounter stype=exitdoor limit=0 win=True \ No newline at end of file diff --git a/VGDLData/examples/gridphysics/boulderchase_lvl0.txt b/VGDLData/examples/gridphysics/boulderchase_lvl0.txt new file mode 100755 index 0000000..a7c3180 --- /dev/null +++ b/VGDLData/examples/gridphysics/boulderchase_lvl0.txt @@ -0,0 +1,13 @@ +wwwwwwwwwwwwwwwwwwwwwwwwww +w...o.xx.o......o..xoxx..w +w...oooooo........o..o...w +w....xxx.........o.oxoo.ow +wx...............oxo...oow +wwwwwwwwww........o...wxxw +wb-...co..............wxxw +w--........Ao....o....wxxw +wooo.............-....w..w +w......x....wwwwx-x.oow..w +wc--.....x..ooxxo-....w..w +w---..e..........b-----..w +wwwwwwwwwwwwwwwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLData/examples/gridphysics/boulderchase_lvl1.txt b/VGDLData/examples/gridphysics/boulderchase_lvl1.txt new file mode 100755 index 0000000..17b89d9 --- /dev/null +++ b/VGDLData/examples/gridphysics/boulderchase_lvl1.txt @@ -0,0 +1,13 @@ +wwwwwwwwwwwwwwwwwwwwwwwwww +w..--c-.....o......oooxoow +w..----.........e...x...xw +w..oxxo..................w +w........oooo.....--c-...w +w.--b--..xxxx........oo..w +w..xx................xxoow +w......o...............xxw +w.....xxx.....o---...o...w +w..A..........x-b-....o..w +w...oo...oo....---.......w +w...xx...xx..........xx..w +wwwwwwwwwwwwwwwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLData/examples/gridphysics/boulderchase_lvl2.txt b/VGDLData/examples/gridphysics/boulderchase_lvl2.txt new file mode 100755 index 0000000..f90540f --- /dev/null +++ b/VGDLData/examples/gridphysics/boulderchase_lvl2.txt @@ -0,0 +1,13 @@ +wwwwwwwwwwwwwwwwwwwwwwwwww +w.oo.....ooo..o......A...w +w.x..wow...x..-...oo...www +w.x..wxw......-...xx...oow +w.x..w.w-b-...-.wwwwww.xxw +w.x..w.w...oo.-........xxw +w.......xx.xx.-....oww...w +w.ooo..www....-....x.....w +w.xxx..-b.....ww...x-c-..w +w..w...--.....xx...x.....w +w..w.....wwwoo...........w +w....xx.....xx..c...e....w +wwwwwwwwwwwwwwwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLData/examples/gridphysics/boulderchase_lvl3.txt b/VGDLData/examples/gridphysics/boulderchase_lvl3.txt new file mode 100755 index 0000000..13d31b8 --- /dev/null +++ b/VGDLData/examples/gridphysics/boulderchase_lvl3.txt @@ -0,0 +1,13 @@ +wwwwwwwwwwwwwwwwwwwwwwwwww +w.................o..o...w +w---..e..........b-----..w +w....xxx....o....o.oxoo.ow +wx.......o.o.....oxo...oow +wwwwwwwwww........o...wxxw +wb-...co.....o........wxxw +w--........Ao....o....wxxw +wooo.......o.....-....w..w +w......x....wwwwx-x.oow..w +w...o.xx.o......o..xoxx..w +wc--.....x..ooxxo-....w..w +wwwwwwwwwwwwwwwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLData/examples/gridphysics/boulderchase_lvl4.txt b/VGDLData/examples/gridphysics/boulderchase_lvl4.txt new file mode 100755 index 0000000..0cb9558 --- /dev/null +++ b/VGDLData/examples/gridphysics/boulderchase_lvl4.txt @@ -0,0 +1,13 @@ +wwwwwwwwwwwwwwwwwwwwwwwwww +wx.......o.o.....oxo...oow +w........................w +wooo......o......-....w..w +w......x....wwwwx-x.oow..w +wb-...co.....o........woxw +w--....x....Ao....o...woxw +w...o.xx.o......o..xoxx..w +wc--.....x..ooxxo-....w..w +w........x........o..o...w +w---..e..........b-----..w +w....xxx....o....o.oxoo.ow +wwwwwwwwwwwwwwwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLData/examples/gridphysics/boulderdash.txt b/VGDLData/examples/gridphysics/boulderdash.txt new file mode 100755 index 0000000..3b966e2 --- /dev/null +++ b/VGDLData/examples/gridphysics/boulderdash.txt @@ -0,0 +1,44 @@ +BasicGame + SpriteSet + background > Immovable img=oryx/backBlack hidden=True + wall > Immovable autotiling=true img=oryx/dirtWall + sword > Flicker color=LIGHTGRAY limit=1 singleton=True img=oryx/pickaxe + dirt > Immovable color=BROWN img=oryx/backLBrown + exitdoor > Door color=GREEN img=oryx/door2 + diamond > Resource color=YELLOW limit=10 shrinkfactor=0.75 img=oryx/diamond3 + boulder > Missile orientation=DOWN color=GRAY speed=0.2 img=oryx/mineral1 + moving > + avatar > ShootAvatar stype=sword frameRate=8 img=oryx/spelunky + enemy > RandomNPC cons=1 + crab > color=RED img=oryx/scorpion2 + butterfly > color=PINK img=oryx/bat2 + + LevelMapping + . > background dirt + - > background + e > background exitdoor + o > background boulder + x > background diamond + c > background crab + b > background butterfly + A > background avatar + + InteractionSet + dirt avatar sword > killSprite + diamond avatar > collectResource scoreChange=2 + moving wall boulder > stepBack + + avatar boulder > killIfFromAbove scoreChange=-1 + avatar butterfly crab > killSprite scoreChange=-1 + + boulder dirt wall diamond boulder > stepBack + + enemy dirt diamond > stepBack + + crab butterfly > killSprite + butterfly crab > transformTo stype=diamond scoreChange=1 + exitdoor avatar > killIfOtherHasMore resource=diamond limit=9 + + TerminationSet + SpriteCounter stype=avatar limit=0 win=False + SpriteCounter stype=exitdoor limit=0 win=True diff --git a/VGDLData/examples/gridphysics/boulderdash_ggame.txt b/VGDLData/examples/gridphysics/boulderdash_ggame.txt new file mode 100644 index 0000000..9be0d43 --- /dev/null +++ b/VGDLData/examples/gridphysics/boulderdash_ggame.txt @@ -0,0 +1,41 @@ +BasicGame + SpriteSet + collectible > + boulder > Missile orientation=DOWN img=oryx/mineral1 color=GRAY speed=0.2 + harmful > + crab > RandomNPC img=oryx/scorpion2 color=RED cons=1 + butterfly > RandomNPC img=oryx/bat2 color=PINK cons=1 + sword > Flicker singleton=True img=oryx/pickaxe color=LIGHTGRAY limit=1 + diamond > Resource img=oryx/diamond3 shrinkfactor=0.75 color=YELLOW limit=10 + background > Immovable img=oryx/backBlack hidden=True + dirt > Immovable img=oryx/backLBrown color=BROWN + avatar > ShootAvatar frameRate=8 img=oryx/spelunky stype=sword + wall > Immovable img=oryx/dirtWall autotiling=true + exitdoor > Door img=oryx/door2 color=GREEN + LevelMapping + . > background dirt + - > background + e > background exitdoor + o > background boulder + x > background diamond + c > background crab + b > background butterfly + A > background avatar + InteractionSet + diamond avatar > collectResource + avatar crab > killSprite + butterfly avatar > killSprite + exitdoor avatar > killSprite + boulder avatar > killSprite scoreChange=1 + avatar wall > stepBack + sword wall > flipDirection + boulder wall > flipDirection + crab wall > wrapAround + butterfly wall > wrapAround + crab sword > killSprite scoreChange=1 + sword crab > killSprite + butterfly sword > killSprite scoreChange=1 + sword butterfly > killSprite + TerminationSet + SpriteCounter stype=exitdoor limit=0 win=True + SpriteCounter stype=avatar limit=0 win=False diff --git a/VGDLData/examples/gridphysics/boulderdash_glvl.txt b/VGDLData/examples/gridphysics/boulderdash_glvl.txt new file mode 100644 index 0000000..fff189c --- /dev/null +++ b/VGDLData/examples/gridphysics/boulderdash_glvl.txt @@ -0,0 +1,26 @@ +LevelMapping + a > wall + b > dirt + c > boulder + d > diamond + e > avatar + f > crab + g > butterfly + h > exitdoor + +LevelDescription +aaaaaaaaaaa +a b a +a a +a a +a c a +a d a +a a +a e f ca +a a +a a +a g aaa +ag h a +a a +a d a +aaaaaaaaaaa \ No newline at end of file diff --git a/VGDLData/examples/gridphysics/boulderdash_lvl0.txt b/VGDLData/examples/gridphysics/boulderdash_lvl0.txt new file mode 100755 index 0000000..a7c3180 --- /dev/null +++ b/VGDLData/examples/gridphysics/boulderdash_lvl0.txt @@ -0,0 +1,13 @@ +wwwwwwwwwwwwwwwwwwwwwwwwww +w...o.xx.o......o..xoxx..w +w...oooooo........o..o...w +w....xxx.........o.oxoo.ow +wx...............oxo...oow +wwwwwwwwww........o...wxxw +wb-...co..............wxxw +w--........Ao....o....wxxw +wooo.............-....w..w +w......x....wwwwx-x.oow..w +wc--.....x..ooxxo-....w..w +w---..e..........b-----..w +wwwwwwwwwwwwwwwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLData/examples/gridphysics/boulderdash_lvl1.txt b/VGDLData/examples/gridphysics/boulderdash_lvl1.txt new file mode 100755 index 0000000..17b89d9 --- /dev/null +++ b/VGDLData/examples/gridphysics/boulderdash_lvl1.txt @@ -0,0 +1,13 @@ +wwwwwwwwwwwwwwwwwwwwwwwwww +w..--c-.....o......oooxoow +w..----.........e...x...xw +w..oxxo..................w +w........oooo.....--c-...w +w.--b--..xxxx........oo..w +w..xx................xxoow +w......o...............xxw +w.....xxx.....o---...o...w +w..A..........x-b-....o..w +w...oo...oo....---.......w +w...xx...xx..........xx..w +wwwwwwwwwwwwwwwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLData/examples/gridphysics/boulderdash_lvl2.txt b/VGDLData/examples/gridphysics/boulderdash_lvl2.txt new file mode 100755 index 0000000..f90540f --- /dev/null +++ b/VGDLData/examples/gridphysics/boulderdash_lvl2.txt @@ -0,0 +1,13 @@ +wwwwwwwwwwwwwwwwwwwwwwwwww +w.oo.....ooo..o......A...w +w.x..wow...x..-...oo...www +w.x..wxw......-...xx...oow +w.x..w.w-b-...-.wwwwww.xxw +w.x..w.w...oo.-........xxw +w.......xx.xx.-....oww...w +w.ooo..www....-....x.....w +w.xxx..-b.....ww...x-c-..w +w..w...--.....xx...x.....w +w..w.....wwwoo...........w +w....xx.....xx..c...e....w +wwwwwwwwwwwwwwwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLData/examples/gridphysics/boulderdash_lvl3.txt b/VGDLData/examples/gridphysics/boulderdash_lvl3.txt new file mode 100755 index 0000000..13d31b8 --- /dev/null +++ b/VGDLData/examples/gridphysics/boulderdash_lvl3.txt @@ -0,0 +1,13 @@ +wwwwwwwwwwwwwwwwwwwwwwwwww +w.................o..o...w +w---..e..........b-----..w +w....xxx....o....o.oxoo.ow +wx.......o.o.....oxo...oow +wwwwwwwwww........o...wxxw +wb-...co.....o........wxxw +w--........Ao....o....wxxw +wooo.......o.....-....w..w +w......x....wwwwx-x.oow..w +w...o.xx.o......o..xoxx..w +wc--.....x..ooxxo-....w..w +wwwwwwwwwwwwwwwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLData/examples/gridphysics/boulderdash_lvl4.txt b/VGDLData/examples/gridphysics/boulderdash_lvl4.txt new file mode 100755 index 0000000..0cb9558 --- /dev/null +++ b/VGDLData/examples/gridphysics/boulderdash_lvl4.txt @@ -0,0 +1,13 @@ +wwwwwwwwwwwwwwwwwwwwwwwwww +wx.......o.o.....oxo...oow +w........................w +wooo......o......-....w..w +w......x....wwwwx-x.oow..w +wb-...co.....o........woxw +w--....x....Ao....o...woxw +w...o.xx.o......o..xoxx..w +wc--.....x..ooxxo-....w..w +w........x........o..o...w +w---..e..........b-----..w +w....xxx....o....o.oxoo.ow +wwwwwwwwwwwwwwwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLData/examples/gridphysics/brainman.txt b/VGDLData/examples/gridphysics/brainman.txt new file mode 100755 index 0000000..7503d49 --- /dev/null +++ b/VGDLData/examples/gridphysics/brainman.txt @@ -0,0 +1,53 @@ +#BrainMan: http://www.mobygames.com/game/brainman + +BasicGame + SpriteSet + floor > Immovable hidden=True img=newset/floor2 + avatar > OrientedAvatar img=oryx/prince1 rotateInPlace=false + gem > Immovable shrinkfactor=0.7 + green > img=oryx/diamond3 + red > img=oryx/diamond2 + blue > img=oryx/diamond1 + key > Passive img=oryx/key3 shrinkfactor=0.7 + keym > Missile img=oryx/key3 shrinkfactor=0.6 + exit > Immovable img=newset/exit2 + door > Immovable img=oryx/doorclosed1 + boulder > Passive img=newset/block3 + wall > Immovable img=oryx/wall3 autotiling=True + LevelMapping + A > avatar floor + k > key floor + d > door floor + e > exit floor + g > green floor + r > red floor + b > blue floor + O > boulder floor + . > floor + InteractionSet + + keym key wall gem boulder > transformTo stype=key + + avatar wall door > stepBack + + boulder avatar > bounceForward + + key avatar > transformTo stype=keym + keym avatar > attractGaze + avatar key keym > stepBack + + door keym > killBoth scoreChange=4 + + green avatar > killSprite scoreChange=1 + blue avatar > killSprite scoreChange=2 + red avatar > killSprite scoreChange=5 + + boulder wall key gem boulder > undoAll + + key wall gem key > undoAll + + exit avatar > killSprite scoreChange=10 + + TerminationSet + SpriteCounter stype=avatar limit=0 win=False + SpriteCounter stype=exit limit=0 win=True \ No newline at end of file diff --git a/VGDLData/examples/gridphysics/brainman_lvl0.txt b/VGDLData/examples/gridphysics/brainman_lvl0.txt new file mode 100755 index 0000000..8bafc98 --- /dev/null +++ b/VGDLData/examples/gridphysics/brainman_lvl0.txt @@ -0,0 +1,9 @@ +wwwwwwwwwwwwwwwww +wA......grwwwwwww +w....k...gwbg.www +w.........wg..www +w.........w...eww +w.........w...www +wg........w...brw +wbg.......d...gbw +wwwwwwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLData/examples/gridphysics/brainman_lvl1.txt b/VGDLData/examples/gridphysics/brainman_lvl1.txt new file mode 100755 index 0000000..8c555fa --- /dev/null +++ b/VGDLData/examples/gridphysics/brainman_lvl1.txt @@ -0,0 +1,12 @@ +wwwwwwwwwwwwwww +w...rwwwwwwwwww +w.A..wwwwwwwwww +w....wwwwwwrbbw +wb...k...bggrgw +wbb...........w +wwwwwww.......w +wwwwwwwwwwwdwww +wwwwwwwwwwwrwww +wwwwwwwwwwwgwww +wwwwwwwwwwwewww +wwwwwwwwwwwwwww diff --git a/VGDLData/examples/gridphysics/brainman_lvl2.txt b/VGDLData/examples/gridphysics/brainman_lvl2.txt new file mode 100755 index 0000000..8923636 --- /dev/null +++ b/VGDLData/examples/gridphysics/brainman_lvl2.txt @@ -0,0 +1,13 @@ +wwwwwwwwwwwwwwwww +wbb.....grwwwwwww +wbkO..k..gwbg.www +w...b.....wg..www +w..O..A.O.w..Oeww +w..k.O....wwwdwww +wg........wr..brw +wbg..r..Ord...gbw +wwwwwwdwwwwwrbwww +wwww.r.rbbgwwwwww +wwww.......wwwwww +wwww.w.b.b.wwwwww +wwwwwwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLData/examples/gridphysics/brainman_lvl3.txt b/VGDLData/examples/gridphysics/brainman_lvl3.txt new file mode 100755 index 0000000..1f4d9cf --- /dev/null +++ b/VGDLData/examples/gridphysics/brainman_lvl3.txt @@ -0,0 +1,12 @@ +wwwwwwwwwwwww +wed...w...brw +www.w.g....bw +w...w..O.w..w +wb.......w..w +wrb....O.w..w +wwwwwwwwww.ww +w...gw......w +wgA.....w..gw +wbgk.w....grw +wg....gb...gw +wwwwwwwwwwwww diff --git a/VGDLData/examples/gridphysics/brainman_lvl4.txt b/VGDLData/examples/gridphysics/brainman_lvl4.txt new file mode 100755 index 0000000..4969d78 --- /dev/null +++ b/VGDLData/examples/gridphysics/brainman_lvl4.txt @@ -0,0 +1,5 @@ +wwwwwwwwwwwwwwww +w..A.w...d...wew +w.w.OwOkrwrOkw.w +w.k..d...w...d.w +wwwwwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLData/examples/gridphysics/butterflies.txt b/VGDLData/examples/gridphysics/butterflies.txt new file mode 100755 index 0000000..6476f45 --- /dev/null +++ b/VGDLData/examples/gridphysics/butterflies.txt @@ -0,0 +1,26 @@ +BasicGame + SpriteSet + floor > Immovable img=oryx/grass autotiling=True hidden=True + cocoon > Immovable color=BLUE img=newset/cocoonb2 + animal > + avatar > MovingAvatar img=oryx/angel1 frameRate=8 + butterfly > RandomNPC speed=0.6 img=newset/butterfly1 cons=1 frameRate=5 + + wall > Immovable img=oryx/tree2 + + TerminationSet + SpriteCounter stype=butterfly win=True + SpriteCounter stype=cocoon win=False + + InteractionSet + animal wall > stepBack + butterfly avatar > killSprite scoreChange=2 + butterfly cocoon > cloneSprite + cocoon butterfly > killSprite + + LevelMapping + 1 > floor butterfly + 0 > floor cocoon + A > floor avatar + . > floor + w > floor wall diff --git a/VGDLData/examples/gridphysics/butterflies_lvl0.txt b/VGDLData/examples/gridphysics/butterflies_lvl0.txt new file mode 100755 index 0000000..35116e2 --- /dev/null +++ b/VGDLData/examples/gridphysics/butterflies_lvl0.txt @@ -0,0 +1,11 @@ +wwwwwwwwwwwwwwwwwwwwwwwwwwww +w..1.....1..w...0.0.0.0w000w +w.1....................w000w +w...1...0.....A........w000w +wwwwwwwwwwww.............00w +w0..................w.....ww +w0......1..................w +w0.........wwwww....1.....0w +wwwww................w.....w +w........0.0.0.0.0...w0...0w +wwwwwwwwwwwwwwwwwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLData/examples/gridphysics/butterflies_lvl1.txt b/VGDLData/examples/gridphysics/butterflies_lvl1.txt new file mode 100755 index 0000000..32507dd --- /dev/null +++ b/VGDLData/examples/gridphysics/butterflies_lvl1.txt @@ -0,0 +1,11 @@ +wwwwwwwwwwwwwwwwwwwwwwwwwwww +w..w0w........0........w0w.w +w..........................w +w...1...w...1.....www.....1w +w.....1.w....1.1...1.......w +w0.......w................0w +w.........1...wwww...1.....w +w....1........w.1......1...w +w.........A................w +w..w0w........0........w0w.w +wwwwwwwwwwwwwwwwwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLData/examples/gridphysics/butterflies_lvl2.txt b/VGDLData/examples/gridphysics/butterflies_lvl2.txt new file mode 100755 index 0000000..c044109 --- /dev/null +++ b/VGDLData/examples/gridphysics/butterflies_lvl2.txt @@ -0,0 +1,11 @@ +wwwwwwwwwwwwwwwwwwwwwwwwwwww +w..............1.........0.w +w..0000........1..........0w +w...00......1..1..www......w +w..w......1................w +w00w...1wwwwww1ww......A...w +w..w......1................w +w...00......1..1..www......w +w..0000........1..........0w +w..............1.........0.w +wwwwwwwwwwwwwwwwwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLData/examples/gridphysics/butterflies_lvl3.txt b/VGDLData/examples/gridphysics/butterflies_lvl3.txt new file mode 100755 index 0000000..77e2891 --- /dev/null +++ b/VGDLData/examples/gridphysics/butterflies_lvl3.txt @@ -0,0 +1,11 @@ +wwwwwwwwwwwwwwwwwwwwwwwwwwww +w00w.......................w +w00w.................1.....w +w00w......1................w +w.ww..........1....1...1...w +w......0..............1....w +w...........1..........1...w +w............0....1.1......w +w......................wwwww +w.....A..................00w +wwwwwwwwwwwwwwwwwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLData/examples/gridphysics/butterflies_lvl4.txt b/VGDLData/examples/gridphysics/butterflies_lvl4.txt new file mode 100755 index 0000000..eb67e45 --- /dev/null +++ b/VGDLData/examples/gridphysics/butterflies_lvl4.txt @@ -0,0 +1,12 @@ +wwwwwwwwwwwwwwwwwwwwwwwwwwww +w.........A................w +w..........................w +w..........................w +w..........................w +wwwwwwwwwwwww.wwwwwwwwwwwwww +w.......................w..w +w.....1...1.1..1.......w...w +w.....................w..0.w +w....1..1..1.........w.0...w +w...................w..0...w +wwwwwwwwwwwwwwwwwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLData/examples/gridphysics/cakybaky.txt b/VGDLData/examples/gridphysics/cakybaky.txt new file mode 100755 index 0000000..8bc8416 --- /dev/null +++ b/VGDLData/examples/gridphysics/cakybaky.txt @@ -0,0 +1,47 @@ +BasicGame + SpriteSet + floor > Immovable img=newset/floor6 hidden=True + chef > Chaser img=newset/chef frameRate=8 color=ORANGE stype=avatar speed=0.1 maxDistance=200 + + table > Immovable img=newset/table1 + inc > Resource shrinkfactor=0.9 + inc1 > img=newset/flour limit=1 + inc2 > img=newset/milk limit=1 + inc3 > img=newset/egg limit=1 + inc4 > img=newset/sugar limit=1 + inc5 > img=newset/butter limit=1 + inc6 > img=newset/cherries limit=1 + + avatar > OrientedAvatar img=newset/man4 rotateInPlace=false frameRate=8 + wall > Immovable color=BLACK img=newset/floor4 + + LevelMapping + 1 > inc1 floor + 2 > inc2 floor + 3 > inc3 floor + 4 > inc4 floor + 5 > inc5 floor + 6 > inc6 floor + t > table floor + C > avatar inc1 inc2 floor + A > avatar floor + c > chef floor + . > floor + + TerminationSet + Timeout limit=1500 win=False + SpriteCounter stype=avatar win=False + SpriteCounter stype=inc6 limit=0 win=True + + InteractionSet + avatar wall table > stepBack + chef wall table > stepBack + + avatar chef > killSprite scoreChange=-1 + + inc1 avatar > collectResource scoreChange=1 + inc2 avatar > collectResourceIfHeld heldResource=inc1 scoreChange=1 + inc3 avatar > collectResourceIfHeld heldResource=inc2 scoreChange=1 + inc4 avatar > collectResourceIfHeld heldResource=inc3 scoreChange=1 + inc5 avatar > collectResourceIfHeld heldResource=inc4 scoreChange=1 + inc6 avatar > collectResourceIfHeld heldResource=inc5 scoreChange=1 diff --git a/VGDLData/examples/gridphysics/cakybaky_lvl0.txt b/VGDLData/examples/gridphysics/cakybaky_lvl0.txt new file mode 100755 index 0000000..463b4c9 --- /dev/null +++ b/VGDLData/examples/gridphysics/cakybaky_lvl0.txt @@ -0,0 +1,14 @@ +wwwwwwwwwwwwwwwwwwwwwwwwwwwww +w...3........c..............w +w.tttttttt.......t....5.....w +w......t.....ttt............w +w...c..t..........ttttttttt.w +w......t.................c..w +w......t.....C......tttt....w +w.ttt.......................w +w........t........t.........w +w........t..ttt...t...tttt..w +w....6...t........t.........w +w........t...c....t....4....w +w............tt.............w +wwwwwwwwwwwwwwwwwwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLData/examples/gridphysics/cakybaky_lvl1.txt b/VGDLData/examples/gridphysics/cakybaky_lvl1.txt new file mode 100755 index 0000000..310b315 --- /dev/null +++ b/VGDLData/examples/gridphysics/cakybaky_lvl1.txt @@ -0,0 +1,14 @@ +wwwwwwwwwwwwwwwwwwwwwwwwwwwww +w...3...c................c..w +w.tttttttt....t.ttt...2.....w +w.............t.............w +wctt.ttt......t...ttttttttt.w +w......t....................w +w...5..t.c...A....tt..ttt...w +w.......................6...w +w..t......t........t........w +w..t.....t...ttt..t.ttttt...w +w..t.1...t...t.t..t.c.......w +w..t.....t...t.t..t....4....w +w..t..c.....................w +wwwwwwwwwwwwwwwwwwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLData/examples/gridphysics/cakybaky_lvl2.txt b/VGDLData/examples/gridphysics/cakybaky_lvl2.txt new file mode 100755 index 0000000..7795474 --- /dev/null +++ b/VGDLData/examples/gridphysics/cakybaky_lvl2.txt @@ -0,0 +1,14 @@ +wwwwwwwwwwwwwwwwwwwwwwwwwwwww +w..c........................w +w.tttttttt..tt.c......3..t..w +w....1......t......t.....t..w +w......ttt........ttttttttt.w +w.......c...tttt.....tttt...w +w...4........A....t.........w +w.....t.................5...w +w..tttt..t.....tttt..t......w +w.....t..tttt.....t..t..c...w +w....2...t........tttt......w +w.....t..t...c..ttt....6....w +wc....t.....................w +wwwwwwwwwwwwwwwwwwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLData/examples/gridphysics/cakybaky_lvl3.txt b/VGDLData/examples/gridphysics/cakybaky_lvl3.txt new file mode 100755 index 0000000..e929c25 --- /dev/null +++ b/VGDLData/examples/gridphysics/cakybaky_lvl3.txt @@ -0,0 +1,14 @@ +wwwwwwwwwwwwwwwwwwwwwwwwwwwww +w...3.........5.............w +w.tttttttt......ct....2.....w +w......t...t...ttttt......c.w +w....c.t...t......ttttttttt.w +w...tttt...t................w +w............A......ttttt...w +w......ttt.....ttttttt......w +w...tt...t........t....c....w +w........t.....tttt..tttttt.w +w....1...t.......6t.........w +w..ttt...t...tttttt....4....w +w......c........c...........w +wwwwwwwwwwwwwwwwwwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLData/examples/gridphysics/cakybaky_lvl4.txt b/VGDLData/examples/gridphysics/cakybaky_lvl4.txt new file mode 100755 index 0000000..caea5af --- /dev/null +++ b/VGDLData/examples/gridphysics/cakybaky_lvl4.txt @@ -0,0 +1,14 @@ +wwwwwwwwwwwwwwwwwwwwwwwwwwwww +w...2.........1.............w +w.tttttttt......ct....3.....w +w......t...t...ttttt......c.w +w....c.t...t......ttttttttt.w +w...tttt...t................w +w...................ttttt...w +w......ttt.....ttttttt......w +w...tt...t........t....c....w +w........t.....tttt..tttttt.w +w....5...t.......4t.........w +w.Attt...t...tttttt....6....w +w......c........c...........w +wwwwwwwwwwwwwwwwwwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLData/examples/gridphysics/camelRace.txt b/VGDLData/examples/gridphysics/camelRace.txt new file mode 100755 index 0000000..df4fbd1 --- /dev/null +++ b/VGDLData/examples/gridphysics/camelRace.txt @@ -0,0 +1,46 @@ +BasicGame + SpriteSet + floor > Immovable hidden=True img=oryx/backBiege + camel > color=BROWN + randomCamel > RandomNPC speed=0.25 cons=8 img=newset/camel1 frameRate=7 + straightCamelFast > Missile speed=0.6 frameRate=4 + fastR > orientation=RIGHT img=newset/camel2 + fastL > orientation=LEFT img=newset/camel2L + straightCamelMedium > Missile speed=0.3 frameRate=6 + mediumR > orientation=RIGHT img=newset/camel3 + mediumL > orientation=LEFT img=newset/camel3L + straightCamelSlow > Missile speed=0.15 frameRate=10 + slowR > orientation=RIGHT img=newset/camel4 + slowL > orientation=LEFT img=newset/camel4L + structure > + goal > Door color=GREEN img=newset/exit2 + winnerNPC > Immovable color=RED img=oryx/sparkle2 + winnerPlayer > Immovable color=PINK img=oryx/sparkle1 + avatar > MovingAvatar frameRate=8 + left > img=newset/camel5L + right > img=newset/camel5 + + wall > Immovable img=oryx/dirtwall autotiling=True + + InteractionSet + avatar goal > transformTo stype=winnerPlayer scoreChange=1 + camel goal > transformTo stype=winnerNPC scoreChange=-1 + avatar wall > stepBack + camel wall > stepBack + + LevelMapping + g > goal floor + r > randomCamel floor + h > fastR floor + n > mediumR floor + t > slowR floor + f > fastL floor + m > mediumL floor + s > slowL floor + . > floor + A > right floor + B > left floor + + TerminationSet + MultiSpriteCounter stype1=winnerPlayer limit=1 win=True + MultiSpriteCounter stype1=winnerNPC limit=1 win=False \ No newline at end of file diff --git a/VGDLData/examples/gridphysics/camelRace_lvl0.txt b/VGDLData/examples/gridphysics/camelRace_lvl0.txt new file mode 100755 index 0000000..0393918 --- /dev/null +++ b/VGDLData/examples/gridphysics/camelRace_lvl0.txt @@ -0,0 +1,9 @@ +wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww +wh............................................gw +wn............................................gw +wr............................................gw +wr............................................gw +wA............................................gw +wr............................................gw +wt............................................gw +wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLData/examples/gridphysics/camelRace_lvl1.txt b/VGDLData/examples/gridphysics/camelRace_lvl1.txt new file mode 100755 index 0000000..6638b4a --- /dev/null +++ b/VGDLData/examples/gridphysics/camelRace_lvl1.txt @@ -0,0 +1,9 @@ +wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww +wg............................................sw +wg............................................rw +wg............................................Bw +wg............................................rw +wg............................................rw +wg............................................mw +wg............................................fw +wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLData/examples/gridphysics/camelRace_lvl2.txt b/VGDLData/examples/gridphysics/camelRace_lvl2.txt new file mode 100755 index 0000000..ac21b98 --- /dev/null +++ b/VGDLData/examples/gridphysics/camelRace_lvl2.txt @@ -0,0 +1,9 @@ +wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww +wh............................................gw +wn.......w....................................gw +wr....................w.......................gw +wr.............................ww.............gw +wA..............www..........................wgw +wr...............................ww...........gw +wt............................................gw +wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLData/examples/gridphysics/camelRace_lvl3.txt b/VGDLData/examples/gridphysics/camelRace_lvl3.txt new file mode 100755 index 0000000..65aadaf --- /dev/null +++ b/VGDLData/examples/gridphysics/camelRace_lvl3.txt @@ -0,0 +1,9 @@ +wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww +wA.............................w..............gw +wh.............................w..............gw +wh.............................wwwwwwwwwwwww..gw +wh.......w....................................gw +wh.......w....................wwww.wwwwwwwwwwwgw +wh.......w....................................gw +wh.......w....................................gw +wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLData/examples/gridphysics/camelRace_lvl4.txt b/VGDLData/examples/gridphysics/camelRace_lvl4.txt new file mode 100755 index 0000000..4c9acbc --- /dev/null +++ b/VGDLData/examples/gridphysics/camelRace_lvl4.txt @@ -0,0 +1,9 @@ +wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww +w.............................................gw +wn............................................gw +w.............................................gw +whwww.wwwww.wwwww.www.ww......................gw +wh.....................w......................gw +wh.....................w......................gw +wA.....................w......................gw +wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLData/examples/gridphysics/catapults.txt b/VGDLData/examples/gridphysics/catapults.txt new file mode 100755 index 0000000..a8bf8cc --- /dev/null +++ b/VGDLData/examples/gridphysics/catapults.txt @@ -0,0 +1,47 @@ +BasicGame square_size=30 + SpriteSet + floor > Immovable img=oryx/grass autotiling=True hidden=True + water > Immovable color=BLUE img=oryx/seaWater + catapult > Immovable + southfacing > orientation=DOWN color=RED img=oryx/bookDown + northfacing > orientation=UP color=ORANGE img=oryx/bookUp + eastfacing > orientation=RIGHT color=YELLOW img=oryx/bookRight + westfacing > orientation=LEFT color=YELLOW img=oryx/bookLeft + avatar > + moving > MovingAvatar img=oryx/vampire1 + bullet > MissileAvatar img=oryx/bat1 + north > orientation=UP color=RED + south > orientation=DOWN color=ORANGE + east > orientation=RIGHT color=YELLOW + west > orientation=LEFT color=GREEN + goal > Immovable color=GREEN img=oryx/dooropen1 portal=True + wall > Immovable img=oryx/bush5 + LevelMapping + . > water floor + 0 > eastfacing floor + 1 > southfacing floor + 2 > northfacing floor + 3 > westfacing floor + g > goal floor + A > moving floor + _ > floor + w > wall floor + InteractionSet + + bullet wall > transformTo stype=moving + moving wall > stepBack + moving water > killSprite + + avatar catapult > attractGaze prob=1 + + avatar westfacing > transformTo stype=west + avatar eastfacing > transformTo stype=east + avatar southfacing > transformTo stype=south + avatar northfacing > transformTo stype=north + + catapult avatar > killSprite scoreChange=1 + goal avatar > killSprite + + TerminationSet + SpriteCounter stype=goal limit=0 win=True + SpriteCounter stype=avatar limit=0 win=False diff --git a/VGDLData/examples/gridphysics/catapults_lvl0.txt b/VGDLData/examples/gridphysics/catapults_lvl0.txt new file mode 100755 index 0000000..e97886b --- /dev/null +++ b/VGDLData/examples/gridphysics/catapults_lvl0.txt @@ -0,0 +1,16 @@ +wwwwwwwwwwwwwwww +wA__..___1__0..w +w___.._______..w +w010..___w___..w +w........._1_..w +w..__..........w +w.._1..........w +w..__.....___..w +w..ww________..w +w...._____1wwwww +w....1_____....w +w0__...........w +w___.0.._w.....w +www..._________w +w....._000...__g +wwwwwwwwwwwwwwww diff --git a/VGDLData/examples/gridphysics/catapults_lvl1.txt b/VGDLData/examples/gridphysics/catapults_lvl1.txt new file mode 100755 index 0000000..d2bb20e --- /dev/null +++ b/VGDLData/examples/gridphysics/catapults_lvl1.txt @@ -0,0 +1,16 @@ +wwwwwwwwwwwwwwww +w0_____A...._w1w +w...........___w +w..............w +w..............w +w___........3_.w +w___.......2___w +w___.......wwwww +w0__...........w +w0__........___w +w1__.........__w +w......1....._3w +w............__w +w.....w_w....__w +w.....wgw...._3w +wwwwwwwwwwwwwwww diff --git a/VGDLData/examples/gridphysics/catapults_lvl2.txt b/VGDLData/examples/gridphysics/catapults_lvl2.txt new file mode 100755 index 0000000..1d789f0 --- /dev/null +++ b/VGDLData/examples/gridphysics/catapults_lvl2.txt @@ -0,0 +1,16 @@ +wwwwwwwwwwwwwwww +w...._________Aw +w...._____.....w +w....__2__.....w +w_..._3_0_...._w +w_...__1__...._w +w_..._____...._w +w..............w +w_...0___3....1w +w_...wwwww.....w +w_....._w......w +w_....._w......w +w0....._w......w +ww.....3w......w +wg............3w +wwwwwwwwwwwwwwww diff --git a/VGDLData/examples/gridphysics/catapults_lvl3.txt b/VGDLData/examples/gridphysics/catapults_lvl3.txt new file mode 100755 index 0000000..97aaddd --- /dev/null +++ b/VGDLData/examples/gridphysics/catapults_lvl3.txt @@ -0,0 +1,16 @@ +wwwwwwwwwwwwwwww +wg.............w +w_.....w......3w +w_...........3_w +wwwwwww2.....__w +w_______0....__w +w......www.....w +w..............w +w..............w +w_.....320...._w +w_w2...___..3w_w +w_w_..._._.._w_w +w_w_..._._.._w_w +w_._..._._.._._w +w___..._A_..___w +wwwwwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLData/examples/gridphysics/catapults_lvl4.txt b/VGDLData/examples/gridphysics/catapults_lvl4.txt new file mode 100755 index 0000000..3ff6304 --- /dev/null +++ b/VGDLData/examples/gridphysics/catapults_lvl4.txt @@ -0,0 +1,16 @@ +wwwwwwwwwwwwwwww +w___0........__w +w............__w +w............3_w +w2...........__w +w_............1w +w_.............w +wA__0..._w.....w +wwwww..._w.....w +wg......_wwww..w +w_w_....3w__0..w +w_w0.....w.....w +w_w............w +w_www....___...w +w_.......32____w +wwwwwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLData/examples/gridphysics/chainreaction.txt b/VGDLData/examples/gridphysics/chainreaction.txt new file mode 100755 index 0000000..c267992 --- /dev/null +++ b/VGDLData/examples/gridphysics/chainreaction.txt @@ -0,0 +1,76 @@ +BasicGame key_handler=Pulse + SpriteSet + floor > Immovable img=oryx/backLBrown + hole > Immovable color=DARKBLUE img=newset/hole1 portal=true + goal > Immovable img=newset/exit2 portal=true + + avatar > OrientedAvatar rotateInPlace=false img=oryx/yeti2 + box > Passive img=newset/block2 + boulder > Missile + master > img=newset/blockR2 + masterBoulder > speed=0.0 + mboulderm > speed=1.0 + targetBoulder > img=newset/block3 + normalBoulder > speed=0.0 + stoppingBoulder > speed=0.0 + boulderm > speed=1.0 + wall > Immovable img=oryx/dirtwall autotiling=True + + LevelMapping + A > avatar floor + b > box floor + c > normalBoulder floor + m > masterBoulder floor + 0 > hole floor + g > goal floor + . > floor + + + InteractionSet + + masterBoulder avatar > transformTo stype=mboulderm + mboulderm avatar > attractGaze + avatar normalBoulder masterBoulder > stepBack + + avatar wall > stepBack + box avatar > bounceForward + box wall box hole goal > undoAll + box boulder > stepBack + + avatar wall > stepBack + + mboulderm wall > transformTo stype=masterBoulder + masterBoulder wall > undoAll + + mboulderm box > transformTo stype=masterBoulder + masterBoulder box > undoAll + + # The following 9 lines are insane. Gave me a headache, truly. Need a better way of doing this in the future. + normalBoulder boulderm > attractGaze + boulderm normalBoulder > transformTo stype=stoppingBoulder + normalBoulder stoppingBoulder > transformTo stype=boulderm + stoppingBoulder normalBoulder > transformTo stype=normalBoulder + normalBoulder normalBoulder > stepBack + + normalBoulder mboulderm > attractGaze + mboulderm normalBoulder > transformTo stype=masterBoulder + normalBoulder masterBoulder > transformTo stype=boulderm + masterBoulder normalBoulder > stepBack + + + boulderm wall > transformTo stype=normalBoulder + normalBoulder wall > stepBack + boulderm box > transformTo stype=normalBoulder + normalBoulder box > stepBack + + mboulderm hole goal > killSprite scoreChange=-10 + boulderm hole > killSprite scoreChange=-5 + boulderm goal > killSprite scoreChange=2 + + avatar hole > killSprite scoreChange=-10 + + TerminationSet + SpriteCounter stype=avatar limit=0 win=False + SpriteCounter stype=targetBoulder limit=0 win=True + SpriteCounter stype=master limit=0 win=False + Timeout limit=1500 win=False \ No newline at end of file diff --git a/VGDLData/examples/gridphysics/chainreaction_lvl0.txt b/VGDLData/examples/gridphysics/chainreaction_lvl0.txt new file mode 100755 index 0000000..0d37c5b --- /dev/null +++ b/VGDLData/examples/gridphysics/chainreaction_lvl0.txt @@ -0,0 +1,10 @@ +wwwwwwwwwwwwwwwww +w......0........w +w.g......c......w +w....b....c.....w +w.............0.w +w.A.m.c..c..c..gw +w...........b...w +w....0..........w +w.........g.....w +wwwwwwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLData/examples/gridphysics/chainreaction_lvl1.txt b/VGDLData/examples/gridphysics/chainreaction_lvl1.txt new file mode 100755 index 0000000..fcb954e --- /dev/null +++ b/VGDLData/examples/gridphysics/chainreaction_lvl1.txt @@ -0,0 +1,10 @@ +wwwwwwwwwwwwwwwww +w...............w +w...A..b...g....w +w.m.c..c.....b..w +w....0000.......w +w.b.............w +w....c.....m..g.w +w....g....c..b..w +w.......000w....w +wwwwwwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLData/examples/gridphysics/chainreaction_lvl2.txt b/VGDLData/examples/gridphysics/chainreaction_lvl2.txt new file mode 100755 index 0000000..c466475 --- /dev/null +++ b/VGDLData/examples/gridphysics/chainreaction_lvl2.txt @@ -0,0 +1,10 @@ +wwwwwwwwwwwwwwwww +w...............w +w.m.............w +w...m..c.c..b...w +w...............w +w......A........w +w...............w +w...c.....g.....w +w.b........0....w +wwwwwwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLData/examples/gridphysics/chainreaction_lvl3.txt b/VGDLData/examples/gridphysics/chainreaction_lvl3.txt new file mode 100755 index 0000000..b1fb5b0 --- /dev/null +++ b/VGDLData/examples/gridphysics/chainreaction_lvl3.txt @@ -0,0 +1,10 @@ +wwwwwwwwwwwwwwwww +w..........w....w +w..b.......w....w +w.gc....c.....m.w +w....b...0.0....w +w.........b.....w +w...c..w.....c..w +w..m...w..g.....w +w...A..w........w +wwwwwwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLData/examples/gridphysics/chainreaction_lvl4.txt b/VGDLData/examples/gridphysics/chainreaction_lvl4.txt new file mode 100755 index 0000000..57b62a1 --- /dev/null +++ b/VGDLData/examples/gridphysics/chainreaction_lvl4.txt @@ -0,0 +1,10 @@ +wwwwwwwwwwwwwwwww +w...............w +w......g...c....w +w...............w +w...A......m....w +w...............w +w........b......w +w......0........w +w...............w +wwwwwwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLData/examples/gridphysics/chase.txt b/VGDLData/examples/gridphysics/chase.txt new file mode 100755 index 0000000..c395ecd --- /dev/null +++ b/VGDLData/examples/gridphysics/chase.txt @@ -0,0 +1,27 @@ +BasicGame + SpriteSet + floor > Immovable hidden=True img=oryx/grass autotiling=True + carcass > Immovable color=BROWN img=oryx/worm2 shrinkfactor=0.6 + goat > stype=avatar + angry > Chaser color=ORANGE img=oryx/bird3 + scared > Fleeing color=BLUE img=oryx/bird1 + avatar > MovingAvatar img=oryx/princess1 + wall > Immovable img=oryx/tree2 + + InteractionSet + goat wall goat > stepBack + avatar wall > stepBack + avatar angry > killSprite scoreChange=-1 + carcass scared > killSprite + scared avatar > transformTo stype=carcass scoreChange=1 + scared carcass > transformTo stype=angry + + LevelMapping + 0 > scared floor + . > floor + A > floor avatar + w > floor wall + + TerminationSet + SpriteCounter stype=scared win=True + SpriteCounter stype=avatar win=False \ No newline at end of file diff --git a/VGDLData/examples/gridphysics/chase_lvl0.txt b/VGDLData/examples/gridphysics/chase_lvl0.txt new file mode 100755 index 0000000..c1e4664 --- /dev/null +++ b/VGDLData/examples/gridphysics/chase_lvl0.txt @@ -0,0 +1,11 @@ +wwwwwwwwwwwwwwwwwwwwwwww +wwww....w0..ww......0www +w.....w.w.......ww....ww +w...0...0.ww..A.www....w +w.wwww.wwwww....ww...www +w........w.........0..ww +ww...w0.....ww...www...w +ww....ww...wwww....w...w +www..............w.....w +wwwwww...0..wwwwww....ww +wwwwwwwwwwwwwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLData/examples/gridphysics/chase_lvl1.txt b/VGDLData/examples/gridphysics/chase_lvl1.txt new file mode 100755 index 0000000..8d79db5 --- /dev/null +++ b/VGDLData/examples/gridphysics/chase_lvl1.txt @@ -0,0 +1,11 @@ +wwwwwwwwwwwwwwwwwwwwwwww +wAww..........0........w +w.ww..wwwwww.......www.w +w.ww.....0....ww...w...w +w.....w.......ww...w0..w +w.....w...wwwwww.......w +w.....w0..........0..www +w.0...wwwwwww.....0....w +w.ww..w.....w....wwww..w +w.............0........w +wwwwwwwwwwwwwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLData/examples/gridphysics/chase_lvl2.txt b/VGDLData/examples/gridphysics/chase_lvl2.txt new file mode 100755 index 0000000..5096487 --- /dev/null +++ b/VGDLData/examples/gridphysics/chase_lvl2.txt @@ -0,0 +1,11 @@ +wwwwwwwwwwwwwwwwwwwwwwww +w.0.w..0........w..0...w +w...w....ww.....w..wwwww +w...w.ww..w...0.0......w +w...w.0...w..wwwwwww...w +w.0wwwwwwww..0....w....w +w.............0...w...ww +w.ww...ww0...wwwwww.00.w +wA...wwwwww..0....w....w +www....0......w..0..wwww +wwwwwwwwwwwwwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLData/examples/gridphysics/chase_lvl3.txt b/VGDLData/examples/gridphysics/chase_lvl3.txt new file mode 100755 index 0000000..c6c5427 --- /dev/null +++ b/VGDLData/examples/gridphysics/chase_lvl3.txt @@ -0,0 +1,11 @@ +wwwwwwwwwwwwwwwwwwwwwwww +w.....0................w +w......w.0....w.0......w +w...w.......0.ww.......w +w.....w............w...w +w.......0...w....0.....w +w.....w....w...w..w....w +w.......w.......w......w +w...w.....w.....w..0...w +w......0......A........w +wwwwwwwwwwwwwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLData/examples/gridphysics/chase_lvl4.txt b/VGDLData/examples/gridphysics/chase_lvl4.txt new file mode 100755 index 0000000..686fb9d --- /dev/null +++ b/VGDLData/examples/gridphysics/chase_lvl4.txt @@ -0,0 +1,11 @@ +wwwwwwwwwwwwwwwwwwwwwwww +ww....w............0000w +ww..w.w....w.wwwwwwwww.w +ww.....ww..............w +ww.w...................w +ww.......ww.......0....w +w......ww...0..........w +w........000...0.0.....w +w......ww.....0........w +w...A..........wwwwwww.w +wwwwwwwwwwwwwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLData/examples/gridphysics/chipschallenge.txt b/VGDLData/examples/gridphysics/chipschallenge.txt new file mode 100755 index 0000000..d511889 --- /dev/null +++ b/VGDLData/examples/gridphysics/chipschallenge.txt @@ -0,0 +1,97 @@ +#Chip's Challenge + +BasicGame square_size=45 key_handler=Pulse + SpriteSet + floor > Immovable hidden=True img=oryx/floor3 + + water > Immovable img=newset/water + mud > Immovable img=oryx/backLBrown + fire > Immovable img=oryx/fire1 + + key > Resource shrinkfactor=0.5 + redkey > img=oryx/potion3 + bluekey > img=oryx/potion1 + greenkey > img=oryx/potion4 + yellowkey > img=oryx/potion5 + + door > Immovable + reddoor > Immovable img=oryx/slime3 + bluedoor > Immovable img=oryx/slime1 + greendoor > Immovable img=oryx/slime2 + yellowdoor > Immovable img=oryx/slime6 + + boots > Resource limit=1 + flippers > img=oryx/boots3 + fireboots > img=oryx/boots2 + + crate > Passive img=newset/block3 + + gate > Immovable img=oryx/doorclosed1 + exit > Immovable img=newset/exit2 + chip > Resource img=oryx/gold1 shrinkfactor=0.5 limit=11 + avatar > MovingAvatar img=oryx/rogue + + wall > Immovable img=oryx/wall3 autotiling=True + + + LevelMapping + A > avatar floor + ~ > water floor + m > mud floor + x > fire floor + r > redkey floor + g > greenkey floor + b > bluekey floor + y > yellowkey floor + + 1 > reddoor floor + 2 > greendoor floor + 3 > bluedoor floor + 4 > yellowdoor floor + + - > gate floor + c > chip floor + e > exit floor + f > flippers floor + i > fireboots floor + d > crate floor + + . > floor + + + TerminationSet + SpriteCounter stype=avatar limit=0 win=False + SpriteCounter stype=exit limit=0 win=True + InteractionSet + + crate avatar > bounceForward + crate crate wall door key chip gate mud fire boots > undoAll + + water crate > transformTo stype=mud scoreChange=1 killSecond=true + + mud avatar > killSprite + + gate avatar > killIfOtherHasMore resource=chip limit=11 scoreChange=4 + avatar gate > stepBack + + chip avatar > collectResource scoreChange=1 + key avatar > collectResource + boots avatar > collectResource scoreChange=3 + + reddoor avatar > killIfOtherHasMore resource=redkey limit=1 scoreChange=2 + avatar reddoor > changeResource resource=redkey value=-1 + + greendoor avatar > killIfOtherHasMore resource=greenkey limit=1 scoreChange=2 + avatar greendoor > changeResource resource=greenkey value=-1 + + bluedoor avatar > killIfOtherHasMore resource=bluekey limit=1 scoreChange=2 + avatar bluedoor > changeResource resource=bluekey value=-1 + + yellowdoor avatar > killIfOtherHasMore resource=yellowkey limit=1 scoreChange=2 + avatar yellowdoor > changeResource resource=yellowkey value=-1 + + avatar wall door > undoAll + avatar water > killIfHasLess resource=flippers limit=0 + avatar fire > killIfHasLess resource=fireboots limit=0 + + exit avatar > killSprite scoreChange=5 \ No newline at end of file diff --git a/VGDLData/examples/gridphysics/chipschallenge_lvl0.txt b/VGDLData/examples/gridphysics/chipschallenge_lvl0.txt new file mode 100755 index 0000000..92856cf --- /dev/null +++ b/VGDLData/examples/gridphysics/chipschallenge_lvl0.txt @@ -0,0 +1,14 @@ +wwwwwwwwwwwwwww +www...www...www +www.c.wew.c.www +wwwww2w-w2wwwww +w.y.3.....1.y.w +w.c.wb...rw.c.w +wwwwwc.A.cwwwww +w.c.wb...rw.c.w +w...1..c..3...w +wwwwww4w4wwwwww +wwwww..w..wwwww +wwwww.cwc.wwwww +wwwww.gwg.wwwww +wwwwwwwwwwwwwww diff --git a/VGDLData/examples/gridphysics/chipschallenge_lvl1.txt b/VGDLData/examples/gridphysics/chipschallenge_lvl1.txt new file mode 100755 index 0000000..96b12ff --- /dev/null +++ b/VGDLData/examples/gridphysics/chipschallenge_lvl1.txt @@ -0,0 +1,11 @@ +wwwwwwwwwwww +wwww~~~~wwww +wwww~ic~wwww +wwww~~~~wwww +wf~~....xxxw +wc~~.d..xcxw +wc~~dAd.xcxw +wc~~.d..xxxw +wwww....wwww +wccccc..-.ew +wwwwwwwwwwww \ No newline at end of file diff --git a/VGDLData/examples/gridphysics/chipschallenge_lvl2.txt b/VGDLData/examples/gridphysics/chipschallenge_lvl2.txt new file mode 100755 index 0000000..330cd05 --- /dev/null +++ b/VGDLData/examples/gridphysics/chipschallenge_lvl2.txt @@ -0,0 +1,13 @@ +wwwwwwwwwwww +wccwf~...xgw +ww2w~~.ww-ww +wc.d4..w...w +wc.....w.e.w +wwwww1wwwwww +w.....~y~ciw +wA.w.dwwwwww +w..d...d...w +w..w...wr..w +wxxww~~w.ccw +wccwwccw...w +wwwwwwwwwwww \ No newline at end of file diff --git a/VGDLData/examples/gridphysics/chipschallenge_lvl3.txt b/VGDLData/examples/gridphysics/chipschallenge_lvl3.txt new file mode 100755 index 0000000..d7072f5 --- /dev/null +++ b/VGDLData/examples/gridphysics/chipschallenge_lvl3.txt @@ -0,0 +1,7 @@ +wwwwwwwwww +wex.134..w +wwww.w.w~w +wi~y..d..w +wxrddx.d.w +wbd~~~dA.w +wwwwwwwwww \ No newline at end of file diff --git a/VGDLData/examples/gridphysics/chipschallenge_lvl4.txt b/VGDLData/examples/gridphysics/chipschallenge_lvl4.txt new file mode 100755 index 0000000..4c0cb98 --- /dev/null +++ b/VGDLData/examples/gridphysics/chipschallenge_lvl4.txt @@ -0,0 +1,13 @@ +wwwwwwwwwwwwwwwwwwwww +w~~~~wdcrdwxxxxwccc.w +wi~~~wd.gdwxexxw.d..w +w~~~~wd..dwxxxxw.d..w +ww1wwwww3www-wwwww22w +w....~....~....~..crw +wgc..A.d..c..d......w +w....~....~....~..cbw +ww22wwww3www2wwwww1ww +wr...w.d..wx.dxwcd..w +w~~~~w...rwxxxxw.d..w +w.cc.w.cc.wbxxxwgc.bw +wwwwwwwwwwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLData/examples/gridphysics/chopper.txt b/VGDLData/examples/gridphysics/chopper.txt new file mode 100755 index 0000000..d0531b2 --- /dev/null +++ b/VGDLData/examples/gridphysics/chopper.txt @@ -0,0 +1,69 @@ +BasicGame + SpriteSet + layers > Immovable hidden=True + stratosphere > color=LIGHTBLUE img=oryx/backLBlue + thermosphere > color=BLUE img=oryx/seaWater + troposphere > img=oryx/backGrey + + satellite > RandomNPC color=WHITE img=newset/satellite cons=1 + avatar > ShootAvatar orientation=DOWN color=YELLOW ammo=bullet stype=bomb img=newset/helicopter rotateInPlace=False + missile > Missile + sam > orientation=UP color=BLUE speed=0.25 img=oryx/bullet1 + bomb > orientation=DOWN color=RED speed=0.75 img=newset/bomb singleton=True shrinkfactor=0.5 + + cloud > Missile img=newset/cloud2 + leftCloud > orientation=LEFT speed=0.05 color=WHITE + fastLeftCloud > orientation=LEFT speed=0.2 color=WHITE + rightCloud > orientation=RIGHT speed=0.05 color=WHITE + fastRightCloud > orientation=RIGHT speed=0.2 color=WHITE + + tank > Bomber stype=sam prob=0.03 cooldown=5 speed=0.6 img=newset/tank_blueU + portal > SpawnPoint img=oryx/dooropen1 portal=True + portalBase > stype=tank cooldown=40 total=20 + portalAmmo > stype=supply cooldown=10 prob=0.15 + + supply > Missile orientation=LEFT speed=0.25 img=oryx/goldsack shrinkfactor=0.5 + bullet > Resource limit=20 + + LevelMapping + A > avatar stratosphere + c > satellite thermosphere + b > portalBase troposphere + a > portalAmmo stratosphere + t > thermosphere + s > stratosphere + p > troposphere + l > leftCloud stratosphere + d > fastLeftCloud stratosphere + r > rightCloud stratosphere + e > fastRightCloud stratosphere + + TerminationSet + SpriteCounter stype=avatar limit=0 win=False + SpriteCounter stype=satellite limit=0 win=False + MultiSpriteCounter stype1=portalBase stype2=tank limit=0 win=True + + InteractionSet + avatar wall EOS > stepBack + avatar sam > killSprite + sam avatar wall EOS > killSprite + + tank bomb > killSprite scoreChange=1 + bomb tank wall EOS > killSprite + + bomb sam > killBoth + + tank wall EOS > reverseDirection + tank wall EOS > stepBack + + satellite sam > killBoth scoreChange=-1 + satellite wall EOS > stepBack + + avatar supply > changeResource resource=bullet value=5 killResource=True + supply wall EOS > killSprite + + avatar portal thermosphere troposphere > stepBack + satellite stratosphere > stepBack + + cloud sam > killBoth + cloud EOS > wrapAround diff --git a/VGDLData/examples/gridphysics/chopper_lvl0.txt b/VGDLData/examples/gridphysics/chopper_lvl0.txt new file mode 100755 index 0000000..45ec128 --- /dev/null +++ b/VGDLData/examples/gridphysics/chopper_lvl0.txt @@ -0,0 +1,12 @@ +tttcttttctttttctttttttcttcttttt +ttttttcttttcttttcttcttttctttttt +ttctttttcttttcttttcttttttcttttt +ttttctttttttttttcttttttcttttttt +ssssllllllllllsssllsssddssssssa +ssddssssssdddssssllllsssslllsss +sssssAsssssslllssssssssssddssss +sssssssllsssssssssssdddsssssssa +sssssssssssssssssssssssssssssss +sssssssssssssssssssssssssssssss +ppppppppppppppppppppppppppppppp +bpppppppppppppppppppppppppppppp \ No newline at end of file diff --git a/VGDLData/examples/gridphysics/chopper_lvl1.txt b/VGDLData/examples/gridphysics/chopper_lvl1.txt new file mode 100755 index 0000000..8823866 --- /dev/null +++ b/VGDLData/examples/gridphysics/chopper_lvl1.txt @@ -0,0 +1,12 @@ +tttcttttctttttctttttttcttcttttt +ttttttcttttcttttcttcttttctttttt +ttctttttcttttcttttcttttttcttttt +ttttctttttttttttcttttttcttttttt +ssssllrrrlllllsssllsssddseessss +ssddsssllllllssssllllsssslllsss +sssssAssssssrrrsssssssssseesssa +sssssssrrsssssseeeesssrrrrsssss +sssssssssssssssssssssssssssssss +sssssssssssssssssssssssssssssss +ppppppppppppppppppppppppppppppp +bpppppppppppppppppppppppppppppp diff --git a/VGDLData/examples/gridphysics/chopper_lvl2.txt b/VGDLData/examples/gridphysics/chopper_lvl2.txt new file mode 100755 index 0000000..1f20537 --- /dev/null +++ b/VGDLData/examples/gridphysics/chopper_lvl2.txt @@ -0,0 +1,12 @@ +tttcttttctttttctttttttcttcttttt +ttttttcttttcttttcttcttttctttttt +ttctttttcttttcttttcttttttcttttt +ttttctttttttttttcttttttcttttttt +ssssddeeedddddsssddsssddseesrss +ssddsssddddddssssddddssssdddsss +sssssAsssssseeesssssssssseesssa +ssssssseesssssseeeessseeeesssss +sssssssssssssssssssssssssssssss +sssssssssssssssssssssssssssssss +ppppppppppppppppppppppppppppppp +bpppppppppppppppppppppppppppppp \ No newline at end of file diff --git a/VGDLData/examples/gridphysics/chopper_lvl3.txt b/VGDLData/examples/gridphysics/chopper_lvl3.txt new file mode 100755 index 0000000..b86cf48 --- /dev/null +++ b/VGDLData/examples/gridphysics/chopper_lvl3.txt @@ -0,0 +1,12 @@ +tttcttttctttttctttttttcttcttttt +ttttttcttttcttttcttcttttctttttt +ttctttttcttttcttttcttttttcttttt +ttttctttttttttttcttttttcttttttt +ssssddddddddddsssddsssddsssssss +ssddsdddssdddssssddddssssdddsss +sssssAssssssdddssssssssssddssss +sssssssddssssddddsssdddsssssssa +sssssssssssssssssssssssssssssss +ssssssssssssssssssssssssssssssa +ppppppppppppppppppppppppppppppp +bpppppppppppppppppppppppppppppp \ No newline at end of file diff --git a/VGDLData/examples/gridphysics/chopper_lvl4.txt b/VGDLData/examples/gridphysics/chopper_lvl4.txt new file mode 100755 index 0000000..43967b5 --- /dev/null +++ b/VGDLData/examples/gridphysics/chopper_lvl4.txt @@ -0,0 +1,12 @@ +tttcttttctttttctttttttcttcttttt +ttttttcttttcttttcttcttttctttttt +ttctttttcttttcttttcttttttcttttt +ttttctttttttttttcttttttcttttttt +sssseeeeeeeeeessseessseesssssss +sseeseeesseeesssseeeesssseeesss +sssssAsssssseeesssssssssseessss +ssssssseesssseeeessseeesssssssa +sssssssssssssssssssssssssssssss +ssssssssssssssssssssssssssssssa +ppppppppppppppppppppppppppppppp +bpppppppppppppppppppppppppppppp \ No newline at end of file diff --git a/VGDLData/examples/gridphysics/circuit.txt b/VGDLData/examples/gridphysics/circuit.txt new file mode 100644 index 0000000..07f81c5 --- /dev/null +++ b/VGDLData/examples/gridphysics/circuit.txt @@ -0,0 +1,143 @@ +BasicGame key_handler=Pulse + SpriteSet + background > Immovable hidden=True img=oryx/space1 + empty > Immovable img=oryx/space1 + + pipe > Immovable + pipeLR > color=RED img=newset/pipeLR + pipeUD > color=BLUE img=newset/pipeUD + + pipeLU > color=PINK img=newset/pipeLU + pipeLD > color=GREEN img=newset/pipeLD + pipeRU > color=YELLOW img=newset/pipeRU + pipeRD > color=ORANGE img=newset/pipeRD + + correct > invisible=True hidden=True + incorrect > invisible=True hidden=True + + change > Immovable + cpipeLR > invisible=True hidden=True + cpipeUD > invisible=True hidden=True + + cpipeLU > invisible=True hidden=True + cpipeLD > invisible=True hidden=True + cpipeRU > invisible=True hidden=True + cpipeRD > invisible=True hidden=True + + moving > + avatar > ShootAvatar stype=flip img=oryx/spaceship1 + ball > Missile speed=0 img=oryx/bullet1 + ballL > orientation=LEFT + ballR > orientation=RIGHT + ballU > orientation=UP + ballD > orientation=DOWN + + flip > Flicker + + start > Immovable invisible=True hidden=True + reset > Portal invisible=True portal=True stype=start + + end > Door img=newset/exit2 + + pickup > Resource img=oryx/gold1 shrinkfactor=0.2 + + LevelMapping + A > avatar background + p > end background + a > ballR start background + 0 > pipeLR background + 1 > pipeUD background + 2 > pipeLU background + 3 > pipeLD background + 4 > pipeRU background + 5 > pipeRD background + r > pickup background + . > empty + + TerminationSet + SpriteCounter stype=end limit=0 win=True + SpriteCounter stype=ball limit=0 win=False + + InteractionSet + avatar wall EOS > stepBack + end ball > killBoth + ball EOS > killSprite scoreChange=-10 + + incorrect flip > killSprite + correct flip > killSprite + + pickup ball > killSprite scoreChange=100 + + #hitting the ball teleports it to start point + ball flip wall > spawn stype=reset + reset ball > killSprite + ball reset > transformTo stype=ballR + ball reset > teleportToExit + + #hitting the start points sets the ball moving + start flip > setSpeedForAll value=1 stype=ball + + #flipping pipes + pipeLR flip > spawn stype=cpipeUD + pipeUD flip > spawn stype=cpipeLU + pipeLU flip > spawn stype=cpipeLD + pipeLD flip > spawn stype=cpipeRU + pipeRU flip > spawn stype=cpipeRD + pipeRD flip > spawn stype=cpipeLR + + pipeRD cpipeLR > transformTo stype=pipeLR + pipeRU cpipeRD > transformTo stype=pipeRD + pipeLD cpipeRU > transformTo stype=pipeRU + pipeLU cpipeLD > transformTo stype=pipeLD + pipeUD cpipeLU > transformTo stype=pipeLU + pipeLR cpipeUD > transformTo stype=pipeUD + + #ball not ok, must stop + pipeLR ballU ballD > spawn stype=incorrect + pipeUD ballL ballR > spawn stype=incorrect + pipeLU ballL ballU > spawn stype=incorrect + pipeLD ballL ballD > spawn stype=incorrect + pipeRU ballR ballU > spawn stype=incorrect + pipeRD ballR ballD > spawn stype=incorrect + + #ball ok, can continue + pipeLR ballL ballR > spawn stype=correct + pipeUD ballU ballD > spawn stype=correct + + #ball met correct corner, change orientation + ballR pipeLU > align orient=False + ballR pipeLU > spawn stype=correct + ballR pipeLU > transformTo stype=ballU + ballD pipeLU > align orient=False + ballD pipeLU > spawn stype=correct + ballD pipeLU > transformTo stype=ballL + + ballR pipeLD > align orient=False + ballR pipeLD > spawn stype=correct + ballR pipeLD > transformTo stype=ballD + ballU pipeLD > align orient=False + ballU pipeLD > spawn stype=correct + ballU pipeLD > transformTo stype=ballL + + ballL pipeRU > align orient=False + ballL pipeRU > spawn stype=correct + ballL pipeRU > transformTo stype=ballU + ballD pipeRU > align orient=False + ballD pipeRU > spawn stype=correct + ballD pipeRU > transformTo stype=ballR + + ballL pipeRD > align orient=False + ballL pipeRD > spawn stype=correct + ballL pipeRD > transformTo stype=ballD + ballU pipeRD > align orient=False + ballU pipeRD > spawn stype=correct + ballU pipeRD > transformTo stype=ballR + + incorrect ball > setSpeedForAll value=0 stype=ball + correct ball > setSpeedForAll value=1 stype=ball + + #tidying up + correct correct > killSprite + incorrect incorrect > killSprite + incorrect correct > killBoth + change flip > killBoth \ No newline at end of file diff --git a/VGDLData/examples/gridphysics/circuit_lvl0.txt b/VGDLData/examples/gridphysics/circuit_lvl0.txt new file mode 100644 index 0000000..94c9678 --- /dev/null +++ b/VGDLData/examples/gridphysics/circuit_lvl0.txt @@ -0,0 +1,3 @@ +....A.... +a0200030p +......... \ No newline at end of file diff --git a/VGDLData/examples/gridphysics/circuit_lvl1.txt b/VGDLData/examples/gridphysics/circuit_lvl1.txt new file mode 100644 index 0000000..099c610 --- /dev/null +++ b/VGDLData/examples/gridphysics/circuit_lvl1.txt @@ -0,0 +1,3 @@ +....A.... +a000r0000 +...000..p \ No newline at end of file diff --git a/VGDLData/examples/gridphysics/circuit_lvl2.txt b/VGDLData/examples/gridphysics/circuit_lvl2.txt new file mode 100644 index 0000000..3d6d2f6 --- /dev/null +++ b/VGDLData/examples/gridphysics/circuit_lvl2.txt @@ -0,0 +1,6 @@ +.0.0r0.0. +.r.0.0.r. +...0A0... +a000.000p +...0.0... +...rrr... \ No newline at end of file diff --git a/VGDLData/examples/gridphysics/circuit_lvl3.txt b/VGDLData/examples/gridphysics/circuit_lvl3.txt new file mode 100644 index 0000000..b0c0ec4 --- /dev/null +++ b/VGDLData/examples/gridphysics/circuit_lvl3.txt @@ -0,0 +1,4 @@ +5.r.A.r.3 +a00005003 +1.......1 +0.r.0.r.p \ No newline at end of file diff --git a/VGDLData/examples/gridphysics/circuit_lvl4.txt b/VGDLData/examples/gridphysics/circuit_lvl4.txt new file mode 100644 index 0000000..e805530 --- /dev/null +++ b/VGDLData/examples/gridphysics/circuit_lvl4.txt @@ -0,0 +1,6 @@ +....A.... +....5530. +....r.r0p +a03.430.2 +..43.r... +...402... \ No newline at end of file diff --git a/VGDLData/examples/gridphysics/clusters.txt b/VGDLData/examples/gridphysics/clusters.txt new file mode 100755 index 0000000..8dc64e0 --- /dev/null +++ b/VGDLData/examples/gridphysics/clusters.txt @@ -0,0 +1,63 @@ +BasicGame key_handler=Pulse + SpriteSet + + floor > Immovable img=oryx/floor3 hidden=True + hole > Immovable color=DARKBLUE img=oryx/spike2 portal=True + + block > Immovable + blueblock > img=newset/blockB + redblock > img=newset/blockR + greenblock > img=newset/blockG + + box > Passive shrinkfactor=0.8 + bluebox > img=newset/blockB2 + redbox > img=newset/blockR2 + greenbox > img=newset/blockG2 + brokenBox > img=newset/block3 + + avatar > MovingAvatar img=oryx/knight1 + wall > Immovable img=oryx/wall3 autotiling=True + + LevelMapping + A > avatar floor + h > hole floor + + 1 > bluebox floor + 2 > redbox floor + 3 > greenbox floor + + a > blueblock floor + b > redblock floor + c > greenblock floor + + . > floor + + + InteractionSet + avatar wall > stepBack + avatar hole > killSprite scoreChange=-1 + + box avatar > bounceForward + + bluebox blueblock > transformTo stype=blueblock scoreChange=1 + blueblock blueblock > stepBack + redbox redblock > transformTo stype=redblock scoreChange=1 + redblock redblock > stepBack + greenbox greenblock > transformTo stype=greenblock scoreChange=1 + greenblock greenblock > stepBack + + avatar block > stepBack + + greenbox blueblock redblock > undoAll + redbox blueblock greenblock > undoAll + bluebox greenblock redblock > undoAll + + box box wall > undoAll + box hole > transformTo stype=brokenBox + + + TerminationSet + SpriteCounter stype=avatar limit=0 win=False + SpriteCounter stype=box limit=0 win=True + MultiSpriteCounter stype1=brokenBox limit=1 win=False + Timeout limit=1500 win=False \ No newline at end of file diff --git a/VGDLData/examples/gridphysics/clusters_lvl0.txt b/VGDLData/examples/gridphysics/clusters_lvl0.txt new file mode 100755 index 0000000..b1e2227 --- /dev/null +++ b/VGDLData/examples/gridphysics/clusters_lvl0.txt @@ -0,0 +1,10 @@ +wwwwwwwwwwwww +w...........w +w..11...2.2.w +w....1......w +w...a.....2.w +w.......h...w +w....1....b.w +w......1....w +w........A..w +wwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLData/examples/gridphysics/clusters_lvl1.txt b/VGDLData/examples/gridphysics/clusters_lvl1.txt new file mode 100755 index 0000000..e36f036 --- /dev/null +++ b/VGDLData/examples/gridphysics/clusters_lvl1.txt @@ -0,0 +1,10 @@ +wwwwwwwwwwwww +w...........w +w..1..2.c3..w +w....h..h...w +w...2..3..1.w +w....b..h...w +w..3...2..1.w +w..h.h...a..w +w.....A.....w +wwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLData/examples/gridphysics/clusters_lvl2.txt b/VGDLData/examples/gridphysics/clusters_lvl2.txt new file mode 100755 index 0000000..53f30ab --- /dev/null +++ b/VGDLData/examples/gridphysics/clusters_lvl2.txt @@ -0,0 +1,10 @@ +wwwwwwwwwwwww +w..a..b..c..w +w...........w +w...........w +whhhhh.hhhhhw +w....h.h....w +w.12.h.h.13.w +w.3.......2.w +w.....A.....w +wwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLData/examples/gridphysics/clusters_lvl3.txt b/VGDLData/examples/gridphysics/clusters_lvl3.txt new file mode 100755 index 0000000..f68716d --- /dev/null +++ b/VGDLData/examples/gridphysics/clusters_lvl3.txt @@ -0,0 +1,10 @@ +wwwwwwwwwwwww +w...........w +w...1.2..c..w +w.....3..3..w +w..a.2...h..w +w....hh.3...w +w..1.....2..w +w.....1..b..w +w.....A.....w +wwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLData/examples/gridphysics/clusters_lvl4.txt b/VGDLData/examples/gridphysics/clusters_lvl4.txt new file mode 100755 index 0000000..6fabb01 --- /dev/null +++ b/VGDLData/examples/gridphysics/clusters_lvl4.txt @@ -0,0 +1,10 @@ +wwwwwwwwwwwww +w...........w +w......1....w +w..h..b..h..w +w....1......w +w..3....2...w +w...a.h..c..w +w....3....2.w +w.....A.....w +wwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLData/examples/gridphysics/colourescape.txt b/VGDLData/examples/gridphysics/colourescape.txt new file mode 100755 index 0000000..ea931fd --- /dev/null +++ b/VGDLData/examples/gridphysics/colourescape.txt @@ -0,0 +1,72 @@ +BasicGame key_handler=Pulse + SpriteSet + floor > Immovable img=oryx/floor3 hidden=True + exit > Door color=GREEN img=oryx/doorclosed1 + hole > Immovable color=DARKBLUE img=oryx/spike2 portal=True + + boxes > Passive shrinkfactor=0.8 + box > img=newset/block2 + bluebox > img=newset/blockB + redbox > img=newset/blockR + greenbox > img=newset/blockG + + switch > Immovable + normalSwitch > img=newset/floor6 + blueSwitch > img=newset/tile1 + redSwitch > img=newset/tile3 + greenSwitch > img=newset/tile4 + + avatar > MovingAvatar + normalAvatar > img=newset/girl3 + blueAvatar > img=newset/girl2 + redAvatar > img=newset/girl5 + greenAvatar > img=newset/girl1 + + wall > Immovable img=oryx/wall3 autotiling=True + + LevelMapping + A > normalAvatar floor + x > exit floor + h > hole floor + + 1 > box floor + 2 > bluebox floor + 3 > redbox floor + 4 > greenbox floor + + a > normalSwitch floor + b > blueSwitch floor + c > redSwitch floor + d > greenSwitch floor + + . > floor + + InteractionSet + avatar wall > stepBack + + greenbox greenAvatar > bounceForward + greenbox blueAvatar redAvatar normalAvatar > undoAll + + redbox redAvatar > bounceForward + redbox blueAvatar greenAvatar normalAvatar > undoAll + + bluebox blueAvatar > bounceForward + bluebox redAvatar greenAvatar normalAvatar > undoAll + + box normalAvatar > bounceForward + box redAvatar greenAvatar blueAvatar > undoAll + + boxes wall switch exit boxes > undoAll + avatar hole > killSprite scoreChange=-1 + exit avatar > killSprite scoreChange=1 + boxes hole > killSprite + + avatar normalSwitch > transformTo stype=normalAvatar + avatar redSwitch > transformTo stype=redAvatar + avatar blueSwitch > transformTo stype=blueAvatar + avatar greenSwitch > transformTo stype=greenAvatar + + TerminationSet + SpriteCounter stype=avatar limit=0 win=False + SpriteCounter stype=exit limit=0 win=True + Timeout limit=1500 win=False \ No newline at end of file diff --git a/VGDLData/examples/gridphysics/colourescape_lvl0.txt b/VGDLData/examples/gridphysics/colourescape_lvl0.txt new file mode 100755 index 0000000..583e049 --- /dev/null +++ b/VGDLData/examples/gridphysics/colourescape_lvl0.txt @@ -0,0 +1,11 @@ +wwwwwwwwwwwwwwwwww +w........w.x.....w +w.bh.....w.h.....w +wwwwwww..........w +w...b.w22wwwwww33w +w.....w......1...w +w11111...1.....1.w +w..1......wwwwwwww +w...........1..c.w +w...A...w...1....w +wwwwwwwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLData/examples/gridphysics/colourescape_lvl1.txt b/VGDLData/examples/gridphysics/colourescape_lvl1.txt new file mode 100755 index 0000000..21571e5 --- /dev/null +++ b/VGDLData/examples/gridphysics/colourescape_lvl1.txt @@ -0,0 +1,11 @@ +wwwwwwwwwwwwwwwwww +w..a..2..w....4..w +w.bh...2.w.h..4.xw +wwwwwww.1..2..422w +w...b..4..1wwww..w +w.1...w.31...13..w +w1.111w..1.1.1.1.w +wd.1..w.3.ww..wwww +w22...w..3..1.3c.w +w...A...4...1....w +wwwwwwwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLData/examples/gridphysics/colourescape_lvl2.txt b/VGDLData/examples/gridphysics/colourescape_lvl2.txt new file mode 100755 index 0000000..5961590 --- /dev/null +++ b/VGDLData/examples/gridphysics/colourescape_lvl2.txt @@ -0,0 +1,11 @@ +wwwwwwwwwwwwwwwwww +w.....2..wc...4..w +w.bha..2.w.h..4.xw +w..3143.1.....422w +w...b..4.w1..2231w +w.1..h..312.a13..w +w1.111w1...1h1.1.w +wd.1..h.3..w..b..w +w2...22.c3..1.3c.w +w...A...4...1....w +wwwwwwwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLData/examples/gridphysics/colourescape_lvl3.txt b/VGDLData/examples/gridphysics/colourescape_lvl3.txt new file mode 100755 index 0000000..0c08a3e --- /dev/null +++ b/VGDLData/examples/gridphysics/colourescape_lvl3.txt @@ -0,0 +1,11 @@ +wwwwwwwwwwwwwwwwww +w..x..3..wc...4..w +w.bh...3.w.h..4..w +w..4244.2.....433w +w...b..4.w2..3342w +w.2..h..423..24..w +w2.222w2.2.2h2.2.w +wd.2..h.4..w..b..w +w3...33.c4..2.4cAw +w..h....4...2....w +wwwwwwwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLData/examples/gridphysics/colourescape_lvl4.txt b/VGDLData/examples/gridphysics/colourescape_lvl4.txt new file mode 100755 index 0000000..6dd8588 --- /dev/null +++ b/VGDLData/examples/gridphysics/colourescape_lvl4.txt @@ -0,0 +1,11 @@ +wwwwwwwwwwwwwwwwww +w.A...3..wb...4..w +w.ch...3.w.h..4..w +w..4211.2....a433w +w...b..4.w2..1142w +w.2..h..12...24..w +w2.112w2a2.1h2.2xw +wd.2..h.4..w..b..w +w3...13.d4..2.4d.w +w.ah....4w..2....w +wwwwwwwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLData/examples/gridphysics/cookmepasta.txt b/VGDLData/examples/gridphysics/cookmepasta.txt new file mode 100755 index 0000000..527c15e --- /dev/null +++ b/VGDLData/examples/gridphysics/cookmepasta.txt @@ -0,0 +1,62 @@ +BasicGame key_handler=Pulse + SpriteSet + + floor > Immovable img=newset/floor6 hidden=True + avatar > MovingAvatar img=newset/chef frameRate=8 + key > Resource img=oryx/key2 limit=1 shrinkfactor=0.6 + lock > Immovable img=newset/lock1 + + food > + ingredients > Passive + boilingwater > img=newset/boilingwater frameRate=8 + rawpasta > img=newset/pasta + tomato > img=newset/tomato shrinkfactor=0.7 + tuna > img=newset/tuna shrinkfactor=0.7 + + placedIngredients > Passive + pastainplace > img=newset/pastaplate shrinkfactor=0.9 + sauceinplace > img=newset/tomatosauce shrinkfactor=0.9 + + placed > Immovable + wrongplace > img=oryx/slash1 + plateinplace > img=newset/pastasauce + wall > Immovable color=BLACK img=newset/floor4 + + + LevelMapping + b > boilingwater floor + p > rawpasta floor + o > tomato floor + t > tuna floor + k > key floor + l > lock floor + . > floor + A > avatar floor + + InteractionSet + + food avatar > bounceForward + food wall lock key > undoAll + + rawpasta boilingwater > transformTo stype=pastainplace scoreChange=4 killSecond=True + rawpasta tuna > transformTo stype=wrongplace scoreChange=-1 killSecond=True + rawpasta tomato > transformTo stype=wrongplace scoreChange=-1 killSecond=True + rawpasta sauceinplace > transformTo stype=wrongplace scoreChange=-1 killSecond=True + + tomato tuna > transformTo stype=sauceinplace scoreChange=4 killSecond=True + tomato boilingwater > transformTo stype=wrongplace scoreChange=-1 killSecond=True + tomato pastainplace > transformTo stype=wrongplace scoreChange=-1 killSecond=True + boilingwater sauceinplace > transformTo stype=wrongplace scoreChange=-1 killSecond=True + + tuna boilingwater > transformTo stype=wrongplace scoreChange=-1 killSecond=True + tuna pastainplace > transformTo stype=wrongplace scoreChange=-1 killSecond=True + pastainplace sauceinplace > transformTo stype=plateinplace scoreChange=17 killSecond=True + + key avatar > collectResource scoreChange=1 + lock avatar > killIfOtherHasMore resource=key limit=1 + + avatar wall lock > stepBack + + TerminationSet + MultiSpriteCounter stype1=wrongplace limit=1 win=False + MultiSpriteCounter stype1=plateinplace limit=1 win=True \ No newline at end of file diff --git a/VGDLData/examples/gridphysics/cookmepasta_lvl0.txt b/VGDLData/examples/gridphysics/cookmepasta_lvl0.txt new file mode 100755 index 0000000..87f9123 --- /dev/null +++ b/VGDLData/examples/gridphysics/cookmepasta_lvl0.txt @@ -0,0 +1,11 @@ +wwwwwwwwwwwwww +w............w +w............w +w..p......o..w +w............w +w......A.....w +w............w +w............w +w..b......t..w +w............w +wwwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLData/examples/gridphysics/cookmepasta_lvl1.txt b/VGDLData/examples/gridphysics/cookmepasta_lvl1.txt new file mode 100755 index 0000000..35b3108 --- /dev/null +++ b/VGDLData/examples/gridphysics/cookmepasta_lvl1.txt @@ -0,0 +1,11 @@ +wwwwwwwwwwwwww +wA....ww.....w +w.....ww.....w +w..o..ww..t..w +w.....ww.....w +www.wwwwwwlwww +w.....ww.....w +w.....ww.....w +w..b......p..w +w....kww.....w +wwwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLData/examples/gridphysics/cookmepasta_lvl2.txt b/VGDLData/examples/gridphysics/cookmepasta_lvl2.txt new file mode 100755 index 0000000..2182938 --- /dev/null +++ b/VGDLData/examples/gridphysics/cookmepasta_lvl2.txt @@ -0,0 +1,11 @@ +wwwwwwwwwwwwww +w.....w......w +w..b..w...o..w +w............w +wwww....w....w +w......Aw....w +wwwww...wwwwww +w..pw.......kw +w...l.....t..w +w...w....w...w +wwwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLData/examples/gridphysics/cookmepasta_lvl3.txt b/VGDLData/examples/gridphysics/cookmepasta_lvl3.txt new file mode 100755 index 0000000..488f2fa --- /dev/null +++ b/VGDLData/examples/gridphysics/cookmepasta_lvl3.txt @@ -0,0 +1,11 @@ +wwwwwwwwwwwwww +w......w.....w +w...t..w...o.w +w....wwwww...w +w............w +w......A.....w +w..wwww......w +w....kw......w +w..b..wwwwlw.w +w.....wp.....w +wwwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLData/examples/gridphysics/cookmepasta_lvl4.txt b/VGDLData/examples/gridphysics/cookmepasta_lvl4.txt new file mode 100755 index 0000000..8036e2f --- /dev/null +++ b/VGDLData/examples/gridphysics/cookmepasta_lvl4.txt @@ -0,0 +1,11 @@ +wwwwwwwwwwwwww +w..lA........w +w..wwwwww.woww +w..t.........w +w..wwwwwwww..w +w..w....k.w..w +w..w..p...w..w +w..w...wwww..w +w..w...b.....w +w..w.....w...w +wwwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLData/examples/gridphysics/cops.txt b/VGDLData/examples/gridphysics/cops.txt new file mode 100755 index 0000000..2c24fa5 --- /dev/null +++ b/VGDLData/examples/gridphysics/cops.txt @@ -0,0 +1,75 @@ +BasicGame square_size=40 + SpriteSet + floor > Immovable img=oryx/space4 hidden=True + jaildoor > Immovable color=WHITE img=newset/jaildoor1 + depot > Immovable color=WHITE img=oryx/key1 + jail > Immovable color=WHITE img=newset/jail + + transaction > Immovable invisible=True hidden=True + redtrans > + greentrans > + yellowtrans > + + thug > Fleeing stype=avatar speed=0.9 + redthug > img=newset/redthug frameRate=7 + greenthug > img=newset/greenthug frameRate=9 + yellowthug > img=newset/yellowthug frameRate=5 + boss > img=newset/bossthug frameRate=12 + + key > Resource limit=1 img=key singleton=True color=LIGHTBLUE + villain > Resource + redvillain > color=RED + greenvillain > color=GREEN + yellowvillain > color=YELLOW + + avatar > MovingAvatar img=newset/cop2 frameRate=8 + + wall > Immovable img=oryx/wall1 + + + LevelMapping + . > floor + 0 > floor jail + 1 > floor depot + d > floor jaildoor + + g > floor greenthug + y > floor yellowthug + r > floor redthug + b > floor boss + + A > floor avatar + + + InteractionSet + + avatar wall > stepBack + thug wall jaildoor > stepBack + + key avatar > collectResource + key avatar > killSprite + + jaildoor avatar > killIfOtherHasMore resource=key limit=1 + avatar jaildoor > changeResource resource=key value=-1 + avatar jaildoor > stepBack + + avatar depot > spawnIfHasLess resource=key limit=0 stype=key + + avatar redthug > changeResource resource=redvillain value=1 killResource=True + avatar greenthug > changeResource resource=greenvillain value=1 killResource=True + avatar yellowthug > changeResource resource=yellowvillain value=1 killResource=True + + avatar jail > spawnIfHasMore resource=greenvillain limit=1 stype=greentrans + avatar greentrans > changeResource resource=greenvillain value=-1 killResource=True scoreChange=2 + + avatar jail > spawnIfHasMore resource=yellowvillain limit=1 stype=yellowtrans + avatar yellowtrans > changeResource resource=yellowvillain value=-1 killResource=True scoreChange=5 + + avatar jail > spawnIfHasMore resource=redvillain limit=1 stype=redtrans + avatar redtrans > changeResource resource=redvillain value=-1 killResource=True scoreChange=100 + + boss avatar > killSprite scoreChange=100 + + TerminationSet + Timeout limit=1900 win=False + SpriteCounter stype=boss limit=0 win=True \ No newline at end of file diff --git a/VGDLData/examples/gridphysics/cops_lvl0.txt b/VGDLData/examples/gridphysics/cops_lvl0.txt new file mode 100755 index 0000000..a5992d2 --- /dev/null +++ b/VGDLData/examples/gridphysics/cops_lvl0.txt @@ -0,0 +1,16 @@ +wwwwwwwwwwwwwww +www..A.....0www +www........1www +wwwwwwwdwwwwwww +w....g........w +w.............w +w..........g..w +wwwwwwwwwwwdwww +w.....w.......w +w..r..w..y....w +w.....w.......w +w.r...w..y....w +w.....d.......w +wwdwwwwwwwwwwww +w............bw +wwwwwwwwwwwwwww diff --git a/VGDLData/examples/gridphysics/cops_lvl1.txt b/VGDLData/examples/gridphysics/cops_lvl1.txt new file mode 100755 index 0000000..b585e94 --- /dev/null +++ b/VGDLData/examples/gridphysics/cops_lvl1.txt @@ -0,0 +1,16 @@ +wwwwwwwwwwwwwww +wwwwww.....y..w +wwwwww..y.....w +wwwwwwwdwwwwwdw +wA..w....g..w.w +w...d.......w.w +w0.1w......gw.w +wwwwwwwwwwwww.w +w...w.......w.w +w...w...r...w.w +w...w.......w.w +w...d.r.....w.w +w...w.........w +w.b.wwwwwwwwwww +w.............w +wwwwwwwwwwwwwww diff --git a/VGDLData/examples/gridphysics/cops_lvl2.txt b/VGDLData/examples/gridphysics/cops_lvl2.txt new file mode 100755 index 0000000..b0bb204 --- /dev/null +++ b/VGDLData/examples/gridphysics/cops_lvl2.txt @@ -0,0 +1,16 @@ +wwwwwwwwwwwwwww +wwwwww.....y..w +wwwwww..y.....w +wwwwwwwdwwwwwdw +wb..w....r..w.w +w...d.......w.w +w...w......rw.w +wwwwwwwwwwwww.w +w1.0w.......w.w +w...w...g...w.w +w...w.......w.w +w...d.g.....w.w +w...w.........w +w.A.wwwwwwwwwww +w.............w +wwwwwwwwwwwwwww diff --git a/VGDLData/examples/gridphysics/cops_lvl3.txt b/VGDLData/examples/gridphysics/cops_lvl3.txt new file mode 100755 index 0000000..0dd4645 --- /dev/null +++ b/VGDLData/examples/gridphysics/cops_lvl3.txt @@ -0,0 +1,16 @@ +wwwwwwwwwwwwwww +www..b......www +www.........www +wwwwwwwdwwwwwww +w....r........w +w.............w +w..........r..w +wwwwwwwwwwwdwww +w.....w.......w +w..g..w..y....w +w.g...w..y....w +w.....d.......w +wwdwwwwwwwwwwww +w...A........1w +w............0w +wwwwwwwwwwwwwww diff --git a/VGDLData/examples/gridphysics/cops_lvl4.txt b/VGDLData/examples/gridphysics/cops_lvl4.txt new file mode 100755 index 0000000..b9c420c --- /dev/null +++ b/VGDLData/examples/gridphysics/cops_lvl4.txt @@ -0,0 +1,16 @@ +wwwwwwwwwwwwwww +w...1w.....g..w +w....d........w +w....ww.www.wdw +wA...w......w.w +w....w...g..w.w +w0...w......w.w +wwwwwwwwwwwww.w +wr..w...w.....w +w...w...w.y...w +w...w...w.....w +w...d.b.w...y.w +w..rw...w.....w +w...wwwwwwdwwww +w.............w +wwwwwwwwwwwwwww diff --git a/VGDLData/examples/gridphysics/crossfire.txt b/VGDLData/examples/gridphysics/crossfire.txt new file mode 100755 index 0000000..cfe55e0 --- /dev/null +++ b/VGDLData/examples/gridphysics/crossfire.txt @@ -0,0 +1,30 @@ +BasicGame + SpriteSet + floor > Immovable hidden=True img=oryx/space2 + turret > RandomBomber stype=bomb prob=0.4 cooldown=3 speed=0.1 rotateInPlace=True img=newset/cannon + bomb > Missile color=RED speed=0.9 img=newset/bomb shrinkfactor=0.7 + structure > + goal > Door color=GREEN img=oryx/dooropen1 + + avatar > MovingAvatar img=oryx/knight1 + + wall > Immovable img=oryx/wall3 autotiling=True + + InteractionSet + + goal avatar > killSprite scoreChange=5 + avatar wall > stepBack + turret wall > stepBack + avatar bomb > killSprite scoreChange=-1 + bomb wall > killSprite + + + LevelMapping + g > goal floor + t > turret floor + . > floor + A > avatar floor + + TerminationSet + SpriteCounter stype=goal limit=0 win=True + SpriteCounter stype=avatar limit=0 win=False \ No newline at end of file diff --git a/VGDLData/examples/gridphysics/crossfire_lvl0.txt b/VGDLData/examples/gridphysics/crossfire_lvl0.txt new file mode 100755 index 0000000..cc85d01 --- /dev/null +++ b/VGDLData/examples/gridphysics/crossfire_lvl0.txt @@ -0,0 +1,15 @@ +wwwwwwwwwwwwwwwwwwwwwwwwwwwwwww +w.............................w +w...w.....t...w......wwwww....w +w.A.w.........w...............w +w...w.........w...t...........w +w..ww.........................w +w........wwwwww...........t...w +w...t.........t..w............w +w................w............w +w.....wwwwww.....w.....wwwww..w +w...................t....w....w +w.......t......wwww......w....w +w...wwww.................w...gw +w................t............w +wwwwwwwwwwwwwwwwwwwwwwwwwwwwwww diff --git a/VGDLData/examples/gridphysics/crossfire_lvl1.txt b/VGDLData/examples/gridphysics/crossfire_lvl1.txt new file mode 100755 index 0000000..1ea6710 --- /dev/null +++ b/VGDLData/examples/gridphysics/crossfire_lvl1.txt @@ -0,0 +1,15 @@ +wwwwwwwwwwwwwwwwwwwwwwwwwwwwwww +w...w.....................A...w +w...w.wwwwwwwww.wwwwwwwwwwwww.w +w...w.........w...............w +w...w....t....w...t...w.......w +w..ww.................w.......w +w..........wwww.......w...t...w +w...t...w.....t..w....w.......w +w.......w........w............w +w.....wwwwww.....w....wwwwww..w +w.......wgw.........t....w....w +w.......w.w....wwww......w....w +w...wwww.................w....w +w................t............w +wwwwwwwwwwwwwwwwwwwwwwwwwwwwwww diff --git a/VGDLData/examples/gridphysics/crossfire_lvl2.txt b/VGDLData/examples/gridphysics/crossfire_lvl2.txt new file mode 100755 index 0000000..718d9dd --- /dev/null +++ b/VGDLData/examples/gridphysics/crossfire_lvl2.txt @@ -0,0 +1,15 @@ +wwwwwwwwwwwwwwwwwwwwwwwwwwwwwww +w...w.....................g...w +w...w.wwwwwwwww.wwwwwwwwwwwwwww +w...w.........w.............t.w +w...w....t....wwwwwwwww.......w +w..ww.............t...w.......w +w..........wwww.......w...t...w +w...t...w.....t..w....w.......w +w.......w........w............w +w.....wwwwww.....w....wwwwww..w +w.........w.........t....w....w +w.........w....wwww......wA...w +w...wwww.................w....w +w......t......................w +wwwwwwwwwwwwwwwwwwwwwwwwwwwwwww diff --git a/VGDLData/examples/gridphysics/crossfire_lvl3.txt b/VGDLData/examples/gridphysics/crossfire_lvl3.txt new file mode 100755 index 0000000..f83391e --- /dev/null +++ b/VGDLData/examples/gridphysics/crossfire_lvl3.txt @@ -0,0 +1,15 @@ +wwwwwwwwwwwwwwwwwwwwwwwwwwwwwww +w..gw.........................w +w...w.wwwwwwwww.wwwwwwwwwwwwwww +w...w.........w.............t.w +w...w....t....wwwwwwwww.......w +w..ww.............t...w.......w +w..........wwwwwwww...w...t...w +w...t...w...t.w.A.w...w.......w +w.......w.........w...........w +w.....wwwwww......w...wwwwww..w +w.........w..............w....w +w.........wwwwwwwwwwwwwwww....w +w...wwww.................w....w +wt............................w +wwwwwwwwwwwwwwwwwwwwwwwwwwwwwww diff --git a/VGDLData/examples/gridphysics/crossfire_lvl4.txt b/VGDLData/examples/gridphysics/crossfire_lvl4.txt new file mode 100755 index 0000000..fd92bd5 --- /dev/null +++ b/VGDLData/examples/gridphysics/crossfire_lvl4.txt @@ -0,0 +1,15 @@ +wwwwwwwwwwwwwwwwwwwwwwwwwwwwwww +w.............................w +w...w.wwwwwwwww.wwwwwwwwwwwwwww +w...w.........w.............t.w +w........t....wwwwwwwww.......w +w...wwwww.........t...w.......w +w.......w..wwww.......w...t...w +w...t...w.....t..w....w.......w +w.......w........w............w +w.....wwwwww.....w....wwwwww..w +w......w..w.........t....w....w +w..g...w..w....wwww......w....w +wwwwwwww.................w....w +w..A..........................w +wwwwwwwwwwwwwwwwwwwwwwwwwwwwwww diff --git a/VGDLData/examples/gridphysics/decepticoins.txt b/VGDLData/examples/gridphysics/decepticoins.txt new file mode 100644 index 0000000..56fe823 --- /dev/null +++ b/VGDLData/examples/gridphysics/decepticoins.txt @@ -0,0 +1,32 @@ +BasicGame key_handler=Pulse square_size=40 + SpriteSet + floor > Immovable img=newset/floor2 + hole > Immovable color=DARKBLUE img=oryx/cspell4 + box > Passive img=newset/block1 shrinkfactor=0.8 + wall > Immovable img=oryx/wall3 autotiling=True + coin > Immovable img=oryx/gold1 + switch > Immovable img=newset/floor3 + moving > + avatar > MovingAvatar img=oryx/knight1 + piranha > Chaser stype=avatar cooldown=8 img=newset/piranha1 + LevelMapping + 0 > floor hole + 1 > floor box + w > floor wall + A > floor avatar + . > floor + c > floor coin + s > floor switch + e > floor piranha + InteractionSet + moving wall > stepBack + avatar piranha > killSprite + box avatar > bounceForward + box wall box > undoAll + box hole > killSprite scoreChange=1 + coin avatar > killSprite scoreChange=1 + switch avatar > spawnBehind stype=wall + switch avatar > killSprite + TerminationSet + SpriteCounter stype=avatar limit=0 win=False + SpriteCounter stype=box limit=0 win=True \ No newline at end of file diff --git a/VGDLData/examples/gridphysics/decepticoins_lvl0.txt b/VGDLData/examples/gridphysics/decepticoins_lvl0.txt new file mode 100644 index 0000000..a9adeda --- /dev/null +++ b/VGDLData/examples/gridphysics/decepticoins_lvl0.txt @@ -0,0 +1,7 @@ +wwwwwwwwwwwww +ws.A.......sw +w.wwwwwwwwwcw +wcwwwwwwwwwcw +w.wwwwwwwwwcw +w.......010cw +wwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLData/examples/gridphysics/decepticoins_lvl1.txt b/VGDLData/examples/gridphysics/decepticoins_lvl1.txt new file mode 100644 index 0000000..9db7082 --- /dev/null +++ b/VGDLData/examples/gridphysics/decepticoins_lvl1.txt @@ -0,0 +1,7 @@ +wwwwwwwwwwwwwwwwwwwwwwwwwwwwwww +wsA..........................sw +w.wwwwwwwwwwwwwwwwwwwwwwwwwwwcw +wcwwwwwwwwwwwwwwwwwwwwwwwwwwwcw +w.wwwwwwwwwwwwwwwwwwwwwwwwwwwcw +w..............010............w +wwwwwwwwwwwwwwwwwwwwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLData/examples/gridphysics/decepticoins_lvl2.txt b/VGDLData/examples/gridphysics/decepticoins_lvl2.txt new file mode 100644 index 0000000..4eda03d --- /dev/null +++ b/VGDLData/examples/gridphysics/decepticoins_lvl2.txt @@ -0,0 +1,10 @@ +wwwwwwwwwwwwwwwwwwwwwwwwwwwwwww +w.A...........................w +wswwwwwwwwwwwwwwwwwwwwwwwwwwwsw +wcw...........................w +w.w.wwwwwwwwwwwwwwwwwwwwwwwwwww +w.w..........................cw +w.wwwwwwwwwwwwwwwwwwwwwwwwwwwcw +w.wwwwwwwwwwwwwwwwwwwwwwwwwwwcw +w..............010............w +wwwwwwwwwwwwwwwwwwwwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLData/examples/gridphysics/decepticoins_lvl3.txt b/VGDLData/examples/gridphysics/decepticoins_lvl3.txt new file mode 100644 index 0000000..63ea430 --- /dev/null +++ b/VGDLData/examples/gridphysics/decepticoins_lvl3.txt @@ -0,0 +1,11 @@ +wwwwwwwwww +w...c....w +w.wwwwwwcw +wc...c...w +w.wwwwwwww +w.wwwwwwww +w.wwwwwwww +w.wwwwwwww +wAwwwwwwww +w....ee10w +wwwwwwwwww \ No newline at end of file diff --git a/VGDLData/examples/gridphysics/decepticoins_lvl4.txt b/VGDLData/examples/gridphysics/decepticoins_lvl4.txt new file mode 100644 index 0000000..1916fbd --- /dev/null +++ b/VGDLData/examples/gridphysics/decepticoins_lvl4.txt @@ -0,0 +1,14 @@ +wwwwwwwwwwwwwww +wcwwwewwewwewww +wcwww.ww.ww.www +w.www.ww.ww.www +wc.c.c.c.c.c.cw +wwwwwwwwwwwww.w +wwwwwwwwwwwwwcw +wwwwwwwwwwwww.w +wee......c.c.cw +wwwwwwwwwwwww.w +w............Aw +w1wwwwwwwwwwwww +w0wwwwwwwwwwwww +wwwwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLData/examples/gridphysics/deceptizelda.txt b/VGDLData/examples/gridphysics/deceptizelda.txt new file mode 100644 index 0000000..20aab70 --- /dev/null +++ b/VGDLData/examples/gridphysics/deceptizelda.txt @@ -0,0 +1,48 @@ +BasicGame + SpriteSet + floor > Immovable randomtiling=0.9 img=oryx/floor3 hidden=True + smallgoal > Door color=GREEN img=oryx/doorclosed1 + largegoal > Door color=GOLD img=oryx/door2 + key > Immovable color=ORANGE img=oryx/key2 + vase > Immovable color=RED img=oryx/gold2 + sword > OrientedFlicker limit=5 singleton=True img=oryx/slash1 + movable > + avatar > ShootAvatar stype=sword frameRate=8 + nokey > img=oryx/swordman1 + withkey > color=ORANGE img=oryx/swordmankey1 + enemy > + monsterQuick > RandomNPC cooldown=2 cons=6 img=oryx/bat1 + monsterNormal > RandomNPC cooldown=4 cons=8 img=oryx/spider2 + monsterSlow > RandomNPC cooldown=8 cons=12 img=oryx/scorpion1 + wall > Immovable autotiling=true img=oryx/wall3 + + + LevelMapping + g > floor smallgoal + l > floor largegoal + + > floor key + A > floor nokey + 1 > floor monsterQuick + 2 > floor monsterNormal + 3 > floor monsterSlow + v > floor vase + w > wall + . > floor + + + InteractionSet + movable wall > stepBack + nokey smallgoal > stepBack + smallgoal withkey > killSprite scoreChange=1 + largegoal nokey > killSprite scoreChange=10 + largegoal withkey > killSprite scoreChange=10 + enemy sword > killSprite scoreChange=2 + vase sword > killSprite scoreChange=1 + enemy enemy > stepBack + avatar enemy > killSprite scoreChange=-1 + nokey key > transformTo stype=withkey scoreChange=1 killSecond=True + + TerminationSet + SpriteCounter stype=smallgoal win=True + SpriteCounter stype=largegoal win=True + SpriteCounter stype=avatar win=False \ No newline at end of file diff --git a/VGDLData/examples/gridphysics/deceptizelda_lvl0.txt b/VGDLData/examples/gridphysics/deceptizelda_lvl0.txt new file mode 100644 index 0000000..a83b631 --- /dev/null +++ b/VGDLData/examples/gridphysics/deceptizelda_lvl0.txt @@ -0,0 +1,12 @@ +wwwwwwwwwwwww +w...........w +w.wwwwwwwww.w +w.w..2......w +w.w.........w +w.w.wwwwwwwww +w.w..2......w +w.w.........w +w.w....2...lw +w.wwwwwwwwwww +wA........+gw +wwwwwwwwwwwww diff --git a/VGDLData/examples/gridphysics/deceptizelda_lvl1.txt b/VGDLData/examples/gridphysics/deceptizelda_lvl1.txt new file mode 100644 index 0000000..56ed93c --- /dev/null +++ b/VGDLData/examples/gridphysics/deceptizelda_lvl1.txt @@ -0,0 +1,13 @@ +wwwwwwwwwwwww +w...........w +w.wwwwwwwww.w +w.w..2.v.v..w +w.w.........w +w.w.wwwwwwwww +w.w..2......w +w.w.......vvw +w.w....2..vvw +w.wwwwwwwwwww +wA........+gw +wwwwwwwwwwwww +wwwwwwlwwwwww \ No newline at end of file diff --git a/VGDLData/examples/gridphysics/deceptizelda_lvl2.txt b/VGDLData/examples/gridphysics/deceptizelda_lvl2.txt new file mode 100644 index 0000000..a83b631 --- /dev/null +++ b/VGDLData/examples/gridphysics/deceptizelda_lvl2.txt @@ -0,0 +1,12 @@ +wwwwwwwwwwwww +w...........w +w.wwwwwwwww.w +w.w..2......w +w.w.........w +w.w.wwwwwwwww +w.w..2......w +w.w.........w +w.w....2...lw +w.wwwwwwwwwww +wA........+gw +wwwwwwwwwwwww diff --git a/VGDLData/examples/gridphysics/deceptizelda_lvl3.txt b/VGDLData/examples/gridphysics/deceptizelda_lvl3.txt new file mode 100644 index 0000000..a83b631 --- /dev/null +++ b/VGDLData/examples/gridphysics/deceptizelda_lvl3.txt @@ -0,0 +1,12 @@ +wwwwwwwwwwwww +w...........w +w.wwwwwwwww.w +w.w..2......w +w.w.........w +w.w.wwwwwwwww +w.w..2......w +w.w.........w +w.w....2...lw +w.wwwwwwwwwww +wA........+gw +wwwwwwwwwwwww diff --git a/VGDLData/examples/gridphysics/deceptizelda_lvl4.txt b/VGDLData/examples/gridphysics/deceptizelda_lvl4.txt new file mode 100644 index 0000000..a83b631 --- /dev/null +++ b/VGDLData/examples/gridphysics/deceptizelda_lvl4.txt @@ -0,0 +1,12 @@ +wwwwwwwwwwwww +w...........w +w.wwwwwwwww.w +w.w..2......w +w.w.........w +w.w.wwwwwwwww +w.w..2......w +w.w.........w +w.w....2...lw +w.wwwwwwwwwww +wA........+gw +wwwwwwwwwwwww diff --git a/VGDLData/examples/gridphysics/defem.txt b/VGDLData/examples/gridphysics/defem.txt new file mode 100755 index 0000000..7c347f4 --- /dev/null +++ b/VGDLData/examples/gridphysics/defem.txt @@ -0,0 +1,48 @@ +BasicGame + SpriteSet + floor > Immovable hidden=True img=oryx/backLBrown + cannon > Passive invisible=TRUE hidden=TRUE + avatar > MovingAvatar img=oryx/axeman1 + bullet > RandomMissile img=oryx/axe1 shrinkfactor=0.5 + + enemyW > + enemy > + randomEnemy > RandomNPC cooldown=5 img=oryx/freak1 + chaseEnemy > Chaser cooldown=5 stype=avatar img=oryx/freak2 + dirEnemy > Missile cooldown=5 img=oryx/freak3 + + spawner > + spawnRandom > SpawnPoint stype=randomEnemy total=10 cooldown=20 img=newset/hole1 + spawnChase > SpawnPoint stype=chaseEnemy total=10 cooldown=40 img=newset/hole5 + + dirSpawner > SpawnPoint stype=dirEnemy total=5 cooldown=30 img=newset/hole4 + spawnHorzR > orientation=RIGHT + spawnHorzL > orientation=LEFT + spawnHorzU > orientation=UP + spawnHorzD > orientation=DOWN + + TerminationSet + SpriteCounter stype=avatar limit=0 win=False + SpriteCounter stype=enemy limit=0 win=True + + InteractionSet + + cannon avatar > spawn stype=bullet prob=0.5 + enemy bullet > killSprite scoreChange=1 + avatar enemy > killSprite + EOS avatar cannon > stepBack + dirEnemy EOS > reverseDirection + randomEnemy EOS > stepBack + chaseEnemy EOS > stepBack + bullet enemy EOS > killSprite + + + LevelMapping + a > avatar cannon floor + r > spawnRandom cannon floor + c > spawnChase cannon floor + z > spawnHorzR cannon floor + x > spawnHorzL cannon floor + f > spawnHorzD cannon floor + v > spawnHorzU cannon floor + . > cannon floor \ No newline at end of file diff --git a/VGDLData/examples/gridphysics/defem_lvl0.txt b/VGDLData/examples/gridphysics/defem_lvl0.txt new file mode 100755 index 0000000..9af33b2 --- /dev/null +++ b/VGDLData/examples/gridphysics/defem_lvl0.txt @@ -0,0 +1,13 @@ +c........r......... +................... +................... +z.................. +................... +................... +.........a......... +................... +................... +..................x +................... +................... +.........r........c \ No newline at end of file diff --git a/VGDLData/examples/gridphysics/defem_lvl1.txt b/VGDLData/examples/gridphysics/defem_lvl1.txt new file mode 100755 index 0000000..937d12b --- /dev/null +++ b/VGDLData/examples/gridphysics/defem_lvl1.txt @@ -0,0 +1,13 @@ +c...f....r......... +................... +................... +z.................. +.....r............. +................... +.........a......... +................... +................... +.............r....x +................... +................... +.........r....v...c \ No newline at end of file diff --git a/VGDLData/examples/gridphysics/defem_lvl2.txt b/VGDLData/examples/gridphysics/defem_lvl2.txt new file mode 100755 index 0000000..66a6355 --- /dev/null +++ b/VGDLData/examples/gridphysics/defem_lvl2.txt @@ -0,0 +1,13 @@ +c...f....r........c +................... +................... +z.................. +.....r............. +................... +.........a......... +................... +................... +.............r....x +................... +................... +c........r....v...c \ No newline at end of file diff --git a/VGDLData/examples/gridphysics/defem_lvl3.txt b/VGDLData/examples/gridphysics/defem_lvl3.txt new file mode 100755 index 0000000..5c62a1f --- /dev/null +++ b/VGDLData/examples/gridphysics/defem_lvl3.txt @@ -0,0 +1,13 @@ +c...f....r........c +................... +................... +z.................. +.....r.......r..... +................... +.........a......... +................... +................... +.....r.......r....x +................... +................... +c........r....v...c \ No newline at end of file diff --git a/VGDLData/examples/gridphysics/defem_lvl4.txt b/VGDLData/examples/gridphysics/defem_lvl4.txt new file mode 100755 index 0000000..14f2574 --- /dev/null +++ b/VGDLData/examples/gridphysics/defem_lvl4.txt @@ -0,0 +1,13 @@ +c...f....r........c +................... +................... +z.................. +.....r.......r..... +...c...........c... +.........a......... +................... +...c...........c... +.....r.......r....x +................... +................... +c........r....v...c \ No newline at end of file diff --git a/VGDLData/examples/gridphysics/defender.txt b/VGDLData/examples/gridphysics/defender.txt new file mode 100755 index 0000000..608c403 --- /dev/null +++ b/VGDLData/examples/gridphysics/defender.txt @@ -0,0 +1,49 @@ +BasicGame key_handler=Pulse + SpriteSet + floor > Immovable img=oryx/space1 hidden=True + city > Immovable color=WHITE img=newset/city1 + avatar > ShootAvatar color=YELLOW ammo=bullet stype=sam img=oryx/spaceship1 rotateInPlace=False + missile > Missile + sam > orientation=RIGHT color=BLUE img=oryx/bullet1 + bomb > orientation=DOWN color=RED speed=0.5 img=newset/bomb shrinkfactor=0.6 + alien > Bomber orientation=LEFT stype=bomb prob=0.04 cooldown=4 speed=0.6 img=oryx/alien3 + + portal > SpawnPoint stype=alien cooldown=10 invisible=True hidden=True + portalSlow > prob=0.2 + portalFast > prob=0.5 + + portalAmmo > SpawnPoint stype=supply cooldown=10 prob=0.15 invisible=True + + supply > Missile orientation=DOWN speed=0.25 img=oryx/goldsack + bullet > Resource limit=20 + wall > Immovable img=oryx/wall1 + + LevelMapping + 0 > city floor + 1 > portalSlow floor + 2 > portalFast floor + 3 > portalAmmo floor + A > avatar supply floor + . > floor + + TerminationSet + SpriteCounter stype=avatar limit=0 win=False + SpriteCounter stype=city limit=0 win=False + Timeout limit=1000 win=True + + InteractionSet + avatar EOS city wall > stepBack + + alien EOS > killSprite + missile EOS city > killSprite + + city bomb > killSprite scoreChange=-1 + city sam alien > killSprite + + supply alien > killSprite + alien sam > killBoth scoreChange=2 + + supply supply > stepBack + supply wall city > stepBack pixelPerfect=True + + avatar supply > changeResource resource=bullet value=5 killResource=True \ No newline at end of file diff --git a/VGDLData/examples/gridphysics/defender_lvl0.txt b/VGDLData/examples/gridphysics/defender_lvl0.txt new file mode 100755 index 0000000..5015ecc --- /dev/null +++ b/VGDLData/examples/gridphysics/defender_lvl0.txt @@ -0,0 +1,14 @@ +wwww3w3wwwwwwwwwwwwwwwwwwwwwwww +............................... +..............................1 +.A............................1 +..............................1 +............................... +............................... +............................... +............................... +..............000000.....000... +.............00000000...00000.. +.......000000000000000..000000. +......0000000000000000000000000 +wwwwwwwwwwwwwwwwwwwwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLData/examples/gridphysics/defender_lvl1.txt b/VGDLData/examples/gridphysics/defender_lvl1.txt new file mode 100755 index 0000000..d52ebb0 --- /dev/null +++ b/VGDLData/examples/gridphysics/defender_lvl1.txt @@ -0,0 +1,14 @@ +ww3www3wwwwwwwwwwwwwwwwwwwwwwww +..............................1 +............................... +.A............................1 +............................... +..............................1 +............................... +............................... +............................... +.......0.00...000000.....000... +.......0.00..00000000...0000... +.......00000000....000..000.... +......000000000000000000000.... +wwwwwwwwwwwwwwwwwwwwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLData/examples/gridphysics/defender_lvl2.txt b/VGDLData/examples/gridphysics/defender_lvl2.txt new file mode 100755 index 0000000..b1bcd33 --- /dev/null +++ b/VGDLData/examples/gridphysics/defender_lvl2.txt @@ -0,0 +1,14 @@ +wwww333wwwwwwwwwwwwwwwwwwwwwwww +............................... +..............................2 +.A............................. +..............................2 +............................... +............................... +........00000000............... +.....0000000000000....000000... +.....0.0......000000000..000... +.......0000..00000000...00000.. +.......000000000000000..000000. +......0000000000000000000000000 +wwwwwwwwwwwwwwwwwwwwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLData/examples/gridphysics/defender_lvl3.txt b/VGDLData/examples/gridphysics/defender_lvl3.txt new file mode 100755 index 0000000..e017450 --- /dev/null +++ b/VGDLData/examples/gridphysics/defender_lvl3.txt @@ -0,0 +1,14 @@ +wwww3wwwwwwwwww3wwwwwwwwwwwwwww +............................... +..............................1 +.A............................2 +..............................1 +............................... +............................... +......00..000..00.0000.00..00.. +......00..000..00.0000.00..00.. +......00..000..00.0000.00..00.. +......00..000..00.0000.00..00.. +......00..000..00.0000.00..00.. +......00..000..00.0000.00..00.. +wwwwwwwwwwwwwwwwwwwwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLData/examples/gridphysics/defender_lvl4.txt b/VGDLData/examples/gridphysics/defender_lvl4.txt new file mode 100755 index 0000000..bf3a3ad --- /dev/null +++ b/VGDLData/examples/gridphysics/defender_lvl4.txt @@ -0,0 +1,14 @@ +wwww3w3wwwwwwwwwwwwwwwwwwwwwwww +..............................1 +..................1............ +.A............................1 +..............................1 +..................1............ +..............................1 +........00000000............... +.....0000000000000....000000... +.....0.0......000000000..000... +.......0000..00000000...00000.. +.......000000000000000..000000. +......0000000000000000000000000 +wwwwwwwwwwwwwwwwwwwwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLData/examples/gridphysics/deflection.txt b/VGDLData/examples/gridphysics/deflection.txt new file mode 100755 index 0000000..d4c878b --- /dev/null +++ b/VGDLData/examples/gridphysics/deflection.txt @@ -0,0 +1,42 @@ +BasicGame square_size=25 + SpriteSet + background > Immovable img=oryx/space1 hidden=True + avatar > OngoingAvatar speed=0.5 img=oryx/spaceship1 healthPoints=15 limitHealthPoints=20 + nebula > Immovable img=oryx/explosion2 + blackhole > Passive portal=True img=newset/whirlpool3 + turret > RandomBomber stype=bomb prob=0.4 cooldown=3 speed=0.001 rotateInPlace=True img=newset/satellite + bomb > Missile color=RED speed=0.9 img=oryx/circleEffect1 shrinkfactor=0.7 + planet > Passive + emptyPlanet > img=oryx/planet + busyPlanet > img=oryx/planet1 + atmosphere > Passive hidden=True invisible=True + + LevelMapping + A > avatar background + . > background + b > blackhole background + t > turret background + p > emptyPlanet background + w > nebula background + a > atmosphere background + + InteractionSet + + avatar nebula > subtractHealthPoints scoreChange=-1 + avatar EOS > killSprite + + avatar bomb > attractGaze + avatar bomb > subtractHealthPoints + bomb avatar > killSprite + + avatar emptyPlanet > align + emptyPlanet avatar > transformTo stype=busyPlanet + avatar planet > addHealthPoints + + avatar atmosphere > addTimer timer=2 ftype=transformToAll stype=busyPlanet stypeTo=emptyPlanet + blackhole avatar > killSprite scoreChange=1 + + TerminationSet + SpriteCounter stype=avatar limit=0 win=False + SpriteCounter stype=blackhole limit=0 win=True + Timeout limit=1000 win=False diff --git a/VGDLData/examples/gridphysics/deflection_lvl0.txt b/VGDLData/examples/gridphysics/deflection_lvl0.txt new file mode 100755 index 0000000..8eb5ecd --- /dev/null +++ b/VGDLData/examples/gridphysics/deflection_lvl0.txt @@ -0,0 +1,26 @@ +wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww +w..............a.................w +w..w...t......apa..wwwwwwwwwww...w +w..w...........a.................w +w..w.......................t.....w +w..w.....t....t.........w........w +w..w...............a....w........w +w..w..............apa...w........w +w...........w......a....w........w +w..t........w...........w........w +w...........w...........w........w +w...........w.........www.....t..w +w.....A...............w...a......w +w...........w.........w..apa.....w +w........t..w.........w...a......w +w..wwwwwwwwwwwwwwwwwwww..........w +w........w...................b...w +w..t.....w......wwwwww...........w +w...........a......t........a....w +w....a.....apa.......w.....apa...w +w...apa.....a........w......a....w +w....a...t...........w.....wwwwwww +w...wwww....www......w...........w +w........................t.......w +w..............t.................w +wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww diff --git a/VGDLData/examples/gridphysics/deflection_lvl1.txt b/VGDLData/examples/gridphysics/deflection_lvl1.txt new file mode 100755 index 0000000..0433131 --- /dev/null +++ b/VGDLData/examples/gridphysics/deflection_lvl1.txt @@ -0,0 +1,26 @@ +wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww +w..............A.................w +wt...............................w +wwwwwww...wwwwwwwwwwwww....a..t..w +w...t..............w......apa....w +w.........a........w.......a.....w +w........apa...wwwwwwwww.........w +w.........a....w..............t..w +w.....t........w.....t...........w +w..............w..........wwwwwwww +wwwww..wwwwwwwww.t....a..........w +w....................apa.......t.w +w......t..............a..........w +w..........w................t....w +w.....a....w...t...wwwwwww.......w +w....apa...w........w............w +w.....a....w........w............w +wwwwww.........a....w...t........w +w.............apa...w............w +w.....t........a...........a.....w +w.........................apa....w +w........wwwwwwwwwwwwwww...a.....w +w..www.......t..............t....w +w....w...........b...............w +w....w.t.........................w +wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww diff --git a/VGDLData/examples/gridphysics/deflection_lvl2.txt b/VGDLData/examples/gridphysics/deflection_lvl2.txt new file mode 100755 index 0000000..7e3590b --- /dev/null +++ b/VGDLData/examples/gridphysics/deflection_lvl2.txt @@ -0,0 +1,26 @@ +wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww +w................................w +w...a.....w.........t............w +w..apa.t..w........wwwwwwww..ww..w +w...a.....wwww...........t.......w +w.........w..w.t....a............w +w..www.......w.....apa...........w +w............w......a.......t....w +w........t.......................w +w............wwwwwwwwwwwwwwww....w +w..wwwww..w..a...........w.......w +w...........apa..t.......w.......w +w............a........t..w.......w +w..A.......t.............w....b..w +w......................w.w.......w +w.....wwwwwwwwwwwwwwww.w.wwwww...w +w...w..........t.......w.....a...w +w...w.........a........t....apa..w +w...wwwww....apa.............a...w +w...w.....t...a....wwwww.........w +w...w..........t......w...t......w +w.........wwww........w..........w +w....t......w....w...............w +w...........wwwwww...t...........w +w................................w +wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww diff --git a/VGDLData/examples/gridphysics/deflection_lvl3.txt b/VGDLData/examples/gridphysics/deflection_lvl3.txt new file mode 100755 index 0000000..5376e92 --- /dev/null +++ b/VGDLData/examples/gridphysics/deflection_lvl3.txt @@ -0,0 +1,26 @@ +wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww +w....a...w.........t......w......w +w...apa.......t...........w......w +w....a...w......a............b...w +w........w.....apa........w......w +wwwww..www......a......t..wwwww..w +w.........t.................t....w +w....................a...........w +w.............t.....apa..........w +w...t................a...........w +w.......a..................t.....w +w......apa.......................w +w.......a...t..........t.........w +w................................w +w.....t.......................t..w +w................................w +w.www.wwww......t......wwwww.www.w +w........w.............w.........w +w........w....t........w.....a...w +w...........................apa..w +w........w........t....w.....a...w +w........w.............w.........w +w...A....w............tw.........w +w........w..t..........w.........w +w................................w +wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww diff --git a/VGDLData/examples/gridphysics/deflection_lvl4.txt b/VGDLData/examples/gridphysics/deflection_lvl4.txt new file mode 100755 index 0000000..43dd711 --- /dev/null +++ b/VGDLData/examples/gridphysics/deflection_lvl4.txt @@ -0,0 +1,26 @@ +wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww +w........t.....t....t....t...t...w +w...b.............a..............w +w................apa.............w +w.................a..............w +w.........t......t.....t.........w +wwwwwwwwwwwwwwwwwwwwwwwww........w +w.........t..........t...........w +w....t...........t..........t....w +w...................a............w +w..................apa...........w +w...................a............w +w................................w +w........wwwwwwwwwwwwwwwwwwwwwwwww +w..t...........t.......t.........w +w.......t..........t.........t...w +w...........a....................w +w..........apa...................w +w...........a....................w +wwwwwwwwwwwwwwwwwwwwwwwww........w +w..........t........t.......t....w +w.....t.........t......t.........w +w.................a..............w +w................apa.............w +w..A..............a..............w +wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww diff --git a/VGDLData/examples/gridphysics/digdug.txt b/VGDLData/examples/gridphysics/digdug.txt new file mode 100755 index 0000000..f29b358 --- /dev/null +++ b/VGDLData/examples/gridphysics/digdug.txt @@ -0,0 +1,50 @@ +BasicGame square_size=30 + SpriteSet + floor > Immovable hidden=True img=oryx/backlBrown + goodies > Immovable + gold > color=GOLD img=oryx/gold2 shrinkfactor=0.5 + gem > color=GREEN shrinkfactor=0.6 img=oryx/diamond1 + shovel > OrientedFlicker limit=2 color=LIGHTGRAY img=oryx/pickaxe shrinkfactor=0.6 + weapon > singleton=True + resting > Immovable speed=0.0 img=oryx/planet + boulder > Missile speed=0.2 img=oryx/planet + moving > + avatar > ShootAvatar stype=shovel img=oryx/axeman1 + monster > Missile color=RED orientation=DOWN cooldown=4 img=oryx/scorpion3 + falling > Missile orientation=DOWN color=YELLOW speed=0.5 img=oryx/planet + entrance > SpawnPoint total=5 cooldown=200 stype=monster img=newset/hole1 portal=True + wall > Immovable img=oryx/dirtwall autotiling=True + + LevelMapping + 0 > gem floor + 1 > gold floor + e > entrance floor + m > monster floor + . > floor + A > avatar floor + w > wall floor + + TerminationSet + SpriteCounter stype=avatar limit=0 win=False + MultiSpriteCounter stype1=goodies stype2=monster limit=0 win=True + + InteractionSet + + gold shovel boulder > transformTo stype=falling + gem avatar > killSprite scoreChange=1 + + boulder wall > transformToAll stype=boulder stypeTo=resting + resting wall > stepBack + avatar gold > stepBack + avatar monster > killSprite scoreChange=-1 + monster wall EOS resting > flipDirection + monster boulder > killSprite scoreChange=2 + falling wall > killSprite + + shovel shovel > transformTo stype=boulder + EOS boulder resting > stepBack + boulder avatar > killSprite + resting avatar > killSprite + wall shovel > killSprite + moving wall EOS resting > stepBack + moving falling > killSprite \ No newline at end of file diff --git a/VGDLData/examples/gridphysics/digdug_lvl0.txt b/VGDLData/examples/gridphysics/digdug_lvl0.txt new file mode 100755 index 0000000..a8b632a --- /dev/null +++ b/VGDLData/examples/gridphysics/digdug_lvl0.txt @@ -0,0 +1,15 @@ +wwwwwwwwwwwwwwwwwwwwwwwwwww +wwwwwe.........wwwwwwwwwwww +wwwww.wwwwwwwwwwww1wwwwww0w +wwwww.www1wwwwww.......ww.w +wwww1.www0wwww........www.w +www0w.www.wwwwww0.0.0.ww..w +wwww0..m.....ww.0.0.0www.ww +www0w.www.ww1wwwwww.wwww..w +ww0w0.0ww.....e.....wwwww.w +www0w.www.wwwwwwwww.wwwwwmw +ww0w0.0ww0w111wwwww.wwwww.w +w.wwwwwwwww...wwwww.wwwww.w +w.wwwwwwwww...w0www.wwww..w +wA..........w.............w +wwwwwwwwwwwwwwwwwwwwwwwwwww diff --git a/VGDLData/examples/gridphysics/digdug_lvl1.txt b/VGDLData/examples/gridphysics/digdug_lvl1.txt new file mode 100755 index 0000000..4da2884 --- /dev/null +++ b/VGDLData/examples/gridphysics/digdug_lvl1.txt @@ -0,0 +1,15 @@ +wwww1wwwwwwwwwwwww1wwwwwwww +www...wwwwwwwwwwww.wwww0www +www...........e....wwwwwwww +www...wwww0www.wwwwwwwwwwww +wwww.wwwwwwwww........0wwww +wwww0wwwwwwwww.wwwwwwwwwwww +wwww.wwwww..0.0...wwww1wwww +wwww...m...0.0.0.......ewww +wwww.wwwww..0.0...wwwww.www +wwww.wwwwwwwww.wwwwwwww.www +wwww0www0ww0ww.wwwwwww..www +wwww.wwwwwwwww.wwwwwww..www +www...wwwwwwww.wwwwww0.0www +www.A.wwwwwwwwe.........www +wwwwwwwwwwwwwwwwwwwwwwwwwww diff --git a/VGDLData/examples/gridphysics/digdug_lvl2.txt b/VGDLData/examples/gridphysics/digdug_lvl2.txt new file mode 100755 index 0000000..26f634e --- /dev/null +++ b/VGDLData/examples/gridphysics/digdug_lvl2.txt @@ -0,0 +1,15 @@ +wwwwwwwww1wwwwwwwww1wwwwwww +wwwwm.........w.......ewwww +wwww.0.0.0.0.0.0.0.0.0.wwww +w0ww...................wwww +w0ww.wwwwwwww.wwwwwwww.wwww +w0ww.ww0www0w.www0w0ww.w0ww +wwww.wwwwwwww.wwwwwwww.w0ww +wwww.wwwAwwwwmww0ww0ww.wwww +ww0w.wwwwwwww.wwww0www.wwww +ww0w.wwwww0ww.wwwwwwww.ww0w +wwww.www11www.www11www.ww0w +wwww...................ww0w +wwww..0.0.0.0.0.0.0.0..wwww +wwwwe.......w.........mwwww +wwwwwwwwwwwwwwwwwwwwwwwwwww diff --git a/VGDLData/examples/gridphysics/digdug_lvl3.txt b/VGDLData/examples/gridphysics/digdug_lvl3.txt new file mode 100755 index 0000000..fe267de --- /dev/null +++ b/VGDLData/examples/gridphysics/digdug_lvl3.txt @@ -0,0 +1,15 @@ +wwwwwwwwwwwwwwwwwwwwwwwwwww +w........w...w....w.......w +w..ww.w......www.w.1w.....w +w.w....ww.0.w..w.ww.www...w +w....w.w.ww.w....ww..0ww..w +w.....w..w.1.....ww...w...w +w....www....ww...w.w...w..w +w....w........w.w...w.ww..w +ww.ww..www...www10....w...w +w....ww...ww......ww.w.w..w +w......wwwww...www..w.ww..w +wwwwww.w01..www...ww...ww.w +wwwwwwwwwwwwwwwwwwwwwwwwwww +wA.......................ew +wwwwwwwwwwwwwwwwwwwwwwwwwww diff --git a/VGDLData/examples/gridphysics/digdug_lvl4.txt b/VGDLData/examples/gridphysics/digdug_lvl4.txt new file mode 100755 index 0000000..4619e3a --- /dev/null +++ b/VGDLData/examples/gridphysics/digdug_lvl4.txt @@ -0,0 +1,15 @@ +wwwwwwwwwwwwwwwwwwwwwwwwwww +w0000000000000000000000000w +w1111111111111111111111111w +w....m......m.............w +w.....m........m..m.......w +w........m..........m..m..w +w.....................m...w +wwwwwwwwwwwwwwww..wwwwwwwww +w.........................w +w.........................w +w.........................w +w.........................w +w.........................w +wA.......................ew +wwwwwwwwwwwwwwwwwwwwwwwwwww diff --git a/VGDLData/examples/gridphysics/donkeykong.txt b/VGDLData/examples/gridphysics/donkeykong.txt new file mode 100644 index 0000000..3ad2f8e --- /dev/null +++ b/VGDLData/examples/gridphysics/donkeykong.txt @@ -0,0 +1,73 @@ +BasicGame square_size=20 + SpriteSet + back > Immovable img=oryx/backLBlue hidden=True + floor > Immovable img=oryx/floor1 orientation=RIGHT hidden=True + ground > Immovable img=oryx/floor1 orientation=RIGHT hidden=True + ladder > Immovable img=newset/ladder2 orientation=DOWN hidden=True + goal > Door color=GREEN img=newset/exit2 + + rightBarrelSpawn > BomberRandomMissile stypeMissile=breakableBarrelR,toughBarrelR cooldown=50 invisible=True hidden=True + leftBarrelSpawn > BomberRandomMissile stypeMissile=breakableBarrelL,toughBarrelL cooldown=50 invisible=True hidden=True + + barrel > Missile + downBarrel > orientation=DOWN speed=0.8 + downBarrelBR > img=oryx/barrel1 + downBarrelBL > img=oryx/barrel1 + downBarrelTR > img=oryx/barrel2 + downBarrelTL > img=oryx/barrel2 + rollingBarrel > + breakableBarrel > speed=0.25 img=oryx/barrel1 + breakableBarrelR > orientation=RIGHT + breakableBarrelL > orientation=LEFT + toughBarrel > speed=0.25 img=oryx/barrel2 + toughBarrelR > orientation=RIGHT + toughBarrelL > orientation=LEFT + + avatar > ShootAvatar speed=0.5 stype=arrow frameRate=8 img=oryx/spelunky + arrow > Missile img=newset/arrow speed=0.75 singleton=True + donkey > RandomNPC speed=0.001 img=newset/monkey2 frameRate=6 + wall > Immovable color=BLACK img=oryx/wall1 + + InteractionSet + + avatar wall eos > stepBack + avatar downBarrel rollingBarrel > killSprite + + downBarrel floor > attractGaze align=True + downBarrelBR floor > transformTo stype=breakableBarrelR + downBarrelBL floor > transformTo stype=breakableBarrelL + downBarrelTR floor > transformTo stype=toughBarrelR + downBarrelTL floor > transformTo stype=toughBarrelL + + rollingBarrel ladder > attractGaze align=True + breakableBarrelR ladder > transformTo stype=downBarrelBR + breakableBarrelL ladder > transformTo stype=downBarrelBL + toughBarrelR ladder > transformTo stype=downBarrelTR + toughBarrelL ladder > transformTo stype=downBarrelTL + + rollingBarrel wall > reverseDirection + rollingBarrel eos > killSprite + arrow wall eos > killSprite + + arrow breakableBarrel > killBoth scoreChange=1 + + goal avatar > killSprite scoreChange=1 + + + + TerminationSet + SpriteCounter stype=goal limit=0 win=True + SpriteCounter stype=avatar limit=0 win=False + + LevelMapping + _ > back + g > goal ground + w > wall + l > ladder ground + A > ground avatar + * > rightBarrelSpawn ground + x > leftBarrelSpawn ground + . > floor + d > donkey ground + + diff --git a/VGDLData/examples/gridphysics/donkeykong_lvl0.txt b/VGDLData/examples/gridphysics/donkeykong_lvl0.txt new file mode 100644 index 0000000..1faa523 --- /dev/null +++ b/VGDLData/examples/gridphysics/donkeykong_lvl0.txt @@ -0,0 +1,20 @@ +______www______www_____________________ +___wwwwlwwwwwwwwlwwwwwwwwwgwwwwwwwww___ +___wl...........................x.dw___ +___wlwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww___ +___wlwww________www_______www__________ +___wlwlwwwwwwwwwwlwwwwwwwwwlwwwwww_____ +___w............................lw_____ +___wwwwwwwwwwwwwwwwwwwwwwwwwwwwwlw_____ +________www________www_______wwwlw_____ +___wwwwwwlwwwwwwwwwwlwwwwwwwwwlwlw_____ +___wl............................w_____ +___wlwwwwwwwwwwwwwwwwwwwwwwwwwwwww_____ +___wlwww______www________www___________ +___wlwlwwwwwwwwlwwwwwwwwwwlwwwwwww_____ +___w............................lw_____ +___wwwwwwwwwwwwwwwwwwwwwwwwwwwwwlw_____ +_________________www___________wlw_____ +wwwwwwwwwwwwwwwwwwlwwwwwwwwwwwwwlwwwwww +w..A..l...............................w +wwwwwwlwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLData/examples/gridphysics/donkeykong_lvl1.txt b/VGDLData/examples/gridphysics/donkeykong_lvl1.txt new file mode 100644 index 0000000..55c8e5d --- /dev/null +++ b/VGDLData/examples/gridphysics/donkeykong_lvl1.txt @@ -0,0 +1,20 @@ +_______________www_______www___________ +___wwwwwwwgwwwwwlwwwwwwwwwlwwwwwww_____ +___wd.*.........................lw_____ +___wlwwwwwwwwwwwwwwwwwwwwwwwwwwwlw_____ +_____www________www_______www__wlw_____ +___wwwlwwwwwwwwwwlwwwwwwwwwlwwwwlw_____ +___wl............................w_____ +___wlwwwwwwwwwwwwwwwwwwwwwwwwwwwww_____ +___wlwww________www_______www__________ +___wlwlwwwwwwwwwwlwwwwwwwwwlwwwwww_____ +___w............................lw_____ +___wwwwwwwwwwwwwwwwwwwwwwwwwwwwwlw_____ +________www________www_______wwwlw_____ +___wwwwwwlwwwwwwwwwwlwwwwwwwwwlwlw_____ +___wl............................w_____ +___wlwwwwwwwwwwwwwwwwwwwwwwwwwwwww_____ +___wlwww____________www________________ +wwwwlwlwwwwwwwwwwwwwwlwwwwwwwwwwwwwwwww +w..............................l....A.w +wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwlwwwwwww \ No newline at end of file diff --git a/VGDLData/examples/gridphysics/donkeykong_lvl2.txt b/VGDLData/examples/gridphysics/donkeykong_lvl2.txt new file mode 100644 index 0000000..c7d5d10 --- /dev/null +++ b/VGDLData/examples/gridphysics/donkeykong_lvl2.txt @@ -0,0 +1,12 @@ +_______________www_______www_______www_______www___________ +___wwwwwwwgwwwwwlwwwwwwwwwlwwwwwwwwwlwwwwwwwwwlwwwwwww_____ +___wd.*.............................................lw_____ +___wlwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwlw_____ +_____www______www_____www___________www_______www__wlw_____ +___wwwlwwwwwwwwlwwwwwwwlwwwwwwwwwwwwwlwwwwwwwwwlwwwwlw_____ +___wl................................................w_____ +___wlwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww_____ +___wlwww________www_______www_____www_______www____________ +___wlwlwwwwwwwwwwlwwwwwwwwwlwwwwwwwlwwwwwwwwwlwwwwwwww_____ +___w...........................................l...Aww_____ +___wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwlwwwwww_____ \ No newline at end of file diff --git a/VGDLData/examples/gridphysics/donkeykong_lvl3.txt b/VGDLData/examples/gridphysics/donkeykong_lvl3.txt new file mode 100644 index 0000000..923f6e7 --- /dev/null +++ b/VGDLData/examples/gridphysics/donkeykong_lvl3.txt @@ -0,0 +1,20 @@ +______www______www_____________________ +___wwwwlwwwwwwwwlwwwwwwwwwgwwwwwwwww___ +___wd.*....l..........l.........x.dw___ +___wwwwwwwwlwwwwwwwwwwlwwwwwwwwwwwww___ +___wwwww__wlw___www__wlw__www__________ +___wwwlwwwwlwwwwwlwwwwlwwwwlwwwwww_____ +___w.....l.....w................lw_____ +___wwwwwwlwwwwwwwwwwwwwwwwwwwwwwlw_____ +________wlw________www_______wwwlw_____ +___wwwwwwlwwwwwwwwwwlwwwwwwwwwlwlw_____ +___w...........l.................w_____ +___wwwwwwwwwwwwlwwwwwwwwwwwwwwwwww_____ +___wwwww______wlw________www___________ +___wwwlwwwwwwwwlwwwwwwwwwwlwwwwwww_____ +___w............................lw_____ +___wwwwwwwwwwwwwwwwwwwwwwwwwwwwwlw_____ +_________________www___________wlw_____ +wwwwwwwwwwwwwwwwwwlwwwwwwwwwwwwwlwwwwww +w..A..l...............................w +wwwwwwlwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLData/examples/gridphysics/donkeykong_lvl4.txt b/VGDLData/examples/gridphysics/donkeykong_lvl4.txt new file mode 100644 index 0000000..2d0f7bf --- /dev/null +++ b/VGDLData/examples/gridphysics/donkeykong_lvl4.txt @@ -0,0 +1,20 @@ +_______________www__________www________ +___wwwwwwwwwwwwwlwwwwwgwwwwwwlwwww_____ +___wd.*..........l.........l..x.dw_____ +___wlwwwwwwwwwwwwlwwwwwwwwwlwwwwww_____ +_____www________wlw_______wlw__www_____ +___wwwlwwwwwwwwwwlwwwwwwwwwlwwwwww_____ +___wl.................w.......l..w_____ +___wlwwwwwwwwwwwwwwwwwwwwwwwwwlwww_____ +___wlwww________www__________wlw_______ +___wlwlwwwwwwwwwwlwwwwwwwwwwwwlwww_____ +___w............................lw_____ +___wwwwwwwwwwwwwwwwwwwwwwwwwwwwwlw_____ +________www________www_______wwwlw_____ +___wwwwwwlwwwwwwwwwwlwwwwwwwwwlwlw_____ +___wl............................w_____ +___wlwwwwwwwwwwwwwwwwwwwwwwwwwwwww_____ +___wlwww____________www________________ +wwwwlwlwwwwwwwwwwwwwwlwwwwwwwwwwwwwwwww +w..............................l....A.w +wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwlwwwwwww \ No newline at end of file diff --git a/VGDLData/examples/gridphysics/doorkoban.txt b/VGDLData/examples/gridphysics/doorkoban.txt new file mode 100755 index 0000000..0614988 --- /dev/null +++ b/VGDLData/examples/gridphysics/doorkoban.txt @@ -0,0 +1,62 @@ +BasicGame key_handler=Pulse square_size=50 + + SpriteSet + floor > Immovable img=newset/floor2 hidden=True + avatar > MovingAvatar img=oryx/knight1 + + box > Passive + box0 > img=newset/block2 + box1 > img=newset/block2 + box2 > img=newset/block2 + box3 > img=newset/block2 + + hole > Immovable color=DARKBLUE img=oryx/cspell4 + hole0 > + hole1 > + hole2 > + hole3 > + + door > Door img=oryx/doorclosed1 + door0 > + door1 > + door2 > + door3 > + + exit > Door img=oryx/dooropen1 + + wall > Immovable img=oryx/wall3 autotiling=True + + LevelMapping + 0 > floor hole0 + 1 > floor hole1 + 2 > floor hole2 + 3 > floor hole3 + * > box0 floor + + > box1 floor + - > box2 floor + / > box3 floor + a > door0 floor + b > door1 floor + c > door2 floor + d > door3 floor + + A > avatar floor + . > floor + w > wall + e > exit floor + + InteractionSet + avatar wall door > stepBack + box avatar > bounceForward + box wall box door > undoAll + box0 hole0 > killAll stype=door0 scoreChange=1 + box1 hole1 > killAll stype=door1 scoreChange=2 + box2 hole2 > killAll stype=door2 scoreChange=4 + box3 hole3 > killAll stype=door3 scoreChange=8 + box hole > killBoth + exit avatar > killSprite scoreChange=16 + + TerminationSet + SpriteCounter stype=exit limit=0 win=True + Timeout limit=1000 win=False + diff --git a/VGDLData/examples/gridphysics/doorkoban_lvl0.txt b/VGDLData/examples/gridphysics/doorkoban_lvl0.txt new file mode 100755 index 0000000..544be64 --- /dev/null +++ b/VGDLData/examples/gridphysics/doorkoban_lvl0.txt @@ -0,0 +1,13 @@ +wwwwwwwwwwwwwww +w......w....1.w +w.A..*.w......w +w......a......w +w......w..+...w +w....0.w......w +wwwwwwwwwwwwbww +w......c......w +w../..3w...-..w +w......w......w +wwwwdwww......w +we.....w.2....w +wwwwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLData/examples/gridphysics/doorkoban_lvl1.txt b/VGDLData/examples/gridphysics/doorkoban_lvl1.txt new file mode 100755 index 0000000..3feb773 --- /dev/null +++ b/VGDLData/examples/gridphysics/doorkoban_lvl1.txt @@ -0,0 +1,13 @@ +wwwwwwwwwwwwwww +w....b........w +w.+..w2....-..w +w....wwwwww...w +w....w....w...w +w.1..w..e.w...w +w....w....w...w +wwwawwwwdwwwcww +w.....w.......w +w.*..0w../....w +w.....w.......w +w..A..w....3..w +wwwwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLData/examples/gridphysics/doorkoban_lvl2.txt b/VGDLData/examples/gridphysics/doorkoban_lvl2.txt new file mode 100755 index 0000000..41b17a7 --- /dev/null +++ b/VGDLData/examples/gridphysics/doorkoban_lvl2.txt @@ -0,0 +1,13 @@ +wwwwwwwwwwwwwww +w.............w +w..2........-.w +w.............w +wwwwbwwwwwwwaww +w........w0...w +w./......w.*.Aw +w.......3w....w +wwwwcwwwwwwwaww +w..w...w......w +we.d...w.+...1w +w..w...w......w +wwwwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLData/examples/gridphysics/doorkoban_lvl3.txt b/VGDLData/examples/gridphysics/doorkoban_lvl3.txt new file mode 100755 index 0000000..7089548 --- /dev/null +++ b/VGDLData/examples/gridphysics/doorkoban_lvl3.txt @@ -0,0 +1,13 @@ +wwwwwwwwwwwwwww +w......A......w +w...1......*..w +w.............w +w...0......+..w +w.............w +wwwwawwwwwwwwww +w.....w.....wew +w.....w.....d.w +wwbwwwwwwcwwwww +w...-......2..w +w3....../.....w +wwwwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLData/examples/gridphysics/doorkoban_lvl4.txt b/VGDLData/examples/gridphysics/doorkoban_lvl4.txt new file mode 100755 index 0000000..22a21f0 --- /dev/null +++ b/VGDLData/examples/gridphysics/doorkoban_lvl4.txt @@ -0,0 +1,13 @@ +wwwwwwwwwwwwwww +w...1.........w +w.........+...w +wwbwww.w......w +w....w.wwwwwcww +w....w.w......w +w.2..w.w./....w +w....w.w......w +w..wwwawwwww..w +w.-w.0.*.d.w..w +w..w.....w.w..w +w..w..A..wew.3w +wwwwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLData/examples/gridphysics/dungeon.txt b/VGDLData/examples/gridphysics/dungeon.txt new file mode 100755 index 0000000..e916c8b --- /dev/null +++ b/VGDLData/examples/gridphysics/dungeon.txt @@ -0,0 +1,91 @@ +BasicGame square_size=30 + SpriteSet + + floor > Immovable hidden=True img=oryx/floor3 + resources > + gold > Resource color=GOLD limit=11 img=oryx/gold1 shrinkfactor=0.5 + key > Resource img=oryx/key2 limit=1 + + doors > + exit > Door color=GREEN img=oryx/doorclosed1 + lock > Immovable img=newset/lock1 + + #traps + firehole > SpawnPoint stype=fireStart img=oryx/torch1 prob=0.05 + fire > + fireStart > Spreader color=ORANGE spreadprob=1.0 stype=fireEnd img=oryx/fire1 shrinkfactor=0.4 + fireEnd > Flicker limit=3 img=oryx/fire1 + + boulderHole > SpawnPoint cooldown=2 stype=boulderLeft img=newset/hole1 prob=0.05 portal=true + boulderLefthole > stype=boulderLeft + boulderRighthole > stype=boulderRight + boulder > + boulderLeft > Missile img=oryx/planet1 speed=0.5 orientation=LEFT + boulderRight > Missile img=oryx/planet1 speed=0.5 orientation=RIGHT + + groundTrapHole > SpawnPoint cooldown=5 invisible=true prob=0.05 stype=groundTrap hidden=True + groundTrap > Flicker limit=5 img=oryx/spike2 + + lasercannon > SpawnPoint + lcup > img=newset/lasercannon stype=lup + lcdown > img=newset/lasercannon_2 stype=ldown + lcright > img=newset/lasercannon_1 stype=lright + lcleft > img=newset/lasercannon_3 stype=lleft + lcswap > img=newset/lasercannon_4 stype=lleft + lasercannonOff > Immovable img=newset/lasercannon_4 + + laser > Missile color=YELLOW shrinkfactor=0.5 speed=0.5 + lup > orientation=UP img=newset/laser1 + ldown > orientation=DOWN img=newset/laser1 + lright > orientation=RIGHT img=newset/laser1_1 + lleft > orientation=LEFT img=newset/laser1_1 + + avatar > MovingAvatar healthPoints=10 img=oryx/rogue + wall > Immovable img=oryx/wall3 autotiling=True + + LevelMapping + x > exit floor + g > gold floor + A > avatar floor + k > key floor + m > lock floor + + f > firehole floor + 1 > boulderRighthole floor + 2 > boulderLefthole floor + t > groundTrapHole floor + + l > lcleft floor + r > lcright floor + u > lcup floor + d > lcdown floor + . > floor + + InteractionSet + + gold avatar > killSprite scoreChange=1 + key avatar > collectResource + + avatar wall boulderHole > stepBack + lock avatar > killIfOtherHasMore resource=key limit=1 + avatar lock > stepBack + + exit avatar > killSprite scoreChange=10 + avatar fireEnd > subtractHealthPoints + + fireEnd avatar wall resources doors > killSprite + + avatar boulder > killSprite + boulder wall resources doors > killSprite + + avatar groundTrap > subtractHealthPoints value=2 + + lasercannon avatar > transformTo stype=lasercannonOff scoreChange=2 + avatar lasercannonOff lasercannon > stepBack + + avatar laser > subtractHealthPoints + laser wall resources doors > killSprite + + TerminationSet + SpriteCounter stype=avatar limit=0 win=False + SpriteCounter stype=exit limit=0 win=True diff --git a/VGDLData/examples/gridphysics/dungeon_lvl0.txt b/VGDLData/examples/gridphysics/dungeon_lvl0.txt new file mode 100755 index 0000000..f730b95 --- /dev/null +++ b/VGDLData/examples/gridphysics/dungeon_lvl0.txt @@ -0,0 +1,21 @@ +wwwwwwwwwwwwwwwwwwwwww +w.........d...wg....xw +w.....t.......www.wwww +wwwww.wwww...........w +wr...................w +wwwwwwwwwwww.w.w.wwwww +w.ww.w.g...w.w...wwwgw +w..w.wwwww.wmwwwww.w.w +w..f...........f.....w +w.wwww.......wwwwwwwww +w.w..w...f...w.g...g.w +wkw..w.......w...wg..w +wwwwwww......w.......w +1......t.....wwwww.www +w.w............d....gw +w.wwwww..wwww........w +w.w...t..w.g.........2 +w...wwgw.wwwwr.......w +w.wwwwww..........lggw +wAwg............u....w +wwwwwwwwwwwwwwwwwwwwww diff --git a/VGDLData/examples/gridphysics/dungeon_lvl1.txt b/VGDLData/examples/gridphysics/dungeon_lvl1.txt new file mode 100755 index 0000000..841adc1 --- /dev/null +++ b/VGDLData/examples/gridphysics/dungeon_lvl1.txt @@ -0,0 +1,21 @@ +wwwwwwwwwwwwwwwwwwwwww +w............dw......w +w...A.....gg..w..g...w +wwwwwww.......w......w +w.........f...wwwwwwtw +w...g.g.......lwk....w +w......w...f...wwww..w +wwwwww.w............2w +w......w..wwww.......w +w...w...g...w........w +w...w.......w........w +wwwwwwwwwwmwwwwwwwwwww +w.......wwtwr........w +w...wwwww..wgg...f...w +w...w......wwwwww....w +w......www...........w +wwwwwwwg.g.t..wwwwwwww +w1...................w +w.....w...f.......x..w +w.....w.....g...u....w +wwwwwwwwwwwwwwwwwwwwww diff --git a/VGDLData/examples/gridphysics/dungeon_lvl2.txt b/VGDLData/examples/gridphysics/dungeon_lvl2.txt new file mode 100755 index 0000000..bccbc2d --- /dev/null +++ b/VGDLData/examples/gridphysics/dungeon_lvl2.txt @@ -0,0 +1,21 @@ +wwwwwwwwwwwwwwwwwwwwww +wgg...........wg...Aw +w1............www.wwww +wwwww.wwww...........w +w.k...........f......w +wwwwwwwwwwww.w.w.wwwww +w.ww.w..g..w.w...wwwgw +w..w.wwwww.wmwwwww.w.w +wr...................w +w........f...wwwwwwwww +w.wwww.......w.g...g.w +w.gw.w.......w...wg..w +wwwwwww..f...w.......w +wd...........2wwww.www +w...................gw +w.wwwww..wwww........w +w.w........gw........w +w...wwgw.wwww........w +w.wwwwww...........ggw +wxwg.w..u............w +wwwwwwwwwwwwwwwwwwwwww diff --git a/VGDLData/examples/gridphysics/dungeon_lvl3.txt b/VGDLData/examples/gridphysics/dungeon_lvl3.txt new file mode 100755 index 0000000..f7757b1 --- /dev/null +++ b/VGDLData/examples/gridphysics/dungeon_lvl3.txt @@ -0,0 +1,21 @@ +wwwwwwwwwwwwwwwwwwwwww +w.......d...d.w......w +w...x.....gg..w..g...w +wwwwwww.......w...f..w +w.f.......f...wwwwww.w +w...g.g1.......w.....w +w......w.......wwww..w +wwwwww.w............2w +w......w..wwww.......w +w...w...g...w....f...w +w...w.f..u..w........w +wwwwwwwwwwmwwwwwwwwwww +w...f..kww.w.........w +w...wwwww..wgg....f..w +w...w......wwwwww....w +w......www...........w +wwwwwwwgfg....wwwwwwww +w1...................w +w.....w...........A..w +w.....w.....g........w +wwwwwwwwwwwwwwwwwwwwww diff --git a/VGDLData/examples/gridphysics/dungeon_lvl4.txt b/VGDLData/examples/gridphysics/dungeon_lvl4.txt new file mode 100755 index 0000000..63e046a --- /dev/null +++ b/VGDLData/examples/gridphysics/dungeon_lvl4.txt @@ -0,0 +1,21 @@ +wwwwwwwwwwwwwwwwwwwwww +wgg...........wg....xw +w1............www.wwww +wwwww.wwww..........2w +w1.........u.........w +wwwwwwwwwwww.w.w.wwwww +w.ww.w..g..w.w...wwwgw +w.dw.www...wmwwwww.w.w +w......w..ww.w.......w +w...w...g.......f...lw +w...w1......f........w +wg..w...............2w +wwwwwwwwwwmwwwwwwwwwww +w......kww.w.........w +w...wwwww..wgg..f.f..w +w......www.w.........w +w1.........wwwwwwww.ww +wwwwwwwgdg...........w +w.........f.......A..w +w.....w.....g........w +wwwwwwwwwwwwwwwwwwwwww diff --git a/VGDLData/examples/gridphysics/eggomania.txt b/VGDLData/examples/gridphysics/eggomania.txt new file mode 100755 index 0000000..4f9da77 --- /dev/null +++ b/VGDLData/examples/gridphysics/eggomania.txt @@ -0,0 +1,44 @@ +BasicGame + + SpriteSet + trunk > Immovable color=BROWN img=newset/log + brokenegg > Immovable color=YELLOW img=newset/eggcracked + explosiveegg > Resource color=GOLD limit=20 + movable > + chicken > Bomber stype=egg img=newset/chicken + fastChicken > prob=0.2 cooldown=4 speed=0.8 frameRate=4 + #fastChickenR > orientation=RIGHT img=newset/chickenr + #fastChickenL > orientation=LEFT img=newset/chicken + slowChicken > prob=0.1 cooldown=6 speed=0.4 frameRate=8 + #slowChickenR > orientation=RIGHT img=newset/chickenr + #slowChickenL > orientation=LEFT img=newset/chicken + avatar > FlakAvatar stype=sam ammo=explosiveegg minAmmo=5 ammoCost=5 img=newset/girl3 + missile > Missile + sam > orientation=UP color=BLUE singleton=True img=oryx/fireup1 + egg > orientation=DOWN color=RED speed=0.2 img=newset/egg + wall > Immovable img=oryx/wall6 + + InteractionSet + chicken wall > reverseDirection + #fastChickenR wall > transformTo stype=fastChickenL + #fastChickenL wall > transformTo stype=fastChickenR + #slowChickenR wall > transformTo stype=slowChickenL + #slowChickenL wall > transformTo stype=slowChickenR + chicken wall > stepBack + avatar wall > stepBack + egg wall > transformTo stype=brokenegg + avatar egg > changeResource resource=explosiveegg value=1 scoreChange=1 killResource=True + chicken sam > killSprite scoreChange=100 + sam EOS > killSprite + + LevelMapping + #s > slowChickenR + #c > fastChickenR + s > slowChicken + c > fastChicken + t > trunk + + TerminationSet + Timeout limit=1500 win=True + SpriteCounter stype=chicken limit=0 win=True + MultiSpriteCounter stype1=brokenegg limit=1 win=False \ No newline at end of file diff --git a/VGDLData/examples/gridphysics/eggomania_lvl0.txt b/VGDLData/examples/gridphysics/eggomania_lvl0.txt new file mode 100755 index 0000000..72f9a30 --- /dev/null +++ b/VGDLData/examples/gridphysics/eggomania_lvl0.txt @@ -0,0 +1,14 @@ +wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww +w s w +wttttttttttttttttttttttttttttttw +w w +w w +w w +w w +w w +w w +w w +w w +w w +w A w +wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLData/examples/gridphysics/eggomania_lvl1.txt b/VGDLData/examples/gridphysics/eggomania_lvl1.txt new file mode 100755 index 0000000..46204ed --- /dev/null +++ b/VGDLData/examples/gridphysics/eggomania_lvl1.txt @@ -0,0 +1,14 @@ +wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww +w w c w w +wttttttttttttttttttttttttttttttw +w w +w w +w w +w w +w w +w w +w w +w w +w w +w A w +wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLData/examples/gridphysics/eggomania_lvl2.txt b/VGDLData/examples/gridphysics/eggomania_lvl2.txt new file mode 100755 index 0000000..ec69803 --- /dev/null +++ b/VGDLData/examples/gridphysics/eggomania_lvl2.txt @@ -0,0 +1,14 @@ +wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww +w c w +wttttttttttttttttttttttttttttttw +w w +w w +w w +w w +w w +w A w +wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww +w w +w w +w w +wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLData/examples/gridphysics/eggomania_lvl3.txt b/VGDLData/examples/gridphysics/eggomania_lvl3.txt new file mode 100755 index 0000000..6ad4a08 --- /dev/null +++ b/VGDLData/examples/gridphysics/eggomania_lvl3.txt @@ -0,0 +1,14 @@ +wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww +w s w +wttttttttttttttttttttttttttttttw +w w +w w +w w +w w +w w +w w +w w +wA w +wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww +w w +wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLData/examples/gridphysics/eggomania_lvl4.txt b/VGDLData/examples/gridphysics/eggomania_lvl4.txt new file mode 100755 index 0000000..45c3068 --- /dev/null +++ b/VGDLData/examples/gridphysics/eggomania_lvl4.txt @@ -0,0 +1,14 @@ +wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww +w s c w +wttttttttttttttttttttttttttttttw +w w +w w +w w +w w +w w +w w +w w +w w +w w +w A w +wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLData/examples/gridphysics/eighthpassenger.txt b/VGDLData/examples/gridphysics/eighthpassenger.txt new file mode 100755 index 0000000..496eb92 --- /dev/null +++ b/VGDLData/examples/gridphysics/eighthpassenger.txt @@ -0,0 +1,61 @@ +BasicGame square_size=20 obs=wall,tunnel + SpriteSet + + moving > + switch > Immovable img=oryx/wall3_0 + tunnel > Passive img=newset/wallBlue + alientunnel > Passive img=newset/wallRed + tunnelend > Passive invisible=True hidden=True + alientunnelend > Passive invisible=True hidden=True + exit > Door color=GREEN img=newset/exit2 + + door > Door + doorClosed > Immovable img=oryx/doorclosed1 + doorOpened > Immovable img=oryx/dooropen1 + + alien > singleton=True + pursuer > PathAltChaser stype1=standing stype2=crouching cooldown=2 img=oryx/ogre1 + pursuertunnel > PathAltChaser stype1=standing stype2=crouching cooldown=2 img=oryx/ogre2 invisible=True hidden=True + wanderer > PathAltChaser stype1=tunnelend stype2=crouching cooldown=1 img=oryx/ogre2 randomTarget=True invisible=True hidden=True + + human > OrientedAvatar rotateInPlace=false + standing > img=oryx/rogue color=YELLOW speed=0.5 frameRate=8 + crouching > img=oryx/ghost2 color=ORANGE speed=0.5 + + wall > Immovable img=oryx/wall1 + + + + InteractionSet + + moving wall > stepBack pixelPerfect=True + human alientunnel > stepBack pixelPerfect=True + human alien > killSprite scoreChange=-10 + exit human > killSprite scoreChange=10 + + crouching tunnelend > transformToAll stype=wanderer stypeTo=pursuer + crouching tunnelend > transformTo stype=standing + + standing tunnel > transformToAll stype=pursuer stypeTo=wanderer + standing tunnel > transformToAll stype=pursuertunnel stypeTo=wanderer + standing tunnel > transformTo stype=crouching + + pursuertunnel alientunnelend > transformToAll stype=pursuertunnel stypeTo=pursuer + pursuer alientunnel > transformToAll stype=pursuer stypeTo=pursuertunnel + + human switch > transformToAll stype=doorClosed stypeTo=doorOpened scoreChange=2 + + LevelMapping + A > standing + a > pursuer + e > exit + t > tunnel + x > alientunnel + n > tunnelend + m > alientunnelend + s > switch + d > doorClosed + + TerminationSet + SpriteCounter stype=exit win=True + SpriteCounter stype=human win=False \ No newline at end of file diff --git a/VGDLData/examples/gridphysics/eighthpassenger_lvl0.txt b/VGDLData/examples/gridphysics/eighthpassenger_lvl0.txt new file mode 100755 index 0000000..91b9193 --- /dev/null +++ b/VGDLData/examples/gridphysics/eighthpassenger_lvl0.txt @@ -0,0 +1,14 @@ +wwwwwwwwwwwwwwwwwwwwwwwwwwww +w m n wwa d w +w wxwwtwwwww ww wwwww wm ew +wswxwwtwwwww ww wwwww wxww w +w wxwwtwwwww ww wwwww wxwwdw +w mwwn nwxm w +www ww ww wwwwwwww wwtww www +www ww ww wwwwwwww wwtww www +w wwm nwwn mwwn w +w wwwwwwwxwwtwwtwwxwwwwwww w +w wwwwwwwxwwtwwtwwxwwwwwww w +w wwwwwwwxwwtwwtwwxwwwwwww w +wA m n n m w +wwwwwwwwwwwwwwwwwwwwwwwwwwww diff --git a/VGDLData/examples/gridphysics/eighthpassenger_lvl1.txt b/VGDLData/examples/gridphysics/eighthpassenger_lvl1.txt new file mode 100755 index 0000000..6616b3c --- /dev/null +++ b/VGDLData/examples/gridphysics/eighthpassenger_lvl1.txt @@ -0,0 +1,14 @@ +wwwwwwwwwwwwwwwwwwwwwwwwwwww +wntttn wwww A wwww wwww w +w www mxxxmm mxxxxm ntttw w +w w w wwww n wwww wwtw w +wsw w wwwwwwwtwwwwwww n w +w w w ntttttn www +w w w wwwwwwwwwwwwwww dew +w www m m m m m n www +w www wxwxwxwxwxw wtw w +wntttn mxxwxwxwxwxxm wtw w +w www wxxxxxxxxxw wtww w +w wxwxwxwxwxw wtttn w +w m m mam m wwww w +wwwwwwwwwwwwwwwwwwwwwwwwwwww diff --git a/VGDLData/examples/gridphysics/eighthpassenger_lvl2.txt b/VGDLData/examples/gridphysics/eighthpassenger_lvl2.txt new file mode 100755 index 0000000..4f65baa --- /dev/null +++ b/VGDLData/examples/gridphysics/eighthpassenger_lvl2.txt @@ -0,0 +1,14 @@ +wwwwwwwwwwwwwwwwwwwwwwwwwwww +w wn mxxxxxm wwn w +w wtw wwmww wwwwtw w +w ntttn ntttttn w +w wtw wwwwtw w +w wtw wwdww n w +w wtww w wwwww w +wAntttttn w e ws aw +w wtww w wwwww w +w wtw wwdww n w +w ntttn wwtw w +w wtw wwmww ntttw w +w n mxxxxxm wwn w +wwwwwwwwwwwwwwwwwwwwwwwwwwww diff --git a/VGDLData/examples/gridphysics/eighthpassenger_lvl3.txt b/VGDLData/examples/gridphysics/eighthpassenger_lvl3.txt new file mode 100755 index 0000000..2712a14 --- /dev/null +++ b/VGDLData/examples/gridphysics/eighthpassenger_lvl3.txt @@ -0,0 +1,14 @@ +wwwwwwwwwwwwwwwwwwwwwwwwwwww +wew www ntttttn n wsw +w w ntttn wwwwwwwwtwww w w +wdw www w w a wwwwtwww w w +w w w w n w +wwwwwwww w wwwwwwwwnw +w w w m w wwtw +w wwwwwwwwwwwxwwwwww ntttw +w mxxxxxxxxxxxxxm wwww +w wwxwwwxwwwxww w +w n m m m n w +w wtwwww wwwwtw w +w ntttttn A ntttttn w +wwwwwwwwwwwwwwwwwwwwwwwwwwww diff --git a/VGDLData/examples/gridphysics/eighthpassenger_lvl4.txt b/VGDLData/examples/gridphysics/eighthpassenger_lvl4.txt new file mode 100755 index 0000000..aafadaa --- /dev/null +++ b/VGDLData/examples/gridphysics/eighthpassenger_lvl4.txt @@ -0,0 +1,14 @@ +wwwwwwwwwwwwwwwwwwwwwwwwwwww +w d w w w w w +w wwwwwwww w wdw w +w n www www n w +w wtw ntttnAntttn wtw w +w wtw m www www wwtww w +w wtwwwwxw w w ntttttnw +w wtw wxw w w wwwww w +w wnw wxw w w w +w wsw wxw w w wwwdw w +w wmw m mxmamxm w w w +wmxxxm wwwwwwwww w w w w +w www mxxxxxxxxxmmxmwew w +wwwwwwwwwwwwwwwwwwwwwwwwwwww diff --git a/VGDLData/examples/gridphysics/enemycitadel.txt b/VGDLData/examples/gridphysics/enemycitadel.txt new file mode 100755 index 0000000..10ea084 --- /dev/null +++ b/VGDLData/examples/gridphysics/enemycitadel.txt @@ -0,0 +1,52 @@ +#The Citadel: http://www.mobygames.com/game/citadel__ + +BasicGame square_size=40 key_handler=Pulse + SpriteSet + background > Immovable img=oryx/backLBrown hidden=True + squarehole > Immovable color=DARKBLUE img=newset/hole5 + roundhole > Immovable color=DARKBLUE img=newset/hole4 + avatar > MovingAvatar healthPoints=30 img=oryx/spelunky_0 + goal > Immovable img=oryx/door2 + crate > Passive img=oryx/wall2 shrinkfactor=0.8 + boulder > Passive img=oryx/barrel1 shrinkfactor=0.8 + enemy > RandomNPC speed=0.5 color=PINK img=oryx/eviltree1 cons=1 + wall > Immovable img=oryx/dirtwall autotiling=true + + LevelMapping + 0 > roundhole background + 1 > squarehole background + b > boulder background + c > crate background + g > goal background + A > avatar background + e > enemy background + . > background + + InteractionSet + + avatar wall squarehole roundhole > stepBack + + boulder avatar > bounceForward + boulder boulder crate wall goal > undoAll notStype=enemy + + boulder roundhole > killBoth scoreChange=1 + boulder squarehole > killSprite + + crate avatar > bounceForward + crate crate > bounceForward repeat=10 + + crate wall boulder goal roundhole > undoAll notStype=enemy + + crate squarehole > killBoth scoreChange=1 + goal avatar > killSprite scoreChange=5 + + enemy crate squarehole roundhole goal boulder > stepBack + crate enemy > undoAll notStype=enemy + + enemy wall > stepBack + + avatar enemy > subtractHealthPoints + + TerminationSet + SpriteCounter stype=goal limit=0 win=True + SpriteCounter stype=avatar limit=0 win=False \ No newline at end of file diff --git a/VGDLData/examples/gridphysics/enemycitadel_lvl0.txt b/VGDLData/examples/gridphysics/enemycitadel_lvl0.txt new file mode 100755 index 0000000..2b4ee7a --- /dev/null +++ b/VGDLData/examples/gridphysics/enemycitadel_lvl0.txt @@ -0,0 +1,9 @@ +wwwwwwwwwwwwwww +wccccc..c..c..w +w.cccc..c.ec..w +w..ccc..cccc..w +wg..cc......A.w +w..ccc........w +w.cccc..cccc..w +wccccc..ce.c..w +wwwwwwwwwwwwwww diff --git a/VGDLData/examples/gridphysics/enemycitadel_lvl1.txt b/VGDLData/examples/gridphysics/enemycitadel_lvl1.txt new file mode 100755 index 0000000..bfe1bcb --- /dev/null +++ b/VGDLData/examples/gridphysics/enemycitadel_lvl1.txt @@ -0,0 +1,10 @@ +wwwwwwwwwwwwwwww +wwccccc...ww..ew +ww.cccc.11111b.w +ww..ccc...wwwwww +g0....c..A.....w +ww..ccc........w +ww.cccc..wcc1ccw +wwccccc..w..b..w +wwwwwww..w..e..w +wwwwwwwwwwwwwwww diff --git a/VGDLData/examples/gridphysics/enemycitadel_lvl2.txt b/VGDLData/examples/gridphysics/enemycitadel_lvl2.txt new file mode 100755 index 0000000..8fc7083 --- /dev/null +++ b/VGDLData/examples/gridphysics/enemycitadel_lvl2.txt @@ -0,0 +1,11 @@ +wwwwwwwwwwwwww +wA....ww....ew +w...b...1bcb1w +w..bbbww.b.b.w +w...b.wwcccccw +ww0wwwwwww.www +w..c..wwcc.c1w +wcc....0..1..w +we.c.cww.b.00w +w.c...wwbbbbgw +wwwwwwwwwwwwww diff --git a/VGDLData/examples/gridphysics/enemycitadel_lvl3.txt b/VGDLData/examples/gridphysics/enemycitadel_lvl3.txt new file mode 100755 index 0000000..9ff29dc --- /dev/null +++ b/VGDLData/examples/gridphysics/enemycitadel_lvl3.txt @@ -0,0 +1,11 @@ +wwwwwwwwwwwwwww +w.e.w....w...ew +w.b.w.cc.w.bb.w +w111w0000w1111w +w............bw +w...........bAw +www........bbbw +www0000w11wwwww +www.cc.w..e0gww +wwwe...wwwwwwww +wwwwwwwwwwwwwww diff --git a/VGDLData/examples/gridphysics/enemycitadel_lvl4.txt b/VGDLData/examples/gridphysics/enemycitadel_lvl4.txt new file mode 100755 index 0000000..e8dd67c --- /dev/null +++ b/VGDLData/examples/gridphysics/enemycitadel_lvl4.txt @@ -0,0 +1,11 @@ +wwwwwwwwwww +wcc....cccw +wcc.c..cccw +wce.c.....w +www.w.w.c.w +wg11111..Aw +www.w.w...w +wce.cc..c.w +wcc..c....w +wccc...cccw +wwwwwwwwwww diff --git a/VGDLData/examples/gridphysics/escape.txt b/VGDLData/examples/gridphysics/escape.txt new file mode 100755 index 0000000..98998a3 --- /dev/null +++ b/VGDLData/examples/gridphysics/escape.txt @@ -0,0 +1,28 @@ +BasicGame key_handler=Pulse + SpriteSet + floor > Immovable hidden=True img=oryx/backLBrown + avatar > MovingAvatar img=oryx/rat1 + box > Passive img=newset/block3 + exit > Door color=GREEN img=newset/cheese + hole > Immovable color=DARKBLUE img=newset/hole1 portal=True + wall > Immovable img=oryx/dirtwall autotiling=True + + LevelMapping + x > exit floor + h > hole floor + 1 > box floor + A > avatar floor + . > floor + + InteractionSet + avatar wall > stepBack + box avatar > bounceForward + box wall exit box > undoAll + avatar hole > killSprite scoreChange=-1 + exit avatar > killSprite scoreChange=1 + box hole > killSprite + + TerminationSet + SpriteCounter stype=avatar limit=0 win=False + SpriteCounter stype=exit limit=0 win=True + Timeout limit=1000 win=False \ No newline at end of file diff --git a/VGDLData/examples/gridphysics/escape_lvl0.txt b/VGDLData/examples/gridphysics/escape_lvl0.txt new file mode 100755 index 0000000..516183a --- /dev/null +++ b/VGDLData/examples/gridphysics/escape_lvl0.txt @@ -0,0 +1,9 @@ +wwwwwwwwwwwww +w.1..1.1...xw +w...h..1.1..w +w11111111111w +wh.1..1..1..w +wwwwww.1..1.w +w...1...1.1.w +wA.1..h.1..1w +wwwwwwwwwwwww diff --git a/VGDLData/examples/gridphysics/escape_lvl1.txt b/VGDLData/examples/gridphysics/escape_lvl1.txt new file mode 100755 index 0000000..bc4b7af --- /dev/null +++ b/VGDLData/examples/gridphysics/escape_lvl1.txt @@ -0,0 +1,9 @@ +wwwwwwwwwwwww +wx..111...1.w +w..1.1ww111.w +w..11.11h1..w +whhh.1.1..11w +www.11.11.11w +w.1.1.11.h1.w +w.1.1.A.1.1.w +wwwwwwwwwwwww diff --git a/VGDLData/examples/gridphysics/escape_lvl2.txt b/VGDLData/examples/gridphysics/escape_lvl2.txt new file mode 100755 index 0000000..b96ddf9 --- /dev/null +++ b/VGDLData/examples/gridphysics/escape_lvl2.txt @@ -0,0 +1,9 @@ +wwwwwwwwwwwww +wx.h11...11.w +w.111.h.111.w +w.h...1..1h1w +w.1..w.wwwwww +w.h1.w.11111w +w1.ww.1.1..hw +w.1w11.1...Aw +wwwwwwwwwwwww diff --git a/VGDLData/examples/gridphysics/escape_lvl3.txt b/VGDLData/examples/gridphysics/escape_lvl3.txt new file mode 100755 index 0000000..62b0cb0 --- /dev/null +++ b/VGDLData/examples/gridphysics/escape_lvl3.txt @@ -0,0 +1,9 @@ +wwwwwwwwwwwww +wA..1.1h..1.w +w..1...11...w +w1.....1.1h.w +www.whhwwwwww +w..1...1....w +w1..1....11.w +w..h11..1h1xw +wwwwwwwwwwwww diff --git a/VGDLData/examples/gridphysics/escape_lvl4.txt b/VGDLData/examples/gridphysics/escape_lvl4.txt new file mode 100755 index 0000000..ff20601 --- /dev/null +++ b/VGDLData/examples/gridphysics/escape_lvl4.txt @@ -0,0 +1,9 @@ +wwwwwwwwwwwww +wh1........Aw +wwww..w.1.1.w +w.1.h1.w1..1w +w.11.h1.w.1.w +w...11h1.w..w +w.1...1h..www +wxh11.......w +wwwwwwwwwwwww diff --git a/VGDLData/examples/gridphysics/explore.txt b/VGDLData/examples/gridphysics/explore.txt new file mode 100644 index 0000000..5e315c6 --- /dev/null +++ b/VGDLData/examples/gridphysics/explore.txt @@ -0,0 +1,34 @@ +BasicGame square_size=30 key_handler=Pulse + + SpriteSet + land > Immovable hidden=True img=newset/chamber_floor + button > Immovable + button0 > img=newset/blockY + button1 > img=newset/blockY3 + exit > Immovable hidden=True invisible=True hidden=True + exitDoor > Immovable hidden=False invisible=False img=newset/flag1 + winner > Immovable invisible=True hidden=True + patrol > LOSChaser stype=avatar cons=2 cooldown=2 img=oryx/guard1 speed=0.5 shrinkfactor=0.7 + wall > Immovable color=BLACK img=oryx/wall3 autotiling=true + avatar > ShootAvatar img=newset/girl3 color=RED stype=hit + hit > Flicker img=oryx/staff1 shrinkfactor=0.5 singleton=True + + InteractionSet + patrol patrol EOS wall > stepBack + avatar wall > stepBack + avatar patrol > killSprite + hit button0 > transformToAll stype=exit stypeTo=exitDoor + button0 hit > transformTo stype=button1 + exitDoor avatar > spawn stype=winner + + TerminationSet + MultiSpriteCounter stype1=winner limit=1 win=True + SpriteCounter stype=avatar limit=0 win=False + Timeout limit=1000 + + LevelMapping + _ > land + A > avatar land + p > land patrol + 0 > land button0 + a > land exit \ No newline at end of file diff --git a/VGDLData/examples/gridphysics/explore_lvl0.txt b/VGDLData/examples/gridphysics/explore_lvl0.txt new file mode 100644 index 0000000..caa5756 --- /dev/null +++ b/VGDLData/examples/gridphysics/explore_lvl0.txt @@ -0,0 +1,6 @@ +wwwwww +wa___w +w____w +w___0w +w_A__w +wwwwww \ No newline at end of file diff --git a/VGDLData/examples/gridphysics/explore_lvl1.txt b/VGDLData/examples/gridphysics/explore_lvl1.txt new file mode 100644 index 0000000..80efe45 --- /dev/null +++ b/VGDLData/examples/gridphysics/explore_lvl1.txt @@ -0,0 +1,11 @@ +wwwwwwwww +wa______w +w_______w +w____ww_w +w_______w +w___p___w +w_______w +w_ww____w +w______0w +w_A_____w +wwwwwwwww \ No newline at end of file diff --git a/VGDLData/examples/gridphysics/explore_lvl2.txt b/VGDLData/examples/gridphysics/explore_lvl2.txt new file mode 100644 index 0000000..1e7a2e8 --- /dev/null +++ b/VGDLData/examples/gridphysics/explore_lvl2.txt @@ -0,0 +1,14 @@ +wwwwwwwwwwwwwww +wa____________w +w_____________w +w___w_________w +wwwww______w__w +w__________w__w +w__________w__w +w____pwwwp____w +w__w__________w +w__w__________w +w__w______wwwww +w_________w__0w +w______A______w +wwwwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLData/examples/gridphysics/explore_lvl3.txt b/VGDLData/examples/gridphysics/explore_lvl3.txt new file mode 100644 index 0000000..d1e7a18 --- /dev/null +++ b/VGDLData/examples/gridphysics/explore_lvl3.txt @@ -0,0 +1,12 @@ +wwwwwwwwwwwwwww +wa____________w +w_____________w +w___w_________w +wwwww______w__w +w__________w__w +w_____www_____w +w__w__________w +w__w______wwwww +w_________w__0w +w______A______w +wwwwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLData/examples/gridphysics/explore_lvl4.txt b/VGDLData/examples/gridphysics/explore_lvl4.txt new file mode 100644 index 0000000..2ba39a3 --- /dev/null +++ b/VGDLData/examples/gridphysics/explore_lvl4.txt @@ -0,0 +1,8 @@ +wwwwwwwwwwwwwww +wa___________0w +w___w_________w +wwwww__w___w__w +w__w___w__wwwww +w_________w___w +w______A______w +wwwwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLData/examples/gridphysics/factorymanager.txt b/VGDLData/examples/gridphysics/factorymanager.txt new file mode 100755 index 0000000..a2bed8d --- /dev/null +++ b/VGDLData/examples/gridphysics/factorymanager.txt @@ -0,0 +1,70 @@ +BasicGame + SpriteSet + + floor > Immovable img=oryx/floor3 hidden=True + avatar > ShootAvatar stype=boulder rotateInPlace=true img=oryx/archer1 + boulder > Missile color=BLUE singleton=True img=oryx/orb2 shrinkfactor=0.3 + line > SpawnPoint + lcup > img=newset/lasercannon stype=lup + lcdown > img=newset/lasercannon_2 stype=ldown + lcright > img=newset/lasercannon_1 stype=lright + lcleft > img=newset/lasercannon_3 stype=lleft + lcswap > img=newset/lasercannon_4 stype=lleft + laser > Missile shrinkfactor=0.5 speed=0.5 color=YELLOW + lup > orientation=UP img=newset/laser1 + ldown > orientation=DOWN img=newset/laser1 + lright > orientation=RIGHT img=newset/laser1_1 + lleft > orientation=LEFT img=newset/laser1_1 + + goal > Immovable portal=true + highway > img=newset/highway3 + street > img=newset/street2 + box > Passive img=newset/block3 + trap > Immovable img=oryx/spike2 + carcrash > Immovable img=oryx/slash1 + + portal > SpawnPoint stype=car cooldown=20 img=portal portal=True + car > Missile orientation=DOWN color=RED speed=0.1 img=newset/car_redD + wall > Immovable img=oryx/wall3 autotiling=True + + + LevelMapping + A > avatar floor + l > lcleft floor + r > lcright floor + u > lcup floor + d > lcdown floor + p > portal floor + b > box floor + h > highway floor + s > street floor + t > trap floor + . > floor + + InteractionSet + + avatar wall line > stepBack + laser wall EOS > killSprite + + box avatar > bounceForward + box wall box line > undoAll notStype=car + laser box > killSprite + + lcdown boulder > transformTo stype=lcswap + lcleft boulder > transformTo stype=lcdown + lcup boulder > transformTo stype=lcleft + lcright boulder > transformTo stype=lcup + lcswap boulder > transformTo stype=lcright + + boulder line wall EOS > killSprite + + car avatar laser > attractGaze align=True + + car wall line > killSprite scoreChange=-1 + car street > killSprite scoreChange=1 + car highway > killSprite scoreChange=4 + car trap > transformTo stype=carcrash + + TerminationSet + MultiSpriteCounter stype1=carcrash limit=1 win=False + Timeout limit=1000 win=True \ No newline at end of file diff --git a/VGDLData/examples/gridphysics/factorymanager_lvl0.txt b/VGDLData/examples/gridphysics/factorymanager_lvl0.txt new file mode 100755 index 0000000..9e046b1 --- /dev/null +++ b/VGDLData/examples/gridphysics/factorymanager_lvl0.txt @@ -0,0 +1,14 @@ +wwwwwwwwwwwwwwwwwwwpwwwww +w.....l.................w +w.......................w +w......................dw +w..A....................w +w........b............r.w +w................b......w +w.......................w +w..b....................w +w.......................w +w.......................w +ws.....................hw +w.......................w +wwwwwwwwwwwwwwwwwwwwwwwww diff --git a/VGDLData/examples/gridphysics/factorymanager_lvl1.txt b/VGDLData/examples/gridphysics/factorymanager_lvl1.txt new file mode 100755 index 0000000..ddbf986 --- /dev/null +++ b/VGDLData/examples/gridphysics/factorymanager_lvl1.txt @@ -0,0 +1,14 @@ +wwwwpwwwwwwwwwwwwwwwwwwww +w......d................w +w...........d.........r.w +w.......................w +w..d.........b..........w +w.......................w +w...........A...........w +w................s......w +w.......................w +w.......................w +wu......h...............w +w...................d...w +w.......................w +wwwwwwwwwwwwwwwwwwwwwwwww diff --git a/VGDLData/examples/gridphysics/factorymanager_lvl2.txt b/VGDLData/examples/gridphysics/factorymanager_lvl2.txt new file mode 100755 index 0000000..b73c669 --- /dev/null +++ b/VGDLData/examples/gridphysics/factorymanager_lvl2.txt @@ -0,0 +1,14 @@ +wwwpwwwwwwwwwwwwwwwwwwwww +w..................l....w +w.......................w +w.......................w +wr......................w +w.......................w +w....................b..w +w...........A...........w +w..t....................w +w.......................w +w...........h..........sw +wu......................w +w.........r.............w +wwwwwwwwwwwwwwwwwwwwwwwww diff --git a/VGDLData/examples/gridphysics/factorymanager_lvl3.txt b/VGDLData/examples/gridphysics/factorymanager_lvl3.txt new file mode 100755 index 0000000..bfd68e2 --- /dev/null +++ b/VGDLData/examples/gridphysics/factorymanager_lvl3.txt @@ -0,0 +1,14 @@ +wwwwwwwwwwwpwwwwwwwwwwwww +w.............w.........w +w.............w.........w +w.............w..h......w +w....u........w.........w +w.............w..s....b.w +w.............w.........w +w....b......A..........tw +w......................tw +w.......................w +w......d................w +w....................d..w +w.......................w +wwwwwwwwwwwwwwwwwwwwwwwww diff --git a/VGDLData/examples/gridphysics/factorymanager_lvl4.txt b/VGDLData/examples/gridphysics/factorymanager_lvl4.txt new file mode 100755 index 0000000..9497e03 --- /dev/null +++ b/VGDLData/examples/gridphysics/factorymanager_lvl4.txt @@ -0,0 +1,14 @@ +wwwwwwwwwwwwwwwwwwwwwpwww +w.......................w +w.r..........b..........w +w.......................w +w......................uw +w.......................w +w...........A...........w +w....wwwwwwwwwwwwwwwwwwww +w......................hw +w.......................w +w......................tw +w.......................w +w......................sw +wwwwwwwwwwwwwwwwwwwwwwwww diff --git a/VGDLData/examples/gridphysics/firecaster.txt b/VGDLData/examples/gridphysics/firecaster.txt new file mode 100755 index 0000000..badcfc3 --- /dev/null +++ b/VGDLData/examples/gridphysics/firecaster.txt @@ -0,0 +1,37 @@ +BasicGame + SpriteSet + floor > Immovable img=newset/floor2 hidden=True + fireAsh > Immovable img=oryx/smoke + goal > Door color=GREEN img=oryx/dooropen1 + box > Immovable color=BROWN img=newset/block3 + mana > Resource color=GREEN limit=3 img=oryx/diamond3 shrinkfactor=0.5 + bullet > Missile color=RED speed=0.5 singleton=True img=oryx/bullet1 + fire > Spreader color=ORANGE spreadprob=0.25 stype=spark img=oryx/fire1 + spark > SpawnPoint stype=fireAsh total=1 img=oryx/slash1 + avatar > ShootAvatar ammo=mana stype=bullet healthPoints=3 img=oryx/devil1 frameRate=8 + + wall > Immovable img=oryx/wall3 autotiling=True + + InteractionSet + fire box fire > killSprite + mana fire > killSprite + avatar wall box > stepBack + mana avatar > collectResource scoreChange=1 + goal avatar > killSprite + avatar fire > subtractHealthPoints scoreChange=-2 + fire avatar > killSprite + bullet wall > killSprite + bullet box > transformTo stype=fire killSecond=True scoreChange=1 + box fireAsh > killBoth + fireAsh wall avatar > killSprite + + TerminationSet + SpriteCounter stype=avatar limit=0 win=False + SpriteCounter stype=goal limit=0 win=True + + LevelMapping + g > goal floor + b > box floor + . > mana floor + _ > floor + A > avatar floor \ No newline at end of file diff --git a/VGDLData/examples/gridphysics/firecaster_lvl0.txt b/VGDLData/examples/gridphysics/firecaster_lvl0.txt new file mode 100755 index 0000000..88b32bc --- /dev/null +++ b/VGDLData/examples/gridphysics/firecaster_lvl0.txt @@ -0,0 +1,11 @@ +wwwwwwwwwwwwwwwwwww +wA__.b__bbbb_.b_bgw +w._._b__bbbb_b.__bw +wbbbbb_bbbbb_bbbbbw +w_____b_bbbb___b_.w +w_____bbbbbbb____bw +w__.___b_bbb__bb__w +wbbbb___b.bbbb____w +w__.b____b____bb__w +w_________._____bbw +wwwwwwwwwwwwwwwwwww diff --git a/VGDLData/examples/gridphysics/firecaster_lvl1.txt b/VGDLData/examples/gridphysics/firecaster_lvl1.txt new file mode 100755 index 0000000..cecc540 --- /dev/null +++ b/VGDLData/examples/gridphysics/firecaster_lvl1.txt @@ -0,0 +1,11 @@ +wwwwwwwwwwwwwwwwwww +w_____w__g__bb__b.w +w_____wwwwwwwb__b.w +wb_bbbbb..bbb_b___w +wbbbbb_bbb.bbbbb__w +wbb__b__bbbb___bb_w +w.._______bbb_bbb.w +wbbbb__bbbbb___bbbw +w_.bb__b._.b__bbbbw +w_._b..b_A_b__b...w +wwwwwwwwwwwwwwwwwww diff --git a/VGDLData/examples/gridphysics/firecaster_lvl2.txt b/VGDLData/examples/gridphysics/firecaster_lvl2.txt new file mode 100755 index 0000000..00cc4c5 --- /dev/null +++ b/VGDLData/examples/gridphysics/firecaster_lvl2.txt @@ -0,0 +1,11 @@ +wwwwwwwwwwwwwwwwwww +w...____.w_______Aw +w___bbb__w_bbb__bbw +wbb__bb__w__bbb___w +w...__b__w...bbb__w +wbbbbbbbbbbbbbbbbbw +w_wwwwwwww________w +w____bb._w_bbbbbb_w +wwwb__bb_wb______bw +wg_b_____w_.....__w +wwwwwwwwwwwwwwwwwww diff --git a/VGDLData/examples/gridphysics/firecaster_lvl3.txt b/VGDLData/examples/gridphysics/firecaster_lvl3.txt new file mode 100755 index 0000000..ffe222f --- /dev/null +++ b/VGDLData/examples/gridphysics/firecaster_lvl3.txt @@ -0,0 +1,11 @@ +wwwwwwwwwwwwwwwwwww +wA....bbbbbb______w +wbbbbbbbbbbbbbbbb_w +w_b__bbbbbbbbbbbbbw +w____.__b__b_b____w +w__b__..___b_b_b__w +w______.__bb_b____w +w__.__b.___b_bbbbbw +w____._.___b_bbbbbw +w____..____b_bbbbgw +wwwwwwwwwwwwwwwwwww diff --git a/VGDLData/examples/gridphysics/firecaster_lvl4.txt b/VGDLData/examples/gridphysics/firecaster_lvl4.txt new file mode 100755 index 0000000..43e0034 --- /dev/null +++ b/VGDLData/examples/gridphysics/firecaster_lvl4.txt @@ -0,0 +1,11 @@ +wwwwwwwwwwwwwwwwwww +w____b______.____Aw +w__bbbbbbbbb______w +w__bb_____bb______w +w__bb__bbbbb______w +w__bb._bgbbb._____w +w__bb__bbbbb______w +w__bb____.bb______w +w__bbbbbbbbb______w +w____b____________w +wwwwwwwwwwwwwwwwwww diff --git a/VGDLData/examples/gridphysics/fireman.txt b/VGDLData/examples/gridphysics/fireman.txt new file mode 100755 index 0000000..543f28b --- /dev/null +++ b/VGDLData/examples/gridphysics/fireman.txt @@ -0,0 +1,45 @@ +BasicGame square_size=30 key_handler=Pulse + SpriteSet + + ground > Immovable img=newset/street3 hidden=True + waterAmmo > Resource color=BLUE limit=10 + water > Missile img=oryx/slime1 speed=1.0 shrinkfactor=0.8 + box > Immovable img=newset/city1 + extinguisher > Immovable img=newset/hydrant + + fire > img=oryx/fire1 + fireOn > SpawnPoint stype=fireStart prob=0.01 img=newset/city1_fire + fireStart > Spreader color=ORANGE spreadprob=0.6 stype=fireEnd + fireEnd > Immovable + avatar > ShootAvatar ammo=waterAmmo stype=water healthPoints=10 img=newset/fireman + + wall > Immovable img=oryx/wall1 + + LevelMapping + b > box ground + A > avatar ground + e > extinguisher ground + f > fireOn ground + . > ground + + + InteractionSet + avatar wall box > stepBack + + box fireEnd > killSprite scoreChange=-1 + fireEnd box > transformTo stype=fireOn + + fire wall > killSprite + fire water > killSprite scoreChange=2 + water fire box wall > killSprite + + avatar fire > subtractHealthPoints + + fireEnd ground > killSprite + + avatar extinguisher > changeResource resource=waterAmmo value=2 + + TerminationSet + SpriteCounter stype=avatar limit=0 win=False + SpriteCounter stype=fire limit=0 win=True + Timeout limit=1500 win=False \ No newline at end of file diff --git a/VGDLData/examples/gridphysics/fireman_lvl0.txt b/VGDLData/examples/gridphysics/fireman_lvl0.txt new file mode 100755 index 0000000..615f9e7 --- /dev/null +++ b/VGDLData/examples/gridphysics/fireman_lvl0.txt @@ -0,0 +1,18 @@ +wwwwwwwwwwwwwwwwwww +www....A.......ewww +www.............www +wwwwwww.wwwwwwwwwww +w.................w +w..f........b.....w +w..ff..fb..bfb....w +w...........b.....w +we....fff.........w +wwwwwwwwwww.wwwwwww +w.fff.w...........w +wfffffw..b.b.bbbf.w +w..f..w..bbbbbb...w +w..b..w..b.b.bbb..w +wbbb.......f......w +wwbwwwwwwwwwwwwwwww +w..........f.....ew +wwwwwwwwwwwwwwwwwww diff --git a/VGDLData/examples/gridphysics/fireman_lvl1.txt b/VGDLData/examples/gridphysics/fireman_lvl1.txt new file mode 100755 index 0000000..a258edd --- /dev/null +++ b/VGDLData/examples/gridphysics/fireman_lvl1.txt @@ -0,0 +1,18 @@ +wwwwwwwwwwwwwwwwwww +wwwwww.....fff....w +wwwwwwe...........w +wwwwwwwww.wwwwww.ww +wA..w.........fw..w +w............ffw..w +w...w..bbbbbfffw..w +wwwwwwwwwwwwwwwww.w +w.e.w.....bbbbbbw.w +w...w.fffff.....w.w +w...w.bfffff....w.w +w.....bbfffff...w.w +w...w.............w +ww....wwwwwwwwwwwww +w......ffbb....fffw +www..ffff....f..www +wwwe.......bfff.www +wwwwwwwwwwwwwwwwwww diff --git a/VGDLData/examples/gridphysics/fireman_lvl2.txt b/VGDLData/examples/gridphysics/fireman_lvl2.txt new file mode 100755 index 0000000..6e84be3 --- /dev/null +++ b/VGDLData/examples/gridphysics/fireman_lvl2.txt @@ -0,0 +1,18 @@ +wwwwwwwwwwwwwwwwwww +w..............fffw +w.....e.....ffffffw +ww.wwwwwwwwwwwwwwww +w.............ff..w +wbbb..bbbbbbbffff.w +wbbbbbb.......ff..w +wwwwwww.wwwwwwwwwww +w..............A..w +w.................w +wwwwwww.wwwwwwwwwww +w.fff......ffff...w +w..ff.ffb..fff....w +w......fffb.......w +ww wwwwwwwwwwwwwwww +w...f...f.e...ffbbw +w.....f......fff.bw +wwwwwwwwwwwwwwwwwww diff --git a/VGDLData/examples/gridphysics/fireman_lvl3.txt b/VGDLData/examples/gridphysics/fireman_lvl3.txt new file mode 100755 index 0000000..feea060 --- /dev/null +++ b/VGDLData/examples/gridphysics/fireman_lvl3.txt @@ -0,0 +1,18 @@ +wwwwwwwwwwwwwwwwwww +w..............fffw +w.....e.....ffffffw +ww.wwwwwwwwwwwwwwww +w.............ff..w +w.....bbbbbbbffff.w +w...bbb....e..ff..w +wwwwwww.wwwwwwwwwww +w....fffff........w +w..........ffff...w +wwwwwww.wwwwwwwwwww +w......bb..ffff...w +we....ffb..fff....w +w......fffb...fff.w +ww wwwwwwwwwwwwwwww +w..f....f.....ffbbw +w....f....A..fff.bw +wwwwwwwwwwwwwwwwwww diff --git a/VGDLData/examples/gridphysics/fireman_lvl4.txt b/VGDLData/examples/gridphysics/fireman_lvl4.txt new file mode 100755 index 0000000..fb6e9c2 --- /dev/null +++ b/VGDLData/examples/gridphysics/fireman_lvl4.txt @@ -0,0 +1,18 @@ +wwwwwwwwwwwwwwwwwww +www.......ffffffwww +www.........ffffwww +wwwwwww.wwwwwwwwwww +w...........w..fffw +w..fb.......w..ff.w +w..ff..fb..bwb....w +w..............fffw +we...bfff...w...ffw +wwwwwwwwwww.wwwwwww +w.fff.w...........w +wfffffw..b.b.bbbf.w +w..f..w..bbbbbb...w +w..b..w..b.b.bbb.ew +w..........f......w +ww.wwwwwwwwwwwwwwww +wf...............Aw +wwwwwwwwwwwwwwwwwww diff --git a/VGDLData/examples/gridphysics/firestorms.txt b/VGDLData/examples/gridphysics/firestorms.txt new file mode 100755 index 0000000..23b0654 --- /dev/null +++ b/VGDLData/examples/gridphysics/firestorms.txt @@ -0,0 +1,29 @@ +BasicGame + SpriteSet + floor > Immovable img=oryx/backGrey hidden=True + fire > RandomMissile color=ORANGE speed=0.25 img=oryx/fire1 + seed > SpawnPoint color=RED prob=0.25 img=oryx/fire1 shrinkfactor=0.3 stype=fire portal=True + water > Resource color=BLUE limit=10 value=2 img=newset/water + escape > Door color=GREEN img=oryx/dooropen1 + avatar > MovingAvatar healthPoints=1 img=oryx/druid1 + wall > Immovable color=DARKGRAY img=oryx/wall6 + + TerminationSet + SpriteCounter stype=escape win=True + SpriteCounter stype=avatar win=False + + InteractionSet + avatar wall > stepBack + escape avatar > killSprite + + avatar water > addHealthPoints killSecond=True + + avatar fire > subtractHealthPoints scoreChange=-1 + fire water avatar wall > killSprite + + LevelMapping + 1 > escape floor + 0 > seed floor + h > water floor + . > floor + A > floor avatar \ No newline at end of file diff --git a/VGDLData/examples/gridphysics/firestorms_lvl0.txt b/VGDLData/examples/gridphysics/firestorms_lvl0.txt new file mode 100755 index 0000000..fc1162b --- /dev/null +++ b/VGDLData/examples/gridphysics/firestorms_lvl0.txt @@ -0,0 +1,11 @@ +wwwwwwwwwwwwwwwwwwwwwwwwwwww +wA.w...w0..w...........w.0.w +w..w.w.....w..w....0...w...w +w..h.w.w.......w......w....w +wwwwwwwwwww........ww....h.w +w.0..........h...0...w.....w +w....h...ww.......h.....w..w +w..........www.w....ww.....w +www....0...........w...0...w +w0..........h...w.....w...1w +wwwwwwwwwwwwwwwwwwwwwwwwwwww diff --git a/VGDLData/examples/gridphysics/firestorms_lvl1.txt b/VGDLData/examples/gridphysics/firestorms_lvl1.txt new file mode 100755 index 0000000..b073f75 --- /dev/null +++ b/VGDLData/examples/gridphysics/firestorms_lvl1.txt @@ -0,0 +1,11 @@ +wwwwwwwwwwwwwwwwwwwwwwwwwwww +w....A...w.0......h.....0..w +w........w..ww.............w +w........w........w....w...w +w..h.....w........w....w..0w +w........w....h...w.0..w..hw +w.0www...w........w....w...w +w........w........w....w...w +w....0............w........w +w........h.......0w....1...w +wwwwwwwwwwwwwwwwwwwwwwwwwwww diff --git a/VGDLData/examples/gridphysics/firestorms_lvl2.txt b/VGDLData/examples/gridphysics/firestorms_lvl2.txt new file mode 100755 index 0000000..67004d2 --- /dev/null +++ b/VGDLData/examples/gridphysics/firestorms_lvl2.txt @@ -0,0 +1,11 @@ +wwwwwwwwwwwwwwwwwwwwwwwwwwww +w0................w........w +w......h...w......w....0...w +w..........w..0...h........w +w.....wwwwwwwwwwwwwwwwww...w +w.A..........h.........w.1.w +w.....wwwwwwwwwwwwwwwwww...w +w..........w..0............w +w..........w......w....0...w +w0.........h......w........w +wwwwwwwwwwwwwwwwwwwwwwwwwwww diff --git a/VGDLData/examples/gridphysics/firestorms_lvl3.txt b/VGDLData/examples/gridphysics/firestorms_lvl3.txt new file mode 100755 index 0000000..5418b9b --- /dev/null +++ b/VGDLData/examples/gridphysics/firestorms_lvl3.txt @@ -0,0 +1,11 @@ +wwwwwwwwwwwwwwwwwwwwwwwwwwww +w..0............0.........1w +w........w...w......w......w +w................w.....w...w +w.........0................w +w.....0..............h....0w +wA..w..w...w...w..w...w....w +w.....w..w...w..w...w......w +w............0.............w +w.0....................h...w +wwwwwwwwwwwwwwwwwwwwwwwwwwww diff --git a/VGDLData/examples/gridphysics/firestorms_lvl4.txt b/VGDLData/examples/gridphysics/firestorms_lvl4.txt new file mode 100755 index 0000000..387c672 --- /dev/null +++ b/VGDLData/examples/gridphysics/firestorms_lvl4.txt @@ -0,0 +1,11 @@ +wwwwwwwwwwwwwwwwwwwwwwwwwwww +w......................h...w +w...wwwwwwwwwwwwwwwwwwww...w +w......................w...w +w.wwwwwwwwwwwwwwwwwww..w..0w +wh..................w..w...w +wwwwwwwwwwwwwwwwwwwww..w...w +w....................h.w..1w +w..wwwwwwwwwwwwwwwwwwwwwwwww +w.........................Aw +wwwwwwwwwwwwwwwwwwwwwwwwwwww diff --git a/VGDLData/examples/gridphysics/flower.txt b/VGDLData/examples/gridphysics/flower.txt new file mode 100644 index 0000000..1ebaa6b --- /dev/null +++ b/VGDLData/examples/gridphysics/flower.txt @@ -0,0 +1,35 @@ +BasicGame key_handler=Pulse square_size=40 + SpriteSet + floor > Immovable img=newset/floor2 + avatar > MovingAvatar img=newset/man1 + wall > Immovable img=oryx/wall3 autotiling=True + seed > SpawnPoint stype=flower1 cooldown=20 total=200 img=oryx/dirtWall_12 + flower1 > SpawnPoint stype=flower2 cooldown=40 total=200 img=oryx/mushroom2 shrinkfactor=0.2 + flower2 > SpawnPoint stype=flower3 cooldown=60 total=200 img=oryx/mushroom2 shrinkfactor=0.4 + flower3 > SpawnPoint stype=flower4 cooldown=100 total=200 img=oryx/mushroom2 shrinkfactor=0.6 + flower4 > Immovable img=oryx/mushroom2 shrinkfactor=0.8 + LevelMapping + w > floor wall + A > floor avatar + . > floor + c > floor coin + s > floor seed + InteractionSet + avatar wall > stepBack + flower1 avatar > killSprite scoreChange=0 + flower2 avatar > killSprite scoreChange=1 + flower3 avatar > killSprite scoreChange=3 + flower4 avatar > killSprite scoreChange=10 + + flower1 flower2 > killSprite + flower2 flower3 > killSprite + flower1 flower3 > killSprite + flower1 flower4 > killSprite + flower2 flower4 > killSprite + flower3 flower4 > killSprite + + + + TerminationSet + Timeout limit=1500 win=True + SpriteCounter stype=avatar limit=0 win=False \ No newline at end of file diff --git a/VGDLData/examples/gridphysics/flower_lvl0.txt b/VGDLData/examples/gridphysics/flower_lvl0.txt new file mode 100644 index 0000000..227efb2 --- /dev/null +++ b/VGDLData/examples/gridphysics/flower_lvl0.txt @@ -0,0 +1,7 @@ +wwwwwwwwwwwww +w.s...s...s.w +w.......s...w +w...s.....s.w +w..s....s...w +w.....A.....w +wwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLData/examples/gridphysics/flower_lvl1.txt b/VGDLData/examples/gridphysics/flower_lvl1.txt new file mode 100644 index 0000000..227efb2 --- /dev/null +++ b/VGDLData/examples/gridphysics/flower_lvl1.txt @@ -0,0 +1,7 @@ +wwwwwwwwwwwww +w.s...s...s.w +w.......s...w +w...s.....s.w +w..s....s...w +w.....A.....w +wwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLData/examples/gridphysics/flower_lvl2.txt b/VGDLData/examples/gridphysics/flower_lvl2.txt new file mode 100644 index 0000000..227efb2 --- /dev/null +++ b/VGDLData/examples/gridphysics/flower_lvl2.txt @@ -0,0 +1,7 @@ +wwwwwwwwwwwww +w.s...s...s.w +w.......s...w +w...s.....s.w +w..s....s...w +w.....A.....w +wwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLData/examples/gridphysics/flower_lvl3.txt b/VGDLData/examples/gridphysics/flower_lvl3.txt new file mode 100644 index 0000000..227efb2 --- /dev/null +++ b/VGDLData/examples/gridphysics/flower_lvl3.txt @@ -0,0 +1,7 @@ +wwwwwwwwwwwww +w.s...s...s.w +w.......s...w +w...s.....s.w +w..s....s...w +w.....A.....w +wwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLData/examples/gridphysics/flower_lvl4.txt b/VGDLData/examples/gridphysics/flower_lvl4.txt new file mode 100644 index 0000000..227efb2 --- /dev/null +++ b/VGDLData/examples/gridphysics/flower_lvl4.txt @@ -0,0 +1,7 @@ +wwwwwwwwwwwww +w.s...s...s.w +w.......s...w +w...s.....s.w +w..s....s...w +w.....A.....w +wwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLData/examples/gridphysics/freeway.txt b/VGDLData/examples/gridphysics/freeway.txt new file mode 100755 index 0000000..7234fad --- /dev/null +++ b/VGDLData/examples/gridphysics/freeway.txt @@ -0,0 +1,54 @@ +BasicGame + SpriteSet + floor > Immovable img=newset/highway hidden=True + crossing > Immovable img=newset/street2 hidden=True + goal > Portal color=GREEN img=newset/exit2 singleton=True portal=True stype=start + truck > + rightTruck > Missile orientation=RIGHT + fastRtruck > speed=0.9 color=ORANGE img=newset/car1R + slowRtruck > speed=0.7 color=RED img=newset/car2R + leftTruck > Missile orientation=LEFT + fastLtruck > speed=0.9 color=ORANGE img=newset/car1 + slowLtruck > speed=0.7 color=RED img=newset/car2 + + start > Immovable invisible=True hidden=True + tree > Immovable color=GREEN img=oryx/tree2 + input > SpawnPoint stype=goal cooldown=16 prob=0.05 total=1 invisible=True hidden=True + + avatar > healthPoints=5 + moving > MovingAvatar img=newset/man3 frameRate=8 + dead > MissileAvatar orientation=DOWN img=oryx/ghost1 speed=1.0 + + wall > Immovable img=oryx/wall1 + + LevelMapping + . > floor + + > crossing + t > crossing tree + - > floor slowRtruck + x > floor fastRtruck + _ > floor slowLtruck + l > floor fastLtruck + + i > crossing input + S > crossing start moving + + InteractionSet + + + goal moving > killSprite scoreChange=10 + moving goal > teleportToExit + moving tree > stepBack + + moving truck > subtractHealthPoints + moving truck > transformTo stype=dead + + dead wall > transformTo stype=moving + moving wall > stepBack + truck EOS > wrapAround + + TerminationSet + Timeout limit=1900 win=True + SpriteCounter stype=avatar limit=0 win=False + + diff --git a/VGDLData/examples/gridphysics/freeway_glvl.txt b/VGDLData/examples/gridphysics/freeway_glvl.txt new file mode 100644 index 0000000..28721e5 --- /dev/null +++ b/VGDLData/examples/gridphysics/freeway_glvl.txt @@ -0,0 +1,23 @@ +LevelMapping + a > tree + b > fastRtruck + c > slowRtruck + d > moving + e > slowLtruck + f > fastLtruck + g > dead + +LevelDescription +aaaaaaaaaaaaaa +a b c a +a de a +a a +a aaa a +a f a +a a +a b a +a c b a a +a b c cafa +a aa a +a g b a a +aaaaaaaaaaaaaa \ No newline at end of file diff --git a/VGDLData/examples/gridphysics/freeway_lvl0.txt b/VGDLData/examples/gridphysics/freeway_lvl0.txt new file mode 100755 index 0000000..1a6c662 --- /dev/null +++ b/VGDLData/examples/gridphysics/freeway_lvl0.txt @@ -0,0 +1,15 @@ +wwwwwwwwwwwwwwwwwwwwwwwwwwww +wiiiiiiiiiiiiiiiiiiiiiiiiiiw +w.....__.........___.......w +wtt+++tt+++ttt+t++ttt++ttttw +wll.....l........l......ll.w +w._...._....._.........._..w +w++++++++++++++++++++++++++w +wtt+++tt+++t+tt++t+ttt+++ttw +w...-..........-.......-...w +w...x...x...............xx.w +w++++++++++++++++++++++++++w +wtt+++tt+++++ttt++ttt++ttttw +w.-..........-........-....w +w++++++++++++S+++++++++++++w +wwwwwwwwwwwwwwwwwwwwwwwwwwww diff --git a/VGDLData/examples/gridphysics/freeway_lvl1.txt b/VGDLData/examples/gridphysics/freeway_lvl1.txt new file mode 100755 index 0000000..f4fbe0c --- /dev/null +++ b/VGDLData/examples/gridphysics/freeway_lvl1.txt @@ -0,0 +1,15 @@ +wwwwwwwwwwwwwwwwwwwwwwwwwwww +wiiiiiiiiiiiiiiiiiiiiiiiiiiw +w..__....__......___.......w +w+++ttt+++++ttt+tt++++tt+ttw +wl..........l....l......ll.w +w._...._..........._...._..w +w++++++++++++++++++++++++++w +wttt+tt++++ttt+tt+ttt++++ttw +w...-......-...........-...w +w...x...xx.......x.........w +w++++++++++++++++++++++++++w +w++tt+ttt+t+++++ttt+++ttt+tw +w.-..........-...........-.w +w++++++++++++S+++++++++++++w +wwwwwwwwwwwwwwwwwwwwwwwwwwww diff --git a/VGDLData/examples/gridphysics/freeway_lvl2.txt b/VGDLData/examples/gridphysics/freeway_lvl2.txt new file mode 100755 index 0000000..f5a6274 --- /dev/null +++ b/VGDLData/examples/gridphysics/freeway_lvl2.txt @@ -0,0 +1,15 @@ +wwwwwwwwwwwwwwwwwwwwwwwwwwww +wiiiiiiiiiiiiiiiiiiiiiiiiiiw +w........__......__....._..w +w+++tttt+tttt+++++tt++ttt++w +w...l..l.............l.....w +w._...__..........._.......w +w++++++++++++++++++++++++++w +w+t+t+t+t+t+t+t+tt+t+t+t+t+w +w.-..............-.....-...w +w...x....x.......x.....x...w +w++++++++++++++++++++++++++w +w++t+ttt+tt+tt+ttt+ttt+ttt+w +w.-......-................-w +w++++++++++++S+++++++++++++w +wwwwwwwwwwwwwwwwwwwwwwwwwwww diff --git a/VGDLData/examples/gridphysics/freeway_lvl3.txt b/VGDLData/examples/gridphysics/freeway_lvl3.txt new file mode 100755 index 0000000..f4a4716 --- /dev/null +++ b/VGDLData/examples/gridphysics/freeway_lvl3.txt @@ -0,0 +1,15 @@ +wwwwwwwwwwwwwwwwwwwwwwwwwwww +wiiiiiiiiiiiiiiiiiiiiiiiiiiw +w.....__.........___.......w +wttt+tt++++ttt+tt+ttt++++ttw +w...-......-...........-...w +w...x...xx.......x.........w +w++++++++++++++++++++++++++w +wtt+++tt+++ttt+t++ttt++ttttw +wll.....l........l......ll.w +w._...._....._.........._..w +w++++++++++++++++++++++++++w +w+++tttt+tttt+++++tt++ttt++w +w.-......-................-w +w++++++++++++S+++++++++++++w +wwwwwwwwwwwwwwwwwwwwwwwwwwww diff --git a/VGDLData/examples/gridphysics/freeway_lvl4.txt b/VGDLData/examples/gridphysics/freeway_lvl4.txt new file mode 100755 index 0000000..e704b8c --- /dev/null +++ b/VGDLData/examples/gridphysics/freeway_lvl4.txt @@ -0,0 +1,15 @@ +wwwwwwwwwwwwwwwwwwwwwwwwwwww +wiiiiiiiiiiiiiiiiiiiiiiiiiiw +w.....__.........___.......w +w+t+t+t+t+t+t+t+tt+t+t+t+t+w +w.-..............-.....-...w +w...x....x.......x.....x...w +w++++++++++++++++++++++++++w +wtt+++tt+++t+tt++t+ttt+++ttw +w...-..........-.......-...w +w...x...x...............xx.w +w++++++++++++++++++++++++++w +wttt+tt++++ttt+tt+ttt++++ttw +w.-..........-...........-.w +w++++++++++++S+++++++++++++w +wwwwwwwwwwwwwwwwwwwwwwwwwwww diff --git a/VGDLData/examples/gridphysics/frogs.txt b/VGDLData/examples/gridphysics/frogs.txt new file mode 100755 index 0000000..c8f97d3 --- /dev/null +++ b/VGDLData/examples/gridphysics/frogs.txt @@ -0,0 +1,52 @@ +BasicGame + SpriteSet + grass > Immovable img=oryx/grass autotiling=True hidden=True + highway > Immovable img=newset/highway hidden=True + + forestDense > SpawnPoint stype=log prob=0.4 cooldown=10 img=newset/water5 + forestSparse > SpawnPoint stype=log prob=0.1 cooldown=5 img=newset/water5 + structure > Immovable + water > color=BLUE img=newset/water2_1 + goal > Door color=GREEN img=newset/exit2 + log > Missile orientation=LEFT speed=0.1 color=BROWN img=newset/log + truck > + rightTruck > Missile orientation=RIGHT + fastRtruck > speed=0.2 color=ORANGE img=newset/car3R + slowRtruck > speed=0.1 color=RED img=newset/car4R + leftTruck > Missile orientation=LEFT + fastLtruck > speed=0.2 color=ORANGE img=newset/car3 + slowLtruck > speed=0.1 color=RED img=newset/car4 + + avatar > MovingAvatar img=newset/girl1 + wall > Immovable color=BLACK img=oryx/tree2 + + InteractionSet + goal avatar > killSprite scoreChange=1 + avatar log > shieldFrom ftype=killSprite stype=water + avatar log > pullWithIt + avatar wall EOS > stepBack + avatar truck water > killSprite + log EOS > killSprite + truck EOS > wrapAround + + TerminationSet + SpriteCounter stype=goal limit=0 win=True + SpriteCounter stype=avatar limit=0 win=False + + LevelMapping + g > grass goal + 0 > water grass + 1 > forestDense water # note how a single character can spawn multiple sprites + 2 > forestDense log + 3 > forestSparse water # note how a single character can spawn multiple sprites + 4 > forestSparse log + - > highway slowRtruck + x > highway fastRtruck + _ > highway slowLtruck + l > highway fastLtruck + = > log water + B > avatar log water + A > avatar grass + w > wall grass + + > grass + . > highway grass diff --git a/VGDLData/examples/gridphysics/frogs_lvl0.txt b/VGDLData/examples/gridphysics/frogs_lvl0.txt new file mode 100755 index 0000000..bdc76e4 --- /dev/null +++ b/VGDLData/examples/gridphysics/frogs_lvl0.txt @@ -0,0 +1,11 @@ +wwwwwwwwwwwwwwwwwwwwwwwwwwww +++++++++++++wgw+++++++++++++ +000==000000===0000=====000=2 +00000====0000000000====00012 +000===000===000====0000===02 +www+++ww+++www++++www++wwwww +....----...---...-..----.... +.-.....xxx.......xxx....xx.. +..-...---.....-...----.--... +w+++++++A++++++++++++++++++w +wwwwwwwwwwwwwwwwwwwwwwwwwwww diff --git a/VGDLData/examples/gridphysics/frogs_lvl1.txt b/VGDLData/examples/gridphysics/frogs_lvl1.txt new file mode 100755 index 0000000..a53a757 --- /dev/null +++ b/VGDLData/examples/gridphysics/frogs_lvl1.txt @@ -0,0 +1,11 @@ +wwwwwwwwwwwwwwwwwwwwwwwwwwww +++++++wgw+++++++++++++++++++ +000==00==00===0==0=====0=0=4 +00000====000==00==0====00=32 +000===000===000====0==0===04 +www+++ww+++www++++www++wwwww +....x.x.....xx...x..x..x.... +..--..--..--..--.-...--.-... +..xx.....x......xx.x..x..xx. +w+++++++A++++++++++++++++++w +wwwwwwwwwwwwwwwwwwwwwwwwwwww diff --git a/VGDLData/examples/gridphysics/frogs_lvl2.txt b/VGDLData/examples/gridphysics/frogs_lvl2.txt new file mode 100755 index 0000000..0193cdf --- /dev/null +++ b/VGDLData/examples/gridphysics/frogs_lvl2.txt @@ -0,0 +1,11 @@ +wwwwwwwwwwwwwwwwwwwwwwwwwwww +++++++++++++++++++++wgw+++++ +000==000000===0000=====000=2 +00000====0000000000====00012 +000===000===000====0000===02 +www+++ww+++www++++www++wwwww +....l.l.....ll...l..l..l.... +..--..--..--..--.-...--.-... +..ll.....l......ll.l..l..ll. +w+++++++A++++++++++++++++++w +wwwwwwwwwwwwwwwwwwwwwwwwwwww diff --git a/VGDLData/examples/gridphysics/frogs_lvl3.txt b/VGDLData/examples/gridphysics/frogs_lvl3.txt new file mode 100755 index 0000000..0fb1db7 --- /dev/null +++ b/VGDLData/examples/gridphysics/frogs_lvl3.txt @@ -0,0 +1,11 @@ +wwwwwwwwwwwwwwwwwwwwwwwwwwww +++++++++++++wgw+++++++++++++ +00===0========0============2 +00000==================00012 +000===000===000===========02 +wwwwwwwww++wwwwwwwwwwwwwwwww +....xxxxxx.x...xxxxxxxxx.... +.-.....xxx.......xxx....xx.. +..xxx..xxxxxxxx..xxxx..xxx.. +w+++++++A++++++++++++++++++w +wwwwwwwwwwwwwwwwwwwwwwwwwwww diff --git a/VGDLData/examples/gridphysics/frogs_lvl4.txt b/VGDLData/examples/gridphysics/frogs_lvl4.txt new file mode 100755 index 0000000..1ba6e26 --- /dev/null +++ b/VGDLData/examples/gridphysics/frogs_lvl4.txt @@ -0,0 +1,10 @@ +wwwwwwwwwwwwwwwwwwwwwwwwwwww +++++++++++++wgw+++++++++++++ +00===0========0============2 +00000==000000000000000000002 +000=0000000000000000000===12 ++++++++++++++++++++++++++++w +00===0=0000000000000000====2 ++++++++++++++++++++++++++++w +00000000000000000=B=00000000 +wwwwwwwwwwwwwwwwwwwwwwwwwwww diff --git a/VGDLData/examples/gridphysics/garbagecollector.txt b/VGDLData/examples/gridphysics/garbagecollector.txt new file mode 100755 index 0000000..7c98b23 --- /dev/null +++ b/VGDLData/examples/gridphysics/garbagecollector.txt @@ -0,0 +1,21 @@ +BasicGame square_size=10 + SpriteSet + floor > Immovable img=oryx/backGrey hidden=True + playerWall > Immovable img=oryx/wall6 + avatar > OngoingTurningAvatar speed=1.0 img=oryx/butcher1 spawnBehind=playerWall + garbage > Passive img=oryx/slime5 + wall > Immovable img=oryx/dirtwall autotiling=True + + LevelMapping + A > avatar floor + g > garbage floor + . > floor + + InteractionSet + avatar playerWall wall > killSprite scoreChange=-1 + garbage avatar > killSprite scoreChange=2 + + TerminationSet + SpriteCounter stype=avatar limit=0 win=False + SpriteCounter stype=garbage limit=0 win=True + Timeout limit=1000 win=False diff --git a/VGDLData/examples/gridphysics/garbagecollector_lvl0.txt b/VGDLData/examples/gridphysics/garbagecollector_lvl0.txt new file mode 100755 index 0000000..f5281c4 --- /dev/null +++ b/VGDLData/examples/gridphysics/garbagecollector_lvl0.txt @@ -0,0 +1,25 @@ +wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww +w...................................................................w +w..............................................................g....w +w.......g...........................................................w +w...................................................................w +w........................g.........................g................w +w...................................................................w +w...................................................................w +w...................................................................w +w......................................g............................w +w...................................................................w +w...................................................................w +w.............A..........................................g..........w +w...................................................................w +w...................................................................w +w...................................................................w +w...........................g.......................................w +w........................................................g..........w +w...................................................................w +w...................................................................w +w............g.......................................g..............w +w...................................................................w +w...................................................................w +w...................................................................w +wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww diff --git a/VGDLData/examples/gridphysics/garbagecollector_lvl1.txt b/VGDLData/examples/gridphysics/garbagecollector_lvl1.txt new file mode 100755 index 0000000..56e262d --- /dev/null +++ b/VGDLData/examples/gridphysics/garbagecollector_lvl1.txt @@ -0,0 +1,25 @@ +wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww +w...................................................................w +w...............A..............................................g....w +w...................................................................w +w...................................................................w +w.......g..............w...........................g................w +w......................w........g...................................w +w......................w............................................w +w......................w....................................g.......w +w......................w............................................w +w.................wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww.............w +w...........g................................w......................w +w............................................w......................w +w............................................w......................w +w................................g...........w......................w +w............................................w......................w +w............................................w...........g..........w +w............................................w......................w +w............................................w......................w +w...................................................................w +w............g......................................................w +w...................................................................w +w................................................g..................w +w...................................................................w +wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww diff --git a/VGDLData/examples/gridphysics/garbagecollector_lvl2.txt b/VGDLData/examples/gridphysics/garbagecollector_lvl2.txt new file mode 100755 index 0000000..543dd99 --- /dev/null +++ b/VGDLData/examples/gridphysics/garbagecollector_lvl2.txt @@ -0,0 +1,25 @@ +wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww +w..............................g....................................w +w.....g.........................................................g...w +w....................................................w..............w +w....................................................w..............w +w....................................................w..............w +w.........................................g..........w..............w +w....................................................w..............w +w.....................g..............................w..............w +w....................................................w..............w +w....................................................w..............w +w.......wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww..www.......w..............w +w....................................................w..............w +w....................................................w..............w +w....................................................w..............w +w.....................................g..............w..............w +w....................................................w..............w +w....................................................w..............w +w.......g..A.........................................w..............w +w....................................................w..............w +w....................................................w..............w +w............................g..................................g...w +w...g...............................................................w +w...................................................................w +wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww diff --git a/VGDLData/examples/gridphysics/garbagecollector_lvl3.txt b/VGDLData/examples/gridphysics/garbagecollector_lvl3.txt new file mode 100755 index 0000000..ee184ae --- /dev/null +++ b/VGDLData/examples/gridphysics/garbagecollector_lvl3.txt @@ -0,0 +1,25 @@ +wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww +w...................................................................w +w...................................................................w +w.................................................g.................w +w...................................................................w +w...........A.......................................................w +w.....................................g.............................w +w...................................................................w +w...........................................................g.......w +w...................................................................w +w...................................................................w +w.........................g.......................g.................w +w...................................................................w +w...................................................................w +w...................................................................w +w...........................................................g.......w +w..................g.....................g..........................w +w...................................................................w +w...................................................................w +w.....................................................g.............w +w....................................g..............................w +w...................................................................w +w...................................................................w +w...................................................................w +wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww diff --git a/VGDLData/examples/gridphysics/garbagecollector_lvl4.txt b/VGDLData/examples/gridphysics/garbagecollector_lvl4.txt new file mode 100755 index 0000000..89f6732 --- /dev/null +++ b/VGDLData/examples/gridphysics/garbagecollector_lvl4.txt @@ -0,0 +1,25 @@ +wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww +w...................................................................w +w...................................................................w +w...................................................................w +w...........w...........................................g...........w +w...........w.........g.............................................w +w...........w.........................g..............wwwwwwww.......w +w...........w.......................................................w +w...........w.......................................................w +w...........w.......................................................w +w...........w.......................................................w +w...........w...............wwwwwww..........g......................w +w...........w....g..................................................w +w..A........w................................................g......w +w...........w..................g..................w.................w +w...........w.....................................w.................w +w...........w.....................................w.................w +w...........w.....................................w.................w +w...........w.....................................w.................w +w...........w.....................................w.................w +w...........w...............................g.......................w +w...........w...........g...........................................w +w...........w.................................................g.....w +w...................................................................w +wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww diff --git a/VGDLData/examples/gridphysics/ghostbuster.txt b/VGDLData/examples/gridphysics/ghostbuster.txt new file mode 100644 index 0000000..17605a5 --- /dev/null +++ b/VGDLData/examples/gridphysics/ghostbuster.txt @@ -0,0 +1,45 @@ +BasicGame obs=wall + SpriteSet + ground > Immovable randomtiling=0.5 img=oryx/floor3 hidden=True + ghostspawn > SpawnPoint stype=ghost img=newset/hole1 portal=True total=10 + moving > + avatar > ShootAvatar orientation=LEFT stype=missile img=newset/humanShotgun + ghost > PathChaser singleton=True stype=standing img=oryx/ghost1 cooldown=4 + civilian > + standing > RandomNPC speed=0.5 img=newset/man4 + fleeing > PathChaser stype=escape img=newset/cursedman cooldown=2 + + missile > Missile img=oryx/orb1 shrinkfactor=0.4 timeToLive=15 + wall > Immovable autotiling=True img=oryx/wall3 + escape > Door img=oryx/dooropen1 + + LevelMapping + . > ground + A > avatar ground + g > ghostspawn ground + e > escape ground + w > wall ground + c > standing ground + f > fleeing + + InteractionSet + avatar wall EOS > stepBack pixelPerfect=True + ghost wall > stepBack pixelPerfect=True + civilian wall > stepBack pixelPerfect=True + standing escape > stepBack pixelPerfect=True + + ghost missile > killBoth scoreChange=10 + avatar ghost > killSprite scoreChange=-100 + missile wall EOS > killSprite + + standing ghost > align + standing ghost > transformTo stype=fleeing scoreChange=-1 + fleeing avatar > transformTo stype=standing scoreChange=1 + + fleeing escape > killSprite scoreChange=-10 + + + TerminationSet + MultiSpriteCounter stype1=ghostspawn stype2=ghost limit=0 win=True + SpriteCounter stype=avatar limit=0 win=False + SpriteCounter stype=civilian limit=0 win=False \ No newline at end of file diff --git a/VGDLData/examples/gridphysics/ghostbuster_lvl0.txt b/VGDLData/examples/gridphysics/ghostbuster_lvl0.txt new file mode 100644 index 0000000..361535a --- /dev/null +++ b/VGDLData/examples/gridphysics/ghostbuster_lvl0.txt @@ -0,0 +1,10 @@ +wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww +w............c..wwwww...wwwww....e +w........w.wwww..w...w...c.......e +w......c.w.............w.........e +w.g..wwwwwwwww.wwwww.wwww........e +w......w......A..................e +w......c.w.wwww.wwww.....c.......e +w...wwwwww......c..ww....wwwwwww.e +w...c.......wwwww.....www.c......e +wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLData/examples/gridphysics/ghostbuster_lvl1.txt b/VGDLData/examples/gridphysics/ghostbuster_lvl1.txt new file mode 100644 index 0000000..2fc7052 --- /dev/null +++ b/VGDLData/examples/gridphysics/ghostbuster_lvl1.txt @@ -0,0 +1,10 @@ +wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww +w.................c..............e +w.....wwwwwww.c..wwwwwwc.wwwwww..e +w.........wwwwww.....wwwww.......e +w.g...www..........A....c........e +w..........wwwwwwwww.....www.....e +w....wwwww....c.wwww.wwwww.c.....e +w......c...www.......wwww........e +w...........www......c.....wwww..e +wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLData/examples/gridphysics/ghostbuster_lvl2.txt b/VGDLData/examples/gridphysics/ghostbuster_lvl2.txt new file mode 100644 index 0000000..1d14cc2 --- /dev/null +++ b/VGDLData/examples/gridphysics/ghostbuster_lvl2.txt @@ -0,0 +1,10 @@ +wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww +w...........w.......w...w........e +w.....w..ww...w..ww...w.cww.w....e +w........wc..w.....w..w..........e +w.g.........w...w..A..c.w.w......e +w.....ww......wc......w...ww.....e +w.......ww.wc...w.w....w.c.......e +w.....w..c...ww...c..ww...ww.....e +w........w.......................e +wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLData/examples/gridphysics/ghostbuster_lvl3.txt b/VGDLData/examples/gridphysics/ghostbuster_lvl3.txt new file mode 100644 index 0000000..bf3a28f --- /dev/null +++ b/VGDLData/examples/gridphysics/ghostbuster_lvl3.txt @@ -0,0 +1,10 @@ +wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww +e........c..........c............w +e..wwwwwww.wwwwwwwwwwww..........w +e.............www.....wwwwww.....w +e.......A.....w.c..............g.w +e..wwww......c...ww...www........w +e.....c..ww....w.....c.....wwwww.w +e............www.c.www.....c.....w +e...wwwww........................w +wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLData/examples/gridphysics/ghostbuster_lvl4.txt b/VGDLData/examples/gridphysics/ghostbuster_lvl4.txt new file mode 100644 index 0000000..2e064d1 --- /dev/null +++ b/VGDLData/examples/gridphysics/ghostbuster_lvl4.txt @@ -0,0 +1,10 @@ +wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww +e......w....w....ww..c.w.........w +e....ww..cw...w..c.w..w..........w +e...........w....ww..c..ww.......w +e...ww..A.....w.......w........g.w +e.....ww.cw....c.w..ww...w.......w +e......w...w.ww..w...w.c.ww......w +e....w....w..c.w...w...w.........w +e................................w +wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLData/examples/gridphysics/glow.txt b/VGDLData/examples/gridphysics/glow.txt new file mode 100644 index 0000000..d9f08bc --- /dev/null +++ b/VGDLData/examples/gridphysics/glow.txt @@ -0,0 +1,40 @@ +BasicGame key_handler=Pulse + SpriteSet + floor > Immovable img=newset/floor6 hidden=True + ground > Immovable img=oryx/space1 hidden=True + avatar > ShootAvatar img=newset/man3 frameRate=8 stype=spark + + trap > Immovable img=oryx/space1 + bridge > Immovable + bridgeHid > invisible=True hidden=True + bridgeVis > invisible=False hidden=False img=newset/dock2 + + exit > Immovable img=newset/exit2 + + lumi > img=oryx/sparkle3 + spark > Spreader color=ORANGE spreadprob=1 stype=light + light > Flicker + + wall > Immovable color=BLACK img=oryx/wall3 autotiling=True + + + LevelMapping + . > floor + A > avatar floor + t > trap floor + b > bridgeHid trap ground + e > exit floor + + InteractionSet + avatar wall EOS > stepBack + + bridgeHid lumi > transformTo stype=bridgeVis + trap bridgeVis > killSprite + + avatar trap > killSprite + exit avatar > killSprite + + TerminationSet + SpriteCounter stype=avatar win=False + SpriteCounter stype=exit win=True + Timeout limit=1500 win=True \ No newline at end of file diff --git a/VGDLData/examples/gridphysics/glow_lvl0.txt b/VGDLData/examples/gridphysics/glow_lvl0.txt new file mode 100644 index 0000000..194360d --- /dev/null +++ b/VGDLData/examples/gridphysics/glow_lvl0.txt @@ -0,0 +1,7 @@ +wwwwwwwwwwwwww +w....t......ew +w....t...t...w +wttbwwwwwwbttw +w....b...t...w +wA...t.......w +wwwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLData/examples/gridphysics/glow_lvl1.txt b/VGDLData/examples/gridphysics/glow_lvl1.txt new file mode 100644 index 0000000..0356f44 --- /dev/null +++ b/VGDLData/examples/gridphysics/glow_lvl1.txt @@ -0,0 +1,7 @@ +wwwwwwwwwwwwww +wA.w......t..w +w..w......b..w +w..t......w..w +w..wwwtww.w..w +w..b....b.w.ew +wwwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLData/examples/gridphysics/glow_lvl2.txt b/VGDLData/examples/gridphysics/glow_lvl2.txt new file mode 100644 index 0000000..1c7403c --- /dev/null +++ b/VGDLData/examples/gridphysics/glow_lvl2.txt @@ -0,0 +1,9 @@ +wwwwwwwwwwwwwwwwwww +w.........b.......w +wttbtwwwwwwwwtttbtw +w......t..t.......w +w......b.etA......w +w......t..t.......w +wttbtwwwwwwwwtbtttw +w.........t.......w +wwwwwwwwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLData/examples/gridphysics/glow_lvl3.txt b/VGDLData/examples/gridphysics/glow_lvl3.txt new file mode 100644 index 0000000..37ee3d8 --- /dev/null +++ b/VGDLData/examples/gridphysics/glow_lvl3.txt @@ -0,0 +1,9 @@ +wwwwwwwwwwwwwwwwwww +w.........t.......w +wttbtwwwwwwwwtttbtw +w.....t...t.......w +w.....b.A.te......w +w.....t...t.......w +wttbtwwwwwwwwtbtttw +w.........b.......w +wwwwwwwwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLData/examples/gridphysics/glow_lvl4.txt b/VGDLData/examples/gridphysics/glow_lvl4.txt new file mode 100644 index 0000000..0acec5a --- /dev/null +++ b/VGDLData/examples/gridphysics/glow_lvl4.txt @@ -0,0 +1,12 @@ +wwwwwwwwwwwwwwwwwww +w...t.........t...w +w...t.........b...w +w...b....e....t...w +w...wtttttttttw...w +w...w.........w...w +wbbbw....A....wtttw +w...wttbttttttw...w +w...t.........b...w +w...b.........t...w +w...t.........t...w +wwwwwwwwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLData/examples/gridphysics/grow.txt b/VGDLData/examples/gridphysics/grow.txt new file mode 100644 index 0000000..c438b1a --- /dev/null +++ b/VGDLData/examples/gridphysics/grow.txt @@ -0,0 +1,38 @@ +BasicGame key_handler=Pulse + SpriteSet + floor > Immovable img=newset/floor6 hidden=True + avatar > ShootAvatar img=newset/man3 frameRate=8 stype=water + plant > Immovable + start > + fresh > img=oryx/bush3 + wilting > img=oryx/bush1 + wilted > img=oryx/bush2 + dead > color=RED + overwatered > color=BLUE + + water > Flicker img=oryx/slime1 shrinkfactor=0.5 singleton=True + + wall > Immovable color=BLACK img=newset/floor4 + + + LevelMapping + . > floor + A > avatar floor + f > start floor + + InteractionSet + avatar wall EOS > stepBack + + start TIME > transformTo stype=fresh + wilted TIME > transformTo stype=dead timer=210 repeating=True scoreChange=-10 + wilting TIME > transformTo stype=wilted timer=160 repeating=True + fresh TIME > transformTo stype=wilting timer=100 repeating=True + + fresh water > transformTo stype=overwatered scoreChange=-5 killSecond=True + wilting water > transformTo stype=fresh scoreChange=5 killSecond=True + wilted water > transformTo stype=wilting scoreChange=2 killSecond=True + + TerminationSet + SpriteCounterMore stype=dead limit=1 win=False + SpriteCounterMore stype=overwatered limit=1 win=False + Timeout limit=1500 win=True \ No newline at end of file diff --git a/VGDLData/examples/gridphysics/grow_lvl0.txt b/VGDLData/examples/gridphysics/grow_lvl0.txt new file mode 100644 index 0000000..1c73c41 --- /dev/null +++ b/VGDLData/examples/gridphysics/grow_lvl0.txt @@ -0,0 +1,6 @@ +wwwwwwwww +w.......w +w...A...w +w...f...w +w.......w +wwwwwwwww \ No newline at end of file diff --git a/VGDLData/examples/gridphysics/grow_lvl1.txt b/VGDLData/examples/gridphysics/grow_lvl1.txt new file mode 100644 index 0000000..c0571e2 --- /dev/null +++ b/VGDLData/examples/gridphysics/grow_lvl1.txt @@ -0,0 +1,7 @@ +wwwwwwwww +w.......w +w...f...w +w...A...w +w...f...w +w.......w +wwwwwwwww \ No newline at end of file diff --git a/VGDLData/examples/gridphysics/grow_lvl2.txt b/VGDLData/examples/gridphysics/grow_lvl2.txt new file mode 100644 index 0000000..da16bc5 --- /dev/null +++ b/VGDLData/examples/gridphysics/grow_lvl2.txt @@ -0,0 +1,7 @@ +wwwwwwwww +w.......w +w...A...w +w..www..w +w...f...w +w.......w +wwwwwwwww \ No newline at end of file diff --git a/VGDLData/examples/gridphysics/grow_lvl3.txt b/VGDLData/examples/gridphysics/grow_lvl3.txt new file mode 100644 index 0000000..a3e39c7 --- /dev/null +++ b/VGDLData/examples/gridphysics/grow_lvl3.txt @@ -0,0 +1,8 @@ +wwwwwwwww +w.......w +w...A...w +w..www..w +w..fwf..w +w...w...w +w.......w +wwwwwwwww \ No newline at end of file diff --git a/VGDLData/examples/gridphysics/grow_lvl4.txt b/VGDLData/examples/gridphysics/grow_lvl4.txt new file mode 100644 index 0000000..4542031 --- /dev/null +++ b/VGDLData/examples/gridphysics/grow_lvl4.txt @@ -0,0 +1,7 @@ +wwwwwww +w..f..w +w.....w +wf.A.fw +w.....w +w..f..w +wwwwwww \ No newline at end of file diff --git a/VGDLData/examples/gridphysics/gymkhana.txt b/VGDLData/examples/gridphysics/gymkhana.txt new file mode 100755 index 0000000..11505e7 --- /dev/null +++ b/VGDLData/examples/gridphysics/gymkhana.txt @@ -0,0 +1,76 @@ +BasicGame square_size=30 key_handler=Pulse + SpriteSet + background > Immovable color=BLUE img=oryx/seaWater hidden=True + water > Immovable color=BLUE img=oryx/seaWater + floor > Immovable autotiling=true img=oryx/grass hidden=True + wall > Immovable img=oryx/bush5 + goal > Immovable color=GREEN img=oryx/doorclosed1 portal=True + + forest > SpawnPoint stype=log prob=0.25 cooldown=10 img=oryx/seaWater + forestR > stype=logR + forestL > stype=logL + + log > Missile speed=0.1 color=BROWN img=oryx/bush1 + logR > orientation=RIGHT + logL > orientation=LEFT + landingpad > speed=0.0 img=oryx/floorTileOrange + + + catapult > Immovable + southfacing > orientation=DOWN color=RED img=oryx/bookDown + northfacing > orientation=UP color=ORANGE img=oryx/bookUp + eastfacing > orientation=RIGHT color=YELLOW img=oryx/bookRight + westfacing > orientation=LEFT color=YELLOW img=oryx/bookLeft + + avatar > + moving > OrientedAvatar img=oryx/vampire1 + onground > + onlog > + bullet > MissileAvatar img=oryx/bat1 + north > orientation=UP color=RED + south > orientation=DOWN color=ORANGE + east > orientation=RIGHT color=YELLOW + west > orientation=LEFT color=GREEN + + + LevelMapping + . > water + - > background floor + , > background floor landingpad + 0 > background floor eastfacing + 1 > background floor southfacing + 2 > background floor northfacing + 3 > background floor westfacing + r > forestR logR + l > forestL logL + g > background floor goal + A > background floor onground + w > background floor wall + + InteractionSet + bullet wall log > transformTo stype=onground + moving wall > stepBack pixelPerfect=True + + onground log > shieldFrom ftype=killSprite stype=water + onground logR logL > pullWithIt + onground landingpad > pullWithIt pixelPerfect=True + + landingpad onground > killSprite + log wall > killSprite + + avatar catapult > attractGaze prob=1 align=True + avatar westfacing > transformTo stype=west + avatar eastfacing > transformTo stype=east + avatar southfacing > transformTo stype=south + avatar northfacing > transformTo stype=north + + catapult avatar > killSprite scoreChange=1 + goal avatar > killSprite + + onground water > killSprite + avatar forest > stepBack + + TerminationSet + SpriteCounter stype=goal limit=0 win=True + SpriteCounter stype=avatar limit=0 win=False + Timeout limit=1000 win=False diff --git a/VGDLData/examples/gridphysics/gymkhana_lvl0.txt b/VGDLData/examples/gridphysics/gymkhana_lvl0.txt new file mode 100755 index 0000000..bf34857 --- /dev/null +++ b/VGDLData/examples/gridphysics/gymkhana_lvl0.txt @@ -0,0 +1,16 @@ +wwwwwwwwwwwwwwww +w0-----A....-w1w +w...........---w +w..............l +r..............w +w.....www...,,ww +w--,........3--w +w---.......2---w +w---.......wwwww +w0--........-,-w +w1--...........l +w......1.....,-w +w............,-w +w.....w-w....--w +w.....wgw....-3w +wwwwwwwwwwwwwwww diff --git a/VGDLData/examples/gridphysics/gymkhana_lvl1.txt b/VGDLData/examples/gridphysics/gymkhana_lvl1.txt new file mode 100755 index 0000000..fc5e7c2 --- /dev/null +++ b/VGDLData/examples/gridphysics/gymkhana_lvl1.txt @@ -0,0 +1,16 @@ +wwwwwwwwwwwwwwww +wA--..1-1--0...w +w---..-------..w +w010..--,wwww..w +w.........-1-..w +w.......2......w +r..............w +w..............w +w..ww-----.....w +w....-,---wwwwww +w....1-----....w +w0--...........w +w---.0..-w.....w +www...---------w +w.....-000...--g +wwwwwwwwwwwwwwww diff --git a/VGDLData/examples/gridphysics/gymkhana_lvl2.txt b/VGDLData/examples/gridphysics/gymkhana_lvl2.txt new file mode 100755 index 0000000..edd691d --- /dev/null +++ b/VGDLData/examples/gridphysics/gymkhana_lvl2.txt @@ -0,0 +1,16 @@ +wwwwwwwwwwwwwwww +w....--A-------w +w..............l +w..............l +w....,,,,,.....w +w-...-3-0-....-w +w-...--1--....-w +r.............-w +w..............w +w-...0---3....1w +w-...wwwww.....w +w-.....-w......w +w0.....-w......w +ww.....3w......w +wg............3w +wwwwwwwwwwwwwwww diff --git a/VGDLData/examples/gridphysics/gymkhana_lvl3.txt b/VGDLData/examples/gridphysics/gymkhana_lvl3.txt new file mode 100755 index 0000000..edb8422 --- /dev/null +++ b/VGDLData/examples/gridphysics/gymkhana_lvl3.txt @@ -0,0 +1,16 @@ +wwwwwwwwwwwwwwww +wg.............w +w-....3w......3w +w-....,......3-w +wwwwwww2.....--w +w,,,,,,-0....--w +r.....wwww.....w +w.....l........w +r.....w........w +w-w....320....-w +w-w-...---..3w-w +w-w-...-.-..-w-w +w-w-...-.-..-w-w +w-.-...-.-..-.-w +w---...-A-..---w +wwwwwwwwwwwwwwww diff --git a/VGDLData/examples/gridphysics/gymkhana_lvl4.txt b/VGDLData/examples/gridphysics/gymkhana_lvl4.txt new file mode 100755 index 0000000..20a69fb --- /dev/null +++ b/VGDLData/examples/gridphysics/gymkhana_lvl4.txt @@ -0,0 +1,16 @@ +wwwwwwwwwwwwwwww +w---0........--w +w............--w +w............3-w +w2,,,,,,,,,..--w +r...........w.1w +r...........w..w +wA--0...-w.....w +wwwww...-w.....w +wg......-wwww..w +w-w-....3w--0..w +w-w0.....w.....w +w-w............l +w-www....---...w +w-.......32----w +wwwwwwwwwwwwwwww diff --git a/VGDLData/examples/gridphysics/hungrybirds.txt b/VGDLData/examples/gridphysics/hungrybirds.txt new file mode 100755 index 0000000..11dbd49 --- /dev/null +++ b/VGDLData/examples/gridphysics/hungrybirds.txt @@ -0,0 +1,29 @@ +BasicGame + SpriteSet + floor > Immovable img=oryx/grass autotiling=True hidden=True + avatar > MovingAvatar img=oryx/bird1 healthPoints=5 limitHealthPoints=30 + foodbank > Immovable invisible=true + wall > Immovable color=BLACK img=oryx/tree2 + goal > Door color=GREEN img=newset/exit2 + food > Resource img=oryx/worm1 shrinkfactor=0.5 + + InteractionSet + + avatar TIME > subtractHealthPoints timer=15 repeating=True + avatar food > addHealthPoints value=15 killSecond=True + avatar foodbank > addHealthPoints value=15 scoreChange=40 killSecond=True + + goal avatar > killSprite scoreChange=100 + avatar wall > stepBack + + TerminationSet + SpriteCounter stype=goal limit=0 win=True + SpriteCounter stype=avatar limit=0 win=False + + LevelMapping + g > goal floor + A > avatar food floor + f > foodbank food food food floor + w > wall floor + . > floor + diff --git a/VGDLData/examples/gridphysics/hungrybirds_lvl0.txt b/VGDLData/examples/gridphysics/hungrybirds_lvl0.txt new file mode 100755 index 0000000..b8e5782 --- /dev/null +++ b/VGDLData/examples/gridphysics/hungrybirds_lvl0.txt @@ -0,0 +1,11 @@ +wwwwwwwwwwwwwwww +w..............w +w..wwwwwwwwww..w +wg.w...........w +wwww.wwwwwwwwwww +w.fw...........w +w.wwwwwwwwwww..w +w..............w +w...wwwwwwwwwwww +w............A.w +wwwwwwwwwwwwwwww diff --git a/VGDLData/examples/gridphysics/hungrybirds_lvl1.txt b/VGDLData/examples/gridphysics/hungrybirds_lvl1.txt new file mode 100755 index 0000000..18d7a10 --- /dev/null +++ b/VGDLData/examples/gridphysics/hungrybirds_lvl1.txt @@ -0,0 +1,9 @@ +wwwwwwwwwwwwwwww +w..w...w...w...w +w......w.......w +w..w...w...w...w +w..w.......w...w +wg.w...w...w.A.w +wwwwwwwwwwwwww.w +wf.............w +wwwwwwwwwwwwwwww diff --git a/VGDLData/examples/gridphysics/hungrybirds_lvl2.txt b/VGDLData/examples/gridphysics/hungrybirds_lvl2.txt new file mode 100755 index 0000000..fcfd6e4 --- /dev/null +++ b/VGDLData/examples/gridphysics/hungrybirds_lvl2.txt @@ -0,0 +1,14 @@ +wwwwwwwwwwwwwwww +wwwwwww..ww...gw +w.......w.w.wwww +w.ww.wwww.w....w +w.ww.www..wwww.w +wwww.www.www...w +w....www.www.www +w.wwwwww.www.www +w.w............w +w.w.wwww.www.www +w.w....w.www.www +w.wwww.w.www.www +wf.....wAwww.www +wwwwwwwwwwwwwwww diff --git a/VGDLData/examples/gridphysics/hungrybirds_lvl3.txt b/VGDLData/examples/gridphysics/hungrybirds_lvl3.txt new file mode 100755 index 0000000..a3eeb74 --- /dev/null +++ b/VGDLData/examples/gridphysics/hungrybirds_lvl3.txt @@ -0,0 +1,14 @@ +wwwwwwwwwwwwwwww +w..............w +w.wwwwwwwwwwww.w +w.wA.........w.w +w.www.www.ww.w.w +w.www.wwwwww.w.w +w.www.www.ww.w.w +w............wgw +w.www.w.wwww.www +w.wwwww.wwww.www +w.......wwww.www +w.wwwww.wwww.www +w............fww +wwwwwwwwwwwwwwww diff --git a/VGDLData/examples/gridphysics/hungrybirds_lvl4.txt b/VGDLData/examples/gridphysics/hungrybirds_lvl4.txt new file mode 100755 index 0000000..9dd6a46 --- /dev/null +++ b/VGDLData/examples/gridphysics/hungrybirds_lvl4.txt @@ -0,0 +1,14 @@ +wwwwwwwwwwwwwwww +w............wAw +w.wwwwwwwwww.w.w +w..........w.w.w +wwwwwwwwww.w.w.w +w..........w.w.w +w.wwwwwwwwww.w.w +w.wf......ww.w.w +w.w.w...w..w.w.w +w.w.wwwwwwww.w.w +w.w..........w.w +w.w.wwwwwwww.w.w +wgw........w...w +wwwwwwwwwwwwwwww diff --git a/VGDLData/examples/gridphysics/iceandfire.txt b/VGDLData/examples/gridphysics/iceandfire.txt new file mode 100755 index 0000000..01681ee --- /dev/null +++ b/VGDLData/examples/gridphysics/iceandfire.txt @@ -0,0 +1,43 @@ +BasicGame + SpriteSet + floor > Immovable img=oryx/grass autotiling=True hidden=True + exit > Door color=GREEN img=oryx/dooropen1 + avatar > MovingAvatar img=oryx/dwarf1 + trap > Immovable img=oryx/spike2 + ice > Immovable img=oryx/backGrey + fire > Immovable img=oryx/fire1 + + feetwear > Resource limit=1 value=1 shrinkfactor=0.7 + iceshoes > img=oryx/boots3 + fireboots > img=oryx/boots2 + + chip > Immovable img=oryx/gold1 shrinkfactor=0.5 + wall > Immovable img=oryx/tree1 + + InteractionSet + + avatar wall > stepBack + exit avatar > killSprite scoreChange=1 + avatar trap > killSprite scoreChange=-1 + chip avatar > killSprite scoreChange=1 + + feetwear avatar > collectResource scoreChange=3 + avatar ice > killIfHasLess resource=iceshoes limit=0 + avatar fire > killIfHasLess resource=fireboots limit=0 + + TerminationSet + Timeout limit=500 win=False + SpriteCounter stype=avatar limit=0 win=False + SpriteCounter stype=exit limit=0 win=True + + LevelMapping + e > exit floor + t > trap floor + c > chip floor + i > iceshoes floor + f > fireboots floor + _ > ice + x > fire floor + . > floor + A > avatar floor + w > wall floor \ No newline at end of file diff --git a/VGDLData/examples/gridphysics/iceandfire_lvl0.txt b/VGDLData/examples/gridphysics/iceandfire_lvl0.txt new file mode 100755 index 0000000..617df40 --- /dev/null +++ b/VGDLData/examples/gridphysics/iceandfire_lvl0.txt @@ -0,0 +1,14 @@ +wwwwwwwwwwwwwwww +ww.c...www.c..ew +ww.www.www.wwwww +ww.wfwxxxxxx.wtw +ww.w.wwwwcwwww.w +w______wwww....w +w.wwww_wwww.wwww +w.cc.w_____....w +wwwwww.wwww.ww.w +w..c......cc...w +w.wwww.www.www.w +w.w.ww.www.wwwww +wAw..c..t..c..iw +wwwwwwwwwwwwwwww diff --git a/VGDLData/examples/gridphysics/iceandfire_lvl1.txt b/VGDLData/examples/gridphysics/iceandfire_lvl1.txt new file mode 100755 index 0000000..ea07bf9 --- /dev/null +++ b/VGDLData/examples/gridphysics/iceandfire_lvl1.txt @@ -0,0 +1,14 @@ +wwwwwwwwwwwwwwww +wwwwwwwwwwwww__w +wettttw..___ww_w +w..ccc..www____w +wwwwwwwwwcwwww_w +wi..wwwwwxwwww_w +www.cc...xx.ww.w +wtw.wwwwwxw.cc.w +wfwwwwwwwxwwww.w +w.wwwcxxxxwwww.w +w.wwwcwwwwwwww.w +w.www.www.wwwwww +w.............Aw +wwwwwwwwwwwwwwww diff --git a/VGDLData/examples/gridphysics/iceandfire_lvl2.txt b/VGDLData/examples/gridphysics/iceandfire_lvl2.txt new file mode 100755 index 0000000..cc4b2ea --- /dev/null +++ b/VGDLData/examples/gridphysics/iceandfire_lvl2.txt @@ -0,0 +1,14 @@ +wwwwwwwwwwwwwwww +wwwwwww_eww.citw +w_______wxw.wwww +w.ww_wwwwxwcc.xw +w.ww_wwwxxwwwwxw +wwwt_wwwxwwwxxxw +w....wwwxwwwxwww +w.wwwwwwxwwwxwww +w.tf..cccc....cw +w.w.wwww.www.www +w.w....w.wwwcwww +w.wwww.w.www.www +w......wAwwwcwww +wwwwwwwwwwwwwwww diff --git a/VGDLData/examples/gridphysics/iceandfire_lvl3.txt b/VGDLData/examples/gridphysics/iceandfire_lvl3.txt new file mode 100755 index 0000000..524474f --- /dev/null +++ b/VGDLData/examples/gridphysics/iceandfire_lvl3.txt @@ -0,0 +1,14 @@ +wwwwwwwwwwwwwwww +w...xxx____xxx.w +w.wwwwwwwwwwww.w +w.wf___.c...cw.w +w.www_www.ww.w.w +w.wwwcwwwtww.w.w +w.wwwcwww.ww.w.w +wA...........tew +w.www.w.wwww.www +w.wwwww.wwwwcwww +w..cc...wwwwcwww +w.wwwww.wwww.www +w..cc...xxxxitww +wwwwwwwwwwwwwwww diff --git a/VGDLData/examples/gridphysics/iceandfire_lvl4.txt b/VGDLData/examples/gridphysics/iceandfire_lvl4.txt new file mode 100755 index 0000000..764b16b --- /dev/null +++ b/VGDLData/examples/gridphysics/iceandfire_lvl4.txt @@ -0,0 +1,14 @@ +wwwwwwwwwwwwwwww +w._____......tAw +w.wwwwwwwwww.w.w +w..cc......w.w.w +wwwwwwwwwt.wcw.w +wxxxxxxxxxxwcw.w +w.wwwwwwwwww.w.w +w.w...w___ww.w.w +wcwcw.._w_fw.w.w +w.w.wwwwwwww.w.w +w.w....cc....w.w +w.w.twwwwwww.w.w +wew..cc...iw...w +wwwwwwwwwwwwwwww diff --git a/VGDLData/examples/gridphysics/ikaruga.txt b/VGDLData/examples/gridphysics/ikaruga.txt new file mode 100755 index 0000000..5078d68 --- /dev/null +++ b/VGDLData/examples/gridphysics/ikaruga.txt @@ -0,0 +1,59 @@ +BasicGame square_size=24 + SpriteSet + background > Immovable img=oryx/space1 hidden=True + wall > Immovable color=WHITE img=oryx/planet + avatar > FlakAvatar rotateInPlace=False + whiteAvatar > stype=whiteBullet img=oryx/spaceship1 + blackAvatar > stype=blackBullet img=oryx/spaceship2 + missile > Missile + whiteBullet > orientation=UP color=BLUE singleton=True img=oryx/cspell1 + blackBullet > orientation=UP color=BLUE singleton=True img=oryx/orb3 shrinkfactor=0.5 + bomb > orientation=DOWN color=RED cooldown=4 speed=1 img=newset/bomb + changer > Missile orientation=DOWN color=RED cooldown=2 speed=0.5 + whiteChanger > img=oryx/mineral1 + blackChanger > img=oryx/mineral3 + alien > Bomber stype=bomb prob=0.01 cooldown=6 speed=0.9 orientation=DOWN + blackAlien > img=oryx/bird3 + whiteAlien > img=oryx/bird1 + portal > SpawnPoint invisible=True hidden=True img=portal + whitePortal1 > stype=whiteAlien cooldown=28 total=10 + blackPortal1 > stype=blackAlien cooldown=28 total=10 + whitePortal2 > stype=whiteAlien cooldown=56 total=5 + blackPortal2 > stype=blackAlien cooldown=56 total=5 + portal2 > SpawnPoint invisible=True hidden=True cooldown=100 total=40 img=portal + wChangerPortal > stype=whiteChanger + bChangerPortal > stype=blackChanger + + LevelMapping + o > wall background + q > whitePortal1 background + w > blackPortal1 background + e > whitePortal2 background + r > blackPortal2 background + A > whiteAvatar background + z > wChangerPortal background + x > bChangerPortal background + . > background + + TerminationSet + SpriteCounter stype=avatar limit=0 win=False + MultiSpriteCounter stype1=portal stype2=alien limit=0 win=True + + InteractionSet + avatar wall > stepBack + avatar EOS > stepBack + alien EOS > killSprite + changer EOS > killSprite + missile EOS > killSprite + bomb whiteBullet > killBoth + bomb blackBullet > killBoth + + blackAvatar whiteChanger > transformTo stype=whiteAvatar + whiteChanger blackAvatar > killSprite + whiteAvatar blackChanger > transformTo stype=blackAvatar + blackChanger whiteAvatar > killSprite + + avatar alien > killSprite scoreChange=-1 + avatar bomb > killBoth scoreChange=-1 + blackAlien blackBullet > killBoth scoreChange=1 + whiteAlien whiteBullet > killBoth scoreChange=1 \ No newline at end of file diff --git a/VGDLData/examples/gridphysics/ikaruga_lvl0.txt b/VGDLData/examples/gridphysics/ikaruga_lvl0.txt new file mode 100755 index 0000000..3a8f35a --- /dev/null +++ b/VGDLData/examples/gridphysics/ikaruga_lvl0.txt @@ -0,0 +1,19 @@ +oerererero +o..z..x..o +o........o +o........o +o........o +o........o +o........o +o........o +o........o +o........o +o........o +o........o +o........o +o........o +o........o +o........o +o........o +o........o +o...A....o \ No newline at end of file diff --git a/VGDLData/examples/gridphysics/ikaruga_lvl1.txt b/VGDLData/examples/gridphysics/ikaruga_lvl1.txt new file mode 100755 index 0000000..9644209 --- /dev/null +++ b/VGDLData/examples/gridphysics/ikaruga_lvl1.txt @@ -0,0 +1,19 @@ +oq.e.e.e.o +oz......xo +o.r.r.r.wo +o........o +o........o +o........o +o........o +o........o +o........o +o........o +o........o +o........o +o........o +o........o +o........o +o........o +o........o +o........o +o...A....o \ No newline at end of file diff --git a/VGDLData/examples/gridphysics/ikaruga_lvl2.txt b/VGDLData/examples/gridphysics/ikaruga_lvl2.txt new file mode 100755 index 0000000..af53181 --- /dev/null +++ b/VGDLData/examples/gridphysics/ikaruga_lvl2.txt @@ -0,0 +1,19 @@ +oq.e.e.q.o +o...zx...o +o.w.r.r.wo +oe.....e.o +o........o +o........o +o........o +o........o +o........o +o........o +o........o +o........o +o........o +o........o +o........o +o........o +o........o +o........o +o...A....o \ No newline at end of file diff --git a/VGDLData/examples/gridphysics/ikaruga_lvl3.txt b/VGDLData/examples/gridphysics/ikaruga_lvl3.txt new file mode 100755 index 0000000..02b8dae --- /dev/null +++ b/VGDLData/examples/gridphysics/ikaruga_lvl3.txt @@ -0,0 +1,19 @@ +owqrqqrqwo +o..z..x..o +oqw.ww.wqo +oe.e..e.eo +o........o +o........o +o........o +o........o +o........o +o........o +o........o +o........o +o........o +o........o +o........o +o........o +o........o +o........o +o...A....o \ No newline at end of file diff --git a/VGDLData/examples/gridphysics/ikaruga_lvl4.txt b/VGDLData/examples/gridphysics/ikaruga_lvl4.txt new file mode 100755 index 0000000..451982e --- /dev/null +++ b/VGDLData/examples/gridphysics/ikaruga_lvl4.txt @@ -0,0 +1,19 @@ +owweqqewwo +ox.zeex.zo +owwrqqrwwo +oeqe..eqeo +oq......qo +o........o +o........o +o........o +o........o +o........o +o........o +o........o +o........o +o........o +o........o +o........o +o........o +o........o +o...A....o \ No newline at end of file diff --git a/VGDLData/examples/gridphysics/infection.txt b/VGDLData/examples/gridphysics/infection.txt new file mode 100755 index 0000000..3f05654 --- /dev/null +++ b/VGDLData/examples/gridphysics/infection.txt @@ -0,0 +1,36 @@ +BasicGame + SpriteSet + floor > Immovable img=oryx/backGrey hidden=True + sword > Flicker limit=5 singleton=True img=oryx/sword1 + entrance > SpawnPoint total=5 cooldown=100 stype=doctor img=oryx/dooropen1 portal=True + virus > Immovable color=RED img=oryx/slime4 shrinkfactor=0.7 + moving > + avatar > ShootAvatar stype=sword + normal > color=WHITE img=newset/girl2 + carrier > color=RED img=newset/girl2_c frameRate=8 + npc > RandomNPC speed=0.25 cons=1 + host > color=GREEN img=newset/man3 + infected > color=ORANGE speed=0.5 img=newset/cursedman frameRate=8 + doctor > color=BLUE speed=0.2 img=newset/nurse + wall > Immovable img=oryx/wall3 autotiling=True + + TerminationSet + SpriteCounter stype=host win=True + + InteractionSet + doctor sword > killSprite scoreChange=2 + moving wall > stepBack + carrier doctor > transformTo stype=normal scoreChange=-1 + host carrier > transformTo stype=infected scoreChange=2 + infected doctor > transformTo stype=host + normal infected virus > transformTo stype=carrier + host infected virus > transformTo stype=infected + doctor virus > killSprite + + LevelMapping + 1 > floor doctor + 0 > floor host + x > floor virus + A > floor normal + e > floor entrance + . > floor \ No newline at end of file diff --git a/VGDLData/examples/gridphysics/infection_lvl0.txt b/VGDLData/examples/gridphysics/infection_lvl0.txt new file mode 100755 index 0000000..8972238 --- /dev/null +++ b/VGDLData/examples/gridphysics/infection_lvl0.txt @@ -0,0 +1,11 @@ +wwwwwwwwwwwwwwwwwwwwwwwwwwww +www..0..w...w...0.www.0w0..w +w.......1...w.....e..x.w..0w +w.0.....0.w...A........w0..w +w...wwwwwwww.............0.w +w0..................ww..wwww +w....0..1.w........w....x..w +w0..w......wwwww...wx.w..10w +wwww................wwx.1.xw +wwwwe....0...0...0.www.0.xww +wwwwwwwwwwwwwwwwwwwwwwwwwwww diff --git a/VGDLData/examples/gridphysics/infection_lvl1.txt b/VGDLData/examples/gridphysics/infection_lvl1.txt new file mode 100755 index 0000000..0ee658f --- /dev/null +++ b/VGDLData/examples/gridphysics/infection_lvl1.txt @@ -0,0 +1,11 @@ +wwwwwwwwwwwwwwwwwwwwwwwwwwww +we1..........0.......Aw....w +w.....0...........wwwww....w +wwwwwww...0..............0.w +wx...xw.........0..........w +w..0..w......0.......0.....w +w.0...0....wwwwwww1......0.w +w..........we.........ww0..w +w...0.0....w...........w...w +w.........ww....0....0.w...w +wwwwwwwwwwwwwwwwwwwwwwwwwwww diff --git a/VGDLData/examples/gridphysics/infection_lvl2.txt b/VGDLData/examples/gridphysics/infection_lvl2.txt new file mode 100755 index 0000000..e552bc2 --- /dev/null +++ b/VGDLData/examples/gridphysics/infection_lvl2.txt @@ -0,0 +1,11 @@ +wwwwwwwwwwwwwwwwwwwwwwwwwwww +wA.......e.................w +w..0.......0....0......e...w +w........wwwwwwwwww........w +w....0...w..x.....w......0.w +w........w........w...0....w +w...0..0.w.....x..wwww.wwwww +w....0...wwwwwwwwww........w +w..............w...x...0...w +w.....0..e......0..0......xw +wwwwwwwwwwwwwwwwwwwwwwwwwwww diff --git a/VGDLData/examples/gridphysics/infection_lvl3.txt b/VGDLData/examples/gridphysics/infection_lvl3.txt new file mode 100755 index 0000000..f910016 --- /dev/null +++ b/VGDLData/examples/gridphysics/infection_lvl3.txt @@ -0,0 +1,11 @@ +wwwwwwwwwwwwwwwwwwwwwwwwwwww +w.11.......................w +w.....x....x..x...x...x....w +w...x...x...x...x...x...x..w +w..........................w +w..............0...0.......w +we.........................w +w.............0....0.......w +w.............0............w +wA.......................e.w +wwwwwwwwwwwwwwwwwwwwwwwwwwww diff --git a/VGDLData/examples/gridphysics/infection_lvl4.txt b/VGDLData/examples/gridphysics/infection_lvl4.txt new file mode 100755 index 0000000..effe078 --- /dev/null +++ b/VGDLData/examples/gridphysics/infection_lvl4.txt @@ -0,0 +1,11 @@ +wwwwwwwwwwwwwwwwwwwwwwwwwwww +we.......w................ew +w..x..........x...0..w.....w +w..........x...w...........w +w......w.w..........x......w +wA....w.......0..w........1w +w.........0...w...w........w +w.........w..w.........0...w +w.....x............w.......w +we........x...............ew +wwwwwwwwwwwwwwwwwwwwwwwwwwww diff --git a/VGDLData/examples/gridphysics/intersection.txt b/VGDLData/examples/gridphysics/intersection.txt new file mode 100755 index 0000000..79024c0 --- /dev/null +++ b/VGDLData/examples/gridphysics/intersection.txt @@ -0,0 +1,54 @@ +BasicGame + SpriteSet + + floor > Immovable img=newset/highway hidden=True + floorV > Immovable img=newset/highway2 hidden=True + crossing > Immovable img=newset/street3 hidden=True + goal > Portal color=GREEN img=newset/exit2 singleton=True portal=True stype=start + deadPortal > Portal invisible=True singleton=True portal=True stype=start + car > + rightcar > Missile orientation=RIGHT + fastRcar > speed=0.9 color=ORANGE img=newset/car2R + slowRcar > speed=0.7 color=RED img=newset/car1R + downcar > Missile orientation=DOWN + fastDcar > speed=0.9 color=ORANGE img=newset/car_orangeD + slowDcar > speed=0.7 color=RED img=newset/car_redD + + start > Immovable invisible=True + wall > Immovable color=BLACK img=oryx/wall1 + tree > Immovable color=GREEN img=oryx/tree2 + input > SpawnPoint stype=goal cooldown=16 prob=0.05 total=1 invisible=True hidden=True + + avatar > MovingAvatar img=newset/man4 healthPoints=5 + + LevelMapping + t > crossing tree + - > floor slowRcar + x > floorV fastDcar + _ > floor slowRcar + l > floorV fastDcar + + i > crossing input + s > crossing start avatar + . > crossing + = > floor + + > floorV + + InteractionSet + + goal avatar > killSprite scoreChange=10 + avatar goal > teleportToExit + + avatar car > subtractHealthPoints scoreChange=-5 + avatar car > spawn stype=deadPortal + deadPortal avatar > killSprite + avatar deadPortal > teleportToExit + + avatar tree wall > stepBack + car EOS > wrapAround + + TerminationSet + Timeout limit=1000 win=True + SpriteCounter stype=avatar limit=0 win=False + + diff --git a/VGDLData/examples/gridphysics/intersection_lvl0.txt b/VGDLData/examples/gridphysics/intersection_lvl0.txt new file mode 100755 index 0000000..d1b6acc --- /dev/null +++ b/VGDLData/examples/gridphysics/intersection_lvl0.txt @@ -0,0 +1,13 @@ +wwwwwwwwwwwwwwwwwwwwwwwwwww +w.......i..t++xt.i....i...w +w...i.......+x+.....i.....w +wi....i..i.t+++ti........iw +wt...ttt.t.t+++ttt..tt...tw +w=_====_=====_=========_==w +w========_========_=======w +w===-==========-======-===w +wtt...tt..tt+++tt..t..tt.tw +w.i.........+++...........w +w.....i...itx+lt....s.....w +w...i.....it+++t..........w +wwwwwwwwwwwwwwwwwwwwwwwwwww diff --git a/VGDLData/examples/gridphysics/intersection_lvl1.txt b/VGDLData/examples/gridphysics/intersection_lvl1.txt new file mode 100755 index 0000000..dce3bf6 --- /dev/null +++ b/VGDLData/examples/gridphysics/intersection_lvl1.txt @@ -0,0 +1,13 @@ +wwwwwwwwwwwwwwwwwwwwwwwwwww +w.i.....i..t++xt.i.......iw +w...i.......+x+......i....w +wi...i.....t+++ti........iw +wt...ttt.t.t+++ttt..tt...tw +w=_====_=====_=========_==w +w========_========_=======w +w===-==========-======-===w +wtt...tt..tt+++tt..t..tt.tw +w...........+++.......i...w +w.....s....tx+lt..i......iw +w..........t+++ti.....i...w +wwwwwwwwwwwwwwwwwwwwwwwwwww diff --git a/VGDLData/examples/gridphysics/intersection_lvl2.txt b/VGDLData/examples/gridphysics/intersection_lvl2.txt new file mode 100755 index 0000000..6f93199 --- /dev/null +++ b/VGDLData/examples/gridphysics/intersection_lvl2.txt @@ -0,0 +1,13 @@ +wwwwwwwwwwwwwwwwwwwwwwwwwww +w..........t++xt.i.......iw +w....s.....t+lxti....i....w +w...........+++..........iw +wt...ttt.t.t+++ttt..tt...tw +w=__========x_=======_====w +w========_=============_==w +w===-==========--=========w +wtt...tt..tt+++tt..t..tt.tw +wi.....i....+l+.......i...w +w.....i....t+++t..i......iw +w..i......it+++ti.....i...w +wwwwwwwwwwwwwwwwwwwwwwwwwww diff --git a/VGDLData/examples/gridphysics/intersection_lvl3.txt b/VGDLData/examples/gridphysics/intersection_lvl3.txt new file mode 100755 index 0000000..ba25b66 --- /dev/null +++ b/VGDLData/examples/gridphysics/intersection_lvl3.txt @@ -0,0 +1,13 @@ +wwwwwwwwwwwwwwwwwwwwwwwwwww +w..i...i..it++xt.....s....w +w....i.....t++xt..........w +w......i....+++...........w +wt...ttt.t.t+++ttt..tt...tw +w=__========x_=======_====w +w========_=============_==w +w===-==========--=========w +wtt...tt..tt+++tt..t..tt.tw +wi....i.....+l+.......i...w +w......i...t+++ti........iw +w..i......it+++t..i...i...w +wwwwwwwwwwwwwwwwwwwwwwwwwww diff --git a/VGDLData/examples/gridphysics/intersection_lvl4.txt b/VGDLData/examples/gridphysics/intersection_lvl4.txt new file mode 100755 index 0000000..b4682da --- /dev/null +++ b/VGDLData/examples/gridphysics/intersection_lvl4.txt @@ -0,0 +1,13 @@ +wwwwwwwwwwwwwwwwwwwwwwwwwww +w..i...i..it++xt.....s....w +w....i.....t++xt..........w +w......i....+++...........w +wt.t.t.t.t.t+++ttt..t.t..tw +w=_====_=====_=========_==w +w========_========_=======w +w===-==========-======-===w +wtt..t.t..tt+++t.t.t.t.t.tw +wi....i.....+l+.......i...w +w......i...t+++ti........iw +w..i......it+++t..i...i...w +wwwwwwwwwwwwwwwwwwwwwwwwwww diff --git a/VGDLData/examples/gridphysics/invest.txt b/VGDLData/examples/gridphysics/invest.txt new file mode 100644 index 0000000..c52fb5e --- /dev/null +++ b/VGDLData/examples/gridphysics/invest.txt @@ -0,0 +1,42 @@ +BasicGame key_handler=Pulse square_size=40 + SpriteSet + floor > Immovable img=newset/floor2 + avatar > MovingAvatar img=newset/man3 + wall > Immovable img=oryx/wall3 autotiling=True + coin > Immovable img=oryx/gold1 + switch1 > Immovable img=oryx/rogue + switch2 > Immovable img=oryx/knight1 + switch3 > Immovable img=oryx/queen1 + switch1n > Immovable img=newset/floor2 + switch2n > Immovable img=newset/floor2 + switch3n > Immovable img=newset/floor2 + LevelMapping + w > floor wall + A > floor avatar + . > floor + c > floor coin + s > floor switch1 + k > floor switch2 + p > floor switch3 + InteractionSet + avatar wall > stepBack + coin avatar > killSprite scoreChange=1 + + avatar switch1 > addTimer timer=30 ftype=transformToAll stype=switch1n stypeTo=switch1 scoreChange=5 + switch1 avatar > spawn stype=switch1n + switch1 avatar > killSprite scoreChange=-8 + + avatar switch2 > addTimer timer=60 ftype=transformToAll stype=switch2n stypeTo=switch2 scoreChange=15 + switch2 avatar > spawn stype=switch2n + switch2 avatar > killSprite scoreChange=-22 + + avatar switch3 > addTimer timer=90 ftype=transformToAll stype=switch3n stypeTo=switch3 scoreChange=10 + switch3 avatar > spawn stype=switch3n + switch3 avatar > killSprite scoreChange=-15 + + avatar floor > killIfScoreNegative + + + TerminationSet + Timeout limit=1500 win=True + SpriteCounter stype=avatar limit=0 win=False \ No newline at end of file diff --git a/VGDLData/examples/gridphysics/invest_lvl0.txt b/VGDLData/examples/gridphysics/invest_lvl0.txt new file mode 100644 index 0000000..74ae048 --- /dev/null +++ b/VGDLData/examples/gridphysics/invest_lvl0.txt @@ -0,0 +1,7 @@ +wwwwwwwwwwwww +w.s...k...p.w +w.......c...w +w...c.....c.w +w..c....c...w +w.....A.....w +wwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLData/examples/gridphysics/invest_lvl1.txt b/VGDLData/examples/gridphysics/invest_lvl1.txt new file mode 100644 index 0000000..74ae048 --- /dev/null +++ b/VGDLData/examples/gridphysics/invest_lvl1.txt @@ -0,0 +1,7 @@ +wwwwwwwwwwwww +w.s...k...p.w +w.......c...w +w...c.....c.w +w..c....c...w +w.....A.....w +wwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLData/examples/gridphysics/invest_lvl2.txt b/VGDLData/examples/gridphysics/invest_lvl2.txt new file mode 100644 index 0000000..74ae048 --- /dev/null +++ b/VGDLData/examples/gridphysics/invest_lvl2.txt @@ -0,0 +1,7 @@ +wwwwwwwwwwwww +w.s...k...p.w +w.......c...w +w...c.....c.w +w..c....c...w +w.....A.....w +wwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLData/examples/gridphysics/invest_lvl3.txt b/VGDLData/examples/gridphysics/invest_lvl3.txt new file mode 100644 index 0000000..74ae048 --- /dev/null +++ b/VGDLData/examples/gridphysics/invest_lvl3.txt @@ -0,0 +1,7 @@ +wwwwwwwwwwwww +w.s...k...p.w +w.......c...w +w...c.....c.w +w..c....c...w +w.....A.....w +wwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLData/examples/gridphysics/invest_lvl4.txt b/VGDLData/examples/gridphysics/invest_lvl4.txt new file mode 100644 index 0000000..74ae048 --- /dev/null +++ b/VGDLData/examples/gridphysics/invest_lvl4.txt @@ -0,0 +1,7 @@ +wwwwwwwwwwwww +w.s...k...p.w +w.......c...w +w...c.....c.w +w..c....c...w +w.....A.....w +wwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLData/examples/gridphysics/islands.txt b/VGDLData/examples/gridphysics/islands.txt new file mode 100755 index 0000000..acfd68b --- /dev/null +++ b/VGDLData/examples/gridphysics/islands.txt @@ -0,0 +1,64 @@ +BasicGame + SpriteSet + + water > Immovable img=newset/water2_1 + avatar > ShootAvatar stype=shovel img=newset/man3 + land > Immovable + landNoSand > img=oryx/backLBrown + landSand > img=oryx/backBiege + + shovel > OrientedFlicker limit=1 color=LIGHTGRAY img=oryx/pickaxe shrinkfactor=0.4 + + bomb > Immovable img=newset/bomb shrinkfactor=0.8 + spark > SpawnPoint stype=fireStart total=1 shrinkfactor=0.6 img=oryx/sparkle1 + fire > + fireStart > Spreader color=ORANGE spreadprob=1.0 stype=fireEnd img=oryx/fire1 + fireEnd > Immovable img=oryx/fire1 + + whirlpool > Immovable img=newset/whirlpool2 + goal > Immovable img=newset/hole1 portal=true + + sand > Resource limit=10 color=YELLOW shrinkfactor=0.45 img=oryx/wall4 shrinkfactor=0.6 + treasure > Immovable img=oryx/treasure2 + + + LevelMapping + . > water + x > landSand + A > landSand avatar + b > water bomb + p > water whirlpool + t > landSand treasure + g > landSand goal + + InteractionSet + + avatar EOS wall bomb > stepBack + avatar fireEnd > killSprite + + bomb fireEnd shovel > transformTo stype=spark + water fireEnd > transformTo stype=landNoSand + + fireEnd land whirlpool goal treasure EOS wall > killSprite + fireEnd fireEnd > transformTo stype=landNoSand + + sand avatar > collectResource + + avatar water > killIfHasLess resource=sand limit=0 + avatar water > changeResource resource=sand value=-1 + water avatar > transformTo stype=landNoSand + + treasure avatar > killSprite scoreChange=100 + + shovel landSand > spawnIfHasMore resource=sand stype=sand limit=0 + landSand sand > transformTo stype=landNoSand + + shovel water > spawnIfHasMore resource=sand stype=sand limit=1 + avatar whirlpool > killSprite + goal avatar > killSprite scoreChange=1 + + + TerminationSet + SpriteCounter stype=goal limit=0 win=True + SpriteCounter stype=avatar limit=0 win=False + Timeout limit=1000 win=False \ No newline at end of file diff --git a/VGDLData/examples/gridphysics/islands_lvl0.txt b/VGDLData/examples/gridphysics/islands_lvl0.txt new file mode 100755 index 0000000..70ed5aa --- /dev/null +++ b/VGDLData/examples/gridphysics/islands_lvl0.txt @@ -0,0 +1,10 @@ +.tx............. +xxx.....bbbb.... +......xxxxxx.... +....xxxxxxx..... +.....xxxx....... +.......xAxxb.... +......xxx....... +.....xxxxxx..... +...p..........gx +..............xx diff --git a/VGDLData/examples/gridphysics/islands_lvl1.txt b/VGDLData/examples/gridphysics/islands_lvl1.txt new file mode 100755 index 0000000..9f564e1 --- /dev/null +++ b/VGDLData/examples/gridphysics/islands_lvl1.txt @@ -0,0 +1,10 @@ +................ +...xxAx......... +..xxxx....b..... +...xx....b...t.. +.........b..xx.. +...........xxx.. +..............p. +.....p.......... +...........xxx.. +...........xgx.. diff --git a/VGDLData/examples/gridphysics/islands_lvl2.txt b/VGDLData/examples/gridphysics/islands_lvl2.txt new file mode 100755 index 0000000..43c12f9 --- /dev/null +++ b/VGDLData/examples/gridphysics/islands_lvl2.txt @@ -0,0 +1,10 @@ +..g............. +............xx.. +.....xxb..xbxxx. +....xxx..b..xx.. +...xxxx..t..xx.. +..xxxxx....xxx.. +...xxxx...xxxx.. +........xxxxxx.. +...bbb.......... +..........Ax.... diff --git a/VGDLData/examples/gridphysics/islands_lvl3.txt b/VGDLData/examples/gridphysics/islands_lvl3.txt new file mode 100755 index 0000000..305d3b7 --- /dev/null +++ b/VGDLData/examples/gridphysics/islands_lvl3.txt @@ -0,0 +1,10 @@ +....p.....xgx... +................ +..xxxx....p..... +................ +........xxx..... +...b............ +...xxxx....p.... +............xAx. +..xt...pp....x.. +................ diff --git a/VGDLData/examples/gridphysics/islands_lvl4.txt b/VGDLData/examples/gridphysics/islands_lvl4.txt new file mode 100755 index 0000000..55b2942 --- /dev/null +++ b/VGDLData/examples/gridphysics/islands_lvl4.txt @@ -0,0 +1,10 @@ +................ +.t...........g.. +.x...........x.. +.....xxxxx...... +.....p.p.p...... +................ +.....bbbbb...... +.......x........ +......xAx....... +.......x........ diff --git a/VGDLData/examples/gridphysics/jaws.txt b/VGDLData/examples/gridphysics/jaws.txt new file mode 100755 index 0000000..5aa9146 --- /dev/null +++ b/VGDLData/examples/gridphysics/jaws.txt @@ -0,0 +1,48 @@ +BasicGame + SpriteSet + water > Immovable img=newset/water2 + holes > SpawnPoint color=LIGHTGRAY img=newset/whirlpool2 portal=True + sharkhole > stype=shark prob=0.025 total=1 + whalehole > stype=whale prob=0.1 cooldown=10 + piranhahole > stype=piranha prob=0.1 cooldown=10 + + moving > + avatar > ShootAvatar color=YELLOW stype=torpedo img=newset/submarine + torpedo > Missile color=YELLOW shrinkfactor=0.3 img=oryx/orb2 + fish > + shark > Chaser speed=0.1 color=ORANGE img=newset/shark2 stype=avatar + whale > Missile orientation=RIGHT speed=0.1 color=BROWN img=newset/whale + piranha > Missile orientation=LEFT speed=0.1 color=RED img=newset/piranha1 + + shell > Resource color=GOLD limit=20 img=oryx/amulat1 shrinkfactor=0.5 + sharkFang > Resource color=GOLD limit=1 img=oryx/sword4 shrinkfactor=0.5 + + + LevelMapping + 1 > water piranhahole + 2 > water whalehole + 3 > water sharkhole + . > water + A > water avatar + + TerminationSet + SpriteCounter stype=avatar limit=0 win=False + Timeout limit=1000 win=True + + InteractionSet + EOS avatar shark > stepBack + EOS torpedo fish > killSprite + + whale torpedo > transformTo stype=shell scoreChange=1 + piranha torpedo > transformTo stype=shell scoreChange=1 + torpedo fish > killSprite + + sharkFang avatar > collectResource scoreChange=1000 + shell avatar > collectResource scoreChange=1 + + avatar shark > spawnIfHasMore resource=shell limit=15 stype=sharkFang + shark avatar > killIfOtherHasMore resource=shell limit=15 + + avatar shark > killIfHasLess resource=shell limit=15 + avatar whale piranha > killSprite + diff --git a/VGDLData/examples/gridphysics/jaws_lvl0.txt b/VGDLData/examples/gridphysics/jaws_lvl0.txt new file mode 100755 index 0000000..1f5f6cd --- /dev/null +++ b/VGDLData/examples/gridphysics/jaws_lvl0.txt @@ -0,0 +1,9 @@ +..................... +..........A.......... +....................1 +2.................... +....................1 +2.................... +....................1 +2.................... +..........3.......... \ No newline at end of file diff --git a/VGDLData/examples/gridphysics/jaws_lvl1.txt b/VGDLData/examples/gridphysics/jaws_lvl1.txt new file mode 100755 index 0000000..2a08053 --- /dev/null +++ b/VGDLData/examples/gridphysics/jaws_lvl1.txt @@ -0,0 +1,9 @@ +..................... +..................... +2.................... +2.................... +2............A....... +2.................... +2.................... +2.................... +..................3.. \ No newline at end of file diff --git a/VGDLData/examples/gridphysics/jaws_lvl2.txt b/VGDLData/examples/gridphysics/jaws_lvl2.txt new file mode 100755 index 0000000..f39aac2 --- /dev/null +++ b/VGDLData/examples/gridphysics/jaws_lvl2.txt @@ -0,0 +1,9 @@ +..................... +..................... +..........A.......... +..................... +....................1 +2.................... +....................1 +2.................... +..........3.......... \ No newline at end of file diff --git a/VGDLData/examples/gridphysics/jaws_lvl3.txt b/VGDLData/examples/gridphysics/jaws_lvl3.txt new file mode 100755 index 0000000..868ac51 --- /dev/null +++ b/VGDLData/examples/gridphysics/jaws_lvl3.txt @@ -0,0 +1,9 @@ +..................... +..................... +2...................1 +2...................1 +2...................1 +2...................1 +........A...........1 +2.................... +.............3....... \ No newline at end of file diff --git a/VGDLData/examples/gridphysics/jaws_lvl4.txt b/VGDLData/examples/gridphysics/jaws_lvl4.txt new file mode 100755 index 0000000..6352d20 --- /dev/null +++ b/VGDLData/examples/gridphysics/jaws_lvl4.txt @@ -0,0 +1,9 @@ +..................... +..................... +.......... .........1 +....................1 +....................1 +....................1 +........A...........1 +....................1 +............3........ \ No newline at end of file diff --git a/VGDLData/examples/gridphysics/killBillVol1.txt b/VGDLData/examples/gridphysics/killBillVol1.txt new file mode 100755 index 0000000..112526c --- /dev/null +++ b/VGDLData/examples/gridphysics/killBillVol1.txt @@ -0,0 +1,134 @@ +BasicGame + SpriteSet + floor > Immovable randomtiling=0.9 img=oryx/floor3 hidden=True + hiddenDoor > Immovable invisible=True hidden=True + + goal > Door color=GREEN img=oryx/doorclosed1 + + lift > Immovable + liftdown > orientation=DOWN color=RED img=oryx/bookDown + liftup > orientation=UP color=ORANGE img=oryx/bookUp + + landinglift > Immovable color=GREEN img=oryx/floorTileOrange invisible=True hidden=True + sG > + sF > + sS > + sT > + + sword > OrientedFlicker limit=5 singleton=True img=oryx/slash1 + + + avatar > + onground > ShootAvatar stype=sword frameRate=8 healthPoints=20 img=oryx/swordman1 + bullet > MissileAvatar speed=1.0 img=oryx/bat1 + up > orientation=UP color=RED + down > orientation=DOWN color=ORANGE + + enemy > + randomEnemy1 > RandomNPC cooldown=2 cons=2 img=oryx/guard1 + randomEnemy1Hdn > RandomNPC cooldown=2 cons=2 invisible=True hidden=True + + randomEnemy2 > RandomNPC cooldown=2 cons=3 img=oryx/guard1 + randomEnemy2Hdn > RandomNPC cooldown=2 cons=3 invisible=True hidden=True + + randomEnemy3 > RandomNPC cooldown=2 cons=6 img=oryx/guard1 + randomEnemy3Hdn > RandomNPC cooldown=2 cons=6 invisible=True hidden=True + + + trap > Immovable img=oryx/tombstone1 + trap1 > + trap1Hdn > invisible=True hidden=True + trap2 > + trap2Hdn > invisible=True hidden=True + trap3 > + trap3Hdn > invisible=True hidden=True + + + wall > Immovable autotiling=true img=oryx/wall3 + + gold > Resource limit=10 + chip > Passive img=oryx/gold2 + chip1 > + chip1Hdn > invisible=True hidden=True + chip2 > + chip2Hdn > invisible=True hidden=True + chip3 > + chip3Hdn > invisible=True hidden=True + + + LevelMapping + A > onground floor + e > floor goal + w > wall + . > floor + + u > liftup floor + d > liftdown floor + h > hiddenDoor floor + + x > randomEnemy1Hdn floor + y > randomEnemy2Hdn floor + z > randomEnemy3Hdn floor + + + > trap1Hdn floor + - > trap2Hdn floor + / > trap3Hdn floor + + 1 > chip1Hdn floor + 2 > chip2Hdn floor + 3 > chip3Hdn floor + + g > sG floor + f > sF floor + s > sS floor + t > sT floor + + InteractionSet + onground wall > stepBack + enemy wall hiddenDoor trap enemy > stepBack + enemy sword > killSprite scoreChange=2 + + avatar enemy > subtractHealthPoints + avatar trap > killSprite scoreChange=-1 + + onground lift > attractGaze prob=1 align=True + onground liftup > transformTo stype=up + onground liftdown > transformTo stype=down + + bullet landinglift > transformTo stype=onground + + onground sG > transformToAll stype=randomEnemy1 stypeTo=randomEnemy1Hdn + onground sG > transformToAll stype=trap1 stypeTo=trap1Hdn + onground sG > transformToAll stype=chip1 stypeTo=chip1Hdn + + onground sF > transformToAll stype=randomEnemy1Hdn stypeTo=randomEnemy1 + onground sF > transformToAll stype=randomEnemy2 stypeTo=randomEnemy2Hdn + onground sF > transformToAll stype=trap1Hdn stypeTo=trap1 + onground sF > transformToAll stype=trap2 stypeTo=trap2Hdn + onground sF > transformToAll stype=chip1Hdn stypeTo=chip1 + onground sF > transformToAll stype=chip2 stypeTo=chip2Hdn + + onground sS > transformToAll stype=randomEnemy2Hdn stypeTo=randomEnemy2 + onground sS > transformToAll stype=randomEnemy1 stypeTo=randomEnemy1Hdn + onground sS > transformToAll stype=randomEnemy3 stypeTo=randomEnemy3Hdn + onground sS > transformToAll stype=trap2Hdn stypeTo=trap2 + onground sS > transformToAll stype=trap1 stypeTo=trap1Hdn + onground sS > transformToAll stype=trap3 stypeTo=trap3Hdn + onground sS > transformToAll stype=chip2Hdn stypeTo=chip2 + onground sS > transformToAll stype=chip1 stypeTo=chip1Hdn + onground sS > transformToAll stype=chip3 stypeTo=chip3Hdn + + onground sT > transformToAll stype=randomEnemy3Hdn stypeTo=randomEnemy3 + onground sT > transformToAll stype=randomEnemy2 stypeTo=randomEnemy2Hdn + onground sT > transformToAll stype=trap3Hdn stypeTo=trap3 + onground sT > transformToAll stype=trap2 stypeTo=trap2Hdn + onground sT > transformToAll stype=chip3Hdn stypeTo=chip3 + onground sT > transformToAll stype=chip2 stypeTo=chip2Hdn + + onground chip > changeResource resource=gold value=1 scoreChange=1 killResource=True + goal onground > killIfOtherHasMore resource=gold limit=10 scoreChange=500 + + + TerminationSet + SpriteCounter stype=goal win=True + SpriteCounter stype=avatar win=False \ No newline at end of file diff --git a/VGDLData/examples/gridphysics/killBillVol1_lvl0.txt b/VGDLData/examples/gridphysics/killBillVol1_lvl0.txt new file mode 100755 index 0000000..42ef6a0 --- /dev/null +++ b/VGDLData/examples/gridphysics/killBillVol1_lvl0.txt @@ -0,0 +1,17 @@ +wwwwwwwwwwwwwwwwwwwwww +ww..h..w./....3.w..z.w +wwtww..wz.3.../.w.3.ew +wwdww/.....z.ww.z....w +wwwwwwwwwwwwwwwwwwwwww +wwuww..y.w..-...y....w +wws.h...2w.y....2wwwww +wwdww.-......2.-..y..w +wwwwwwwwwwwwwwwwwwwwww +wwuww...1..+.w.x...x.w +wwf.h...x....wx......w +wwdww..+..x..+.1..+..w +wwwwwwwwww........x..w +wwuww...Aw....x..wwwww +ww.ww....www+...1x...w +wwg......w..1....+...w +wwwwwwwwwwwwwwwwwwwwww diff --git a/VGDLData/examples/gridphysics/killBillVol1_lvl1.txt b/VGDLData/examples/gridphysics/killBillVol1_lvl1.txt new file mode 100755 index 0000000..07c97e9 --- /dev/null +++ b/VGDLData/examples/gridphysics/killBillVol1_lvl1.txt @@ -0,0 +1,17 @@ +wwwwwwwwwwwwwwwwwwwwwwwwww +wwt.h..../....3....z.....w +ww.ww..z..3.../...3...e..w +wwdww.../..z....z........w +wwwwwwwwwwwwwwwwwwwwwwwwww +wwuww..y....-...y....h.sww +ww.ww...2..y....2....ww.ww +wws.h.-......2.-..y..wwdww +wwwwwwwwwwwwwwwwwwwwwwwwww +wwf.h...1..+...x...x.wwuww +ww.ww....x.....x.....ww.ww +wwdww..+..x..+.1..+..ww.ww +wwwwwwwwww........x..ww.ww +wwuww...Aw....x...1..h..ww +ww.ww....w..+....x...ww.ww +wwg......w..1....+...wwfww +wwwwwwwwwwwwwwwwwwwwwwwwww diff --git a/VGDLData/examples/gridphysics/killBillVol1_lvl2.txt b/VGDLData/examples/gridphysics/killBillVol1_lvl2.txt new file mode 100755 index 0000000..a886ad4 --- /dev/null +++ b/VGDLData/examples/gridphysics/killBillVol1_lvl2.txt @@ -0,0 +1,18 @@ +wwwwwwwwwwwwwwwwwwwwww +wwd.................Aw +wwwwwwwwwwwwwwwwwwwwww +ww..h..wx.1...z.w....w +wwfww..wx.1...z.w....w +wwdww+..x....ww.z.1..w +wwwwwwwwwwwwwwwwwwwwww +wwuww..y.w..-...y....w +wws.h...2w.y....2wwwww +wwdww.-......2.-..y..w +wwwwwwwwwwwwwwwwwwwwww +wwuww...3../.w.z...z.w +wwt.h...z....wz......w +ww.ww../..z../.3../..w +ww................z..w +ww.ww....w....z..wwwww +wweww3...www/...3z...w +wwwwwwwwwwwwwwwwwwwwww diff --git a/VGDLData/examples/gridphysics/killBillVol1_lvl3.txt b/VGDLData/examples/gridphysics/killBillVol1_lvl3.txt new file mode 100755 index 0000000..5e5357f --- /dev/null +++ b/VGDLData/examples/gridphysics/killBillVol1_lvl3.txt @@ -0,0 +1,17 @@ +wwwwwwwwwwwwwwwwwwwwwwwwww +w......z...w..3w.../.h.tww +w.e...3.../w.3....z..ww.ww +w.....ww...z....z../.wwdww +wwwwwwwwwwwwwwwwwwwwwwwwww +wws.h.ww.y...-....y..wwuww +ww.ww...2..y....2....ww.ww +wwdww..y..-.2...ww.-.h.sww +wwwwwwwwwwwwwwwwwwwwwwwwww +wwuww.x...x.w.+..1...h.fww +ww.ww....x..w..x.....ww.ww +ww.ww..+..1.+..x..+..wwdww +ww.ww..x........wwwwwwwwww +ww..h..1..wx....wA...wwuww +ww.ww...x.w..+..w....ww.ww +wwfww...+.w..1..w......gww +wwwwwwwwwwwwwwwwwwwwwwwwww diff --git a/VGDLData/examples/gridphysics/killBillVol1_lvl4.txt b/VGDLData/examples/gridphysics/killBillVol1_lvl4.txt new file mode 100755 index 0000000..6bcf75a --- /dev/null +++ b/VGDLData/examples/gridphysics/killBillVol1_lvl4.txt @@ -0,0 +1,17 @@ +wwwwwwwwwwwwwwwwwwwwww +w3.w..z.h...h....w./.w +w..z.3..wwtww./.w.3.ew +w/w..z..wwdww.z......w +wwwwwwwwwwwwwwwwwwwwww +w..y.w..wwuww-...y...w +w..2w.y.h.s.h....2wwww +w.....2.wwdww.-.-..y.w +wwwwwwwwwwwwwwwwwwwwww +w...1..+wwuwww.x...x.w +w...x...h.f.h...wx...w +w..+..x.wwdww+.1..+..w +w.......wwwww.....x..w +w....w..wwuww..x..wwww +w...1...ww.ww+...1x..w +w.......wAg.w....+...w +wwwwwwwwwwwwwwwwwwwwww diff --git a/VGDLData/examples/gridphysics/labyrinth.txt b/VGDLData/examples/gridphysics/labyrinth.txt new file mode 100755 index 0000000..83728a7 --- /dev/null +++ b/VGDLData/examples/gridphysics/labyrinth.txt @@ -0,0 +1,25 @@ +BasicGame + SpriteSet + floor > Immovable img=oryx/grass autotiling=True hidden=True + exit > Door color=GREEN img=newset/exit2 + avatar > MovingAvatar img=newset/girl1 + trap > Immovable img=oryx/spike2 + wall > Immovable img=oryx/wall1 + + InteractionSet + + avatar wall > stepBack + exit avatar > killSprite scoreChange=1 + avatar trap > killSprite scoreChange=-1 + + TerminationSet + SpriteCounter stype=avatar limit=0 win=False + SpriteCounter stype=exit limit=0 win=True + Timeout limit=1000 win=False + + LevelMapping + x > floor exit + t > floor trap + . > floor + w > floor wall + A > floor avatar \ No newline at end of file diff --git a/VGDLData/examples/gridphysics/labyrinth_lvl0.txt b/VGDLData/examples/gridphysics/labyrinth_lvl0.txt new file mode 100755 index 0000000..cd4f053 --- /dev/null +++ b/VGDLData/examples/gridphysics/labyrinth_lvl0.txt @@ -0,0 +1,14 @@ +wwwwwwwwwwwwwwww +ww.....www....xw +ww.www.www.wwwww +ww.w.w.......wtw +ww.w.wwww.wwww.w +w......wwww....w +w.wwww.wwww.wwww +w....w.........w +wwwwww.wwww.ww.w +w..............w +w.wwww.www.www.w +w.w.ww.www.wwwww +wAw.....t......w +wwwwwwwwwwwwwwww diff --git a/VGDLData/examples/gridphysics/labyrinth_lvl1.txt b/VGDLData/examples/gridphysics/labyrinth_lvl1.txt new file mode 100755 index 0000000..691ce76 --- /dev/null +++ b/VGDLData/examples/gridphysics/labyrinth_lvl1.txt @@ -0,0 +1,14 @@ +wwwwwwwwwwwwwwww +wwwwwwwwwwwww..w +wxttttw.....ww.w +w.......www....w +wwwwwwwww.wwww.w +w...wwwww.wwww.w +www.........ww.w +wtw.wwwww.w....w +w.wwwwwww.wwww.w +w.www.....wwww.w +w.www.wwwwwwww.w +w.www.www.wwwwww +w.............Aw +wwwwwwwwwwwwwwww diff --git a/VGDLData/examples/gridphysics/labyrinth_lvl2.txt b/VGDLData/examples/gridphysics/labyrinth_lvl2.txt new file mode 100755 index 0000000..2195730 --- /dev/null +++ b/VGDLData/examples/gridphysics/labyrinth_lvl2.txt @@ -0,0 +1,14 @@ +wwwwwwwwwwwwwwww +wwwwwww.xww...tw +w.......w.w.wwww +w.ww.wwww.w....w +w.ww.www..wwww.w +wwwt.www.www...w +w....www.www.www +w.wwwwww.www.www +w.t............w +w.w.wwww.www.www +w.w....w.www.www +w.wwww.w.www.www +w......wAwww.www +wwwwwwwwwwwwwwww diff --git a/VGDLData/examples/gridphysics/labyrinth_lvl3.txt b/VGDLData/examples/gridphysics/labyrinth_lvl3.txt new file mode 100755 index 0000000..54a1076 --- /dev/null +++ b/VGDLData/examples/gridphysics/labyrinth_lvl3.txt @@ -0,0 +1,14 @@ +wwwwwwwwwwwwwwww +w..............w +w.wwwwwwwwwwww.w +w.w..........w.w +w.www.www.ww.w.w +w.www.wwwtww.w.w +w.www.www.ww.w.w +wA...........txw +w.www.w.wwww.www +w.wwwww.wwww.www +w.......wwww.www +w.wwwww.wwww.www +w.............tw +wwwwwwwwwwwwwwww diff --git a/VGDLData/examples/gridphysics/labyrinth_lvl4.txt b/VGDLData/examples/gridphysics/labyrinth_lvl4.txt new file mode 100755 index 0000000..1f8c340 --- /dev/null +++ b/VGDLData/examples/gridphysics/labyrinth_lvl4.txt @@ -0,0 +1,14 @@ +wwwwwwwwwwwwwwww +w............tAw +w.wwwwwwwwww.w.w +w..........w.w.w +wwwwwwwwwt.w.w.w +w..........w.w.w +w.wwwwwwwwww.w.w +w.w...w...ww.w.w +w.w.w...w..w.w.w +w.w.wwwwwwww.w.w +w.w..........w.w +w.w.twwwwwww.w.w +wxw........w...w +wwwwwwwwwwwwwwww diff --git a/VGDLData/examples/gridphysics/labyrinthdual.txt b/VGDLData/examples/gridphysics/labyrinthdual.txt new file mode 100755 index 0000000..cbbbcb1 --- /dev/null +++ b/VGDLData/examples/gridphysics/labyrinthdual.txt @@ -0,0 +1,50 @@ +BasicGame key_handler=Pulse + SpriteSet + floor > Immovable img=oryx/grass autotiling=True hidden=True + trap > Immovable img=oryx/spike2 + exit > Door color=GREEN img=newset/exit2 + + wall > Immovable + normalWall > img=oryx/wall1 + redWall > img=oryx/dirtwall autotiling=True + blueWall > img=oryx/wall3 autotiling=True + + redcoat > Resource img=oryx/cloak2 limit=1 value=0 color=RED + bluecoat > Resource img=oryx/cloak3 limit=1 value=0 color=BLUE + + avatar > MovingAvatar + avatarNormal > img=newset/girl1 + avatarRed > img=oryx/princess1 + avatarBlue > img=oryx/queen1 + + InteractionSet + + avatar normalWall > stepBack + avatarNormal wall > stepBack + avatarBlue redWall > stepBack + avatarRed blueWall > stepBack + + #avatar redcoat > changeResource resource=redcoat value=1 scoreChange=3 + avatar redcoat > transformTo stype=avatarRed killSecond=True scoreChange=3 + + #avatar bluecoat > changeResource resource=bluecoat value=1 scoreChange=3 + avatar bluecoat > transformTo stype=avatarBlue killSecond=True scoreChange=3 + + exit avatar > killSprite scoreChange=1 + avatar trap > killSprite scoreChange=-1 + + TerminationSet + SpriteCounter stype=avatar limit=0 win=False + SpriteCounter stype=exit limit=0 win=True + Timeout limit=1000 win=False + + LevelMapping + x > floor exit + t > floor trap + r > floor redWall + b > floor blueWall + w > floor normalWall + 1 > floor redcoat + 2 > floor bluecoat + A > floor avatarNormal + . > floor \ No newline at end of file diff --git a/VGDLData/examples/gridphysics/labyrinthdual_lvl0.txt b/VGDLData/examples/gridphysics/labyrinthdual_lvl0.txt new file mode 100755 index 0000000..0701667 --- /dev/null +++ b/VGDLData/examples/gridphysics/labyrinthdual_lvl0.txt @@ -0,0 +1,14 @@ +wwwwwwwwwwwwwwww +ww.....rrr....xw +wwrwwwwwwwwwwwww +wwrw.w.......wtw +wwrw.w.ww.wbww.w +w......wwww....w +w.wwwwwwwwwbbbww +w...1w.........w +wwwwww.wwww.ww.w +w..............w +w.wwww.www.www.w +w.w.ww.www.wwwww +wAw.....t...2..w +wwwwwwwwwwwwwwww diff --git a/VGDLData/examples/gridphysics/labyrinthdual_lvl1.txt b/VGDLData/examples/gridphysics/labyrinthdual_lvl1.txt new file mode 100755 index 0000000..028172e --- /dev/null +++ b/VGDLData/examples/gridphysics/labyrinthdual_lvl1.txt @@ -0,0 +1,14 @@ +wwwwwwwwwwwwwwww +wwwwwwwwwwwww..w +wxttttw.....ww.w +w.......wrw....w +wwwwwwwww.wwww.w +w...wwwww.wwww.w +www.....2...ww.w +wtw.wwwww.w....w +w1wwwwwww.wwww.w +w.www.....wwww.w +w.www.wwwwwwww.w +w.wwwrwww.wwwwww +w.............Aw +wwwwwwwwwwwwwwww diff --git a/VGDLData/examples/gridphysics/labyrinthdual_lvl2.txt b/VGDLData/examples/gridphysics/labyrinthdual_lvl2.txt new file mode 100755 index 0000000..719316e --- /dev/null +++ b/VGDLData/examples/gridphysics/labyrinthdual_lvl2.txt @@ -0,0 +1,14 @@ +wwwwwwwwwwwwwwww +wwwwwww......2tw +w.......w.w.wwww +w.wwwwwww.w....w +w....www..wwww.w +wwwt.www.www...w +w....www.www.www +w.wwwwwwwwww.www +w.t...r1..b....w +w.w.wwww.wwwbwww +w.w....w.www.www +w.wwww.w.www.www +w.r....wAwwwxwww +wwwwwwwwwwwwwwww diff --git a/VGDLData/examples/gridphysics/labyrinthdual_lvl3.txt b/VGDLData/examples/gridphysics/labyrinthdual_lvl3.txt new file mode 100755 index 0000000..0b7db97 --- /dev/null +++ b/VGDLData/examples/gridphysics/labyrinthdual_lvl3.txt @@ -0,0 +1,14 @@ +wwwwwwwwwwwwwwww +w.wrrrrr.......w +w.wrwwwwwwwwww.w +w.w1.........w.w +w.www.www.wwbw.w +w.www.wwwtwwbw.w +w.wwwwwww.wwbw.w +w............txw +w.www2w.wwww.www +w.wwwww.wwww.www +w.......wwww.www +w.wwwww.wwww.www +w............Atw +wwwwwwwwwwwwwwww diff --git a/VGDLData/examples/gridphysics/labyrinthdual_lvl4.txt b/VGDLData/examples/gridphysics/labyrinthdual_lvl4.txt new file mode 100755 index 0000000..e674f8e --- /dev/null +++ b/VGDLData/examples/gridphysics/labyrinthdual_lvl4.txt @@ -0,0 +1,14 @@ +wwwwwwwwwwwwwwww +w............tAw +w.wwwwwwwwww.w.w +w.rrrrrr...w.w.w +wwwwwwwwwt.w.w.w +w..........w.w.w +w.wwwwwwwwww.w.w +w.w...w...ww.w.w +w.w.w...w.2w.w.w +w.wrwwwwwwww.w.w +w.w..........w.w +w.w.twwwwwww.w.w +wxw.......1w...w +wwwwwwwwwwwwwwww diff --git a/VGDLData/examples/gridphysics/lasers.txt b/VGDLData/examples/gridphysics/lasers.txt new file mode 100755 index 0000000..8a16cb1 --- /dev/null +++ b/VGDLData/examples/gridphysics/lasers.txt @@ -0,0 +1,58 @@ +BasicGame key_handler=Pulse + SpriteSet + floor > Immovable img=oryx/floor3 hidden=True + goal > Immovable img=oryx/dooropen1 portal=true + avatar > ShootAvatar stype=boulder rotateInPlace=true img=oryx/archer1 + box > Passive img=newset/block2 + lasercannon > SpawnPoint + lcup > img=newset/lasercannon stype=lup + lcdown > img=newset/lasercannon_2 stype=ldown + lcright > img=newset/lasercannon_1 stype=lright + lcleft > img=newset/lasercannon_3 stype=lleft + lcswap > img=newset/lasercannon_4 stype=lleft + laser > Missile color=YELLOW shrinkfactor=0.5 speed=0.5 + lup > orientation=UP img=newset/laser1 + ldown > orientation=DOWN img=newset/laser1 + lright > orientation=RIGHT img=newset/laser1_1 + lleft > orientation=LEFT img=newset/laser1_1 + + boulder > Missile color=BLUE singleton=True img=oryx/orb2 shrinkfactor=0.3 + wall > Immovable img=oryx/wall3 autotiling=True + + LevelMapping + . > floor + A > floor avatar + b > floor box + l > floor lcleft + r > floor lcright + u > floor lcup + d > floor lcdown + g > floor goal + + InteractionSet + + avatar wall lasercannon > stepBack + + avatar box > shieldFrom ftype=killIfFrontal stype=laser + box avatar > bounceForward + box wall box lasercannon > undoAll + + avatar laser > killIfFrontal + avatar laser > killIfNotFrontal + + + avatar wall > stepBack + laser wall box > killSprite + boulder wall lasercannon EOS > killSprite + goal avatar > killSprite scoreChange=5 + + lcdown boulder > transformTo stype=lcswap + lcleft boulder > transformTo stype=lcdown + lcup boulder > transformTo stype=lcleft + lcright boulder > transformTo stype=lcup + lcswap boulder > transformTo stype=lcright + + + TerminationSet + SpriteCounter stype=avatar limit=0 win=False + SpriteCounter stype=goal limit=0 win=True \ No newline at end of file diff --git a/VGDLData/examples/gridphysics/lasers2.txt b/VGDLData/examples/gridphysics/lasers2.txt new file mode 100755 index 0000000..980f166 --- /dev/null +++ b/VGDLData/examples/gridphysics/lasers2.txt @@ -0,0 +1,85 @@ +BasicGame key_handler=Pulse + SpriteSet + floor > Immovable img=oryx/floor3 hidden=True + goal > Immovable img=oryx/dooropen1 portal=true + avatar > ShootAvatar stype=boulder rotateInPlace=true img=oryx/archer1 + box > Passive img=newset/block2 + mirror > Passive img=oryx/diamond3 + mup > orientation=UP img=newset/mirror_u + mdown > orientation=DOWN img=newset/mirror_d + mright > orientation=RIGHT img=newset/mirror_r + mleft > orientation=LEFT img=newset/mirror_l + mswap > + + lasercannon > SpawnPoint + lcup > img=newset/lasercannon stype=lup + lcdown > img=newset/lasercannon_2 stype=ldown + lcright > img=newset/lasercannon_1 stype=lright + lcleft > img=newset/lasercannon_3 stype=lleft + lcswap > img=newset/lasercannon_4 stype=lleft + laser > Missile color=YELLOW shrinkfactor=0.5 speed=0.5 + lup > orientation=UP img=newset/laser3 + ldown > orientation=DOWN img=newset/laser3 + lright > orientation=RIGHT img=newset/laser3 + lleft > orientation=LEFT img=newset/laser3 + boulder > Missile color=BLUE singleton=True img=oryx/orb2 shrinkfactor=0.3 + obstacle > Immovable img=newset/block3 + + wall > Immovable img=oryx/wall3 autotiling=True + + LevelMapping + . > floor + A > floor avatar + b > floor box + m > floor lcleft + s > floor lcright + t > floor lcup + e > floor lcdown + g > floor goal + u > floor mup + d > floor mdown + r > floor mright + l > floor mleft + o > floor obstacle + + InteractionSet + + avatar wall obstacle lasercannon > stepBack + + avatar box mirror > shieldFrom ftype=killIfFrontal stype=laser + box avatar > bounceForward + mirror avatar > bounceForward + + box wall box mirror obstacle lasercannon > undoAll + mirror wall mirror box lasercannon > undoAll + + avatar wall > stepBack + + laser wall box boulder > killSprite + obstacle laser > killSprite + boulder wall lasercannon mirror EOS > killSprite + + avatar laser > killIfFrontal + avatar laser > killIfNotFrontal + + + goal avatar > killSprite scoreChange=5 + + lcdown boulder > transformTo stype=lcswap + lcleft boulder > transformTo stype=lcdown + lcup boulder > transformTo stype=lcleft + lcright boulder > transformTo stype=lcup + lcswap boulder > transformTo stype=lcright + + laser mirror > attractGaze align=True + + mdown boulder > transformTo stype=mswap + mleft boulder > transformTo stype=mdown + mup boulder > transformTo stype=mleft + mright boulder > transformTo stype=mup + mswap boulder > transformTo stype=mright + + + TerminationSet + SpriteCounter stype=avatar limit=0 win=False + SpriteCounter stype=goal limit=0 win=True \ No newline at end of file diff --git a/VGDLData/examples/gridphysics/lasers2_lvl0.txt b/VGDLData/examples/gridphysics/lasers2_lvl0.txt new file mode 100755 index 0000000..23d8bf6 --- /dev/null +++ b/VGDLData/examples/gridphysics/lasers2_lvl0.txt @@ -0,0 +1,10 @@ +wwwwwwwwwwwwwwwwwwwwwwwwwwww +w...................e.e....w +w...........o..............w +w................d.........w +w.b.......e.u..............w +w...w.............o.b......w +w...ew.....................w +w.A.................wowwwwww +w.................t.w.....gw +wwwwwwwwwwwwwwwwwwwwwwwwwwww diff --git a/VGDLData/examples/gridphysics/lasers2_lvl1.txt b/VGDLData/examples/gridphysics/lasers2_lvl1.txt new file mode 100755 index 0000000..ecd38f0 --- /dev/null +++ b/VGDLData/examples/gridphysics/lasers2_lvl1.txt @@ -0,0 +1,11 @@ +wwwwwwwwwwwwwwwwwwwwwwwwwwww +w........e............w...ew +wA..b............mwwwww....w +wwwwwww.....w..............w +w..e..w...............u....w +w.....w....................w +w.....w....wtwwwwww........w +w......r...w..........wwowww +w..b.......w..........w....w +w.........ww..........w..g.w +wwwwwwwwwwwwwwwwwwwwwwwwwwww diff --git a/VGDLData/examples/gridphysics/lasers2_lvl2.txt b/VGDLData/examples/gridphysics/lasers2_lvl2.txt new file mode 100755 index 0000000..a24c91d --- /dev/null +++ b/VGDLData/examples/gridphysics/lasers2_lvl2.txt @@ -0,0 +1,11 @@ +wwwwwwwwwwwwwwwwwwwwwwwwwwww +w.....te...................w +w.......s..................w +w..........................w +wwwwww.....................w +w....e...w....b............w +w........w...bAb.........d.w +www......w....b............w +wgo......w............t....w +www......w...........m.s...w +wwwwwwwwwwwwwwwwwwwwwwwwwwww diff --git a/VGDLData/examples/gridphysics/lasers2_lvl3.txt b/VGDLData/examples/gridphysics/lasers2_lvl3.txt new file mode 100755 index 0000000..97caa4c --- /dev/null +++ b/VGDLData/examples/gridphysics/lasers2_lvl3.txt @@ -0,0 +1,11 @@ +wwwwwwwwwwwwwwwwwwwwwwwwwwww +w...............w.b........w +w.A.............w..........w +wwwwww...wwwww.wwwww..u....w +w........w.................w +w..........................w +w...l....w.................w +w........wwwww.wwwwwwwwwwoww +w.....................w....w +w.............s.......w..g.w +wwwwwwwwwwwwwwwwwwwwwwwwwwww diff --git a/VGDLData/examples/gridphysics/lasers2_lvl4.txt b/VGDLData/examples/gridphysics/lasers2_lvl4.txt new file mode 100755 index 0000000..df68efa --- /dev/null +++ b/VGDLData/examples/gridphysics/lasers2_lvl4.txt @@ -0,0 +1,11 @@ +wwwwwwwwwwwwwwwwwwwwwwwwwwww +w..............w..w........w +w..............w...........w +w..............w.ww...d....w +w..............o..w........w +w..............o...........w +w.......A......w...........w +w.........l....w..w........w +w..............woww........w +w..t...........wgww........w +wwwwwwwwwwwwwwwwwwwwwwwwwwww diff --git a/VGDLData/examples/gridphysics/lasers_lvl0.txt b/VGDLData/examples/gridphysics/lasers_lvl0.txt new file mode 100755 index 0000000..c511bed --- /dev/null +++ b/VGDLData/examples/gridphysics/lasers_lvl0.txt @@ -0,0 +1,10 @@ +wwwwwwwwwwwwwwwwwwwwwwwwwwwwwww +w...d.............d....d.d....w +w.............................w +wr............................w +w.b.......d..................gw +w...w................b........w +w...dw.......................lw +w.A...........................w +w............u......u.........w +wwwwwwwwwwwwwwwwwwwwwwwwwwwwwww diff --git a/VGDLData/examples/gridphysics/lasers_lvl1.txt b/VGDLData/examples/gridphysics/lasers_lvl1.txt new file mode 100755 index 0000000..229ddc4 --- /dev/null +++ b/VGDLData/examples/gridphysics/lasers_lvl1.txt @@ -0,0 +1,11 @@ +wwwwwwwwwwwwwwwwwwwwwwwwwwww +wA.......d............w...dw +w.......b........lwwwww....w +wwwwwwwr....w..............w +w..d..w...........w........w +w.....w...........w........w +w.....w....wuwwwwww........w +w..........w..........ww.w.w +w..b.......w..........wr...w +w.........ww..........w..g.w +wwwwwwwwwwwwwwwwwwwwwwwwwwww diff --git a/VGDLData/examples/gridphysics/lasers_lvl2.txt b/VGDLData/examples/gridphysics/lasers_lvl2.txt new file mode 100755 index 0000000..ac98a18 --- /dev/null +++ b/VGDLData/examples/gridphysics/lasers_lvl2.txt @@ -0,0 +1,11 @@ +wwwwwwwwwwwwwwwwwwwwwwwwwwww +w......d...........d.......w +w.....u.r..................w +wwwwww....r......d.........w +w..d.....w....b............w +w........w...bAb...........w +w........w....b............w +w........wu......l.........w +w........w............l....w +wg.......www.........u.r...w +wwwwwwwwwwwwwwwwwwwwwwwwwwww diff --git a/VGDLData/examples/gridphysics/lasers_lvl3.txt b/VGDLData/examples/gridphysics/lasers_lvl3.txt new file mode 100755 index 0000000..bba0471 --- /dev/null +++ b/VGDLData/examples/gridphysics/lasers_lvl3.txt @@ -0,0 +1,11 @@ +wwwwwwwwwwwwwwwwwwwwwwwwwwww +w...............w.d........w +w.A.............w.g........w +wwwwww...wwwwwbwwwww.......w +w........w.........w.......w +w.............lr...........w +w........w....d....w.......w +w........wwwww.wwwwwwwwww.ww +w..........................w +w..........................w +wwwwwwwwwwwwwwwwwwwwwwwwwwww diff --git a/VGDLData/examples/gridphysics/lasers_lvl4.txt b/VGDLData/examples/gridphysics/lasers_lvl4.txt new file mode 100755 index 0000000..bb78a93 --- /dev/null +++ b/VGDLData/examples/gridphysics/lasers_lvl4.txt @@ -0,0 +1,11 @@ +wwwwwwwwwwwwwwwwwwwwwwwwwwww +w.............d.wAd........w +w.............g.w........b.w +wwwwww...wwwwwbwwwww.......w +w........w.........w.......w +w.b...........lr...........w +w........w....d....w.......w +w........wwwww.wwwwwwwww.www +w.........................lw +w..........................w +wwwwwwwwwwwwwwwwwwwwwwwwwwww diff --git a/VGDLData/examples/gridphysics/lemmings.txt b/VGDLData/examples/gridphysics/lemmings.txt new file mode 100755 index 0000000..0ea786a --- /dev/null +++ b/VGDLData/examples/gridphysics/lemmings.txt @@ -0,0 +1,32 @@ +BasicGame + SpriteSet + floor > Immovable img=oryx/backOBrown + hole > Immovable color=DARKBLUE img=newset/hole1 portal=True + shovel > Flicker color=LIGHTGRAY limit=1 singleton=True img=oryx/pickaxe shrinkfactor=0.5 + + entrance > SpawnPoint total=20 cooldown=50 stype=lemming img=newset/hole5 portal=True + exit > Door color=GREEN img=oryx/door2 + + moving > + avatar > ShootAvatar stype=shovel img=oryx/axeman1 + lemming > Chaser stype=exit cooldown=5 color=RED img=oryx/spelunky frameRate=8 shrinkfactor=0.75 + + wall > Immovable img=oryx/dirtwall autotiling=True + LevelMapping + x > floor exit + e > floor entrance + h > floor hole + . > floor + A > floor avatar + w > floor wall + + TerminationSet + SpriteCounter stype=avatar limit=0 win=False + MultiSpriteCounter stype1=entrance stype2=lemming limit=0 win=True + + InteractionSet + avatar hole > killSprite scoreChange=-5 + lemming hole > killSprite scoreChange=-2 + moving wall EOS > stepBack + wall shovel > killSprite scoreChange=-1 + lemming exit > killSprite scoreChange=2 \ No newline at end of file diff --git a/VGDLData/examples/gridphysics/lemmings_lvl0.txt b/VGDLData/examples/gridphysics/lemmings_lvl0.txt new file mode 100755 index 0000000..b88875d --- /dev/null +++ b/VGDLData/examples/gridphysics/lemmings_lvl0.txt @@ -0,0 +1,11 @@ +wwwwwwwwwwwwwwwwwwwww +w.....ww..wwwwww....w +w.....ww.hhh..hww...w +w..x..w..wwwwww..ww.w +w..whww.wwwwww.w....w +w..ww...wwwwwhww....w +w..ww.hwwwwwwwww....w +w.....hw..w..ww.....w +w..w..hw....wwww....w +w..A.............e..w +wwwwwwwwwwwwwwwwwwwww diff --git a/VGDLData/examples/gridphysics/lemmings_lvl1.txt b/VGDLData/examples/gridphysics/lemmings_lvl1.txt new file mode 100755 index 0000000..d6f72f5 --- /dev/null +++ b/VGDLData/examples/gridphysics/lemmings_lvl1.txt @@ -0,0 +1,11 @@ +wwwwwwwwwwwwwwwwwwwww +w...................w +w....whh....wwww.x..w +w...wwww....whww....w +w....www....wwww....w +w....ww...A...wh....w +w...wwwh......wwh...w +w....www.www.wwww...w +w..e..www....wwww...w +w...................w +wwwwwwwwwwwwwwwwwwwww diff --git a/VGDLData/examples/gridphysics/lemmings_lvl2.txt b/VGDLData/examples/gridphysics/lemmings_lvl2.txt new file mode 100755 index 0000000..e317530 --- /dev/null +++ b/VGDLData/examples/gridphysics/lemmings_lvl2.txt @@ -0,0 +1,11 @@ +wwwwwwwwwwwwwwwwwwwww +w.e........w..wh....w +w...wwwwwwww..wwww..w +w...whhhhhhh....w...w +w...w...............w +wwwww......wwwwwwwwww +w..........whwwhw...w +w....w.w...whwwhw...w +w..A...w...whwwhw...w +w......w...wwwwwx...w +wwwwwwwwwwwwwwwwwwwww diff --git a/VGDLData/examples/gridphysics/lemmings_lvl3.txt b/VGDLData/examples/gridphysics/lemmings_lvl3.txt new file mode 100755 index 0000000..f4a4964 --- /dev/null +++ b/VGDLData/examples/gridphysics/lemmings_lvl3.txt @@ -0,0 +1,11 @@ +wwwwwwwwwwwwwwwwwwwww +w...................w +w................e..w +w..wwwwwwwwwwwwwwww.w +w..wwwwwwwwhhwwwwww.w +w..wwhhhwwwwwwwwhww.w +w..wwwwwwwwhhwwwwww.w +w..wwwwwwwwwwwwwhww.w +w...x............A..w +w...................w +wwwwwwwwwwwwwwwwwwwww diff --git a/VGDLData/examples/gridphysics/lemmings_lvl4.txt b/VGDLData/examples/gridphysics/lemmings_lvl4.txt new file mode 100755 index 0000000..edad7a4 --- /dev/null +++ b/VGDLData/examples/gridphysics/lemmings_lvl4.txt @@ -0,0 +1,11 @@ +wwwwwwwwwwwwwwwwwwwww +w....x.ww.wwwwww....w +w.....hwwwww.wwww...w +w..w..wwwwwwwww..ww.w +w..wwww.wwwwww.w....w +w..ww.hhwwwwwhww....w +w..ww.wwwwwwwwww....w +w.....wwhhw..ww.....w +w....wwwwww.wwww....w +w..A.............e..w +wwwwwwwwwwwwwwwwwwwww diff --git a/VGDLData/examples/gridphysics/link.txt b/VGDLData/examples/gridphysics/link.txt new file mode 100755 index 0000000..11527d4 --- /dev/null +++ b/VGDLData/examples/gridphysics/link.txt @@ -0,0 +1,125 @@ +BasicGame square_size=30 + SpriteSet + floor > Immovable img=oryx/backLBrown hidden=True + floor2 > Immovable img=oryx/backLBrown hidden=True + goal > Door color=GREEN img=oryx/stairsdown4 + + movable > + avatar > ShootAvatar rotateInPlace=false ammo=pickaxe speed=1 frameRate=1.25 stype=pro img=oryx/swordman1 + enemy > Chaser stype=avatar img=oryx/bat1 speed=0.1 + tank > Missile speed=0.05 + tankR > img=newset/tank_blueR orientation=RIGHT + tankU > img=newset/tank_blue orientation=UP + tankL > img=newset/tank_blueL orientation=LEFT + tankD > img=newset/tank_blueD orientation=DOWN + + #Tick counter + #Quiescent tick counter + pcq > Immovable invisible=True + #Active tick counter + pca > SpawnPoint stype=pc invisible=True + #Tick count + pc > Immovable invisible=True + #Termination state + dead > Immovable invisible=True + + pickaxe_penalty > Immovable invisible=true + pickaxe_penalty2 > Immovable invisible=true + pickaxe_penalty3 > Immovable invisible=true + + timebonus > SpawnPoint stype=timebonus_tick invisible=true + timebonus_limit > SpawnPoint stype=timebonus_maxticks cooldown=700 invisible=true + timebonus_tick > Immovable invisible=true + timebonus_maxticks > Immovable invisible=true + timebonus_start > Immovable invisible=true + + paspawn > SpawnPoint stype=pam prob=0.1 cooldown=20 invisible=True + pam > SpawnPoint stype=pickaxe prob=1 total=1 invisible=True + pickaxe > Resource value=1 limit=1 img=oryx/pickaxe + + coin > Resource value=1 img=oryx/coin1 + destroy > Immovable hidden=True invisible=True + + wall > Immovable + breakableWall > img=oryx/dirtWall autotiling=True + unbreakableWall > img=oryx/tombstone1 + + pro > Missile speed=1 img=oryx/pickaxe singleton=True + + gold > Passive img=oryx/gold3 + + LevelMapping + g > floor goal + A > floor avatar pcq pickaxe_penalty timebonus timebonus_limit timebonus_start + e > floor enemy + . > floor + * > floor2 + w > floor breakableWall + b > floor unbreakableWall + r > floor tankR + u > floor tankU + l > floor tankL + d > floor tankD + p > floor pickaxe paspawn + $ > floor gold + + InteractionSet + #if a pickaxe would respawn on a tile that already has one, prevent it + pam pickaxe > killSprite + + timebonus_tick timebonus > killSprite scoreChange=-50 + timebonus floor > transformIfCount stype=dead stypeCount=timebonus_maxticks geq=2 + timebonus_limit floor > transformIfCount stype=dead stypeCount=timebonus_maxticks geq=2 + timebonus_maxticks timebonus_maxticks > killBoth + timebonus_start timebonus > killSprite scoreChange=35000 + + pickaxe_penalty floor > transformIfCount stype=pickaxe_penalty2 stypeCount=pro geq=1 + pickaxe_penalty2 floor > transformTo stype=pickaxe_penalty3 scoreChange=-101 + pickaxe_penalty3 floor > transformIfCount stype=pickaxe_penalty stypeCount=pro leq=0 + + breakableWall pro > killBoth + pro unbreakableWall > killSprite + gold avatar > killSprite scoreChange=500 + + pro tank > killSprite + + pickaxe avatar > collectResource scoreChange=100 + pickaxe avatar > killSprite + + pro EOS > wrapAround + + pro enemy > transformTo stype=pickaxe + enemy pro > killSprite scoreChange=250 + + breakableWall tank > killSprite scoreChange=10 + tank unbreakableWall > reverseDirection + + movable wall > stepBack + movable EOS > wrapAround + goal avatar > killSprite scoreChange=2000 + enemy enemy > stepBack + avatar enemy tank > killSprite scoreChange=-15 + + #pickaxe flight timer + pcq floor > transformIfCount stype=pca stypeCount=pro geq=1 + pca floor > transformIfCount stype=pcq stypeCount=pc geq=2 + pro floor > transformIfCount stype=pickaxe stypeCount=pc geq=2 + pc floor > transformIfCount stype=dead stypeCount=pc geq=2 + + pca floor > transformIfCount stype=pcq stypeCount=pro leq=0 + pc floor > transformIfCount stype=dead stypeCount=pro leq=0 + + dead floor > killSprite + + coin avatar > transformIfCount stype=destroy stypeCount=coin leq=0 + coin avatar > killSprite scoreChange=2 + + destroy floor > killAll stype=wall + + TerminationSet + SpriteCounter stype=goal win=True + #SpriteCounter stype=enemy win=True + SpriteCounter stype=avatar win=False + + + diff --git a/VGDLData/examples/gridphysics/link_lvl0.txt b/VGDLData/examples/gridphysics/link_lvl0.txt new file mode 100755 index 0000000..14b9182 --- /dev/null +++ b/VGDLData/examples/gridphysics/link_lvl0.txt @@ -0,0 +1,10 @@ +wwwwwwwwwwwwwwwwwwwwwwwwwwwwwww +w......w....w....w....w.......w +w......w..u.w....w$.u.w..d....w +w......w$..$w.........www....ww +w..Ap..w..p.w$.p.w..p...w...bgw +w................w....www....ww +w......w$..$w....w....w.......w +w..d...w....w..d.w$...w....u..w +w......w....w....w....w.......w +wwwwwwwwwwwwwwwwwwwwwwwwwwwwwww diff --git a/VGDLData/examples/gridphysics/link_lvl1.txt b/VGDLData/examples/gridphysics/link_lvl1.txt new file mode 100755 index 0000000..fb97f47 --- /dev/null +++ b/VGDLData/examples/gridphysics/link_lvl1.txt @@ -0,0 +1,10 @@ +wwwwwwwwwwwwwwwwwwwwwwwwwwwwwww +wp.....pwwp.d....w...p.w.p....w +w..A....ww.......w.....w......w +w.......ww.......w.....b..$..lb +br......ww.$...bwwwwbwwwwwwwwww +w.......ww.$...b....d.........w +wwwwwwwwww.$...br............bw +w.$$$.u.ww...upb...........g..w +w.$$$...ww....pb...$$$........w +wwwwwwwwwwwwwwwwwwwwbwwwwwwwwww diff --git a/VGDLData/examples/gridphysics/link_lvl2.txt b/VGDLData/examples/gridphysics/link_lvl2.txt new file mode 100755 index 0000000..7382ff6 --- /dev/null +++ b/VGDLData/examples/gridphysics/link_lvl2.txt @@ -0,0 +1,10 @@ +wwwwwwwwwwwwwwwwwwwwwwwwwwwwwww +w$......p....u...d.........A..w +w$u...........................w +w$...bbbbbbbbbbbbbbbbwbbbbbbbbw +wd....b.......ww.b............w +w$..$.....pb..ww......lb.$$$$.w +wbbbbbbbbbbbbbbbbbbbbbbb.$$$$.w +w..g........b.....lb..........w +wr......b.....$.....$......u..b +wwwwwwwwwwwwwwwwwwwwwwwwwwwwwww diff --git a/VGDLData/examples/gridphysics/link_lvl3.txt b/VGDLData/examples/gridphysics/link_lvl3.txt new file mode 100755 index 0000000..92c71ae --- /dev/null +++ b/VGDLData/examples/gridphysics/link_lvl3.txt @@ -0,0 +1,10 @@ +wwwwwwwwwwwwwwwwwwwwwwwwwwwwwww +w....g..w...........bbbbb.....w +w..d....w.$....$..........$...w +w......wwwwwwwwwww....u..wwwwww +w$......w$..........A.....$...w +w..p....w........r....p.......w +w.......w....w...........wwwwww +w..p...lw....w........p..w....w +w.......w....w...$.......w....w +wwwwwwwwwwwwwwwwwwwwwwwwwwwwwww diff --git a/VGDLData/examples/gridphysics/link_lvl4.txt b/VGDLData/examples/gridphysics/link_lvl4.txt new file mode 100755 index 0000000..6cd9060 --- /dev/null +++ b/VGDLData/examples/gridphysics/link_lvl4.txt @@ -0,0 +1,10 @@ +wwwwwwwwwwwwwwwwwwwwwwwwwwwwwww +l.............................r +w.......p$w$$$$p$$$$w$p.......w +w.......$ww$$$$p$$$$ww$....w..w +wp..A...$ww$$$$$$$$$ww$...wgw.w +w.......$ww$$$$$$$$$ww$....w..w +w.......$ww$$$$p$$$$ww$.......w +w.......p$w$$$$p$$$$w$p.......w +l.............................r +wwwwwwwwwwwwwwwwwwwwwwwwwwwwwww diff --git a/VGDLData/examples/gridphysics/mirrors.txt b/VGDLData/examples/gridphysics/mirrors.txt new file mode 100755 index 0000000..cd909ac --- /dev/null +++ b/VGDLData/examples/gridphysics/mirrors.txt @@ -0,0 +1,97 @@ +BasicGame key_handler=Pulse + SpriteSet + floor > Immovable img=oryx/floor3 hidden=True + cliff > Immovable color=BLACK + avatar > ShootAvatar stype=boulder rotateInPlace=true img=oryx/archer1 + + code > Immovable + redcode > img=oryx/slime3 + greencode > img=oryx/slime2 + bluecode > img=oryx/slime1 + redcodeX > img=oryx/slime3 + greencodeX > img=oryx/slime2 + bluecodeX > img=oryx/slime1 + + blocks > Immovable shrinkfactor=0.7 + red > img=oryx/diamond2 + red1 > img=oryx/slime3 + red2 > img=oryx/slime3 + red3 > img=oryx/slime3 + green > img=oryx/diamond3 + green1 > img=oryx/slime2 + green2 > img=oryx/slime2 + green3 > img=oryx/slime2 + blue > img=oryx/diamond1 + blue1 > img=oryx/slime1 + blue2 > img=oryx/slime1 + blue3 > img=oryx/slime1 + + + mirror > Immovable img=oryx/diamond3 + mup > orientation=UP img=newset/mirror_u + mdown > orientation=DOWN img=newset/mirror_d + mright > orientation=RIGHT img=newset/mirror_r + mleft > orientation=LEFT img=newset/mirror_l + mswap > + + boulder > Missile color=BLUE img=oryx/orb2 shrinkfactor=0.3 + wall > Immovable img=oryx/wall3 autotiling=True + + LevelMapping + . > floor + , > cliff + A > floor avatar + u > floor mup + d > floor mdown + h > floor mright + l > floor mleft + r > floor redcode + g > floor greencode + b > floor bluecode + 1 > floor red1 + 2 > floor red2 + 3 > floor red3 + 4 > floor green1 + 5 > floor green2 + 6 > floor green3 + 7 > floor blue1 + 8 > floor blue2 + 9 > floor blue3 + + InteractionSet + + avatar wall > stepBack + mirror avatar > bounceForward + mirror wall > undoAll + + mirror cliff > killSprite + avatar cliff > killSprite + + boulder wall EOS > killSprite + boulder mirror > attractGaze align=True + + red boulder > transformTo stype=redcodeX + green boulder > transformTo stype=greencodeX + blue boulder > transformTo stype=bluecodeX + + redcode boulder > transformIfCount stype=red1 stypeCount=code geq=3 scoreChange=1 + redcode boulder > transformIfCount stype=red2 stypeCount=code geq=2 scoreChange=1 + redcode boulder > transformIfCount stype=red3 stypeCount=code geq=1 scoreChange=1 + + bluecode boulder > transformIfCount stype=blue1 stypeCount=code geq=3 scoreChange=1 + bluecode boulder > transformIfCount stype=blue2 stypeCount=code geq=2 scoreChange=1 + bluecode boulder > transformIfCount stype=blue3 stypeCount=code geq=1 scoreChange=1 + + greencode boulder > transformIfCount stype=green1 stypeCount=code geq=3 scoreChange=1 + greencode boulder > transformIfCount stype=green2 stypeCount=code geq=2 scoreChange=1 + greencode boulder > transformIfCount stype=green3 stypeCount=code geq=1 scoreChange=1 + + redcodeX boulder > transformTo stype=redcode scoreChange=-1 + greencodeX boulder > transformTo stype=greencode scoreChange=-1 + bluecodeX boulder > transformTo stype=bluecode scoreChange=-1 + + + TerminationSet + SpriteCounter stype=avatar limit=0 win=False + MultiSpriteCounterSubTypes stype1=blocks limit=6 subTypesNum=3 win=True + Timeout limit=1500 win=False \ No newline at end of file diff --git a/VGDLData/examples/gridphysics/mirrors_lvl0.txt b/VGDLData/examples/gridphysics/mirrors_lvl0.txt new file mode 100755 index 0000000..34c942a --- /dev/null +++ b/VGDLData/examples/gridphysics/mirrors_lvl0.txt @@ -0,0 +1,17 @@ +wwwwwwwwwwwwwwwwwwwwww +w.......,,,,,,,......w +w.....h.,,,,,,,..d...w +w...h...,,,,,,,...d..w +w.h.....,,,,,,,....d.w +w.......,,,,,,,......w +w.......,,,,,,,......w +w.......,wwwww,......w +w,,,,,,,,w159w,,,,,,,w +ww.w.w.w,wwwww,......w +ww.w.w.w,,,w,,,......w +w.......,,,w,,,......w +wwww.www,,,w,,,......w +w.......,,,w,,,..r...w +w.......,,,w,,,...g..w +w...A...,,,w,,,....b.w +wwwwwwwwwwwwwwwwwwwwww diff --git a/VGDLData/examples/gridphysics/mirrors_lvl1.txt b/VGDLData/examples/gridphysics/mirrors_lvl1.txt new file mode 100755 index 0000000..9ad022c --- /dev/null +++ b/VGDLData/examples/gridphysics/mirrors_lvl1.txt @@ -0,0 +1,17 @@ +wwwwwwwwwwwwwwwwwwwwww +w.......,,,,,,,......w +w.....h.,,,,,,,....d.w +w...h...,,,,,,,...d..w +w.h.....,,,,,,,..d...w +w.......,,,,,,,......w +w.......,,,,,,,......w +w.......,wwwww,......w +w,,,,,,,,w726w,,,,,,,w +ww.w.w.w,wwwww,......w +ww.w.w.w,,,w,,,......w +w.......,,,w,,,......w +wwww.www,,,w,,,......w +w.......,,,w,,,..r...w +w.......,,,w,,,...g..w +w...A...,,,w,,,....b.w +wwwwwwwwwwwwwwwwwwwwww diff --git a/VGDLData/examples/gridphysics/mirrors_lvl2.txt b/VGDLData/examples/gridphysics/mirrors_lvl2.txt new file mode 100755 index 0000000..5e3c7de --- /dev/null +++ b/VGDLData/examples/gridphysics/mirrors_lvl2.txt @@ -0,0 +1,17 @@ +wwwwwwwwwwwwwwwwwwwwww +w.......,,,,,,,......w +w.....d.,,,,,,,....l.w +w...d...,,,,,,,..l...w +w.d.....,,,,,,,l.....w +w.......,,,,,,,......w +w.......,,,,,,,......w +w.......,wwwww,......w +w,,,,,,,,w483w,,,,,,,w +w.......,wwwww,.w.w.ww +w.......,,,w,,,.w.w.ww +w.......,,,w,,,......w +ww.w.w.w,,,w,,,ww.wwww +w.......,,,w,,,......w +w.r.b.g.,,,w,,,....A.w +w.......,,,w,,,......w +wwwwwwwwwwwwwwwwwwwwww diff --git a/VGDLData/examples/gridphysics/mirrors_lvl3.txt b/VGDLData/examples/gridphysics/mirrors_lvl3.txt new file mode 100755 index 0000000..f10bf0d --- /dev/null +++ b/VGDLData/examples/gridphysics/mirrors_lvl3.txt @@ -0,0 +1,17 @@ +wwwwwwwwwwwwwwwwwwwwww +w.......,,,,,,,......w +w.....d.,,,,,,,....l.w +w...d...,,,,,,,..l...w +w.d.....,,,,,,,l.....w +w.......,,,,,,,......w +w.......,,,,,,,......w +w.......,wwwww,......w +w,,,,,,,,w483w,,,,,,,w +w.......,wwwww,.w.w.ww +w.......,,,w,,,.w.w.ww +w.......,,,w,,,......w +w.......,,,wwwwww.wwww +w...h...,,,,,,,rw....w +w.....h.,,,,,,,gw..A.w +w.h.....,,,,,,,bw....w +wwwwwwwwwwwwwwwwwwwwww diff --git a/VGDLData/examples/gridphysics/mirrors_lvl4.txt b/VGDLData/examples/gridphysics/mirrors_lvl4.txt new file mode 100755 index 0000000..33d6818 --- /dev/null +++ b/VGDLData/examples/gridphysics/mirrors_lvl4.txt @@ -0,0 +1,17 @@ +wwwwwwwwwwwwwwwwwwwwww +w.......,,,,,,,......w +w.....h.,,,,,,,..d...w +w...h...,,,,,,,...d..w +w.h.....,,,,,,,....d.w +w.......,,,,,,,......w +w.......,,,,,,,......w +w.......,wwwww,......w +w,,,,,,,,w429w,,,,,,,w +ww.w.w.wwwwwww,......w +ww.w.w.ww,,,,,,......w +w.......w,,,,,,......w +wwww.wwww,,,,,,......w +w.....wb,,,,,,,..l...w +w.....wg,,,,,,,...l..w +w...A.wr,,,,,,,....l.w +wwwwwwwwwwwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLData/examples/gridphysics/missilecommand.txt b/VGDLData/examples/gridphysics/missilecommand.txt new file mode 100755 index 0000000..a948bbd --- /dev/null +++ b/VGDLData/examples/gridphysics/missilecommand.txt @@ -0,0 +1,29 @@ +BasicGame + SpriteSet + floor > Immovable img=oryx/backBlack + city > Immovable color=GREEN img=newset/city1 randomtiling=0.5 + explosion > Flicker limit=5 img=oryx/circleEffect1 shrinkfactor=0.5 + + movable > + avatar > ShootAvatar stype=explosion img=oryx/spaceship1 + incoming > + incoming_slow > Chaser stype=city color=ORANGE speed=0.1 img=oryx/firedown1 + incoming_fast > Chaser stype=city color=YELLOW speed=0.3 img=oryx/firedown2 + + wall > Immovable img=newset/block2 + + LevelMapping + c > floor city + m > floor incoming_slow + f > floor incoming_fast + . > floor + A > floor avatar + + InteractionSet + movable wall > stepBack + incoming city > killBoth scoreChange=-1 + incoming explosion > killSprite scoreChange=2 + + TerminationSet + SpriteCounter stype=city win=False + SpriteCounter stype=incoming win=True \ No newline at end of file diff --git a/VGDLData/examples/gridphysics/missilecommand_lvl0.txt b/VGDLData/examples/gridphysics/missilecommand_lvl0.txt new file mode 100755 index 0000000..8b70606 --- /dev/null +++ b/VGDLData/examples/gridphysics/missilecommand_lvl0.txt @@ -0,0 +1,12 @@ +w....m.....m....m...m..w +w......................w +w......................w +w......................w +w......................w +w......................w +w...........A..........w +w......................w +w......................w +w......................w +w.....c.....c......c...w +wwwwwwwwwwwwwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLData/examples/gridphysics/missilecommand_lvl1.txt b/VGDLData/examples/gridphysics/missilecommand_lvl1.txt new file mode 100755 index 0000000..77b4b67 --- /dev/null +++ b/VGDLData/examples/gridphysics/missilecommand_lvl1.txt @@ -0,0 +1,12 @@ +w..m.m..m.m.m..m.m.m...w +w......................w +w......................w +w......................w +w......................w +w......................w +w...........A..........w +w......................w +w......................w +w......................w +w...........c..........w +wwwwwwwwwwwwwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLData/examples/gridphysics/missilecommand_lvl2.txt b/VGDLData/examples/gridphysics/missilecommand_lvl2.txt new file mode 100755 index 0000000..6e070fc --- /dev/null +++ b/VGDLData/examples/gridphysics/missilecommand_lvl2.txt @@ -0,0 +1,12 @@ +w.f........m....m.....fw +w......................w +wwwwww.................w +w......................w +w...................wwww +w......................w +w...........A..........w +w..www.........www.....w +w..w............w......w +w..w............w......w +w..w..c.....c...w..c...w +wwwwwwwwwwwwwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLData/examples/gridphysics/missilecommand_lvl3.txt b/VGDLData/examples/gridphysics/missilecommand_lvl3.txt new file mode 100755 index 0000000..7646830 --- /dev/null +++ b/VGDLData/examples/gridphysics/missilecommand_lvl3.txt @@ -0,0 +1,12 @@ +w....m.....f....m...f..w +w......................w +w......................w +w......................w +w......................w +w......................w +w...........A..........w +w......................w +w......................w +w......................w +w...c..............c...w +wwwwwwwwwwwwwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLData/examples/gridphysics/missilecommand_lvl4.txt b/VGDLData/examples/gridphysics/missilecommand_lvl4.txt new file mode 100755 index 0000000..dcf29a6 --- /dev/null +++ b/VGDLData/examples/gridphysics/missilecommand_lvl4.txt @@ -0,0 +1,12 @@ +w....m..m...m..m..m.m.mw +w......................w +w......................w +w......................w +w......................w +w......................w +w...........A..........w +w......................w +w......................w +w......................w +w...c.c.c.c.c.c.c.c....w +wwwwwwwwwwwwwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLData/examples/gridphysics/modality.txt b/VGDLData/examples/gridphysics/modality.txt new file mode 100755 index 0000000..aa0afe5 --- /dev/null +++ b/VGDLData/examples/gridphysics/modality.txt @@ -0,0 +1,45 @@ +#Modality: #http://www.puzzlescript.net/play.html?p=6888061 + +BasicGame key_handler=Pulse square_size=50 + SpriteSet + black > Immovable color=BLACK img=oryx/backBlack + white > Immovable color=WHITE img=oryx/backGrey + grey > Immovable img=oryx/backOBrown + target > Passive img=newset/hole1 portal=True + winTarget > Immovable img=newset/hole1 + crate > Passive img=oryx/bush5 shrinkfactor=0.8 + avatar > MovingAvatar img=newset/girl3 + inBlack > img=newset/girl2 + inWhite > img=newset/girl1 + inGrey > + wall > Immovable img=oryx/dirtwall autotiling=True + + LevelMapping + . > black + + > white + g > grey + b > inBlack black + A > inWhite white + * > crate black + @ > crate white + t > target black + u > target white + + TerminationSet + SpriteCounter stype=target limit=0 win=True + + InteractionSet + avatar EOS > stepBack + inBlack white > stepBack + inWhite black > stepBack + + inGrey black > transformTo stype=inBlack + inGrey white > transformTo stype=inWhite + avatar grey > transformTo stype=inGrey + + crate avatar > bounceForward + crate wall > undoAll + target wall > undoAll + avatar wall > stepBack + target crate > transformTo stype=winTarget scoreChange=1 + diff --git a/VGDLData/examples/gridphysics/modality_lvl0.txt b/VGDLData/examples/gridphysics/modality_lvl0.txt new file mode 100755 index 0000000..473454c --- /dev/null +++ b/VGDLData/examples/gridphysics/modality_lvl0.txt @@ -0,0 +1,5 @@ +wwwwwww +wu+...w +w@+g.bw +w+++..w +wwwwwww diff --git a/VGDLData/examples/gridphysics/modality_lvl1.txt b/VGDLData/examples/gridphysics/modality_lvl1.txt new file mode 100755 index 0000000..c40a6bd --- /dev/null +++ b/VGDLData/examples/gridphysics/modality_lvl1.txt @@ -0,0 +1,7 @@ +wwwwwww +w++++Aw +w+.*.+w +wu++.+w +w+g..+w +w+++++w +wwwwwww diff --git a/VGDLData/examples/gridphysics/modality_lvl2.txt b/VGDLData/examples/gridphysics/modality_lvl2.txt new file mode 100755 index 0000000..770fc8f --- /dev/null +++ b/VGDLData/examples/gridphysics/modality_lvl2.txt @@ -0,0 +1,8 @@ +wwwwwwww +w......w +w.++.+.w +w.+A++.w +w..u.++w +wg.*.++w +w++++++w +wwwwwwww diff --git a/VGDLData/examples/gridphysics/modality_lvl3.txt b/VGDLData/examples/gridphysics/modality_lvl3.txt new file mode 100755 index 0000000..27c9d34 --- /dev/null +++ b/VGDLData/examples/gridphysics/modality_lvl3.txt @@ -0,0 +1,11 @@ +wwwwwwwwwwwww +w...t.......w +w...+.......w +w.+.+.+...++w +w.+.++++..++w +wA@g++..++++w +w.+.++...+++w +w.+.+....+++w +w.+......+++w +w.++++++++++w +wwwwwwwwwwwww diff --git a/VGDLData/examples/gridphysics/modality_lvl4.txt b/VGDLData/examples/gridphysics/modality_lvl4.txt new file mode 100755 index 0000000..00d68a9 --- /dev/null +++ b/VGDLData/examples/gridphysics/modality_lvl4.txt @@ -0,0 +1,6 @@ +wwwwwww +w+...+w +w..+g.w +w.++*.w +wu+..bw +wwwwwww diff --git a/VGDLData/examples/gridphysics/myAliens.txt b/VGDLData/examples/gridphysics/myAliens.txt new file mode 100755 index 0000000..25af6b2 --- /dev/null +++ b/VGDLData/examples/gridphysics/myAliens.txt @@ -0,0 +1,25 @@ +BasicGame + SpriteSet + base > Immovable color=WHITE img=base + avatar > HorizontalAvatar + alien > Missile orientation=DOWN speed=0.8 img=alien + ghost > Missile orientation=DOWN speed=0.8 img=ghost + portal > + portalAlien > SpawnPoint orientation=RIGHT stype=alien cooldown=16 prob=0.08 total=20 img=portal + portalGhost > SpawnPoint orientation=RIGHT stype=ghost cooldown=12 prob=0.08 total=20 img=portal + + LevelMapping + 0 > base + 1 > portalAlien + 2 > portalGhost + + TerminationSet + SpriteCounter stype=avatar limit=0 win=False + Timeout limit=1000 win=True + + InteractionSet + avatar wall > stepBack + alien EOS > turnAround + base alien > killSprite + alien avatar > killSprite scoreChange=1 + avatar ghost > killSprite scoreChange=-10 diff --git a/VGDLData/examples/gridphysics/myAliens_lvl0.txt b/VGDLData/examples/gridphysics/myAliens_lvl0.txt new file mode 100755 index 0000000..841862f --- /dev/null +++ b/VGDLData/examples/gridphysics/myAliens_lvl0.txt @@ -0,0 +1,14 @@ +wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww +w112112112112112112112112112111w +w w +w w +w w +w w +w w +w w +w w +w w +w w +w w +w A w +wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLData/examples/gridphysics/myAliens_lvl1.txt b/VGDLData/examples/gridphysics/myAliens_lvl1.txt new file mode 100755 index 0000000..841862f --- /dev/null +++ b/VGDLData/examples/gridphysics/myAliens_lvl1.txt @@ -0,0 +1,14 @@ +wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww +w112112112112112112112112112111w +w w +w w +w w +w w +w w +w w +w w +w w +w w +w w +w A w +wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLData/examples/gridphysics/myAliens_lvl2.txt b/VGDLData/examples/gridphysics/myAliens_lvl2.txt new file mode 100755 index 0000000..aa83fd5 --- /dev/null +++ b/VGDLData/examples/gridphysics/myAliens_lvl2.txt @@ -0,0 +1,14 @@ +wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww +w221221221221221221221221221122w +w w +w w +w w +w w +w w +w w +w w +w w +w w +w w +w A w +wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLData/examples/gridphysics/myAliens_lvl3.txt b/VGDLData/examples/gridphysics/myAliens_lvl3.txt new file mode 100755 index 0000000..a82051a --- /dev/null +++ b/VGDLData/examples/gridphysics/myAliens_lvl3.txt @@ -0,0 +1,14 @@ +wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww +w221221222122212221221222122122w +w w +w w +w w +w w +w w +w w +w w +w w +w w +w w +w A w +wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLData/examples/gridphysics/myAliens_lvl4.txt b/VGDLData/examples/gridphysics/myAliens_lvl4.txt new file mode 100755 index 0000000..100611c --- /dev/null +++ b/VGDLData/examples/gridphysics/myAliens_lvl4.txt @@ -0,0 +1,14 @@ +wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww +w222222222222221222222222222222w +w w +w w +w w +w w +w w +w w +w w +w w +w w +w w +w A w +wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLData/examples/gridphysics/overload.txt b/VGDLData/examples/gridphysics/overload.txt new file mode 100755 index 0000000..245a826 --- /dev/null +++ b/VGDLData/examples/gridphysics/overload.txt @@ -0,0 +1,39 @@ +BasicGame + SpriteSet + floor > Immovable img=oryx/grass autotiling=True + castlef > Immovable img=oryx/floor3 + structure > Immovable + marsh > color=BROWN img=oryx/tree1 + goal > Door color=GREEN img=oryx/dooropen1 + moving > + avatar > ShootAvatar ammo=weapon stype=sword img=oryx/prince1 + random > RandomNPC speed=1 cooldown=4 img=oryx/spelunky_0 cons=8 + sword > Flicker limit=5 singleton=True img=oryx/sword3 + weapon > Resource color=BLUE value=10000 limit=10000 img=oryx/sword3 shrinkfactor=0.7 + gold > Resource color=GOLD limit=11 shrinkfactor=0.7 img=oryx/gold2 # this limit is only used for visualizing progress + + wall > Immovable img=oryx/dirtwall autotiling=True + + InteractionSet + weapon avatar > collectResource scoreChange=2 + marsh sword > killSprite scoreChange=1 + gold avatar > collectResource scoreChange=1 + gold random > collectResource + moving wall > stepBack + avatar marsh > killIfHasMore resource=gold limit=11 + random marsh > killIfHasMore resource=gold limit=11 + goal avatar > killIfOtherHasMore resource=gold limit=10 + + TerminationSet + SpriteCounter stype=goal limit=0 win=True + SpriteCounter stype=avatar limit=0 win=False + + LevelMapping + g > floor castlef goal + . > floor marsh + 0 > floor gold + 1 > floor random + s > floor weapon + + > floor + A > floor avatar + w > floor wall \ No newline at end of file diff --git a/VGDLData/examples/gridphysics/overload_lvl0.txt b/VGDLData/examples/gridphysics/overload_lvl0.txt new file mode 100755 index 0000000..2dd09d4 --- /dev/null +++ b/VGDLData/examples/gridphysics/overload_lvl0.txt @@ -0,0 +1,11 @@ +wwwwwwwwwwwwwwwwwww +wA++.++0+++++..++gw +w0++.++++++++..++0w +wwwww++++++0+wwwwww +w+++++w++++++++w+0w +w+0+++wwwwwww++++ww +w++0++++++0++0+0++w +wwwww+++++www++++0w +w000++++++0++++0+1w +w000w+++s++++0++www +wwwwwwwwwwwwwwwwwww diff --git a/VGDLData/examples/gridphysics/overload_lvl1.txt b/VGDLData/examples/gridphysics/overload_lvl1.txt new file mode 100755 index 0000000..8926ed0 --- /dev/null +++ b/VGDLData/examples/gridphysics/overload_lvl1.txt @@ -0,0 +1,11 @@ +wwwwwwwwwwwwwwwwwww +w+++0+ww+++++++++Aw +w+0+++w+0+++www+++w +w+++++w+++++w+++++w +w+++++w++0++++0+++w +wwww++++++++w++++0w +w++++00+++1+www..ww +w..w++++wwwwwww..ww +w00w++000sw00+++++w +w00w++++++w++++++gw +wwwwwwwwwwwwwwwwwww diff --git a/VGDLData/examples/gridphysics/overload_lvl2.txt b/VGDLData/examples/gridphysics/overload_lvl2.txt new file mode 100755 index 0000000..af6b214 --- /dev/null +++ b/VGDLData/examples/gridphysics/overload_lvl2.txt @@ -0,0 +1,11 @@ +wwwwwwwwwwwwwwwwwww +wA+0+w0+0+00+0+0++w +w++..w........+0++w +w++++w......++0+0+w +w++++w.....+++++0+w +w++0+0++.+++0+1++ww +w++++0++++++00+++ww +wwwwww++++0++++++ww +w++++0++.....++...w +w++0++0+0s......0gw +wwwwwwwwwwwwwwwwwww diff --git a/VGDLData/examples/gridphysics/overload_lvl3.txt b/VGDLData/examples/gridphysics/overload_lvl3.txt new file mode 100755 index 0000000..31531eb --- /dev/null +++ b/VGDLData/examples/gridphysics/overload_lvl3.txt @@ -0,0 +1,11 @@ +wwwwwwwwwwwwwwwwwww +ws++++1+++++++.+++w +w++++++.....+++.++w +w++++++++++++.++++w +w++1+++0+0+++++0++w +w++++0+A+.0+++0+++w +w+++0++.++0++0++++w +w+0++++.++0+0+++.+w +w++++.++++++.....+w +w++++++w+++++++++gw +wwwwwwwwwwwwwwwwwww diff --git a/VGDLData/examples/gridphysics/overload_lvl4.txt b/VGDLData/examples/gridphysics/overload_lvl4.txt new file mode 100755 index 0000000..5d5ed8f --- /dev/null +++ b/VGDLData/examples/gridphysics/overload_lvl4.txt @@ -0,0 +1,11 @@ +wwwwwwwwwwwwwwwwwww +ws++++1++000++.+++w +w+000000000000000+w +w+++++++0000+.++++w +w++1++0000000000++w +wA+++0000000++++++w +w+000000000000000+w +w+++000000000000.+w +w++++.++++++.....+w +w++1+++w+++++++++gw +wwwwwwwwwwwwwwwwwww diff --git a/VGDLData/examples/gridphysics/pacman.txt b/VGDLData/examples/gridphysics/pacman.txt new file mode 100755 index 0000000..fd6f140 --- /dev/null +++ b/VGDLData/examples/gridphysics/pacman.txt @@ -0,0 +1,79 @@ +BasicGame square_size=20 obs=wall + SpriteSet + floor > Immovable img=oryx/floor3 + food > Immovable + fruit > color=PINK img=newset/cherries2 + pellet > color=LIGHTYELLOW shrinkfactor=0.5 img=oryx/gold2 + power > Resource color=LIGHTGREEN shrinkfactor=0.8 img=oryx/orb2 + nest > SpawnPoint img=portal portal=True invisible=True + redspawn > stype=redOk + orangespawn > stype=orangeOk + bluespawn > stype=blueOk + pinkspawn > stype=pinkOk + moving > + + + ghost > + red > singleton=True + redOk > RandomPathAltChaser stype1=hungry stype2=powered cooldown=4 img=oryx/ghost3 cons=4 + redSc > Fleeing stype=pacman maxDistance=500 cooldown=2 img=oryx/ghost1 + blue > singleton=True + blueOk > RandomPathAltChaser stype1=hungry stype2=powered cooldown=4 img=oryx/ghost4 cons=4 + blueSc > Fleeing stype=pacman maxDistance=500 cooldown=2 img=oryx/ghost1 + pink > singleton=True + pinkOk > RandomPathAltChaser stype1=hungry stype2=powered cooldown=4 img=oryx/ghost5 cons=4 + pinkSc > Fleeing stype=pacman maxDistance=500 cooldown=2 img=oryx/ghost1 + orange > singleton=True + orangeOk > RandomPathAltChaser stype1=hungry stype2=powered cooldown=4 img=oryx/ghost6 cons=4 + orangeSc > Fleeing stype=pacman maxDistance=500 cooldown=2 img=oryx/ghost1 + + + pacman > OrientedAvatar img=newset/pacman rotateInPlace=false speed=0.5 + hungry > color=YELLOW + powered > color=ORANGE + wall > Immovable img=oryx/wall3 autotiling=True + InteractionSet + moving wall > stepBack + pacman EOS > wrapAround + + ghost EOS ghost > stepBack + + power hungry > killSprite + hungry ghost > killSprite scoreChange=-1 + + power pacman > killSprite scoreChange=10 + pellet pacman > killSprite scoreChange=1 + fruit pacman > killSprite scoreChange=5 + + hungry power > transformToAll stype=redOk stypeTo=redSc + hungry power > transformToAll stype=pinkOk stypeTo=pinkSc + hungry power > transformToAll stype=blueOk stypeTo=blueSc + hungry power > transformToAll stype=orangeOk stypeTo=orangeSc + + hungry power > addTimer timer=200 ftype=transformToAll stype=redSc stypeTo=redOk killSecond=True + hungry power > addTimer timer=200 ftype=transformToAll stype=pinkSc stypeTo=pinkOk killSecond=True + hungry power > addTimer timer=200 ftype=transformToAll stype=blueSc stypeTo=blueOk killSecond=True + hungry power > addTimer timer=200 ftype=transformToAll stype=orangeSc stypeTo=orangeOk killSecond=True + + hungry power > addTimer timer=200 ftype=transformToAll stype=powered stypeTo=hungry + hungry power > transformTo stype=powered + + ghost powered > killSprite scoreChange=40 + + + + LevelMapping + + > floor + 0 > floor power + . > floor pellet + A > floor hungry + 1 > floor redspawn + 2 > floor orangespawn + 3 > floor bluespawn + 4 > floor pinkspawn + f > floor fruit + w > floor wall + + TerminationSet + SpriteCounter stype=food win=True + SpriteCounter stype=pacman win=False \ No newline at end of file diff --git a/VGDLData/examples/gridphysics/pacman_lvl0.txt b/VGDLData/examples/gridphysics/pacman_lvl0.txt new file mode 100755 index 0000000..466fcf2 --- /dev/null +++ b/VGDLData/examples/gridphysics/pacman_lvl0.txt @@ -0,0 +1,31 @@ +wwwwwwwwwwwwwwwwwwwwwwwwwwww +w............ww............w +w.wwww.wwwwwfww.wwwww.wwww.w +w0wwww.wwwww.ww.wwwww.wwww0w +w.wwww.wwwww.ww.wwwww.wwww.w +w..........................w +w.wwww.ww.wwwwwwww.ww.wwww.w +w.wwww.ww.wwwwwwww.ww.wwww.w +w......ww....ww....ww......w +wwwwww.wwwww+ww+wwwww.wwwwww +wwwwww.wwwww+ww+wwwww.wwwwww +wwwwww.ww++++++++++ww.wwwwww +wwwwww.ww++++++++++ww.wwwwww +wwwwww.ww+www++www+ww.wwwwww +++++++f+++ww1234ww+++f++++++ +wwwwww.ww+wwwwwwww+ww.wwwwww +wwwwww.ww++++++++++ww.wwwwww +wwwwww.ww++++++++++ww.wwwwww +wwwwww.ww+wwwwwwww+ww.wwwwww +wwwwww.ww+wwwwwwww+ww.wwwwww +w............ww............w +w.wwww.wwwww.ww.wwwww.wwww.w +w0wwww.wwwww.ww.wwwww.wwww0w +w...ww.......A........ww...w +www.ww.ww.wwwwwwww.ww.ww.www +www.ww.ww.wwwwwwww.ww.ww.www +w......ww....ww....ww......w +w.wwwwwwwwww.ww.wwwwwwwwww.w +w.wwwwwwwwww.wwfwwwwwwwwww.w +w..........................w +wwwwwwwwwwwwwwwwwwwwwwwwwwww diff --git a/VGDLData/examples/gridphysics/pacman_lvl1.txt b/VGDLData/examples/gridphysics/pacman_lvl1.txt new file mode 100755 index 0000000..ef4b46a --- /dev/null +++ b/VGDLData/examples/gridphysics/pacman_lvl1.txt @@ -0,0 +1,31 @@ +wwwwwwwwwwwwwwwwwwwwwwwwwwww +w........wwwwwwwwww........w +w.wwwwww............wwwwww.w +w.wwwwww.ww.wwww.ww.wwwwww.w +w.......0ww.wwww.ww0.......w +ww.wwwwwwww.wwww.wwwwwwww.ww +ww.wwwwwwww.wwww.wwwwwwww.ww +ww.wwwwwwww.wwww.wwwwwwww.ww +ww......f..........f......ww +ww.w.ww.wwwwwwwwwwww.ww.w.ww +ww.w.ww.wwwwwwwwwwww.ww.w.ww +ww.w.ww.w++++++++++w.ww.w.ww +ww.w.ww.w++++++++++w.ww.w.ww +ww.w.ww.w+www++www+w.ww.w.ww +++++++++++ww1234ww++++++++++ +ww.ww.www+wwwwwwww+www.ww.ww +ww.ww.www++++++++++www.ww.ww +ww.ww.wwwwwwwwwwwwwwww.ww.ww +ww.ww.wwwwwwwwwwwwwwww.ww.ww +ww....f..............f....ww +ww.wwwwwwww.wwww.wwwwwwww.ww +ww.wwwwwwww.wwww.wwwwwwww.ww +ww........................ww +ww.wwwwwwww.wwww.wwwwwwww.ww +ww.wwwwwwww.wwww.wwwwwwww.ww +ww.wwwwwwww.wwww.wwwwwwww.ww +w.......0ww.wwww.ww0.......w +w.wwwwww.ww.wwww.ww.wwwwww.w +w.wwwwww.....A......wwwwww.w +w........wwwwwwwwww........w +wwwwwwwwwwwwwwwwwwwwwwwwwwww diff --git a/VGDLData/examples/gridphysics/pacman_lvl2.txt b/VGDLData/examples/gridphysics/pacman_lvl2.txt new file mode 100755 index 0000000..080e09b --- /dev/null +++ b/VGDLData/examples/gridphysics/pacman_lvl2.txt @@ -0,0 +1,31 @@ +wwwwwwwwwwwwwwwwwwwwwwwwwwww +w0........................0w +w.ww.www.wwwwwwwwww.www.ww.w +w....www.wwwwwwwwww.www....w +w.ww.www............www.ww.w +w.ww.wwwwwww.ww.wwwwwww.ww.w +w.wwfwwwwwww.ww.wwwwwwwfww.w +w.ww.wwwwwww.ww.wwwwwww.ww.w +w.ww....................ww.w +w.ww.wwww.wwwwwwww.wwww.ww.w +w.ww.wwww.wwwwwwww.wwww.ww.w +w.ww.wwww++++++++++wwww.ww.w +w.ww.wwww++++++++++wwww.ww.w +w.ww.wwww+www++www+wwww.ww.w +++++++++++ww1234ww++++++++++ +w.ww.wwww+wwwwwwww+wwww.ww.w +w.ww.wwww++++++++++wwww.ww.w +w.ww.wwww.wwwwwwww.wwww.ww.w +w.ww.wwww.wwwwwwww.wwww.ww.w +w.ww....................ww.w +w.ww.wwwwwww.ww.wwwwwww.ww.w +w.ww.wwwwwww.ww.wwwwwww.ww.w +w.ww....................ww.w +w.ww.wwwwwww.ww.wwwwwww.ww.w +w.wwfwwwwwww.ww.wwwwwwwfww.w +w.ww.wwwwwww.ww.wwwwwww.ww.w +w.ww.www.....A......www.ww.w +w....www.wwwwwwwwww.www....w +w.ww.www.wwwwwwwwww.www.ww.w +w0........................0w +wwwwwwwwwwwwwwwwwwwwwwwwwwww diff --git a/VGDLData/examples/gridphysics/pacman_lvl3.txt b/VGDLData/examples/gridphysics/pacman_lvl3.txt new file mode 100755 index 0000000..766b963 --- /dev/null +++ b/VGDLData/examples/gridphysics/pacman_lvl3.txt @@ -0,0 +1,31 @@ +wwwwwwwwwwwwwwwwwwwwwwwwwwww +w.wwwwwwwwwwwwwwwwwwwwwwwwww +w.wwwwwwwwwwwwwwwwwwww...0ww +w.......................w.ww +w.wwwwwwwwwwwwwwwwwwwww...ww +w.wwwwwwwwwwwwwwwwwwwww.wwww +w.wwwwwwwwwwwwwwwwwwwww.wwww +w.wwwwwwwwwwwwwwwwwwwww.wwww +w.w.....................wwww +w.w.wwwwwwwwwwwwwwwwwww.wwww +w.w.wwwwwwwwwwwwwwwwwww.wwww +w.w.wwwww++++++++++wwww.wwww +w.w.wwwww++++++++++wwww.wwww +w.w.wwwww+www++www+wwww.wwww +++++++++++ww1234ww++++++++++ +ww.wwwwww+wwwwwwww+wwww.wwww +ww.wwwwww++++++++++wwww.wwww +ww.wwwwwwwwwwwwwwwwwwww.wwww +ww...........A...........www +ww.wwwwwwwwwwwwwwwwwwww.wwww +ww.wwwwwwwwwwwwwwwwwwww.wwww +www.....................wwww +www.wwwwwwwww.wwwwwwwww.wwww +www.wwwwwwwww.wwwwwwwww.wwww +www.....................wwww +wwwwwwwwwwwwwwwwwwwwwwwwwwww +wwwwwwwwwwwwwwwwwwwwwwwwwwww +wwwwwwwwwwwwwwwwwwwwwwwwwwww +wwwwwwwwwwwwwwwwwwwwwwwwwwww +wwwwwwwwwwwwwwwwwwwwwwwwwwww +wwwwwwwwwwwwwwwwwwwwwwwwwwww diff --git a/VGDLData/examples/gridphysics/pacman_lvl4.txt b/VGDLData/examples/gridphysics/pacman_lvl4.txt new file mode 100755 index 0000000..58d8e67 --- /dev/null +++ b/VGDLData/examples/gridphysics/pacman_lvl4.txt @@ -0,0 +1,31 @@ +wwwwwwwwwwwwwwwwwwwwwwwwwwww +wwwwwwwwwwwwwwwwwwwwwwwwwwww +wwwwwwwwwwwwwwwwwwwwwwwwwwww +wwwwwwwwwwwwwwwwwwwwwwwwwwww +wwww.0.................0w.ww +wwww.www.wwwww.wwwwww.www.ww +wwww.www.wwwww.wwwwww.www.ww +wwww.www.wwwww.wwwwww.www.ww +wwww.www.wwwww.wwwwww.www.ww +wwww.www...............ww.ww +wwww.wwwwwwwwwwwwwwwwwwww.ww +wwww.wwww++++++++++wwwwww.ww +wwww.wwww++++++++++wwwwww.ww +wwww.wwww+www++www+wwwwww.ww +++++++++++ww1234ww++++++++++ +wwwwww.ww+wwwwwwww+wwwwww.ww +wwwwww.ww++++++++++wwwww..ww +wwwwww.wwwwww.wwwwwwwwww.www +wwwwww.wwwwww.wwwwwwf....www +wwwwww.wwwwww.wwwwwww.wwwwww +www...................wwwwww +www.wwwwwwwww.wwwwwww.wwwwww +www.wwwwwwwww.wwwwwww.wwwwww +www.wwwwwwwww.wwwwwww.wwwwww +www.wwwwwwwww.wwwwwww.wwwwww +www.wwwwwwwww.wwwwwww.wwwwww +www.wwwwwwwww.wwwwwww.ww.www +w..........A.............www +w.wwwwwwwwwwwwwwwwwwwwww.www +w0......................0www +wwwwwwwwwwwwwwwwwwwwwwwwwwww diff --git a/VGDLData/examples/gridphysics/pacoban.txt b/VGDLData/examples/gridphysics/pacoban.txt new file mode 100644 index 0000000..1341a74 --- /dev/null +++ b/VGDLData/examples/gridphysics/pacoban.txt @@ -0,0 +1,77 @@ +BasicGame key_handler=Pulse square_size=20 obs=wall + SpriteSet + floor > Immovable img=oryx/floor3 + food > Immovable + fruit > color=PINK img=newset/cherries2 + pellet > color=LIGHTYELLOW shrinkfactor=0.5 img=oryx/gold2 + power > Resource color=LIGHTGREEN shrinkfactor=0.8 img=oryx/orb2 + nest > SpawnPoint img=portal portal=True invisible=True + redspawn > stype=redOk + orangespawn > stype=orangeOk + bluespawn > stype=blueOk + pinkspawn > stype=pinkOk + + wall > Immovable img=oryx/wall3 autotiling=True + + moving > + ghost > + red > singleton=True + redOk > RandomPathAltChaser stype1=hungry stype2=powered cooldown=4 img=oryx/ghost3 cons=4 + redSc > Fleeing stype=pacman maxDistance=500 cooldown=2 img=oryx/ghost1 + blue > singleton=True + blueOk > RandomPathAltChaser stype1=hungry stype2=powered cooldown=4 img=oryx/ghost4 cons=4 + blueSc > Fleeing stype=pacman maxDistance=500 cooldown=2 img=oryx/ghost1 + pink > singleton=True + pinkOk > RandomPathAltChaser stype1=hungry stype2=powered cooldown=4 img=oryx/ghost5 cons=4 + pinkSc > Fleeing stype=pacman maxDistance=500 cooldown=2 img=oryx/ghost1 + orange > singleton=True + orangeOk > RandomPathAltChaser stype1=hungry stype2=powered cooldown=4 img=oryx/ghost6 cons=4 + orangeSc > Fleeing stype=pacman maxDistance=500 cooldown=2 img=oryx/ghost1 + pacman > OrientedAvatar rotateInPlace=false speed=1 + hungry > color=YELLOW img=newset/pacman + powered > color=ORANGE img=oryx/bullet1 + + InteractionSet + wall pacman > bounceForward + wall wall > undoAll + wall EOS > killSprite + + pacman EOS > wrapAround + ghost EOS ghost wall > stepBack + hungry ghost > killSprite scoreChange=-1 + + power pacman > killSprite scoreChange=10 + pellet pacman > killSprite scoreChange=1 + fruit pacman > killSprite scoreChange=5 + + hungry power > transformToAll stype=redOk stypeTo=redSc + hungry power > transformToAll stype=pinkOk stypeTo=pinkSc + hungry power > transformToAll stype=blueOk stypeTo=blueSc + hungry power > transformToAll stype=orangeOk stypeTo=orangeSc + + hungry power > addTimer timer=200 ftype=transformToAll stype=redSc stypeTo=redOk killSecond=True + hungry power > addTimer timer=200 ftype=transformToAll stype=pinkSc stypeTo=pinkOk killSecond=True + hungry power > addTimer timer=200 ftype=transformToAll stype=blueSc stypeTo=blueOk killSecond=True + hungry power > addTimer timer=200 ftype=transformToAll stype=orangeSc stypeTo=orangeOk killSecond=True + + hungry power > addTimer timer=200 ftype=transformToAll stype=powered stypeTo=hungry + hungry power > transformTo stype=powered + + ghost powered > killSprite scoreChange=40 + + LevelMapping + + > floor + 0 > floor power + . > floor pellet + A > floor hungry + 1 > floor redspawn + 2 > floor orangespawn + 3 > floor bluespawn + 4 > floor pinkspawn + f > floor fruit + w > floor wall + + TerminationSet + SpriteCounter stype=food win=True + SpriteCounter stype=pacman win=False + Timeout limit=2000 diff --git a/VGDLData/examples/gridphysics/pacoban_lvl0.txt b/VGDLData/examples/gridphysics/pacoban_lvl0.txt new file mode 100644 index 0000000..dae986b --- /dev/null +++ b/VGDLData/examples/gridphysics/pacoban_lvl0.txt @@ -0,0 +1,24 @@ +wwwwwwwwwwwwwwwwwwwwwwww +w..........ww..........w +w0www.wwwwfww.wwww.www0w +w......................w +w.www.w.wwwwwwww.w.www.w +w.....w....ww....w.....w +wwwww.wwww+ww+wwww.wwwww +wwwww.w++++++++++w.wwwww +wwwww.w++++++++++w.wwwww +wwwww.w+www++www+w.wwwww ++++++f++ww1234ww++f+++++ +wwwww.w+wwwwwwww+w.wwwww +wwwww.w++++++++++w.wwwww +wwwww.w++++++++++w.wwwww +wwwww.w+wwwwwwww+w.wwwww +wwwww.w+wwwwwwww+w.wwwww +w..........ww..........w +w0www.wwww.ww.wwww.www0w +w...w......A.......w...w +www.w.w.wwwwwwww.w.w.www +w.....w....ww....w.....w +w.wwwwwwww.wwfwwwwwwww.w +w......................w +wwwwwwwwwwwwwwwwwwwwwwww diff --git a/VGDLData/examples/gridphysics/pacoban_lvl1.txt b/VGDLData/examples/gridphysics/pacoban_lvl1.txt new file mode 100644 index 0000000..013903e --- /dev/null +++ b/VGDLData/examples/gridphysics/pacoban_lvl1.txt @@ -0,0 +1,22 @@ +wwwwwwwwwwwwwwwwwwwwww +w....................w +w.wwww.w.wwww.w.wwww.w +w.....0w.wwww.w0.....w +w.wwwwww.wwww.wwwwww.w +w.....f........f.....w +w.w.w.wwwwwwwwww.w.w.w +w.w.w.w++++++++w.w.w.w +w.w.w.w++++++++w.w.w.w +w.w.w.w+ww++ww+w.w.w.w +++++++++w1234w++++++++ +w.w.www+wwwwww+www.w.w +w.w.w++++++++++++w.w.w +w.w.wwwwwwwwwwwwww.w.w +w...f............f...w +w.wwwwww.wwww.wwwwww.w +w....................w +w.wwwwww.wwww.wwwwww.w +w.....0w.wwww.w0.....w +w.wwww.w.wwww.w.wwww.w +w.........A..........w +wwwwwwwwwwwwwwwwwwwwww diff --git a/VGDLData/examples/gridphysics/pacoban_lvl2.txt b/VGDLData/examples/gridphysics/pacoban_lvl2.txt new file mode 100644 index 0000000..5f4e07c --- /dev/null +++ b/VGDLData/examples/gridphysics/pacoban_lvl2.txt @@ -0,0 +1,23 @@ +wwwwwwwwwwwwwwwwww +w0..............0w +w.w..wwwwwwww..w.w +w.w............w.w +w.w............w.w +w.w.w.wwwwww.w.w.w +w.w.w++++++++w.w.w +w.w.w++++++++w.w.w +w.w.w+ww++ww+w.w.w +++++++w1234w++++++ +w.w.w+wwwwww+w.w.w +w.w.w++++++++w.w.w +w.w.w.wwwwww.w.w.w +w.w............w.w +w.w.wwww.w.www.w.w +w.w............w.w +w.w.wwww.w.www.w.w +w.wfwwww.w.wwwfw.w +w.w.wwww.w.www.w.w +w.w......A.....w.w +w.w..wwwwwwww..w.w +w0..............0w +wwwwwwwwwwwwwwwwww diff --git a/VGDLData/examples/gridphysics/pacoban_lvl3.txt b/VGDLData/examples/gridphysics/pacoban_lvl3.txt new file mode 100644 index 0000000..fe269d1 --- /dev/null +++ b/VGDLData/examples/gridphysics/pacoban_lvl3.txt @@ -0,0 +1,18 @@ +wwwwwwwwwwwwwwwwwwww +w................w0w +w.wwwwwwwwwwwwww...w +w.w...............ww +w.w.wwwwwwwwwwww..ww +w.w.w++++++++++w..ww +w.w.w++++++++++w..ww +w.w.w+www++www+w..ww +++++++ww1234ww++++++ +w.www+wwwwwwww+www.w +w.ww++++++++++++ww.w +w.wwwwwwwwwwwwwwww.w +w.........A........w +w.wwwwwwwwwwwwwwww.w +ww................ww +ww.wwwwww..wwwwww.ww +ww................ww +wwwwwwwwwwwwwwwwwwww diff --git a/VGDLData/examples/gridphysics/pacoban_lvl4.txt b/VGDLData/examples/gridphysics/pacoban_lvl4.txt new file mode 100644 index 0000000..553aba0 --- /dev/null +++ b/VGDLData/examples/gridphysics/pacoban_lvl4.txt @@ -0,0 +1,18 @@ +wwwwwwwwwwwwwwwwwwwwww +w.0................0.w +w.www.wwwww.wwwww.ww.w +w.w................w.w +w.w..wwwwwwwwwwww..w.w +w.w..w++++++++++w..w.w +w.w..w++++++++++w..w.w +w.wwww+www++www+wwww.w ++++++++ww1234ww+++++++ +w.www++wwwwwwww++www.w +w.w.w++++++++++++w.w.w +w.w.wwwwww..wwwwwwfw.w +w....................w +www.wwwwww..wwwwww.www +w.....A..............w +w.wwwwwwwwwwwwwwwwww.w +w0..................0w +wwwwwwwwwwwwwwwwwwwwww diff --git a/VGDLData/examples/gridphysics/painter.txt b/VGDLData/examples/gridphysics/painter.txt new file mode 100755 index 0000000..6d53705 --- /dev/null +++ b/VGDLData/examples/gridphysics/painter.txt @@ -0,0 +1,43 @@ +#(Inspired by) Notsnake: http://www.puzzlescript.net/play.html?p=e2c1c8e99b3f9d9b6edd + +BasicGame key_handler=Pulse square_size=60 + SpriteSet + + ground > Immovable color=GRAY img=oryx/backGrey + paint > Immovable color=DARKBLUE img=newset/paint2 + + prepaint > Flicker limit=2 invisible=TRUE + prepainting > Resource limit=2 + + preground > Flicker limit=2 invisible=TRUE + pregrounding > Resource limit=2 + + avatar > MovingAvatar shrinkfactor=0.8 img=newset/painter21 + + wall > Immovable img=newset/floor5 + + LevelMapping + A > avatar ground + . > ground + x > paint + w > wall + + InteractionSet + avatar EOS > stepBack + + prepaint avatar > killSprite + ground avatar > spawn stype=prepaint + prepaint ground > changeResource resource=prepainting value=1 + prepaint ground > spawnIfHasMore resource=prepainting limit=2 stype=paint + ground prepaint > killIfOtherHasMore resource=prepainting limit=2 scoreChange=1 + + preground avatar > killSprite + paint avatar > spawn stype=preground + preground paint > changeResource resource=pregrounding value=1 + preground paint > spawnIfHasMore resource=pregrounding limit=2 stype=ground + paint preground > killIfOtherHasMore resource=pregrounding limit=2 + + TerminationSet + SpriteCounter stype=ground limit=0 win=True + + \ No newline at end of file diff --git a/VGDLData/examples/gridphysics/painter_lvl0.txt b/VGDLData/examples/gridphysics/painter_lvl0.txt new file mode 100755 index 0000000..6b77656 --- /dev/null +++ b/VGDLData/examples/gridphysics/painter_lvl0.txt @@ -0,0 +1,3 @@ +A... +.... +.xx. \ No newline at end of file diff --git a/VGDLData/examples/gridphysics/painter_lvl1.txt b/VGDLData/examples/gridphysics/painter_lvl1.txt new file mode 100755 index 0000000..0428cce --- /dev/null +++ b/VGDLData/examples/gridphysics/painter_lvl1.txt @@ -0,0 +1,5 @@ +........ +........ +.xxA..x. +........ +........ \ No newline at end of file diff --git a/VGDLData/examples/gridphysics/painter_lvl2.txt b/VGDLData/examples/gridphysics/painter_lvl2.txt new file mode 100755 index 0000000..1cd8c56 --- /dev/null +++ b/VGDLData/examples/gridphysics/painter_lvl2.txt @@ -0,0 +1,3 @@ +A...... +x.w.w.x +....... \ No newline at end of file diff --git a/VGDLData/examples/gridphysics/painter_lvl3.txt b/VGDLData/examples/gridphysics/painter_lvl3.txt new file mode 100755 index 0000000..8756e89 --- /dev/null +++ b/VGDLData/examples/gridphysics/painter_lvl3.txt @@ -0,0 +1,4 @@ +A...w. +....w. +.wwxw. +.w.... \ No newline at end of file diff --git a/VGDLData/examples/gridphysics/painter_lvl4.txt b/VGDLData/examples/gridphysics/painter_lvl4.txt new file mode 100755 index 0000000..3979fa6 --- /dev/null +++ b/VGDLData/examples/gridphysics/painter_lvl4.txt @@ -0,0 +1,2 @@ +Axw. +w..x \ No newline at end of file diff --git a/VGDLData/examples/gridphysics/plants.txt b/VGDLData/examples/gridphysics/plants.txt new file mode 100755 index 0000000..e096623 --- /dev/null +++ b/VGDLData/examples/gridphysics/plants.txt @@ -0,0 +1,49 @@ +BasicGame + SpriteSet + floor > Immovable img=oryx/backOBrown + static > Immovable + marsh > color=BROWN img=oryx/grass autotiling=True + eatenBrains > color=RED img=oryx/eye1 + tomb > color=GRAY img=oryx/tombstone1 shrinkfactor=0.75 + shooters > Bomber + plant > color=GREEN img=oryx/bush4 stype=pea prob=0.05 cooldown=2 + zombie > Bomber color=BROWN img=newset/zombie speed=0.1 orientation=LEFT stype=axe prob=0.005 + bullets > Missile + axe > orientation=LEFT speed=0.3 color=RED shrinkfactor=0.75 img=oryx/axe2 + pea > orientation=RIGHT speed=0.3 color=GREEN shrinkfactor=0.35 img=oryx/bush1 + goal > Door color=GREEN img=oryx/cloak3 + hell > SpawnPoint portal=True stype=zombie color=RED img=oryx/spike3 + fastHell > prob=0.01 + slowHell > prob=0.005 + shovel > OrientedFlicker limit=2 color=LIGHTGRAY img=oryx/staff1 + avatar > ShootAvatar stype=shovel img=oryx/rogue + wall > Immovable img=oryx/wall6 + + InteractionSet + + shovel marsh > transformTo stype=plant killSecond=True + zombie goal > transformTo stype=eatenBrains scoreChange=-1 + + plant axe > transformTo stype=marsh killSecond=True + zombie pea > killBoth scoreChange=1 + pea tomb > killSprite + + avatar wall > stepBack + zombie wall > stepBack + bullets EOS > killSprite + + LevelMapping + g > floor goal + h > floor slowHell + f > floor fastHell + z > floor zombie + x > floor marsh + t > floor tomb + A > floor avatar marsh + w > floor wall + . > floor + + TerminationSet + Timeout limit=1000 win=True + MultiSpriteCounter stype1=eatenBrains limit=1 win=False + SpriteCounter stype=avatar limit=0 win=False \ No newline at end of file diff --git a/VGDLData/examples/gridphysics/plants_lvl0.txt b/VGDLData/examples/gridphysics/plants_lvl0.txt new file mode 100755 index 0000000..2c12525 --- /dev/null +++ b/VGDLData/examples/gridphysics/plants_lvl0.txt @@ -0,0 +1,12 @@ +wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww +wgxxxxxxx...........................fw +wgxxxxxxx...........................fw +wgxxxxxxx...........................fw +wgxxxxxxx...........................fw +wgAxxxxxx...........................fw +wgxxxxxxx...........................fw +wgxxxxxxx...........................fw +wgxxxxxxx...........................fw +wgxxxxxxx...........................fw +wgxxxxxxx...........................fw +wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww diff --git a/VGDLData/examples/gridphysics/plants_lvl1.txt b/VGDLData/examples/gridphysics/plants_lvl1.txt new file mode 100755 index 0000000..fe63ea5 --- /dev/null +++ b/VGDLData/examples/gridphysics/plants_lvl1.txt @@ -0,0 +1,10 @@ +wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww +wgxxxxxxx..................t..................fw +wgxxxxxxx.........................t...........fw +wgxxxxxxx..................t..................fw +wgxxxxxxx.........................t...........fw +wgAxxxxxx..................t..................fw +wgxxxxxxx.........................t...........fw +wgxxxxxxx..................t..................fw +wgxxxxxxx.........................t...........fw +wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww diff --git a/VGDLData/examples/gridphysics/plants_lvl2.txt b/VGDLData/examples/gridphysics/plants_lvl2.txt new file mode 100755 index 0000000..dec9aff --- /dev/null +++ b/VGDLData/examples/gridphysics/plants_lvl2.txt @@ -0,0 +1,14 @@ +wwwwwwwwwwwwwwwwwwwwwwwwwwwwww +wgxxxxxxx...................hw +wgxxxxxxx...................hw +wgxxxxxxx...................fw +wgxxxxxxx...................hw +wgAxxxxxx...................hw +wgxxxxxxx...................hw +wgxxxxxxx...................hw +wgxxxxxxx...................hw +wgxxxxxxx...................hw +wgxxxxxxx...................hw +wgxxxxxxx...................hw +wgxxxxxxx...................hw +wwwwwwwwwwwwwwwwwwwwwwwwwwwwww diff --git a/VGDLData/examples/gridphysics/plants_lvl3.txt b/VGDLData/examples/gridphysics/plants_lvl3.txt new file mode 100755 index 0000000..5182488 --- /dev/null +++ b/VGDLData/examples/gridphysics/plants_lvl3.txt @@ -0,0 +1,11 @@ +wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww +wgxx.x.x.x...........................hw +wgxx.x.x.x...........................fw +wgxx.x.x.x...........................hw +wgxx.x.x.x...........................hw +wgAx.x.x.x...........................fw +wgxx.x.x.x...........................hw +wgxx.x.x.x...........................hw +wgxx.x.x.x...........................fw +wgxx.x.x.x...........................hw +wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww diff --git a/VGDLData/examples/gridphysics/plants_lvl4.txt b/VGDLData/examples/gridphysics/plants_lvl4.txt new file mode 100755 index 0000000..c4e4f40 --- /dev/null +++ b/VGDLData/examples/gridphysics/plants_lvl4.txt @@ -0,0 +1,11 @@ +wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww +wgxxxxxxx..........t.................hw +wgxxxxxxx.................t..........fw +wgxxxxxxx..........t.................hw +wgxxxxxxx..........t.................hw +wgAxxxxxx.................t..........fw +wgxxxxxxx..........t.................hw +wgxxxxxxx..........t.................hw +wgxxxxxxx.................t..........fw +wgxxxxxxx..........t.................hw +wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww diff --git a/VGDLData/examples/gridphysics/plaqueattack.txt b/VGDLData/examples/gridphysics/plaqueattack.txt new file mode 100755 index 0000000..4a3f131 --- /dev/null +++ b/VGDLData/examples/gridphysics/plaqueattack.txt @@ -0,0 +1,48 @@ +BasicGame square_size=25 + SpriteSet + floor > Immovable hidden=True img=oryx/backBlack + fullMolar > Immovable + fullMolarInf > img=newset/tooth1 + fullMolarSup > img=newset/tooth2 + deadMolar > Immovable + deadMolarInf > img=newset/tooth3 + deadMolarSup > img=newset/tooth4 + + movable > + avatar > ShootAvatar stype=fluor img=newset/girl2 frameRate=8 + food > Chaser speed=0.1 + hotdog > stype=fullMolarInf img=newset/hotdog + burger > stype=fullMolarSup img=newset/burger + + holes > SpawnPoint color=LIGHTGRAY portal=True + hotdoghole > stype=hotdog prob=0.15 cooldown=8 total=5 img=newset/fastfoodtrolley1 + burgerhole > stype=burger prob=0.15 cooldown=8 total=5 img=newset/fastfoodtrolley2 + + fluor > Missile color=YELLOW shrinkfactor=0.5 img=oryx/slime1 + wall > Immovable img=oryx/wall6 + + + LevelMapping + h > hotdog floor + d > hotdoghole floor + b > burger floor + v > burgerhole floor + n > fullMolarSup floor + m > fullMolarInf floor + . > floor + A > avatar floor + + InteractionSet + movable wall > stepBack pixelPerfect=True + food fluor > killBoth scoreChange=2 + fluor wall > killSprite + + fullMolarInf food > transformTo stype=deadMolarInf scoreChange=-3 killSecond=True + deadMolarInf avatar > transformTo stype=fullMolarInf scoreChange=1 + + fullMolarSup food > transformTo stype=deadMolarSup scoreChange=-3 killSecond=True + deadMolarSup avatar > transformTo stype=fullMolarSup scoreChange=1 + + TerminationSet + SpriteCounter stype=fullMolar win=False + MultiSpriteCounter stype1=holes stype2=food limit=0 win=True \ No newline at end of file diff --git a/VGDLData/examples/gridphysics/plaqueattack_lvl0.txt b/VGDLData/examples/gridphysics/plaqueattack_lvl0.txt new file mode 100755 index 0000000..ae5532e --- /dev/null +++ b/VGDLData/examples/gridphysics/plaqueattack_lvl0.txt @@ -0,0 +1,22 @@ +wwwwwwwwwwwwwwwwwwwwwwww +wwwwwwwwdwwwdwwwdwwwwwww +wwwwwwww.www.www.wwwwwww +wwwwwwww.www.www.wwwwwww +wd...www.www.www.www..dw +wwww.www.www.www.www.www +w......................w +w......................w +w......................w +w......................w +w......................w +w......................w +w......................w +w......................w +w......................w +w......................w +w...........A..........w +w......................w +w...m...m...m...m...m..w +wwwwwwwwwwwwwwwwwwwwwwww +wwwwwwwwwwwwwwwwwwwwwwww +wwwwwwwwwwwwwwwwwwwwwwww diff --git a/VGDLData/examples/gridphysics/plaqueattack_lvl1.txt b/VGDLData/examples/gridphysics/plaqueattack_lvl1.txt new file mode 100755 index 0000000..9ca022c --- /dev/null +++ b/VGDLData/examples/gridphysics/plaqueattack_lvl1.txt @@ -0,0 +1,22 @@ +wwwwwwwwwwwwwwwwwwwwwwww +wwwwwwwwwwwwdwwwwwwwwwww +wd.....wwwww.wwwww....dw +wwwwww.wwwww.wwwww.wwwww +wwwwww.wwwww.wwwww.wwwww +wwwwww.wwwww.wwwww.wwwww +w........n.....n.......w +w......................w +w......................w +w......................w +w......................w +w......................w +w......................w +w......................w +w...........A..........w +w.....m.....m.....m....w +wwwwwwwww.wwwww.wwwwwwww +wwwwwwwww.wwwww.wwwwwwww +wwwwwwwww.wwwww.wwwwwwww +wv........wwwww.......vw +wwwwwwwwwwwwwwwwwwwwwwww +wwwwwwwwwwwwwwwwwwwwwwww diff --git a/VGDLData/examples/gridphysics/plaqueattack_lvl2.txt b/VGDLData/examples/gridphysics/plaqueattack_lvl2.txt new file mode 100755 index 0000000..74bb301 --- /dev/null +++ b/VGDLData/examples/gridphysics/plaqueattack_lvl2.txt @@ -0,0 +1,22 @@ +wwwwwwwwwwwwwwwwwwwwwwww +wwwwwwwwwwwwwwwwwwwwwwww +wwwwwwwwwwwwwwwwwwwwwwww +w...n...n...n...n...n..w +w......................w +w......................w +w......................w +w...........A..........w +w......................w +w......................w +w......................w +w......................w +w......................w +w......................w +w......................w +w......................w +w......................w +wwww.www.www.www.www.www +wv...www.www.www.www..vw +wwwwwwww.www.www.wwwwwww +wwwwwwwwvwwwvwwwvwwwwwww +wwwwwwwwwwwwwwwwwwwwwwww diff --git a/VGDLData/examples/gridphysics/plaqueattack_lvl3.txt b/VGDLData/examples/gridphysics/plaqueattack_lvl3.txt new file mode 100755 index 0000000..d3cc6e6 --- /dev/null +++ b/VGDLData/examples/gridphysics/plaqueattack_lvl3.txt @@ -0,0 +1,22 @@ +wwwwwwwwwwwwwwwwwwwwwwww +wwwwwwwwdwwwdwwwdwwwwwww +wwwwwwww.www.www.wwwwwww +wwwwwwww.www.www.wwwwwww +wd...www.www.www.www..dw +wwww.www.www.www.www.www +w........n.....n.......w +w......................w +w......................w +w......................w +w......................w +w......................w +w......................w +w......................w +w...........A..........w +w...m...m...m...m...m..w +wwwwwwwww.wwwww.wwwwwwww +wwwwwwwww.wwwww.wwwwwwww +wwwwwwwww.wwwww.wwwwwwww +wv........wwwww.......vw +wwwwwwwwwwwwwwwwwwwwwwww +wwwwwwwwwwwwwwwwwwwwwwww diff --git a/VGDLData/examples/gridphysics/plaqueattack_lvl4.txt b/VGDLData/examples/gridphysics/plaqueattack_lvl4.txt new file mode 100755 index 0000000..dccd371 --- /dev/null +++ b/VGDLData/examples/gridphysics/plaqueattack_lvl4.txt @@ -0,0 +1,21 @@ +wwwwwwwwwwwwwwwwwwwwwwww +wwwwwwwdwwwdwwwdwwwwwwww +wwwwwww.www.www.wwwwwwww +wwwwwww.www.www.wwwwwwww +wd..www.www.www.www...dw +www.www.www.www.www.wwww +w...n...n...n...n...n..w +w......................w +w......................w +w......................w +w...........A..........w +w......................w +w......................w +w......................w +w......................w +w..m...m...m...m...m...w +wwww.www.www.www.www.www +wv...www.www.www.www..vw +wwwwwwww.www.www.wwwwwww +wwwwwwwwvwwwvwwwvwwwwwww +wwwwwwwwwwwwwwwwwwwwwwww diff --git a/VGDLData/examples/gridphysics/pokemon.txt b/VGDLData/examples/gridphysics/pokemon.txt new file mode 100755 index 0000000..905db44 --- /dev/null +++ b/VGDLData/examples/gridphysics/pokemon.txt @@ -0,0 +1,84 @@ +BasicGame + SpriteSet + + floor > Immovable img=newset/floor6 hidden=True + avatar > ShootAvatar stype=attack img=newset/girl1 + + bossAbility > Chaser stype=pokemon speed=0.9 img=oryx/explosion1 singleton=True + bossAbility0 > + bossAbility1 > + bossAbility2 > + pokemonAbility > speed=0.9 + ability0 > Chaser img=oryx/sparkle1 stype=boss singleton=True #does damage depending on boss type + ability1 > Chaser img=oryx/sparkle2 stype=boss singleton=True #changes boss type + ability2 > Chaser img=oryx/sparkle3 singleton=True stype=pokemon0 #heals friendly pokemons + ability3 > Chaser img=oryx/sparkle3 singleton=True stype=pokemon1 #heals friendly pokemons + ability4 > Chaser img=oryx/sparkle4 stype=boss singleton=True #all pokemons have access to this, damage to all boss types + + pokemon > BomberRandomMissile speed=0 + pokemon0 > img=oryx/scorpion1 stypeMissile=ability0,ability4 prob=0.001 healthPoints=20 limitHealthPoints=20 + pokemon1 > img=oryx/bat1 stypeMissile=ability1,ability4 prob=0.005 healthPoints=30 limitHealthPoints=30 + pokemon2 > img=oryx/wolf1 stypeMissile=ability2,ability3,ability4 prob=0.01 healthPoints=10 limitHealthPoints=10 + + boss > SpawnPoint prob=0.0001 healthPoints=100 limitHealthPoints=100 + bossDragon > img=oryx/dragon1 stype=bossAbility0 + bossWater > img=oryx/freak2 stype=bossAbility1 + bossThunder > img=oryx/worm2 stype=bossAbility2 + + attack > Flicker img=oryx/slash1 singleton=True + + wall > Immovable img=oryx/wall6 + + + TerminationSet + SpriteCounter stype=pokemon win=False + SpriteCounter stype=boss win=True + Timeout limit=1000 win=False + + InteractionSet + avatar wall > stepBack + + attack pokemon0 > spawn stype=ability0 + attack pokemon1 > spawn stype=ability1 + attack pokemon2 > spawn stype=ability3 + attack pokemon > killSprite + + bossDragon ability0 > subtractHealthPoints value=10 + bossWater ability0 > subtractHealthPoints value=13 + bossThunder ability0 > subtractHealthPoints value=17 + + boss ability1 > transformToRandomChild stype=boss + + pokemon0 ability2 > addHealthPointsToMax value=6 + pokemon1 ability3 > addHealthPointsToMax value=9 + + boss ability4 > subtractHealthPoints value=32 + + bossDragon pokemonAbility > spawn stype=bossAbility0 + bossWater pokemonAbility > spawn stype=bossAbility1 + bossThunder pokemonAbility > spawn stype=bossAbility2 + bossThunder pokemonAbility > addHealthPoints value=8 + + pokemon bossAbility0 > subtractHealthPoints value=12 + pokemon bossAbility1 > subtractHealthPoints value=3 + pokemon bossAbility1 > transformToRandomChild stype=pokemon + pokemon bossAbility2 > subtractHealthPoints value=6 + + pokemonAbility boss > killSprite + ability2 pokemon0 > killSprite + ability3 pokemon1 > killSprite + bossAbility pokemon > killSprite + + pokemonAbility wall > killSprite + bossAbility wall > killSprite + + + LevelMapping + A > floor avatar + d > floor bossDragon + a > floor bossWater + t > floor bossThunder + 0 > floor pokemon0 + 1 > floor pokemon1 + 2 > floor pokemon2 + . > floor \ No newline at end of file diff --git a/VGDLData/examples/gridphysics/pokemon_lvl0.txt b/VGDLData/examples/gridphysics/pokemon_lvl0.txt new file mode 100755 index 0000000..cd1ee63 --- /dev/null +++ b/VGDLData/examples/gridphysics/pokemon_lvl0.txt @@ -0,0 +1,7 @@ +wwwwwwwwwwwwww +w...0........w +w............w +w.A.1....d...w +w............w +w...2........w +wwwwwwwwwwwwww diff --git a/VGDLData/examples/gridphysics/pokemon_lvl1.txt b/VGDLData/examples/gridphysics/pokemon_lvl1.txt new file mode 100755 index 0000000..800bcbd --- /dev/null +++ b/VGDLData/examples/gridphysics/pokemon_lvl1.txt @@ -0,0 +1,7 @@ +wwwwwwwwwwwwww +w...0........w +w............w +w.A.1....t...w +w............w +w...0........w +wwwwwwwwwwwwww diff --git a/VGDLData/examples/gridphysics/pokemon_lvl2.txt b/VGDLData/examples/gridphysics/pokemon_lvl2.txt new file mode 100755 index 0000000..da6d9aa --- /dev/null +++ b/VGDLData/examples/gridphysics/pokemon_lvl2.txt @@ -0,0 +1,7 @@ +wwwwwwwwwwwwww +w.2..........w +w...0....d...w +w.A...1......w +w...0....a...w +w.2..........w +wwwwwwwwwwwwww diff --git a/VGDLData/examples/gridphysics/pokemon_lvl3.txt b/VGDLData/examples/gridphysics/pokemon_lvl3.txt new file mode 100755 index 0000000..9859f5a --- /dev/null +++ b/VGDLData/examples/gridphysics/pokemon_lvl3.txt @@ -0,0 +1,7 @@ +wwwwwwwwwwwwww +w............w +w...2........w +w.A......t...w +w...0........w +w............w +wwwwwwwwwwwwww diff --git a/VGDLData/examples/gridphysics/pokemon_lvl4.txt b/VGDLData/examples/gridphysics/pokemon_lvl4.txt new file mode 100755 index 0000000..69bc16d --- /dev/null +++ b/VGDLData/examples/gridphysics/pokemon_lvl4.txt @@ -0,0 +1,7 @@ +wwwwwwwwwwwwww +w....1.......w +w...2....a...w +w.A0.......d.w +w...2....a...w +w....1.......w +wwwwwwwwwwwwww diff --git a/VGDLData/examples/gridphysics/portals.txt b/VGDLData/examples/gridphysics/portals.txt new file mode 100755 index 0000000..67b8211 --- /dev/null +++ b/VGDLData/examples/gridphysics/portals.txt @@ -0,0 +1,45 @@ +BasicGame + SpriteSet + floor > Immovable img=oryx/backBiege + + bullet > color=RED img=oryx/bullet1 + sitting > Immovable + random > RandomNPC speed=0.25 cons=1 + straight > Missile speed=0.5 img=oryx/bullet2 + vertical > orientation=UP + horizontal > orientation=LEFT + structure > Immovable + goal > color=GREEN img=oryx/door2 + portalentry > Portal img=oryx/circleEffect1 + entry1 > stype=exit1 color=LIGHTBLUE + entry2 > stype=exit2 color=BLUE + portalexit > color=BROWN img=oryx/explosion2 + exit1 > + exit2 > + avatar > MovingAvatar img=oryx/mage1 + wall > Immovable img=oryx/dirtwall autotiling=True + InteractionSet + random wall structure > stepBack + avatar wall > stepBack + goal avatar > killSprite scoreChange=1 + avatar bullet > killSprite + straight wall > reverseDirection + avatar portalentry > teleportToExit + + TerminationSet + SpriteCounter stype=goal limit=0 win=True + SpriteCounter stype=avatar limit=0 win=False + + LevelMapping + h > floor horizontal + v > floor vertical + x > floor sitting + r > floor random + g > floor goal + i > floor entry1 + 2 > floor entry2 + o > floor exit1 + 3 > floor exit2 + w > floor wall + A > floor avatar + + > floor \ No newline at end of file diff --git a/VGDLData/examples/gridphysics/portals_lvl0.txt b/VGDLData/examples/gridphysics/portals_lvl0.txt new file mode 100755 index 0000000..c688a39 --- /dev/null +++ b/VGDLData/examples/gridphysics/portals_lvl0.txt @@ -0,0 +1,11 @@ +wwwwwwwwwwwwwwwwwww +wA++w++v++h++w3++gw +wo+iw++++++++wx+++w +wwwww++++++o+wwwwww +w+++++w+r++++++w+ow +w+h+++wwwwwww++++ww +w++r+++x+++++h++++w +wwwww+++++www+++++w +w+++++++++i+++++++w +www2w+++v++++x++www +wwwwwwwwwwwwwwwwwww diff --git a/VGDLData/examples/gridphysics/portals_lvl1.txt b/VGDLData/examples/gridphysics/portals_lvl1.txt new file mode 100755 index 0000000..153cd60 --- /dev/null +++ b/VGDLData/examples/gridphysics/portals_lvl1.txt @@ -0,0 +1,11 @@ +wwwwwwwwwwwwwwwwwww +w++h++++r+++w2++++w +w++o++++wwww++w+w+w +wwwww++v+++++++++vw +w++ow+++v+w+++++++w +wA+iw+++++w++h+v++w +wwwww++++h+++++r++w +w+++++++++++o+++++w +w++i+w+ww+++wwwwwww +w+++h+v+++++w3+++gw +wwwwwwwwwwwwwwwwwww diff --git a/VGDLData/examples/gridphysics/portals_lvl2.txt b/VGDLData/examples/gridphysics/portals_lvl2.txt new file mode 100755 index 0000000..6ac15bb --- /dev/null +++ b/VGDLData/examples/gridphysics/portals_lvl2.txt @@ -0,0 +1,11 @@ +wwwwwwwwwwwwwwwwwww +wr++++++w+++v+++++w +w++i+v++wi+++++o+Aw +w+++++++w+++++++++w +w++++wwwwwwwwwwwwww +w++h++++++++++2+++w +wwwww+++w+++w+++++w +w+3+w+++w+++w+ww++w +wh++w+v+ov++v+++v+w +wg++w+++w+++++r+++w +wwwwwwwwwwwwwwwwwww diff --git a/VGDLData/examples/gridphysics/portals_lvl3.txt b/VGDLData/examples/gridphysics/portals_lvl3.txt new file mode 100755 index 0000000..363afef --- /dev/null +++ b/VGDLData/examples/gridphysics/portals_lvl3.txt @@ -0,0 +1,10 @@ +wwwwwwwwwwwwwwwwwww +w+2i++++++++++++++w +w+ir+x++++++++++++w +w++++v++++++v+++++w +w++++++v+A++++++++w +w+h+++++++++++++++w +w++++++++h++++++++w +w+++++wwww++++++++w +w+++++wg3w+++++++ow +wwwwwwwwwwwwwwwwwww diff --git a/VGDLData/examples/gridphysics/portals_lvl4.txt b/VGDLData/examples/gridphysics/portals_lvl4.txt new file mode 100755 index 0000000..4ceed94 --- /dev/null +++ b/VGDLData/examples/gridphysics/portals_lvl4.txt @@ -0,0 +1,11 @@ +wwwwwwwwwwwwwwwwwww +w+++++++++++r++++2w +w+r++r++++r+++++++w +w+++r++r+++++r++++w +w++++++r++++r+++++w +w+++r++r++A+++r+++w +wwwwwwwwwwwwwwwwwww +w++r++++++++++++++w +w+++h+v+h+v+h++v++w +w3+r+++r++++++r++gw +wwwwwwwwwwwwwwwwwww diff --git a/VGDLData/examples/gridphysics/racebet.txt b/VGDLData/examples/gridphysics/racebet.txt new file mode 100755 index 0000000..a98db8c --- /dev/null +++ b/VGDLData/examples/gridphysics/racebet.txt @@ -0,0 +1,76 @@ +BasicGame square_size=25 + SpriteSet + floor > Immovable img=oryx/backBiege hidden=True + goal > Door color=GREEN img=newset/exit2 + + camel > Missile orientation=RIGHT + camelA > speed=0.45 img=newset/camel1 frameRate=4 + camelB > speed=0.35 img=newset/camel2 frameRate=5 + camelC > speed=0.25 img=newset/camel3 frameRate=6 + camelD > speed=0.15 img=newset/camel4 frameRate=7 + + winner > Immovable singleton=True + winA > speed=0.25 img=newset/win1 + winB > speed=0.25 img=newset/win2 + winC > speed=0.25 img=newset/win3 + winD > speed=0.25 img=newset/win4 + + pit > Immovable + arena > color=LIGHTYELLOW img=newset/floor6 + pitA > color=LIGHTBLUE img=newset/tile1 + pitB > color=LIGHTGREEN img=newset/tile2 + pitC > color=LIGHTORANGE img=newset/tile3 + pitD > color=LIGHTGRAY img=newset/tile4 + + avatar > MovingAvatar speed=1.0 img=newset/man4 + normal > + betA > + betB > + betC > + betD > + + barrier > Immovable img=newset/barrier1 + wall > Immovable img=oryx/space5 + + InteractionSet + + avatar arena > transformTo stype=normal + avatar pitA > transformTo stype=betA + avatar pitB > transformTo stype=betB + avatar pitC > transformTo stype=betC + avatar pitD > transformTo stype=betD + + camelA goal > transformTo stype=winA + camelB goal > transformTo stype=winB + camelC goal > transformTo stype=winC + camelD goal > transformTo stype=winD + + avatar wall > stepBack + camel wall barrier > stepBack pixelPerfect=True + + LevelMapping + A > normal arena + . > arena + 1 > pitA + 2 > pitB + 3 > pitC + 4 > pitD + a > floor camelA + b > floor camelB + c > floor camelC + d > floor camelD + g > floor goal + + > floor + - > floor barrier + + + TerminationSet + MultiSpriteCounter stype1=winA stype2=betA limit=2 win=True + MultiSpriteCounter stype1=winB stype2=betB limit=2 win=True + MultiSpriteCounter stype1=winC stype2=betC limit=2 win=True + MultiSpriteCounter stype1=winD stype2=betD limit=2 win=True + + MultiSpriteCounter stype1=winA limit=1 win=False + MultiSpriteCounter stype1=winB limit=1 win=False + MultiSpriteCounter stype1=winC limit=1 win=False + MultiSpriteCounter stype1=winD limit=1 win=False \ No newline at end of file diff --git a/VGDLData/examples/gridphysics/racebet2.txt b/VGDLData/examples/gridphysics/racebet2.txt new file mode 100755 index 0000000..e17d2c0 --- /dev/null +++ b/VGDLData/examples/gridphysics/racebet2.txt @@ -0,0 +1,79 @@ +BasicGame square_size=25 + SpriteSet + floor > Immovable img=oryx/backBiege hidden=True + goal > Door color=GREEN img=newset/exit2 + trap > Immovable img=oryx/spike3 + + camel > Missile orientation=RIGHT + camelA > speed=0.45 img=newset/camel1 frameRate=4 + camelB > speed=0.35 img=newset/camel2 frameRate=5 + camelC > speed=0.25 img=newset/camel3 frameRate=6 + camelD > speed=0.15 img=newset/camel4 frameRate=7 + + winner > Immovable singleton=True + winA > speed=0.25 img=newset/win1 + winB > speed=0.25 img=newset/win2 + winC > speed=0.25 img=newset/win3 + winD > speed=0.25 img=newset/win4 + + pit > Immovable + arena > color=LIGHTYELLOW img=newset/floor6 + pitA > color=LIGHTBLUE img=newset/tile1 + pitB > color=LIGHTGREEN img=newset/tile2 + pitC > color=LIGHTORANGE img=newset/tile3 + pitD > color=LIGHTGRAY img=newset/tile4 + + avatar > MovingAvatar speed=1.0 img=newset/man4 + normal > + betA > + betB > + betC > + betD > + + barrier > Immovable img=newset/barrier1 + wall > Immovable img=oryx/space5 + + InteractionSet + + avatar arena > transformTo stype=normal + avatar pitA > transformTo stype=betA + avatar pitB > transformTo stype=betB + avatar pitC > transformTo stype=betC + avatar pitD > transformTo stype=betD + + camelA goal > transformTo stype=winA + camelB goal > transformTo stype=winB + camelC goal > transformTo stype=winC + camelD goal > transformTo stype=winD + + avatar wall > stepBack + camel wall barrier > stepBack + camel trap > killSprite + + LevelMapping + A > normal arena + . > arena + 1 > pitA + 2 > pitB + 3 > pitC + 4 > pitD + a > floor camelA + b > floor camelB + c > floor camelC + d > floor camelD + g > floor goal + + > floor + - > floor barrier + t > floor trap + + + TerminationSet + MultiSpriteCounter stype1=winA stype2=betA limit=2 win=True + MultiSpriteCounter stype1=winB stype2=betB limit=2 win=True + MultiSpriteCounter stype1=winC stype2=betC limit=2 win=True + MultiSpriteCounter stype1=winD stype2=betD limit=2 win=True + + MultiSpriteCounter stype1=winA limit=1 win=False + MultiSpriteCounter stype1=winB limit=1 win=False + MultiSpriteCounter stype1=winC limit=1 win=False + MultiSpriteCounter stype1=winD limit=1 win=False \ No newline at end of file diff --git a/VGDLData/examples/gridphysics/racebet2_lvl0.txt b/VGDLData/examples/gridphysics/racebet2_lvl0.txt new file mode 100755 index 0000000..8e3add1 --- /dev/null +++ b/VGDLData/examples/gridphysics/racebet2_lvl0.txt @@ -0,0 +1,14 @@ +wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww +wa+++++++++++++++++++++t+++++++++gw +wb+++++++++++++++++++++++++++++++gw +wc+++++++++++++++++++++++++++++++gw +wd+++++++++++++++++++++++++++++++gw +wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww +wwwwwwwwwwwwwwwww1wwwwwwwwwwwwwwwww +wwwwwwwwwwwwwwwww.wwwwwwwwwwwwwwwww +wwwwwwwwwwwwwwwww.wwwwwwwwwwwwwwwww +wwwwwwwwwwwwww4..A..3wwwwwwwwwwwwww +wwwwwwwwwwwwwwwww.wwwwwwwwwwwwwwwww +wwwwwwwwwwwwwwwww.wwwwwwwwwwwwwwwww +wwwwwwwwwwwwwwwww2wwwwwwwwwwwwwwwww +wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww diff --git a/VGDLData/examples/gridphysics/racebet2_lvl1.txt b/VGDLData/examples/gridphysics/racebet2_lvl1.txt new file mode 100755 index 0000000..7e88e62 --- /dev/null +++ b/VGDLData/examples/gridphysics/racebet2_lvl1.txt @@ -0,0 +1,14 @@ +wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww +wa++++++++++++++++++++++++++-++++gw +wb++++++++++++t++++++++++++++++++gw +wc+++++++++++++++++++++++++++++++gw +wd+++++++++++++++++++++++++++++++gw +wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww +wwwwwwwwwwwwwwwww2wwwwwwwwwwwwwwwww +wwwwwwwwwwwwwwwww.wwwwwwwwwwwwwwwww +wwwwwwwwwwwwwwwww.wwwwwwwwwwwwwwwww +wwwwwwwwwwwwww3..A..4wwwwwwwwwwwwww +wwwwwwwwwwwwwwwww.wwwwwwwwwwwwwwwww +wwwwwwwwwwwwwwwww.wwwwwwwwwwwwwwwww +wwwwwwwwwwwwwwwww1wwwwwwwwwwwwwwwww +wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww diff --git a/VGDLData/examples/gridphysics/racebet2_lvl2.txt b/VGDLData/examples/gridphysics/racebet2_lvl2.txt new file mode 100755 index 0000000..5aae64d --- /dev/null +++ b/VGDLData/examples/gridphysics/racebet2_lvl2.txt @@ -0,0 +1,14 @@ +wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww +wa++++++++++++++++++++++++++-++++gw +wb+++++++++++++++++++++++++++++++gw +wc+++++++++++++++++++++++++++++++gw +wd++++++++++++++++++++++++++t++++gw +wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww +wwwwwwwwwwwwwwwww3wwwwwwwwwwwwwwwww +wwwwwwwwwwwwwwwww.wwwwwwwwwwwwwwwww +wwwwwwwwwwwwwwwww.wwwwwwwwwwwwwwwww +wwwwwwwwwwwwww4..A..1wwwwwwwwwwwwww +wwwwwwwwwwwwwwwww.wwwwwwwwwwwwwwwww +wwwwwwwwwwwwwwwww.wwwwwwwwwwwwwwwww +wwwwwwwwwwwwwwwww2wwwwwwwwwwwwwwwww +wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww diff --git a/VGDLData/examples/gridphysics/racebet2_lvl3.txt b/VGDLData/examples/gridphysics/racebet2_lvl3.txt new file mode 100755 index 0000000..ab141c7 --- /dev/null +++ b/VGDLData/examples/gridphysics/racebet2_lvl3.txt @@ -0,0 +1,14 @@ +wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww +wa++++++++++++++++++++++++++-++++gw +wb+++++++++++++t++++++++++++-++++gw +wc+++++++++++++++++++++++++++++++gw +wd+++++++++++++t+++++++++++++++++gw +wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww +wwwwwwwwwwwwwwwww1wwwwwwwwwwwwwwwww +wwwwwwwwwwwwwwwww.wwwwwwwwwwwwwwwww +wwwwwwwwwwwwwwwww.wwwwwwwwwwwwwwwww +wwwwwwwwwwwwww2..A..3wwwwwwwwwwwwww +wwwwwwwwwwwwwwwww.wwwwwwwwwwwwwwwww +wwwwwwwwwwwwwwwww.wwwwwwwwwwwwwwwww +wwwwwwwwwwwwwwwww4wwwwwwwwwwwwwwwww +wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww diff --git a/VGDLData/examples/gridphysics/racebet2_lvl4.txt b/VGDLData/examples/gridphysics/racebet2_lvl4.txt new file mode 100755 index 0000000..040aee3 --- /dev/null +++ b/VGDLData/examples/gridphysics/racebet2_lvl4.txt @@ -0,0 +1,14 @@ +wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww +wc++++++++++++++++++++++++++-++++gw +wb++++++++++++++++++++++++++t++++gw +wa++++++++++++++++++++++++++t++++gw +wd+++++++++++++++++++++++++++++++gw +wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww +wwwwwwwwwwwwwwwww4wwwwwwwwwwwwwwwww +wwwwwwwwwwwwwwwww.wwwwwwwwwwwwwwwww +wwwwwwwwwwwwwwwww.wwwwwwwwwwwwwwwww +wwwwwwwwwwwwww3..A..1wwwwwwwwwwwwww +wwwwwwwwwwwwwwwww.wwwwwwwwwwwwwwwww +wwwwwwwwwwwwwwwww.wwwwwwwwwwwwwwwww +wwwwwwwwwwwwwwwww2wwwwwwwwwwwwwwwww +wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww diff --git a/VGDLData/examples/gridphysics/racebet_lvl0.txt b/VGDLData/examples/gridphysics/racebet_lvl0.txt new file mode 100755 index 0000000..4e06572 --- /dev/null +++ b/VGDLData/examples/gridphysics/racebet_lvl0.txt @@ -0,0 +1,10 @@ +wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww +wa+++++++++++++++++++++++++++++++gw +wb+++++++++++++++++++++++++++++++gw +wc+++++++++++++++++++++++++++++++gw +wd+++++++++++++++++++++++++++++++gw +wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww +wwwwwwwwwwwwww...12...wwwwwwwwwwwww +wwwwwwwwwwwwww...34...wwwwwwwwwwwww +wwwwwwwwwwwwww...A....wwwwwwwwwwwww +wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww diff --git a/VGDLData/examples/gridphysics/racebet_lvl1.txt b/VGDLData/examples/gridphysics/racebet_lvl1.txt new file mode 100755 index 0000000..0df91ac --- /dev/null +++ b/VGDLData/examples/gridphysics/racebet_lvl1.txt @@ -0,0 +1,10 @@ +wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww +wa++++++++++++++++++++++++++-++++gw +wb+++++++++++++++++++++++++++++++gw +wc+++++++++++++++++++++++++++++++gw +wd+++++++++++++++++++++++++++++++gw +wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww +wwwwwwwwwwwwww...21...wwwwwwwwwwwww +wwwwwwwwwwwwww...34...wwwwwwwwwwwww +wwwwwwwwwwwwww...A....wwwwwwwwwwwww +wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww diff --git a/VGDLData/examples/gridphysics/racebet_lvl2.txt b/VGDLData/examples/gridphysics/racebet_lvl2.txt new file mode 100755 index 0000000..25f2818 --- /dev/null +++ b/VGDLData/examples/gridphysics/racebet_lvl2.txt @@ -0,0 +1,10 @@ +wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww +wa++++++++++++++++++++++++++-++++gw +wb++++++++++++++++++++++++++-++++gw +wc+++++++++++++++++++++++++++++++gw +wd+++++++++++++++++++++++++++++++gw +wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww +wwwwwwwwwwwwww...12...wwwwwwwwwwwww +wwwwwwwwwwwwww...43...wwwwwwwwwwwww +wwwwwwwwwwwwww...A....wwwwwwwwwwwww +wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww diff --git a/VGDLData/examples/gridphysics/racebet_lvl3.txt b/VGDLData/examples/gridphysics/racebet_lvl3.txt new file mode 100755 index 0000000..da0b24d --- /dev/null +++ b/VGDLData/examples/gridphysics/racebet_lvl3.txt @@ -0,0 +1,10 @@ +wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww +wa++++++++++++++++++++++++++-++++gw +wb++++++++++++++++++++++++++-++++gw +wc++++++++++++++++++++++++++-++++gw +wd+++++++++++++++++++++++++++++++gw +wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww +wwwwwwwwwwwwww...43...wwwwwwwwwwwww +wwwwwwwwwwwwww...21...wwwwwwwwwwwww +wwwwwwwwwwwwww...A....wwwwwwwwwwwww +wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww diff --git a/VGDLData/examples/gridphysics/racebet_lvl4.txt b/VGDLData/examples/gridphysics/racebet_lvl4.txt new file mode 100755 index 0000000..8139cd0 --- /dev/null +++ b/VGDLData/examples/gridphysics/racebet_lvl4.txt @@ -0,0 +1,10 @@ +wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww +wc++++++++++++++++++++++++++-++++gw +wb+++++++++++++++++++++++++++++++gw +wa++++++++++++++++++++++++++-++++gw +wd++++++++++++++++++++++++++-++++gw +wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww +wwwwwwwwwwwwww...13...wwwwwwwwwwwww +wwwwwwwwwwwwww...42...wwwwwwwwwwwww +wwwwwwwwwwwwww...A....wwwwwwwwwwwww +wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww diff --git a/VGDLData/examples/gridphysics/realportals.txt b/VGDLData/examples/gridphysics/realportals.txt new file mode 100755 index 0000000..878390c --- /dev/null +++ b/VGDLData/examples/gridphysics/realportals.txt @@ -0,0 +1,97 @@ +BasicGame key_handler=Pulse + SpriteSet + floor > Immovable img=oryx/backOBrown + + water > Immovable color=BLUE img=newset/water + weaponToggle1 > Immovable color=RED img=oryx/staff3 shrinkfactor=0.6 + weaponToggle2 > Immovable color=RED img=oryx/staff2 shrinkfactor=0.6 + weapon > Resource color=BLUE value=10000 limit=10000 img=spaceship + + key > Resource shrinkfactor=0.8 color=RED img=oryx/key2 + lock > Immovable img=oryx/doorclosed1 + + portalentry > Portal stype=portalexit color=LIGHTBLUE img=oryx/circleEffect1 + portalexit > Immovable color=BROWN img=oryx/explosion2 + goal > Immovable color=GREEN img=oryx/door2 + + missile > Missile color=YELLOW speed=0.5 shrinkfactor=0.3 + missileIn > img=oryx/bullet1 singleton=True + missileOut > img=oryx/bullet2 singleton=True + + boulderm > Missile img=oryx/potion1 + + moving > + boulder > Passive img=oryx/potion1 + avatar > ShootAvatar ammo=weapon cooldown=2 + avatarIn > stype=missileIn img=oryx/necromancer1 + avatarOut > stype=missileOut img=oryx/mage1 + + wall > Immovable img=oryx/dirtwall autotiling=True + + LevelMapping + g > floor goal + . > floor water + A > floor avatarIn weapon + t > floor weaponToggle1 + p > floor weaponToggle2 + k > floor key + l > floor lock + o > floor boulder + + > floor + w > floor wall + + TerminationSet + SpriteCounter stype=goal limit=0 win=True + SpriteCounter stype=avatar limit=0 win=False + + InteractionSet + + boulderm boulder > transformTo stype=boulder + boulder boulder > stepBack + + goal avatar > killSprite scoreChange=5 + avatar portalexit > stepBack + avatar portalentry > teleportToExit scoreChange=1 + avatar water > killSprite + weapon avatar > collectResource + + avatar key > changeResource resource=key value=1 + key avatar > killSprite + lock avatar > killIfOtherHasMore resource=key limit=1 + avatar lock > stepBack + moving lock wall > stepBack + + avatarIn weaponToggle1 > transformTo stype=avatarOut + avatarOut weaponToggle2 > transformTo stype=avatarIn + + #Avatar and Boulder + boulder avatar > transformTo stype=boulderm + boulderm avatar > attractGaze + avatar boulder boulderm > stepBack + + #moving boulder stops after hitting: + boulderm wall > transformTo stype=boulder + boulder wall > undoAll + boulderm key > transformTo stype=boulder + boulder key > undoAll + boulderm lock > transformTo stype=boulder + boulder lock > undoAll + boulderm weaponToggle1 > transformTo stype=boulder + boulder weaponToggle1 > undoAll + boulderm weaponToggle2 > transformTo stype=boulder + boulder weaponToggle2 > undoAll + + water boulderm > killBoth + + boulderm portalentry > teleportToExit + + + #Missiles - order is important. + missile portalentry > teleportToExit + missile portalexit > attractGaze + EOS missile boulderm moving > stepBack + + wall missileIn > transformToSingleton stype=portalentry stype_other=wall + wall missileOut > transformToSingleton stype=portalexit stype_other=wall takeOrientation=True + + missile goal wall > killSprite diff --git a/VGDLData/examples/gridphysics/realportals_lvl0.txt b/VGDLData/examples/gridphysics/realportals_lvl0.txt new file mode 100755 index 0000000..ad31354 --- /dev/null +++ b/VGDLData/examples/gridphysics/realportals_lvl0.txt @@ -0,0 +1,13 @@ +wwwwwwwwwwwwwwww +wt+++++A++++++pw +w...++.....++..w +w..............w +w..............w +w..............w +w..............w +w++++++g+++++++w +w....l.........w +w...++.....++..w +w...++.....pt..w +w...++.....+k..w +wwwwwwwwwwwwwwww diff --git a/VGDLData/examples/gridphysics/realportals_lvl1.txt b/VGDLData/examples/gridphysics/realportals_lvl1.txt new file mode 100755 index 0000000..b888f2f --- /dev/null +++ b/VGDLData/examples/gridphysics/realportals_lvl1.txt @@ -0,0 +1,13 @@ +wwwwwwwwwwwwwwww +w..............w +w...o++++o++...w +w.+t+++A++++p+.w +w...o++++o++...w +w...++++++++...w +w..............w +w..............w +w++++++g+++++++w +w..............w +w...+....+.....w +w...+....+.....w +wwwwwwwwwwwwwwww diff --git a/VGDLData/examples/gridphysics/realportals_lvl2.txt b/VGDLData/examples/gridphysics/realportals_lvl2.txt new file mode 100755 index 0000000..82c9274 --- /dev/null +++ b/VGDLData/examples/gridphysics/realportals_lvl2.txt @@ -0,0 +1,13 @@ +wwwwwwwwwwwwwwww +w..++++++++++..w +w.........+++..w +w..ooAoo..+++..w +w..+++++..+....w +w..+o+o+..+tk..w +w..............w +w..............w +w++++++++++++++w +woooooooooooooow +woooooooooooooow +wgl++++++++++++w +wwwwwwwwwwwwwwww diff --git a/VGDLData/examples/gridphysics/realportals_lvl3.txt b/VGDLData/examples/gridphysics/realportals_lvl3.txt new file mode 100755 index 0000000..e99d9c2 --- /dev/null +++ b/VGDLData/examples/gridphysics/realportals_lvl3.txt @@ -0,0 +1,13 @@ +wwwwwwwwwwwwwwww +w.........++...w +w....t+...o+...w +w.....+...++...w +w+.+++++++A++++w +w+.wwwwwwwwwwwww +w+.wwwwwwwwwwwww +w+++++oop+++++kw +woooooooo...ooow +woooooooo...ooow +wgl++++++++++++w +wwwwwwwwwwwwwwww +wwwwwwwwwwwwwwww diff --git a/VGDLData/examples/gridphysics/realportals_lvl4.txt b/VGDLData/examples/gridphysics/realportals_lvl4.txt new file mode 100755 index 0000000..68c91fb --- /dev/null +++ b/VGDLData/examples/gridphysics/realportals_lvl4.txt @@ -0,0 +1,13 @@ +wwwwwwwwwwwwwwww +w+++t++++p+++.kw +w+++++A+++++++.w +w++++++++++++++w +w+++++++++o++++w +wwwlwwwwwwwwwwww +w+++++wwwwwwwwww +w++++++...+++www +w+o+++.....+++gw +wo++++.....++www +w+++o+.....++++w +wwwwwwwwwwwwwwww +wwwwwwwwwwwwwwww diff --git a/VGDLData/examples/gridphysics/realsokoban.txt b/VGDLData/examples/gridphysics/realsokoban.txt new file mode 100755 index 0000000..16cbb98 --- /dev/null +++ b/VGDLData/examples/gridphysics/realsokoban.txt @@ -0,0 +1,30 @@ +BasicGame key_handler=Pulse square_size=50 + + SpriteSet + floor > Immovable img=newset/floor2 hidden=True + ground > Immovable img=newset/floor2 hidden=True + hole > Immovable color=DARKBLUE img=oryx/cspell4 + avatar > MovingAvatar img=oryx/knight1 + bbox > Passive + box > img=newset/block2 + boxin > img=newset/block1 + wall > Immovable img=oryx/wall3 autotiling=True + + LevelMapping + A > avatar ground + o > floor hole + * > box ground + . > ground + w > ground wall + + InteractionSet + avatar wall > stepBack + bbox avatar > bounceForward + bbox wall bbox > undoAll + box hole > transformTo stype=boxin scoreChange=1 + boxin ground > transformTo stype=box scoreChange=-1 + + TerminationSet + SpriteCounter stype=box limit=0 win=True + + diff --git a/VGDLData/examples/gridphysics/realsokoban_lvl0.txt b/VGDLData/examples/gridphysics/realsokoban_lvl0.txt new file mode 100755 index 0000000..f0cbc0c --- /dev/null +++ b/VGDLData/examples/gridphysics/realsokoban_lvl0.txt @@ -0,0 +1,7 @@ +wwwwwwww +ww.....w +ww.o*o.w +ww.*A*.w +w..o*o.w +w......w +wwwwwwww diff --git a/VGDLData/examples/gridphysics/realsokoban_lvl1.txt b/VGDLData/examples/gridphysics/realsokoban_lvl1.txt new file mode 100755 index 0000000..8934ec6 --- /dev/null +++ b/VGDLData/examples/gridphysics/realsokoban_lvl1.txt @@ -0,0 +1,7 @@ +wwwwwwwwwwww +w....www...w +w.**.....wAw +w.*.wooo...w +w...wwwwwwww +wwwwwwwwwwww + diff --git a/VGDLData/examples/gridphysics/realsokoban_lvl2.txt b/VGDLData/examples/gridphysics/realsokoban_lvl2.txt new file mode 100755 index 0000000..c6c6a3c --- /dev/null +++ b/VGDLData/examples/gridphysics/realsokoban_lvl2.txt @@ -0,0 +1,8 @@ +wwwwwww +w.....w +w.o*o.w +w.*o*.w +w.o*o.w +w.*o*.w +w..A..w +wwwwwww diff --git a/VGDLData/examples/gridphysics/realsokoban_lvl3.txt b/VGDLData/examples/gridphysics/realsokoban_lvl3.txt new file mode 100755 index 0000000..5b27693 --- /dev/null +++ b/VGDLData/examples/gridphysics/realsokoban_lvl3.txt @@ -0,0 +1,7 @@ +wwwwww +wo..ww +wA**.w +ww...w +www..w +wwwwow +wwwwww diff --git a/VGDLData/examples/gridphysics/realsokoban_lvl4.txt b/VGDLData/examples/gridphysics/realsokoban_lvl4.txt new file mode 100755 index 0000000..4ac5f72 --- /dev/null +++ b/VGDLData/examples/gridphysics/realsokoban_lvl4.txt @@ -0,0 +1,12 @@ +wwwwwwww +www.ooAw +www.**.w +wwww.www +wwww.www +wwww.www +wwww.www +w....www +w.w...ww +w...w.ww +www...ww +wwwwwwww diff --git a/VGDLData/examples/gridphysics/rivers.txt b/VGDLData/examples/gridphysics/rivers.txt new file mode 100755 index 0000000..bcd3452 --- /dev/null +++ b/VGDLData/examples/gridphysics/rivers.txt @@ -0,0 +1,46 @@ +BasicGame square_size=30 key_handler=Pulse + SpriteSet + + floor > Immovable img=oryx/backOBrown + avatar > ShootAvatar stype=shovel img=newset/man1 + shovel > OrientedFlicker limit=1 color=LIGHTGRAY img=oryx/axe2 + + ground > Immovable img=oryx/tree2 + rock > Immovable img=oryx/wall4 + hole > Immovable invisible=True hidden=True + + house > Immovable + dryHouse > img=oryx/cloak1 + waterHouse > img=oryx/cloak3 + + water > img=newset/water + waterStart > Spreader color=BLUE spreadprob=1.0 stype=waterEnd + waterOn > SpawnPoint stype=waterStart prob=1.0 + waterEnd > Immovable + + wall > Immovable img=oryx/dirtwall autotiling=True + + LevelMapping + h > floor dryHouse ground + n > floor waterOn + A > floor avatar ground + r > floor rock + . > floor ground + w > wall + + InteractionSet + avatar wall rock house > stepBack + + water ground rock house wall EOS > killSprite + + waterEnd hole > transformTo stype=waterOn killSecond=True + waterEnd waterOn > killSprite + + dryHouse water > transformTo stype=waterHouse scoreChange=1 + ground shovel > transformTo stype=hole + + + TerminationSet + SpriteCounter stype=avatar limit=0 win=False + SpriteCounter stype=dryHouse limit=0 win=True + Timeout limit=1250 win=False \ No newline at end of file diff --git a/VGDLData/examples/gridphysics/rivers_lvl0.txt b/VGDLData/examples/gridphysics/rivers_lvl0.txt new file mode 100755 index 0000000..2367449 --- /dev/null +++ b/VGDLData/examples/gridphysics/rivers_lvl0.txt @@ -0,0 +1,15 @@ +wwwwwwwwwwwwwwwwwwww +w....n.......A.....w +w.........r......h.w +w..................w +w.................hw +w....r.......r.....w +w........h.........w +w............rrrr..w +w.............r....w +w.......h........h.w +w.............r....w +w...........rrrr...w +w.........h........w +w..................w +wwwwwwwwwwwwwwwwwwww diff --git a/VGDLData/examples/gridphysics/rivers_lvl1.txt b/VGDLData/examples/gridphysics/rivers_lvl1.txt new file mode 100755 index 0000000..f3f6977 --- /dev/null +++ b/VGDLData/examples/gridphysics/rivers_lvl1.txt @@ -0,0 +1,15 @@ +wwwwwwwwwwwwwwwwwwww +w................h.w +w.....h......rr....w +w..................w +w.........A....rr..w +w.h...........rrr..w +w..................w +w...rr....n.....h..w +w...rr.............w +w....r.......rrr...w +w...........rr.....w +w..............h...w +w......h..r........w +w..................w +wwwwwwwwwwwwwwwwwwww diff --git a/VGDLData/examples/gridphysics/rivers_lvl2.txt b/VGDLData/examples/gridphysics/rivers_lvl2.txt new file mode 100755 index 0000000..bc3ed4c --- /dev/null +++ b/VGDLData/examples/gridphysics/rivers_lvl2.txt @@ -0,0 +1,14 @@ +wwwwwwwwwwwwwwwwwwww +w........hhh.......w +w..................w +w.....rrrr.r.......w +w..................w +w.........r........w +w..n.............A.w +w..................w +w.........r........w +w..................w +w........r.rrrr....w +w..................w +w........hhh.......w +wwwwwwwwwwwwwwwwwwww diff --git a/VGDLData/examples/gridphysics/rivers_lvl3.txt b/VGDLData/examples/gridphysics/rivers_lvl3.txt new file mode 100755 index 0000000..ad6886d --- /dev/null +++ b/VGDLData/examples/gridphysics/rivers_lvl3.txt @@ -0,0 +1,14 @@ +wwwwwwwwwwwwwwwwwwww +w........h.........w +w.....rrr.rrrrr..A.w +w.....r.......h....w +w.....r.rrrrrrr....w +w.....r.r..........w +w...rrr............w +w...rh.............w +w...rrr............w +w.....rrr.rrrr....nw +w..rrrrrr.rrrrrr...w +w..rh.........h.r..w +w..rrrrrrhrrrrrr...w +wwwwwwwwwwwwwwwwwwww diff --git a/VGDLData/examples/gridphysics/rivers_lvl4.txt b/VGDLData/examples/gridphysics/rivers_lvl4.txt new file mode 100755 index 0000000..3b7e766 --- /dev/null +++ b/VGDLData/examples/gridphysics/rivers_lvl4.txt @@ -0,0 +1,14 @@ +wwwwwwwwwwwwwwwwwwww +w........A.........w +w............h.....w +w...r.r..r...rr....w +w..h...........rrrrw +w...rrr...rr.......w +w.....h.....r......w +w..rr..rr.rr..rr.h.w +w...r......h.......w +w.rrr.rr..r.rr.....w +w...h..............w +w..r.r.r...rrrrr...w +w........n.........w +wwwwwwwwwwwwwwwwwwww diff --git a/VGDLData/examples/gridphysics/roadfighter.txt b/VGDLData/examples/gridphysics/roadfighter.txt new file mode 100755 index 0000000..3e335cc --- /dev/null +++ b/VGDLData/examples/gridphysics/roadfighter.txt @@ -0,0 +1,41 @@ +BasicGame square_size=24 + SpriteSet + floor > Immovable img=newset/highway2 hidden=True + street > Immovable img=newset/street3 hidden=True + moving > + avatar > MovingAvatar speed=0.5 color=YELLOW img=newset/car_red healthPoints=10 limitHealthPoints=20 + cars > + carSlow > Missile orientation=DOWN speed=0.25 img=newset/tank_blue + carFast > Missile orientation=DOWN speed=0.5 img=newset/car_green + statics > + fuel > Missile orientation=DOWN speed=1 img=newset/fuel + tree > Missile orientation=DOWN speed=1 img=newset/tree2 + end > Immovable invisible=True hidden=True + portal > SpawnPoint invisible=True + slowPortal > stype=carSlow cooldown=50 total=16 + fastPortal > stype=carFast cooldown=100 total=8 + fuelPortal > stype=fuel cooldown=25 total=32 + treePortal > stype=tree cooldown=2 total=400 + + InteractionSet + avatar TIME > subtractHealthPoints timer=10 repeating=True + avatar fuel > addHealthPoints value=10 killSecond=True + avatar EOS > stepBack + avatar cars tree > killSprite + tree EOS > killSprite + cars EOS > killSprite + statics EOS > killSprite + + LevelMapping + f > fuelPortal floor + A > avatar floor + x > tree street + t > treePortal street + s > slowPortal floor + c > fastPortal floor + . > floor + + > street + + TerminationSet + SpriteCounter stype=avatar limit=0 win=False + Timeout limit=500 win=True \ No newline at end of file diff --git a/VGDLData/examples/gridphysics/roadfighter_lvl0.txt b/VGDLData/examples/gridphysics/roadfighter_lvl0.txt new file mode 100755 index 0000000..aef9743 --- /dev/null +++ b/VGDLData/examples/gridphysics/roadfighter_lvl0.txt @@ -0,0 +1,15 @@ +t.s.s.f.st ++..c..c..+ +x........x ++........+ +x........x ++........+ +x........x ++........+ +x........x ++........+ +x........x ++........+ +x........x ++........+ +x....A...x \ No newline at end of file diff --git a/VGDLData/examples/gridphysics/roadfighter_lvl1.txt b/VGDLData/examples/gridphysics/roadfighter_lvl1.txt new file mode 100755 index 0000000..4b27b19 --- /dev/null +++ b/VGDLData/examples/gridphysics/roadfighter_lvl1.txt @@ -0,0 +1,15 @@ +ts.cf.c.st ++c.ssss.c+ +x........x ++........+ +x........x ++........+ +x........x ++........+ +x........x ++........+ +x........x ++........+ +x........x ++........+ +x....A...x \ No newline at end of file diff --git a/VGDLData/examples/gridphysics/roadfighter_lvl2.txt b/VGDLData/examples/gridphysics/roadfighter_lvl2.txt new file mode 100755 index 0000000..63c6153 --- /dev/null +++ b/VGDLData/examples/gridphysics/roadfighter_lvl2.txt @@ -0,0 +1,15 @@ +tssc.fcsst ++c..ss..c+ +x........x ++........+ +x........x ++........+ +x........x ++........+ +x........x ++........+ +x........x ++........+ +x........x ++........+ +x....A...x \ No newline at end of file diff --git a/VGDLData/examples/gridphysics/roadfighter_lvl3.txt b/VGDLData/examples/gridphysics/roadfighter_lvl3.txt new file mode 100755 index 0000000..2fd297c --- /dev/null +++ b/VGDLData/examples/gridphysics/roadfighter_lvl3.txt @@ -0,0 +1,15 @@ +tcsc.fcsct ++sc.ss.cs+ +x........x ++........+ +x........x ++........+ +x........x ++........+ +x........x ++........+ +x........x ++........+ +x........x ++........+ +x....A...x \ No newline at end of file diff --git a/VGDLData/examples/gridphysics/roadfighter_lvl4.txt b/VGDLData/examples/gridphysics/roadfighter_lvl4.txt new file mode 100755 index 0000000..fb0e1d4 --- /dev/null +++ b/VGDLData/examples/gridphysics/roadfighter_lvl4.txt @@ -0,0 +1,15 @@ +tccc..cfct ++sssccsss+ +x........x ++........+ +x........x ++........+ +x........x ++........+ +x........x ++........+ +x........x ++........+ +x........x ++........+ +x....A...x \ No newline at end of file diff --git a/VGDLData/examples/gridphysics/roguelike.txt b/VGDLData/examples/gridphysics/roguelike.txt new file mode 100755 index 0000000..afc5535 --- /dev/null +++ b/VGDLData/examples/gridphysics/roguelike.txt @@ -0,0 +1,59 @@ +BasicGame square_size=25 + SpriteSet + floor > Immovable hidden=True img=oryx/floor3 + exit > Door color=GREEN img=newset/exit2 + + sword > Flicker limit=5 singleton=True img=oryx/sword4 shrinkfactor=0.8 + weapon > Resource color=BLUE value=10000 limit=10000 img=oryx/sword4 shrinkfactor=0.8 + health > Resource img=oryx/heart1 shrinkfactor=0.8 limit=10 + + + lock > Immovable img=newset/lock1 + gold > Resource color=GOLD limit=11 img=oryx/gold2 shrinkfactor=0.5 + key > Resource img=oryx/key2 limit=1 shrinkfactor=0.7 + + market > Immovable img=newset/city1_1 + transaction > Immovable invisible=True + + moving > + avatar > ShootAvatar ammo=weapon stype=sword img=oryx/swordman1 frameRate=8 healthPoints=1 limitHealthPoints=10 + spider > RandomNPC speed=1 cooldown=4 img=oryx/spider2 cons=3 + phantom > Chaser stype=avatar cooldown=6 speed=0.5 color=BROWN img=oryx/ghost2 + + wall > Immovable img=oryx/wall3 autotiling=True + + InteractionSet + weapon avatar > collectResource scoreChange=2 + gold avatar > collectResource scoreChange=1 + key avatar > collectResource scoreChange=1 + + lock avatar > killIfOtherHasMore resource=key limit=1 + moving wall lock > stepBack pixelPerfect=True + + exit avatar > killSprite scoreChange=10 + + avatar spider > subtractHealthPoints value=2 + spider sword > killSprite scoreChange=2 + + avatar phantom > subtractHealthPoints value=1 + phantom sword > killSprite scoreChange=1 + + avatar market > spawnIfHasMore resource=gold limit=1 stype=health spend=1 + avatar health > addHealthPoints value=1 killSecond=True + + TerminationSet + SpriteCounter stype=avatar limit=0 win=False + SpriteCounter stype=exit limit=0 win=True + + LevelMapping + x > exit floor + s > weapon floor + g > gold floor + r > spider floor + p > phantom floor + h > health floor + k > key floor + l > lock floor + m > market floor + A > avatar floor + . > floor \ No newline at end of file diff --git a/VGDLData/examples/gridphysics/roguelike_lvl0.txt b/VGDLData/examples/gridphysics/roguelike_lvl0.txt new file mode 100755 index 0000000..736dc8e --- /dev/null +++ b/VGDLData/examples/gridphysics/roguelike_lvl0.txt @@ -0,0 +1,21 @@ +wwwwwwwwwwwwwwwwwwwwww +wggrrr........wgr...xw +whhrrr........www.wwww +wwwww.wwww...........w +w..m.................w +wwwwwwwwwwww.w.w.wwwww +wmwwhwrhgr.w.w...wwwgw +w..w.wwwww.wlwwwww.whw +w........h..........ww +w.wwww...p...wwwwwwwww +w.w..w.......w.g.r.g.w +wkrwhw.......w.r.wg..w +wwwwwww......w.r.....w +w............wwwww.www +w.wm................gw +w.wwwww..wwww........w +w.w......r.gw...s....w +w...wwgw.wwww........w +w.wwwwww.pp........ggw +wAwghw...pp........hhw +wwwwwwwwwwwwwwwwwwwwww diff --git a/VGDLData/examples/gridphysics/roguelike_lvl1.txt b/VGDLData/examples/gridphysics/roguelike_lvl1.txt new file mode 100755 index 0000000..1727e10 --- /dev/null +++ b/VGDLData/examples/gridphysics/roguelike_lvl1.txt @@ -0,0 +1,21 @@ +wwwwwwwwwwwwwwwwwwwwww +wh............w..h.r.w +w...A.....gg..w..g...w +wwwwwww...r...wp.....w +wm............wwwwww.w +w..pghg........wk....w +w..r...w...s...wwww..w +wwwwww.w.............w +w......w..wwww..h....w +w...w..hgh..w.hh.....w +w...w.......w.....p..w +wwwwwwwwwwlwwwwwwwwwww +w.......ww.w....p...mw +w.hhwwwww..wgg.......w +w...w......wwwwww..r.w +w.p....www...........w +wwwwwwwghg....wwwwwwww +w..r........r........w +w.....w...........x..w +w..p..w....hgh.......w +wwwwwwwwwwwwwwwwwwwwww diff --git a/VGDLData/examples/gridphysics/roguelike_lvl2.txt b/VGDLData/examples/gridphysics/roguelike_lvl2.txt new file mode 100755 index 0000000..c14705a --- /dev/null +++ b/VGDLData/examples/gridphysics/roguelike_lvl2.txt @@ -0,0 +1,21 @@ +wwwwwwwwwwwwwwwwwwwwww +wggrrr.......rwg...Aw +whhrrr........www.wwww +wwwww.wwwwhh.........w +w.kmh...............sw +wwwwwwwwwwww.w.w.wwwww +wmwwhwrhgr.w.w...wwwgw +w..w.wwwww.wlwwwww.whw +w........h..........ww +w.wwww...p...wwwwwwwww +w.w..w.......w.g.r.g.w +w.rwhw.......w.r.wg..w +wwwwwww......w.r.....w +w............wwwww.www +w.wm................gw +w.wwwww..wwww........w +w.w......r.gw........w +w...wwgw.wwww........w +w.wwwwww.pp........ggw +wxwghw...pp........hhw +wwwwwwwwwwwwwwwwwwwwww diff --git a/VGDLData/examples/gridphysics/roguelike_lvl3.txt b/VGDLData/examples/gridphysics/roguelike_lvl3.txt new file mode 100755 index 0000000..9c6851b --- /dev/null +++ b/VGDLData/examples/gridphysics/roguelike_lvl3.txt @@ -0,0 +1,21 @@ +wwwwwwwwwwwwwwwwwwwwww +wh............w..h.r.w +w...x.....gg..w..g...w +wwwwwww...r...wp.....w +wm............wwwwww.w +w..pghg........w.....w +w..r...w.......wwww..w +wwwwww.w.............w +w......w..wwww..h....w +w...w..hgh..w.hh.....w +w...w.......w.....p..w +wwwwwwwwwwlwwwwwwwwwww +w......kww.w....p...mw +w.hhwwwww..wgg.......w +w...w......wwwwww..r.w +w.p....www.s.........w +wwwwwwwghg....wwwwwwww +w..r........r........w +w.....w...........A..w +w..p..w....hgh.......w +wwwwwwwwwwwwwwwwwwwwww diff --git a/VGDLData/examples/gridphysics/roguelike_lvl4.txt b/VGDLData/examples/gridphysics/roguelike_lvl4.txt new file mode 100755 index 0000000..5219976 --- /dev/null +++ b/VGDLData/examples/gridphysics/roguelike_lvl4.txt @@ -0,0 +1,21 @@ +wwwwwwwwwwwwwwwwwwwwww +wggrrr........wgr...xw +whhrrr........www.wwww +wwwww.wwww...........w +w..m.................w +wwwwwwwwwwww.w.w.wwwww +wmwwhwrhgr.w.w...wwwgw +wp.w.www...wlwwwww.whw +w......w..ww.w..h....w +w...w..hgh....hh.....w +w...w.............p..w +w...w................w +wwwwwwwwwwlwwwwwwwwwww +w......kww.w....p....w +w.hhwwwww..wgg......mw +w.p....www.s.........w +w.............wwwwwwww +wwwwwwwghg...........w +w..r..............A..w +w..p..w....hgh.......w +wwwwwwwwwwwwwwwwwwwwww diff --git a/VGDLData/examples/gridphysics/run.txt b/VGDLData/examples/gridphysics/run.txt new file mode 100755 index 0000000..4af2a57 --- /dev/null +++ b/VGDLData/examples/gridphysics/run.txt @@ -0,0 +1,43 @@ +BasicGame + SpriteSet + + cliff > Immovable color=BLACK img=newset/water2 + ground > Immovable color=BLACK img=oryx/backLBrown + lock > Immovable color=WHITE img=newset/lock1 + damaged > SpawnPoint cooldown=2 total=6 stype=groundeater img=newset/water5 frameRate=8 + groundeater > RandomMissile color=ORANGE speed=0.25 invisible=True hidden=True + exit > Door img=oryx/door2 + + key > Resource limit=1 img=oryx/key2 singleton=True shrinkfactor=0.8 + wall > Immovable img=oryx/dirtwall autotiling=True + avatar > MovingAvatar img=newset/girl2 frameRate=8 + + InteractionSet + + avatar wall > stepBack + + avatar ground damaged > shieldFrom ftype=killSprite stype=cliff + avatar cliff > killSprite + + exit avatar > killSprite scoreChange=1 + + ground groundeater > transformTo stype=damaged + groundeater ground wall > killSprite + + key avatar > collectResource + lock avatar > killIfOtherHasMore resource=key limit=1 + avatar lock > changeResource resource=key value=-1 + avatar lock > stepBack + + LevelMapping + . > ground cliff + c > cliff + d > damaged cliff + e > ground exit + A > avatar ground cliff + k > ground cliff key + l > lock ground cliff + + TerminationSet + SpriteCounter stype=exit win=True + SpriteCounter stype=avatar win=False \ No newline at end of file diff --git a/VGDLData/examples/gridphysics/run_lvl0.txt b/VGDLData/examples/gridphysics/run_lvl0.txt new file mode 100755 index 0000000..4fd823a --- /dev/null +++ b/VGDLData/examples/gridphysics/run_lvl0.txt @@ -0,0 +1,13 @@ +wwwwwwwwwwwwwwwwwwwwwwwwww +wcdd.....................w +wcdd..............A......w +wcdd.....................w +wwwwwwwwwwwwwwwwwwwwwww..w +w........................w +w......wwwwwww...........w +w......w.................w +w..wwwwwwwwwwwwwwwwwwwwwww +w........................w +w.......wwwwwwwwwww......w +w.......................ew +wwwwwwwwwwwwwwwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLData/examples/gridphysics/run_lvl1.txt b/VGDLData/examples/gridphysics/run_lvl1.txt new file mode 100755 index 0000000..bdaa9c8 --- /dev/null +++ b/VGDLData/examples/gridphysics/run_lvl1.txt @@ -0,0 +1,13 @@ +wwwwwwwwwwwwwwwwwwwwwwwwww +w.....................ddcw +w...........A.........ddcw +w.....................ddcw +w...wwwwwwwwwwwwwwwwwwwwww +w............l...........w +w......wwwwwww...ccc.....w +w...........kw...........w +wwwwwwwwwwwwwwwwwwwww..www +w........................w +wwwwwww.wwwww.wwwww......w +we.......................w +wwwwwwwwwwwwwwwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLData/examples/gridphysics/run_lvl2.txt b/VGDLData/examples/gridphysics/run_lvl2.txt new file mode 100755 index 0000000..074b310 --- /dev/null +++ b/VGDLData/examples/gridphysics/run_lvl2.txt @@ -0,0 +1,13 @@ +wwwwwwwwwwwwwwwwwwwwwwwwww +wk....................ddcw +w...........A.........ddcw +w.....................ddcw +w...wwwwwwwwwwwwwwwwwww..w +w...w....................w +w...wwwwww...............w +w........l...............w +wwwwwwwwwwww...wwwwwwwwwww +w...........w.w..........w +w...........c.c..........w +we.......................w +wwwwwwwwwwwwwwwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLData/examples/gridphysics/run_lvl3.txt b/VGDLData/examples/gridphysics/run_lvl3.txt new file mode 100755 index 0000000..5c3daab --- /dev/null +++ b/VGDLData/examples/gridphysics/run_lvl3.txt @@ -0,0 +1,13 @@ +wwwwwwwwwwwwwwwwwwwwwwwwww +wcdd.................w.e.w +wcdd.................w...w +wcdd.................w...w +wwwwwwwwww...wwwwwwwww...w +w....................w...w +w.k.............A....l...w +w....................w...w +wwwwwwwwww...wwwwwwwww...w +wcdd.................w...w +wcdd.................w...w +wcdd.................w...w +wwwwwwwwwwwwwwwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLData/examples/gridphysics/run_lvl4.txt b/VGDLData/examples/gridphysics/run_lvl4.txt new file mode 100755 index 0000000..8ab8a30 --- /dev/null +++ b/VGDLData/examples/gridphysics/run_lvl4.txt @@ -0,0 +1,13 @@ +wwwwwwwwwwwwwwwwwwwwwwwwww +we..wcdd......w....www...w +w.wwwcdd......w....wkw...w +w.c.wcdd......w....w.w...w +w.c.wwwwww..wwww.www.wwwww +w.c.wA...................w +w...wwwwwwwwwwwwwwwwwwwlww +w........................w +wwwwwww.wwwwwwwwwwwwwww..w +w.......w................w +w...wwwww.wwwwwwwwwwwww..w +w.....ddw...........ddw..w +wwwwwwwwwwwwwwwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLData/examples/gridphysics/seaquest.txt b/VGDLData/examples/gridphysics/seaquest.txt new file mode 100755 index 0000000..d12352f --- /dev/null +++ b/VGDLData/examples/gridphysics/seaquest.txt @@ -0,0 +1,53 @@ +BasicGame + SpriteSet + + sky > Immovable img=oryx/backLBlue + water > Immovable img=newset/water2 + saved > Immovable color=LIGHTGREEN + holes > SpawnPoint color=LIGHTGRAY img=newset/whirlpool2 portal=True + sharkhole > stype=shark prob=0.01 + whalehole > stype=whale prob=0.005 + diverhole > stype=diver + normaldiverhole > prob=0.005 + oftendiverhole > prob=0.025 + + moving > + avatar > ShootAvatar color=YELLOW stype=torpedo img=newset/submarine healthPoints=18 limitHealthPoints=20 + torpedo > Missile color=YELLOW img=oryx/bullet1 + fish > + shark > Missile orientation=LEFT speed=0.25 color=ORANGE img=newset/shark2 + whale > Bomber orientation=RIGHT speed=0.1 color=BROWN stype=pirana prob=0.02 img=newset/whale + pirana > Missile orientation=RIGHT speed=0.25 color=RED shrinkfactor=0.6 img=newset/piranha2 + diver > RandomNPC color=GREEN speed=0.5 img=newset/diver1 cons=2 + + crew > Resource color=GREEN limit=4 + + InteractionSet + + avatar TIME > subtractHealthPoints timer=26 repeating=True + + EOS avatar diver sky > stepBack + fish EOS > killSprite #Note that from vgdl 2.0, EOS can be the first or the second sprite. + + fish torpedo > killBoth scoreChange=1 + avatar fish > killSprite + + avatar sky > addHealthPoints value=1 + avatar sky > spawnIfHasMore resource=crew stype=saved limit=4 spend=4 + saved sky > killSprite scoreChange=1000 + + avatar diver > changeResource resource=crew + diver avatar > killSprite + + LevelMapping + a > sky + A > water avatar + 1 > water sharkhole + 2 > water whalehole + 3 > water normaldiverhole + 4 > water oftendiverhole + . > water + + TerminationSet + SpriteCounter stype=avatar limit=0 win=False + Timeout limit=1000 win=True \ No newline at end of file diff --git a/VGDLData/examples/gridphysics/seaquest_lvl0.txt b/VGDLData/examples/gridphysics/seaquest_lvl0.txt new file mode 100755 index 0000000..782c5bc --- /dev/null +++ b/VGDLData/examples/gridphysics/seaquest_lvl0.txt @@ -0,0 +1,9 @@ +aaaaaaaaaaaaaaaaaaaaa +..................... +....................1 +2.................... +.............A......1 +2.................... +....................1 +2.................... +......3.......3...... \ No newline at end of file diff --git a/VGDLData/examples/gridphysics/seaquest_lvl1.txt b/VGDLData/examples/gridphysics/seaquest_lvl1.txt new file mode 100755 index 0000000..a45667e --- /dev/null +++ b/VGDLData/examples/gridphysics/seaquest_lvl1.txt @@ -0,0 +1,9 @@ +aaaaaaaaaaaaaaaaaaaaa +..................... +2.................... +2.................... +2............A....... +2.................... +2.................... +2.................... +..........3.......3.. \ No newline at end of file diff --git a/VGDLData/examples/gridphysics/seaquest_lvl2.txt b/VGDLData/examples/gridphysics/seaquest_lvl2.txt new file mode 100755 index 0000000..c8a744d --- /dev/null +++ b/VGDLData/examples/gridphysics/seaquest_lvl2.txt @@ -0,0 +1,9 @@ +aaaaaaaaaaaaaaaaaaaaa +..................... +..........A.......... +..................... +....................1 +2.................... +....................1 +2.................... +..........4.......... \ No newline at end of file diff --git a/VGDLData/examples/gridphysics/seaquest_lvl3.txt b/VGDLData/examples/gridphysics/seaquest_lvl3.txt new file mode 100755 index 0000000..0fd0225 --- /dev/null +++ b/VGDLData/examples/gridphysics/seaquest_lvl3.txt @@ -0,0 +1,9 @@ +aaaaaaaaaaaaaaaaaaaaa +..................... +2...................1 +2...................1 +2...................1 +2...................1 +3.......A...........1 +2.................... +.....3...4...3....... \ No newline at end of file diff --git a/VGDLData/examples/gridphysics/seaquest_lvl4.txt b/VGDLData/examples/gridphysics/seaquest_lvl4.txt new file mode 100755 index 0000000..38f3d24 --- /dev/null +++ b/VGDLData/examples/gridphysics/seaquest_lvl4.txt @@ -0,0 +1,9 @@ +aaaaaaaaaaaaaaaaaaaaa +..................... +....................1 +....................1 +....................1 +....................1 +........A...........1 +....................1 +.......4....4........ \ No newline at end of file diff --git a/VGDLData/examples/gridphysics/sheriff.txt b/VGDLData/examples/gridphysics/sheriff.txt new file mode 100755 index 0000000..dcca563 --- /dev/null +++ b/VGDLData/examples/gridphysics/sheriff.txt @@ -0,0 +1,60 @@ +BasicGame + SpriteSet + + floor > Immovable img=oryx/backBiege + base > Immovable color=WHITE img=oryx/wall4 + avatar > ShootAvatar stype=bullet img=newset/sheriff1 + surround > Immovable color=YELLOW img=dirt invisible=True + bullet > Missile img=oryx/orb3 shrinkfactor=0.5 singleton=True + + turn > Immovable invisible=True hidden=True + turnup > orientation=UP img=dirt + turndown > orientation=DOWN img=dirt + turnleft > orientation=LEFT img=dirt + turnright > orientation=RIGHT img=dirt + + bandit > Bomber prob=0.1 cooldown=6 speed=1 img=newset/bandit1 + bup > orientation=UP spawnorientation=LEFT stype=missile + bdown > orientation=DOWN spawnorientation=RIGHT stype=missile + bleft > orientation=LEFT spawnorientation=DOWN stype=missile + bright > orientation=RIGHT spawnorientation=UP stype=missile + + missile > Missile img=oryx/orb1 shrinkfactor=0.5 speed=0.6 + + wall > Immovable autotiling=True img=oryx/dirtwall + + LevelMapping + 0 > floor base + u > floor surround bup + d > floor surround bdown + l > floor surround bleft + r > floor surround bright + s > floor surround + A > floor avatar + 1 > floor turnup + 2 > floor turnleft + 3 > floor turndown + 4 > floor turnright + w > floor wall + . > floor + + TerminationSet + SpriteCounter stype=avatar limit=0 win=False + SpriteCounter stype=bandit limit=0 win=True + Timeout limit=1000 win=True + + InteractionSet + avatar surround base wall > stepBack + + base missile bullet > killBoth + EOS missile bullet > killSprite + + bleft turndown > transformTo stype=bdown + bright turnup > transformTo stype=bup + bdown turnright > transformTo stype=bright + bup turnleft > transformTo stype=bleft + + bandit bullet > killBoth scoreChange=1 + avatar missile > killBoth scoreChange=-1 + + bullet wall > killSprite \ No newline at end of file diff --git a/VGDLData/examples/gridphysics/sheriff_lvl0.txt b/VGDLData/examples/gridphysics/sheriff_lvl0.txt new file mode 100755 index 0000000..ca350b1 --- /dev/null +++ b/VGDLData/examples/gridphysics/sheriff_lvl0.txt @@ -0,0 +1,14 @@ +wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww +w3ssssslsssssssssssslsssssssss2w +ws.0.......000.....00...00000.sw +ws00.......000..............00uw +ws..........................00sw +wd00..........................sw +ws00...........A..............sw +ws00..........................sw +ws..........................00sw +ws00........................00uw +ws00.........00000..........00sw +ws.0......00.00000.00....0000.sw +w4sssssrsssssssrsssssssrssssss1w +wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww diff --git a/VGDLData/examples/gridphysics/sheriff_lvl1.txt b/VGDLData/examples/gridphysics/sheriff_lvl1.txt new file mode 100755 index 0000000..3176ba5 --- /dev/null +++ b/VGDLData/examples/gridphysics/sheriff_lvl1.txt @@ -0,0 +1,14 @@ +wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww +w3ssssslsssssssssslslsssssssss2w +ws.......0000000........00000.sw +ws00.....0000000............00sw +ws00........................00sw +wd00..........................uw +wd00...........A..............sw +ws............................sw +ws..........................00sw +ws00........................00uw +ws00......00.00.00.00....00000sw +ws.0......00.00.00.00....0000.sw +w4sssssssrsssssssssrssssssssss1w +wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww diff --git a/VGDLData/examples/gridphysics/sheriff_lvl2.txt b/VGDLData/examples/gridphysics/sheriff_lvl2.txt new file mode 100755 index 0000000..3716377 --- /dev/null +++ b/VGDLData/examples/gridphysics/sheriff_lvl2.txt @@ -0,0 +1,14 @@ +wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww +w3ssssslsssssssssssslsssssssss2w +ws.......0000000........00000.sw +ws00.....0000000............00uw +ws00........................00sw +wd00..........................sw +ws00...........A..............sw +ws............................sw +ws..........................00sw +ws00........................00uw +ws00......00.00.00.00....00000sw +ws.0......00.00.00.00....0000.sw +w4sssssrsssssssrsssssssrssssss1w +wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww diff --git a/VGDLData/examples/gridphysics/sheriff_lvl3.txt b/VGDLData/examples/gridphysics/sheriff_lvl3.txt new file mode 100755 index 0000000..10d0423 --- /dev/null +++ b/VGDLData/examples/gridphysics/sheriff_lvl3.txt @@ -0,0 +1,14 @@ +wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww +w3ssssslsssssslssssslsssssssss2w +ws.......0000000........00000.sw +ws00..0000..000..000.00.....00uw +ws00........................00sw +wd00......................0...sw +ws00...........A..........0...uw +ws....0...................0...sw +ws....0......................0sw +wd00.........................0uw +ws00...00...0..00..0000....00.sw +ws.0......00.00.00.00....0000.sw +w4sssssrsssssssrsssssssrssssss1w +wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww diff --git a/VGDLData/examples/gridphysics/sheriff_lvl4.txt b/VGDLData/examples/gridphysics/sheriff_lvl4.txt new file mode 100755 index 0000000..37ecbc1 --- /dev/null +++ b/VGDLData/examples/gridphysics/sheriff_lvl4.txt @@ -0,0 +1,14 @@ +wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww +w3ssssslsssssslssssslsssssssss2w +ws.......0000000........00000.sw +ws0..........................0uw +ws0....0...0...0..0..0.......0sw +wd0.....................0.....sw +ws0....0.......A..............uw +ws......................0.....sw +ws.....0.....................0sw +wd0......0...0...0...0..0....0uw +ws0..........................0sw +ws.00.....00.00.00.00....0000.sw +w4sssssrsssssssrsssssssrssssss1w +wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww diff --git a/VGDLData/examples/gridphysics/shipwreck.txt b/VGDLData/examples/gridphysics/shipwreck.txt new file mode 100755 index 0000000..e79a6f3 --- /dev/null +++ b/VGDLData/examples/gridphysics/shipwreck.txt @@ -0,0 +1,77 @@ +BasicGame square_size=30 + SpriteSet + + water > Immovable img=newset/water3 + land > Immovable img=oryx/grass autotiling=True + + port > Immovable + portGold > img=newset/dock1 + portGems > img=newset/dock2 + portDiamonds > img=newset/dock3 + + shipwreck > Immovable img=newset/shipwreck portal=True + + holes > SpawnPoint invisible=True hidden=True + goldhole > stype=gold prob=0.01 + gemshole > stype=gems prob=0.01 + diamondshole > stype=diamonds prob=0.01 + + good > Resource limit=1 + gold > img=oryx/gold2 singleton=True + gems > img=oryx/diamond2 singleton=True + diamonds > img=oryx/goldsack singleton=True + + whirlpool > Immovable img=newset/whirlpool2 + + treasure > Resource invisible=True + t10 > + t5 > + t1 > + + avatar > MovingAvatar img=newset/ship + + + LevelMapping + . > water + x > water land + A > water avatar + 1 > water portGold + 2 > water portGems + 3 > water portDiamonds + w > water whirlpool + s > water shipwreck goldhole gemshole diamondshole + + TerminationSet + SpriteCounter stype=avatar limit=0 win=False + Timeout limit=1000 win=True + + InteractionSet + avatar EOS > stepBack + avatar land > stepBack + avatar whirlpool > killSprite scoreChange=-10 + + good avatar > collectResource + + avatar portGold > spawnIfHasMore resource=gold limit=1 stype=t10 + avatar portGems > spawnIfHasMore resource=gems limit=1 stype=t10 + avatar portDiamonds > spawnIfHasMore resource=diamonds limit=1 stype=t10 + + avatar portGold > spawnIfHasMore resource=diamonds limit=1 stype=t5 + avatar portGems > spawnIfHasMore resource=gold limit=1 stype=t5 + avatar portDiamonds > spawnIfHasMore resource=gems limit=1 stype=t5 + + avatar portGold > spawnIfHasMore resource=gems limit=1 stype=t1 + avatar portGems > spawnIfHasMore resource=diamonds limit=1 stype=t1 + avatar portDiamonds > spawnIfHasMore resource=gold limit=1 stype=t1 + + avatar t10 > changeResource resource=gold value=-1 killResource=True scoreChange=10 + avatar t10 > changeResource resource=gems value=-1 killResource=True scoreChange=10 + avatar t10 > changeResource resource=diamonds value=-1 killResource=True scoreChange=10 + + avatar t5 > changeResource resource=gold value=-1 killResource=True scoreChange=5 + avatar t5 > changeResource resource=gems value=-1 killResource=True scoreChange=5 + avatar t5 > changeResource resource=diamonds value=-1 killResource=True scoreChange=5 + + avatar t1 > changeResource resource=gold value=-1 killResource=True scoreChange=1 + avatar t1 > changeResource resource=gems value=-1 killResource=True scoreChange=1 + avatar t1 > changeResource resource=diamonds value=-1 killResource=True scoreChange=1 diff --git a/VGDLData/examples/gridphysics/shipwreck_lvl0.txt b/VGDLData/examples/gridphysics/shipwreck_lvl0.txt new file mode 100755 index 0000000..8bc83a4 --- /dev/null +++ b/VGDLData/examples/gridphysics/shipwreck_lvl0.txt @@ -0,0 +1,20 @@ +xxxxxxxxxx..........xx +xxxxxxxxx...........xx +xxxxxxx.........w..xxx +xxxx1..............xxx +xxxx...............xxx +xxxx......s.......xxxx +xxxx.............xxxxx +xxxx.............2xxxx +xxx..............xxxxx +xx...w...........xxxxx +................xxxxxx +..................xxxx +...................... +..........A......w.... +...................... +...................... +x.xxxx.....xxx.....xxx +xxxxxxxxx3xxxxxxxxxxxx +xxxxxxxxxxxxxxxxxxxxxx +xxxxxxxxxxxxxxxxxxxxxx diff --git a/VGDLData/examples/gridphysics/shipwreck_lvl1.txt b/VGDLData/examples/gridphysics/shipwreck_lvl1.txt new file mode 100755 index 0000000..831e60c --- /dev/null +++ b/VGDLData/examples/gridphysics/shipwreck_lvl1.txt @@ -0,0 +1,20 @@ +xxxxxxxxxx..........xx +xxxxxxxxx...........xx +xx1xxxx.....s...w..xxx +xx.x...............xxx +xx.x...............xxx +xx.............xxxxxxx +xxxx...w.......x...xxx +xxxx...........x...2xx +xxx................xxx +xx.............x...xxx +..........w....xxxxxxx +.w................xxxx +...................... +...A.............w.... +.......xxxxxxx........ +...xxxxx.....xxx...... +x.xxxx.............xxx +xxxx..3............xxx +xxxxxxxxxxxxxxxxxxxxxx +xxxxxxxxxxxxxxxxxxxxxx diff --git a/VGDLData/examples/gridphysics/shipwreck_lvl2.txt b/VGDLData/examples/gridphysics/shipwreck_lvl2.txt new file mode 100755 index 0000000..bbfbcb8 --- /dev/null +++ b/VGDLData/examples/gridphysics/shipwreck_lvl2.txt @@ -0,0 +1,19 @@ +xxxx..xxxxxxxxxx1xxxxx +xxxx..xxx...........xx +xxxxx.xxx...........xx +xxAxxxx.........ww.xxx +xx.x...............xxx +xx.x....w..........xxx +xx.............xxxxxxx +xxxx...........x...xxx +xxxx...........x...xxx +xxx................xxx +xx....s........x...xxx +..........w....xxxxxxx +.w.....www........2xxx +........w............. +.................w.... +.......xxxxxxx........ +...xxxxx.....xxx...... +x.xxxx.....w.......xxx +xxxx..3........w...xxx diff --git a/VGDLData/examples/gridphysics/shipwreck_lvl3.txt b/VGDLData/examples/gridphysics/shipwreck_lvl3.txt new file mode 100755 index 0000000..c8b0831 --- /dev/null +++ b/VGDLData/examples/gridphysics/shipwreck_lvl3.txt @@ -0,0 +1,20 @@ +....................xx +..........w.........1x +..s.............w..xxx +.....w.............xxx +...........w.......xxx +......w...........xxxx +..w..............xxxxx +.........w.......xxxxx +.................xxxxx +.....w......w....xxxxx +.................2xxxx +........w.........xxxx +...w.............xxxxx +..........A....xxxxxxx +..w....w.....xxxxxxxxx +............xxxxxxxxxx +x.xx3x..xxxxxx.....xxx +xxxxxxxxxxxxxxxxxxxxxx +xxxxxxxxxxxxxxxxxxxxxx +xxxxxxxxxxxxxxxxxxxxxx diff --git a/VGDLData/examples/gridphysics/shipwreck_lvl4.txt b/VGDLData/examples/gridphysics/shipwreck_lvl4.txt new file mode 100755 index 0000000..02449f4 --- /dev/null +++ b/VGDLData/examples/gridphysics/shipwreck_lvl4.txt @@ -0,0 +1,20 @@ +xxxxxxxxxx..........xx +xxxxxxxxx.....ww....xx +xxxxxxx...xx....w..xxx +xxxxx....xxx........xxx +xxxx...............xxx +xxxx......s...w...xxxx +xxxx.ww..........xxxxx +xxxx.............2xxxx +xxx......xxx.....xxxxx +xx...w.xxxxx......xxxxx +xxx..xxxxxx.....xxxxxx +xx..xxx3xx...w.w..xxxx +xx...xx............xxx +xx...x..w........w..xx +x.........w.....w...xx +xxxx........x........x +x.xxxx.....xxx.....xxx +xxxxx1..w..........xxx +xxxxxxx.....A.......xx +xxxxxxx..........xxxxx diff --git a/VGDLData/examples/gridphysics/sistersavior.txt b/VGDLData/examples/gridphysics/sistersavior.txt new file mode 100644 index 0000000..1ae845c --- /dev/null +++ b/VGDLData/examples/gridphysics/sistersavior.txt @@ -0,0 +1,30 @@ +BasicGame square_size=30 + SpriteSet + floor > Immovable img=newset/floor5 + plas > Missile limit=5 singleton=False img=oryx/cspell3 + wall > Immovable autotiling=true img=oryx/wall3 + movable > + avatar > ShootAvatar stype=plas frameRate=8 img=newset/man1 + ally > + littleSister > Resource limit=3 img=newset/girl3 + enemy > + bigPop > Chaser stype=avatar cooldown=16 cons=12 img=oryx/scorpion1 + + LevelMapping + w > wall + A > floor avatar + . > floor + s > floor littleSister + p > floor bigPop + + TerminationSet + SpriteCounter stype=bigPop limit=0 win=True + SpriteCounter stype=avatar limit=0 win=False + + InteractionSet + movable wall > stepBack + bigPop avatar > killIfOtherHasMore resource=littleSister limit=3 scoreChange=17 + avatar bigPop > killSprite + littleSister avatar > collectResource scoreChange=1 + littleSister plas > killSprite scoreChange=2 + \ No newline at end of file diff --git a/VGDLData/examples/gridphysics/sistersavior_lvl0.txt b/VGDLData/examples/gridphysics/sistersavior_lvl0.txt new file mode 100644 index 0000000..7410fbb --- /dev/null +++ b/VGDLData/examples/gridphysics/sistersavior_lvl0.txt @@ -0,0 +1,10 @@ +wwwwwwwwww +w........w +w...A....w +w........w +w........w +w........w +w.....p..w +w....sss.w +w........w +wwwwwwwwww \ No newline at end of file diff --git a/VGDLData/examples/gridphysics/sistersavior_lvl1.txt b/VGDLData/examples/gridphysics/sistersavior_lvl1.txt new file mode 100644 index 0000000..e25693b --- /dev/null +++ b/VGDLData/examples/gridphysics/sistersavior_lvl1.txt @@ -0,0 +1,10 @@ +wwwwwwwwwwwwwwwwwwww +w.A........ws......w +w..........w.......w +w..........wwwwwwp.w +w..................w +wwwwwww....w.pwwwwww +w.....w....w.......w +w..........w.......w +w.s...p....w....s..w +wwwwwwwwwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLData/examples/gridphysics/sistersavior_lvl2.txt b/VGDLData/examples/gridphysics/sistersavior_lvl2.txt new file mode 100644 index 0000000..7410fbb --- /dev/null +++ b/VGDLData/examples/gridphysics/sistersavior_lvl2.txt @@ -0,0 +1,10 @@ +wwwwwwwwww +w........w +w...A....w +w........w +w........w +w........w +w.....p..w +w....sss.w +w........w +wwwwwwwwww \ No newline at end of file diff --git a/VGDLData/examples/gridphysics/sistersavior_lvl3.txt b/VGDLData/examples/gridphysics/sistersavior_lvl3.txt new file mode 100644 index 0000000..e25693b --- /dev/null +++ b/VGDLData/examples/gridphysics/sistersavior_lvl3.txt @@ -0,0 +1,10 @@ +wwwwwwwwwwwwwwwwwwww +w.A........ws......w +w..........w.......w +w..........wwwwwwp.w +w..................w +wwwwwww....w.pwwwwww +w.....w....w.......w +w..........w.......w +w.s...p....w....s..w +wwwwwwwwwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLData/examples/gridphysics/sistersavior_lvl4.txt b/VGDLData/examples/gridphysics/sistersavior_lvl4.txt new file mode 100644 index 0000000..7410fbb --- /dev/null +++ b/VGDLData/examples/gridphysics/sistersavior_lvl4.txt @@ -0,0 +1,10 @@ +wwwwwwwwww +w........w +w...A....w +w........w +w........w +w........w +w.....p..w +w....sss.w +w........w +wwwwwwwwww \ No newline at end of file diff --git a/VGDLData/examples/gridphysics/slide.txt b/VGDLData/examples/gridphysics/slide.txt new file mode 100644 index 0000000..1eed7db --- /dev/null +++ b/VGDLData/examples/gridphysics/slide.txt @@ -0,0 +1,64 @@ +BasicGame square_size=50 key_handler=Pulse + SpriteSet + floor > Immovable hidden=True img=oryx/backGrey + wall > Immovable img=oryx/wall1 + + aux > Immovable hidden=True invisible=True + up > color=RED + down > color=BLUE + left > color=GREEN + right > color=YELLOW + + exit > Immovable img=newset/flag2 + winner > Immovable hidden=True invisible=True + + avatar1 > img=newset/blockB3 + avatar > MovingAvatar + avatarM > MissileAvatar + avatarU > orientation=UP + avatarD > orientation=DOWN + avatarL > orientation=LEFT + avatarR > orientation=RIGHT + + trap > Immovable img=oryx/spike3 + + LevelMapping + . > floor + A > avatar floor + u > up floor + d > down floor + l > left floor + r > right floor + e > exit floor + t > trap floor + + InteractionSet + avatarM wall > setSpeedForAll stype=avatar1 value=0 + avatarM wall > transformTo stype=avatar + wall avatar > spawnRight stype=right stepBack=True + wall avatar > spawnAbove stype=up stepBack=True + wall avatar > spawnBelow stype=down stepBack=True + wall avatar > spawnLeft stype=left stepBack=True + avatar1 wall > stepBack + + avatar up > transformTo stype=avatarU killSecond=True + avatar down > transformTo stype=avatarD killSecond=True + avatar left > transformTo stype=avatarL killSecond=True + avatar right > transformTo stype=avatarR killSecond=True + + avatar1 aux > killAll stype=up + avatar1 aux > killAll stype=down + avatar1 aux > killAll stype=left + avatar1 aux > killAll stype=right + + avatar1 eos > stepBack + + avatar1 exit > spawn stype=winner + exit avatar1 > killSprite + + avatar1 trap > killSprite + + TerminationSet + MultiSpriteCounter stype1=winner limit=1 win=True + SpriteCounter stype=avatar1 limit=0 win=False + Timeout limit=1000 win=False diff --git a/VGDLData/examples/gridphysics/slide_lvl0.txt b/VGDLData/examples/gridphysics/slide_lvl0.txt new file mode 100644 index 0000000..bb6eb02 --- /dev/null +++ b/VGDLData/examples/gridphysics/slide_lvl0.txt @@ -0,0 +1,7 @@ +wwwwwwwwwww +w...w.....w +w..u......w +w.lAr.....w +w..d......w +w.........w +wwwwwewwwww \ No newline at end of file diff --git a/VGDLData/examples/gridphysics/slide_lvl1.txt b/VGDLData/examples/gridphysics/slide_lvl1.txt new file mode 100644 index 0000000..15a4353 --- /dev/null +++ b/VGDLData/examples/gridphysics/slide_lvl1.txt @@ -0,0 +1,10 @@ +wwwwwwwwwwww +w..........w +w...ww.....w +w.t........w +w.t........e +w.t.......ww +w...w......w +w....w....uw +t........lAt +tttttttttttt \ No newline at end of file diff --git a/VGDLData/examples/gridphysics/slide_lvl2.txt b/VGDLData/examples/gridphysics/slide_lvl2.txt new file mode 100644 index 0000000..28bb768 --- /dev/null +++ b/VGDLData/examples/gridphysics/slide_lvl2.txt @@ -0,0 +1,13 @@ +twwwwwwwwwwwwwww +t..............w +t...tt....w....w +t..w..........uw +t.w......w...lAt +t........w....tt +t...w..........e +t.........w....t +t.w.....ww.....t +t..w...........w +t...tt....w....w +t..............w +twwwwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLData/examples/gridphysics/slide_lvl3.txt b/VGDLData/examples/gridphysics/slide_lvl3.txt new file mode 100644 index 0000000..c59339e --- /dev/null +++ b/VGDLData/examples/gridphysics/slide_lvl3.txt @@ -0,0 +1,13 @@ +wwwwwwwwwww +w.w.......w +w.....w...w +tu........w +tAr......ww +td........w +t...w.....e +t....w....w +t.........w +t.......w.w +ww........w +w......w..w +wwwwwwwwwww \ No newline at end of file diff --git a/VGDLData/examples/gridphysics/slide_lvl4.txt b/VGDLData/examples/gridphysics/slide_lvl4.txt new file mode 100644 index 0000000..925fbaf --- /dev/null +++ b/VGDLData/examples/gridphysics/slide_lvl4.txt @@ -0,0 +1,13 @@ +wwttttttttttww +w...lAr......w +w...wd.......w +w..........w.w +w............w +w.....w......w +w............w +w.w.........ww +w..w.....w...w +w.......w....w +w.w..........w +w.........w..w +wwtttttettttww \ No newline at end of file diff --git a/VGDLData/examples/gridphysics/sokoban.txt b/VGDLData/examples/gridphysics/sokoban.txt new file mode 100755 index 0000000..bad9899 --- /dev/null +++ b/VGDLData/examples/gridphysics/sokoban.txt @@ -0,0 +1,20 @@ +BasicGame key_handler=Pulse square_size=40 + SpriteSet + floor > Immovable img=newset/floor2 + hole > Immovable color=DARKBLUE img=oryx/cspell4 + avatar > MovingAvatar img=oryx/knight1 + box > Passive img=newset/block1 shrinkfactor=0.8 + wall > Immovable img=oryx/wall3 autotiling=True + LevelMapping + 0 > floor hole + 1 > floor box + w > floor wall + A > floor avatar + . > floor + InteractionSet + avatar wall > stepBack + box avatar > bounceForward + box wall box > undoAll + box hole > killSprite scoreChange=1 + TerminationSet + SpriteCounter stype=box limit=0 win=True \ No newline at end of file diff --git a/VGDLData/examples/gridphysics/sokoban_lvl0.txt b/VGDLData/examples/gridphysics/sokoban_lvl0.txt new file mode 100755 index 0000000..e66c548 --- /dev/null +++ b/VGDLData/examples/gridphysics/sokoban_lvl0.txt @@ -0,0 +1,9 @@ +wwwwwwwwwwwww +w........w..w +w...1.......w +w...A.1.w.0ww +www.w1..wwwww +w.......w.0.w +w.1........ww +w..........ww +wwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLData/examples/gridphysics/sokoban_lvl1.txt b/VGDLData/examples/gridphysics/sokoban_lvl1.txt new file mode 100755 index 0000000..14b161b --- /dev/null +++ b/VGDLData/examples/gridphysics/sokoban_lvl1.txt @@ -0,0 +1,9 @@ +wwwwwwwwwwwww +wwA........ww +wwww1......ww +wwww.0......w +wwww........w +w..1...w1wwww +w..0.......0w +w...........w +wwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLData/examples/gridphysics/sokoban_lvl2.txt b/VGDLData/examples/gridphysics/sokoban_lvl2.txt new file mode 100755 index 0000000..2240e33 --- /dev/null +++ b/VGDLData/examples/gridphysics/sokoban_lvl2.txt @@ -0,0 +1,9 @@ +wwwwwwwwwww +w...w.....w +w.w01.ww.1w +w...1.....w +wwwww0....w +ww........w +ww..w..w.Aw +ww..w..w.0w +wwwwwwwwwww \ No newline at end of file diff --git a/VGDLData/examples/gridphysics/sokoban_lvl3.txt b/VGDLData/examples/gridphysics/sokoban_lvl3.txt new file mode 100755 index 0000000..5d9a7f1 --- /dev/null +++ b/VGDLData/examples/gridphysics/sokoban_lvl3.txt @@ -0,0 +1,7 @@ +wwwwwww +w..0A.w +w.w0w.w +w...1.w +w011.ww +w..wwww +wwwwwww \ No newline at end of file diff --git a/VGDLData/examples/gridphysics/sokoban_lvl4.txt b/VGDLData/examples/gridphysics/sokoban_lvl4.txt new file mode 100755 index 0000000..6947a93 --- /dev/null +++ b/VGDLData/examples/gridphysics/sokoban_lvl4.txt @@ -0,0 +1,8 @@ +wwwwwwwww +ww.0....w +ww...1A.w +w....w..w +www1w...w +www...w.w +www0....w +wwwwwwwww \ No newline at end of file diff --git a/VGDLData/examples/gridphysics/solarfox.txt b/VGDLData/examples/gridphysics/solarfox.txt new file mode 100755 index 0000000..183a50d --- /dev/null +++ b/VGDLData/examples/gridphysics/solarfox.txt @@ -0,0 +1,51 @@ +#Solar Fox: http://www.mobygames.com/game/atari-2600/solar-fox + +BasicGame square_size=25 + SpriteSet + floor > Immovable img=oryx/backGrey + enemyground > Immovable img=newset/water + avatar > OngoingAvatar color=YELLOW img=oryx/spaceship1 speed=0.15 + powerblib > Passive img=oryx/diamond3 + powerblibturning > Flicker limit=8 img=oryx/sparkle4 + blib > Passive img=oryx/diamond1 + enemy > Missile cooldown=3 img=oryx/necromancer1 + top > orientation=RIGHT shrinkfactor=1 + btm > orientation=LEFT shrinkfactor=1 + shot > Missile shrinkfactor=0.7 + upshot > orientation=UP speed=0.15 img=oryx/fireup1 + downshot > orientation=DOWN speed=0.15 img=oryx/firedown1 + res > Resource color=GREEN value=0 limit=4 img=oryx/diamond2 + wall > Immovable img=oryx/wall3 autotiling=True + + + LevelMapping + b > floor blib + p > floor powerblib + 2 > floor top enemyground + 1 > floor btm enemyground + . > enemyground + w > wall + + > floor + A > floor avatar + + + TerminationSet + SpriteCounter stype=avatar limit=0 win=False + MultiSpriteCounter stype1=blib stype2=powerblib limit=0 win=True + + InteractionSet + avatar wall enemy enemyground shot > killSprite scoreChange=-10 + + blib avatar > killSprite scoreChange=1 + + powerblib powerblibturning > spawnIfHasMore resource=res stype=blib limit=2 + powerblibturning avatar > killSprite + + powerblib blib > killSprite scoreChange=1 + powerblib avatar > spawn stype=powerblibturning + powerblib powerblibturning > changeResource resource=res + + enemy wall > reverseDirection + + btm enemyground > spawn stype=upshot prob=0.02 + top enemyground > spawn stype=downshot prob=0.02 diff --git a/VGDLData/examples/gridphysics/solarfox_ggame.txt b/VGDLData/examples/gridphysics/solarfox_ggame.txt new file mode 100644 index 0000000..97b631d --- /dev/null +++ b/VGDLData/examples/gridphysics/solarfox_ggame.txt @@ -0,0 +1,37 @@ +BasicGame square_size=25 + SpriteSet + downshot > Missile orientation=DOWN img=oryx/firedown1 shrinkfactor=0.7 speed=0.15 + res > Resource img=oryx/diamond2 color=GREEN limit=4 value=0 + upshot > Missile orientation=UP img=oryx/fireup1 shrinkfactor=0.7 speed=0.15 + top > Missile img=oryx/necromancer1 orientation=RIGHT shrinkfactor=1 cooldown=3 + enemyground > Immovable img=newset/water + powerblibturning > Flicker img=oryx/sparkle4 limit=8 + btm > Missile img=oryx/necromancer1 orientation=LEFT shrinkfactor=1 cooldown=3 + avatar > OngoingAvatar img=oryx/spaceship1 color=YELLOW speed=0.15 + floor > Immovable img=oryx/backGrey + wall > Immovable img=oryx/wall3 autotiling=True + blib > Passive img=oryx/diamond1 + powerblib > Passive img=oryx/diamond3 + LevelMapping + b > floor blib + p > floor powerblib + 2 > floor top enemyground + 1 > floor btm enemyground + . > enemyground + w > wall + + > floor + A > floor avatar + TerminationSet + SpriteCounter stype=avatar limit=0 win=False + Timeout limit=800 win=True + InteractionSet + top EOS > wrapAround + avatar downshot > killSprite + upshot EOS > wrapAround + top avatar > killSprite scoreChange=1 + avatar EOS > stepBack + blib avatar > killSprite scoreChange=1 + btm EOS > wrapAround + avatar upshot > killSprite + bottom avatar > killSprite scoreChange=1 + downshot EOS > wrapAround diff --git a/VGDLData/examples/gridphysics/solarfox_lvl0.txt b/VGDLData/examples/gridphysics/solarfox_lvl0.txt new file mode 100755 index 0000000..b4e63f0 --- /dev/null +++ b/VGDLData/examples/gridphysics/solarfox_lvl0.txt @@ -0,0 +1,11 @@ +w2.......w +w++++++++w +w++bbbb++w +w+bbbbbb+w +w+bb++bb+w +w+bb+Abb+w +w+bb++bb+w +w+bbbbbb+w +w++bbbb++w +w++++++++w +w.......1w \ No newline at end of file diff --git a/VGDLData/examples/gridphysics/solarfox_lvl1.txt b/VGDLData/examples/gridphysics/solarfox_lvl1.txt new file mode 100755 index 0000000..e66c379 --- /dev/null +++ b/VGDLData/examples/gridphysics/solarfox_lvl1.txt @@ -0,0 +1,11 @@ +w2.......w +w+++bb+++w +w++bbbb++w +w+bbbbbb+w +w+++bb+++w +w+++bA+++w +w+++bb+++w +w+bbbbbb+w +w++bbbb++w +w+++bb+++w +w.......1w \ No newline at end of file diff --git a/VGDLData/examples/gridphysics/solarfox_lvl2.txt b/VGDLData/examples/gridphysics/solarfox_lvl2.txt new file mode 100755 index 0000000..78f561d --- /dev/null +++ b/VGDLData/examples/gridphysics/solarfox_lvl2.txt @@ -0,0 +1,11 @@ +w2.......w +w+++bb+++w +w++bbbb++w +w++bbbb++w +w+bb++bb+w +wbbb+Abbbw +w+bb++bb+w +w++bbbb++w +w++bbbb++w +w+++bb+++w +w.......1w \ No newline at end of file diff --git a/VGDLData/examples/gridphysics/solarfox_lvl3.txt b/VGDLData/examples/gridphysics/solarfox_lvl3.txt new file mode 100755 index 0000000..5a3fbc2 --- /dev/null +++ b/VGDLData/examples/gridphysics/solarfox_lvl3.txt @@ -0,0 +1,11 @@ +w2.......w +w+++pp+++w +w++pppp++w +w+p+pp+p+w +w+p+pp+p+w +wppppApppw +w+p+pp+p+w +w+p+pp+p+w +w++pppp++w +w+++pp+++w +w.......1w \ No newline at end of file diff --git a/VGDLData/examples/gridphysics/solarfox_lvl4.txt b/VGDLData/examples/gridphysics/solarfox_lvl4.txt new file mode 100755 index 0000000..6e709c5 --- /dev/null +++ b/VGDLData/examples/gridphysics/solarfox_lvl4.txt @@ -0,0 +1,11 @@ +w2.......w +wpp++++ppw +wpp++++ppw +w++p++p++w +w+++pp+++w +wppppApppw +w+++pp+++w +w++p++p++w +wpp++++ppw +wpp++++ppw +w.......1w \ No newline at end of file diff --git a/VGDLData/examples/gridphysics/superman.txt b/VGDLData/examples/gridphysics/superman.txt new file mode 100755 index 0000000..c4afc30 --- /dev/null +++ b/VGDLData/examples/gridphysics/superman.txt @@ -0,0 +1,72 @@ +BasicGame + SpriteSet + + sky > Immovable hidden=True img=oryx/backGrey + building > Immovable img=newset/cloud2 + street > Immovable img=newset/street3 + emptyspace > Immovable invisible=True + jail > Immovable img=newset/jail + + portal > SpawnPoint img=newset/jaildoor1 portal=True cooldown=50 total=20 + portalLeft > stype=bleft + portalRight > stype=bright + + bandit > Bomber prob=0.1 cooldown=6 speed=0.5 img=newset/bandit1 stype=missile orientation=UP + bleft > spawnorientation=LEFT img=newset/bandit1h + bright > spawnorientation=RIGHT + + villain > Resource color=GREEN limit=8 value=0 + villaingang > Resource color=GREEN limit=1 value=0 + + civilian > + standingcivilian > Missile orientation=DOWN color=GRAY speed=0.2 img=newset/man4 + hurtcivilian > Immovable img=newset/cursedman + fallingcivilian > Missile orientation=DOWN color=GRAY speed=0.2 img=newset/man3 + + + missile > Missile img=oryx/bullet1 speed=0.6 + + avatar > MovingAvatar + superman > img=newset/superman frameRate=8 + + wall > Immovable img=oryx/wall1 + + InteractionSet + avatar wall EOS portal > stepBack + + bandit wall > reverseDirection + bandit wall > stepBack + missile EOS > killSprite + + building missile > transformTo stype=emptyspace killSecond=True + + standingcivilian building > stepBack + standingcivilian emptyspace > transformTo stype=fallingcivilian + fallingcivilian building > transformTo stype=standingcivilian + + fallingcivilian wall > transformTo stype=hurtcivilian + fallingcivilian avatar > killSprite scoreChange=1 + + avatar bandit > changeResource resource=villain value=1 killResource=True scoreChange=1 + + avatar jail > spawnIfHasMore resource=villain stype=villaingang limit=8 + avatar jail > changeResource resource=villain value=-8 + villaingang jail > killSprite scoreChange=1000 + + + LevelMapping + A > superman street + b > building sky + s > street + l > bleft sky + r > bright sky + c > standingcivilian sky + p > portalRight street + q > portalLeft street + j > jail + . > sky + + TerminationSet + MultiSpriteCounter stype1=hurtcivilian limit=1 win=False + SpriteCounter stype=avatar win=False + MultiSpriteCounter stype1=portal stype2=bandit limit=0 win=True \ No newline at end of file diff --git a/VGDLData/examples/gridphysics/superman_lvl0.txt b/VGDLData/examples/gridphysics/superman_lvl0.txt new file mode 100755 index 0000000..e7ae492 --- /dev/null +++ b/VGDLData/examples/gridphysics/superman_lvl0.txt @@ -0,0 +1,14 @@ +wwwwwwwwwwwwwwwwwwwwww +..cc.................. +..bb.....c............ +...bc..c.b....c.c.c... +...bb..bcb....bbbbb... +..bb.c.bbb....b..bb... +...bbbcb.b....bb.bb... +...bbbb..b....bb..b... +...bbb.bbb....bbb.bb.. +...................... +...................... +...................... +pAsssssssssssssssjsssq +wwwwwwwwwwwwwwwwwwwwww diff --git a/VGDLData/examples/gridphysics/superman_lvl1.txt b/VGDLData/examples/gridphysics/superman_lvl1.txt new file mode 100755 index 0000000..a06a2ad --- /dev/null +++ b/VGDLData/examples/gridphysics/superman_lvl1.txt @@ -0,0 +1,14 @@ +wwwwwwwwwwwwwwwwwwwwww +..cc.................. +..bb.....c............ +...bc..c.b....ccccc... +...bb..bc.....bbbbb... +...b.c..bb....b..b.... +...bbbcb......bb..b... +...bb.b..b....bb..b... +...................... +...................... +...................... +...................... +pjAssssssssssssssssssq +wwwwwwwwwwwwwwwwwwwwww diff --git a/VGDLData/examples/gridphysics/superman_lvl2.txt b/VGDLData/examples/gridphysics/superman_lvl2.txt new file mode 100755 index 0000000..acca6b2 --- /dev/null +++ b/VGDLData/examples/gridphysics/superman_lvl2.txt @@ -0,0 +1,14 @@ +wwwwwwwwwwwwwwwwwwwwww +...................... +.........c....c....... +.....cbbbb.c..b....... +..c.bbb....b..bb...... +..bbb......bb......... +...c...cc....c...cc.c. +...b...bb....bbbbbb.b. +..bbb..........b...... +...bbbbbbbbbbbbbbbbbb. +...................... +...................... +pssssssssssAssssssssjq +wwwwwwwwwwwwwwwwwwwwww diff --git a/VGDLData/examples/gridphysics/superman_lvl3.txt b/VGDLData/examples/gridphysics/superman_lvl3.txt new file mode 100755 index 0000000..1248727 --- /dev/null +++ b/VGDLData/examples/gridphysics/superman_lvl3.txt @@ -0,0 +1,14 @@ +wwwwwwwwwwwwwwwwwwwwww +...................... +......c..c............ +....c.bbbb.c..bc...... +....bbb....bc.bb...... +..bb.......bb......... +...c....c....c...cc.c. +...b...bb....bbbbbb.b. +..b.b..c........b..... +...bb.bb..bb.bbbbb.b.. +...................... +...................... +pjsssssssssAsssssssssq +wwwwwwwwwwwwwwwwwwwwww diff --git a/VGDLData/examples/gridphysics/superman_lvl4.txt b/VGDLData/examples/gridphysics/superman_lvl4.txt new file mode 100755 index 0000000..d71b4da --- /dev/null +++ b/VGDLData/examples/gridphysics/superman_lvl4.txt @@ -0,0 +1,14 @@ +wwwwwwwwwwwwwwwwwwwwww +.c..............c.c... +.bb...c..c....bbbbb... +....ccbbbb.c..bc...... +..c.bbb....bc.bb...... +..bb.......bbc........ +...c....c....b...c..c. +...b...bb....bbbbbbcb. +..b.b..c..c.....b..b.. +...bb.bb..bb.bbbbb.b.. +.....b................ +...................... +pssssssjsssAsssbsssssq +wwwwwwwwwwwwwwwwwwwwww diff --git a/VGDLData/examples/gridphysics/surround.txt b/VGDLData/examples/gridphysics/surround.txt new file mode 100755 index 0000000..900d86b --- /dev/null +++ b/VGDLData/examples/gridphysics/surround.txt @@ -0,0 +1,26 @@ +BasicGame square_size=30 + SpriteSet + snow > Immovable color=WHITE img=oryx/backGrey + mud > Immovable color=LIGHTGREEN img=oryx/floorTileOrange + grass > Immovable color=GREEN img=oryx/floorTileGreen + sword > Flicker invisible=True + moving > + avatar > ShootAvatar stype=sword img=oryx/yeti1 + dog > RandomNPC cooldown=5 img=oryx/wolf1 cons=15 + wall > Immovable img=oryx/dirtwall autotiling=True + LevelMapping + . > snow + 1 > dog mud + A > avatar grass + w > wall + InteractionSet + avatar dog > killSprite + avatar mud > stepBack + moving wall grass > stepBack + snow dog > transformTo stype=mud + snow avatar > transformTo stype=grass scoreChange=1 + + TerminationSet + MultiSpriteCounter stype1=sword limit=1 win=True + SpriteCounter stype=avatar limit=0 win=False + Timeout limit=1000 win=False diff --git a/VGDLData/examples/gridphysics/surround_lvl0.txt b/VGDLData/examples/gridphysics/surround_lvl0.txt new file mode 100755 index 0000000..dfe7ba4 --- /dev/null +++ b/VGDLData/examples/gridphysics/surround_lvl0.txt @@ -0,0 +1,14 @@ +wwwwwwwwwwwwwwww +w..............w +w..........1...w +w..............w +w..............w +w..............w +w..............w +w..............w +w..A...........w +w..............w +w..............w +w..............w +w..............w +wwwwwwwwwwwwwwww diff --git a/VGDLData/examples/gridphysics/surround_lvl1.txt b/VGDLData/examples/gridphysics/surround_lvl1.txt new file mode 100755 index 0000000..26a77a0 --- /dev/null +++ b/VGDLData/examples/gridphysics/surround_lvl1.txt @@ -0,0 +1,15 @@ +wwwwwwwwwwwwwwww +w..............w +w..........1...w +w..............w +w..............w +wwwww....www...w +w..............w +w..............w +w..............w +w..A...........w +w..........ww..w +w........ww....w +w........w.....w +w............1.w +wwwwwwwwwwwwwwww diff --git a/VGDLData/examples/gridphysics/surround_lvl2.txt b/VGDLData/examples/gridphysics/surround_lvl2.txt new file mode 100755 index 0000000..59da804 --- /dev/null +++ b/VGDLData/examples/gridphysics/surround_lvl2.txt @@ -0,0 +1,15 @@ +wwwwwwwwwwwwwwww +w.......w......w +w.......w......w +w.......w......w +w.......w......w +w.......w......w +w.........w.w..w +w....w....1....w +w..............w +w..A.......w...w +w..............w +w..............w +w.....1........w +w..............w +wwwwwwwwwwwwwwww diff --git a/VGDLData/examples/gridphysics/surround_lvl3.txt b/VGDLData/examples/gridphysics/surround_lvl3.txt new file mode 100755 index 0000000..cf5d337 --- /dev/null +++ b/VGDLData/examples/gridphysics/surround_lvl3.txt @@ -0,0 +1,15 @@ +wwwwwwwwwwwwwwww +w..............w +w..........1...w +w.....1........w +w...w......w...w +w.......1..w...w +w..............w +w........1.....w +w..............w +w..A...........w +w..............w +w..........1...w +w..............w +w..............w +wwwwwwwwwwwwwwww diff --git a/VGDLData/examples/gridphysics/surround_lvl4.txt b/VGDLData/examples/gridphysics/surround_lvl4.txt new file mode 100755 index 0000000..8a22596 --- /dev/null +++ b/VGDLData/examples/gridphysics/surround_lvl4.txt @@ -0,0 +1,15 @@ +wwwwwwwwwwwwwwww +w.A............w +w..............w +w..............w +w...w...1..w...w +w..........w...w +w.....wwwwww...w +w..............w +w..............w +w..............w +w..wwwwww......w +w..w.......1...w +w..w...........w +w..............w +wwwwwwwwwwwwwwww diff --git a/VGDLData/examples/gridphysics/survivezombies.txt b/VGDLData/examples/gridphysics/survivezombies.txt new file mode 100755 index 0000000..2df1181 --- /dev/null +++ b/VGDLData/examples/gridphysics/survivezombies.txt @@ -0,0 +1,38 @@ +BasicGame + SpriteSet + floor > Immovable img=oryx/floor3 + flower > SpawnPoint stype=bee prob=0.02 color=PINK img=oryx/cloak3 + hell > + fastHell > SpawnPoint stype=zombie prob=0.05 color=RED img=oryx/tombstone1 + slowHell > SpawnPoint stype=zombie prob=0.03 color=RED img=oryx/tombstone1 + honey > Passive color=GOLD img=oryx/heart1 + moving > + avatar > MovingAvatar healthPoints=1 limitHealthPoints=10 frameRate=8 img=oryx/swordman1 + bee > RandomNPC speed=1 cooldown=3 color=YELLOW img=oryx/priest1 + zombie > Chaser stype=avatar cooldown=6 speed=0.5 color=BROWN img=newset/zombie + wall > Immovable autotiling=true img=oryx/wall3 + + InteractionSet + avatar honey > addHealthPoints killSecond=True scoreChange=1 + + moving wall > stepBack + + avatar zombie > subtractHealthPoints scoreChange=-1 + zombie avatar > killSprite + + bee zombie > transformTo stype=honey killSecond=True + avatar hell > killSprite scoreChange=-1 + + TerminationSet + Timeout limit=1000 win=True + SpriteCounter stype=avatar limit=0 win=False + + LevelMapping + 0 > floor flower + 1 > floor slowHell + 2 > floor fastHell + . > floor honey + - > floor zombie + + > floor + A > floor avatar + w > wall \ No newline at end of file diff --git a/VGDLData/examples/gridphysics/survivezombies_lvl0.txt b/VGDLData/examples/gridphysics/survivezombies_lvl0.txt new file mode 100755 index 0000000..71b7415 --- /dev/null +++ b/VGDLData/examples/gridphysics/survivezombies_lvl0.txt @@ -0,0 +1,11 @@ +wwwwwwwwwwwwwwwwwww +wA++.++++++++..++1w +w.+.+++++++++..++0w +wwwww++++++++wwwwww +w+++++w+..+++++w1.w +w+0+-+wwwwwww++++ww +w++.++++++++++++++w +wwwww+++++www+++++w +w++1w+++++++++++++w +w++++++++...+0++www +wwwwwwwwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLData/examples/gridphysics/survivezombies_lvl1.txt b/VGDLData/examples/gridphysics/survivezombies_lvl1.txt new file mode 100755 index 0000000..68a0746 --- /dev/null +++ b/VGDLData/examples/gridphysics/survivezombies_lvl1.txt @@ -0,0 +1,11 @@ +wwwwwwwwwwwwwwwwwww +w1++0w+.+.+++++A++w +w++-+w+.++.+++++++w +w++++w+++w+++wwwwww +w+++++++0w+++..++1w +w+...++www+++..+++w +w++++++++wwww+++++w +w+++w++++w0++++.+.w +w+++w++..+++w+++..w +w-+-w2++..++wwwwwww +wwwwwwwwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLData/examples/gridphysics/survivezombies_lvl2.txt b/VGDLData/examples/gridphysics/survivezombies_lvl2.txt new file mode 100755 index 0000000..1180c78 --- /dev/null +++ b/VGDLData/examples/gridphysics/survivezombies_lvl2.txt @@ -0,0 +1,11 @@ +wwwwwwwwwwwwwwwwwww +w+2+++...+ww+++0++w +w+++++-++++++ww+++w +w++wwwwww++++...++w +w0+++.+++++++2++++w +w+++.+.+wwwwww++.+w +wwwwww+++++0++++++w +w+A++w+...+w++.+.+w +w+..+w+++++w+++.++w +w++++.++++-w-+.+.1w +wwwwwwwwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLData/examples/gridphysics/survivezombies_lvl3.txt b/VGDLData/examples/gridphysics/survivezombies_lvl3.txt new file mode 100755 index 0000000..4b4508c --- /dev/null +++ b/VGDLData/examples/gridphysics/survivezombies_lvl3.txt @@ -0,0 +1,11 @@ +wwwwwwwwwwwwwwwwwww +w+.+...+w+++...+++w +w+++-++w+w++12+..+w +w+.++-+w+++.++++++w +w++0+++w++w+++..++w +w+++w+++w+++-+-+++w +w+.+.+2++w++w+.+++w +w++-++2++-+w++++++w +w+++01++w+1++2++++w +w+++-------++....Aw +wwwwwwwwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLData/examples/gridphysics/survivezombies_lvl4.txt b/VGDLData/examples/gridphysics/survivezombies_lvl4.txt new file mode 100755 index 0000000..38e54c8 --- /dev/null +++ b/VGDLData/examples/gridphysics/survivezombies_lvl4.txt @@ -0,0 +1,11 @@ +wwwwwwwwwwwwwwwwwww +w+++++++w.+.+..++.w +w++11+++w+.+2+..++w +w+++2+++w+1++.++++w +w+++1+++wwwwwwww++w +w+++1+++++A+++++++w +w++1++1+wwwwwwww++w +w+++1+++w++-++++++w +w+++1+++w++-+-+-++w +w++1++++w+++-++-++w +wwwwwwwwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLData/examples/gridphysics/tercio.txt b/VGDLData/examples/gridphysics/tercio.txt new file mode 100755 index 0000000..c54a5c5 --- /dev/null +++ b/VGDLData/examples/gridphysics/tercio.txt @@ -0,0 +1,62 @@ +#Modality: #http://www.puzzlescript.net/play.html?p=6888061 + +BasicGame key_handler=Pulse square_size=50 + SpriteSet + black > Immovable img=oryx/backBlack + white > Immovable img=oryx/backGrey + blue > Immovable img=oryx/backBlue + + grey > Immovable img=oryx/backOBrown + + target > Immovable img=newset/hole1 + winTarget > Immovable img=newset/hole1 + crate > Passive img=oryx/bush5 shrinkfactor=0.8 + avatar > MovingAvatar + inGrey > img=newset/girl4 + inBlack > img=newset/girl2 + inWhite > img=newset/girl1 + inBlue > img=newset/girl3 + + wall > Immovable img=oryx/dirtwall autotiling=True + + LevelMapping + . > black + + > white + - > blue + g > grey + + B > inBlack black + A > inWhite white + L > inBlue blue + + * > crate black + @ > crate white + $ > crate blue + + t > target black + u > target white + r > target blue + + w > wall + + TerminationSet + SpriteCounter stype=target limit=0 win=True + Timeout limit=1000 win=False + + InteractionSet + avatar EOS > stepBack + + inBlack white blue > stepBack + inWhite black blue > stepBack + inBlue black white > stepBack + + avatar black > transformTo stype=inBlack + avatar white > transformTo stype=inWhite + avatar blue > transformTo stype=inBlue + avatar grey > transformTo stype=inGrey + + crate avatar > bounceForward + crate wall > undoAll + target wall > undoAll + avatar wall > stepBack + target crate > transformTo stype=winTarget scoreChange=1 diff --git a/VGDLData/examples/gridphysics/tercio_lvl0.txt b/VGDLData/examples/gridphysics/tercio_lvl0.txt new file mode 100755 index 0000000..98053a5 --- /dev/null +++ b/VGDLData/examples/gridphysics/tercio_lvl0.txt @@ -0,0 +1,8 @@ +wwwwwwwwwwww +wu+........w +w++g.......w +w+++..g----w +w+++..--$--w +w+++..--L--w +w+++..-----w +wwwwwwwwwwww diff --git a/VGDLData/examples/gridphysics/tercio_lvl1.txt b/VGDLData/examples/gridphysics/tercio_lvl1.txt new file mode 100755 index 0000000..485d271 --- /dev/null +++ b/VGDLData/examples/gridphysics/tercio_lvl1.txt @@ -0,0 +1,10 @@ +wwwwwwwwwwwwww +w++Aw++++++++w +w+....+++++++w +wu++..++++--gw +w+g....g.++++w +w+++++--...--w +w+++++--...$-w +w+++++--...--w +w+++++-------w +wwwwwwwwwwwwww diff --git a/VGDLData/examples/gridphysics/tercio_lvl2.txt b/VGDLData/examples/gridphysics/tercio_lvl2.txt new file mode 100755 index 0000000..c998335 --- /dev/null +++ b/VGDLData/examples/gridphysics/tercio_lvl2.txt @@ -0,0 +1,8 @@ +wwwwwwwwwwww +w..........w +w.++.+...*.w +w.+A++..---w +w..u.+g----w +wg...+++---w +w++++++++++w +wwwwwwwwwwww diff --git a/VGDLData/examples/gridphysics/tercio_lvl3.txt b/VGDLData/examples/gridphysics/tercio_lvl3.txt new file mode 100755 index 0000000..bca3b15 --- /dev/null +++ b/VGDLData/examples/gridphysics/tercio_lvl3.txt @@ -0,0 +1,11 @@ +wwwwwwwwwwwww +w...........w +w...+.......w +w.+.+.+...--w +w.+.++++g.--w +wA@g++..----w +w.+.++...---w +w.+.+....-r-w +w.+......---w +w.+++++++---w +wwwwwwwwwwwww diff --git a/VGDLData/examples/gridphysics/tercio_lvl4.txt b/VGDLData/examples/gridphysics/tercio_lvl4.txt new file mode 100755 index 0000000..8cc8375 --- /dev/null +++ b/VGDLData/examples/gridphysics/tercio_lvl4.txt @@ -0,0 +1,8 @@ +wwwwwwwwwwww +w+...++++--w +w..+g...g-rw +w.++*....--w +w++..B-----w +w+...+-----w +w+++++++---w +wwwwwwwwwwww diff --git a/VGDLData/examples/gridphysics/thecitadel.txt b/VGDLData/examples/gridphysics/thecitadel.txt new file mode 100755 index 0000000..f4c3a43 --- /dev/null +++ b/VGDLData/examples/gridphysics/thecitadel.txt @@ -0,0 +1,44 @@ +#The Citadel: http://www.mobygames.com/game/citadel__ + +BasicGame square_size=40 key_handler=Pulse + SpriteSet + background > Immovable img=oryx/backLBrown hidden=True + squarehole > Immovable color=DARKBLUE img=newset/hole5 + roundhole > Immovable color=DARKBLUE img=newset/hole4 + avatar > MovingAvatar img=oryx/spelunky_0 + goal > Immovable img=oryx/door2 + crate > Passive img=oryx/wall2 shrinkfactor=0.8 + boulder > Passive img=oryx/barrel1 shrinkfactor=0.8 + wall > Immovable img=oryx/dirtwall autotiling=true + LevelMapping + 0 > background roundhole + 1 > background squarehole + b > background boulder + c > background crate + g > background goal + . > background + A > background avatar + w > wall + InteractionSet + + + avatar wall squarehole roundhole > stepBack + + boulder avatar > bounceForward + boulder boulder crate wall goal > undoAll + + boulder roundhole > killBoth scoreChange=1 + boulder squarehole > killSprite + + crate avatar > bounceForward + crate crate > bounceForward repeat=10 + + crate wall boulder goal roundhole > undoAll + + crate squarehole > killBoth scoreChange=1 + goal avatar > killSprite scoreChange=5 + + + TerminationSet + SpriteCounter stype=goal limit=0 win=True + SpriteCounter stype=avatar limit=0 win=False \ No newline at end of file diff --git a/VGDLData/examples/gridphysics/thecitadel_lvl0.txt b/VGDLData/examples/gridphysics/thecitadel_lvl0.txt new file mode 100755 index 0000000..a6736a3 --- /dev/null +++ b/VGDLData/examples/gridphysics/thecitadel_lvl0.txt @@ -0,0 +1,9 @@ +wwwwwwwwww +wccccc...w +w.cccc...w +w..ccc...w +wg..cc..Aw +w..ccc...w +w.cccc...w +wccccc...w +wwwwwwwwww diff --git a/VGDLData/examples/gridphysics/thecitadel_lvl1.txt b/VGDLData/examples/gridphysics/thecitadel_lvl1.txt new file mode 100755 index 0000000..b8875de --- /dev/null +++ b/VGDLData/examples/gridphysics/thecitadel_lvl1.txt @@ -0,0 +1,9 @@ +wwwwwwwwwwwwwwww +wwccccc...ww...w +ww.cccc.11111b.w +ww..ccc...wwwwww +g0....c..Aw +ww..ccc...w +ww.cccc...w +wwccccc...w +wwwwwwwwwww diff --git a/VGDLData/examples/gridphysics/thecitadel_lvl2.txt b/VGDLData/examples/gridphysics/thecitadel_lvl2.txt new file mode 100755 index 0000000..54e8da3 --- /dev/null +++ b/VGDLData/examples/gridphysics/thecitadel_lvl2.txt @@ -0,0 +1,11 @@ +wwwwwwwwwwwwww +wA....ww.....w +w...b..01bcb1w +w..bbbww.b.b.w +w...b.wwcccccw +ww0wwwwwww.www +w..c..wwcc.c1w +wcc....0..1..w +wccc.cww.b.00w +w.....wwbbbbgw +wwwwwwwwwwwwww diff --git a/VGDLData/examples/gridphysics/thecitadel_lvl3.txt b/VGDLData/examples/gridphysics/thecitadel_lvl3.txt new file mode 100755 index 0000000..985b66c --- /dev/null +++ b/VGDLData/examples/gridphysics/thecitadel_lvl3.txt @@ -0,0 +1,11 @@ +wwwwwwwwwwwwwww +w...w....w....w +w.b.w.cc.w.bb.w +w111w0000w1111w +w............bw +w...........bAw +www........bbbw +www0000w00wwwww +www.cc.w...gwww +www....wwwwwwww +wwwwwwwwwwwwwww diff --git a/VGDLData/examples/gridphysics/thecitadel_lvl4.txt b/VGDLData/examples/gridphysics/thecitadel_lvl4.txt new file mode 100755 index 0000000..c33e0e4 --- /dev/null +++ b/VGDLData/examples/gridphysics/thecitadel_lvl4.txt @@ -0,0 +1,11 @@ +wwwwwwwwwww +wcc....cccw +wcc.c..cccw +wc..c.....w +www.w.w.c.w +wg11111..Aw +www.w.w...w +wc..cc..c.w +wcc..c....w +wccc...cccw +wwwwwwwwwww diff --git a/VGDLData/examples/gridphysics/themole.txt b/VGDLData/examples/gridphysics/themole.txt new file mode 100755 index 0000000..39c0a3c --- /dev/null +++ b/VGDLData/examples/gridphysics/themole.txt @@ -0,0 +1,99 @@ +BasicGame square_size=30 + SpriteSet + floor > Immovable img=oryx/backGrey hidden=True + + hole > Passive color=BLUE portal=True + holedown > img=newset/hole1 + holeup > img=newset/hole4 + + wall > + overWall > + overgroundWall > Immovable img=oryx/wall6 + overgroundWallHdn > Immovable invisible=True hidden=True + + underWall > + undergroundWall > Immovable img=oryx/wall5 + undergroundWallHdn > Immovable invisible=True hidden=True + + + enemy > speed=0.4 + overEnemy > + overgroundEnemy > RandomNPC cooldown=2 cons=2 img=oryx/guard1 + overgroundEnemyHdn > RandomNPC cooldown=2 cons=2 invisible=True hidden=True + + underEnemy > + undergroundEnemy > RandomNPC cooldown=2 cons=3 img=oryx/freak1 + undergroundEnemyHdn > RandomNPC cooldown=2 cons=3 invisible=True hidden=True + + + gem > + overGem > + overgroundGem > Immovable img=oryx/diamond1 + overgroundGemHdn > Immovable invisible=True hidden=True + + underEnemy > + undergroundGem > Immovable img=oryx/diamond2 + undergroundGemHdn > Immovable invisible=True hidden=True + + good > Resource color=GOLD limit=10 + + avatar > OngoingShootAvatar speed=0.4 + overground > img=oryx/dwarf1 stype=holedown + underground > img=oryx/druid1 stype=holeup + + + LevelMapping + A > overground floor + . > floor + o > overgroundEnemy floor + u > undergroundEnemyHdn floor + x > overgroundWall undergroundWallHdn + w > overgroundWall floor + m > undergroundWallHdn floor + 1 > overgroundGem floor + 2 > undergroundGemHdn floor + + InteractionSet + overground overgroundWall > stepBack + underground undergroundWall > stepBack + avatar EOS > wrapAround + + overground overgroundEnemy > killSprite scoreChange=-1 + underground undergroundEnemy > killSprite scoreChange=-1 + + hole hole > killBoth + hole underWall > killSprite + hole overWall > killSprite + + overgroundEnemy overgroundWall > stepBack pixelPerfect=True + undergroundEnemy undergroundWall > stepBack pixelPerfect=True + overgroundEnemyHdn overgroundWallHdn > stepBack pixelPerfect=True + undergroundEnemyHdn undergroundWallHdn > stepBack pixelPerfect=True + + # MOVING UNDERGROUND + overground holedown > transformToAll stype=overgroundGem stypeTo=overgroundGemHdn + overground holedown > transformToAll stype=undergroundGemHdn stypeTo=undergroundGem + overground holedown > transformToAll stype=overgroundEnemy stypeTo=overgroundEnemyHdn + overground holedown > transformToAll stype=undergroundEnemyHdn stypeTo=undergroundEnemy + overground holedown > transformToAll stype=overgroundWall stypeTo=overgroundWallHdn + overground holedown > transformToAll stype=undergroundWallHdn stypeTo=undergroundWall + overground holedown > align + overground holedown > transformTo stype=underground forceOrientation=true + + # MOVING OVERGROUND + underground holeup > transformToAll stype=undergroundGem stypeTo=undergroundGemHdn + underground holeup > transformToAll stype=overgroundGemHdn stypeTo=overgroundGem + underground holeup > transformToAll stype=undergroundEnemy stypeTo=undergroundEnemyHdn + underground holeup > transformToAll stype=overgroundEnemyHdn stypeTo=overgroundEnemy + underground holeup > transformToAll stype=undergroundWall stypeTo=undergroundWallHdn + underground holeup > transformToAll stype=overgroundWallHdn stypeTo=overgroundWall + underground holeup > align + underground holeup > transformTo stype=overground forceOrientation=true + + overground overgroundGem > changeResource resource=good value=1 killResource=True scoreChange=1 + underground undergroundGem > changeResource resource=good value=1 killResource=True scoreChange=1 + + + TerminationSet + SpriteCounter stype=avatar limit=0 win=False + SpriteCounter stype=gem limit=0 win=True diff --git a/VGDLData/examples/gridphysics/themole_lvl0.txt b/VGDLData/examples/gridphysics/themole_lvl0.txt new file mode 100755 index 0000000..044abe7 --- /dev/null +++ b/VGDLData/examples/gridphysics/themole_lvl0.txt @@ -0,0 +1,21 @@ +xxxxxxxxxxxxxxxxxxxxxxxxxxxxx +x..u..w..........m.....w..2.x +x.....w..........m.....w....x +x.2...w..1......um.....w....x +xwwwwwwwwwwwwwwwwxwwwwwxwwwwx +x.....w..........m..........x +x.....w..........m..........x +x.....w.......1..m....2.....x +xmmmmmxmmmmmmmmmmmmmmmmmmmmmx +x...A.w..........m......o...x +x.....w...1......m..........x +x.....w..........m..........x +x.....wwwwwwwwwwwxwwwwwwwwwwx +x.....w..........m.....w....x +x.....w...2.....om..1..w....x +x.....w..........m.....w....x +xmmmmmxmmmmmmmmmmmmmmmmxmmmmx +x.....w..........m.....w....x +x...o.w...2......m.....w..u.x +x.....w..........m.....w..1.x +xxxxxxxxxxxxxxxxxxxxxxxxxxxxx diff --git a/VGDLData/examples/gridphysics/themole_lvl1.txt b/VGDLData/examples/gridphysics/themole_lvl1.txt new file mode 100755 index 0000000..12019f1 --- /dev/null +++ b/VGDLData/examples/gridphysics/themole_lvl1.txt @@ -0,0 +1,21 @@ +xxxxxxxxxxxxxxxxxxxxxxxxxxxxx +xo......w.......m...........x +x...1...w...1...m...u...2...x +x.......w.......m...........x +xmmmmmmmxmmmmmmmxwwwwwwwwwwwx +x.......w...1...x...u.......x +x....2..w..u....x......wwwwwx +x.......w.......x..2...w..2.x +x.......w......ox......w....x +xwwwwwwwxmmmmmmmxmmmmmmxmmmmx +x.......m.......x......w....x +x.......m...1...x......w....x +x..1....m.......x......w....x +x.......m...2...x......w....x +x...o...m.......x......w....x +x.......m...u...x......w....x +xwwwwwwwxxxxxxxxxmmmmmmxmmmmx +x.......m..............w....x +x...o...m..............w....x +x.......m......A.......w....x +xxxxxxxxxxxxxxxxxxxxxxxxxxxxx diff --git a/VGDLData/examples/gridphysics/themole_lvl2.txt b/VGDLData/examples/gridphysics/themole_lvl2.txt new file mode 100755 index 0000000..3405c8a --- /dev/null +++ b/VGDLData/examples/gridphysics/themole_lvl2.txt @@ -0,0 +1,21 @@ +xxxxxxxxxxxxxxxxxxxxxxxxxxxxx +x.1........m...............1x +x....o.....m...2......o.....x +x..........m................x +xwwwwwwwxxxxxxxxxxxxmmmmmmmmx +x.......x..........w........x +x...u...x......A...w..o..u..x +x.......x..........w........x +x.......x..........w........x +x.2.....x..........w..2.....x +xmmmmmmmxmmmmmmmmmmxwwwwwwwwx +x.......w..........w........x +x.......w....u.....w..o.....x +x.1.....w..........w........x +x.......wwwwwwwwwwwxxxxxxxxxx +x...o...w...........m.......x +xxxxxxxxx......1....m.......x +x...2...x...........m...1...x +x.......xxxxwwwxxxxxxxxxxxxxx +x..u....x.2.............u...x +xxxxxxxxxxxxxxxxxxxxxxxxxxxxx diff --git a/VGDLData/examples/gridphysics/themole_lvl3.txt b/VGDLData/examples/gridphysics/themole_lvl3.txt new file mode 100755 index 0000000..abea3ff --- /dev/null +++ b/VGDLData/examples/gridphysics/themole_lvl3.txt @@ -0,0 +1,21 @@ +xxxxxxxxxxxxxxxxxxxxxxxxxxxxx +x.........m...A...w.o.......x +x.........m.......w.........x +x.....1...m.......w.....2...x +x.........m.......w.........x +x.u.......m.......w.......u.x +xwwwwwwxxxxxxxxxxxxxxmmmmmmmx +x..........o.x..............x +x............x...2..........x +x......1.....x........o.....x +x....u.......x..............x +x............x....u.........x +x............x...........1..x +xmmmmmmxxxxxxxxxxxxxxwwwwwwwx +x.........w.......m.........x +x.1.......w....1..m.........x +x.....u...w.......m....o....x +x.........w.o.....m.........x +x.........w.......m.........x +x.....2...w....2..m....2....x +xxxxxxxxxxxxxxxxxxxxxxxxxxxxx diff --git a/VGDLData/examples/gridphysics/themole_lvl4.txt b/VGDLData/examples/gridphysics/themole_lvl4.txt new file mode 100755 index 0000000..4e88afd --- /dev/null +++ b/VGDLData/examples/gridphysics/themole_lvl4.txt @@ -0,0 +1,21 @@ +xxxxxxxxxxxxxxxxxxxxxxxxxxxxx +x.....x......m.......m.u....x +x...1.x......m.......m.....1x +x.....x....2.m..o....m......x +x.....x......m.......m...2..x +x...o.x......m....2..m......x +xwwwwwx...u..m.......mmmmmmmx +x...o.w......m.......x......x +x.....w......m.......x......x +x.....w......m.......x......x +x..1..wxxxxmmmmmwwwwwx...A..x +x.....w......m.......x......x +x.....w....2.m...o...x......x +x.....w......m.......x......x +xmmmmmm......m.......wwwwwwwx +x..o..m......m..1....w......x +x.....m...u..m.......w......x +x..2..m......m.......w......x +x.....m......m.......w...u..x +x.....m......m.......w....1.x +xxxxxxxxxxxxxxxxxxxxxxxxxxxxx diff --git a/VGDLData/examples/gridphysics/theshepherd.txt b/VGDLData/examples/gridphysics/theshepherd.txt new file mode 100644 index 0000000..dafcf65 --- /dev/null +++ b/VGDLData/examples/gridphysics/theshepherd.txt @@ -0,0 +1,56 @@ +BasicGame obs=wall,fence + SpriteSet + floor > Immovable hidden=True img=oryx/grass autotiling=True + sheep > + notamed > + scared > Fleeing speed=1.0 stype=avatar color=BLUE img=oryx/bird1 + seeking > PathChaser speed=1.0 stype=entry img=oryx/bird1 + tamed > RandomNPC speed=0.1 cons=2 img=oryx/bird2 + aux > Immovable hidden=True invisible=True + avatar > ShootAvatar stype=dogtreat ammo=treats img=oryx/princess1 + dog > img=oryx/wolf1 + hungry > PathChaser stype=dogtreat + help > PathChaser stype=scared + dogtreat > Immovable img=oryx/belt2 shrinkfactor=0.5 singleton=True + treats > Resource value=1 limit=1 img=oryx/belt2 color=BROWN + entry > Immovable invisible=True hidden=True + door > Door img=oryx/dooropen1 + fence > Immovable img=oryx/spike2 + wall > Immovable img=oryx/tree2 + + InteractionSet + sheep wall fence > stepBack + notamed notamed > stepBack + avatar wall fence > stepBack + dog wall fence > stepBack + tamed avatar > bounceForward + dogtreat avatar > bounceForward + dogtreat wall fence > killSprite + + hungry dogtreat > transformTo stype=help killSecond=True #dog helps after eating a treat + + #sheep runs to pen if caught by helpful dog, dog becomes hungry again + scared help > transformTo stype=aux + help aux > transformTo stype=hungry + aux hungry > transformTo stype=seeking + + tamed door > stepBack + sheep fence > stepBack + scared entry > transformTo stype=tamed scoreChange=5 + seeking entry > transformTo stype=tamed scoreChange=1 + + treats avatar > collectResource killResource=False + + LevelMapping + 0 > scared floor + . > floor + A > floor avatar + d > hungry floor + e > entry floor + + > door floor + f > fence floor + t > treats floor + w > floor wall + + TerminationSet + SpriteCounter stype=notamed win=True \ No newline at end of file diff --git a/VGDLData/examples/gridphysics/theshepherd_lvl0.txt b/VGDLData/examples/gridphysics/theshepherd_lvl0.txt new file mode 100644 index 0000000..7800c9f --- /dev/null +++ b/VGDLData/examples/gridphysics/theshepherd_lvl0.txt @@ -0,0 +1,9 @@ +wwwwwwwwwwwwwwwwwwwwwwww +w...w..........0f......w +w.t.w.0..www....f......w +w...w...........f......w +w.0.....A.d.....+e..e..w +w.........ww....ffff+ffw +w..w.......w...........w +w.....ww....0..........w +wwwwwwwwwwwwwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLData/examples/gridphysics/theshepherd_lvl1.txt b/VGDLData/examples/gridphysics/theshepherd_lvl1.txt new file mode 100644 index 0000000..0c6ba9b --- /dev/null +++ b/VGDLData/examples/gridphysics/theshepherd_lvl1.txt @@ -0,0 +1,9 @@ +wwwwwwwwwwwwwwwwwwwwwwww +w...w..........0......tw +w.0.w.0.www.....wwwwwwww +w...w..................w +w..A...................w +w.........ww....ffff+ffw +w..w..0....w....+e..e..w +w.....ww......d.f......w +wwwwwwwwwwwwwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLData/examples/gridphysics/theshepherd_lvl2.txt b/VGDLData/examples/gridphysics/theshepherd_lvl2.txt new file mode 100644 index 0000000..9e585ae --- /dev/null +++ b/VGDLData/examples/gridphysics/theshepherd_lvl2.txt @@ -0,0 +1,9 @@ +wwwwwwwwwwwwwwwwwwwwwwww +w........f............tw +w.....e.e+..0.....w....w +wfffff+fff......wwww...w +w..........wwwwww..w...w +w..............d...w...w +w.A...wwww.........w..0w +w....0...w.....0.......w +wwwwwwwwwwwwwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLData/examples/gridphysics/theshepherd_lvl3.txt b/VGDLData/examples/gridphysics/theshepherd_lvl3.txt new file mode 100644 index 0000000..d480149 --- /dev/null +++ b/VGDLData/examples/gridphysics/theshepherd_lvl3.txt @@ -0,0 +1,9 @@ +wwwwwwwwwwwwwwwwwwwwwwww +w..w..f.....f..0.......w +w..w..+e...e+.....A....w +w..0..f..e..f...wwwwww.w +w..d..fff+fff..........w +w.....w.....wwwww..wwwww +www...w...t...0.w...0..w +w.....w......w..w......w +wwwwwwwwwwwwwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLData/examples/gridphysics/theshepherd_lvl4.txt b/VGDLData/examples/gridphysics/theshepherd_lvl4.txt new file mode 100644 index 0000000..7cc1163 --- /dev/null +++ b/VGDLData/examples/gridphysics/theshepherd_lvl4.txt @@ -0,0 +1,9 @@ +wwwwwwwwwwwwwwwwwwwwwwww +w.0.w....wwwww.tw......w +w...w...........w...e..w +w...w.0..w..w.0.wfff+ffw +w...w....w..w...w......w +w...w....w..wwwww....d.w +w.A.wwwwww..0.......wwww +w.............wwww.....w +wwwwwwwwwwwwwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLData/examples/gridphysics/thesnowman.txt b/VGDLData/examples/gridphysics/thesnowman.txt new file mode 100755 index 0000000..38bc5df --- /dev/null +++ b/VGDLData/examples/gridphysics/thesnowman.txt @@ -0,0 +1,74 @@ +#The Citadel: http://www.mobygames.com/game/citadel__ + +BasicGame + SpriteSet + + floor > Immovable img=oryx/backGrey hidden=True + avatar > MovingAvatar img=newset/winterelf1 frameRate=8 + key > Resource img=oryx/key2 limit=1 shrinkfactor=0.6 + lock > Immovable img=newset/lock1 + + parts > Passive + base > img=newset/snowmanbase + body > img=newset/snowmanbody + chest > img=newset/snowmanchest + head > img=newset/snowmanhead + + placed > Immovable + baseinplace > img=newset/snowmanbase + bodyinplace > img=newset/snowmanbodyinplace + chestinplace > img=newset/snowmanchestinplace + headinplace > img=newset/snowmanheadinplace2 + wrongplace > img=newset/snowmanwrong + + wall > Immovable img=oryx/wall3 autotiling=True + + LevelMapping + s > floor base + b > floor body + c > floor chest + h > floor head + k > floor key + l > floor lock + . > floor + A > floor avatar + + InteractionSet + avatar wall > stepBack + + #base avatar > bounceForward + body avatar > bounceForward + chest avatar > bounceForward + head avatar > bounceForward + + + base key wall lock > undoAll + body key wall lock > undoAll + chest key wall lock > undoAll + head key wall lock > undoAll + + avatar baseinplace > stepBack + avatar bodyinplace > stepBack + avatar chestinplace > stepBack + avatar headinplace > stepBack + + body base > transformTo stype=bodyinplace scoreChange=2 + body head > transformTo stype=wrongplace scoreChange=-1 + body chest > transformTo stype=wrongplace scoreChange=-1 + + chest bodyinplace > transformTo stype=chestinplace scoreChange=5 + chest base > transformTo stype=wrongplace scoreChange=-1 + chest head > transformTo stype=wrongplace scoreChange=-1 + + head chestinplace > transformTo stype=headinplace scoreChange=13 + head base > transformTo stype=wrongplace scoreChange=-1 + head bodyinplace > transformTo stype=wrongplace scoreChange=-1 + + key avatar > collectResource scoreChange=1 + + lock avatar > killIfOtherHasMore resource=key limit=1 + avatar lock > stepBack + + TerminationSet + MultiSpriteCounter stype1=wrongplace limit=1 win=False + MultiSpriteCounter stype1=headinplace limit=1 win=True \ No newline at end of file diff --git a/VGDLData/examples/gridphysics/thesnowman_lvl0.txt b/VGDLData/examples/gridphysics/thesnowman_lvl0.txt new file mode 100755 index 0000000..d851683 --- /dev/null +++ b/VGDLData/examples/gridphysics/thesnowman_lvl0.txt @@ -0,0 +1,11 @@ +wwwwwwwwwwwwww +w............w +w............w +w..c......s..w +w............w +w......A.....w +w............w +w............w +w..b......h..w +w............w +wwwwwwwwwwwwww diff --git a/VGDLData/examples/gridphysics/thesnowman_lvl1.txt b/VGDLData/examples/gridphysics/thesnowman_lvl1.txt new file mode 100755 index 0000000..a28d66c --- /dev/null +++ b/VGDLData/examples/gridphysics/thesnowman_lvl1.txt @@ -0,0 +1,11 @@ +wwwwwwwwwwwwww +wA....ww.....w +w.....ww.....w +w..c..ww..s..w +w.....ww.....w +www.wwwwwwlwww +w.....ww.....w +w.....ww.....w +w..b......h..w +w....kww.....w +wwwwwwwwwwwwww diff --git a/VGDLData/examples/gridphysics/thesnowman_lvl2.txt b/VGDLData/examples/gridphysics/thesnowman_lvl2.txt new file mode 100755 index 0000000..94c2145 --- /dev/null +++ b/VGDLData/examples/gridphysics/thesnowman_lvl2.txt @@ -0,0 +1,11 @@ +wwwwwwwwwwwwww +w.....w......w +w..b..w...c..w +w............w +wwww....w....w +w......Aw....w +wwwww...wwwwww +w..sw.......kw +w...l.....h..w +w...ww...w...w +wwwwwwwwwwwwww diff --git a/VGDLData/examples/gridphysics/thesnowman_lvl3.txt b/VGDLData/examples/gridphysics/thesnowman_lvl3.txt new file mode 100755 index 0000000..a5e6790 --- /dev/null +++ b/VGDLData/examples/gridphysics/thesnowman_lvl3.txt @@ -0,0 +1,11 @@ +wwwwwwwwwwwwww +w......w.....w +w...c..w...h.w +w....wwwww...w +w............w +w......A.....w +w..wwww......w +w....kw......w +w..b..wwwwlw.w +w.....ws.....w +wwwwwwwwwwwwww diff --git a/VGDLData/examples/gridphysics/thesnowman_lvl4.txt b/VGDLData/examples/gridphysics/thesnowman_lvl4.txt new file mode 100755 index 0000000..b485d40 --- /dev/null +++ b/VGDLData/examples/gridphysics/thesnowman_lvl4.txt @@ -0,0 +1,11 @@ +wwwwwwwwwwwwww +w.lA.........w +w.wwwwwww.whww +w............w +w.wwwwwwww...w +w.w....k.w...w +w.w..c...w...w +w.w...wwww...w +w.w...b......w +wsw......w...w +wwwwwwwwwwwwww diff --git a/VGDLData/examples/gridphysics/towerdefense.txt b/VGDLData/examples/gridphysics/towerdefense.txt new file mode 100644 index 0000000..ac915c3 --- /dev/null +++ b/VGDLData/examples/gridphysics/towerdefense.txt @@ -0,0 +1,120 @@ +BasicGame key_handler=Pulse square_size=30 + SpriteSet + ground > Immovable img=oryx/grass autotiling=True hidden=True + path > Immovable img=oryx/space1 hidden=True + + turretSpot > Immovable img=oryx/dirtWall + turretSpotH > + turretSpotV > + turret > SpawnPointMultiSprite prob=0.8 cooldown=20 + turretH > stypes=missileL,missileR color=PINK img=newset/lasercannon_1 + turretV > stypes=missileU,missileD color=PINK img=newset/lasercannon + + moving > + avatar > ShootAvatar stype=shoot img=newset/shooter1 + attacker > Missile + normal > healthPoints=5 speed=0.15 shrinkfactor=0.7 img=newset/redthug color=RED + aup > orientation=UP + adown > orientation=DOWN + aleft > orientation=LEFT + aright > orientation=RIGHT + boss > healthPoints=10 speed=0.07 img=newset/bossthug color=BROWN + bup > orientation=UP + bdown > orientation=DOWN + bleft > orientation=LEFT + bright > orientation=RIGHT + + spawner > SpawnPoint invisible=True hidden=True + normalS > prob=1 cooldown=50 + spawnU > stype=aup + spawnD > stype=adown + spawnL > stype=aleft + spawnR > stype=aright + bossS > prob=1 cooldown=500 + spawnUB > stype=bup + spawnDB > stype=bdown + spawnLB > stype=bleft + spawnRB > stype=bright + + turn > Immovable invisible=True hidden=True + turnup > orientation=UP img=dirt + turndown > orientation=DOWN img=dirt + turnleft > orientation=LEFT img=dirt + turnright > orientation=RIGHT img=dirt + + missile > Missile shrinkfactor=0.2 timeToLive=20 speed=0.2 + missileL > orientation=LEFT img=oryx/orb1 + missileR > orientation=RIGHT img=oryx/orb1 + missileU > orientation=UP img=oryx/orb3 + missileD > orientation=DOWN img=oryx/orb3 + + shoot > Flicker + + tower > Immovable img=oryx/cloak2 healthPoints=10 color=LIGHTBLUE + + wall > Immovable img=oryx/wall1 + + LevelMapping + . > ground + p > ground path + h > ground turretSpotH + v > ground turretSpotV + w > wall ground + + 1 > ground spawnU path + 2 > ground spawnD path + 3 > ground spawnL path + 4 > ground spawnR path + + A > ground avatar + + u > ground turnup + l > ground turnleft + d > ground turndown + r > ground turnright + + t > ground tower + + + InteractionSet + spawnU TIME > spawn stype=spawnUB timer=50 + spawnD TIME > spawn stype=spawnDB timer=50 + spawnL TIME > spawn stype=spawnLB timer=50 + spawnR TIME > spawn stype=spawnRB timer=50 + + moving wall turret > stepBack + avatar tower > stepBack + missile wall > killSprite + + normal turndown > transformTo stype=adown + normal turnup > transformTo stype=aup + normal turnright > transformTo stype=aright + normal turnleft > transformTo stype=aleft + normal turn > stepBack pixelPerfect=True + + boss turndown > transformTo stype=bdown + boss turnup > transformTo stype=bup + boss turnright > transformTo stype=bright + boss turnleft > transformTo stype=bleft + boss turn > stepBack pixelPerfect=True + + turretSpotH avatar > transformTo stype=turretH scoreChange=1 + turretSpotV avatar > transformTo stype=turretV scoreChange=1 + + turretH shoot > transformTo stype=turretSpotV killSecond=True scoreChange=-1 + turretV shoot > transformTo stype=turretSpotH killSecond=True scoreChange=-1 + + turretH missileU missileD > transformTo stype=turretSpotH killSecond=True scoreChange=-2 + turretV missileL missileR > transformTo stype=turretSpotV killSecond=True scoreChange=-2 + + tower attacker > subtractHealthPoints value=1 scoreChange=-10 + normal tower > killSprite scoreChange=9 #boss is guaranteed to kill the tower if it reaches it; -1 point only if normal attacker hits tower + + normal missile > subtractHealthPoints value=1 scoreChangeIfKilled=5 + boss missile > subtractHealthPoints value=1 scoreChangeIfKilled=50 + missile attacker > killSprite + turret turret > killSprite + + TerminationSet + SpriteCounter stype=tower limit=0 win=False + Timeout limit=1500 win=True \ No newline at end of file diff --git a/VGDLData/examples/gridphysics/towerdefense_lvl0.txt b/VGDLData/examples/gridphysics/towerdefense_lvl0.txt new file mode 100644 index 0000000..f927a2e --- /dev/null +++ b/VGDLData/examples/gridphysics/towerdefense_lvl0.txt @@ -0,0 +1,16 @@ +wwwwwwwwwwwwwwwwwwwwwwww +w............hdppppppp3w +w.A............p.......w +w............v.p.v.h.v.w +w..............p.......w +w.....v......h.p.......w +w..............p.......w +w.....hdpppppppp.......w +w.......p......l.......w +w.....v.p.v.h.v..h.....w +w.......p..............w +w.....h.p..............w +w.......p..............w +w.......p..............w +w.......t..............w +wwwwwwwwwwwwwwwwwwwwwwww diff --git a/VGDLData/examples/gridphysics/towerdefense_lvl1.txt b/VGDLData/examples/gridphysics/towerdefense_lvl1.txt new file mode 100644 index 0000000..ce48be0 --- /dev/null +++ b/VGDLData/examples/gridphysics/towerdefense_lvl1.txt @@ -0,0 +1,12 @@ +wwwwwwwwwwwwwwwwwwwwwww +w.......l..A..........w +wtppppppp..h.dppppppp3w +w.......p.....p.......w +w..h.v..p..v..p..v.h..w +w.......p.....p.......w +w.......p..v..p.......w +w......uppppppp.......w +w..........h..l.......w +w..h....v.....v....h..w +w.....................w +wwwwwwwwwwwwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLData/examples/gridphysics/towerdefense_lvl2.txt b/VGDLData/examples/gridphysics/towerdefense_lvl2.txt new file mode 100644 index 0000000..7d9d0c8 --- /dev/null +++ b/VGDLData/examples/gridphysics/towerdefense_lvl2.txt @@ -0,0 +1,9 @@ +wwwwwwwwwwwwwwwwwwwwwww +w.....................w +w..dppppppppppppppppp3w +w...p...h...v...h.t...w +w...p...v...A...v.p...w +w...p...h...v...h.p...w +w...pppppppppppppppu..w +w...r.................w +wwwwwwwwwwwwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLData/examples/gridphysics/towerdefense_lvl3.txt b/VGDLData/examples/gridphysics/towerdefense_lvl3.txt new file mode 100644 index 0000000..0b2e6d1 --- /dev/null +++ b/VGDLData/examples/gridphysics/towerdefense_lvl3.txt @@ -0,0 +1,17 @@ +wwwwwwwwwwwwww +w...........ww +w..dpppppppp3w +w.v.p........w +w...p..v.h...w +w.h.p........w +w...ppppppd..w +w...r....p...w +w......h.p...w +w.A......p...w +w......v.p...w +w........p...w +w...tppppp...w +w...w....l...w +w...w..v.h...w +w...w........w +wwwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLData/examples/gridphysics/towerdefense_lvl4.txt b/VGDLData/examples/gridphysics/towerdefense_lvl4.txt new file mode 100644 index 0000000..7400312 --- /dev/null +++ b/VGDLData/examples/gridphysics/towerdefense_lvl4.txt @@ -0,0 +1,15 @@ +wwwwwwwwwwwwwwwwwwww +w........dpppppppp3w +w.......h.p........w +w...A...v.p........w +w.........p....l...w +w..dpppppppppppp...w +w...p.....p....p...w +w.v.p.hvh.p....p...w +w...p.....p....p...w +w.h.p.....ppppppu..w +w...p.....r........w +w.v.p.......vhv....w +w...p..............w +wwwwt..............w +wwwwwwwwwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLData/examples/gridphysics/vortex.txt b/VGDLData/examples/gridphysics/vortex.txt new file mode 100755 index 0000000..9d9eac3 --- /dev/null +++ b/VGDLData/examples/gridphysics/vortex.txt @@ -0,0 +1,59 @@ +BasicGame square_size=30 + SpriteSet + floor > Immovable img=oryx/grass autotiling=True hidden=True + water > Immovable color=BLUE img=oryx/seaWater + southfacing > orientation=DOWN color=RED + northfacing > orientation=UP color=ORANGE + eastfacing > orientation=RIGHT color=YELLOW + westfacing > orientation=LEFT color=YELLOW + + vortex > + stopvortex > Immovable img=newset/whirlpool2 + hiddenvortex > Immovable invisible=True hidden=True + + avatar > + moving > MovingAvatar img=newset/man4 + falling > MissileAvatar img=newset/man3 speed=1 + + exit > Immovable color=GREEN img=oryx/dooropen1 portal=True + wall > Immovable img=oryx/bush5 + box > Passive img=newset/block3 + treasure > Immovable img=oryx/treasure2 + wall > Immovable img=oryx/tree1 + + + LevelMapping + . > floor + A > moving stopvortex floor + n > stopvortex floor + 1 > northfacing floor + 2 > eastfacing floor + 3 > southfacing floor + 4 > westfacing floor + x > box floor + e > exit floor + t > treasure floor + w > wall floor + h > hiddenvortex floor + + InteractionSet + + moving wall > stepBack + box avatar > bounceForward + box wall box > undoAll + + water box > transformTo stype=hiddenvortex + box hiddenvortex > killSprite scoreChange=1 + + moving water > transformTo stype=falling + falling vortex > transformTo stype=moving + exit avatar > killSprite + + falling water > attractGaze prob=1 + + treasure avatar > killSprite scoreChange=10 + + TerminationSet + SpriteCounter stype=exit limit=0 win=True + SpriteCounter stype=avatar limit=0 win=False + Timeout limit=1000 win=False diff --git a/VGDLData/examples/gridphysics/vortex_lvl0.txt b/VGDLData/examples/gridphysics/vortex_lvl0.txt new file mode 100755 index 0000000..9bfc64f --- /dev/null +++ b/VGDLData/examples/gridphysics/vortex_lvl0.txt @@ -0,0 +1,16 @@ +wwwwwwwwwwwwwwww +w..3...........w +w.x3wwww.3..x..w +w..3.....3..344w +w..2222344..3..w +w......3....3..w +w.wwwww3t...3..w +w222222A44444.ew +w.x.1.1.....wwww +w...1.14444....w +w.ww1.....1....w +w...1...x.1....w +w...1wwwww1....w +w...1.....1..x.w +w...1.....1....w +wwwwwwwwwwwwwwww diff --git a/VGDLData/examples/gridphysics/vortex_lvl1.txt b/VGDLData/examples/gridphysics/vortex_lvl1.txt new file mode 100755 index 0000000..efac558 --- /dev/null +++ b/VGDLData/examples/gridphysics/vortex_lvl1.txt @@ -0,0 +1,16 @@ +wwwwwwwwwwwwwwww +w...3..........w +w..x3.....x....w +w.w.3..........w +w.w.3.344444444w +w.w.3.3........w +w.w.223.......xw +w...ww2A44444..w +w...www1...wwwww +w...w..1......ew +w2222221.......w +w......14444444w +w.xw.221.......w +w..w.1.....x...w +w....1.........w +wwwwwwwwwwwwwwww diff --git a/VGDLData/examples/gridphysics/vortex_lvl2.txt b/VGDLData/examples/gridphysics/vortex_lvl2.txt new file mode 100755 index 0000000..7d8ca6a --- /dev/null +++ b/VGDLData/examples/gridphysics/vortex_lvl2.txt @@ -0,0 +1,16 @@ +wwwwwwwwwwwwwwww +w......A......3w +w...x..1444...3w +w......1..14444w +w2222221..1....w +w.....w1..1.x..w +w.....w1..1....w +w..w..w1..w....w +w..w..w1..w....w +w..w..w1.ew....w +w..w..w144444hww +w..w..w14444444w +w..w..w1.......w +w.xw...1....x..w +w..w..w1.......w +wwwwwwwwwwwwwwww diff --git a/VGDLData/examples/gridphysics/vortex_lvl3.txt b/VGDLData/examples/gridphysics/vortex_lvl3.txt new file mode 100755 index 0000000..5bef12f --- /dev/null +++ b/VGDLData/examples/gridphysics/vortex_lvl3.txt @@ -0,0 +1,16 @@ +wwwwwwwwwwwwwwww +w...n4444......w +w...1..........w +w...1444...34..w +w...1.e.2223...w +w...1444...3...w +w...1..1...3...w +w...1..14444...w +w......1.......w +w.222221..223..w +w....1...x..3..w +w..221......3..w +w...........3..w +w.A4444444444..w +w.1............w +wwwwwwwwwwwwwwww diff --git a/VGDLData/examples/gridphysics/vortex_lvl4.txt b/VGDLData/examples/gridphysics/vortex_lvl4.txt new file mode 100755 index 0000000..c634897 --- /dev/null +++ b/VGDLData/examples/gridphysics/vortex_lvl4.txt @@ -0,0 +1,16 @@ +wwwwwwwwwwwwwwww +w.e..w.........w +wwwwnw....3444.w +w..w1.....3..1.w +w..w1444444..1.w +w.xwwwwwwww..1.w +w...3........1.w +ww.w3w2223...1.w +w22223www22221.w +w..x.2223wwwwwww +w.......2222234w +wwwwwww.w....31w +w22222223....31w +w...x...22222A1w +w..............w +wwwwwwwwwwwwwwww diff --git a/VGDLData/examples/gridphysics/waferthinmints.txt b/VGDLData/examples/gridphysics/waferthinmints.txt new file mode 100644 index 0000000..23dc6e9 --- /dev/null +++ b/VGDLData/examples/gridphysics/waferthinmints.txt @@ -0,0 +1,25 @@ +BasicGame + SpriteSet + wall > Immovable color=GRAY img=newset/wallRed + floor > Immovable color=RED img=newset/tile3 + + moving > + avatar > MovingAvatar color=BLACK img=newset/niceGuy + waiter > RandomBomber cooldown=4 color=WHITE img=newset/chef prob=0.2 stype=wfm + wfm > Resource color=GREEN img=newset/butter limit=11 + + InteractionSet + moving wall > stepBack + wfm avatar > collectResource changeScore=1 + avatar wfm > killIfHasMore limit=11 resource=wfm + wfm avatar > killSprite + + LevelMapping + w > wall + . > floor + A > floor avatar + m > floor wfm + e > floor waiter + + TerminationSet + SpriteCounter stype=avatar limit=0 win=false \ No newline at end of file diff --git a/VGDLData/examples/gridphysics/waferthinmints_lvl0.txt b/VGDLData/examples/gridphysics/waferthinmints_lvl0.txt new file mode 100644 index 0000000..296ac2d --- /dev/null +++ b/VGDLData/examples/gridphysics/waferthinmints_lvl0.txt @@ -0,0 +1,10 @@ +wwwwwwwwww +w........w +w.A......w +w........w +w........w +w........w +w........w +wwwwwwewww +wmmmmmmmmw +wwwwwwwwww \ No newline at end of file diff --git a/VGDLData/examples/gridphysics/waferthinmints_lvl1.txt b/VGDLData/examples/gridphysics/waferthinmints_lvl1.txt new file mode 100644 index 0000000..296ac2d --- /dev/null +++ b/VGDLData/examples/gridphysics/waferthinmints_lvl1.txt @@ -0,0 +1,10 @@ +wwwwwwwwww +w........w +w.A......w +w........w +w........w +w........w +w........w +wwwwwwewww +wmmmmmmmmw +wwwwwwwwww \ No newline at end of file diff --git a/VGDLData/examples/gridphysics/waferthinmints_lvl2.txt b/VGDLData/examples/gridphysics/waferthinmints_lvl2.txt new file mode 100644 index 0000000..296ac2d --- /dev/null +++ b/VGDLData/examples/gridphysics/waferthinmints_lvl2.txt @@ -0,0 +1,10 @@ +wwwwwwwwww +w........w +w.A......w +w........w +w........w +w........w +w........w +wwwwwwewww +wmmmmmmmmw +wwwwwwwwww \ No newline at end of file diff --git a/VGDLData/examples/gridphysics/waferthinmints_lvl3.txt b/VGDLData/examples/gridphysics/waferthinmints_lvl3.txt new file mode 100644 index 0000000..296ac2d --- /dev/null +++ b/VGDLData/examples/gridphysics/waferthinmints_lvl3.txt @@ -0,0 +1,10 @@ +wwwwwwwwww +w........w +w.A......w +w........w +w........w +w........w +w........w +wwwwwwewww +wmmmmmmmmw +wwwwwwwwww \ No newline at end of file diff --git a/VGDLData/examples/gridphysics/waferthinmints_lvl4.txt b/VGDLData/examples/gridphysics/waferthinmints_lvl4.txt new file mode 100644 index 0000000..296ac2d --- /dev/null +++ b/VGDLData/examples/gridphysics/waferthinmints_lvl4.txt @@ -0,0 +1,10 @@ +wwwwwwwwww +w........w +w.A......w +w........w +w........w +w........w +w........w +wwwwwwewww +wmmmmmmmmw +wwwwwwwwww \ No newline at end of file diff --git a/VGDLData/examples/gridphysics/waferthinmintsexit.txt b/VGDLData/examples/gridphysics/waferthinmintsexit.txt new file mode 100644 index 0000000..fb547e0 --- /dev/null +++ b/VGDLData/examples/gridphysics/waferthinmintsexit.txt @@ -0,0 +1,31 @@ +BasicGame + SpriteSet + wall > Immovable color=GRAY img=newset/wallRed + floor > Immovable color=RED img=newset/tile3 + + moving > + avatar > MovingAvatar color=BLACK img=newset/niceGuy + waiter > RandomBomber cooldown=4 color=WHITE img=newset/chef prob=0.2 stype=wfm + wfm > Resource color=GREEN img=newset/butter limit=11 + exit > Immovable img=newset/exit + + InteractionSet + moving wall > stepBack + wfm avatar > collectResource scoreChange=1 + avatar wfm > killIfHasMore limit=10 resource=wfm + wfm avatar > killSprite + wfm wfm > killBoth + exit avatar > killSprite + + LevelMapping + w > wall + . > floor + A > floor avatar + m > floor wfm + e > floor waiter + x > floor exit + + TerminationSet + SpriteCounter stype=avatar limit=0 win=false + SpriteCounter stype=exit limit=0 win=true + Timeout limit=1500 win=True diff --git a/VGDLData/examples/gridphysics/waferthinmintsexit_lvl0.txt b/VGDLData/examples/gridphysics/waferthinmintsexit_lvl0.txt new file mode 100644 index 0000000..b06bd5d --- /dev/null +++ b/VGDLData/examples/gridphysics/waferthinmintsexit_lvl0.txt @@ -0,0 +1,8 @@ +wwwwwwwwww +wm....m.mw +w.A......w +w......m.w +w.m......w +wm..m...mw +wm....m.mw +wwwwxwwwww \ No newline at end of file diff --git a/VGDLData/examples/gridphysics/waferthinmintsexit_lvl1.txt b/VGDLData/examples/gridphysics/waferthinmintsexit_lvl1.txt new file mode 100644 index 0000000..b06bd5d --- /dev/null +++ b/VGDLData/examples/gridphysics/waferthinmintsexit_lvl1.txt @@ -0,0 +1,8 @@ +wwwwwwwwww +wm....m.mw +w.A......w +w......m.w +w.m......w +wm..m...mw +wm....m.mw +wwwwxwwwww \ No newline at end of file diff --git a/VGDLData/examples/gridphysics/waferthinmintsexit_lvl2.txt b/VGDLData/examples/gridphysics/waferthinmintsexit_lvl2.txt new file mode 100644 index 0000000..b06bd5d --- /dev/null +++ b/VGDLData/examples/gridphysics/waferthinmintsexit_lvl2.txt @@ -0,0 +1,8 @@ +wwwwwwwwww +wm....m.mw +w.A......w +w......m.w +w.m......w +wm..m...mw +wm....m.mw +wwwwxwwwww \ No newline at end of file diff --git a/VGDLData/examples/gridphysics/waferthinmintsexit_lvl3.txt b/VGDLData/examples/gridphysics/waferthinmintsexit_lvl3.txt new file mode 100644 index 0000000..b06bd5d --- /dev/null +++ b/VGDLData/examples/gridphysics/waferthinmintsexit_lvl3.txt @@ -0,0 +1,8 @@ +wwwwwwwwww +wm....m.mw +w.A......w +w......m.w +w.m......w +wm..m...mw +wm....m.mw +wwwwxwwwww \ No newline at end of file diff --git a/VGDLData/examples/gridphysics/waferthinmintsexit_lvl4.txt b/VGDLData/examples/gridphysics/waferthinmintsexit_lvl4.txt new file mode 100644 index 0000000..b06bd5d --- /dev/null +++ b/VGDLData/examples/gridphysics/waferthinmintsexit_lvl4.txt @@ -0,0 +1,8 @@ +wwwwwwwwww +wm....m.mw +w.A......w +w......m.w +w.m......w +wm..m...mw +wm....m.mw +wwwwxwwwww \ No newline at end of file diff --git a/VGDLData/examples/gridphysics/waitforbreakfast.txt b/VGDLData/examples/gridphysics/waitforbreakfast.txt new file mode 100755 index 0000000..1ef0a09 --- /dev/null +++ b/VGDLData/examples/gridphysics/waitforbreakfast.txt @@ -0,0 +1,79 @@ +BasicGame + SpriteSet + ground > Immovable img=newset/floor6 + floor > Immovable img=newset/floor6 hidden=True + exit > Immovable color=DARKBLUE img=oryx/doorclosed1 portal=True + wall > Immovable color=BLACK img=newset/floor4 + othertable > Immovable color=DARKBLUE img=newset/table1 + table > Immovable color=DARKBLUE + emptytable > img=newset/table1 + tablewb > img=newset/table2 + endtable > img=newset/table3 + kitchen > SpawnPoint color=LIGHTGRAY img=oryx/dooropen1 stype=waiterwb prob=0.05 portal=True + chair > Immovable color=GRAY img=newset/chair1 + front > img=newset/chair2 + back > img=newset/chair1 + left > img=newset/chair3 + right > img=newset/chair4 + singlechair > Immovable color=GRAY img=newset/chair1 + singlefront > img=newset/chair2 + singleback > img=newset/chair1 + singleleft > img=newset/chair3 + singleright > img=newset/chair4 + avatar > MovingAvatar speed=0.25 + standingavatar > img=newset/man3 frameRate=8 + leavingavatar > img=newset/man3 frameRate=8 + satavatar > img=newset/man2 + satfront > img=newset/man3_satfront + satback > img=newset/man3_satback + satleft > img=newset/man3_satleft + satright > img=newset/man3_satright + + waiter > Chaser stype=table speed=0.5 img=newset/waiter singleton=True frameRate=8 + waiterwb > + waiternb > + + LevelMapping + . > ground + t > emptytable floor + k > kitchen floor + b > back floor + f > front floor + l > left floor + r > right floor + 0 > singlefront floor + 1 > singleback floor + 2 > singleleft floor + 3 > singleright floor + e > exit floor + o > othertable floor + A > standingavatar floor + + InteractionSet + + tablewb satavatar > transformTo stype=endtable scoreChange=1 + emptytable waiterwb > transformTo stype=tablewb + exit avatar > killSprite + + satavatar ground > transformTo stype=leavingavatar + leavingavatar singlefront > transformTo stype=satfront + leavingavatar singleback > transformTo stype=satback + leavingavatar singleleft > transformTo stype=satleft + leavingavatar singleright > transformTo stype=satright + + standingavatar singlefront > transformTo stype=satfront + standingavatar singleback > transformTo stype=satback + standingavatar singleleft > transformTo stype=satleft + standingavatar singleright > transformTo stype=satright + + waiter table othertable wall EOS > stepBack + avatar othertable wall EOS table > stepBack + + + + TerminationSet + MultiSpriteCounter stype1=emptytable stype2=tablewb limit=0 win=True + MultiSpriteCounter stype1=leavingavatar limit=1 win=False + SpriteCounter stype=exit limit=0 win=False + Timeout limit=1500 win=False + \ No newline at end of file diff --git a/VGDLData/examples/gridphysics/waitforbreakfast_lvl0.txt b/VGDLData/examples/gridphysics/waitforbreakfast_lvl0.txt new file mode 100755 index 0000000..af9dab8 --- /dev/null +++ b/VGDLData/examples/gridphysics/waitforbreakfast_lvl0.txt @@ -0,0 +1,8 @@ +wwwwwwkwwww +w.rol.....w +w......f..w +wf.t..rol.w +wo.1...r..w +wb........w +w...A.rol.w +wwwwewwwwww diff --git a/VGDLData/examples/gridphysics/waitforbreakfast_lvl1.txt b/VGDLData/examples/gridphysics/waitforbreakfast_lvl1.txt new file mode 100755 index 0000000..40f363e --- /dev/null +++ b/VGDLData/examples/gridphysics/waitforbreakfast_lvl1.txt @@ -0,0 +1,8 @@ +wwwwwwwwwww +w....rol..w +w.........w +eA.......fw +w.f......ow +wrol..0..bw +w.b...t...k +wwwwwwwwwww diff --git a/VGDLData/examples/gridphysics/waitforbreakfast_lvl2.txt b/VGDLData/examples/gridphysics/waitforbreakfast_lvl2.txt new file mode 100755 index 0000000..9c16b2e --- /dev/null +++ b/VGDLData/examples/gridphysics/waitforbreakfast_lvl2.txt @@ -0,0 +1,8 @@ +wwwwwwwwwww +wol.t2..row +k.......row +w.......row +w..ff...row +w.rool...Ae +w..bb.....w +wwwwwwwwwww diff --git a/VGDLData/examples/gridphysics/waitforbreakfast_lvl3.txt b/VGDLData/examples/gridphysics/waitforbreakfast_lvl3.txt new file mode 100755 index 0000000..be64d4a --- /dev/null +++ b/VGDLData/examples/gridphysics/waitforbreakfast_lvl3.txt @@ -0,0 +1,8 @@ +wkwwwwwwwww +w.......t2w +w.fffff...w +wroooool..w +w.bbbbb.f.w +w......rolw +wA......b.w +wewwwwwwwww diff --git a/VGDLData/examples/gridphysics/waitforbreakfast_lvl4.txt b/VGDLData/examples/gridphysics/waitforbreakfast_lvl4.txt new file mode 100755 index 0000000..936ab6f --- /dev/null +++ b/VGDLData/examples/gridphysics/waitforbreakfast_lvl4.txt @@ -0,0 +1,8 @@ +wwwwwwwwwww +w........Ae +w..fffff..w +w.rooooo..w +w..fbfbf.tw +w.rooooo.1w +w..bbbbb..w +wkwwwwwwwww diff --git a/VGDLData/examples/gridphysics/watergame.txt b/VGDLData/examples/gridphysics/watergame.txt new file mode 100755 index 0000000..fc215a6 --- /dev/null +++ b/VGDLData/examples/gridphysics/watergame.txt @@ -0,0 +1,27 @@ +BasicGame square_size=80 key_handler=Pulse + SpriteSet + background > Immovable img=oryx/floor4 + door > Door img=oryx/door2 + wall > Immovable img=oryx/wall6 + water > Immovable img=newset/water + box > Passive img=oryx/potion1 + avatar > MovingAvatar img=oryx/mage1 + TerminationSet + SpriteCounter stype=door limit=0 win=True + SpriteCounter stype=avatar limit=0 win=False + InteractionSet + avatar wall > stepBack + box avatar > bounceForward + box wall box > undoAll + wall box > undoAll + water box > killBoth + avatar water > killSprite + door avatar > killSprite + + LevelMapping + A > background avatar + w > wall + x > background water + c > background box + o > background door + . > background \ No newline at end of file diff --git a/VGDLData/examples/gridphysics/watergame_lvl0.txt b/VGDLData/examples/gridphysics/watergame_lvl0.txt new file mode 100755 index 0000000..2c3c013 --- /dev/null +++ b/VGDLData/examples/gridphysics/watergame_lvl0.txt @@ -0,0 +1,6 @@ +wwwwwww +wwowAww +wwx...w +wwwcc.w +ww...ww +wwwwwww \ No newline at end of file diff --git a/VGDLData/examples/gridphysics/watergame_lvl1.txt b/VGDLData/examples/gridphysics/watergame_lvl1.txt new file mode 100755 index 0000000..e880203 --- /dev/null +++ b/VGDLData/examples/gridphysics/watergame_lvl1.txt @@ -0,0 +1,7 @@ +wwwwwww +w.....w +w.c.c.w +w..cc.w +wwww..w +woxxxAw +wwwwwww \ No newline at end of file diff --git a/VGDLData/examples/gridphysics/watergame_lvl2.txt b/VGDLData/examples/gridphysics/watergame_lvl2.txt new file mode 100755 index 0000000..a8935df --- /dev/null +++ b/VGDLData/examples/gridphysics/watergame_lvl2.txt @@ -0,0 +1,9 @@ +wwwwwww +wAwow.w +w.wx..w +w..wxxw +wcc.c.w +w..w..w +wxcx..w +w.....w +wwwwwww \ No newline at end of file diff --git a/VGDLData/examples/gridphysics/watergame_lvl3.txt b/VGDLData/examples/gridphysics/watergame_lvl3.txt new file mode 100755 index 0000000..e2dedc4 --- /dev/null +++ b/VGDLData/examples/gridphysics/watergame_lvl3.txt @@ -0,0 +1,8 @@ +wwwwwww +w..w.Aw +w.cwc.w +w..xc.w +w.cxxxw +wxcwxxw +w..wwow +wwwwwww \ No newline at end of file diff --git a/VGDLData/examples/gridphysics/watergame_lvl4.txt b/VGDLData/examples/gridphysics/watergame_lvl4.txt new file mode 100755 index 0000000..88b9baa --- /dev/null +++ b/VGDLData/examples/gridphysics/watergame_lvl4.txt @@ -0,0 +1,8 @@ +wwwwwwww +w..cxxow +wx..xwww +w..xxA.w +w.cxxc.w +w...c..w +wx.x...w +wwwwwwww \ No newline at end of file diff --git a/VGDLData/examples/gridphysics/waves.txt b/VGDLData/examples/gridphysics/waves.txt new file mode 100755 index 0000000..dc3fa8b --- /dev/null +++ b/VGDLData/examples/gridphysics/waves.txt @@ -0,0 +1,56 @@ +BasicGame + SpriteSet + + background > Immovable img=oryx/space1 hidden=True + asteroid > Immovable img=oryx/planet + + missile > Missile + rock > orientation=LEFT speed=0.95 color=BLUE img=oryx/orb3 + sam > orientation=RIGHT color=BLUE speed=1.0 img=oryx/orb1 shrinkfactor=0.5 + laser > orientation=LEFT speed=0.3 color=RED shrinkfactor=0.75 img=newset/laser2_1 + + portal > + portalSlow > SpawnPoint stype=alien cooldown=10 prob=0.05 img=newset/whirlpool2 portal=True + rockPortal > SpawnPoint stype=rock cooldown=10 prob=0.2 img=newset/whirlpool1 portal=True + + shield > Resource color=GOLD limit=4 img=oryx/shield2 + + avatar > ShootAvatar color=YELLOW stype=sam speed=1.0 img=oryx/spaceship1 rotateInPlace=False + alien > Bomber color=BROWN img=oryx/alien3 speed=0.1 orientation=LEFT stype=laser prob=0.01 + + LevelMapping + 1 > background portalSlow + 2 > background rockPortal + A > background avatar shield + s > background asteroid + . > background + + TerminationSet + SpriteCounter stype=avatar limit=0 win=False + Timeout limit=1000 win=True + + InteractionSet + avatar EOS > stepBack + alien EOS > killSprite + missile EOS > killSprite + + alien sam > killBoth scoreChange=2 + + sam laser > transformTo stype=shield killSecond=True + + avatar shield > changeResource resource=shield value=1 killResource=True + + avatar rock > killIfHasLess resource=shield limit=0 + avatar rock > changeResource resource=shield value=-1 killResource=True + + avatar alien > killIfHasLess resource=shield limit=0 + avatar alien > changeResource resource=shield value=-1 killResource=True + + avatar laser > killIfHasLess resource=shield limit=0 + avatar laser > changeResource resource=shield value=-1 killResource=True + + asteroid sam laser > killSprite + rock asteroid > killSprite + alien asteroid > killSprite + laser asteroid > killSprite + avatar asteroid > stepBack \ No newline at end of file diff --git a/VGDLData/examples/gridphysics/waves_lvl0.txt b/VGDLData/examples/gridphysics/waves_lvl0.txt new file mode 100755 index 0000000..bfe32ec --- /dev/null +++ b/VGDLData/examples/gridphysics/waves_lvl0.txt @@ -0,0 +1,9 @@ +.........s..........s..........2 +......s.......................12 +..............s...............12 +....................s.........12 +...A........s.................12 +................s.............12 +.........s..............s.....12 +..............................12 +....s..............s...........2 \ No newline at end of file diff --git a/VGDLData/examples/gridphysics/waves_lvl1.txt b/VGDLData/examples/gridphysics/waves_lvl1.txt new file mode 100755 index 0000000..217d6b3 --- /dev/null +++ b/VGDLData/examples/gridphysics/waves_lvl1.txt @@ -0,0 +1,11 @@ +wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww +........................s......2 +..............s.....s.........12 +..............................12 +................s.............12 +...A.....................s....12 +.............s................12 +.............s................12 +...................s..........12 +..........................s....2 +wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLData/examples/gridphysics/waves_lvl2.txt b/VGDLData/examples/gridphysics/waves_lvl2.txt new file mode 100755 index 0000000..9421e74 --- /dev/null +++ b/VGDLData/examples/gridphysics/waves_lvl2.txt @@ -0,0 +1,9 @@ +...............................2 +..............................12 +...............................2 +..............................12 +...A..........................1. +..............................12 +...............................2 +..............................12 +...............................2 \ No newline at end of file diff --git a/VGDLData/examples/gridphysics/waves_lvl3.txt b/VGDLData/examples/gridphysics/waves_lvl3.txt new file mode 100755 index 0000000..28860d5 --- /dev/null +++ b/VGDLData/examples/gridphysics/waves_lvl3.txt @@ -0,0 +1,9 @@ +...............................2 +..............................12 +..............................12 +..............................12 +...A..........................12 +..............................12 +..............................12 +..............................12 +...............................2 \ No newline at end of file diff --git a/VGDLData/examples/gridphysics/waves_lvl4.txt b/VGDLData/examples/gridphysics/waves_lvl4.txt new file mode 100755 index 0000000..30bf40d --- /dev/null +++ b/VGDLData/examples/gridphysics/waves_lvl4.txt @@ -0,0 +1,9 @@ +.......s............s.........12 +.......s...........s.s........12 +........s.........s...s.......12 +.........s.......s.....s......12 +...A......s.....s......s......12 +...........s...s.......s......12 +............s.s........s.......12 +.............s.........s......12 +.............s.........s......12 \ No newline at end of file diff --git a/VGDLData/examples/gridphysics/whackamole.txt b/VGDLData/examples/gridphysics/whackamole.txt new file mode 100755 index 0000000..46e8342 --- /dev/null +++ b/VGDLData/examples/gridphysics/whackamole.txt @@ -0,0 +1,27 @@ +BasicGame + SpriteSet + wall > Immovable color=LIGHTGRAY img=oryx/backOBrown + entrance > SpawnPoint portal=True + tight > stype=slow color=WHITE prob=0.002 img=newset/hole1 + wide > stype=quick color=GRAY prob=0.01 img=newset/hole4 + moving > + cat > RandomNPC color=RED img=newset/cat cons=2 shrinkfactor=0.5 + avatar > MovingAvatar img=oryx/cyclop1 + mole > Flicker shrinkfactor=0.7 + quick > color=BLUE limit=20 img=newset/mole_fast + slow > color=GREEN limit=60 img=newset/mole_slow + + LevelMapping + 0 > wall wide + 1 > wall tight + 2 > wall cat + A > wall avatar + + TerminationSet + Timeout limit=500 win=True + SpriteCounter stype=avatar limit=0 win=False + + InteractionSet + moving EOS > stepBack + mole avatar cat > killSprite scoreChange=1 + avatar cat > killSprite scoreChange=-5 \ No newline at end of file diff --git a/VGDLData/examples/gridphysics/whackamole_lvl0.txt b/VGDLData/examples/gridphysics/whackamole_lvl0.txt new file mode 100755 index 0000000..381273e --- /dev/null +++ b/VGDLData/examples/gridphysics/whackamole_lvl0.txt @@ -0,0 +1,5 @@ +w1w0w1ww0ww00w +ww0w1www0ww1w0 +wAwww1w0w0www1 +0www0www2w0w0w +ww1www0ww1w0w0 \ No newline at end of file diff --git a/VGDLData/examples/gridphysics/whackamole_lvl1.txt b/VGDLData/examples/gridphysics/whackamole_lvl1.txt new file mode 100755 index 0000000..e54d079 --- /dev/null +++ b/VGDLData/examples/gridphysics/whackamole_lvl1.txt @@ -0,0 +1,5 @@ +ww0w1ww0ww1w0w +0www0ww0ww0ww1 +ww0Aw1w0www20w +0w1ww0w1ww0www +ww0w1ww0www0w1 \ No newline at end of file diff --git a/VGDLData/examples/gridphysics/whackamole_lvl2.txt b/VGDLData/examples/gridphysics/whackamole_lvl2.txt new file mode 100755 index 0000000..2e440e9 --- /dev/null +++ b/VGDLData/examples/gridphysics/whackamole_lvl2.txt @@ -0,0 +1,5 @@ +w1w0www0w1w0ww +wAww0w0w1w0www +ww00w1ww0ww1w0 +ww0ww0w1w0ww2w +w1ww0ww0ww10ww \ No newline at end of file diff --git a/VGDLData/examples/gridphysics/whackamole_lvl3.txt b/VGDLData/examples/gridphysics/whackamole_lvl3.txt new file mode 100755 index 0000000..c06f2f3 --- /dev/null +++ b/VGDLData/examples/gridphysics/whackamole_lvl3.txt @@ -0,0 +1,5 @@ +wwwAwwwww1wwww +wwwwww0wwwwwww +ww0www0ww0w1ww +wwwwww0ww0wwww +www1wwwwwww1ww \ No newline at end of file diff --git a/VGDLData/examples/gridphysics/whackamole_lvl4.txt b/VGDLData/examples/gridphysics/whackamole_lvl4.txt new file mode 100755 index 0000000..1eca56b --- /dev/null +++ b/VGDLData/examples/gridphysics/whackamole_lvl4.txt @@ -0,0 +1,5 @@ +wwwAwwwwww2www +w0wwwwwwww1www +wwwww0wwwww1ww +wwww1wwwwwwwww +ww2wwwwww0wwww \ No newline at end of file diff --git a/VGDLData/examples/gridphysics/wildgunman.txt b/VGDLData/examples/gridphysics/wildgunman.txt new file mode 100755 index 0000000..7ddafd3 --- /dev/null +++ b/VGDLData/examples/gridphysics/wildgunman.txt @@ -0,0 +1,40 @@ +BasicGame + SpriteSet + floor > Immovable img=oryx/backBlack + city > Immovable color=GREEN img=newset/city1 + bullet > Flicker limit=5 img=oryx/cspell5 shrinkfactor=0.7 + movable > + avatar > ShootAvatar stype=bullet img=newset/humanShotgun + goalObjects > + enemy > Chaser stype=city + enemy_slow > color=ORANGE speed=0.1 img=newset/alienShotgun_0 + enemy_fast > color=YELLOW speed=0.3 img=newset/alienShotgun_1 + niceGuy > Chaser stype=city color=ORANGE speed=0.1 img=newset/niceGuy + death > Immovable hidden=True invisible=True + portal > SpawnPoint invisible=True hidden=True + enemySlowPortal > stype=enemy_slow cooldown=100 total=2 + enemyFastPortal > stype=enemy_fast cooldown=100 total=2 + niceGuyPortal > stype=niceGuy cooldown=100 total=2 + + wall > Immovable img=newset/block2 + + LevelMapping + c > city floor + m > enemySlowPortal floor + f > enemyFastPortal floor + n > niceGuyPortal floor + . > floor + A > avatar floor + + InteractionSet + movable EOS > stepBack + movable wall > stepBack + enemy city > killBoth scoreChange=-1 + niceGuy bullet > transformTo stype=death scoreChange=-1 + enemy bullet > killSprite scoreChange=2 + niceGuy city > killSprite scoreChange=2 + + TerminationSet + SpriteCounter stype=city win=False + MultiSpriteCounter stype1=goalObjects stype2=portal limit=0 win=True + MultiSpriteCounter stype1=death limit=1 win=False \ No newline at end of file diff --git a/VGDLData/examples/gridphysics/wildgunman_lvl0.txt b/VGDLData/examples/gridphysics/wildgunman_lvl0.txt new file mode 100755 index 0000000..0d147b2 --- /dev/null +++ b/VGDLData/examples/gridphysics/wildgunman_lvl0.txt @@ -0,0 +1,12 @@ +w....m.....n....m...n..w +w......................w +w......................w +w......................w +w......................w +w......................w +w...........A..........w +w......................w +w......................w +w......................w +w.....c.....c......c...w +wwwwwwwwwwwwwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLData/examples/gridphysics/wildgunman_lvl1.txt b/VGDLData/examples/gridphysics/wildgunman_lvl1.txt new file mode 100755 index 0000000..b452c35 --- /dev/null +++ b/VGDLData/examples/gridphysics/wildgunman_lvl1.txt @@ -0,0 +1,12 @@ +w..m.m..n.m.m..n.m.m...w +w......................w +w......................w +w......................w +w......................w +w......................w +w...........A..........w +w......................w +w......................w +w......................w +w...........c..........w +wwwwwwwwwwwwwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLData/examples/gridphysics/wildgunman_lvl2.txt b/VGDLData/examples/gridphysics/wildgunman_lvl2.txt new file mode 100755 index 0000000..3800aaf --- /dev/null +++ b/VGDLData/examples/gridphysics/wildgunman_lvl2.txt @@ -0,0 +1,12 @@ +w.f...n....m....m..n..fw +w......................w +wwwwww.................w +w......................w +w...................wwww +w......................w +w...........A..........w +w..www.........www.....w +w..w............w......w +w..w............w......w +w..w..c.....c...w..c...w +wwwwwwwwwwwwwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLData/examples/gridphysics/wildgunman_lvl3.txt b/VGDLData/examples/gridphysics/wildgunman_lvl3.txt new file mode 100755 index 0000000..51e9a38 --- /dev/null +++ b/VGDLData/examples/gridphysics/wildgunman_lvl3.txt @@ -0,0 +1,12 @@ +w....m..n..f.n..m.n.f..w +w......................w +w......................w +w......................w +w......................w +w......................w +w...........A..........w +w......................w +w......................w +w......................w +w...c..............c...w +wwwwwwwwwwwwwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLData/examples/gridphysics/wildgunman_lvl4.txt b/VGDLData/examples/gridphysics/wildgunman_lvl4.txt new file mode 100755 index 0000000..3e46a09 --- /dev/null +++ b/VGDLData/examples/gridphysics/wildgunman_lvl4.txt @@ -0,0 +1,12 @@ +w...nm.nm..nm.nm.nm.m.mw +w......................w +w......................w +w......................w +w......................w +w......................w +w...........A..........w +w......................w +w......................w +w......................w +w...c.c.c.c.c.c.c.c....w +wwwwwwwwwwwwwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLData/examples/gridphysics/witnessprotected.txt b/VGDLData/examples/gridphysics/witnessprotected.txt new file mode 100644 index 0000000..d6477cc --- /dev/null +++ b/VGDLData/examples/gridphysics/witnessprotected.txt @@ -0,0 +1,87 @@ +BasicGame square_size=30 + SpriteSet + + floor > Immovable img=oryx/backBiege hidden=True + base > Immovable color=WHITE img=oryx/wall6 + avatar > OrientedAvatar healthPoints=20 img=newset/girl2 speed=0.4 + protector > Bomber stype=missile prob=0 orientation=RIGHT speed=0.25 img=newset/cop1 + + turn > Immovable invisible=True hidden=True + turnleft > orientation=LEFT img=dirt + turnright > orientation=RIGHT img=dirt + turnup > orientation=UP img=dirt + turndown > orientation=DOWN img=dirt + + bandit > Bomber prob=0.4 cooldown=3 speed=1 + bleftd > orientation=LEFT spawnorientation=DOWN stype=missile img=newset/bandit1h + brightu > orientation=RIGHT spawnorientation=UP stype=missile img=newset/bandit1 + bleftu > orientation=LEFT spawnorientation=UP stype=missile img=newset/bandit1h + brightd > orientation=RIGHT spawnorientation=DOWN stype=missile img=newset/bandit1 + + + door1 > Door + doorClosed1 > Immovable img=oryx/doorclosed1 + doorOpened1 > Immovable img=oryx/dooropen1 + door2 > Door + doorClosed2 > Immovable img=oryx/doorclosed1 + doorOpened2 > Immovable img=oryx/dooropen1 + switch > Immovable img=oryx/wall3_0 + switch1 > + switch2 > + + missile > Missile img=oryx/orb1 shrinkfactor=0.5 speed=0.6 + exit > Door img=oryx/door2 + wall > Immovable img=oryx/dirtwall autotiling=True + + LevelMapping + 0 > floor base + l > floor bleftd + r > floor brightd + . > floor bleftu + , > floor brightu + A > floor avatar + 1 > floor turnup + 2 > floor turnleft + 3 > floor turndown + 4 > floor turnright + n > floor running + e > floor exit + p > floor protector + g > floor doorClosed1 + h > floor doorClosed2 + a > floor switch1 + b > floor switch2 + _ > floor + x > floor protector turnleft + + + TerminationSet + SpriteCounter stype=avatar limit=0 win=False + SpriteCounter stype=exit limit=0 win=True + + InteractionSet + + avatar base protector > stepBack + avatar wall > stepBack + + base missile > killBoth + missile EOS wall > killSprite + + bleftd turnright > transformTo stype=brightd + bleftu turnright > transformTo stype=brightu + brightd turnleft > transformTo stype=bleftd + brightu turnleft > transformTo stype=bleftu + + protector turn > attractGaze align=True + avatar missile > subtractHealthPoints + missile avatar protector > killSprite + protector exit > killSprite + + + avatar doorClosed1 doorClosed2 > stepBack + protector doorClosed1 doorClosed2 avatar > stepBack + avatar switch1 > transformToAll stype=doorClosed1 stypeTo=doorOpened1 + avatar switch2 > transformToAll stype=doorClosed2 stypeTo=doorOpened2 + + + exit avatar > killSprite diff --git a/VGDLData/examples/gridphysics/witnessprotected_lvl0.txt b/VGDLData/examples/gridphysics/witnessprotected_lvl0.txt new file mode 100644 index 0000000..cc5a5bb --- /dev/null +++ b/VGDLData/examples/gridphysics/witnessprotected_lvl0.txt @@ -0,0 +1,11 @@ +wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww +w4___l_l___l__l______l____l_____l___2w +w___0_______0_____0a____0_____0____0_w +w___p___________g__________________3_w +w___A________________________________w +wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww____w +w____________________________________w +w___e_________________h____________2_w +w____0___0____________0______0___0b__w +w4_____,_____,___,___,__,_,__,___,__2w +wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww diff --git a/VGDLData/examples/gridphysics/witnessprotected_lvl1.txt b/VGDLData/examples/gridphysics/witnessprotected_lvl1.txt new file mode 100644 index 0000000..80be600 --- /dev/null +++ b/VGDLData/examples/gridphysics/witnessprotected_lvl1.txt @@ -0,0 +1,11 @@ +wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww +w4___l_l___l__l______l____l_____l___2w +w___0_______0____a0_____0_____0____0_w +w___3_________________g____________x_w +w__________________________________A_w +www___wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww +w____________________________________w +w___4_________________h____________e_w +w____0___0b___________0______0___0___w +w4_____,_____,___,___,__,_,__,___,__2w +wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww diff --git a/VGDLData/examples/gridphysics/witnessprotected_lvl2.txt b/VGDLData/examples/gridphysics/witnessprotected_lvl2.txt new file mode 100644 index 0000000..74b0c80 --- /dev/null +++ b/VGDLData/examples/gridphysics/witnessprotected_lvl2.txt @@ -0,0 +1,11 @@ +wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww +w4___l_l___l__l______l____l_____l___2w +w___0_______0_____0_____0_____0a___0_w +w___3____g_________________________x_w +w__________________________________A_w +www___wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww +w____________________________________w +w___4_________________h____________e_w +w____0___0____________0b_____0___0___w +w4_____,_____,___,___,__,_,__,___,__2w +wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww diff --git a/VGDLData/examples/gridphysics/witnessprotected_lvl3.txt b/VGDLData/examples/gridphysics/witnessprotected_lvl3.txt new file mode 100644 index 0000000..a37fea8 --- /dev/null +++ b/VGDLData/examples/gridphysics/witnessprotected_lvl3.txt @@ -0,0 +1,11 @@ +wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww +w4___l_l___l_________l_l__l_____l___2w +w___0______a0_____0_____0_____0____0_w +w___p___________g__________________3_w +w___A________________________________w +wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww____w +w____________________________________w +w___e_________________h____________2_w +w____0___0____________0b_____0___0___w +w4_,___,___,_____,___,__,____,___,__2w +wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww diff --git a/VGDLData/examples/gridphysics/witnessprotected_lvl4.txt b/VGDLData/examples/gridphysics/witnessprotected_lvl4.txt new file mode 100644 index 0000000..8c6bb83 --- /dev/null +++ b/VGDLData/examples/gridphysics/witnessprotected_lvl4.txt @@ -0,0 +1,16 @@ +wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww +w4___l_____l______________l_____l___2w +w___0______a0_____0_____0_____0____0_w +w___p___________g__________________3_w +w___A________________________________w +wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww____w +w____________________________________w +w___3______________________________2_w +w________0____0_______0______0___0___w +w4_____,_________,______,___________2w +www___wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww +w____________________________________w +w___4_________________h____________e_w +w____0___0____________0b_____0___0___w +w4_____,_____,_______________,___,__2w +wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww diff --git a/VGDLData/examples/gridphysics/witnessprotection.txt b/VGDLData/examples/gridphysics/witnessprotection.txt new file mode 100755 index 0000000..4f77eff --- /dev/null +++ b/VGDLData/examples/gridphysics/witnessprotection.txt @@ -0,0 +1,79 @@ +BasicGame square_size=30 + SpriteSet + + floor > Immovable img=oryx/backBiege hidden=True + + base > Immovable color=WHITE img=oryx/wall6 + avatar > ShootAvatar stype=bullet healthPoints=5 img=newset/cop1 + bullet > Missile img=oryx/orb3 shrinkfactor=0.5 singleton=True + + turn > Immovable invisible=True hidden=True + turnleft > orientation=LEFT img=dirt + turnright > orientation=RIGHT img=dirt + + bandit > Bomber prob=0.1 cooldown=6 speed=1 + bleftd > orientation=LEFT spawnorientation=DOWN stype=missile img=newset/bandit1h + brightu > orientation=RIGHT spawnorientation=UP stype=missile img=newset/bandit1 + bleftu > orientation=LEFT spawnorientation=UP stype=missile img=newset/bandit1h + brightd > orientation=RIGHT spawnorientation=DOWN stype=missile img=newset/bandit1 + + missile > Missile img=oryx/orb1 shrinkfactor=0.5 speed=0.6 + exit > Door + emptyExit > img=oryx/door2 + witExit > img=oryx/door2 + + witness > img=newset/girl2 + running > Chaser stype=exit cooldown=5 color=RED speed=0.4 + staying > Immovable + + wall > Immovable img=oryx/dirtwall autotiling=True + + LevelMapping + 0 > floor base + l > floor bleftd + r > floor brightd + . > floor bleftu + , > floor brightu + A > floor avatar + 1 > floor turnup + 2 > floor turnleft + 3 > floor turndown + 4 > floor turnright + n > floor running + e > floor emptyExit + _ > floor + + TerminationSet + SpriteCounter stype=avatar limit=0 win=False + SpriteCounter stype=witness limit=0 win=False + SpriteCounter stype=exit limit=0 win=True + + InteractionSet + + avatar base > stepBack + avatar wall > stepBack + + base missile > killBoth + base bullet > killBoth + missile bullet > killBoth + bullet wall > killSprite + + missile EOS > killSprite + bullet EOS > killSprite + + bleftd turnright > transformTo stype=brightd + bleftu turnright > transformTo stype=brightu + brightd turnleft > transformTo stype=bleftd + brightu turnleft > transformTo stype=bleftu + + bandit bullet > killBoth scoreChange=1 + + + avatar missile > subtractHealthPoints + + missile avatar > killSprite + missile witness > killBoth + + emptyExit witness > transformTo stype=witExit scoreChange=5 + witness witExit > transformTo stype=staying + witExit avatar > killSprite diff --git a/VGDLData/examples/gridphysics/witnessprotection_lvl0.txt b/VGDLData/examples/gridphysics/witnessprotection_lvl0.txt new file mode 100755 index 0000000..3414f87 --- /dev/null +++ b/VGDLData/examples/gridphysics/witnessprotection_lvl0.txt @@ -0,0 +1,9 @@ +wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww +w4_____l______l______l__________l___2w +w___0_______0_____0_____0_____0____0_w +w____________________________________w +w__nA______________________________e_w +w____________________________________w +w____0___0____________0______0___0___w +w4_____,_____,___,___,_______,______2w +wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww diff --git a/VGDLData/examples/gridphysics/witnessprotection_lvl1.txt b/VGDLData/examples/gridphysics/witnessprotection_lvl1.txt new file mode 100755 index 0000000..3173009 --- /dev/null +++ b/VGDLData/examples/gridphysics/witnessprotection_lvl1.txt @@ -0,0 +1,9 @@ +wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww +w4_____l______l______l__________l___2w +w___0___0___0_____0_____0_____0____0_w +w____________________________________w +w___e_____________________________An_w +w____________________________________w +w____0___0_____0______0______0___0___w +w4_____,_____,___,___,_______,______2w +wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww diff --git a/VGDLData/examples/gridphysics/witnessprotection_lvl2.txt b/VGDLData/examples/gridphysics/witnessprotection_lvl2.txt new file mode 100755 index 0000000..0a285c0 --- /dev/null +++ b/VGDLData/examples/gridphysics/witnessprotection_lvl2.txt @@ -0,0 +1,9 @@ +wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww +w4__l__l______l______l____l_____l___2w +w_______00000_____00000_0000___00_00_w +w____________________________________w +w___e_____________________________An_w +w____________________________________w +w_0000_000___000000___0000___0000___0w +w4_____,_____,_______,____,__,______2w +wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww diff --git a/VGDLData/examples/gridphysics/witnessprotection_lvl3.txt b/VGDLData/examples/gridphysics/witnessprotection_lvl3.txt new file mode 100755 index 0000000..90e46fc --- /dev/null +++ b/VGDLData/examples/gridphysics/witnessprotection_lvl3.txt @@ -0,0 +1,9 @@ +wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww +w4_____l______l______l__________l___2w +w____0__00000_____00000_0000___00_00_w +w____________________________________w +w__nA______________________________e_w +w____________________________________w +w_0000_000___000000___0000___0000___0w +w4_____,_____,___,___,_______,______2w +wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww diff --git a/VGDLData/examples/gridphysics/witnessprotection_lvl4.txt b/VGDLData/examples/gridphysics/witnessprotection_lvl4.txt new file mode 100755 index 0000000..d9f0e62 --- /dev/null +++ b/VGDLData/examples/gridphysics/witnessprotection_lvl4.txt @@ -0,0 +1,9 @@ +wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww +w4__l__l______r__r___l_____r____l___2w +w____0__00000_____00000_0000___00_00_w +w__0_000____000_____0_______00_______w +w__nA______________________________e_w +w________000____000_____0_______00___w +w_0000_000___000000___0000___0000___0w +w4_____,_____.___,___.____,__,___.__2w +wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww diff --git a/VGDLData/examples/gridphysics/wrapsokoban.txt b/VGDLData/examples/gridphysics/wrapsokoban.txt new file mode 100755 index 0000000..20c6c96 --- /dev/null +++ b/VGDLData/examples/gridphysics/wrapsokoban.txt @@ -0,0 +1,32 @@ +BasicGame key_handler=Pulse square_size=50 + + SpriteSet + floor > Immovable img=newset/floor2 hidden=True + ground > Immovable img=newset/floor2 hidden=True + hole > Immovable color=DARKBLUE img=oryx/cspell4 + avatar > OrientedAvatar rotateInPlace=False img=oryx/knight1 + bbox > Passive + box > img=newset/block2 + boxin > img=newset/block1 + wall > Immovable img=oryx/wall3 autotiling=True + + LevelMapping + A > avatar ground + o > floor hole + * > box ground + . > ground + w > ground wall + + InteractionSet + avatar EOS > wrapAround + bbox avatar > bounceForward + box EOS > wrapAround + avatar wall > stepBack + bbox wall bbox > undoAll + box hole > transformTo stype=boxin scoreChange=1 + boxin ground > transformTo stype=box scoreChange=-1 + + TerminationSet + SpriteCounter stype=box limit=0 win=True + + diff --git a/VGDLData/examples/gridphysics/wrapsokoban_lvl0.txt b/VGDLData/examples/gridphysics/wrapsokoban_lvl0.txt new file mode 100755 index 0000000..e15eef2 --- /dev/null +++ b/VGDLData/examples/gridphysics/wrapsokoban_lvl0.txt @@ -0,0 +1,7 @@ +.....o.. +.w....w. +.w.o*.w. +.w.*A*.. +....*o.. +..www.w. +...o.... diff --git a/VGDLData/examples/gridphysics/wrapsokoban_lvl1.txt b/VGDLData/examples/gridphysics/wrapsokoban_lvl1.txt new file mode 100755 index 0000000..fd9e0fe --- /dev/null +++ b/VGDLData/examples/gridphysics/wrapsokoban_lvl1.txt @@ -0,0 +1,6 @@ +.........*. +....www.... +..*.....wA. +...wooo.... +...wwwwwww. +......*.... \ No newline at end of file diff --git a/VGDLData/examples/gridphysics/wrapsokoban_lvl2.txt b/VGDLData/examples/gridphysics/wrapsokoban_lvl2.txt new file mode 100755 index 0000000..4166f2b --- /dev/null +++ b/VGDLData/examples/gridphysics/wrapsokoban_lvl2.txt @@ -0,0 +1,8 @@ +....... +..www.. +..o*o.. +.w*o*w. +..o*o.. +.w*o*w. +...A... +....... diff --git a/VGDLData/examples/gridphysics/wrapsokoban_lvl3.txt b/VGDLData/examples/gridphysics/wrapsokoban_lvl3.txt new file mode 100755 index 0000000..1796479 --- /dev/null +++ b/VGDLData/examples/gridphysics/wrapsokoban_lvl3.txt @@ -0,0 +1,7 @@ +...... +.o..w* +.Ao... +.w.*.. +.wwo.. +.www.. +..*... diff --git a/VGDLData/examples/gridphysics/wrapsokoban_lvl4.txt b/VGDLData/examples/gridphysics/wrapsokoban_lvl4.txt new file mode 100755 index 0000000..7dfc4ac --- /dev/null +++ b/VGDLData/examples/gridphysics/wrapsokoban_lvl4.txt @@ -0,0 +1,12 @@ +........ +.ww...A. +.ww..... +.wwwoww. +.wwwoww. +.wwwwww. +.www.ww. +..*..ww. +..w...w. +..*.w.w. +.ww...w. +........ diff --git a/VGDLData/examples/gridphysics/x-racer.txt b/VGDLData/examples/gridphysics/x-racer.txt new file mode 100755 index 0000000..16406fc --- /dev/null +++ b/VGDLData/examples/gridphysics/x-racer.txt @@ -0,0 +1,63 @@ +BasicGame square_size=30 + SpriteSet + floor > Immovable img=newset/highway3 hidden=True + street > Immovable img=newset/street3 hidden=True + moving > + + motorbike > + avatar > OngoingShootAvatar speed=0.2 color=YELLOW img=newset/camel1 healthPoints=50 limitHealthPoints=50 stype=boost + avatarFast > MissileAvatar speed=0.5 + mbike > Missile orientation=RIGHT img=newset/camel2 + mbikeSlow > speed=0.2 + mbikeMed > speed=0.4 + mbikeFast > speed=0.6 + cars > + carSlow > Missile orientation=LEFT speed=0.5 img=newset/car1 + carFast > Missile orientation=LEFT speed=0.75 img=newset/car2 + truck > Missile orientation=LEFT speed=0.9 img=newset/firetruckL + statics > + tree > Missile orientation=LEFT speed=0.8 img=newset/tree2 + goal > Missile orientation=LEFT speed=0.5 img=newset/exit2 portal=True + + portal > BomberRandomMissile invisible=True hidden=True stypeMissile=carSlow,carFast,truck cooldown=15 prob=0.5 total=80 + bikePortal > BomberRandomMissile invisible=True hidden=True stypeMissile=mbikeSlow,mbikeMed,mbikeFast cooldown=20 prob=0.6 total=400 + + goalPortal > SpawnPoint invisible=True hidden=True stype=goal prob=1 total=1 cooldown=25 + treePortal > SpawnPoint invisible=True hidden=True stype=tree cooldown=2 total=400 + + winnerNPC > Immovable color=RED img=oryx/sparkle2 + winnerPlayer > Immovable color=PINK img=oryx/sparkle1 + + boost > OrientedFlicker invisible=True hidden=True limit=1 singleton=True + + InteractionSet + avatar EOS > stepBack + avatar cars tree > subtractHealthPoints + avatar TIME > transformToAll stype=portal stypeTo=goalPortal nextExecution=500 timer=500 repeating=False + mbike cars tree > killSprite + tree EOS > killSprite + cars EOS > killSprite + statics EOS > killSprite + + mbike goal > transformTo stype=winnerNPC + avatar goal > spawn stype=winnerPlayer + goal avatar > killSprite + + avatar boost > addTimer timer=10 ftype=transformToAll stype=avatarFast stypeTo=avatar forceOrientation=True + avatar boost > transformTo stype=avatarFast killSecond=True forceOrientation=True + + LevelMapping + b > bikePortal floor + A > avatar floor + x > tree street + p > portal floor + t > treePortal street + s > carSlow floor + c > carFast floor + . > floor + + > street + + TerminationSet + MultiSpriteCounter stype1=winnerPlayer limit=1 win=True + MultiSpriteCounter stype1=winnerNPC limit=1 win=False + SpriteCounter stype=avatar limit=0 win=False \ No newline at end of file diff --git a/VGDLData/examples/gridphysics/x-racer_lvl0.txt b/VGDLData/examples/gridphysics/x-racer_lvl0.txt new file mode 100755 index 0000000..c824c25 --- /dev/null +++ b/VGDLData/examples/gridphysics/x-racer_lvl0.txt @@ -0,0 +1,9 @@ +x+x+x+x+x+x+x+x+x+x+x+x+x+x+x+t +b.............................p +b.............................p +b.............................p +b.A...........................p +b.............................p +b.............................p +b.............................p +x+x+x+x+x+x+x+x+x+x+x+x+x+x+x+t \ No newline at end of file diff --git a/VGDLData/examples/gridphysics/x-racer_lvl1.txt b/VGDLData/examples/gridphysics/x-racer_lvl1.txt new file mode 100755 index 0000000..abe279c --- /dev/null +++ b/VGDLData/examples/gridphysics/x-racer_lvl1.txt @@ -0,0 +1,9 @@ +x+x+x+x+x+x+x+x+x+x+x+x+x+x+x+t +b.............................p +b.............................p +b.............................p +b.............................p +b.............................p +b......A......................p +b.............................p +x+x+x+x+x+x+x+x+x+x+x+x+x+x+x+t \ No newline at end of file diff --git a/VGDLData/examples/gridphysics/x-racer_lvl2.txt b/VGDLData/examples/gridphysics/x-racer_lvl2.txt new file mode 100755 index 0000000..7335c72 --- /dev/null +++ b/VGDLData/examples/gridphysics/x-racer_lvl2.txt @@ -0,0 +1,7 @@ +x+x+x+x+x+x+x+x+x+x+x+x+x+x+x+x+x+x+x+x+t +b.......................................p +b.......................................p +b.....A.................................p +b.......................................p +b.......................................p +x+x+x+x+x+x+x+x+x+x+x+x+x+x+x+x+x+x+x+x+t \ No newline at end of file diff --git a/VGDLData/examples/gridphysics/x-racer_lvl3.txt b/VGDLData/examples/gridphysics/x-racer_lvl3.txt new file mode 100755 index 0000000..e5497ba --- /dev/null +++ b/VGDLData/examples/gridphysics/x-racer_lvl3.txt @@ -0,0 +1,11 @@ +x+x+x+x+x+x+x+x+x+x+x+x+x+x+x+t +b.............................p +b.............................p +b.............................p +b.............................p +b.....A.......................p +b.............................p +b.............................p +b.............................p +b.............................p +x+x+x+x+x+x+x+x+x+x+x+x+x+x+x+t \ No newline at end of file diff --git a/VGDLData/examples/gridphysics/x-racer_lvl4.txt b/VGDLData/examples/gridphysics/x-racer_lvl4.txt new file mode 100755 index 0000000..e51efb9 --- /dev/null +++ b/VGDLData/examples/gridphysics/x-racer_lvl4.txt @@ -0,0 +1,11 @@ +x+x+x+x+x+x+x+x+x+x+x+x+x+x+x+x+x+x+x+x+t +b.......................................p +b.......................................p +b.......................................p +b.......................................p +b.....A.................................p +b.......................................p +b.......................................p +b.......................................p +b.......................................p +x+x+x+x+x+x+x+x+x+x+x+x+x+x+x+x+x+x+x+x+t \ No newline at end of file diff --git a/VGDLData/examples/gridphysics/zelda.txt b/VGDLData/examples/gridphysics/zelda.txt new file mode 100755 index 0000000..284f9ab --- /dev/null +++ b/VGDLData/examples/gridphysics/zelda.txt @@ -0,0 +1,40 @@ +BasicGame + SpriteSet + floor > Immovable randomtiling=0.9 img=oryx/floor3 hidden=True + goal > Door color=GREEN img=oryx/doorclosed1 + key > Immovable color=ORANGE img=oryx/key2 + sword > OrientedFlicker limit=5 singleton=True img=oryx/slash1 + movable > + avatar > ShootAvatar stype=sword frameRate=8 + nokey > img=oryx/swordman1 + withkey > color=ORANGE img=oryx/swordmankey1 + enemy > + monsterQuick > RandomNPC cooldown=2 cons=6 img=oryx/bat1 + monsterNormal > RandomNPC cooldown=4 cons=8 img=oryx/spider2 + monsterSlow > RandomNPC cooldown=8 cons=12 img=oryx/scorpion1 + wall > Immovable autotiling=true img=oryx/wall3 + + + LevelMapping + g > floor goal + + > floor key + A > floor nokey + 1 > floor monsterQuick + 2 > floor monsterNormal + 3 > floor monsterSlow + w > wall + . > floor + + + InteractionSet + movable wall > stepBack + nokey goal > stepBack + goal withkey > killSprite scoreChange=1 + enemy sword > killSprite scoreChange=2 + enemy enemy > stepBack + avatar enemy > killSprite scoreChange=-1 + nokey key > transformTo stype=withkey scoreChange=1 killSecond=True + + TerminationSet + SpriteCounter stype=goal win=True + SpriteCounter stype=avatar win=False \ No newline at end of file diff --git a/VGDLData/examples/gridphysics/zelda_ggame.txt b/VGDLData/examples/gridphysics/zelda_ggame.txt new file mode 100644 index 0000000..d49666a --- /dev/null +++ b/VGDLData/examples/gridphysics/zelda_ggame.txt @@ -0,0 +1,37 @@ +BasicGame + SpriteSet + floor > Immovable randomtiling=0.9 img=oryx/floor3 hidden=True + goal > Door color=GREEN img=oryx/doorclosed1 + key > Immovable color=ORANGE img=oryx/key2 + sword > OrientedFlicker limit=5 singleton=True img=oryx/slash1 + movable > + avatar > ShootAvatar stype=sword frameRate=8 + nokey > img=oryx/swordman1 + withkey > color=ORANGE img=oryx/swordmankey1 + enemy > + monsterQuick > RandomNPC cooldown=2 cons=6 img=oryx/bat1 + monsterNormal > RandomNPC cooldown=4 cons=8 img=oryx/spider2 + monsterSlow > RandomNPC cooldown=8 cons=12 img=oryx/scorpion1 + wall > Immovable autotiling=true img=oryx/wall3 + + + LevelMapping + g > floor goal + + > floor key + A > floor nokey + 1 > floor monsterQuick + 2 > floor monsterNormal + 3 > floor monsterSlow + w > wall + . > floor + + + InteractionSet + monsterNormal wall > addHealthPointsToMax + nokey key > teleportToExit + floor monsterNormal > collectResource + EOS key > flipDirection + goal floor > teleportToExit + TerminationSet + Timeout limit=856 win=True + SpriteCounter stype=nokey limit=0 win=False diff --git a/VGDLData/examples/gridphysics/zelda_glvl.txt b/VGDLData/examples/gridphysics/zelda_glvl.txt new file mode 100644 index 0000000..8ca528c --- /dev/null +++ b/VGDLData/examples/gridphysics/zelda_glvl.txt @@ -0,0 +1,27 @@ +LevelMapping + a > wall + b > key + c > goal + d > monsterSlow + e > monsterQuick + f > withkey + g > nokey + h > monsterNormal + +LevelDescription +aaaaaaaaaaaaa +a a +a a +ab a +a a +a aaa a +a c aaa +a a +a dd e a +a a +a f e a +ae g a +a a +ah a +a a +aaaaaaaaaaaaa \ No newline at end of file diff --git a/VGDLData/examples/gridphysics/zelda_lvl0.txt b/VGDLData/examples/gridphysics/zelda_lvl0.txt new file mode 100755 index 0000000..280ba97 --- /dev/null +++ b/VGDLData/examples/gridphysics/zelda_lvl0.txt @@ -0,0 +1,9 @@ +wwwwwwwwwwwww +wA.......w..w +w..w........w +w...w...w.+ww +www.w2..wwwww +w.......w.g.w +w.2.........w +w.....2.....w +wwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLData/examples/gridphysics/zelda_lvl1.txt b/VGDLData/examples/gridphysics/zelda_lvl1.txt new file mode 100755 index 0000000..3e0911a --- /dev/null +++ b/VGDLData/examples/gridphysics/zelda_lvl1.txt @@ -0,0 +1,9 @@ +wwwwwwwwwwwww +w.3.gw....1.w +w..www......w +w..........2w +w.......wwwww +w.......w+..w +w...w...w...w +wA..w.......w +wwwwwwwwwwwww diff --git a/VGDLData/examples/gridphysics/zelda_lvl2.txt b/VGDLData/examples/gridphysics/zelda_lvl2.txt new file mode 100755 index 0000000..377594f --- /dev/null +++ b/VGDLData/examples/gridphysics/zelda_lvl2.txt @@ -0,0 +1,9 @@ +wwwwwwwwwwwww +w..3.ww....Aw +w....w......w +w.w.....wwwww +w+w........1w +w.w..wwwwwwww +w.......w...w +w...2w....wgw +wwwwwwwwwwwww diff --git a/VGDLData/examples/gridphysics/zelda_lvl3.txt b/VGDLData/examples/gridphysics/zelda_lvl3.txt new file mode 100755 index 0000000..c6c6b9a --- /dev/null +++ b/VGDLData/examples/gridphysics/zelda_lvl3.txt @@ -0,0 +1,9 @@ +wwwwwwwwwwwww +w..........gw +w....w......w +w.w.w..1....w +w+w.........w +ww1..2..3...w +w..w..w.w.w.w +w...A.......w +wwwwwwwwwwwww diff --git a/VGDLData/examples/gridphysics/zelda_lvl4.txt b/VGDLData/examples/gridphysics/zelda_lvl4.txt new file mode 100755 index 0000000..781fad5 --- /dev/null +++ b/VGDLData/examples/gridphysics/zelda_lvl4.txt @@ -0,0 +1,9 @@ +wwwwwwwwwwwww +w....w....g.w +w...www.....w +w.2..www....w +w..wwwwwww..w +w......w....w +w....w...2..w +wA...w+...1.w +wwwwwwwwwwwww diff --git a/VGDLData/examples/gridphysics/zenpuzzle.txt b/VGDLData/examples/gridphysics/zenpuzzle.txt new file mode 100755 index 0000000..f642276 --- /dev/null +++ b/VGDLData/examples/gridphysics/zenpuzzle.txt @@ -0,0 +1,25 @@ +#http://www.puzzlescript.net/editor.html?hack=6847423 + +BasicGame key_handler=Pulse square_size=48 + SpriteSet + background > Immovable img=oryx/backBiege hidden=True + isincenter > Flicker limit=1 + avatar > MovingAvatar img=oryx/angel1 + ground > Immovable img=oryx/floorTileOrange + walked > Immovable img=oryx/floorTileGreen + rock > Immovable img=oryx/wall5 + + LevelMapping + r > background rock + g > background ground + . > background + A > background avatar + + TerminationSet + SpriteCounter stype=avatar limit=0 win=False + MultiSpriteCounter stype1=isincenter stype2=ground limit=0 win=True + + InteractionSet + avatar EOS rock walked > stepBack + ground avatar > transformTo stype=walked scoreChange=1 + walked avatar > spawn stype=isincenter diff --git a/VGDLData/examples/gridphysics/zenpuzzle_lvl0.txt b/VGDLData/examples/gridphysics/zenpuzzle_lvl0.txt new file mode 100755 index 0000000..9ba696b --- /dev/null +++ b/VGDLData/examples/gridphysics/zenpuzzle_lvl0.txt @@ -0,0 +1,12 @@ +............ +............ +............ +...gggggg... +...gggggg... +...gggggg... +.A.ggrrgg... +...gggggg... +...gggggg... +............ +............ +............ \ No newline at end of file diff --git a/VGDLData/examples/gridphysics/zenpuzzle_lvl1.txt b/VGDLData/examples/gridphysics/zenpuzzle_lvl1.txt new file mode 100755 index 0000000..d636bab --- /dev/null +++ b/VGDLData/examples/gridphysics/zenpuzzle_lvl1.txt @@ -0,0 +1,12 @@ +............ +............ +............ +...gggggg... +...ggggrg... +...gggggg... +.A.ggrggg... +...gggggg... +...gggggg... +............ +............ +............ \ No newline at end of file diff --git a/VGDLData/examples/gridphysics/zenpuzzle_lvl2.txt b/VGDLData/examples/gridphysics/zenpuzzle_lvl2.txt new file mode 100755 index 0000000..7210b32 --- /dev/null +++ b/VGDLData/examples/gridphysics/zenpuzzle_lvl2.txt @@ -0,0 +1,12 @@ +............ +............ +............ +...gggggg... +...gggrgg... +...gggggg... +.A.grgggg... +...ggggrg... +...gggggg... +............ +............ +............ \ No newline at end of file diff --git a/VGDLData/examples/gridphysics/zenpuzzle_lvl3.txt b/VGDLData/examples/gridphysics/zenpuzzle_lvl3.txt new file mode 100755 index 0000000..b508507 --- /dev/null +++ b/VGDLData/examples/gridphysics/zenpuzzle_lvl3.txt @@ -0,0 +1,11 @@ +............ +............ +............ +...ggrrgg... +...rggggr... +.A.ggrrgg... +...rggggr... +...ggrrgg... +............ +............ +............ \ No newline at end of file diff --git a/VGDLData/examples/gridphysics/zenpuzzle_lvl4.txt b/VGDLData/examples/gridphysics/zenpuzzle_lvl4.txt new file mode 100755 index 0000000..1c20617 --- /dev/null +++ b/VGDLData/examples/gridphysics/zenpuzzle_lvl4.txt @@ -0,0 +1,12 @@ +............ +............ +............ +...rggggg... +...ggrgrg... +...rgggrg... +.A.ggrggg... +...rgggrg... +...ggrggg... +............ +............ +............ \ No newline at end of file diff --git a/VGDLData/ptb.py b/VGDLData/ptb.py new file mode 100644 index 0000000..cb36baf --- /dev/null +++ b/VGDLData/ptb.py @@ -0,0 +1,200 @@ +import csv +import os +import io +import json +import torch +import numpy as np +from collections import defaultdict +from torch.utils.data import Dataset +from nltk.tokenize import TweetTokenizer + +from VGDLData.utils import OrderedCounter + +class PTB(Dataset): + + def __init__(self, data_dir, split, create_data, **kwargs): + + super().__init__() + self.data_dir = data_dir + self.split = split + self.max_sequence_length = kwargs.get('max_sequence_length', 600) + self.min_occ = kwargs.get('min_occ', 3) + + self.raw_data_path = os.path.join(data_dir, 'ptb.'+split+'.csv') + self.data_file = 'ptb.'+split+'.json' + self.vocab_file = 'ptb.vocab.json' + + if create_data: + print("Creating new %s ptb data."%split.upper()) + self._create_data() + + elif not os.path.exists(os.path.join(self.data_dir, self.data_file)): + print("%s preprocessed file not found at %s. Creating new."%(split.upper(), os.path.join(self.data_dir, self.data_file))) + self._create_data() + + else: + self._load_data() + + + def __len__(self): + return len(self.data) + + def __getitem__(self, idx): + idx = str(idx) + + return { + 'input': np.asarray(self.data[idx]['input']), + 'target': np.asarray(self.data[idx]['target']), + 'length': self.data[idx]['length'] + } + + @property + def vocab_size(self): + return len(self.w2i) + + @property + def pad_idx(self): + return self.w2i[''] + + @property + def sos_idx(self): + return self.w2i[''] + + @property + def eos_idx(self): + return self.w2i[''] + + @property + def unk_idx(self): + return self.w2i[''] + + def get_w2i(self): + return self.w2i + + def get_i2w(self): + return self.i2w + + + def _load_data(self, vocab=True): + + with open(os.path.join(self.data_dir, self.data_file), 'r') as file: + self.data = json.load(file) + if vocab: + with open(os.path.join(self.data_dir, self.vocab_file), 'r') as file: + vocab = json.load(file) + self.w2i, self.i2w = vocab['w2i'], vocab['i2w'] + + def _load_vocab(self): + with open(os.path.join(self.data_dir, self.vocab_file), 'r') as vocab_file: + vocab = json.load(vocab_file) + + self.w2i, self.i2w = vocab['w2i'], vocab['i2w'] + + def _file_to_words(self, file_name): + file = open(file_name) + desc = file.readlines() + words = [] + + for line in desc: + + # remove comment + comment_index = line.find("#") + if(comment_index != -1): + line = line[:comment_index] + + line_words = line.split(" ") + + space_builder = "" + for word in line_words: + if(word == ""): + space_builder += " " + else: + if(len(space_builder) > 0): + words.append(space_builder) + space_builder = "" + if(word.endswith("\n")): + word = word.replace("\n", "") + words.append(word) + words.append("\n") + + return words + def _get_words(self): + words = [] + + with open(self.raw_data_path) as csv_file: + csv_reader = csv.reader(csv_file, delimiter=',') + for row in csv_reader: + words.append(self._file_to_words(self.data_dir + "/" + row[1])) + return words + + def _create_data(self): + + if self.split == 'train': + self._create_vocab() + else: + self._load_vocab() + + + data = defaultdict(dict) + + for i, words in enumerate(self._get_words()): + + input = [''] + words + input = input[:self.max_sequence_length] + + target = words[:self.max_sequence_length-1] + target = target + [''] + + assert len(input) == len(target), "%i, %i"%(len(input), len(target)) + length = len(input) + + input.extend([''] * (self.max_sequence_length-length)) + target.extend([''] * (self.max_sequence_length-length)) + + input = [self.w2i.get(w, self.w2i['']) for w in input] + target = [self.w2i.get(w, self.w2i['']) for w in target] + + id = len(data) + data[id]['input'] = input + data[id]['target'] = target + data[id]['length'] = length + + with io.open(os.path.join(self.data_dir, self.data_file), 'wb') as data_file: + data = json.dumps(data, ensure_ascii=False) + data_file.write(data.encode('utf8', 'replace')) + + self._load_data(vocab=False) + + def _create_vocab(self): + + assert self.split == 'train', "Vocablurary can only be created for training file." + + + + w2c = OrderedCounter() + w2i = dict() + i2w = dict() + + special_tokens = ['', '', '', ''] + for st in special_tokens: + i2w[len(w2i)] = st + w2i[st] = len(w2i) + + for i, words in enumerate(self._get_words()): + w2c.update(words) + + for w, c in w2c.items(): + if c > self.min_occ and w not in special_tokens: + i2w[len(w2i)] = w + w2i[w] = len(w2i) + + assert len(w2i) == len(i2w) + + print("Vocablurary of %i keys created." %len(w2i)) + + vocab = dict(w2i=w2i, i2w=i2w) + with io.open(os.path.join(self.data_dir, self.vocab_file), 'wb') as vocab_file: + data = json.dumps(vocab, ensure_ascii=False) + vocab_file.write(data.encode('utf8', 'replace')) + + self._load_vocab() diff --git a/VGDLData/ptb.test.csv b/VGDLData/ptb.test.csv new file mode 100644 index 0000000..091fbb8 --- /dev/null +++ b/VGDLData/ptb.test.csv @@ -0,0 +1,12 @@ +0,examples/gridphysics/frogs.txt +1,examples/gridphysics/enemycitadel.txt +2,examples/gridphysics/infection.txt +3,examples/gridphysics/camelRace.txt +4,examples/gridphysics/link.txt +5,examples/gridphysics/eggomania.txt +6,examples/gridphysics/chase.txt +7,examples/gridphysics/circuit.txt +8,examples/gridphysics/survivezombies.txt +9,examples/gridphysics/dungeon.txt +10,examples/gridphysics/labyrinth.txt +11,examples/gridphysics/surround.txt diff --git a/VGDLData/ptb.test.json b/VGDLData/ptb.test.json new file mode 100644 index 0000000..8c8bd3d --- /dev/null +++ b/VGDLData/ptb.test.json @@ -0,0 +1 @@ +{"0": {"input": [2, 6, 4, 8, 9, 4, 10, 1, 12, 13, 99, 45, 174, 4, 10, 1, 12, 13, 1, 174, 4, 5, 4, 10, 1, 12, 109, 1, 1, 18, 547, 1, 4, 10, 1, 12, 109, 1, 337, 18, 340, 1, 4, 10, 351, 12, 13, 4, 32, 129, 12, 130, 1, 4, 32, 107, 18, 12, 108, 40, 211, 4, 10, 640, 162, 12, 30, 73, 34, 18, 86, 98, 1, 4, 10, 499, 18, 12, 4, 32, 1, 18, 12, 30, 73, 33, 5, 4, 155, 1, 18, 12, 408, 18, 85, 1, 4, 155, 1, 18, 12, 86, 18, 100, 1, 4, 32, 1, 18, 12, 30, 73, 34, 4, 155, 1, 18, 12, 408, 18, 85, 1, 4, 155, 1, 18, 12, 86, 18, 100, 1, 4, 5, 4, 10, 17, 12, 175, 468, 4, 10, 43, 12, 13, 197, 210, 4, 10, 5, 4, 8, 64, 4, 10, 107, 17, 18, 12, 65, 67, 4, 10, 17, 640, 73, 12, 206, 1, 1, 4, 10, 17, 640, 73, 12, 1, 4, 10, 17, 43, 119, 18, 12, 92, 4, 10, 17, 499, 129, 12, 65, 4, 10, 640, 162, 119, 73, 12, 65, 4], "target": [6, 4, 8, 9, 4, 10, 1, 12, 13, 99, 45, 174, 4, 10, 1, 12, 13, 1, 174, 4, 5, 4, 10, 1, 12, 109, 1, 1, 18, 547, 1, 4, 10, 1, 12, 109, 1, 337, 18, 340, 1, 4, 10, 351, 12, 13, 4, 32, 129, 12, 130, 1, 4, 32, 107, 18, 12, 108, 40, 211, 4, 10, 640, 162, 12, 30, 73, 34, 18, 86, 98, 1, 4, 10, 499, 18, 12, 4, 32, 1, 18, 12, 30, 73, 33, 5, 4, 155, 1, 18, 12, 408, 18, 85, 1, 4, 155, 1, 18, 12, 86, 18, 100, 1, 4, 32, 1, 18, 12, 30, 73, 34, 4, 155, 1, 18, 12, 408, 18, 85, 1, 4, 155, 1, 18, 12, 86, 18, 100, 1, 4, 5, 4, 10, 17, 12, 175, 468, 4, 10, 43, 12, 13, 197, 210, 4, 10, 5, 4, 8, 64, 4, 10, 107, 17, 18, 12, 65, 67, 4, 10, 17, 640, 73, 12, 206, 1, 1, 4, 10, 17, 640, 73, 12, 1, 4, 10, 17, 43, 119, 18, 12, 92, 4, 10, 17, 499, 129, 12, 65, 4, 10, 640, 162, 119, 73, 12, 65, 4, 3], "length": 200}, "1": {"input": [2, 4, 5, 4, 6, 1, 128, 4, 8, 9, 4, 10, 380, 12, 13, 198, 174, 4, 10, 655, 73, 12, 13, 179, 1, 4, 10, 656, 73, 12, 13, 179, 503, 4, 10, 17, 12, 175, 1, 1, 4, 10, 107, 12, 13, 144, 4, 10, 464, 162, 12, 23, 1, 136, 4, 10, 154, 162, 12, 23, 592, 136, 4, 10, 29, 12, 308, 146, 220, 1, 393, 4, 10, 43, 12, 13, 156, 370, 4, 5, 4, 8, 46, 4, 10, 184, 12, 656, 380, 4, 10, 50, 12, 655, 380, 4, 10, 47, 12, 154, 380, 4, 10, 89, 12, 464, 380, 4, 10, 120, 12, 107, 380, 4, 10, 54, 12, 17, 380, 4, 10, 190, 12, 29, 380, 4, 10, 51, 12, 380, 4, 5, 4, 8, 64, 4, 5, 4, 10, 17, 43, 655, 656, 12, 92, 4, 5, 4, 10, 154, 17, 18, 12, 191, 4, 10, 154, 154, 464, 43, 107, 12, 171, 1, 4, 10, 5, 4, 10, 154, 656, 12, 93, 67, 4, 10, 154, 655, 12, 65, 4, 10, 5, 4, 10, 464, 17, 18, 12, 191, 4, 10, 464, 464, 18, 12, 191, 1, 4, 5], "target": [4, 5, 4, 6, 1, 128, 4, 8, 9, 4, 10, 380, 12, 13, 198, 174, 4, 10, 655, 73, 12, 13, 179, 1, 4, 10, 656, 73, 12, 13, 179, 503, 4, 10, 17, 12, 175, 1, 1, 4, 10, 107, 12, 13, 144, 4, 10, 464, 162, 12, 23, 1, 136, 4, 10, 154, 162, 12, 23, 592, 136, 4, 10, 29, 12, 308, 146, 220, 1, 393, 4, 10, 43, 12, 13, 156, 370, 4, 5, 4, 8, 46, 4, 10, 184, 12, 656, 380, 4, 10, 50, 12, 655, 380, 4, 10, 47, 12, 154, 380, 4, 10, 89, 12, 464, 380, 4, 10, 120, 12, 107, 380, 4, 10, 54, 12, 17, 380, 4, 10, 190, 12, 29, 380, 4, 10, 51, 12, 380, 4, 5, 4, 8, 64, 4, 5, 4, 10, 17, 43, 655, 656, 12, 92, 4, 5, 4, 10, 154, 17, 18, 12, 191, 4, 10, 154, 154, 464, 43, 107, 12, 171, 1, 4, 10, 5, 4, 10, 154, 656, 12, 93, 67, 4, 10, 154, 655, 12, 65, 4, 10, 5, 4, 10, 464, 17, 18, 12, 191, 4, 10, 464, 464, 18, 12, 191, 1, 4, 5, 3], "length": 200}, "2": {"input": [2, 6, 4, 8, 9, 4, 10, 11, 12, 13, 14, 174, 4, 10, 359, 12, 26, 77, 149, 1, 4, 10, 1, 12, 109, 386, 319, 1, 183, 110, 4, 10, 1, 12, 13, 100, 1, 35, 4, 10, 153, 12, 4, 32, 17, 12, 82, 361, 4, 1, 1, 73, 12, 199, 265, 4, 1, 1, 18, 12, 100, 1, 295, 4, 32, 1, 162, 12, 308, 203, 18, 393, 4, 1, 1, 8, 12, 40, 329, 4, 1, 1, 12, 85, 146, 541, 295, 4, 1, 1, 12, 130, 408, 1, 4, 10, 43, 12, 13, 44, 45, 4, 5, 4, 8, 55, 4, 10, 56, 1, 73, 63, 4, 5, 4, 8, 64, 4, 10, 1, 359, 162, 12, 65, 95, 4, 10, 153, 43, 81, 12, 92, 4, 10, 1, 1, 18, 12, 117, 1, 18, 94, 4, 10, 1, 1, 57, 12, 117, 1, 95, 4, 10, 1, 1, 12, 117, 1, 4, 10, 1, 1, 1, 18, 12, 117, 1, 4, 10, 1, 1, 1, 162, 12, 117, 1, 4, 10, 1, 1, 162, 12, 65, 4, 5, 4, 8, 46, 4, 10, 50, 12, 11, 1, 4, 10, 184, 12, 11, 1], "target": [6, 4, 8, 9, 4, 10, 11, 12, 13, 14, 174, 4, 10, 359, 12, 26, 77, 149, 1, 4, 10, 1, 12, 109, 386, 319, 1, 183, 110, 4, 10, 1, 12, 13, 100, 1, 35, 4, 10, 153, 12, 4, 32, 17, 12, 82, 361, 4, 1, 1, 73, 12, 199, 265, 4, 1, 1, 18, 12, 100, 1, 295, 4, 32, 1, 162, 12, 308, 203, 18, 393, 4, 1, 1, 8, 12, 40, 329, 4, 1, 1, 12, 85, 146, 541, 295, 4, 1, 1, 12, 130, 408, 1, 4, 10, 43, 12, 13, 44, 45, 4, 5, 4, 8, 55, 4, 10, 56, 1, 73, 63, 4, 5, 4, 8, 64, 4, 10, 1, 359, 162, 12, 65, 95, 4, 10, 153, 43, 81, 12, 92, 4, 10, 1, 1, 18, 12, 117, 1, 18, 94, 4, 10, 1, 1, 57, 12, 117, 1, 95, 4, 10, 1, 1, 12, 117, 1, 4, 10, 1, 1, 1, 18, 12, 117, 1, 4, 10, 1, 1, 1, 162, 12, 117, 1, 4, 10, 1, 1, 162, 12, 65, 4, 5, 4, 8, 46, 4, 10, 50, 12, 11, 1, 4, 10, 184, 12, 11, 1, 3], "length": 200}, "3": {"input": [2, 6, 4, 8, 9, 4, 10, 11, 12, 13, 174, 262, 4, 10, 1, 12, 98, 4, 32, 1, 12, 308, 203, 1, 1, 1, 4, 32, 1, 12, 30, 288, 1, 4, 155, 1, 12, 33, 1, 4, 155, 1, 12, 34, 1, 4, 32, 1, 12, 30, 87, 1, 4, 155, 1, 12, 33, 1, 4, 155, 1, 12, 34, 1, 4, 32, 1, 12, 30, 21, 1, 4, 155, 1, 12, 33, 1, 4, 155, 1, 12, 34, 1, 4, 10, 351, 12, 4, 32, 107, 18, 12, 108, 40, 211, 4, 10, 1, 12, 13, 100, 1, 4, 10, 1, 12, 13, 220, 1, 4, 10, 17, 12, 175, 295, 4, 32, 563, 12, 1, 4, 32, 564, 12, 1, 4, 5, 4, 10, 43, 12, 13, 156, 45, 4, 5, 4, 8, 64, 4, 10, 17, 107, 12, 117, 1, 67, 4, 10, 1, 107, 18, 12, 117, 1, 94, 4, 10, 17, 43, 12, 92, 4, 10, 1, 43, 18, 12, 92, 4, 5, 4, 8, 46, 4, 10, 120, 12, 107, 11, 4, 10, 289, 12, 1, 11, 4, 10, 121, 12, 1, 11, 4, 10, 291, 12, 1, 11, 4, 10], "target": [6, 4, 8, 9, 4, 10, 11, 12, 13, 174, 262, 4, 10, 1, 12, 98, 4, 32, 1, 12, 308, 203, 1, 1, 1, 4, 32, 1, 12, 30, 288, 1, 4, 155, 1, 12, 33, 1, 4, 155, 1, 12, 34, 1, 4, 32, 1, 12, 30, 87, 1, 4, 155, 1, 12, 33, 1, 4, 155, 1, 12, 34, 1, 4, 32, 1, 12, 30, 21, 1, 4, 155, 1, 12, 33, 1, 4, 155, 1, 12, 34, 1, 4, 10, 351, 12, 4, 32, 107, 18, 12, 108, 40, 211, 4, 10, 1, 12, 13, 100, 1, 4, 10, 1, 12, 13, 220, 1, 4, 10, 17, 12, 175, 295, 4, 32, 563, 12, 1, 4, 32, 564, 12, 1, 4, 5, 4, 10, 43, 12, 13, 156, 45, 4, 5, 4, 8, 64, 4, 10, 17, 107, 12, 117, 1, 67, 4, 10, 1, 107, 18, 12, 117, 1, 94, 4, 10, 17, 43, 12, 92, 4, 10, 1, 43, 18, 12, 92, 4, 5, 4, 8, 46, 4, 10, 120, 12, 107, 11, 4, 10, 289, 12, 1, 11, 4, 10, 121, 12, 1, 11, 4, 10, 291, 12, 1, 11, 4, 10, 3], "length": 200}, "4": {"input": [2, 6, 261, 4, 73, 9, 4, 8, 11, 12, 13, 198, 174, 4, 8, 1, 12, 13, 198, 18, 174, 4, 8, 107, 18, 12, 108, 40, 1, 4, 5, 4, 8, 80, 12, 4, 81, 17, 18, 12, 82, 249, 1, 276, 1, 1, 362, 4, 81, 29, 12, 83, 58, 364, 86, 4, 81, 636, 12, 30, 1, 4, 10, 1, 12, 1, 33, 4, 10, 1, 12, 1, 36, 4, 10, 1, 12, 1, 34, 4, 10, 1, 12, 1, 37, 4, 5, 4, 4, 4, 8, 1, 12, 13, 204, 4, 4, 8, 1, 12, 109, 1, 204, 4, 4, 8, 1, 12, 13, 204, 4, 4, 8, 1, 12, 13, 204, 4, 5, 4, 8, 1, 12, 13, 1, 4, 8, 1, 12, 13, 1, 4, 8, 1, 12, 13, 1, 4, 5, 4, 8, 1, 12, 109, 1, 1, 4, 8, 1, 12, 109, 1, 1, 1, 4, 8, 1, 12, 13, 1, 4, 8, 1, 12, 13, 1, 4, 8, 1, 12, 13, 1, 4, 5, 4, 8, 1, 12, 109, 1, 337, 1, 204, 4, 8, 1, 12, 109, 1, 375, 346, 204, 4, 8, 1, 12, 39, 167, 127, 205], "target": [6, 261, 4, 73, 9, 4, 8, 11, 12, 13, 198, 174, 4, 8, 1, 12, 13, 198, 18, 174, 4, 8, 107, 18, 12, 108, 40, 1, 4, 5, 4, 8, 80, 12, 4, 81, 17, 18, 12, 82, 249, 1, 276, 1, 1, 362, 4, 81, 29, 12, 83, 58, 364, 86, 4, 81, 636, 12, 30, 1, 4, 10, 1, 12, 1, 33, 4, 10, 1, 12, 1, 36, 4, 10, 1, 12, 1, 34, 4, 10, 1, 12, 1, 37, 4, 5, 4, 4, 4, 8, 1, 12, 13, 204, 4, 4, 8, 1, 12, 109, 1, 204, 4, 4, 8, 1, 12, 13, 204, 4, 4, 8, 1, 12, 13, 204, 4, 5, 4, 8, 1, 12, 13, 1, 4, 8, 1, 12, 13, 1, 4, 8, 1, 12, 13, 1, 4, 5, 4, 8, 1, 12, 109, 1, 1, 4, 8, 1, 12, 109, 1, 1, 1, 4, 8, 1, 12, 13, 1, 4, 8, 1, 12, 13, 1, 4, 8, 1, 12, 13, 1, 4, 5, 4, 8, 1, 12, 109, 1, 337, 1, 204, 4, 8, 1, 12, 109, 1, 375, 346, 204, 4, 8, 1, 12, 39, 167, 127, 205, 3], "length": 200}, "5": {"input": [2, 6, 4, 5, 4, 8, 9, 4, 10, 1, 73, 12, 13, 162, 98, 18, 1, 4, 10, 1, 12, 13, 162, 19, 1, 4, 10, 1, 12, 39, 477, 505, 4, 10, 80, 12, 4, 32, 1, 18, 12, 103, 1, 73, 1, 4, 155, 1, 12, 1, 18, 240, 1, 1, 4, 4, 4, 155, 1, 12, 337, 18, 338, 266, 295, 4, 4, 4, 32, 17, 18, 12, 1, 599, 1, 1, 1, 469, 4, 10, 145, 12, 30, 4, 32, 597, 18, 12, 36, 162, 130, 149, 1, 4, 32, 1, 18, 12, 37, 18, 100, 408, 1, 4, 10, 43, 12, 13, 116, 4, 5, 4, 8, 64, 4, 10, 1, 43, 18, 12, 72, 4, 4, 4, 4, 4, 10, 1, 43, 18, 12, 92, 4, 10, 17, 43, 18, 12, 92, 4, 10, 1, 43, 18, 12, 117, 1, 4, 10, 17, 1, 12, 71, 1, 167, 67, 326, 4, 10, 1, 597, 12, 65, 217, 4, 10, 597, 119, 12, 65, 4, 5, 4, 8, 46, 4, 4, 4, 10, 320, 12, 1, 4, 10, 89, 12, 1, 4, 10, 124, 12, 1, 4, 5, 4, 8, 55, 4, 10, 125], "target": [6, 4, 5, 4, 8, 9, 4, 10, 1, 73, 12, 13, 162, 98, 18, 1, 4, 10, 1, 12, 13, 162, 19, 1, 4, 10, 1, 12, 39, 477, 505, 4, 10, 80, 12, 4, 32, 1, 18, 12, 103, 1, 73, 1, 4, 155, 1, 12, 1, 18, 240, 1, 1, 4, 4, 4, 155, 1, 12, 337, 18, 338, 266, 295, 4, 4, 4, 32, 17, 18, 12, 1, 599, 1, 1, 1, 469, 4, 10, 145, 12, 30, 4, 32, 597, 18, 12, 36, 162, 130, 149, 1, 4, 32, 1, 18, 12, 37, 18, 100, 408, 1, 4, 10, 43, 12, 13, 116, 4, 5, 4, 8, 64, 4, 10, 1, 43, 18, 12, 72, 4, 4, 4, 4, 4, 10, 1, 43, 18, 12, 92, 4, 10, 17, 43, 18, 12, 92, 4, 10, 1, 43, 18, 12, 117, 1, 4, 10, 17, 1, 12, 71, 1, 167, 67, 326, 4, 10, 1, 597, 12, 65, 217, 4, 10, 597, 119, 12, 65, 4, 5, 4, 8, 46, 4, 4, 4, 10, 320, 12, 1, 4, 10, 89, 12, 1, 4, 10, 124, 12, 1, 4, 5, 4, 8, 55, 4, 10, 125, 3], "length": 200}, "6": {"input": [2, 6, 4, 8, 9, 4, 10, 11, 12, 13, 174, 99, 45, 4, 10, 1, 12, 13, 98, 1, 132, 4, 10, 1, 12, 58, 4, 32, 1, 18, 12, 83, 18, 85, 1, 4, 32, 305, 12, 242, 130, 208, 4, 10, 17, 12, 175, 1, 4, 10, 43, 12, 13, 210, 4, 5, 4, 8, 64, 4, 10, 1, 73, 43, 1, 73, 12, 92, 4, 10, 17, 43, 162, 12, 92, 4, 10, 17, 18, 1, 18, 12, 65, 94, 4, 10, 1, 305, 12, 65, 4, 10, 305, 17, 18, 12, 117, 1, 67, 4, 10, 305, 1, 12, 117, 1, 4, 5, 4, 8, 46, 4, 10, 184, 12, 305, 11, 4, 10, 51, 12, 11, 4, 10, 54, 12, 11, 17, 4, 10, 52, 12, 11, 43, 4, 5, 4, 8, 55, 4, 10, 56, 1, 63, 4, 10, 56, 58, 61, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [6, 4, 8, 9, 4, 10, 11, 12, 13, 174, 99, 45, 4, 10, 1, 12, 13, 98, 1, 132, 4, 10, 1, 12, 58, 4, 32, 1, 18, 12, 83, 18, 85, 1, 4, 32, 305, 12, 242, 130, 208, 4, 10, 17, 12, 175, 1, 4, 10, 43, 12, 13, 210, 4, 5, 4, 8, 64, 4, 10, 1, 73, 43, 1, 73, 12, 92, 4, 10, 17, 43, 162, 12, 92, 4, 10, 17, 18, 1, 18, 12, 65, 94, 4, 10, 1, 305, 12, 65, 4, 10, 305, 17, 18, 12, 117, 1, 67, 4, 10, 305, 1, 12, 117, 1, 4, 5, 4, 8, 46, 4, 10, 184, 12, 305, 11, 4, 10, 51, 12, 11, 4, 10, 54, 12, 11, 17, 4, 10, 52, 12, 11, 43, 4, 5, 4, 8, 55, 4, 10, 56, 1, 63, 4, 10, 56, 58, 61, 4, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 150}, "7": {"input": [2, 6, 128, 4, 8, 9, 4, 10, 380, 12, 13, 174, 328, 4, 10, 1, 12, 13, 328, 4, 5, 4, 10, 1, 12, 13, 4, 32, 1, 12, 100, 1, 4, 32, 1, 12, 130, 1, 4, 5, 4, 32, 1, 12, 220, 1, 4, 32, 1, 12, 40, 1, 4, 32, 1, 12, 19, 1, 4, 32, 1, 12, 85, 1, 4, 5, 4, 32, 1, 12, 204, 174, 4, 32, 1, 12, 204, 174, 4, 5, 4, 10, 1, 12, 13, 4, 32, 1, 12, 204, 174, 4, 32, 1, 12, 204, 174, 4, 5, 4, 32, 1, 12, 204, 174, 4, 32, 1, 12, 204, 174, 4, 32, 1, 12, 204, 174, 4, 32, 1, 12, 204, 174, 4, 5, 4, 10, 153, 12, 4, 32, 17, 18, 12, 82, 1, 20, 4, 32, 377, 12, 30, 1, 18, 148, 4, 155, 1, 12, 34, 4, 155, 1, 12, 33, 4, 155, 1, 12, 36, 4, 155, 1, 12, 37, 4, 5, 4, 10, 1, 12, 26, 4, 5, 4, 10, 388, 12, 13, 204, 174, 4, 10, 1, 12, 141, 204, 110, 1, 4, 5, 4, 10, 1, 12, 108, 211, 4, 5, 4], "target": [6, 128, 4, 8, 9, 4, 10, 380, 12, 13, 174, 328, 4, 10, 1, 12, 13, 328, 4, 5, 4, 10, 1, 12, 13, 4, 32, 1, 12, 100, 1, 4, 32, 1, 12, 130, 1, 4, 5, 4, 32, 1, 12, 220, 1, 4, 32, 1, 12, 40, 1, 4, 32, 1, 12, 19, 1, 4, 32, 1, 12, 85, 1, 4, 5, 4, 32, 1, 12, 204, 174, 4, 32, 1, 12, 204, 174, 4, 5, 4, 10, 1, 12, 13, 4, 32, 1, 12, 204, 174, 4, 32, 1, 12, 204, 174, 4, 5, 4, 32, 1, 12, 204, 174, 4, 32, 1, 12, 204, 174, 4, 32, 1, 12, 204, 174, 4, 32, 1, 12, 204, 174, 4, 5, 4, 10, 153, 12, 4, 32, 17, 18, 12, 82, 1, 20, 4, 32, 377, 12, 30, 1, 18, 148, 4, 155, 1, 12, 34, 4, 155, 1, 12, 33, 4, 155, 1, 12, 36, 4, 155, 1, 12, 37, 4, 5, 4, 10, 1, 12, 26, 4, 5, 4, 10, 388, 12, 13, 204, 174, 4, 10, 1, 12, 141, 204, 110, 1, 4, 5, 4, 10, 1, 12, 108, 211, 4, 5, 4, 3], "length": 200}, "8": {"input": [2, 6, 4, 8, 9, 4, 10, 11, 12, 13, 218, 4, 10, 1, 12, 109, 1, 162, 1, 220, 1, 4, 10, 1, 73, 12, 5, 4, 32, 1, 73, 12, 109, 1, 104, 100, 1, 4, 32, 1, 73, 12, 109, 1, 1, 100, 1, 4, 10, 1, 18, 12, 23, 477, 1, 4, 10, 153, 12, 4, 32, 17, 12, 175, 1, 1, 295, 362, 4, 32, 1, 162, 12, 308, 276, 73, 31, 18, 19, 1, 4, 32, 106, 12, 83, 58, 338, 146, 98, 1, 4, 10, 43, 12, 13, 370, 44, 4, 5, 4, 8, 64, 4, 10, 17, 1, 162, 12, 216, 118, 67, 4, 5, 4, 10, 153, 43, 8, 12, 92, 4, 5, 4, 10, 17, 106, 73, 12, 214, 94, 4, 10, 106, 17, 73, 12, 65, 4, 5, 4, 10, 1, 106, 57, 12, 117, 1, 118, 4, 10, 17, 1, 8, 12, 65, 94, 4, 5, 4, 8, 55, 4, 10, 125, 126, 63, 4, 10, 56, 58, 60, 61, 4, 5, 4, 8, 46, 4, 10, 184, 12, 11, 1, 4, 10, 50, 12, 11, 1, 4, 10, 49, 12, 11, 1, 4, 10, 51, 12, 11], "target": [6, 4, 8, 9, 4, 10, 11, 12, 13, 218, 4, 10, 1, 12, 109, 1, 162, 1, 220, 1, 4, 10, 1, 73, 12, 5, 4, 32, 1, 73, 12, 109, 1, 104, 100, 1, 4, 32, 1, 73, 12, 109, 1, 1, 100, 1, 4, 10, 1, 18, 12, 23, 477, 1, 4, 10, 153, 12, 4, 32, 17, 12, 175, 1, 1, 295, 362, 4, 32, 1, 162, 12, 308, 276, 73, 31, 18, 19, 1, 4, 32, 106, 12, 83, 58, 338, 146, 98, 1, 4, 10, 43, 12, 13, 370, 44, 4, 5, 4, 8, 64, 4, 10, 17, 1, 162, 12, 216, 118, 67, 4, 5, 4, 10, 153, 43, 8, 12, 92, 4, 5, 4, 10, 17, 106, 73, 12, 214, 94, 4, 10, 106, 17, 73, 12, 65, 4, 5, 4, 10, 1, 106, 57, 12, 117, 1, 118, 4, 10, 17, 1, 8, 12, 65, 94, 4, 5, 4, 8, 55, 4, 10, 125, 126, 63, 4, 10, 56, 58, 60, 61, 4, 5, 4, 8, 46, 4, 10, 184, 12, 11, 1, 4, 10, 50, 12, 11, 1, 4, 10, 49, 12, 11, 1, 4, 10, 51, 12, 11, 3], "length": 200}, "9": {"input": [2, 6, 261, 4, 8, 9, 4, 5, 4, 10, 11, 12, 13, 174, 218, 4, 10, 1, 12, 4, 32, 371, 12, 39, 477, 478, 489, 79, 4, 32, 135, 12, 39, 137, 127, 4, 5, 4, 10, 1, 12, 4, 32, 182, 12, 108, 40, 139, 4, 32, 138, 12, 13, 200, 4, 5, 4, 4, 10, 1, 12, 109, 1, 1, 104, 4, 10, 344, 12, 4, 32, 1, 12, 332, 85, 1, 1, 345, 18, 1, 4, 32, 1, 12, 26, 1, 345, 4, 5, 4, 10, 1, 12, 109, 105, 1, 423, 104, 514, 4, 32, 1, 12, 1, 4, 32, 1, 12, 1, 4, 10, 154, 18, 12, 4, 32, 1, 12, 30, 1, 146, 34, 4, 32, 1, 12, 30, 1, 146, 33, 4, 5, 4, 10, 1, 12, 109, 340, 1, 104, 1, 174, 4, 10, 1, 12, 26, 77, 314, 4, 5, 4, 10, 425, 12, 109, 4, 32, 426, 12, 427, 428, 4, 32, 429, 12, 430, 431, 4, 32, 432, 12, 433, 434, 4, 32, 435, 12, 436, 437, 4, 32, 530, 12, 531, 437, 4, 10, 1, 12, 13, 531, 4, 5, 4, 10, 438, 12, 30, 19], "target": [6, 261, 4, 8, 9, 4, 5, 4, 10, 11, 12, 13, 174, 218, 4, 10, 1, 12, 4, 32, 371, 12, 39, 477, 478, 489, 79, 4, 32, 135, 12, 39, 137, 127, 4, 5, 4, 10, 1, 12, 4, 32, 182, 12, 108, 40, 139, 4, 32, 138, 12, 13, 200, 4, 5, 4, 4, 10, 1, 12, 109, 1, 1, 104, 4, 10, 344, 12, 4, 32, 1, 12, 332, 85, 1, 1, 345, 18, 1, 4, 32, 1, 12, 26, 1, 345, 4, 5, 4, 10, 1, 12, 109, 105, 1, 423, 104, 514, 4, 32, 1, 12, 1, 4, 32, 1, 12, 1, 4, 10, 154, 18, 12, 4, 32, 1, 12, 30, 1, 146, 34, 4, 32, 1, 12, 30, 1, 146, 33, 4, 5, 4, 10, 1, 12, 109, 340, 1, 104, 1, 174, 4, 10, 1, 12, 26, 77, 314, 4, 5, 4, 10, 425, 12, 109, 4, 32, 426, 12, 427, 428, 4, 32, 429, 12, 430, 431, 4, 32, 432, 12, 433, 434, 4, 32, 435, 12, 436, 437, 4, 32, 530, 12, 531, 437, 4, 10, 1, 12, 13, 531, 4, 5, 4, 10, 438, 12, 30, 19, 3], "length": 200}, "10": {"input": [2, 6, 4, 8, 9, 4, 10, 11, 12, 13, 99, 45, 174, 4, 10, 182, 12, 108, 40, 211, 4, 10, 17, 12, 175, 468, 4, 10, 331, 12, 13, 314, 4, 10, 43, 12, 13, 325, 4, 5, 4, 8, 64, 4, 5, 4, 10, 17, 43, 12, 92, 4, 10, 182, 17, 12, 65, 67, 4, 10, 17, 331, 12, 65, 94, 4, 5, 4, 8, 55, 4, 10, 56, 58, 60, 61, 4, 10, 56, 194, 60, 63, 4, 10, 125, 126, 61, 4, 5, 4, 8, 46, 4, 10, 123, 12, 11, 182, 4, 10, 124, 12, 11, 331, 4, 10, 51, 12, 11, 4, 10, 52, 12, 11, 43, 4, 10, 54, 12, 11, 17, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [6, 4, 8, 9, 4, 10, 11, 12, 13, 99, 45, 174, 4, 10, 182, 12, 108, 40, 211, 4, 10, 17, 12, 175, 468, 4, 10, 331, 12, 13, 314, 4, 10, 43, 12, 13, 325, 4, 5, 4, 8, 64, 4, 5, 4, 10, 17, 43, 12, 92, 4, 10, 182, 17, 12, 65, 67, 4, 10, 17, 331, 12, 65, 94, 4, 5, 4, 8, 55, 4, 10, 56, 58, 60, 61, 4, 10, 56, 194, 60, 63, 4, 10, 125, 126, 61, 4, 5, 4, 8, 46, 4, 10, 123, 12, 11, 182, 4, 10, 124, 12, 11, 331, 4, 10, 51, 12, 11, 4, 10, 52, 12, 11, 43, 4, 10, 54, 12, 11, 17, 4, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 122}, "11": {"input": [2, 6, 261, 4, 8, 9, 4, 10, 1, 73, 12, 13, 199, 14, 4, 10, 611, 162, 12, 13, 1, 354, 4, 10, 1, 18, 12, 13, 40, 1, 4, 10, 359, 18, 12, 26, 204, 4, 10, 153, 12, 4, 32, 17, 12, 82, 361, 1, 4, 32, 1, 162, 12, 308, 340, 1, 1, 4, 10, 43, 12, 13, 156, 45, 4, 8, 46, 4, 10, 51, 12, 1, 4, 10, 50, 12, 1, 611, 4, 10, 54, 12, 17, 1, 4, 10, 52, 12, 43, 4, 8, 64, 4, 10, 17, 1, 12, 65, 4, 10, 17, 611, 18, 12, 92, 4, 10, 153, 43, 1, 12, 92, 4, 10, 1, 1, 162, 12, 117, 1, 4, 10, 1, 17, 12, 117, 1, 67, 4, 5, 4, 8, 55, 4, 10, 62, 1, 162, 127, 63, 4, 10, 56, 58, 162, 60, 61, 4, 10, 125, 126, 61, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [6, 261, 4, 8, 9, 4, 10, 1, 73, 12, 13, 199, 14, 4, 10, 611, 162, 12, 13, 1, 354, 4, 10, 1, 18, 12, 13, 40, 1, 4, 10, 359, 18, 12, 26, 204, 4, 10, 153, 12, 4, 32, 17, 12, 82, 361, 1, 4, 32, 1, 162, 12, 308, 340, 1, 1, 4, 10, 43, 12, 13, 156, 45, 4, 8, 46, 4, 10, 51, 12, 1, 4, 10, 50, 12, 1, 611, 4, 10, 54, 12, 17, 1, 4, 10, 52, 12, 43, 4, 8, 64, 4, 10, 17, 1, 12, 65, 4, 10, 17, 611, 18, 12, 92, 4, 10, 153, 43, 1, 12, 92, 4, 10, 1, 1, 162, 12, 117, 1, 4, 10, 1, 17, 12, 117, 1, 67, 4, 5, 4, 8, 55, 4, 10, 62, 1, 162, 127, 63, 4, 10, 56, 58, 162, 60, 61, 4, 10, 125, 126, 61, 4, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 153}} \ No newline at end of file diff --git a/VGDLData/ptb.train.csv b/VGDLData/ptb.train.csv new file mode 100644 index 0000000..afce0e0 --- /dev/null +++ b/VGDLData/ptb.train.csv @@ -0,0 +1,98 @@ +0,examples/gridphysics/solarfox.txt +1,examples/gridphysics/missilecommand.txt +2,examples/gridphysics/plants.txt +3,examples/gridphysics/realportals.txt +4,examples/gridphysics/doorkoban.txt +5,examples/gridphysics/blacksmoke.txt +6,examples/gridphysics/hungrybirds.txt +7,examples/gridphysics/pacman.txt +8,examples/gridphysics/witnessprotected.txt +9,examples/gridphysics/cookmepasta.txt +10,examples/gridphysics/theshepherd.txt +11,examples/gridphysics/roadfighter.txt +12,examples/gridphysics/cops.txt +13,examples/gridphysics/glow.txt +14,examples/gridphysics/witnessprotection.txt +15,examples/gridphysics/firecaster.txt +16,examples/gridphysics/crossfire.txt +17,examples/gridphysics/killBillVol1.txt +18,examples/contphysics/pong.txt +19,examples/gridphysics/ikaruga.txt +20,examples/gridphysics/grow.txt +21,examples/gridphysics/butterflies.txt +22,examples/gridphysics/beltmanager.txt +23,examples/gridphysics/boulderchase.txt +24,examples/gridphysics/deflection.txt +25,examples/gridphysics/wildgunman.txt +26,examples/gridphysics/zelda.txt +27,examples/gridphysics/boulderdash.txt +28,examples/gridphysics/boloadventures.txt +29,examples/gridphysics/painter.txt +30,examples/gridphysics/sokoban.txt +31,examples/contphysics/candy.txt +32,examples/gridphysics/tercio.txt +33,examples/gridphysics/clusters.txt +34,examples/gridphysics/roguelike.txt +35,examples/gridphysics/bomberman.txt +36,examples/contphysics/lander.txt +37,examples/gridphysics/iceandfire.txt +38,examples/gridphysics/colourescape.txt +39,examples/gridphysics/freeway.txt +40,examples/gridphysics/whackamole.txt +41,examples/contphysics/jumper.txt +42,examples/gridphysics/catapults.txt +43,examples/gridphysics/chainreaction.txt +44,examples/gridphysics/realsokoban.txt +45,examples/gridphysics/rivers.txt +46,examples/contphysics/artillery.txt +47,examples/gridphysics/assemblyline.txt +48,examples/gridphysics/angelsdemons.txt +49,examples/gridphysics/jaws.txt +50,examples/gridphysics/racebet2.txt +51,examples/gridphysics/cakybaky.txt +52,examples/gridphysics/explore.txt +53,examples/gridphysics/bait.txt +54,examples/gridphysics/watergame.txt +55,examples/gridphysics/waitforbreakfast.txt +56,examples/gridphysics/lasers.txt +57,examples/gridphysics/superman.txt +58,examples/gridphysics/zenpuzzle.txt +59,examples/gridphysics/mirrors.txt +60,examples/gridphysics/donkeykong.txt +61,examples/contphysics/bird.txt +62,examples/contphysics/ptsp.txt +63,examples/gridphysics/waves.txt +64,examples/gridphysics/overload.txt +65,examples/gridphysics/plaqueattack.txt +66,examples/gridphysics/ghostbuster.txt +67,examples/gridphysics/aliens.txt +68,examples/gridphysics/pacoban.txt +69,examples/gridphysics/factorymanager.txt +70,examples/gridphysics/digdug.txt +71,examples/gridphysics/intersection.txt +72,examples/gridphysics/bomber.txt +73,examples/contphysics/arkanoid.txt +74,examples/gridphysics/pokemon.txt +75,examples/gridphysics/sheriff.txt +76,examples/gridphysics/defender.txt +77,examples/gridphysics/brainman.txt +78,examples/gridphysics/chipschallenge.txt +79,examples/gridphysics/chopper.txt +80,examples/gridphysics/firestorms.txt +81,examples/gridphysics/slide.txt +82,examples/contphysics/mario.txt +83,examples/gridphysics/run.txt +84,examples/gridphysics/vortex.txt +85,examples/gridphysics/lasers2.txt +86,examples/gridphysics/portals.txt +87,examples/gridphysics/gymkhana.txt +88,examples/gridphysics/escape.txt +89,examples/gridphysics/defem.txt +90,examples/gridphysics/thesnowman.txt +91,examples/gridphysics/avoidgeorge.txt +92,examples/gridphysics/themole.txt +93,examples/contphysics/racing.txt +94,examples/gridphysics/wrapsokoban.txt +95,examples/gridphysics/thecitadel.txt +96,examples/gridphysics/modality.txt +97,examples/gridphysics/garbagecollector.txt diff --git a/VGDLData/ptb.train.json b/VGDLData/ptb.train.json new file mode 100644 index 0000000..32749a8 --- /dev/null +++ b/VGDLData/ptb.train.json @@ -0,0 +1 @@ +{"0": {"input": [2, 4, 5, 4, 6, 7, 4, 8, 9, 4, 10, 11, 12, 13, 14, 4, 10, 15, 12, 13, 16, 4, 10, 17, 18, 12, 1, 19, 20, 21, 4, 10, 22, 12, 23, 24, 4, 10, 25, 12, 26, 1, 1, 4, 10, 27, 12, 23, 28, 4, 10, 29, 12, 30, 31, 1, 4, 32, 1, 12, 33, 1, 4, 32, 1, 12, 34, 1, 4, 10, 1, 12, 30, 35, 4, 32, 1, 12, 36, 21, 1, 4, 32, 1, 12, 37, 21, 38, 4, 10, 1, 12, 39, 40, 41, 1, 42, 4, 10, 43, 12, 13, 44, 45, 4, 10, 5, 4, 5, 4, 8, 46, 4, 10, 47, 12, 11, 27, 4, 10, 48, 12, 11, 22, 4, 10, 49, 12, 11, 1, 15, 4, 10, 50, 12, 11, 1, 15, 4, 10, 51, 12, 15, 4, 10, 52, 12, 43, 4, 10, 53, 12, 11, 4, 10, 54, 12, 11, 17, 4, 18, 5, 4, 5, 4, 8, 55, 4, 10, 56, 57, 58, 59, 60, 61, 4, 10, 62, 57, 1, 1, 59, 60, 63, 4, 5, 4, 8, 64, 4, 10, 17, 43, 29, 15, 1, 12, 65, 66, 4], "target": [4, 5, 4, 6, 7, 4, 8, 9, 4, 10, 11, 12, 13, 14, 4, 10, 15, 12, 13, 16, 4, 10, 17, 18, 12, 1, 19, 20, 21, 4, 10, 22, 12, 23, 24, 4, 10, 25, 12, 26, 1, 1, 4, 10, 27, 12, 23, 28, 4, 10, 29, 12, 30, 31, 1, 4, 32, 1, 12, 33, 1, 4, 32, 1, 12, 34, 1, 4, 10, 1, 12, 30, 35, 4, 32, 1, 12, 36, 21, 1, 4, 32, 1, 12, 37, 21, 38, 4, 10, 1, 12, 39, 40, 41, 1, 42, 4, 10, 43, 12, 13, 44, 45, 4, 10, 5, 4, 5, 4, 8, 46, 4, 10, 47, 12, 11, 27, 4, 10, 48, 12, 11, 22, 4, 10, 49, 12, 11, 1, 15, 4, 10, 50, 12, 11, 1, 15, 4, 10, 51, 12, 15, 4, 10, 52, 12, 43, 4, 10, 53, 12, 11, 4, 10, 54, 12, 11, 17, 4, 18, 5, 4, 5, 4, 8, 55, 4, 10, 56, 57, 58, 59, 60, 61, 4, 10, 62, 57, 1, 1, 59, 60, 63, 4, 5, 4, 8, 64, 4, 10, 17, 43, 29, 15, 1, 12, 65, 66, 4, 3], "length": 200}, "1": {"input": [2, 6, 4, 73, 9, 4, 8, 11, 12, 13, 74, 4, 8, 75, 18, 12, 13, 40, 1, 1, 4, 8, 76, 12, 26, 77, 78, 79, 4, 5, 4, 8, 80, 12, 4, 81, 17, 18, 12, 82, 1, 20, 4, 81, 1, 12, 4, 10, 1, 18, 12, 83, 84, 85, 86, 38, 4, 10, 1, 18, 12, 83, 84, 19, 87, 1, 4, 5, 4, 8, 43, 12, 13, 88, 4, 5, 4, 73, 46, 4, 8, 89, 12, 11, 75, 4, 8, 90, 12, 11, 1, 4, 8, 91, 12, 11, 1, 4, 8, 51, 12, 11, 4, 8, 54, 12, 11, 17, 4, 5, 4, 73, 64, 4, 8, 80, 43, 18, 12, 92, 4, 8, 1, 75, 12, 93, 94, 4, 8, 1, 76, 12, 65, 95, 4, 5, 4, 73, 55, 4, 8, 56, 84, 73, 61, 4, 8, 56, 1, 63, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [6, 4, 73, 9, 4, 8, 11, 12, 13, 74, 4, 8, 75, 18, 12, 13, 40, 1, 1, 4, 8, 76, 12, 26, 77, 78, 79, 4, 5, 4, 8, 80, 12, 4, 81, 17, 18, 12, 82, 1, 20, 4, 81, 1, 12, 4, 10, 1, 18, 12, 83, 84, 85, 86, 38, 4, 10, 1, 18, 12, 83, 84, 19, 87, 1, 4, 5, 4, 8, 43, 12, 13, 88, 4, 5, 4, 73, 46, 4, 8, 89, 12, 11, 75, 4, 8, 90, 12, 11, 1, 4, 8, 91, 12, 11, 1, 4, 8, 51, 12, 11, 4, 8, 54, 12, 11, 17, 4, 5, 4, 73, 64, 4, 8, 80, 43, 18, 12, 92, 4, 8, 1, 75, 12, 93, 94, 4, 8, 1, 76, 12, 65, 95, 4, 5, 4, 73, 55, 4, 8, 56, 84, 73, 61, 4, 8, 56, 1, 63, 4, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 151}, "2": {"input": [2, 6, 4, 8, 9, 4, 10, 11, 12, 13, 96, 4, 10, 1, 12, 13, 4, 32, 97, 12, 98, 99, 45, 4, 32, 1, 12, 100, 1, 4, 32, 1, 12, 101, 1, 102, 4, 10, 1, 12, 103, 4, 32, 1, 12, 40, 1, 1, 104, 105, 4, 32, 106, 12, 103, 98, 1, 86, 34, 1, 1, 4, 10, 1, 12, 30, 4, 32, 1, 12, 34, 87, 100, 102, 1, 4, 32, 1, 12, 33, 87, 40, 1, 1, 4, 10, 107, 12, 108, 40, 1, 4, 10, 1, 12, 109, 110, 1, 100, 1, 4, 32, 1, 12, 111, 4, 32, 1, 12, 1, 4, 10, 112, 12, 113, 69, 114, 1, 4, 10, 17, 18, 12, 82, 115, 1, 4, 10, 43, 12, 13, 116, 4, 5, 4, 8, 64, 4, 5, 4, 10, 112, 97, 12, 117, 1, 118, 4, 10, 106, 107, 18, 12, 117, 1, 94, 4, 5, 4, 10, 1, 1, 12, 117, 1, 118, 4, 10, 106, 1, 12, 93, 67, 4, 10, 1, 1, 12, 65, 4, 5, 4, 10, 17, 43, 12, 92, 4, 10, 106, 43, 18, 12, 92, 4, 10, 1, 119, 12, 65], "target": [6, 4, 8, 9, 4, 10, 11, 12, 13, 96, 4, 10, 1, 12, 13, 4, 32, 97, 12, 98, 99, 45, 4, 32, 1, 12, 100, 1, 4, 32, 1, 12, 101, 1, 102, 4, 10, 1, 12, 103, 4, 32, 1, 12, 40, 1, 1, 104, 105, 4, 32, 106, 12, 103, 98, 1, 86, 34, 1, 1, 4, 10, 1, 12, 30, 4, 32, 1, 12, 34, 87, 100, 102, 1, 4, 32, 1, 12, 33, 87, 40, 1, 1, 4, 10, 107, 12, 108, 40, 1, 4, 10, 1, 12, 109, 110, 1, 100, 1, 4, 32, 1, 12, 111, 4, 32, 1, 12, 1, 4, 10, 112, 12, 113, 69, 114, 1, 4, 10, 17, 18, 12, 82, 115, 1, 4, 10, 43, 12, 13, 116, 4, 5, 4, 8, 64, 4, 5, 4, 10, 112, 97, 12, 117, 1, 118, 4, 10, 106, 107, 18, 12, 117, 1, 94, 4, 5, 4, 10, 1, 1, 12, 117, 1, 118, 4, 10, 106, 1, 12, 93, 67, 4, 10, 1, 1, 12, 65, 4, 5, 4, 10, 17, 43, 12, 92, 4, 10, 106, 43, 18, 12, 92, 4, 10, 1, 119, 12, 65, 3], "length": 200}, "3": {"input": [2, 6, 128, 4, 8, 9, 4, 10, 11, 12, 13, 96, 4, 5, 4, 10, 129, 12, 13, 130, 16, 4, 10, 131, 12, 13, 100, 1, 132, 4, 10, 133, 12, 13, 100, 1, 132, 4, 10, 134, 12, 39, 130, 1, 1, 1, 4, 5, 4, 10, 135, 12, 39, 136, 100, 137, 4, 10, 138, 12, 13, 139, 4, 5, 4, 10, 140, 12, 141, 1, 142, 78, 4, 10, 143, 18, 12, 13, 98, 1, 4, 10, 107, 12, 13, 40, 144, 4, 5, 4, 10, 145, 12, 30, 19, 146, 147, 4, 32, 1, 12, 148, 149, 4, 32, 1, 12, 150, 149, 4, 5, 4, 10, 151, 12, 30, 152, 4, 5, 4, 10, 153, 12, 4, 32, 154, 12, 23, 152, 4, 32, 17, 12, 82, 1, 105, 4, 155, 1, 12, 1, 1, 4, 155, 1, 12, 1, 1, 4, 5, 4, 10, 43, 12, 13, 156, 45, 4, 5, 4, 8, 46, 4, 10, 120, 12, 11, 107, 4, 10, 51, 12, 11, 129, 4, 10, 54, 12, 11, 1, 134, 4, 10, 124, 12, 11, 131, 4, 10, 48, 12, 11, 133, 4, 10, 157, 12, 11, 135, 4], "target": [6, 128, 4, 8, 9, 4, 10, 11, 12, 13, 96, 4, 5, 4, 10, 129, 12, 13, 130, 16, 4, 10, 131, 12, 13, 100, 1, 132, 4, 10, 133, 12, 13, 100, 1, 132, 4, 10, 134, 12, 39, 130, 1, 1, 1, 4, 5, 4, 10, 135, 12, 39, 136, 100, 137, 4, 10, 138, 12, 13, 139, 4, 5, 4, 10, 140, 12, 141, 1, 142, 78, 4, 10, 143, 18, 12, 13, 98, 1, 4, 10, 107, 12, 13, 40, 144, 4, 5, 4, 10, 145, 12, 30, 19, 146, 147, 4, 32, 1, 12, 148, 149, 4, 32, 1, 12, 150, 149, 4, 5, 4, 10, 151, 12, 30, 152, 4, 5, 4, 10, 153, 12, 4, 32, 154, 12, 23, 152, 4, 32, 17, 12, 82, 1, 105, 4, 155, 1, 12, 1, 1, 4, 155, 1, 12, 1, 1, 4, 5, 4, 10, 43, 12, 13, 156, 45, 4, 5, 4, 8, 46, 4, 10, 120, 12, 11, 107, 4, 10, 51, 12, 11, 129, 4, 10, 54, 12, 11, 1, 134, 4, 10, 124, 12, 11, 131, 4, 10, 48, 12, 11, 133, 4, 10, 157, 12, 11, 135, 4, 3], "length": 200}, "4": {"input": [2, 6, 128, 172, 4, 5, 4, 8, 9, 4, 10, 11, 12, 13, 173, 174, 4, 10, 17, 12, 175, 176, 4, 5, 4, 10, 177, 12, 23, 4, 32, 1, 162, 12, 18, 88, 4, 32, 1, 162, 12, 18, 88, 4, 32, 1, 162, 12, 18, 88, 4, 32, 1, 162, 12, 18, 88, 4, 5, 4, 10, 178, 73, 12, 13, 179, 180, 4, 32, 1, 12, 4, 32, 1, 12, 4, 32, 1, 12, 4, 32, 1, 12, 4, 5, 4, 10, 181, 12, 108, 139, 4, 32, 1, 12, 4, 32, 1, 12, 4, 32, 1, 12, 4, 32, 1, 12, 4, 5, 4, 10, 182, 12, 108, 183, 4, 5, 4, 10, 43, 12, 13, 44, 45, 4, 5, 4, 8, 46, 4, 10, 184, 12, 11, 1, 4, 10, 50, 12, 11, 1, 4, 10, 49, 12, 11, 1, 4, 10, 185, 12, 11, 1, 4, 10, 186, 12, 1, 11, 4, 10, 53, 12, 1, 11, 4, 10, 187, 12, 1, 11, 4, 10, 1, 12, 1, 11, 4, 10, 188, 12, 1, 11, 4, 10, 47, 12, 1, 11, 4, 10, 89, 12, 1, 11, 4, 10, 189, 12, 1], "target": [6, 128, 172, 4, 5, 4, 8, 9, 4, 10, 11, 12, 13, 173, 174, 4, 10, 17, 12, 175, 176, 4, 5, 4, 10, 177, 12, 23, 4, 32, 1, 162, 12, 18, 88, 4, 32, 1, 162, 12, 18, 88, 4, 32, 1, 162, 12, 18, 88, 4, 32, 1, 162, 12, 18, 88, 4, 5, 4, 10, 178, 73, 12, 13, 179, 180, 4, 32, 1, 12, 4, 32, 1, 12, 4, 32, 1, 12, 4, 32, 1, 12, 4, 5, 4, 10, 181, 12, 108, 139, 4, 32, 1, 12, 4, 32, 1, 12, 4, 32, 1, 12, 4, 32, 1, 12, 4, 5, 4, 10, 182, 12, 108, 183, 4, 5, 4, 10, 43, 12, 13, 44, 45, 4, 5, 4, 8, 46, 4, 10, 184, 12, 11, 1, 4, 10, 50, 12, 11, 1, 4, 10, 49, 12, 11, 1, 4, 10, 185, 12, 11, 1, 4, 10, 186, 12, 1, 11, 4, 10, 53, 12, 1, 11, 4, 10, 187, 12, 1, 11, 4, 10, 1, 12, 1, 11, 4, 10, 188, 12, 1, 11, 4, 10, 47, 12, 1, 11, 4, 10, 89, 12, 1, 11, 4, 10, 189, 12, 1, 3], "length": 200}, "5": {"input": [2, 6, 4, 8, 9, 4, 5, 4, 5, 4, 10, 195, 12, 13, 101, 1, 4, 10, 196, 12, 13, 197, 198, 4, 10, 138, 73, 12, 13, 199, 200, 4, 5, 4, 10, 1, 73, 12, 109, 105, 18, 1, 1, 1, 4, 10, 201, 12, 202, 85, 203, 204, 4, 10, 182, 12, 108, 183, 4, 5, 4, 10, 177, 162, 12, 13, 88, 4, 10, 135, 12, 39, 127, 137, 149, 35, 4, 5, 4, 10, 112, 12, 26, 114, 127, 149, 205, 79, 4, 10, 17, 18, 12, 82, 115, 1, 4, 5, 4, 10, 43, 12, 13, 156, 45, 4, 5, 4, 8, 64, 4, 5, 4, 10, 17, 43, 12, 92, 4, 5, 4, 10, 17, 196, 1, 12, 206, 1, 1, 4, 10, 17, 195, 12, 65, 4, 5, 4, 10, 182, 17, 12, 65, 67, 4, 5, 4, 10, 196, 201, 18, 12, 117, 1, 4, 10, 201, 196, 43, 12, 65, 4, 5, 4, 10, 135, 17, 57, 12, 165, 4, 10, 138, 17, 12, 168, 166, 127, 4, 10, 17, 138, 12, 71, 166, 207, 4, 10, 17, 138, 177, 12, 92, 4, 5, 4, 10, 177, 112, 18], "target": [6, 4, 8, 9, 4, 5, 4, 5, 4, 10, 195, 12, 13, 101, 1, 4, 10, 196, 12, 13, 197, 198, 4, 10, 138, 73, 12, 13, 199, 200, 4, 5, 4, 10, 1, 73, 12, 109, 105, 18, 1, 1, 1, 4, 10, 201, 12, 202, 85, 203, 204, 4, 10, 182, 12, 108, 183, 4, 5, 4, 10, 177, 162, 12, 13, 88, 4, 10, 135, 12, 39, 127, 137, 149, 35, 4, 5, 4, 10, 112, 12, 26, 114, 127, 149, 205, 79, 4, 10, 17, 18, 12, 82, 115, 1, 4, 5, 4, 10, 43, 12, 13, 156, 45, 4, 5, 4, 8, 64, 4, 5, 4, 10, 17, 43, 12, 92, 4, 5, 4, 10, 17, 196, 1, 12, 206, 1, 1, 4, 10, 17, 195, 12, 65, 4, 5, 4, 10, 182, 17, 12, 65, 67, 4, 5, 4, 10, 196, 201, 18, 12, 117, 1, 4, 10, 201, 196, 43, 12, 65, 4, 5, 4, 10, 135, 17, 57, 12, 165, 4, 10, 138, 17, 12, 168, 166, 127, 4, 10, 17, 138, 12, 71, 166, 207, 4, 10, 17, 138, 177, 12, 92, 4, 5, 4, 10, 177, 112, 18, 3], "length": 200}, "6": {"input": [2, 6, 4, 8, 9, 4, 10, 11, 12, 13, 99, 45, 174, 4, 10, 17, 12, 175, 208, 209, 1, 4, 10, 1, 12, 13, 1, 4, 10, 43, 12, 13, 197, 210, 4, 10, 107, 12, 108, 40, 211, 4, 10, 212, 12, 39, 1, 79, 4, 5, 4, 8, 64, 4, 5, 4, 10, 17, 213, 12, 214, 1, 215, 4, 10, 17, 212, 12, 216, 1, 118, 4, 10, 17, 1, 12, 216, 1, 1, 118, 4, 5, 4, 10, 107, 17, 18, 12, 65, 217, 4, 10, 17, 43, 18, 12, 92, 4, 5, 4, 8, 55, 4, 10, 56, 160, 73, 60, 63, 4, 10, 56, 58, 60, 61, 4, 5, 4, 8, 46, 4, 10, 120, 12, 107, 11, 4, 10, 54, 12, 17, 212, 11, 4, 10, 91, 12, 1, 212, 212, 212, 11, 4, 10, 52, 12, 43, 11, 4, 10, 51, 12, 11, 4, 5, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [6, 4, 8, 9, 4, 10, 11, 12, 13, 99, 45, 174, 4, 10, 17, 12, 175, 208, 209, 1, 4, 10, 1, 12, 13, 1, 4, 10, 43, 12, 13, 197, 210, 4, 10, 107, 12, 108, 40, 211, 4, 10, 212, 12, 39, 1, 79, 4, 5, 4, 8, 64, 4, 5, 4, 10, 17, 213, 12, 214, 1, 215, 4, 10, 17, 212, 12, 216, 1, 118, 4, 10, 17, 1, 12, 216, 1, 1, 118, 4, 5, 4, 10, 107, 17, 18, 12, 65, 217, 4, 10, 17, 43, 18, 12, 92, 4, 5, 4, 8, 55, 4, 10, 56, 160, 73, 60, 63, 4, 10, 56, 58, 60, 61, 4, 5, 4, 8, 46, 4, 10, 120, 12, 107, 11, 4, 10, 54, 12, 17, 212, 11, 4, 10, 91, 12, 1, 212, 212, 212, 11, 4, 10, 52, 12, 43, 11, 4, 10, 51, 12, 11, 4, 5, 4, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 156}, "7": {"input": [2, 6, 1, 1, 4, 8, 9, 4, 10, 11, 12, 13, 218, 4, 10, 212, 12, 13, 4, 32, 219, 12, 220, 1, 4, 32, 221, 12, 1, 79, 222, 4, 32, 223, 18, 12, 39, 1, 136, 224, 4, 10, 1, 12, 109, 225, 110, 204, 4, 32, 226, 12, 227, 4, 32, 228, 12, 229, 4, 32, 230, 12, 231, 4, 32, 232, 12, 233, 4, 10, 153, 12, 4, 5, 4, 5, 4, 32, 234, 12, 4, 155, 235, 12, 149, 4, 236, 1, 12, 237, 238, 239, 240, 1, 241, 4, 236, 1, 12, 242, 243, 244, 105, 245, 4, 155, 246, 12, 149, 4, 236, 1, 12, 237, 238, 239, 240, 1, 241, 4, 236, 1, 12, 242, 243, 244, 105, 245, 4, 155, 1, 12, 149, 4, 236, 1, 12, 237, 238, 239, 240, 1, 241, 4, 236, 1, 12, 242, 243, 244, 105, 245, 4, 155, 1, 12, 149, 4, 236, 1, 12, 237, 238, 239, 240, 1, 241, 4, 236, 1, 12, 242, 243, 244, 105, 245, 4, 5, 4, 5, 4, 32, 247, 12, 248, 1, 249, 146, 4, 155, 250, 18, 12, 19, 4, 155, 251, 12, 85, 252], "target": [6, 1, 1, 4, 8, 9, 4, 10, 11, 12, 13, 218, 4, 10, 212, 12, 13, 4, 32, 219, 12, 220, 1, 4, 32, 221, 12, 1, 79, 222, 4, 32, 223, 18, 12, 39, 1, 136, 224, 4, 10, 1, 12, 109, 225, 110, 204, 4, 32, 226, 12, 227, 4, 32, 228, 12, 229, 4, 32, 230, 12, 231, 4, 32, 232, 12, 233, 4, 10, 153, 12, 4, 5, 4, 5, 4, 32, 234, 12, 4, 155, 235, 12, 149, 4, 236, 1, 12, 237, 238, 239, 240, 1, 241, 4, 236, 1, 12, 242, 243, 244, 105, 245, 4, 155, 246, 12, 149, 4, 236, 1, 12, 237, 238, 239, 240, 1, 241, 4, 236, 1, 12, 242, 243, 244, 105, 245, 4, 155, 1, 12, 149, 4, 236, 1, 12, 237, 238, 239, 240, 1, 241, 4, 236, 1, 12, 242, 243, 244, 105, 245, 4, 155, 1, 12, 149, 4, 236, 1, 12, 237, 238, 239, 240, 1, 241, 4, 236, 1, 12, 242, 243, 244, 105, 245, 4, 5, 4, 5, 4, 32, 247, 12, 248, 1, 249, 146, 4, 155, 250, 18, 12, 19, 4, 155, 251, 12, 85, 252, 3], "length": 200}, "8": {"input": [2, 6, 261, 4, 8, 9, 4, 5, 4, 10, 11, 12, 13, 262, 174, 4, 10, 263, 162, 12, 13, 162, 199, 116, 4, 10, 17, 18, 12, 248, 264, 265, 266, 4, 10, 267, 12, 103, 268, 1, 33, 203, 1, 4, 5, 4, 10, 269, 12, 13, 204, 174, 4, 32, 270, 12, 34, 271, 4, 32, 272, 12, 33, 271, 4, 32, 273, 12, 36, 271, 4, 32, 274, 12, 37, 271, 4, 5, 4, 10, 275, 12, 103, 1, 31, 276, 4, 32, 277, 12, 34, 278, 268, 279, 4, 32, 280, 12, 33, 281, 268, 282, 4, 32, 283, 12, 34, 281, 268, 279, 4, 32, 284, 12, 33, 278, 268, 282, 4, 5, 4, 5, 4, 10, 1, 12, 108, 4, 32, 285, 12, 13, 139, 4, 32, 1, 12, 13, 183, 4, 10, 1, 12, 108, 4, 32, 286, 12, 13, 139, 4, 32, 1, 12, 13, 183, 4, 10, 1, 12, 13, 1, 4, 32, 1, 12, 4, 32, 1, 12, 4, 5, 4, 10, 145, 12, 30, 287, 79, 288, 4, 10, 182, 12, 108, 144, 4, 10, 43, 12, 13, 156, 45, 4, 5, 4, 8, 46, 4, 10], "target": [6, 261, 4, 8, 9, 4, 5, 4, 10, 11, 12, 13, 262, 174, 4, 10, 263, 162, 12, 13, 162, 199, 116, 4, 10, 17, 18, 12, 248, 264, 265, 266, 4, 10, 267, 12, 103, 268, 1, 33, 203, 1, 4, 5, 4, 10, 269, 12, 13, 204, 174, 4, 32, 270, 12, 34, 271, 4, 32, 272, 12, 33, 271, 4, 32, 273, 12, 36, 271, 4, 32, 274, 12, 37, 271, 4, 5, 4, 10, 275, 12, 103, 1, 31, 276, 4, 32, 277, 12, 34, 278, 268, 279, 4, 32, 280, 12, 33, 281, 268, 282, 4, 32, 283, 12, 34, 281, 268, 279, 4, 32, 284, 12, 33, 278, 268, 282, 4, 5, 4, 5, 4, 10, 1, 12, 108, 4, 32, 285, 12, 13, 139, 4, 32, 1, 12, 13, 183, 4, 10, 1, 12, 108, 4, 32, 286, 12, 13, 139, 4, 32, 1, 12, 13, 183, 4, 10, 1, 12, 13, 1, 4, 32, 1, 12, 4, 32, 1, 12, 4, 5, 4, 10, 145, 12, 30, 287, 79, 288, 4, 10, 182, 12, 108, 144, 4, 10, 43, 12, 13, 156, 45, 4, 5, 4, 8, 46, 4, 10, 3], "length": 200}, "9": {"input": [2, 6, 128, 4, 8, 9, 4, 5, 4, 10, 11, 12, 13, 294, 174, 4, 10, 17, 12, 175, 1, 295, 4, 10, 135, 12, 39, 137, 127, 132, 4, 10, 138, 12, 13, 200, 4, 5, 4, 10, 212, 12, 4, 32, 1, 12, 23, 4, 155, 296, 12, 1, 295, 4, 155, 297, 12, 1, 4, 155, 298, 12, 1, 35, 4, 155, 299, 12, 1, 35, 4, 5, 4, 32, 1, 12, 23, 4, 155, 300, 12, 1, 1, 4, 155, 301, 12, 1, 1, 4, 5, 4, 10, 1, 12, 13, 4, 32, 1, 18, 12, 302, 4, 32, 1, 12, 1, 4, 10, 43, 12, 13, 197, 303, 4, 5, 4, 5, 4, 8, 46, 4, 10, 47, 12, 296, 11, 4, 10, 48, 12, 297, 11, 4, 10, 159, 12, 298, 11, 4, 10, 124, 12, 299, 11, 4, 10, 157, 12, 135, 11, 4, 10, 158, 12, 138, 11, 4, 10, 51, 12, 11, 4, 10, 54, 12, 17, 11, 4, 5, 4, 8, 64, 4, 5, 4, 10, 212, 17, 12, 191, 4, 10, 212, 43, 138, 135, 12, 171, 4, 5, 4, 10, 297, 296, 12, 117, 1, 193, 118], "target": [6, 128, 4, 8, 9, 4, 5, 4, 10, 11, 12, 13, 294, 174, 4, 10, 17, 12, 175, 1, 295, 4, 10, 135, 12, 39, 137, 127, 132, 4, 10, 138, 12, 13, 200, 4, 5, 4, 10, 212, 12, 4, 32, 1, 12, 23, 4, 155, 296, 12, 1, 295, 4, 155, 297, 12, 1, 4, 155, 298, 12, 1, 35, 4, 155, 299, 12, 1, 35, 4, 5, 4, 32, 1, 12, 23, 4, 155, 300, 12, 1, 1, 4, 155, 301, 12, 1, 1, 4, 5, 4, 10, 1, 12, 13, 4, 32, 1, 18, 12, 302, 4, 32, 1, 12, 1, 4, 10, 43, 12, 13, 197, 303, 4, 5, 4, 5, 4, 8, 46, 4, 10, 47, 12, 296, 11, 4, 10, 48, 12, 297, 11, 4, 10, 159, 12, 298, 11, 4, 10, 124, 12, 299, 11, 4, 10, 157, 12, 135, 11, 4, 10, 158, 12, 138, 11, 4, 10, 51, 12, 11, 4, 10, 54, 12, 17, 11, 4, 5, 4, 8, 64, 4, 5, 4, 10, 212, 17, 12, 191, 4, 10, 212, 43, 138, 135, 12, 171, 4, 5, 4, 10, 297, 296, 12, 117, 1, 193, 118, 3], "length": 200}, "10": {"input": [2, 6, 1, 4, 8, 9, 4, 10, 11, 12, 13, 174, 99, 45, 4, 10, 1, 12, 4, 32, 1, 12, 4, 155, 305, 12, 242, 306, 58, 130, 208, 4, 155, 1, 12, 307, 306, 1, 208, 4, 32, 1, 12, 308, 86, 309, 1, 4, 32, 310, 12, 13, 174, 204, 4, 10, 17, 12, 82, 1, 1, 1, 4, 10, 1, 12, 1, 4, 32, 250, 12, 307, 1, 4, 32, 1, 12, 307, 1, 4, 10, 311, 12, 13, 1, 79, 149, 4, 10, 1, 12, 39, 167, 127, 1, 98, 4, 10, 312, 12, 13, 204, 174, 4, 10, 181, 12, 108, 183, 4, 10, 313, 12, 13, 314, 4, 10, 43, 12, 13, 210, 4, 5, 4, 8, 64, 4, 10, 1, 43, 313, 12, 92, 4, 10, 1, 1, 12, 92, 4, 10, 17, 43, 313, 12, 92, 4, 10, 1, 43, 313, 12, 92, 4, 10, 1, 17, 12, 191, 4, 10, 311, 17, 12, 191, 4, 10, 311, 43, 313, 12, 65, 4, 5, 4, 10, 250, 311, 12, 117, 1, 118, 4, 5, 4, 4, 10, 305, 1, 12, 117, 1, 4, 10, 1, 310, 12, 117, 1, 4], "target": [6, 1, 4, 8, 9, 4, 10, 11, 12, 13, 174, 99, 45, 4, 10, 1, 12, 4, 32, 1, 12, 4, 155, 305, 12, 242, 306, 58, 130, 208, 4, 155, 1, 12, 307, 306, 1, 208, 4, 32, 1, 12, 308, 86, 309, 1, 4, 32, 310, 12, 13, 174, 204, 4, 10, 17, 12, 82, 1, 1, 1, 4, 10, 1, 12, 1, 4, 32, 250, 12, 307, 1, 4, 32, 1, 12, 307, 1, 4, 10, 311, 12, 13, 1, 79, 149, 4, 10, 1, 12, 39, 167, 127, 1, 98, 4, 10, 312, 12, 13, 204, 174, 4, 10, 181, 12, 108, 183, 4, 10, 313, 12, 13, 314, 4, 10, 43, 12, 13, 210, 4, 5, 4, 8, 64, 4, 10, 1, 43, 313, 12, 92, 4, 10, 1, 1, 12, 92, 4, 10, 17, 43, 313, 12, 92, 4, 10, 1, 43, 313, 12, 92, 4, 10, 1, 17, 12, 191, 4, 10, 311, 17, 12, 191, 4, 10, 311, 43, 313, 12, 65, 4, 5, 4, 10, 250, 311, 12, 117, 1, 118, 4, 5, 4, 4, 10, 305, 1, 12, 117, 1, 4, 10, 1, 310, 12, 117, 1, 4, 3], "length": 200}, "11": {"input": [2, 6, 1, 4, 8, 9, 4, 10, 11, 12, 13, 1, 174, 4, 10, 315, 12, 13, 1, 174, 4, 10, 153, 12, 4, 32, 17, 18, 12, 175, 146, 19, 18, 1, 1, 1, 4, 32, 1, 12, 4, 155, 1, 18, 12, 30, 37, 203, 1, 4, 155, 1, 18, 12, 30, 37, 146, 1, 4, 32, 1, 12, 5, 4, 155, 1, 12, 30, 37, 276, 1, 4, 155, 316, 12, 30, 37, 276, 1, 4, 10, 1, 162, 12, 13, 204, 174, 4, 10, 317, 12, 109, 204, 4, 32, 1, 73, 12, 1, 318, 18, 1, 4, 32, 1, 73, 12, 1, 319, 1, 4, 32, 1, 73, 12, 1, 162, 1, 18, 1, 4, 32, 1, 73, 12, 1, 162, 105, 73, 1, 4, 5, 4, 8, 64, 4, 10, 17, 213, 12, 214, 1, 215, 4, 10, 17, 1, 12, 216, 1, 118, 4, 10, 17, 119, 18, 12, 92, 4, 10, 17, 1, 316, 12, 65, 4, 10, 316, 119, 162, 12, 65, 4, 10, 1, 119, 162, 12, 65, 4, 10, 1, 119, 12, 65, 4, 5, 4, 8, 46, 4, 10, 91, 12, 1, 11, 4, 10, 54, 12], "target": [6, 1, 4, 8, 9, 4, 10, 11, 12, 13, 1, 174, 4, 10, 315, 12, 13, 1, 174, 4, 10, 153, 12, 4, 32, 17, 18, 12, 175, 146, 19, 18, 1, 1, 1, 4, 32, 1, 12, 4, 155, 1, 18, 12, 30, 37, 203, 1, 4, 155, 1, 18, 12, 30, 37, 146, 1, 4, 32, 1, 12, 5, 4, 155, 1, 12, 30, 37, 276, 1, 4, 155, 316, 12, 30, 37, 276, 1, 4, 10, 1, 162, 12, 13, 204, 174, 4, 10, 317, 12, 109, 204, 4, 32, 1, 73, 12, 1, 318, 18, 1, 4, 32, 1, 73, 12, 1, 319, 1, 4, 32, 1, 73, 12, 1, 162, 1, 18, 1, 4, 32, 1, 73, 12, 1, 162, 105, 73, 1, 4, 5, 4, 8, 64, 4, 10, 17, 213, 12, 214, 1, 215, 4, 10, 17, 1, 12, 216, 1, 118, 4, 10, 17, 119, 18, 12, 92, 4, 10, 17, 1, 316, 12, 65, 4, 10, 316, 119, 162, 12, 65, 4, 10, 1, 119, 162, 12, 65, 4, 10, 1, 119, 12, 65, 4, 5, 4, 8, 46, 4, 10, 91, 12, 1, 11, 4, 10, 54, 12, 3], "length": 200}, "12": {"input": [2, 6, 1, 4, 8, 9, 4, 10, 11, 12, 13, 1, 174, 4, 10, 321, 162, 12, 13, 162, 199, 1, 4, 10, 1, 12, 13, 162, 199, 1, 4, 10, 322, 162, 12, 13, 162, 199, 1, 4, 5, 4, 10, 1, 12, 13, 204, 174, 4, 32, 1, 12, 4, 32, 1, 12, 4, 32, 1, 12, 4, 5, 4, 10, 1, 12, 242, 58, 323, 4, 32, 1, 12, 1, 1, 4, 32, 1, 12, 1, 1, 4, 32, 1, 12, 1, 1, 4, 32, 324, 12, 1, 1, 4, 5, 4, 10, 135, 12, 39, 127, 1, 149, 142, 4, 10, 1, 12, 39, 4, 32, 1, 12, 100, 4, 32, 1, 12, 40, 4, 32, 1, 12, 19, 4, 5, 4, 10, 17, 12, 175, 1, 295, 4, 5, 4, 10, 43, 12, 13, 325, 4, 5, 4, 5, 4, 8, 46, 4, 10, 51, 12, 11, 4, 10, 184, 12, 11, 322, 4, 10, 50, 12, 11, 1, 4, 10, 189, 12, 11, 321, 4, 5, 4, 10, 120, 12, 11, 1, 4, 10, 1, 12, 11, 1, 4, 10, 289, 12, 11, 1, 4, 10, 47, 12, 11, 324, 4, 5, 4], "target": [6, 1, 4, 8, 9, 4, 10, 11, 12, 13, 1, 174, 4, 10, 321, 162, 12, 13, 162, 199, 1, 4, 10, 1, 12, 13, 162, 199, 1, 4, 10, 322, 162, 12, 13, 162, 199, 1, 4, 5, 4, 10, 1, 12, 13, 204, 174, 4, 32, 1, 12, 4, 32, 1, 12, 4, 32, 1, 12, 4, 5, 4, 10, 1, 12, 242, 58, 323, 4, 32, 1, 12, 1, 1, 4, 32, 1, 12, 1, 1, 4, 32, 1, 12, 1, 1, 4, 32, 324, 12, 1, 1, 4, 5, 4, 10, 135, 12, 39, 127, 1, 149, 142, 4, 10, 1, 12, 39, 4, 32, 1, 12, 100, 4, 32, 1, 12, 40, 4, 32, 1, 12, 19, 4, 5, 4, 10, 17, 12, 175, 1, 295, 4, 5, 4, 10, 43, 12, 13, 325, 4, 5, 4, 5, 4, 8, 46, 4, 10, 51, 12, 11, 4, 10, 184, 12, 11, 322, 4, 10, 50, 12, 11, 1, 4, 10, 189, 12, 11, 321, 4, 5, 4, 10, 120, 12, 11, 1, 4, 10, 1, 12, 11, 1, 4, 10, 289, 12, 11, 1, 4, 10, 47, 12, 11, 324, 4, 5, 4, 3], "length": 200}, "13": {"input": [2, 6, 128, 4, 8, 9, 4, 10, 11, 12, 13, 294, 174, 4, 10, 196, 12, 13, 328, 174, 4, 10, 17, 12, 82, 329, 295, 330, 4, 5, 4, 10, 331, 12, 13, 328, 4, 10, 1, 12, 13, 4, 32, 1, 12, 204, 174, 4, 32, 1, 12, 1, 1, 1, 4, 5, 4, 10, 182, 12, 13, 211, 4, 5, 4, 10, 1, 12, 1, 4, 32, 1, 18, 12, 332, 85, 1, 1, 4, 32, 1, 12, 26, 4, 5, 4, 10, 43, 12, 13, 197, 44, 45, 4, 5, 4, 5, 4, 8, 46, 4, 10, 51, 12, 11, 4, 10, 54, 12, 17, 11, 4, 10, 124, 12, 331, 11, 4, 10, 47, 12, 1, 331, 196, 4, 10, 190, 12, 182, 11, 4, 5, 4, 8, 64, 4, 10, 17, 43, 119, 12, 92, 4, 5, 4, 10, 1, 1, 12, 117, 1, 4, 10, 331, 1, 12, 65, 4, 5, 4, 10, 17, 331, 12, 65, 4, 10, 182, 17, 12, 65, 4, 5, 4, 8, 55, 4, 10, 56, 58, 61, 4, 10, 56, 194, 63, 4, 10, 125, 333, 63, 4, 0, 0, 0, 0, 0, 0, 0, 0], "target": [6, 128, 4, 8, 9, 4, 10, 11, 12, 13, 294, 174, 4, 10, 196, 12, 13, 328, 174, 4, 10, 17, 12, 82, 329, 295, 330, 4, 5, 4, 10, 331, 12, 13, 328, 4, 10, 1, 12, 13, 4, 32, 1, 12, 204, 174, 4, 32, 1, 12, 1, 1, 1, 4, 5, 4, 10, 182, 12, 13, 211, 4, 5, 4, 10, 1, 12, 1, 4, 32, 1, 18, 12, 332, 85, 1, 1, 4, 32, 1, 12, 26, 4, 5, 4, 10, 43, 12, 13, 197, 44, 45, 4, 5, 4, 5, 4, 8, 46, 4, 10, 51, 12, 11, 4, 10, 54, 12, 17, 11, 4, 10, 124, 12, 331, 11, 4, 10, 47, 12, 1, 331, 196, 4, 10, 190, 12, 182, 11, 4, 5, 4, 8, 64, 4, 10, 17, 43, 119, 12, 92, 4, 5, 4, 10, 1, 1, 12, 117, 1, 4, 10, 331, 1, 12, 65, 4, 5, 4, 10, 17, 331, 12, 65, 4, 10, 182, 17, 12, 65, 4, 5, 4, 8, 55, 4, 10, 56, 58, 61, 4, 10, 56, 194, 63, 4, 10, 125, 333, 63, 4, 3, 0, 0, 0, 0, 0, 0, 0, 0], "length": 192}, "14": {"input": [2, 6, 261, 4, 8, 9, 4, 5, 4, 10, 11, 12, 13, 262, 174, 4, 5, 4, 10, 263, 162, 12, 13, 162, 199, 116, 4, 10, 17, 18, 12, 82, 334, 209, 1, 4, 10, 335, 12, 30, 336, 79, 149, 4, 5, 4, 10, 269, 12, 13, 204, 174, 4, 32, 270, 12, 34, 271, 4, 32, 272, 12, 33, 271, 4, 5, 4, 10, 275, 12, 103, 337, 338, 276, 4, 32, 277, 12, 34, 278, 268, 279, 4, 32, 280, 12, 33, 281, 268, 282, 4, 32, 283, 12, 34, 281, 268, 279, 4, 32, 284, 12, 33, 278, 268, 282, 4, 5, 4, 10, 145, 12, 30, 287, 79, 288, 4, 10, 182, 12, 108, 4, 32, 1, 12, 144, 4, 32, 1, 12, 144, 4, 5, 4, 10, 339, 12, 265, 4, 32, 1, 12, 83, 194, 340, 100, 266, 4, 32, 1, 12, 13, 4, 5, 4, 10, 43, 12, 13, 156, 45, 4, 5, 4, 8, 46, 4, 10, 184, 12, 11, 263, 4, 10, 158, 12, 11, 277, 4, 10, 289, 12, 11, 284, 4, 10, 51, 12, 11, 283, 4, 10, 290, 12, 11, 280, 4, 10, 54, 12], "target": [6, 261, 4, 8, 9, 4, 5, 4, 10, 11, 12, 13, 262, 174, 4, 5, 4, 10, 263, 162, 12, 13, 162, 199, 116, 4, 10, 17, 18, 12, 82, 334, 209, 1, 4, 10, 335, 12, 30, 336, 79, 149, 4, 5, 4, 10, 269, 12, 13, 204, 174, 4, 32, 270, 12, 34, 271, 4, 32, 272, 12, 33, 271, 4, 5, 4, 10, 275, 12, 103, 337, 338, 276, 4, 32, 277, 12, 34, 278, 268, 279, 4, 32, 280, 12, 33, 281, 268, 282, 4, 32, 283, 12, 34, 281, 268, 279, 4, 32, 284, 12, 33, 278, 268, 282, 4, 5, 4, 10, 145, 12, 30, 287, 79, 288, 4, 10, 182, 12, 108, 4, 32, 1, 12, 144, 4, 32, 1, 12, 144, 4, 5, 4, 10, 339, 12, 265, 4, 32, 1, 12, 83, 194, 340, 100, 266, 4, 32, 1, 12, 13, 4, 5, 4, 10, 43, 12, 13, 156, 45, 4, 5, 4, 8, 46, 4, 10, 184, 12, 11, 263, 4, 10, 158, 12, 11, 277, 4, 10, 289, 12, 11, 284, 4, 10, 51, 12, 11, 283, 4, 10, 290, 12, 11, 280, 4, 10, 54, 12, 3], "length": 200}, "15": {"input": [2, 6, 4, 8, 9, 4, 10, 11, 12, 13, 173, 174, 4, 10, 1, 12, 13, 1, 4, 10, 107, 73, 12, 108, 40, 183, 4, 10, 177, 162, 12, 13, 98, 342, 4, 10, 343, 162, 12, 39, 40, 1, 24, 79, 4, 10, 335, 12, 30, 100, 146, 149, 148, 4, 10, 344, 73, 12, 332, 85, 1, 330, 345, 4, 10, 1, 18, 12, 109, 1, 346, 302, 4, 10, 17, 12, 82, 1, 334, 1, 1, 295, 4, 5, 4, 10, 43, 12, 13, 44, 45, 4, 5, 4, 8, 64, 4, 10, 344, 177, 344, 18, 12, 65, 4, 10, 343, 344, 18, 12, 65, 4, 10, 17, 43, 177, 12, 92, 4, 10, 343, 17, 18, 12, 165, 67, 4, 10, 107, 17, 18, 12, 65, 4, 10, 17, 344, 12, 214, 1, 4, 10, 344, 17, 18, 12, 65, 4, 10, 335, 43, 18, 12, 65, 4, 10, 335, 177, 73, 12, 117, 1, 118, 67, 4, 10, 177, 162, 1, 18, 12, 93, 4, 10, 1, 43, 17, 73, 12, 65, 4, 5, 4, 8, 55, 4, 10, 56, 58, 60, 61, 4, 10, 56, 160, 73, 60, 63, 4, 5], "target": [6, 4, 8, 9, 4, 10, 11, 12, 13, 173, 174, 4, 10, 1, 12, 13, 1, 4, 10, 107, 73, 12, 108, 40, 183, 4, 10, 177, 162, 12, 13, 98, 342, 4, 10, 343, 162, 12, 39, 40, 1, 24, 79, 4, 10, 335, 12, 30, 100, 146, 149, 148, 4, 10, 344, 73, 12, 332, 85, 1, 330, 345, 4, 10, 1, 18, 12, 109, 1, 346, 302, 4, 10, 17, 12, 82, 1, 334, 1, 1, 295, 4, 5, 4, 10, 43, 12, 13, 44, 45, 4, 5, 4, 8, 64, 4, 10, 344, 177, 344, 18, 12, 65, 4, 10, 343, 344, 18, 12, 65, 4, 10, 17, 43, 177, 12, 92, 4, 10, 343, 17, 18, 12, 165, 67, 4, 10, 107, 17, 18, 12, 65, 4, 10, 17, 344, 12, 214, 1, 4, 10, 344, 17, 18, 12, 65, 4, 10, 335, 43, 18, 12, 65, 4, 10, 335, 177, 73, 12, 117, 1, 118, 67, 4, 10, 177, 162, 1, 18, 12, 93, 4, 10, 1, 43, 17, 73, 12, 65, 4, 5, 4, 8, 55, 4, 10, 56, 58, 60, 61, 4, 10, 56, 160, 73, 60, 63, 4, 5, 3], "length": 200}, "16": {"input": [2, 6, 4, 8, 9, 4, 10, 11, 12, 13, 174, 1, 4, 10, 347, 12, 1, 348, 1, 31, 86, 1, 1, 4, 10, 349, 12, 30, 100, 18, 323, 350, 35, 4, 10, 351, 12, 4, 32, 107, 18, 12, 108, 40, 183, 4, 5, 4, 10, 17, 12, 175, 176, 4, 5, 4, 10, 43, 12, 13, 44, 45, 4, 5, 4, 8, 64, 4, 5, 4, 10, 107, 17, 12, 65, 163, 4, 10, 17, 43, 12, 92, 4, 10, 347, 43, 12, 92, 4, 10, 17, 349, 12, 65, 94, 4, 10, 349, 43, 12, 65, 4, 5, 4, 5, 4, 8, 46, 4, 10, 120, 12, 107, 11, 4, 10, 124, 12, 347, 11, 4, 10, 51, 12, 11, 4, 10, 54, 12, 17, 11, 4, 5, 4, 8, 55, 4, 10, 56, 160, 60, 63, 4, 10, 56, 58, 60, 61, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [6, 4, 8, 9, 4, 10, 11, 12, 13, 174, 1, 4, 10, 347, 12, 1, 348, 1, 31, 86, 1, 1, 4, 10, 349, 12, 30, 100, 18, 323, 350, 35, 4, 10, 351, 12, 4, 32, 107, 18, 12, 108, 40, 183, 4, 5, 4, 10, 17, 12, 175, 176, 4, 5, 4, 10, 43, 12, 13, 44, 45, 4, 5, 4, 8, 64, 4, 5, 4, 10, 107, 17, 12, 65, 163, 4, 10, 17, 43, 12, 92, 4, 10, 347, 43, 12, 92, 4, 10, 17, 349, 12, 65, 94, 4, 10, 349, 43, 12, 65, 4, 5, 4, 5, 4, 8, 46, 4, 10, 120, 12, 107, 11, 4, 10, 124, 12, 347, 11, 4, 10, 51, 12, 11, 4, 10, 54, 12, 17, 11, 4, 5, 4, 8, 55, 4, 10, 56, 160, 60, 63, 4, 10, 56, 58, 60, 61, 4, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 149}, "17": {"input": [2, 6, 4, 73, 9, 4, 8, 11, 12, 13, 1, 218, 174, 4, 8, 1, 12, 13, 204, 174, 4, 5, 4, 8, 107, 18, 12, 108, 40, 139, 4, 5, 4, 8, 1, 12, 13, 4, 10, 1, 12, 37, 18, 100, 352, 4, 10, 1, 12, 36, 18, 85, 353, 4, 5, 4, 8, 1, 12, 13, 40, 354, 204, 174, 4, 10, 355, 12, 4, 10, 356, 12, 4, 10, 357, 12, 4, 10, 358, 12, 4, 5, 4, 8, 359, 12, 113, 77, 149, 302, 4, 5, 4, 5, 4, 8, 17, 12, 4, 81, 360, 18, 12, 82, 361, 295, 264, 362, 4, 81, 335, 12, 363, 306, 364, 4, 341, 365, 18, 12, 36, 100, 4, 341, 366, 18, 12, 37, 85, 4, 5, 4, 8, 29, 12, 4, 81, 1, 12, 308, 105, 309, 367, 4, 81, 1, 12, 308, 105, 309, 204, 174, 4, 5, 4, 81, 1, 12, 308, 105, 368, 367, 4, 81, 1, 12, 308, 105, 368, 204, 174, 4, 5, 4, 81, 1, 12, 308, 105, 369, 367, 4, 81, 1, 12, 308, 105, 369, 204, 174, 4, 5, 4, 5, 4, 8, 331, 12, 13, 1], "target": [6, 4, 73, 9, 4, 8, 11, 12, 13, 1, 218, 174, 4, 8, 1, 12, 13, 204, 174, 4, 5, 4, 8, 107, 18, 12, 108, 40, 139, 4, 5, 4, 8, 1, 12, 13, 4, 10, 1, 12, 37, 18, 100, 352, 4, 10, 1, 12, 36, 18, 85, 353, 4, 5, 4, 8, 1, 12, 13, 40, 354, 204, 174, 4, 10, 355, 12, 4, 10, 356, 12, 4, 10, 357, 12, 4, 10, 358, 12, 4, 5, 4, 8, 359, 12, 113, 77, 149, 302, 4, 5, 4, 5, 4, 8, 17, 12, 4, 81, 360, 18, 12, 82, 361, 295, 264, 362, 4, 81, 335, 12, 363, 306, 364, 4, 341, 365, 18, 12, 36, 100, 4, 341, 366, 18, 12, 37, 85, 4, 5, 4, 8, 29, 12, 4, 81, 1, 12, 308, 105, 309, 367, 4, 81, 1, 12, 308, 105, 309, 204, 174, 4, 5, 4, 81, 1, 12, 308, 105, 368, 367, 4, 81, 1, 12, 308, 105, 368, 204, 174, 4, 5, 4, 81, 1, 12, 308, 105, 369, 367, 4, 81, 1, 12, 308, 105, 369, 204, 174, 4, 5, 4, 5, 4, 8, 331, 12, 13, 1, 3], "length": 200}, "18": {"input": [2, 6, 4, 8, 9, 4, 10, 107, 12, 13, 40, 4, 32, 1, 12, 5, 4, 32, 1, 162, 12, 4, 32, 1, 57, 12, 100, 4, 32, 1, 12, 100, 4, 5, 4, 10, 1, 12, 18, 203, 1, 4, 32, 17, 57, 12, 1, 1, 218, 4, 32, 1, 12, 23, 130, 1, 4, 5, 4, 10, 377, 12, 30, 34, 378, 148, 1, 4, 32, 1, 12, 1, 4, 32, 1, 12, 1, 4, 5, 4, 8, 55, 4, 5, 4, 10, 56, 1, 60, 63, 4, 10, 56, 1, 60, 61, 4, 252, 5, 4, 8, 64, 4, 10, 1, 377, 12, 255, 1, 1, 4, 10, 1, 377, 73, 12, 255, 1, 1, 4, 5, 4, 10, 377, 1, 12, 1, 4, 10, 377, 43, 73, 12, 379, 4, 10, 1, 43, 12, 92, 4, 10, 5, 4, 8, 46, 4, 10, 53, 12, 1, 4, 10, 187, 12, 1, 4, 10, 188, 12, 1, 4, 10, 159, 12, 1, 4, 10, 320, 12, 1, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [6, 4, 8, 9, 4, 10, 107, 12, 13, 40, 4, 32, 1, 12, 5, 4, 32, 1, 162, 12, 4, 32, 1, 57, 12, 100, 4, 32, 1, 12, 100, 4, 5, 4, 10, 1, 12, 18, 203, 1, 4, 32, 17, 57, 12, 1, 1, 218, 4, 32, 1, 12, 23, 130, 1, 4, 5, 4, 10, 377, 12, 30, 34, 378, 148, 1, 4, 32, 1, 12, 1, 4, 32, 1, 12, 1, 4, 5, 4, 8, 55, 4, 5, 4, 10, 56, 1, 60, 63, 4, 10, 56, 1, 60, 61, 4, 252, 5, 4, 8, 64, 4, 10, 1, 377, 12, 255, 1, 1, 4, 10, 1, 377, 73, 12, 255, 1, 1, 4, 5, 4, 10, 377, 1, 12, 1, 4, 10, 377, 43, 73, 12, 379, 4, 10, 1, 43, 12, 92, 4, 10, 5, 4, 8, 46, 4, 10, 53, 12, 1, 4, 10, 187, 12, 1, 4, 10, 188, 12, 1, 4, 10, 159, 12, 1, 4, 10, 320, 12, 1, 4, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 172}, "19": {"input": [2, 6, 1, 4, 8, 9, 4, 10, 380, 12, 13, 328, 174, 4, 10, 43, 162, 12, 13, 162, 199, 381, 4, 10, 17, 18, 12, 1, 382, 4, 32, 383, 12, 1, 20, 4, 32, 1, 12, 1, 1, 4, 10, 145, 12, 30, 4, 32, 1, 18, 12, 36, 162, 130, 149, 1, 4, 32, 1, 18, 12, 36, 162, 130, 149, 336, 79, 4, 32, 349, 10, 12, 37, 18, 100, 240, 276, 350, 4, 10, 1, 12, 30, 37, 100, 105, 146, 4, 32, 1, 12, 1, 4, 32, 1, 12, 1, 4, 10, 384, 73, 12, 103, 348, 111, 18, 338, 323, 37, 4, 32, 1, 12, 1, 4, 32, 1, 12, 208, 4, 10, 317, 18, 12, 109, 204, 174, 225, 4, 10, 1, 73, 12, 1, 73, 1, 18, 385, 5, 4, 10, 1, 73, 12, 1, 73, 1, 18, 385, 4, 10, 1, 73, 12, 1, 73, 1, 18, 386, 4, 10, 1, 73, 12, 1, 73, 1, 18, 386, 4, 10, 1, 12, 109, 204, 174, 319, 18, 1, 225, 4, 10, 1, 12, 1, 4, 10, 1, 12, 1, 4, 8, 5, 4, 8, 46, 4, 10, 159, 12], "target": [6, 1, 4, 8, 9, 4, 10, 380, 12, 13, 328, 174, 4, 10, 43, 162, 12, 13, 162, 199, 381, 4, 10, 17, 18, 12, 1, 382, 4, 32, 383, 12, 1, 20, 4, 32, 1, 12, 1, 1, 4, 10, 145, 12, 30, 4, 32, 1, 18, 12, 36, 162, 130, 149, 1, 4, 32, 1, 18, 12, 36, 162, 130, 149, 336, 79, 4, 32, 349, 10, 12, 37, 18, 100, 240, 276, 350, 4, 10, 1, 12, 30, 37, 100, 105, 146, 4, 32, 1, 12, 1, 4, 32, 1, 12, 1, 4, 10, 384, 73, 12, 103, 348, 111, 18, 338, 323, 37, 4, 32, 1, 12, 1, 4, 32, 1, 12, 208, 4, 10, 317, 18, 12, 109, 204, 174, 225, 4, 10, 1, 73, 12, 1, 73, 1, 18, 385, 5, 4, 10, 1, 73, 12, 1, 73, 1, 18, 385, 4, 10, 1, 73, 12, 1, 73, 1, 18, 386, 4, 10, 1, 73, 12, 1, 73, 1, 18, 386, 4, 10, 1, 12, 109, 204, 174, 319, 18, 1, 225, 4, 10, 1, 12, 1, 4, 10, 1, 12, 1, 4, 8, 5, 4, 8, 46, 4, 10, 159, 12, 3], "length": 200}, "20": {"input": [2, 6, 128, 4, 8, 9, 4, 10, 11, 12, 13, 294, 174, 4, 10, 17, 12, 82, 329, 295, 1, 4, 10, 1, 12, 13, 4, 32, 388, 12, 4, 32, 1, 12, 1, 4, 32, 1, 12, 1, 4, 32, 1, 12, 1, 4, 32, 1, 12, 100, 4, 32, 1, 12, 130, 4, 5, 4, 10, 129, 12, 26, 389, 79, 149, 4, 5, 4, 10, 43, 12, 13, 197, 303, 4, 5, 4, 5, 4, 8, 46, 4, 10, 51, 12, 11, 4, 10, 54, 12, 17, 11, 4, 10, 91, 12, 388, 11, 4, 5, 4, 8, 64, 4, 10, 17, 43, 119, 12, 92, 4, 5, 4, 10, 388, 213, 12, 117, 1, 4, 10, 1, 213, 12, 117, 1, 1, 215, 18, 66, 4, 10, 1, 213, 12, 117, 1, 1, 215, 4, 10, 1, 213, 12, 117, 1, 1, 215, 4, 5, 4, 10, 1, 129, 12, 117, 1, 18, 390, 118, 4, 10, 1, 129, 12, 117, 18, 1, 163, 118, 4, 10, 1, 129, 12, 117, 18, 1, 95, 118, 4, 5, 4, 8, 55, 4, 10, 1, 1, 127, 61, 4, 10, 1, 1, 127, 61, 4, 10, 125], "target": [6, 128, 4, 8, 9, 4, 10, 11, 12, 13, 294, 174, 4, 10, 17, 12, 82, 329, 295, 1, 4, 10, 1, 12, 13, 4, 32, 388, 12, 4, 32, 1, 12, 1, 4, 32, 1, 12, 1, 4, 32, 1, 12, 1, 4, 32, 1, 12, 100, 4, 32, 1, 12, 130, 4, 5, 4, 10, 129, 12, 26, 389, 79, 149, 4, 5, 4, 10, 43, 12, 13, 197, 303, 4, 5, 4, 5, 4, 8, 46, 4, 10, 51, 12, 11, 4, 10, 54, 12, 17, 11, 4, 10, 91, 12, 388, 11, 4, 5, 4, 8, 64, 4, 10, 17, 43, 119, 12, 92, 4, 5, 4, 10, 388, 213, 12, 117, 1, 4, 10, 1, 213, 12, 117, 1, 1, 215, 18, 66, 4, 10, 1, 213, 12, 117, 1, 1, 215, 4, 10, 1, 213, 12, 117, 1, 1, 215, 4, 5, 4, 10, 1, 129, 12, 117, 1, 18, 390, 118, 4, 10, 1, 129, 12, 117, 18, 1, 163, 118, 4, 10, 1, 129, 12, 117, 18, 1, 95, 118, 4, 5, 4, 8, 55, 4, 10, 1, 1, 127, 61, 4, 10, 1, 1, 127, 61, 4, 10, 125, 3], "length": 200}, "21": {"input": [2, 6, 4, 8, 9, 4, 10, 11, 12, 13, 99, 45, 174, 4, 10, 391, 12, 13, 130, 1, 4, 10, 1, 12, 5, 4, 32, 17, 162, 12, 175, 1, 295, 4, 32, 392, 12, 308, 288, 1, 393, 1, 4, 5, 4, 10, 43, 12, 13, 210, 4, 5, 4, 8, 55, 4, 10, 56, 1, 63, 4, 10, 56, 1, 162, 61, 4, 5, 4, 8, 64, 4, 10, 1, 162, 43, 73, 12, 92, 4, 10, 392, 17, 12, 65, 95, 4, 10, 392, 391, 12, 1, 4, 10, 391, 392, 12, 65, 4, 5, 4, 8, 46, 4, 10, 50, 12, 11, 392, 4, 10, 184, 12, 11, 391, 4, 10, 54, 12, 11, 17, 4, 10, 51, 12, 11, 4, 10, 52, 12, 11, 43, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [6, 4, 8, 9, 4, 10, 11, 12, 13, 99, 45, 174, 4, 10, 391, 12, 13, 130, 1, 4, 10, 1, 12, 5, 4, 32, 17, 162, 12, 175, 1, 295, 4, 32, 392, 12, 308, 288, 1, 393, 1, 4, 5, 4, 10, 43, 12, 13, 210, 4, 5, 4, 8, 55, 4, 10, 56, 1, 63, 4, 10, 56, 1, 162, 61, 4, 5, 4, 8, 64, 4, 10, 1, 162, 43, 73, 12, 92, 4, 10, 392, 17, 12, 65, 95, 4, 10, 392, 391, 12, 1, 4, 10, 391, 392, 12, 65, 4, 5, 4, 8, 46, 4, 10, 50, 12, 11, 392, 4, 10, 184, 12, 11, 391, 4, 10, 54, 12, 11, 17, 4, 10, 51, 12, 11, 4, 10, 52, 12, 11, 43, 4, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 133}, "22": {"input": [2, 6, 4, 8, 9, 4, 10, 11, 12, 13, 262, 174, 4, 10, 1, 12, 13, 40, 1, 4, 10, 394, 12, 13, 1, 4, 10, 195, 12, 13, 1, 4, 5, 4, 10, 395, 12, 13, 4, 32, 396, 12, 353, 4, 32, 397, 12, 398, 4, 32, 399, 12, 352, 4, 32, 400, 12, 401, 4, 5, 4, 10, 1, 12, 23, 4, 32, 1, 12, 353, 36, 4, 32, 1, 12, 398, 33, 4, 32, 1, 12, 352, 37, 4, 32, 1, 12, 401, 34, 4, 5, 4, 10, 402, 12, 30, 33, 203, 1, 4, 10, 17, 12, 175, 306, 403, 382, 4, 10, 43, 12, 13, 1, 45, 4, 5, 4, 8, 64, 4, 5, 4, 10, 17, 396, 12, 255, 1, 1, 4, 10, 17, 396, 12, 255, 1, 1, 4, 10, 17, 396, 12, 255, 1, 1, 4, 5, 4, 10, 17, 397, 12, 255, 1, 1, 4, 10, 17, 397, 12, 255, 1, 1, 4, 10, 17, 397, 12, 255, 1, 1, 4, 5, 4, 10, 17, 399, 12, 255, 1, 1, 4, 10, 17, 399, 12, 255, 1, 1, 4, 10, 17, 399, 12, 255, 1, 1, 4, 5, 4], "target": [6, 4, 8, 9, 4, 10, 11, 12, 13, 262, 174, 4, 10, 1, 12, 13, 40, 1, 4, 10, 394, 12, 13, 1, 4, 10, 195, 12, 13, 1, 4, 5, 4, 10, 395, 12, 13, 4, 32, 396, 12, 353, 4, 32, 397, 12, 398, 4, 32, 399, 12, 352, 4, 32, 400, 12, 401, 4, 5, 4, 10, 1, 12, 23, 4, 32, 1, 12, 353, 36, 4, 32, 1, 12, 398, 33, 4, 32, 1, 12, 352, 37, 4, 32, 1, 12, 401, 34, 4, 5, 4, 10, 402, 12, 30, 33, 203, 1, 4, 10, 17, 12, 175, 306, 403, 382, 4, 10, 43, 12, 13, 1, 45, 4, 5, 4, 8, 64, 4, 5, 4, 10, 17, 396, 12, 255, 1, 1, 4, 10, 17, 396, 12, 255, 1, 1, 4, 10, 17, 396, 12, 255, 1, 1, 4, 5, 4, 10, 17, 397, 12, 255, 1, 1, 4, 10, 17, 397, 12, 255, 1, 1, 4, 10, 17, 397, 12, 255, 1, 1, 4, 5, 4, 10, 17, 399, 12, 255, 1, 1, 4, 10, 17, 399, 12, 255, 1, 1, 4, 10, 17, 399, 12, 255, 1, 1, 4, 5, 4, 3], "length": 200}, "23": {"input": [2, 6, 4, 1, 4, 1, 12, 13, 74, 174, 4, 1, 12, 13, 370, 1, 4, 1, 12, 26, 114, 127, 149, 205, 4, 404, 12, 13, 98, 198, 4, 405, 12, 108, 40, 144, 4, 406, 12, 39, 19, 372, 102, 24, 4, 407, 12, 30, 37, 101, 408, 1, 4, 409, 12, 4, 1, 18, 12, 82, 73, 361, 295, 410, 4, 1, 12, 83, 58, 86, 4, 1, 12, 100, 1, 4, 1, 12, 220, 1, 4, 5, 4, 1, 4, 1, 12, 380, 411, 4, 1, 12, 380, 1, 4, 1, 12, 380, 154, 4, 1, 12, 380, 412, 4, 1, 12, 380, 413, 4, 1, 12, 380, 392, 4, 1, 12, 380, 4, 1, 12, 380, 17, 4, 5, 4, 1, 4, 404, 17, 359, 12, 65, 4, 406, 17, 12, 165, 95, 4, 409, 43, 154, 12, 92, 4, 5, 4, 414, 154, 12, 415, 94, 4, 414, 392, 413, 12, 65, 94, 4, 5, 4, 1, 154, 12, 65, 163, 4, 5, 4, 407, 411, 43, 412, 154, 12, 92, 4, 5, 4, 404, 392, 12, 65, 4, 404, 413, 12, 117, 1, 4, 1, 392, 12, 65, 4, 1, 413, 12], "target": [6, 4, 1, 4, 1, 12, 13, 74, 174, 4, 1, 12, 13, 370, 1, 4, 1, 12, 26, 114, 127, 149, 205, 4, 404, 12, 13, 98, 198, 4, 405, 12, 108, 40, 144, 4, 406, 12, 39, 19, 372, 102, 24, 4, 407, 12, 30, 37, 101, 408, 1, 4, 409, 12, 4, 1, 18, 12, 82, 73, 361, 295, 410, 4, 1, 12, 83, 58, 86, 4, 1, 12, 100, 1, 4, 1, 12, 220, 1, 4, 5, 4, 1, 4, 1, 12, 380, 411, 4, 1, 12, 380, 1, 4, 1, 12, 380, 154, 4, 1, 12, 380, 412, 4, 1, 12, 380, 413, 4, 1, 12, 380, 392, 4, 1, 12, 380, 4, 1, 12, 380, 17, 4, 5, 4, 1, 4, 404, 17, 359, 12, 65, 4, 406, 17, 12, 165, 95, 4, 409, 43, 154, 12, 92, 4, 5, 4, 414, 154, 12, 415, 94, 4, 414, 392, 413, 12, 65, 94, 4, 5, 4, 1, 154, 12, 65, 163, 4, 5, 4, 407, 411, 43, 412, 154, 12, 92, 4, 5, 4, 404, 392, 12, 65, 4, 404, 413, 12, 117, 1, 4, 1, 392, 12, 65, 4, 1, 413, 12, 3], "length": 200}, "24": {"input": [2, 6, 7, 4, 8, 9, 4, 10, 380, 12, 13, 328, 174, 4, 10, 17, 12, 1, 146, 20, 1, 1, 4, 10, 1, 12, 13, 1, 4, 10, 1, 12, 23, 110, 1, 4, 10, 347, 12, 1, 348, 1, 31, 1, 1, 1, 4, 10, 349, 12, 30, 100, 323, 78, 35, 4, 10, 1, 12, 23, 4, 32, 417, 12, 381, 4, 32, 1, 12, 1, 4, 10, 1, 12, 23, 18, 174, 204, 4, 5, 4, 8, 46, 4, 10, 54, 12, 17, 380, 4, 10, 51, 12, 380, 4, 10, 47, 12, 1, 380, 4, 10, 124, 12, 347, 380, 4, 10, 48, 12, 417, 380, 4, 10, 52, 12, 1, 380, 4, 10, 188, 12, 1, 380, 4, 418, 4, 8, 64, 4, 5, 4, 10, 17, 1, 12, 214, 94, 4, 10, 17, 119, 12, 65, 4, 5, 4, 10, 17, 349, 12, 170, 4, 10, 17, 349, 12, 214, 4, 10, 349, 17, 12, 65, 4, 5, 4, 10, 17, 417, 12, 419, 4, 10, 417, 17, 12, 117, 1, 4, 10, 17, 1, 12, 216, 4, 5, 4, 10, 17, 1, 12, 256, 1, 258, 1, 1, 4, 10, 1], "target": [6, 7, 4, 8, 9, 4, 10, 380, 12, 13, 328, 174, 4, 10, 17, 12, 1, 146, 20, 1, 1, 4, 10, 1, 12, 13, 1, 4, 10, 1, 12, 23, 110, 1, 4, 10, 347, 12, 1, 348, 1, 31, 1, 1, 1, 4, 10, 349, 12, 30, 100, 323, 78, 35, 4, 10, 1, 12, 23, 4, 32, 417, 12, 381, 4, 32, 1, 12, 1, 4, 10, 1, 12, 23, 18, 174, 204, 4, 5, 4, 8, 46, 4, 10, 54, 12, 17, 380, 4, 10, 51, 12, 380, 4, 10, 47, 12, 1, 380, 4, 10, 124, 12, 347, 380, 4, 10, 48, 12, 417, 380, 4, 10, 52, 12, 1, 380, 4, 10, 188, 12, 1, 380, 4, 418, 4, 8, 64, 4, 5, 4, 10, 17, 1, 12, 214, 94, 4, 10, 17, 119, 12, 65, 4, 5, 4, 10, 17, 349, 12, 170, 4, 10, 17, 349, 12, 214, 4, 10, 349, 17, 12, 65, 4, 5, 4, 10, 17, 417, 12, 419, 4, 10, 417, 17, 12, 117, 1, 4, 10, 17, 1, 12, 216, 4, 5, 4, 10, 17, 1, 12, 256, 1, 258, 1, 1, 4, 10, 1, 3], "length": 200}, "25": {"input": [2, 6, 4, 73, 9, 4, 8, 11, 12, 13, 74, 4, 8, 75, 18, 12, 13, 40, 1, 4, 8, 335, 12, 26, 77, 1, 35, 4, 8, 80, 12, 4, 10, 17, 12, 82, 334, 1, 4, 10, 1, 12, 4, 32, 29, 12, 83, 84, 4, 155, 1, 18, 12, 85, 86, 1, 4, 155, 1, 18, 12, 19, 87, 1, 4, 32, 1, 12, 83, 84, 85, 86, 1, 4, 8, 195, 73, 12, 13, 174, 204, 4, 8, 317, 18, 12, 109, 204, 174, 4, 10, 1, 12, 1, 73, 319, 18, 1, 5, 4, 10, 1, 12, 1, 73, 319, 18, 1, 5, 4, 10, 1, 73, 12, 1, 57, 319, 18, 1, 4, 5, 4, 8, 43, 12, 13, 88, 4, 5, 4, 73, 46, 4, 8, 89, 12, 75, 11, 4, 8, 90, 12, 1, 11, 4, 8, 91, 12, 1, 11, 4, 8, 291, 12, 1, 11, 4, 8, 51, 12, 11, 4, 8, 54, 12, 17, 11, 4, 5, 4, 73, 64, 4, 8, 80, 119, 162, 12, 92, 4, 8, 80, 43, 73, 12, 92, 4, 8, 29, 75, 8, 12, 93, 94, 4, 8, 1, 335, 12, 117], "target": [6, 4, 73, 9, 4, 8, 11, 12, 13, 74, 4, 8, 75, 18, 12, 13, 40, 1, 4, 8, 335, 12, 26, 77, 1, 35, 4, 8, 80, 12, 4, 10, 17, 12, 82, 334, 1, 4, 10, 1, 12, 4, 32, 29, 12, 83, 84, 4, 155, 1, 18, 12, 85, 86, 1, 4, 155, 1, 18, 12, 19, 87, 1, 4, 32, 1, 12, 83, 84, 85, 86, 1, 4, 8, 195, 73, 12, 13, 174, 204, 4, 8, 317, 18, 12, 109, 204, 174, 4, 10, 1, 12, 1, 73, 319, 18, 1, 5, 4, 10, 1, 12, 1, 73, 319, 18, 1, 5, 4, 10, 1, 73, 12, 1, 57, 319, 18, 1, 4, 5, 4, 8, 43, 12, 13, 88, 4, 5, 4, 73, 46, 4, 8, 89, 12, 75, 11, 4, 8, 90, 12, 1, 11, 4, 8, 91, 12, 1, 11, 4, 8, 291, 12, 1, 11, 4, 8, 51, 12, 11, 4, 8, 54, 12, 17, 11, 4, 5, 4, 73, 64, 4, 8, 80, 119, 162, 12, 92, 4, 8, 80, 43, 73, 12, 92, 4, 8, 29, 75, 8, 12, 93, 94, 4, 8, 1, 335, 12, 117, 3], "length": 200}, "26": {"input": [2, 6, 4, 73, 9, 4, 8, 11, 12, 13, 1, 218, 174, 4, 8, 107, 18, 12, 108, 40, 139, 4, 8, 135, 73, 12, 13, 85, 137, 4, 8, 359, 12, 113, 77, 149, 302, 4, 8, 80, 12, 4, 81, 17, 18, 12, 82, 73, 361, 295, 4, 10, 420, 73, 12, 362, 4, 10, 421, 12, 85, 1, 4, 81, 29, 12, 18, 5, 4, 10, 1, 12, 308, 105, 369, 364, 4, 10, 1, 12, 308, 240, 1, 1, 4, 10, 1, 12, 308, 422, 1, 1, 4, 81, 43, 12, 13, 370, 44, 4, 81, 1, 4, 5, 4, 73, 46, 4, 8, 120, 12, 11, 107, 4, 8, 53, 12, 11, 135, 387, 5, 4, 8, 54, 12, 11, 420, 4, 8, 50, 12, 11, 1, 4, 8, 49, 12, 11, 1, 4, 8, 185, 12, 11, 1, 4, 8, 52, 12, 43, 4, 8, 51, 12, 11, 4, 8, 5, 4, 5, 4, 73, 64, 4, 8, 80, 43, 18, 12, 92, 4, 8, 420, 107, 162, 12, 92, 4, 8, 107, 421, 18, 12, 65, 67, 4, 8, 29, 359, 12, 65, 95, 4, 8, 29, 29, 12, 92, 4, 8], "target": [6, 4, 73, 9, 4, 8, 11, 12, 13, 1, 218, 174, 4, 8, 107, 18, 12, 108, 40, 139, 4, 8, 135, 73, 12, 13, 85, 137, 4, 8, 359, 12, 113, 77, 149, 302, 4, 8, 80, 12, 4, 81, 17, 18, 12, 82, 73, 361, 295, 4, 10, 420, 73, 12, 362, 4, 10, 421, 12, 85, 1, 4, 81, 29, 12, 18, 5, 4, 10, 1, 12, 308, 105, 369, 364, 4, 10, 1, 12, 308, 240, 1, 1, 4, 10, 1, 12, 308, 422, 1, 1, 4, 81, 43, 12, 13, 370, 44, 4, 81, 1, 4, 5, 4, 73, 46, 4, 8, 120, 12, 11, 107, 4, 8, 53, 12, 11, 135, 387, 5, 4, 8, 54, 12, 11, 420, 4, 8, 50, 12, 11, 1, 4, 8, 49, 12, 11, 1, 4, 8, 185, 12, 11, 1, 4, 8, 52, 12, 43, 4, 8, 51, 12, 11, 4, 8, 5, 4, 5, 4, 73, 64, 4, 8, 80, 43, 18, 12, 92, 4, 8, 420, 107, 162, 12, 92, 4, 8, 107, 421, 18, 12, 65, 67, 4, 8, 29, 359, 12, 65, 95, 4, 8, 29, 29, 12, 92, 4, 8, 3], "length": 200}, "27": {"input": [2, 6, 4, 1, 4, 1, 12, 13, 74, 174, 4, 1, 12, 13, 370, 1, 4, 1, 12, 26, 114, 127, 149, 205, 4, 404, 12, 13, 98, 198, 4, 405, 12, 108, 40, 144, 4, 406, 12, 39, 19, 372, 102, 24, 4, 407, 12, 30, 37, 101, 408, 1, 4, 409, 12, 4, 1, 18, 12, 82, 73, 361, 295, 410, 4, 1, 12, 308, 393, 4, 1, 12, 100, 1, 4, 1, 12, 220, 1, 4, 5, 4, 1, 4, 1, 12, 380, 411, 4, 1, 12, 380, 4, 1, 12, 380, 1, 4, 1, 12, 380, 154, 4, 1, 12, 380, 412, 4, 1, 12, 380, 413, 4, 1, 12, 380, 392, 4, 1, 12, 380, 17, 4, 5, 4, 1, 4, 404, 17, 359, 12, 65, 4, 406, 17, 12, 165, 18, 95, 4, 409, 43, 154, 12, 92, 4, 5, 4, 414, 154, 12, 415, 94, 4, 414, 392, 413, 12, 65, 94, 4, 5, 4, 407, 411, 43, 412, 154, 12, 92, 4, 5, 4, 1, 411, 412, 12, 92, 4, 5, 4, 1, 392, 12, 65, 4, 1, 413, 12, 117, 1, 67, 4, 405, 17, 12, 168, 1, 1, 4], "target": [6, 4, 1, 4, 1, 12, 13, 74, 174, 4, 1, 12, 13, 370, 1, 4, 1, 12, 26, 114, 127, 149, 205, 4, 404, 12, 13, 98, 198, 4, 405, 12, 108, 40, 144, 4, 406, 12, 39, 19, 372, 102, 24, 4, 407, 12, 30, 37, 101, 408, 1, 4, 409, 12, 4, 1, 18, 12, 82, 73, 361, 295, 410, 4, 1, 12, 308, 393, 4, 1, 12, 100, 1, 4, 1, 12, 220, 1, 4, 5, 4, 1, 4, 1, 12, 380, 411, 4, 1, 12, 380, 4, 1, 12, 380, 1, 4, 1, 12, 380, 154, 4, 1, 12, 380, 412, 4, 1, 12, 380, 413, 4, 1, 12, 380, 392, 4, 1, 12, 380, 17, 4, 5, 4, 1, 4, 404, 17, 359, 12, 65, 4, 406, 17, 12, 165, 18, 95, 4, 409, 43, 154, 12, 92, 4, 5, 4, 414, 154, 12, 415, 94, 4, 414, 392, 413, 12, 65, 94, 4, 5, 4, 407, 411, 43, 412, 154, 12, 92, 4, 5, 4, 1, 411, 412, 12, 92, 4, 5, 4, 1, 392, 12, 65, 4, 1, 413, 12, 117, 1, 67, 4, 405, 17, 12, 168, 1, 1, 4, 3], "length": 200}, "28": {"input": [2, 4, 6, 128, 4, 8, 9, 4, 10, 196, 12, 13, 198, 174, 4, 10, 178, 73, 12, 13, 179, 423, 4, 10, 107, 12, 13, 139, 4, 10, 17, 12, 248, 249, 410, 295, 4, 10, 177, 162, 12, 23, 424, 4, 10, 154, 18, 12, 23, 88, 4, 10, 151, 12, 30, 342, 4, 10, 425, 12, 109, 5, 4, 32, 426, 12, 427, 428, 4, 32, 429, 12, 430, 431, 4, 32, 432, 12, 433, 434, 4, 32, 435, 12, 436, 437, 4, 10, 438, 12, 30, 19, 18, 79, 86, 4, 32, 439, 12, 36, 440, 4, 32, 441, 12, 37, 440, 4, 32, 442, 12, 33, 443, 4, 32, 444, 12, 34, 443, 4, 5, 4, 10, 43, 12, 13, 44, 45, 4, 5, 4, 8, 46, 4, 10, 54, 12, 17, 196, 4, 10, 47, 12, 177, 196, 4, 10, 89, 12, 154, 196, 4, 10, 158, 12, 435, 196, 4, 10, 289, 12, 432, 196, 4, 10, 374, 12, 426, 196, 4, 10, 189, 12, 429, 196, 4, 10, 184, 12, 178, 196, 4, 10, 120, 12, 107, 196, 4, 10, 51, 12, 196, 4, 5, 4, 8, 64, 4, 5, 4], "target": [4, 6, 128, 4, 8, 9, 4, 10, 196, 12, 13, 198, 174, 4, 10, 178, 73, 12, 13, 179, 423, 4, 10, 107, 12, 13, 139, 4, 10, 17, 12, 248, 249, 410, 295, 4, 10, 177, 162, 12, 23, 424, 4, 10, 154, 18, 12, 23, 88, 4, 10, 151, 12, 30, 342, 4, 10, 425, 12, 109, 5, 4, 32, 426, 12, 427, 428, 4, 32, 429, 12, 430, 431, 4, 32, 432, 12, 433, 434, 4, 32, 435, 12, 436, 437, 4, 10, 438, 12, 30, 19, 18, 79, 86, 4, 32, 439, 12, 36, 440, 4, 32, 441, 12, 37, 440, 4, 32, 442, 12, 33, 443, 4, 32, 444, 12, 34, 443, 4, 5, 4, 10, 43, 12, 13, 44, 45, 4, 5, 4, 8, 46, 4, 10, 54, 12, 17, 196, 4, 10, 47, 12, 177, 196, 4, 10, 89, 12, 154, 196, 4, 10, 158, 12, 435, 196, 4, 10, 289, 12, 432, 196, 4, 10, 374, 12, 426, 196, 4, 10, 189, 12, 429, 196, 4, 10, 184, 12, 178, 196, 4, 10, 120, 12, 107, 196, 4, 10, 51, 12, 196, 4, 5, 4, 8, 64, 4, 5, 4, 3], "length": 200}, "29": {"input": [2, 4, 5, 4, 6, 128, 1, 4, 8, 9, 4, 10, 5, 4, 10, 196, 12, 13, 101, 14, 4, 10, 446, 12, 13, 179, 1, 4, 5, 4, 10, 447, 12, 26, 69, 1, 4, 10, 1, 12, 39, 69, 4, 5, 4, 10, 448, 12, 26, 69, 1, 4, 10, 1, 12, 39, 69, 4, 5, 4, 10, 17, 12, 175, 136, 1, 4, 5, 4, 10, 43, 12, 13, 1, 4, 5, 4, 8, 46, 4, 10, 54, 12, 17, 196, 4, 10, 51, 12, 196, 4, 10, 123, 12, 446, 4, 10, 52, 12, 43, 4, 5, 4, 8, 64, 4, 10, 17, 119, 12, 92, 4, 10, 5, 4, 10, 447, 17, 12, 65, 4, 10, 196, 17, 12, 70, 1, 4, 10, 447, 196, 12, 71, 1, 167, 4, 10, 447, 196, 12, 68, 1, 69, 1, 4, 10, 196, 447, 12, 168, 1, 69, 18, 67, 4, 10, 5, 4, 10, 448, 17, 12, 65, 4, 10, 446, 17, 12, 70, 1, 4, 10, 448, 446, 12, 71, 1, 167, 4, 10, 448, 446, 12, 68, 1, 69, 1, 4, 10, 446, 448, 12, 168, 1, 69, 5, 4, 5, 4, 8], "target": [4, 5, 4, 6, 128, 1, 4, 8, 9, 4, 10, 5, 4, 10, 196, 12, 13, 101, 14, 4, 10, 446, 12, 13, 179, 1, 4, 5, 4, 10, 447, 12, 26, 69, 1, 4, 10, 1, 12, 39, 69, 4, 5, 4, 10, 448, 12, 26, 69, 1, 4, 10, 1, 12, 39, 69, 4, 5, 4, 10, 17, 12, 175, 136, 1, 4, 5, 4, 10, 43, 12, 13, 1, 4, 5, 4, 8, 46, 4, 10, 54, 12, 17, 196, 4, 10, 51, 12, 196, 4, 10, 123, 12, 446, 4, 10, 52, 12, 43, 4, 5, 4, 8, 64, 4, 10, 17, 119, 12, 92, 4, 10, 5, 4, 10, 447, 17, 12, 65, 4, 10, 196, 17, 12, 70, 1, 4, 10, 447, 196, 12, 71, 1, 167, 4, 10, 447, 196, 12, 68, 1, 69, 1, 4, 10, 196, 447, 12, 168, 1, 69, 18, 67, 4, 10, 5, 4, 10, 448, 17, 12, 65, 4, 10, 446, 17, 12, 70, 1, 4, 10, 448, 446, 12, 71, 1, 167, 4, 10, 448, 446, 12, 68, 1, 69, 1, 4, 10, 446, 448, 12, 168, 1, 69, 5, 4, 5, 4, 8, 3], "length": 200}, "30": {"input": [2, 6, 128, 1, 4, 8, 9, 4, 10, 11, 12, 13, 173, 4, 10, 178, 73, 12, 13, 179, 180, 4, 10, 17, 12, 175, 176, 4, 10, 177, 162, 12, 23, 424, 136, 4, 10, 43, 12, 13, 44, 45, 4, 8, 46, 4, 10, 184, 12, 11, 178, 4, 10, 50, 12, 11, 177, 4, 10, 52, 12, 11, 43, 4, 10, 54, 12, 11, 17, 4, 10, 51, 12, 11, 4, 8, 64, 4, 10, 17, 43, 12, 92, 4, 10, 177, 17, 18, 12, 191, 4, 10, 177, 43, 177, 18, 12, 171, 4, 10, 177, 178, 162, 12, 65, 67, 4, 8, 55, 4, 10, 56, 449, 162, 60, 63, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [6, 128, 1, 4, 8, 9, 4, 10, 11, 12, 13, 173, 4, 10, 178, 73, 12, 13, 179, 180, 4, 10, 17, 12, 175, 176, 4, 10, 177, 162, 12, 23, 424, 136, 4, 10, 43, 12, 13, 44, 45, 4, 8, 46, 4, 10, 184, 12, 11, 178, 4, 10, 50, 12, 11, 177, 4, 10, 52, 12, 11, 43, 4, 10, 54, 12, 11, 17, 4, 10, 51, 12, 11, 4, 8, 64, 4, 10, 17, 43, 12, 92, 4, 10, 177, 17, 18, 12, 191, 4, 10, 177, 43, 177, 18, 12, 171, 4, 10, 177, 178, 162, 12, 65, 67, 4, 8, 55, 4, 10, 56, 449, 162, 60, 63, 4, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 117}, "31": {"input": [2, 6, 4, 8, 9, 4, 10, 1, 12, 1, 4, 32, 450, 12, 30, 36, 86, 130, 4, 32, 335, 12, 13, 1, 1, 4, 32, 196, 12, 13, 451, 4, 5, 4, 10, 153, 12, 378, 452, 453, 4, 32, 17, 12, 1, 19, 334, 1, 1, 1, 4, 32, 177, 162, 12, 23, 454, 136, 4, 32, 455, 73, 12, 18, 34, 4, 155, 456, 8, 12, 1, 1, 4, 155, 1, 12, 1, 100, 4, 5, 4, 10, 107, 12, 13, 40, 1, 4, 10, 457, 12, 13, 1, 4, 5, 4, 10, 43, 12, 13, 1, 451, 4, 32, 5, 4, 8, 55, 4, 10, 56, 160, 18, 63, 4, 10, 56, 58, 162, 61, 4, 252, 5, 4, 8, 64, 4, 10, 455, 17, 12, 415, 67, 4, 10, 17, 455, 12, 1, 4, 10, 153, 119, 18, 12, 65, 4, 10, 107, 17, 12, 65, 4, 5, 4, 10, 153, 43, 196, 12, 458, 4, 10, 153, 335, 12, 458, 4, 5, 4, 10, 457, 17, 12, 65, 67, 4, 10, 335, 335, 12, 65, 4, 5, 4, 8, 46, 4, 10, 459, 12, 107, 4, 10, 50, 12, 456, 4, 10, 89], "target": [6, 4, 8, 9, 4, 10, 1, 12, 1, 4, 32, 450, 12, 30, 36, 86, 130, 4, 32, 335, 12, 13, 1, 1, 4, 32, 196, 12, 13, 451, 4, 5, 4, 10, 153, 12, 378, 452, 453, 4, 32, 17, 12, 1, 19, 334, 1, 1, 1, 4, 32, 177, 162, 12, 23, 454, 136, 4, 32, 455, 73, 12, 18, 34, 4, 155, 456, 8, 12, 1, 1, 4, 155, 1, 12, 1, 100, 4, 5, 4, 10, 107, 12, 13, 40, 1, 4, 10, 457, 12, 13, 1, 4, 5, 4, 10, 43, 12, 13, 1, 451, 4, 32, 5, 4, 8, 55, 4, 10, 56, 160, 18, 63, 4, 10, 56, 58, 162, 61, 4, 252, 5, 4, 8, 64, 4, 10, 455, 17, 12, 415, 67, 4, 10, 17, 455, 12, 1, 4, 10, 153, 119, 18, 12, 65, 4, 10, 107, 17, 12, 65, 4, 5, 4, 10, 153, 43, 196, 12, 458, 4, 10, 153, 335, 12, 458, 4, 5, 4, 10, 457, 17, 12, 65, 67, 4, 10, 335, 335, 12, 65, 4, 5, 4, 8, 46, 4, 10, 459, 12, 107, 4, 10, 50, 12, 456, 4, 10, 89, 3], "length": 200}, "32": {"input": [2, 4, 5, 4, 6, 128, 18, 172, 4, 8, 9, 4, 10, 460, 12, 13, 74, 4, 10, 461, 12, 13, 14, 4, 10, 246, 12, 13, 1, 4, 5, 4, 10, 462, 12, 13, 96, 4, 5, 4, 10, 463, 12, 13, 423, 4, 10, 1, 12, 13, 423, 4, 10, 464, 12, 23, 465, 136, 4, 10, 17, 12, 175, 4, 32, 1, 12, 1, 4, 32, 466, 12, 265, 4, 32, 467, 12, 468, 4, 32, 1, 12, 469, 4, 5, 4, 10, 43, 12, 13, 156, 45, 4, 8, 5, 4, 8, 46, 4, 10, 51, 12, 460, 4, 10, 53, 12, 461, 4, 10, 187, 12, 246, 4, 10, 120, 12, 462, 4, 5, 4, 10, 1, 12, 466, 460, 4, 10, 54, 12, 467, 461, 4, 10, 1, 12, 1, 246, 4, 5, 4, 10, 186, 12, 464, 460, 4, 10, 1, 12, 464, 461, 4, 10, 1, 12, 464, 246, 4, 5, 4, 10, 124, 12, 463, 460, 4, 10, 374, 12, 463, 461, 4, 10, 289, 12, 463, 246, 4, 5, 4, 10, 52, 12, 43, 4, 5, 4, 8, 55, 4, 10, 56, 57, 1, 59, 60, 63, 4, 10], "target": [4, 5, 4, 6, 128, 18, 172, 4, 8, 9, 4, 10, 460, 12, 13, 74, 4, 10, 461, 12, 13, 14, 4, 10, 246, 12, 13, 1, 4, 5, 4, 10, 462, 12, 13, 96, 4, 5, 4, 10, 463, 12, 13, 423, 4, 10, 1, 12, 13, 423, 4, 10, 464, 12, 23, 465, 136, 4, 10, 17, 12, 175, 4, 32, 1, 12, 1, 4, 32, 466, 12, 265, 4, 32, 467, 12, 468, 4, 32, 1, 12, 469, 4, 5, 4, 10, 43, 12, 13, 156, 45, 4, 8, 5, 4, 8, 46, 4, 10, 51, 12, 460, 4, 10, 53, 12, 461, 4, 10, 187, 12, 246, 4, 10, 120, 12, 462, 4, 5, 4, 10, 1, 12, 466, 460, 4, 10, 54, 12, 467, 461, 4, 10, 1, 12, 1, 246, 4, 5, 4, 10, 186, 12, 464, 460, 4, 10, 1, 12, 464, 461, 4, 10, 1, 12, 464, 246, 4, 5, 4, 10, 124, 12, 463, 460, 4, 10, 374, 12, 463, 461, 4, 10, 289, 12, 463, 246, 4, 5, 4, 10, 52, 12, 43, 4, 5, 4, 8, 55, 4, 10, 56, 57, 1, 59, 60, 63, 4, 10, 3], "length": 200}, "33": {"input": [2, 6, 128, 4, 8, 9, 4, 5, 4, 10, 11, 12, 13, 218, 174, 4, 10, 178, 73, 12, 13, 179, 314, 110, 4, 5, 4, 10, 470, 12, 13, 4, 32, 471, 12, 1, 4, 32, 472, 12, 1, 4, 32, 473, 12, 1, 4, 5, 4, 10, 177, 73, 12, 23, 136, 4, 32, 474, 12, 1, 4, 32, 475, 12, 1, 4, 32, 476, 12, 1, 4, 32, 1, 12, 342, 4, 5, 4, 10, 17, 12, 175, 176, 4, 10, 43, 12, 13, 44, 45, 4, 5, 4, 8, 46, 4, 32, 54, 12, 17, 11, 4, 32, 121, 12, 178, 11, 4, 5, 4, 32, 50, 12, 474, 11, 4, 32, 49, 12, 475, 11, 4, 32, 185, 12, 476, 11, 4, 5, 4, 32, 188, 12, 471, 11, 4, 32, 47, 12, 472, 11, 4, 32, 89, 12, 473, 11, 4, 5, 4, 32, 51, 12, 11, 4, 5, 4, 5, 4, 8, 64, 4, 10, 17, 43, 12, 92, 4, 10, 17, 178, 12, 65, 94, 4, 5, 4, 10, 177, 17, 12, 191, 4, 5, 4, 10, 474, 471, 12, 117, 1, 67, 4, 10, 471, 471, 12, 92, 4, 10], "target": [6, 128, 4, 8, 9, 4, 5, 4, 10, 11, 12, 13, 218, 174, 4, 10, 178, 73, 12, 13, 179, 314, 110, 4, 5, 4, 10, 470, 12, 13, 4, 32, 471, 12, 1, 4, 32, 472, 12, 1, 4, 32, 473, 12, 1, 4, 5, 4, 10, 177, 73, 12, 23, 136, 4, 32, 474, 12, 1, 4, 32, 475, 12, 1, 4, 32, 476, 12, 1, 4, 32, 1, 12, 342, 4, 5, 4, 10, 17, 12, 175, 176, 4, 10, 43, 12, 13, 44, 45, 4, 5, 4, 8, 46, 4, 32, 54, 12, 17, 11, 4, 32, 121, 12, 178, 11, 4, 5, 4, 32, 50, 12, 474, 11, 4, 32, 49, 12, 475, 11, 4, 32, 185, 12, 476, 11, 4, 5, 4, 32, 188, 12, 471, 11, 4, 32, 47, 12, 472, 11, 4, 32, 89, 12, 473, 11, 4, 5, 4, 32, 51, 12, 11, 4, 5, 4, 5, 4, 8, 64, 4, 10, 17, 43, 12, 92, 4, 10, 17, 178, 12, 65, 94, 4, 5, 4, 10, 177, 17, 12, 191, 4, 5, 4, 10, 474, 471, 12, 117, 1, 67, 4, 10, 471, 471, 12, 92, 4, 10, 3], "length": 200}, "34": {"input": [2, 6, 7, 4, 8, 9, 4, 10, 11, 12, 13, 174, 218, 4, 10, 182, 12, 108, 40, 211, 4, 5, 4, 10, 359, 12, 26, 77, 149, 1, 136, 4, 10, 134, 12, 39, 130, 1, 1, 1, 136, 4, 10, 1, 12, 39, 1, 136, 372, 4, 5, 4, 5, 4, 10, 138, 12, 13, 200, 4, 10, 371, 12, 39, 477, 478, 222, 79, 4, 10, 135, 12, 39, 137, 127, 35, 4, 5, 4, 10, 1, 12, 13, 1, 4, 10, 1, 12, 13, 204, 4, 5, 4, 10, 153, 12, 4, 32, 17, 12, 82, 1, 361, 362, 295, 1, 1, 4, 32, 479, 12, 308, 276, 240, 1, 368, 4, 32, 480, 12, 83, 58, 338, 146, 98, 18, 1, 4, 5, 4, 10, 43, 12, 13, 44, 45, 4, 5, 4, 8, 64, 4, 10, 134, 17, 73, 12, 165, 95, 4, 10, 371, 17, 8, 12, 165, 67, 4, 10, 135, 17, 57, 12, 165, 67, 4, 5, 4, 10, 138, 17, 12, 168, 166, 127, 4, 10, 153, 43, 138, 12, 92, 481, 4, 5, 4, 10, 182, 17, 12, 65, 254, 4, 5, 4, 10, 17, 479, 12, 214], "target": [6, 7, 4, 8, 9, 4, 10, 11, 12, 13, 174, 218, 4, 10, 182, 12, 108, 40, 211, 4, 5, 4, 10, 359, 12, 26, 77, 149, 1, 136, 4, 10, 134, 12, 39, 130, 1, 1, 1, 136, 4, 10, 1, 12, 39, 1, 136, 372, 4, 5, 4, 5, 4, 10, 138, 12, 13, 200, 4, 10, 371, 12, 39, 477, 478, 222, 79, 4, 10, 135, 12, 39, 137, 127, 35, 4, 5, 4, 10, 1, 12, 13, 1, 4, 10, 1, 12, 13, 204, 4, 5, 4, 10, 153, 12, 4, 32, 17, 12, 82, 1, 361, 362, 295, 1, 1, 4, 32, 479, 12, 308, 276, 240, 1, 368, 4, 32, 480, 12, 83, 58, 338, 146, 98, 18, 1, 4, 5, 4, 10, 43, 12, 13, 44, 45, 4, 5, 4, 8, 64, 4, 10, 134, 17, 73, 12, 165, 95, 4, 10, 371, 17, 8, 12, 165, 67, 4, 10, 135, 17, 57, 12, 165, 67, 4, 5, 4, 10, 138, 17, 12, 168, 166, 127, 4, 10, 153, 43, 138, 12, 92, 481, 4, 5, 4, 10, 182, 17, 12, 65, 254, 4, 5, 4, 10, 17, 479, 12, 214, 3], "length": 200}, "35": {"input": [2, 6, 1, 4, 8, 9, 4, 10, 380, 12, 13, 14, 174, 4, 10, 107, 18, 12, 108, 40, 183, 4, 10, 482, 12, 82, 1, 410, 295, 4, 10, 29, 12, 4, 32, 1, 12, 308, 105, 369, 364, 4, 32, 479, 12, 308, 240, 1, 1, 4, 32, 1, 12, 308, 422, 1, 1, 4, 10, 1, 12, 4, 32, 483, 12, 13, 350, 4, 32, 1, 12, 13, 350, 4, 32, 1, 12, 13, 350, 4, 32, 1, 12, 13, 350, 4, 32, 1, 12, 13, 350, 4, 32, 1, 12, 13, 350, 4, 32, 1, 12, 13, 350, 4, 32, 1, 12, 13, 350, 4, 32, 1, 12, 13, 350, 4, 32, 1, 12, 13, 350, 4, 32, 349, 12, 13, 350, 4, 10, 76, 12, 113, 77, 146, 4, 32, 1, 12, 34, 484, 1, 4, 32, 1, 12, 33, 484, 1, 4, 32, 1, 12, 36, 484, 1, 4, 32, 1, 12, 37, 484, 38, 4, 10, 43, 12, 13, 325, 4, 10, 485, 12, 13, 342, 4, 5, 4, 8, 64, 4, 10, 482, 43, 12, 92, 4, 10, 482, 485, 12, 92, 4, 10, 482, 1, 12, 92, 4, 10, 29], "target": [6, 1, 4, 8, 9, 4, 10, 380, 12, 13, 14, 174, 4, 10, 107, 18, 12, 108, 40, 183, 4, 10, 482, 12, 82, 1, 410, 295, 4, 10, 29, 12, 4, 32, 1, 12, 308, 105, 369, 364, 4, 32, 479, 12, 308, 240, 1, 1, 4, 32, 1, 12, 308, 422, 1, 1, 4, 10, 1, 12, 4, 32, 483, 12, 13, 350, 4, 32, 1, 12, 13, 350, 4, 32, 1, 12, 13, 350, 4, 32, 1, 12, 13, 350, 4, 32, 1, 12, 13, 350, 4, 32, 1, 12, 13, 350, 4, 32, 1, 12, 13, 350, 4, 32, 1, 12, 13, 350, 4, 32, 1, 12, 13, 350, 4, 32, 1, 12, 13, 350, 4, 32, 349, 12, 13, 350, 4, 10, 76, 12, 113, 77, 146, 4, 32, 1, 12, 34, 484, 1, 4, 32, 1, 12, 33, 484, 1, 4, 32, 1, 12, 36, 484, 1, 4, 32, 1, 12, 37, 484, 38, 4, 10, 43, 12, 13, 325, 4, 10, 485, 12, 13, 342, 4, 5, 4, 8, 64, 4, 10, 482, 43, 12, 92, 4, 10, 482, 485, 12, 92, 4, 10, 482, 1, 12, 92, 4, 10, 29, 3], "length": 200}, "36": {"input": [2, 6, 4, 8, 9, 5, 4, 10, 486, 162, 12, 23, 130, 1, 4, 10, 17, 12, 1, 378, 1, 1, 1, 146, 4, 32, 5, 4, 8, 55, 4, 10, 56, 487, 1, 63, 8, 5, 4, 10, 56, 58, 57, 61, 8, 5, 4, 252, 5, 4, 8, 64, 4, 10, 17, 43, 12, 65, 5, 4, 10, 17, 119, 12, 65, 5, 4, 10, 17, 486, 12, 1, 4, 10, 486, 17, 18, 12, 1, 1, 4, 10, 17, 486, 12, 65, 4, 10, 5, 4, 8, 46, 4, 10, 459, 12, 486, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [6, 4, 8, 9, 5, 4, 10, 486, 162, 12, 23, 130, 1, 4, 10, 17, 12, 1, 378, 1, 1, 1, 146, 4, 32, 5, 4, 8, 55, 4, 10, 56, 487, 1, 63, 8, 5, 4, 10, 56, 58, 57, 61, 8, 5, 4, 252, 5, 4, 8, 64, 4, 10, 17, 43, 12, 65, 5, 4, 10, 17, 119, 12, 65, 5, 4, 10, 17, 486, 12, 1, 4, 10, 486, 17, 18, 12, 1, 1, 4, 10, 17, 486, 12, 65, 4, 10, 5, 4, 8, 46, 4, 10, 459, 12, 486, 4, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 98}, "37": {"input": [2, 6, 4, 8, 9, 4, 10, 11, 12, 13, 99, 45, 174, 4, 10, 182, 12, 108, 40, 183, 4, 10, 17, 12, 175, 1, 4, 10, 331, 12, 13, 314, 4, 10, 1, 12, 13, 14, 4, 10, 344, 12, 13, 345, 4, 5, 4, 10, 1, 12, 39, 127, 167, 35, 4, 32, 1, 12, 1, 4, 32, 488, 12, 1, 4, 5, 4, 10, 373, 12, 13, 489, 79, 4, 10, 43, 12, 13, 1, 4, 5, 4, 8, 64, 4, 5, 4, 10, 17, 43, 12, 92, 4, 10, 182, 17, 12, 65, 67, 4, 10, 17, 331, 12, 65, 94, 4, 10, 373, 17, 12, 65, 67, 4, 5, 4, 10, 1, 17, 12, 165, 1, 4, 10, 17, 1, 12, 490, 1, 60, 4, 10, 17, 344, 12, 490, 1, 60, 4, 5, 4, 8, 55, 4, 10, 125, 1, 61, 4, 10, 56, 58, 60, 61, 4, 10, 56, 194, 60, 63, 4, 5, 4, 8, 46, 4, 10, 190, 12, 182, 11, 4, 10, 124, 12, 331, 11, 4, 10, 89, 12, 373, 11, 4, 10, 491, 12, 1, 11, 4, 10, 91, 12, 488, 11, 4, 10, 292, 12, 1], "target": [6, 4, 8, 9, 4, 10, 11, 12, 13, 99, 45, 174, 4, 10, 182, 12, 108, 40, 183, 4, 10, 17, 12, 175, 1, 4, 10, 331, 12, 13, 314, 4, 10, 1, 12, 13, 14, 4, 10, 344, 12, 13, 345, 4, 5, 4, 10, 1, 12, 39, 127, 167, 35, 4, 32, 1, 12, 1, 4, 32, 488, 12, 1, 4, 5, 4, 10, 373, 12, 13, 489, 79, 4, 10, 43, 12, 13, 1, 4, 5, 4, 8, 64, 4, 5, 4, 10, 17, 43, 12, 92, 4, 10, 182, 17, 12, 65, 67, 4, 10, 17, 331, 12, 65, 94, 4, 10, 373, 17, 12, 65, 67, 4, 5, 4, 10, 1, 17, 12, 165, 1, 4, 10, 17, 1, 12, 490, 1, 60, 4, 10, 17, 344, 12, 490, 1, 60, 4, 5, 4, 8, 55, 4, 10, 125, 1, 61, 4, 10, 56, 58, 60, 61, 4, 10, 56, 194, 60, 63, 4, 5, 4, 8, 46, 4, 10, 190, 12, 182, 11, 4, 10, 124, 12, 331, 11, 4, 10, 89, 12, 373, 11, 4, 10, 491, 12, 1, 11, 4, 10, 91, 12, 488, 11, 4, 10, 292, 12, 1, 3], "length": 200}, "38": {"input": [2, 6, 128, 4, 8, 9, 4, 10, 11, 12, 13, 218, 174, 4, 10, 182, 12, 108, 40, 139, 4, 10, 178, 73, 12, 13, 179, 314, 110, 4, 5, 4, 10, 492, 73, 12, 23, 18, 136, 4, 32, 177, 12, 88, 4, 32, 474, 12, 1, 4, 32, 475, 12, 1, 4, 32, 476, 12, 1, 4, 5, 4, 10, 1, 12, 13, 4, 493, 1, 12, 294, 4, 493, 1, 12, 1, 4, 493, 1, 12, 1, 4, 493, 1, 12, 1, 4, 5, 4, 10, 17, 12, 175, 4, 493, 494, 12, 469, 4, 493, 495, 12, 265, 4, 493, 496, 12, 1, 4, 493, 497, 12, 468, 4, 5, 4, 10, 43, 12, 13, 44, 45, 4, 5, 4, 8, 46, 4, 32, 54, 12, 494, 11, 4, 32, 123, 12, 182, 11, 4, 32, 121, 12, 178, 11, 4, 5, 4, 32, 50, 12, 177, 11, 4, 32, 49, 12, 474, 11, 4, 32, 185, 12, 475, 11, 4, 32, 260, 12, 476, 11, 4, 5, 4, 32, 188, 12, 1, 11, 4, 32, 47, 12, 1, 11, 4, 32, 89, 12, 1, 11, 4, 32, 189, 12, 1, 11, 4, 5, 4], "target": [6, 128, 4, 8, 9, 4, 10, 11, 12, 13, 218, 174, 4, 10, 182, 12, 108, 40, 139, 4, 10, 178, 73, 12, 13, 179, 314, 110, 4, 5, 4, 10, 492, 73, 12, 23, 18, 136, 4, 32, 177, 12, 88, 4, 32, 474, 12, 1, 4, 32, 475, 12, 1, 4, 32, 476, 12, 1, 4, 5, 4, 10, 1, 12, 13, 4, 493, 1, 12, 294, 4, 493, 1, 12, 1, 4, 493, 1, 12, 1, 4, 493, 1, 12, 1, 4, 5, 4, 10, 17, 12, 175, 4, 493, 494, 12, 469, 4, 493, 495, 12, 265, 4, 493, 496, 12, 1, 4, 493, 497, 12, 468, 4, 5, 4, 10, 43, 12, 13, 44, 45, 4, 5, 4, 8, 46, 4, 32, 54, 12, 494, 11, 4, 32, 123, 12, 182, 11, 4, 32, 121, 12, 178, 11, 4, 5, 4, 32, 50, 12, 177, 11, 4, 32, 49, 12, 474, 11, 4, 32, 185, 12, 475, 11, 4, 32, 260, 12, 476, 11, 4, 5, 4, 32, 188, 12, 1, 11, 4, 32, 47, 12, 1, 11, 4, 32, 89, 12, 1, 11, 4, 32, 189, 12, 1, 11, 4, 5, 4, 3], "length": 200}, "39": {"input": [2, 6, 4, 8, 9, 4, 10, 11, 12, 13, 1, 174, 4, 10, 498, 12, 13, 1, 174, 4, 10, 107, 18, 12, 141, 40, 211, 149, 110, 1, 4, 10, 499, 18, 12, 4, 32, 1, 18, 12, 30, 73, 33, 5, 4, 155, 1, 18, 12, 323, 18, 85, 1, 4, 155, 1, 18, 12, 500, 18, 100, 1, 4, 32, 1, 18, 12, 30, 73, 34, 4, 155, 1, 18, 12, 323, 18, 85, 1, 4, 155, 1, 18, 12, 500, 18, 100, 1, 4, 5, 4, 10, 388, 12, 13, 204, 174, 4, 10, 316, 12, 13, 40, 210, 4, 10, 501, 12, 109, 160, 502, 104, 346, 204, 174, 4, 5, 4, 10, 17, 12, 18, 209, 4, 32, 153, 12, 175, 329, 295, 4, 32, 1, 12, 363, 37, 245, 306, 4, 5, 4, 10, 43, 12, 13, 325, 4, 5, 4, 8, 46, 4, 10, 51, 12, 11, 4, 10, 53, 12, 498, 4, 10, 124, 12, 498, 316, 4, 10, 187, 12, 11, 1, 4, 10, 123, 12, 11, 1, 4, 10, 292, 12, 11, 1, 4, 10, 158, 12, 11, 1, 4, 5, 4, 10, 491, 12, 498, 501, 4], "target": [6, 4, 8, 9, 4, 10, 11, 12, 13, 1, 174, 4, 10, 498, 12, 13, 1, 174, 4, 10, 107, 18, 12, 141, 40, 211, 149, 110, 1, 4, 10, 499, 18, 12, 4, 32, 1, 18, 12, 30, 73, 33, 5, 4, 155, 1, 18, 12, 323, 18, 85, 1, 4, 155, 1, 18, 12, 500, 18, 100, 1, 4, 32, 1, 18, 12, 30, 73, 34, 4, 155, 1, 18, 12, 323, 18, 85, 1, 4, 155, 1, 18, 12, 500, 18, 100, 1, 4, 5, 4, 10, 388, 12, 13, 204, 174, 4, 10, 316, 12, 13, 40, 210, 4, 10, 501, 12, 109, 160, 502, 104, 346, 204, 174, 4, 5, 4, 10, 17, 12, 18, 209, 4, 32, 153, 12, 175, 329, 295, 4, 32, 1, 12, 363, 37, 245, 306, 4, 5, 4, 10, 43, 12, 13, 325, 4, 5, 4, 8, 46, 4, 10, 51, 12, 11, 4, 10, 53, 12, 498, 4, 10, 124, 12, 498, 316, 4, 10, 187, 12, 11, 1, 4, 10, 123, 12, 11, 1, 4, 10, 292, 12, 11, 1, 4, 10, 158, 12, 11, 1, 4, 5, 4, 10, 491, 12, 498, 501, 4, 3], "length": 200}, "40": {"input": [2, 6, 4, 8, 9, 4, 10, 43, 12, 13, 114, 96, 4, 10, 1, 12, 109, 110, 4, 32, 1, 12, 1, 199, 1, 423, 4, 32, 1, 18, 12, 1, 101, 111, 503, 4, 10, 153, 12, 4, 32, 504, 12, 308, 100, 1, 309, 79, 4, 32, 17, 18, 12, 175, 1, 4, 10, 1, 12, 26, 35, 4, 32, 1, 12, 130, 505, 1, 4, 32, 1, 18, 12, 40, 18, 1, 1, 4, 5, 4, 8, 46, 4, 10, 184, 12, 43, 1, 4, 10, 50, 12, 43, 1, 4, 10, 49, 12, 43, 504, 4, 10, 54, 12, 43, 17, 4, 5, 4, 8, 55, 4, 10, 125, 1, 63, 4, 10, 56, 18, 58, 18, 60, 61, 4, 5, 4, 8, 64, 4, 10, 153, 18, 119, 18, 12, 92, 4, 10, 1, 17, 504, 12, 65, 67, 4, 10, 17, 504, 12, 65, 390, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [6, 4, 8, 9, 4, 10, 43, 12, 13, 114, 96, 4, 10, 1, 12, 109, 110, 4, 32, 1, 12, 1, 199, 1, 423, 4, 32, 1, 18, 12, 1, 101, 111, 503, 4, 10, 153, 12, 4, 32, 504, 12, 308, 100, 1, 309, 79, 4, 32, 17, 18, 12, 175, 1, 4, 10, 1, 12, 26, 35, 4, 32, 1, 12, 130, 505, 1, 4, 32, 1, 18, 12, 40, 18, 1, 1, 4, 5, 4, 8, 46, 4, 10, 184, 12, 43, 1, 4, 10, 50, 12, 43, 1, 4, 10, 49, 12, 43, 504, 4, 10, 54, 12, 43, 17, 4, 5, 4, 8, 55, 4, 10, 125, 1, 63, 4, 10, 56, 18, 58, 18, 60, 61, 4, 5, 4, 8, 64, 4, 10, 153, 18, 119, 18, 12, 92, 4, 10, 1, 17, 504, 12, 65, 67, 4, 10, 17, 504, 12, 65, 390, 4, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 153}, "41": {"input": [2, 6, 4, 8, 9, 4, 5, 4, 10, 1, 12, 1, 4, 32, 196, 12, 13, 451, 4, 5, 4, 10, 153, 12, 378, 1, 4, 32, 17, 12, 1, 1, 1, 1, 1, 264, 4, 5, 4, 10, 457, 12, 30, 34, 266, 489, 4, 5, 4, 10, 1, 12, 13, 204, 174, 4, 32, 1, 12, 4, 32, 1, 12, 4, 5, 4, 10, 317, 12, 109, 204, 174, 4, 32, 1, 12, 1, 337, 340, 1, 4, 32, 1, 12, 1, 1, 385, 34, 4, 32, 1, 12, 1, 1, 385, 34, 4, 32, 1, 12, 1, 1, 385, 34, 4, 32, 1, 12, 160, 375, 346, 4, 5, 4, 10, 506, 12, 30, 408, 4, 32, 1, 12, 1, 18, 507, 4, 32, 1, 12, 1, 18, 389, 4, 5, 4, 10, 107, 12, 30, 34, 408, 211, 110, 4, 5, 4, 10, 43, 12, 13, 1, 451, 4, 5, 4, 10, 1, 12, 13, 100, 1, 4, 32, 5, 4, 8, 55, 4, 10, 62, 1, 127, 63, 4, 10, 56, 58, 61, 4, 5, 4, 5, 4, 8, 64, 4, 5, 4, 10, 17, 213, 12, 255, 1, 1, 1, 1, 1, 4], "target": [6, 4, 8, 9, 4, 5, 4, 10, 1, 12, 1, 4, 32, 196, 12, 13, 451, 4, 5, 4, 10, 153, 12, 378, 1, 4, 32, 17, 12, 1, 1, 1, 1, 1, 264, 4, 5, 4, 10, 457, 12, 30, 34, 266, 489, 4, 5, 4, 10, 1, 12, 13, 204, 174, 4, 32, 1, 12, 4, 32, 1, 12, 4, 5, 4, 10, 317, 12, 109, 204, 174, 4, 32, 1, 12, 1, 337, 340, 1, 4, 32, 1, 12, 1, 1, 385, 34, 4, 32, 1, 12, 1, 1, 385, 34, 4, 32, 1, 12, 1, 1, 385, 34, 4, 32, 1, 12, 160, 375, 346, 4, 5, 4, 10, 506, 12, 30, 408, 4, 32, 1, 12, 1, 18, 507, 4, 32, 1, 12, 1, 18, 389, 4, 5, 4, 10, 107, 12, 30, 34, 408, 211, 110, 4, 5, 4, 10, 43, 12, 13, 1, 451, 4, 5, 4, 10, 1, 12, 13, 100, 1, 4, 32, 5, 4, 8, 55, 4, 10, 62, 1, 127, 63, 4, 10, 56, 58, 61, 4, 5, 4, 5, 4, 8, 64, 4, 5, 4, 10, 17, 213, 12, 255, 1, 1, 1, 1, 1, 4, 3], "length": 200}, "42": {"input": [2, 6, 261, 4, 8, 9, 4, 10, 11, 12, 13, 99, 45, 174, 4, 10, 129, 12, 13, 130, 508, 4, 10, 509, 12, 13, 4, 32, 510, 12, 37, 18, 100, 352, 4, 32, 511, 12, 36, 18, 85, 353, 4, 32, 512, 18, 12, 33, 19, 398, 4, 32, 513, 18, 12, 34, 19, 401, 4, 10, 17, 12, 4, 32, 153, 12, 175, 1, 4, 32, 335, 12, 363, 364, 4, 155, 1, 18, 12, 36, 100, 4, 155, 1, 18, 12, 37, 85, 4, 155, 1, 73, 12, 33, 19, 4, 155, 1, 73, 12, 34, 40, 4, 10, 107, 18, 12, 13, 40, 183, 110, 4, 10, 43, 12, 13, 465, 4, 8, 46, 4, 10, 51, 12, 129, 11, 4, 10, 184, 12, 512, 11, 4, 10, 50, 12, 510, 11, 4, 10, 49, 12, 511, 11, 4, 10, 185, 12, 513, 11, 4, 10, 120, 12, 107, 11, 4, 10, 54, 12, 153, 11, 4, 10, 292, 12, 11, 4, 10, 52, 12, 43, 11, 4, 8, 64, 4, 5, 4, 10, 335, 43, 12, 117, 1, 4, 10, 153, 43, 12, 92, 4, 10, 153, 129, 12, 65, 4, 5, 4], "target": [6, 261, 4, 8, 9, 4, 10, 11, 12, 13, 99, 45, 174, 4, 10, 129, 12, 13, 130, 508, 4, 10, 509, 12, 13, 4, 32, 510, 12, 37, 18, 100, 352, 4, 32, 511, 12, 36, 18, 85, 353, 4, 32, 512, 18, 12, 33, 19, 398, 4, 32, 513, 18, 12, 34, 19, 401, 4, 10, 17, 12, 4, 32, 153, 12, 175, 1, 4, 32, 335, 12, 363, 364, 4, 155, 1, 18, 12, 36, 100, 4, 155, 1, 18, 12, 37, 85, 4, 155, 1, 73, 12, 33, 19, 4, 155, 1, 73, 12, 34, 40, 4, 10, 107, 18, 12, 13, 40, 183, 110, 4, 10, 43, 12, 13, 465, 4, 8, 46, 4, 10, 51, 12, 129, 11, 4, 10, 184, 12, 512, 11, 4, 10, 50, 12, 510, 11, 4, 10, 49, 12, 511, 11, 4, 10, 185, 12, 513, 11, 4, 10, 120, 12, 107, 11, 4, 10, 54, 12, 153, 11, 4, 10, 292, 12, 11, 4, 10, 52, 12, 43, 11, 4, 8, 64, 4, 5, 4, 10, 335, 43, 12, 117, 1, 4, 10, 153, 43, 12, 92, 4, 10, 153, 129, 12, 65, 4, 5, 4, 3], "length": 200}, "43": {"input": [2, 6, 128, 4, 8, 9, 4, 10, 11, 12, 13, 198, 4, 10, 178, 73, 12, 13, 179, 423, 514, 4, 10, 107, 12, 13, 211, 514, 4, 5, 4, 10, 17, 12, 248, 249, 1, 4, 10, 177, 162, 12, 23, 88, 4, 10, 154, 12, 30, 4, 32, 1, 12, 1, 4, 155, 515, 12, 516, 4, 155, 517, 12, 306, 4, 32, 1, 12, 342, 4, 155, 518, 12, 516, 4, 155, 1, 12, 516, 4, 155, 151, 12, 306, 4, 10, 43, 12, 13, 156, 45, 4, 5, 4, 8, 46, 4, 10, 54, 12, 17, 11, 4, 10, 47, 12, 177, 11, 4, 10, 89, 12, 518, 11, 4, 10, 90, 12, 515, 11, 4, 10, 184, 12, 178, 11, 4, 10, 120, 12, 107, 11, 4, 10, 51, 12, 11, 4, 5, 4, 5, 4, 8, 64, 4, 5, 4, 10, 515, 17, 18, 12, 117, 1, 4, 10, 517, 17, 12, 170, 4, 10, 17, 518, 515, 12, 92, 4, 8, 5, 4, 10, 17, 43, 12, 92, 4, 10, 177, 17, 18, 12, 191, 4, 10, 177, 43, 177, 178, 107, 73, 12, 171, 4, 10, 177, 154, 12, 92, 4], "target": [6, 128, 4, 8, 9, 4, 10, 11, 12, 13, 198, 4, 10, 178, 73, 12, 13, 179, 423, 514, 4, 10, 107, 12, 13, 211, 514, 4, 5, 4, 10, 17, 12, 248, 249, 1, 4, 10, 177, 162, 12, 23, 88, 4, 10, 154, 12, 30, 4, 32, 1, 12, 1, 4, 155, 515, 12, 516, 4, 155, 517, 12, 306, 4, 32, 1, 12, 342, 4, 155, 518, 12, 516, 4, 155, 1, 12, 516, 4, 155, 151, 12, 306, 4, 10, 43, 12, 13, 156, 45, 4, 5, 4, 8, 46, 4, 10, 54, 12, 17, 11, 4, 10, 47, 12, 177, 11, 4, 10, 89, 12, 518, 11, 4, 10, 90, 12, 515, 11, 4, 10, 184, 12, 178, 11, 4, 10, 120, 12, 107, 11, 4, 10, 51, 12, 11, 4, 5, 4, 5, 4, 8, 64, 4, 5, 4, 10, 515, 17, 18, 12, 117, 1, 4, 10, 517, 17, 12, 170, 4, 10, 17, 518, 515, 12, 92, 4, 8, 5, 4, 10, 17, 43, 12, 92, 4, 10, 177, 17, 18, 12, 191, 4, 10, 177, 43, 177, 178, 107, 73, 12, 171, 4, 10, 177, 154, 12, 92, 4, 3], "length": 200}, "44": {"input": [2, 6, 128, 172, 4, 5, 4, 8, 9, 4, 10, 11, 12, 13, 173, 174, 4, 10, 196, 12, 13, 173, 174, 4, 10, 178, 73, 12, 13, 179, 180, 4, 10, 17, 12, 175, 176, 4, 10, 519, 12, 23, 4, 32, 177, 162, 12, 18, 88, 4, 32, 520, 18, 12, 18, 424, 4, 10, 43, 12, 13, 44, 45, 4, 5, 4, 8, 46, 4, 10, 54, 12, 17, 196, 4, 10, 159, 12, 11, 178, 4, 10, 186, 12, 177, 196, 4, 10, 51, 12, 196, 4, 10, 52, 12, 196, 43, 4, 5, 4, 8, 64, 4, 10, 17, 43, 12, 92, 4, 10, 519, 17, 18, 12, 191, 4, 10, 519, 43, 519, 73, 12, 171, 4, 10, 177, 178, 162, 12, 117, 1, 67, 4, 10, 520, 196, 12, 117, 449, 94, 4, 5, 4, 8, 55, 4, 10, 56, 449, 162, 60, 63, 4, 5, 4, 5, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [6, 128, 172, 4, 5, 4, 8, 9, 4, 10, 11, 12, 13, 173, 174, 4, 10, 196, 12, 13, 173, 174, 4, 10, 178, 73, 12, 13, 179, 180, 4, 10, 17, 12, 175, 176, 4, 10, 519, 12, 23, 4, 32, 177, 162, 12, 18, 88, 4, 32, 520, 18, 12, 18, 424, 4, 10, 43, 12, 13, 44, 45, 4, 5, 4, 8, 46, 4, 10, 54, 12, 17, 196, 4, 10, 159, 12, 11, 178, 4, 10, 186, 12, 177, 196, 4, 10, 51, 12, 196, 4, 10, 52, 12, 196, 43, 4, 5, 4, 8, 64, 4, 10, 17, 43, 12, 92, 4, 10, 519, 17, 18, 12, 191, 4, 10, 519, 43, 519, 73, 12, 171, 4, 10, 177, 178, 162, 12, 117, 1, 67, 4, 10, 520, 196, 12, 117, 449, 94, 4, 5, 4, 8, 55, 4, 10, 56, 449, 162, 60, 63, 4, 5, 4, 5, 4, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 157}, "45": {"input": [2, 6, 261, 128, 4, 8, 9, 4, 5, 4, 10, 11, 12, 13, 96, 4, 10, 17, 18, 12, 82, 115, 1, 4, 10, 112, 12, 113, 127, 114, 1, 4, 5, 4, 10, 196, 12, 13, 210, 4, 10, 521, 12, 13, 1, 4, 10, 178, 12, 13, 204, 174, 4, 5, 4, 10, 1, 12, 13, 4, 32, 1, 12, 1, 4, 32, 1, 12, 1, 4, 5, 4, 10, 129, 12, 16, 4, 32, 1, 12, 332, 130, 1, 1, 4, 32, 1, 12, 109, 1, 1, 4, 32, 1, 12, 13, 4, 5, 4, 10, 43, 12, 13, 156, 45, 4, 5, 4, 8, 46, 4, 10, 121, 12, 11, 1, 196, 4, 10, 291, 12, 11, 1, 4, 10, 54, 12, 11, 17, 196, 4, 10, 289, 12, 11, 521, 4, 10, 51, 12, 11, 196, 4, 10, 52, 12, 43, 4, 5, 4, 8, 64, 4, 10, 17, 43, 521, 1, 12, 92, 4, 5, 4, 10, 129, 196, 521, 1, 43, 119, 12, 65, 4, 5, 4, 10, 1, 178, 12, 117, 1, 118, 4, 10, 1, 1, 12, 65, 4, 5, 4, 10, 1, 129, 12, 117, 1, 67, 4, 10], "target": [6, 261, 128, 4, 8, 9, 4, 5, 4, 10, 11, 12, 13, 96, 4, 10, 17, 18, 12, 82, 115, 1, 4, 10, 112, 12, 113, 127, 114, 1, 4, 5, 4, 10, 196, 12, 13, 210, 4, 10, 521, 12, 13, 1, 4, 10, 178, 12, 13, 204, 174, 4, 5, 4, 10, 1, 12, 13, 4, 32, 1, 12, 1, 4, 32, 1, 12, 1, 4, 5, 4, 10, 129, 12, 16, 4, 32, 1, 12, 332, 130, 1, 1, 4, 32, 1, 12, 109, 1, 1, 4, 32, 1, 12, 13, 4, 5, 4, 10, 43, 12, 13, 156, 45, 4, 5, 4, 8, 46, 4, 10, 121, 12, 11, 1, 196, 4, 10, 291, 12, 11, 1, 4, 10, 54, 12, 11, 17, 196, 4, 10, 289, 12, 11, 521, 4, 10, 51, 12, 11, 196, 4, 10, 52, 12, 43, 4, 5, 4, 8, 64, 4, 10, 17, 43, 521, 1, 12, 92, 4, 5, 4, 10, 129, 196, 521, 1, 43, 119, 12, 65, 4, 5, 4, 10, 1, 178, 12, 117, 1, 118, 4, 10, 1, 1, 12, 65, 4, 5, 4, 10, 1, 129, 12, 117, 1, 67, 4, 10, 3], "length": 200}, "46": {"input": [2, 6, 4, 8, 9, 162, 5, 4, 10, 486, 162, 12, 13, 1, 4, 10, 1, 162, 12, 13, 354, 4, 10, 17, 12, 1, 334, 433, 4, 10, 335, 12, 30, 378, 1, 453, 1, 149, 148, 1, 4, 10, 177, 162, 12, 30, 454, 136, 378, 1, 453, 4, 10, 522, 12, 13, 1, 4, 32, 5, 4, 8, 55, 4, 10, 56, 487, 162, 63, 4, 10, 56, 58, 61, 4, 252, 5, 4, 8, 64, 4, 10, 522, 335, 12, 65, 5, 4, 10, 335, 522, 12, 65, 4, 10, 335, 43, 12, 65, 4, 10, 335, 1, 12, 379, 4, 10, 486, 335, 12, 65, 67, 4, 10, 17, 43, 12, 92, 4, 10, 17, 119, 12, 92, 4, 10, 335, 119, 12, 65, 4, 10, 177, 43, 12, 1, 4, 10, 177, 43, 12, 379, 4, 10, 486, 177, 12, 65, 4, 10, 522, 177, 12, 65, 4, 10, 177, 522, 12, 1, 4, 10, 177, 522, 12, 379, 4, 10, 177, 335, 12, 191, 4, 10, 177, 177, 12, 379, 4, 10, 177, 17, 12, 379, 4, 10, 335, 177, 12, 65, 4, 10, 5, 4, 5, 4, 8, 46, 4, 10], "target": [6, 4, 8, 9, 162, 5, 4, 10, 486, 162, 12, 13, 1, 4, 10, 1, 162, 12, 13, 354, 4, 10, 17, 12, 1, 334, 433, 4, 10, 335, 12, 30, 378, 1, 453, 1, 149, 148, 1, 4, 10, 177, 162, 12, 30, 454, 136, 378, 1, 453, 4, 10, 522, 12, 13, 1, 4, 32, 5, 4, 8, 55, 4, 10, 56, 487, 162, 63, 4, 10, 56, 58, 61, 4, 252, 5, 4, 8, 64, 4, 10, 522, 335, 12, 65, 5, 4, 10, 335, 522, 12, 65, 4, 10, 335, 43, 12, 65, 4, 10, 335, 1, 12, 379, 4, 10, 486, 335, 12, 65, 67, 4, 10, 17, 43, 12, 92, 4, 10, 17, 119, 12, 92, 4, 10, 335, 119, 12, 65, 4, 10, 177, 43, 12, 1, 4, 10, 177, 43, 12, 379, 4, 10, 486, 177, 12, 65, 4, 10, 522, 177, 12, 65, 4, 10, 177, 522, 12, 1, 4, 10, 177, 522, 12, 379, 4, 10, 177, 335, 12, 191, 4, 10, 177, 177, 12, 379, 4, 10, 177, 17, 12, 379, 4, 10, 335, 177, 12, 65, 4, 10, 5, 4, 5, 4, 8, 46, 4, 10, 3], "length": 200}, "47": {"input": [2, 6, 128, 4, 8, 9, 4, 10, 11, 12, 13, 173, 4, 5, 4, 10, 1, 12, 13, 4, 32, 523, 12, 220, 4, 32, 524, 12, 1, 4, 32, 525, 12, 40, 4, 5, 4, 10, 526, 12, 13, 174, 4, 32, 527, 12, 37, 1, 4, 32, 528, 12, 33, 1, 4, 32, 1, 12, 36, 1, 4, 32, 1, 12, 34, 1, 4, 5, 4, 5, 4, 10, 17, 12, 82, 1, 529, 329, 4, 10, 395, 12, 26, 127, 149, 1, 79, 4, 10, 425, 12, 109, 4, 32, 426, 12, 427, 428, 4, 32, 429, 12, 430, 431, 4, 32, 432, 12, 433, 434, 4, 32, 435, 12, 436, 437, 4, 32, 530, 12, 531, 437, 4, 5, 4, 10, 438, 12, 30, 19, 18, 79, 146, 4, 32, 439, 12, 36, 440, 4, 32, 441, 12, 37, 440, 4, 32, 442, 12, 33, 443, 4, 32, 444, 12, 34, 443, 4, 5, 4, 10, 107, 12, 13, 183, 514, 4, 10, 532, 162, 12, 23, 342, 4, 5, 4, 10, 317, 18, 12, 109, 37, 18, 1, 18, 1, 225, 110, 4, 10, 533, 12, 30, 100, 86, 4, 32, 1, 12, 1], "target": [6, 128, 4, 8, 9, 4, 10, 11, 12, 13, 173, 4, 5, 4, 10, 1, 12, 13, 4, 32, 523, 12, 220, 4, 32, 524, 12, 1, 4, 32, 525, 12, 40, 4, 5, 4, 10, 526, 12, 13, 174, 4, 32, 527, 12, 37, 1, 4, 32, 528, 12, 33, 1, 4, 32, 1, 12, 36, 1, 4, 32, 1, 12, 34, 1, 4, 5, 4, 5, 4, 10, 17, 12, 82, 1, 529, 329, 4, 10, 395, 12, 26, 127, 149, 1, 79, 4, 10, 425, 12, 109, 4, 32, 426, 12, 427, 428, 4, 32, 429, 12, 430, 431, 4, 32, 432, 12, 433, 434, 4, 32, 435, 12, 436, 437, 4, 32, 530, 12, 531, 437, 4, 5, 4, 10, 438, 12, 30, 19, 18, 79, 146, 4, 32, 439, 12, 36, 440, 4, 32, 441, 12, 37, 440, 4, 32, 442, 12, 33, 443, 4, 32, 444, 12, 34, 443, 4, 5, 4, 10, 107, 12, 13, 183, 514, 4, 10, 532, 162, 12, 23, 342, 4, 5, 4, 10, 317, 18, 12, 109, 37, 18, 1, 18, 1, 225, 110, 4, 10, 533, 12, 30, 100, 86, 4, 32, 1, 12, 1, 3], "length": 200}, "48": {"input": [2, 6, 4, 5, 4, 8, 9, 4, 10, 540, 12, 13, 1, 4, 10, 1, 73, 12, 13, 162, 98, 18, 1, 4, 10, 1, 12, 13, 162, 19, 541, 4, 5, 4, 10, 80, 12, 4, 32, 1, 18, 12, 103, 1, 73, 1, 542, 18, 338, 266, 295, 4, 32, 1, 18, 12, 103, 1, 73, 1, 104, 18, 338, 1, 295, 4, 32, 543, 12, 83, 1, 1, 266, 4, 32, 1, 12, 83, 1, 1, 266, 4, 5, 4, 10, 17, 12, 175, 1, 1, 4, 5, 4, 10, 501, 12, 109, 1, 18, 502, 183, 110, 4, 10, 544, 12, 13, 183, 110, 4, 10, 177, 162, 12, 23, 454, 136, 4, 5, 4, 10, 145, 12, 30, 4, 32, 545, 18, 12, 37, 18, 100, 408, 38, 4, 32, 546, 12, 37, 18, 100, 408, 1, 4, 5, 4, 10, 43, 12, 13, 44, 45, 4, 5, 4, 8, 64, 4, 10, 80, 43, 18, 12, 72, 4, 10, 80, 43, 18, 12, 92, 4, 10, 17, 43, 119, 12, 92, 4, 5, 4, 10, 177, 17, 18, 12, 191, 4, 10, 177, 177, 18, 12, 191, 1, 4, 10, 177, 43, 162], "target": [6, 4, 5, 4, 8, 9, 4, 10, 540, 12, 13, 1, 4, 10, 1, 73, 12, 13, 162, 98, 18, 1, 4, 10, 1, 12, 13, 162, 19, 541, 4, 5, 4, 10, 80, 12, 4, 32, 1, 18, 12, 103, 1, 73, 1, 542, 18, 338, 266, 295, 4, 32, 1, 18, 12, 103, 1, 73, 1, 104, 18, 338, 1, 295, 4, 32, 543, 12, 83, 1, 1, 266, 4, 32, 1, 12, 83, 1, 1, 266, 4, 5, 4, 10, 17, 12, 175, 1, 1, 4, 5, 4, 10, 501, 12, 109, 1, 18, 502, 183, 110, 4, 10, 544, 12, 13, 183, 110, 4, 10, 177, 162, 12, 23, 454, 136, 4, 5, 4, 10, 145, 12, 30, 4, 32, 545, 18, 12, 37, 18, 100, 408, 38, 4, 32, 546, 12, 37, 18, 100, 408, 1, 4, 5, 4, 10, 43, 12, 13, 44, 45, 4, 5, 4, 8, 64, 4, 10, 80, 43, 18, 12, 72, 4, 10, 80, 43, 18, 12, 92, 4, 10, 17, 43, 119, 12, 92, 4, 5, 4, 10, 177, 17, 18, 12, 191, 4, 10, 177, 177, 18, 12, 191, 1, 4, 10, 177, 43, 162, 3], "length": 200}, "49": {"input": [2, 6, 4, 8, 9, 4, 10, 129, 12, 13, 1, 4, 10, 1, 12, 109, 114, 1, 110, 4, 32, 1, 18, 12, 18, 1, 18, 1, 346, 4, 32, 1, 18, 12, 18, 1, 18, 337, 547, 4, 32, 1, 18, 12, 18, 1, 18, 337, 547, 4, 5, 4, 10, 153, 12, 4, 32, 17, 18, 12, 82, 19, 18, 1, 1, 4, 32, 548, 12, 30, 19, 147, 224, 4, 32, 1, 12, 4, 155, 549, 18, 12, 83, 86, 85, 1, 58, 4, 155, 1, 18, 12, 30, 18, 33, 18, 86, 98, 1, 4, 155, 1, 12, 30, 34, 86, 100, 1, 4, 5, 4, 10, 1, 12, 39, 477, 505, 1, 79, 4, 10, 1, 12, 39, 477, 127, 1, 79, 4, 5, 4, 5, 4, 8, 46, 4, 10, 50, 12, 129, 1, 4, 10, 49, 12, 129, 1, 4, 10, 185, 12, 129, 1, 4, 10, 51, 12, 129, 4, 10, 54, 12, 129, 17, 4, 5, 4, 8, 55, 4, 10, 56, 58, 60, 61, 4, 10, 125, 126, 63, 4, 5, 4, 8, 64, 4, 10, 119, 17, 549, 12, 92, 4, 10, 119, 548, 1, 12, 65, 4], "target": [6, 4, 8, 9, 4, 10, 129, 12, 13, 1, 4, 10, 1, 12, 109, 114, 1, 110, 4, 32, 1, 18, 12, 18, 1, 18, 1, 346, 4, 32, 1, 18, 12, 18, 1, 18, 337, 547, 4, 32, 1, 18, 12, 18, 1, 18, 337, 547, 4, 5, 4, 10, 153, 12, 4, 32, 17, 18, 12, 82, 19, 18, 1, 1, 4, 32, 548, 12, 30, 19, 147, 224, 4, 32, 1, 12, 4, 155, 549, 18, 12, 83, 86, 85, 1, 58, 4, 155, 1, 18, 12, 30, 18, 33, 18, 86, 98, 1, 4, 155, 1, 12, 30, 34, 86, 100, 1, 4, 5, 4, 10, 1, 12, 39, 477, 505, 1, 79, 4, 10, 1, 12, 39, 477, 127, 1, 79, 4, 5, 4, 5, 4, 8, 46, 4, 10, 50, 12, 129, 1, 4, 10, 49, 12, 129, 1, 4, 10, 185, 12, 129, 1, 4, 10, 51, 12, 129, 4, 10, 54, 12, 129, 17, 4, 5, 4, 8, 55, 4, 10, 56, 58, 60, 61, 4, 10, 125, 126, 63, 4, 5, 4, 8, 64, 4, 10, 119, 17, 549, 12, 92, 4, 10, 119, 548, 1, 12, 65, 4, 3], "length": 200}, "50": {"input": [2, 6, 7, 4, 8, 9, 4, 10, 11, 12, 13, 262, 174, 4, 10, 107, 18, 12, 108, 40, 211, 4, 10, 331, 12, 13, 1, 4, 5, 4, 10, 1, 12, 30, 33, 4, 32, 1, 12, 1, 1, 1, 4, 32, 1, 12, 1, 1, 1, 4, 32, 1, 12, 203, 1, 1, 4, 32, 1, 12, 21, 1, 1, 4, 5, 4, 10, 1, 12, 13, 149, 4, 32, 1, 12, 203, 1, 4, 32, 1, 12, 203, 1, 4, 32, 1, 12, 203, 1, 4, 32, 1, 12, 203, 1, 4, 5, 4, 10, 1, 12, 13, 4, 32, 550, 12, 1, 294, 4, 32, 1, 12, 142, 1, 4, 32, 1, 12, 1, 1, 4, 32, 1, 12, 1, 1, 4, 32, 1, 12, 114, 1, 4, 5, 4, 10, 17, 12, 175, 306, 403, 4, 32, 1, 12, 4, 32, 1, 12, 4, 32, 1, 12, 4, 32, 1, 12, 4, 32, 1, 12, 4, 5, 4, 10, 1, 12, 13, 1, 4, 10, 43, 12, 13, 1, 4, 5, 4, 8, 64, 4, 5, 4, 10, 17, 550, 12, 117, 1, 4, 10, 17, 1, 12, 117, 1, 4, 10, 17, 1], "target": [6, 7, 4, 8, 9, 4, 10, 11, 12, 13, 262, 174, 4, 10, 107, 18, 12, 108, 40, 211, 4, 10, 331, 12, 13, 1, 4, 5, 4, 10, 1, 12, 30, 33, 4, 32, 1, 12, 1, 1, 1, 4, 32, 1, 12, 1, 1, 1, 4, 32, 1, 12, 203, 1, 1, 4, 32, 1, 12, 21, 1, 1, 4, 5, 4, 10, 1, 12, 13, 149, 4, 32, 1, 12, 203, 1, 4, 32, 1, 12, 203, 1, 4, 32, 1, 12, 203, 1, 4, 32, 1, 12, 203, 1, 4, 5, 4, 10, 1, 12, 13, 4, 32, 550, 12, 1, 294, 4, 32, 1, 12, 142, 1, 4, 32, 1, 12, 1, 1, 4, 32, 1, 12, 1, 1, 4, 32, 1, 12, 114, 1, 4, 5, 4, 10, 17, 12, 175, 306, 403, 4, 32, 1, 12, 4, 32, 1, 12, 4, 32, 1, 12, 4, 32, 1, 12, 4, 32, 1, 12, 4, 5, 4, 10, 1, 12, 13, 1, 4, 10, 43, 12, 13, 1, 4, 5, 4, 8, 64, 4, 5, 4, 10, 17, 550, 12, 117, 1, 4, 10, 17, 1, 12, 117, 1, 4, 10, 17, 1, 3], "length": 200}, "51": {"input": [2, 6, 4, 162, 9, 4, 81, 11, 12, 13, 294, 174, 4, 81, 551, 12, 83, 1, 295, 85, 58, 86, 1, 4, 5, 4, 81, 552, 12, 13, 1, 4, 81, 1, 12, 39, 1, 4, 341, 553, 12, 1, 127, 4, 341, 554, 12, 1, 18, 127, 4, 341, 1, 12, 1, 127, 4, 341, 1, 12, 1, 127, 4, 341, 1, 12, 1, 127, 4, 341, 1, 12, 1, 127, 4, 5, 4, 81, 17, 12, 248, 403, 249, 295, 4, 81, 43, 12, 13, 197, 303, 4, 8, 5, 4, 162, 46, 4, 81, 50, 12, 553, 11, 4, 81, 49, 12, 554, 11, 4, 81, 185, 12, 1, 11, 4, 81, 260, 12, 1, 11, 4, 81, 1, 12, 1, 11, 4, 81, 1, 12, 1, 11, 4, 81, 124, 12, 552, 11, 4, 81, 1, 12, 17, 553, 554, 11, 4, 81, 54, 12, 17, 11, 4, 81, 89, 12, 551, 11, 4, 81, 51, 12, 11, 4, 252, 5, 4, 162, 55, 4, 81, 125, 333, 61, 4, 81, 56, 58, 61, 4, 81, 56, 1, 60, 63, 4, 10, 5, 4, 162, 64, 4, 81, 17, 18, 43, 552, 18, 12], "target": [6, 4, 162, 9, 4, 81, 11, 12, 13, 294, 174, 4, 81, 551, 12, 83, 1, 295, 85, 58, 86, 1, 4, 5, 4, 81, 552, 12, 13, 1, 4, 81, 1, 12, 39, 1, 4, 341, 553, 12, 1, 127, 4, 341, 554, 12, 1, 18, 127, 4, 341, 1, 12, 1, 127, 4, 341, 1, 12, 1, 127, 4, 341, 1, 12, 1, 127, 4, 341, 1, 12, 1, 127, 4, 5, 4, 81, 17, 12, 248, 403, 249, 295, 4, 81, 43, 12, 13, 197, 303, 4, 8, 5, 4, 162, 46, 4, 81, 50, 12, 553, 11, 4, 81, 49, 12, 554, 11, 4, 81, 185, 12, 1, 11, 4, 81, 260, 12, 1, 11, 4, 81, 1, 12, 1, 11, 4, 81, 1, 12, 1, 11, 4, 81, 124, 12, 552, 11, 4, 81, 1, 12, 17, 553, 554, 11, 4, 81, 54, 12, 17, 11, 4, 81, 89, 12, 551, 11, 4, 81, 51, 12, 11, 4, 252, 5, 4, 162, 55, 4, 81, 125, 333, 61, 4, 81, 56, 58, 61, 4, 81, 56, 1, 60, 63, 4, 10, 5, 4, 162, 64, 4, 81, 17, 18, 43, 552, 18, 12, 3], "length": 200}, "52": {"input": [2, 6, 261, 128, 4, 5, 4, 8, 9, 4, 10, 556, 12, 13, 174, 1, 4, 10, 1, 12, 13, 4, 32, 557, 12, 1, 4, 32, 1, 12, 1, 4, 10, 182, 12, 13, 174, 204, 174, 4, 10, 1, 12, 13, 1, 1, 1, 4, 10, 1, 12, 13, 204, 174, 4, 10, 558, 12, 1, 58, 309, 105, 367, 146, 35, 4, 10, 43, 12, 13, 197, 44, 370, 4, 10, 17, 12, 82, 18, 469, 100, 73, 1, 4, 10, 1, 12, 26, 1, 79, 149, 4, 5, 4, 8, 64, 4, 10, 558, 558, 119, 43, 12, 92, 4, 10, 17, 43, 12, 92, 4, 10, 17, 558, 12, 65, 4, 10, 1, 557, 12, 255, 194, 1, 4, 10, 557, 1, 12, 117, 1, 4, 10, 1, 17, 12, 70, 1, 4, 5, 4, 8, 55, 4, 10, 62, 1, 127, 63, 4, 10, 56, 58, 60, 61, 4, 10, 125, 126, 4, 8, 5, 4, 8, 46, 4, 10, 292, 12, 556, 4, 10, 54, 12, 17, 556, 4, 10, 48, 12, 556, 558, 4, 10, 184, 12, 556, 557, 4, 10, 188, 12, 556, 182, 4, 0, 0, 0, 0, 0], "target": [6, 261, 128, 4, 5, 4, 8, 9, 4, 10, 556, 12, 13, 174, 1, 4, 10, 1, 12, 13, 4, 32, 557, 12, 1, 4, 32, 1, 12, 1, 4, 10, 182, 12, 13, 174, 204, 174, 4, 10, 1, 12, 13, 1, 1, 1, 4, 10, 1, 12, 13, 204, 174, 4, 10, 558, 12, 1, 58, 309, 105, 367, 146, 35, 4, 10, 43, 12, 13, 197, 44, 370, 4, 10, 17, 12, 82, 18, 469, 100, 73, 1, 4, 10, 1, 12, 26, 1, 79, 149, 4, 5, 4, 8, 64, 4, 10, 558, 558, 119, 43, 12, 92, 4, 10, 17, 43, 12, 92, 4, 10, 17, 558, 12, 65, 4, 10, 1, 557, 12, 255, 194, 1, 4, 10, 557, 1, 12, 117, 1, 4, 10, 1, 17, 12, 70, 1, 4, 5, 4, 8, 55, 4, 10, 62, 1, 127, 63, 4, 10, 56, 58, 60, 61, 4, 10, 125, 126, 4, 8, 5, 4, 8, 46, 4, 10, 292, 12, 556, 4, 10, 54, 12, 17, 556, 4, 10, 48, 12, 556, 558, 4, 10, 184, 12, 556, 557, 4, 10, 188, 12, 556, 182, 4, 3, 0, 0, 0, 0, 0], "length": 195}, "53": {"input": [2, 4, 5, 4, 6, 18, 128, 172, 4, 8, 9, 4, 5, 4, 10, 11, 12, 13, 174, 198, 4, 10, 178, 73, 12, 13, 179, 423, 4, 10, 17, 12, 175, 4, 32, 420, 12, 362, 295, 4, 32, 421, 12, 1, 295, 4, 10, 559, 12, 13, 1, 132, 4, 10, 135, 12, 23, 137, 35, 4, 10, 107, 12, 13, 139, 4, 10, 177, 162, 12, 23, 342, 136, 4, 10, 43, 12, 13, 156, 45, 4, 5, 4, 8, 46, 4, 10, 54, 12, 420, 11, 4, 10, 184, 12, 178, 11, 4, 10, 50, 12, 177, 11, 4, 10, 157, 12, 135, 11, 4, 10, 120, 12, 107, 11, 4, 10, 90, 12, 559, 11, 4, 10, 51, 12, 11, 4, 5, 4, 8, 64, 4, 10, 17, 43, 12, 92, 4, 10, 17, 178, 12, 65, 4, 10, 177, 17, 18, 12, 191, 4, 10, 177, 43, 177, 559, 12, 171, 4, 10, 177, 178, 12, 93, 67, 4, 10, 420, 135, 12, 117, 1, 4, 10, 135, 17, 12, 65, 4, 10, 420, 107, 162, 12, 92, 4, 10, 107, 421, 12, 65, 163, 4, 10, 559, 17, 12, 65, 67, 4], "target": [4, 5, 4, 6, 18, 128, 172, 4, 8, 9, 4, 5, 4, 10, 11, 12, 13, 174, 198, 4, 10, 178, 73, 12, 13, 179, 423, 4, 10, 17, 12, 175, 4, 32, 420, 12, 362, 295, 4, 32, 421, 12, 1, 295, 4, 10, 559, 12, 13, 1, 132, 4, 10, 135, 12, 23, 137, 35, 4, 10, 107, 12, 13, 139, 4, 10, 177, 162, 12, 23, 342, 136, 4, 10, 43, 12, 13, 156, 45, 4, 5, 4, 8, 46, 4, 10, 54, 12, 420, 11, 4, 10, 184, 12, 178, 11, 4, 10, 50, 12, 177, 11, 4, 10, 157, 12, 135, 11, 4, 10, 120, 12, 107, 11, 4, 10, 90, 12, 559, 11, 4, 10, 51, 12, 11, 4, 5, 4, 8, 64, 4, 10, 17, 43, 12, 92, 4, 10, 17, 178, 12, 65, 4, 10, 177, 17, 18, 12, 191, 4, 10, 177, 43, 177, 559, 12, 171, 4, 10, 177, 178, 12, 93, 67, 4, 10, 420, 135, 12, 117, 1, 4, 10, 135, 17, 12, 65, 4, 10, 420, 107, 162, 12, 92, 4, 10, 107, 421, 12, 65, 163, 4, 10, 559, 17, 12, 65, 67, 4, 3], "length": 200}, "54": {"input": [2, 6, 1, 128, 4, 8, 9, 4, 10, 380, 12, 13, 1, 4, 10, 181, 12, 108, 144, 4, 10, 43, 12, 13, 116, 4, 10, 129, 12, 13, 16, 4, 10, 177, 12, 23, 152, 4, 10, 17, 12, 175, 1, 4, 8, 55, 4, 10, 56, 1, 60, 63, 4, 10, 56, 58, 60, 61, 4, 8, 64, 4, 10, 17, 43, 12, 92, 4, 10, 177, 17, 12, 191, 4, 10, 177, 43, 177, 12, 171, 4, 10, 43, 177, 12, 171, 4, 10, 129, 177, 12, 93, 4, 10, 17, 129, 12, 65, 4, 10, 181, 17, 12, 65, 4, 5, 4, 8, 46, 4, 10, 54, 12, 380, 17, 4, 10, 52, 12, 43, 4, 10, 123, 12, 380, 129, 4, 10, 89, 12, 380, 177, 4, 10, 159, 12, 380, 181, 4, 10, 51, 12, 380, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [6, 1, 128, 4, 8, 9, 4, 10, 380, 12, 13, 1, 4, 10, 181, 12, 108, 144, 4, 10, 43, 12, 13, 116, 4, 10, 129, 12, 13, 16, 4, 10, 177, 12, 23, 152, 4, 10, 17, 12, 175, 1, 4, 8, 55, 4, 10, 56, 1, 60, 63, 4, 10, 56, 58, 60, 61, 4, 8, 64, 4, 10, 17, 43, 12, 92, 4, 10, 177, 17, 12, 191, 4, 10, 177, 43, 177, 12, 171, 4, 10, 43, 177, 12, 171, 4, 10, 129, 177, 12, 93, 4, 10, 17, 129, 12, 65, 4, 10, 181, 17, 12, 65, 4, 5, 4, 8, 46, 4, 10, 54, 12, 380, 17, 4, 10, 52, 12, 43, 4, 10, 123, 12, 380, 129, 4, 10, 89, 12, 380, 177, 4, 10, 159, 12, 380, 181, 4, 10, 51, 12, 380, 4, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 144}, "55": {"input": [2, 6, 4, 73, 9, 4, 8, 196, 12, 13, 294, 4, 8, 11, 12, 13, 294, 174, 4, 8, 182, 12, 13, 179, 139, 110, 4, 8, 43, 12, 13, 197, 303, 4, 8, 560, 12, 13, 179, 1, 4, 8, 552, 12, 13, 179, 4, 81, 1, 12, 1, 4, 81, 1, 12, 1, 4, 81, 1, 12, 1, 4, 8, 1, 12, 109, 114, 183, 1, 104, 110, 4, 8, 1, 12, 13, 101, 561, 4, 81, 1, 12, 1, 4, 81, 562, 12, 561, 4, 81, 563, 12, 1, 4, 81, 564, 12, 1, 4, 8, 1, 12, 13, 101, 561, 4, 81, 565, 12, 1, 4, 81, 566, 12, 561, 4, 81, 567, 12, 1, 4, 81, 568, 12, 1, 4, 8, 17, 12, 175, 203, 4, 81, 569, 12, 329, 295, 4, 81, 570, 12, 329, 295, 4, 81, 1, 12, 1, 4, 10, 1, 12, 1, 4, 10, 1, 12, 1, 4, 10, 1, 12, 1, 4, 10, 1, 12, 1, 4, 5, 4, 8, 1, 12, 18, 83, 1, 146, 1, 149, 295, 4, 81, 1, 12, 5, 4, 81, 1, 12, 4, 5, 4, 73, 46, 4, 8, 51, 12, 196], "target": [6, 4, 73, 9, 4, 8, 196, 12, 13, 294, 4, 8, 11, 12, 13, 294, 174, 4, 8, 182, 12, 13, 179, 139, 110, 4, 8, 43, 12, 13, 197, 303, 4, 8, 560, 12, 13, 179, 1, 4, 8, 552, 12, 13, 179, 4, 81, 1, 12, 1, 4, 81, 1, 12, 1, 4, 81, 1, 12, 1, 4, 8, 1, 12, 109, 114, 183, 1, 104, 110, 4, 8, 1, 12, 13, 101, 561, 4, 81, 1, 12, 1, 4, 81, 562, 12, 561, 4, 81, 563, 12, 1, 4, 81, 564, 12, 1, 4, 8, 1, 12, 13, 101, 561, 4, 81, 565, 12, 1, 4, 81, 566, 12, 561, 4, 81, 567, 12, 1, 4, 81, 568, 12, 1, 4, 8, 17, 12, 175, 203, 4, 81, 569, 12, 329, 295, 4, 81, 570, 12, 329, 295, 4, 81, 1, 12, 1, 4, 10, 1, 12, 1, 4, 10, 1, 12, 1, 4, 10, 1, 12, 1, 4, 10, 1, 12, 1, 4, 5, 4, 8, 1, 12, 18, 83, 1, 146, 1, 149, 295, 4, 81, 1, 12, 5, 4, 81, 1, 12, 4, 5, 4, 73, 46, 4, 8, 51, 12, 196, 3], "length": 200}, "56": {"input": [2, 6, 128, 4, 8, 9, 4, 10, 11, 12, 13, 218, 174, 4, 10, 107, 12, 13, 183, 514, 4, 10, 17, 12, 82, 161, 529, 571, 4, 10, 177, 162, 12, 23, 88, 4, 10, 425, 12, 109, 5, 4, 32, 426, 12, 427, 428, 4, 32, 429, 12, 430, 431, 4, 32, 432, 12, 433, 434, 4, 32, 435, 12, 436, 437, 4, 32, 530, 12, 531, 437, 4, 10, 438, 12, 30, 19, 18, 79, 146, 4, 32, 439, 12, 36, 440, 4, 32, 441, 12, 37, 440, 4, 32, 442, 12, 33, 443, 4, 32, 444, 12, 34, 443, 4, 5, 4, 10, 154, 12, 30, 130, 149, 224, 147, 4, 10, 43, 12, 13, 44, 45, 4, 5, 4, 8, 46, 4, 10, 51, 12, 11, 4, 10, 54, 12, 11, 17, 4, 10, 47, 12, 11, 177, 4, 10, 158, 12, 11, 435, 4, 10, 289, 12, 11, 432, 4, 10, 374, 12, 11, 426, 4, 10, 189, 12, 11, 429, 4, 10, 120, 12, 11, 107, 4, 5, 4, 8, 64, 4, 5, 4, 10, 17, 43, 425, 12, 92, 4, 5, 4, 10, 17, 177, 12, 206, 1, 445, 4, 10], "target": [6, 128, 4, 8, 9, 4, 10, 11, 12, 13, 218, 174, 4, 10, 107, 12, 13, 183, 514, 4, 10, 17, 12, 82, 161, 529, 571, 4, 10, 177, 162, 12, 23, 88, 4, 10, 425, 12, 109, 5, 4, 32, 426, 12, 427, 428, 4, 32, 429, 12, 430, 431, 4, 32, 432, 12, 433, 434, 4, 32, 435, 12, 436, 437, 4, 32, 530, 12, 531, 437, 4, 10, 438, 12, 30, 19, 18, 79, 146, 4, 32, 439, 12, 36, 440, 4, 32, 441, 12, 37, 440, 4, 32, 442, 12, 33, 443, 4, 32, 444, 12, 34, 443, 4, 5, 4, 10, 154, 12, 30, 130, 149, 224, 147, 4, 10, 43, 12, 13, 44, 45, 4, 5, 4, 8, 46, 4, 10, 51, 12, 11, 4, 10, 54, 12, 11, 17, 4, 10, 47, 12, 11, 177, 4, 10, 158, 12, 11, 435, 4, 10, 289, 12, 11, 432, 4, 10, 374, 12, 11, 426, 4, 10, 189, 12, 11, 429, 4, 10, 120, 12, 11, 107, 4, 5, 4, 8, 64, 4, 5, 4, 10, 17, 43, 425, 12, 92, 4, 5, 4, 10, 17, 177, 12, 206, 1, 445, 4, 10, 3], "length": 200}, "57": {"input": [2, 6, 4, 8, 9, 4, 5, 4, 10, 540, 12, 13, 174, 14, 4, 10, 572, 12, 13, 454, 4, 10, 315, 12, 13, 1, 4, 10, 1, 12, 13, 204, 4, 10, 322, 12, 13, 1, 4, 5, 4, 10, 317, 18, 12, 109, 1, 110, 318, 73, 573, 4, 32, 1, 18, 12, 1, 4, 32, 1, 18, 12, 1, 4, 5, 4, 10, 275, 12, 103, 337, 338, 146, 282, 268, 36, 4, 32, 574, 12, 1, 279, 4, 32, 575, 12, 1, 4, 5, 4, 10, 1, 18, 12, 39, 40, 1, 41, 4, 10, 1, 12, 39, 40, 127, 41, 4, 5, 4, 10, 1, 12, 4, 32, 576, 12, 30, 37, 101, 408, 403, 4, 32, 1, 12, 13, 541, 4, 32, 577, 12, 30, 37, 101, 408, 329, 4, 5, 4, 5, 4, 10, 145, 12, 30, 148, 288, 4, 5, 4, 10, 17, 12, 175, 4, 32, 1, 12, 1, 295, 4, 5, 4, 10, 43, 12, 13, 325, 4, 5, 4, 8, 64, 4, 10, 17, 43, 119, 317, 12, 92, 4, 5, 4, 10, 275, 43, 12, 72, 4, 10, 275, 43, 12, 92, 4, 10, 145, 119, 12], "target": [6, 4, 8, 9, 4, 5, 4, 10, 540, 12, 13, 174, 14, 4, 10, 572, 12, 13, 454, 4, 10, 315, 12, 13, 1, 4, 10, 1, 12, 13, 204, 4, 10, 322, 12, 13, 1, 4, 5, 4, 10, 317, 18, 12, 109, 1, 110, 318, 73, 573, 4, 32, 1, 18, 12, 1, 4, 32, 1, 18, 12, 1, 4, 5, 4, 10, 275, 12, 103, 337, 338, 146, 282, 268, 36, 4, 32, 574, 12, 1, 279, 4, 32, 575, 12, 1, 4, 5, 4, 10, 1, 18, 12, 39, 40, 1, 41, 4, 10, 1, 12, 39, 40, 127, 41, 4, 5, 4, 10, 1, 12, 4, 32, 576, 12, 30, 37, 101, 408, 403, 4, 32, 1, 12, 13, 541, 4, 32, 577, 12, 30, 37, 101, 408, 329, 4, 5, 4, 5, 4, 10, 145, 12, 30, 148, 288, 4, 5, 4, 10, 17, 12, 175, 4, 32, 1, 12, 1, 295, 4, 5, 4, 10, 43, 12, 13, 325, 4, 5, 4, 8, 64, 4, 10, 17, 43, 119, 317, 12, 92, 4, 5, 4, 10, 275, 43, 12, 72, 4, 10, 275, 43, 12, 92, 4, 10, 145, 119, 12, 3], "length": 200}, "58": {"input": [2, 4, 5, 4, 6, 128, 1, 4, 8, 9, 4, 10, 380, 12, 13, 262, 174, 4, 10, 1, 12, 26, 127, 4, 10, 17, 18, 12, 175, 1, 4, 10, 196, 12, 13, 354, 4, 10, 1, 12, 13, 1, 4, 10, 521, 12, 13, 1, 4, 8, 5, 4, 8, 46, 4, 10, 289, 12, 380, 521, 4, 10, 120, 12, 380, 196, 4, 10, 51, 12, 380, 4, 10, 54, 12, 380, 17, 4, 10, 5, 4, 8, 55, 4, 10, 56, 57, 58, 59, 60, 61, 18, 5, 4, 10, 62, 73, 1, 18, 1, 73, 60, 63, 4, 5, 4, 8, 64, 4, 10, 17, 18, 119, 521, 1, 18, 12, 92, 4, 10, 196, 17, 12, 117, 1, 67, 4, 10, 1, 17, 12, 70, 1, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [4, 5, 4, 6, 128, 1, 4, 8, 9, 4, 10, 380, 12, 13, 262, 174, 4, 10, 1, 12, 26, 127, 4, 10, 17, 18, 12, 175, 1, 4, 10, 196, 12, 13, 354, 4, 10, 1, 12, 13, 1, 4, 10, 521, 12, 13, 1, 4, 8, 5, 4, 8, 46, 4, 10, 289, 12, 380, 521, 4, 10, 120, 12, 380, 196, 4, 10, 51, 12, 380, 4, 10, 54, 12, 380, 17, 4, 10, 5, 4, 8, 55, 4, 10, 56, 57, 58, 59, 60, 61, 18, 5, 4, 10, 62, 73, 1, 18, 1, 73, 60, 63, 4, 5, 4, 8, 64, 4, 10, 17, 18, 119, 521, 1, 18, 12, 92, 4, 10, 196, 17, 12, 117, 1, 67, 4, 10, 1, 17, 12, 70, 1, 4, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 134}, "59": {"input": [2, 6, 128, 4, 8, 9, 4, 10, 11, 12, 13, 218, 174, 4, 10, 578, 12, 13, 197, 4, 10, 17, 12, 82, 161, 529, 571, 4, 5, 4, 10, 1, 12, 13, 4, 32, 579, 12, 580, 4, 32, 581, 12, 507, 4, 32, 582, 12, 389, 4, 32, 1, 12, 580, 4, 32, 1, 12, 507, 4, 32, 1, 12, 389, 4, 5, 4, 10, 1, 12, 13, 35, 4, 32, 235, 12, 42, 4, 155, 1, 12, 580, 4, 155, 1, 12, 580, 4, 155, 1, 12, 580, 4, 32, 583, 12, 24, 4, 155, 1, 12, 507, 4, 155, 1, 12, 507, 4, 155, 1, 12, 507, 4, 32, 246, 12, 18, 28, 4, 155, 1, 12, 389, 4, 155, 1, 12, 389, 4, 155, 1, 12, 389, 4, 5, 4, 5, 4, 10, 584, 12, 13, 24, 4, 252, 585, 12, 36, 1, 4, 252, 586, 12, 37, 1, 4, 252, 587, 12, 33, 1, 4, 252, 588, 12, 34, 1, 4, 252, 1, 12, 4, 5, 4, 10, 154, 12, 30, 130, 224, 147, 4, 10, 43, 12, 13, 44, 45, 4, 5, 4, 8, 46, 4, 10, 51, 12, 11, 4, 10], "target": [6, 128, 4, 8, 9, 4, 10, 11, 12, 13, 218, 174, 4, 10, 578, 12, 13, 197, 4, 10, 17, 12, 82, 161, 529, 571, 4, 5, 4, 10, 1, 12, 13, 4, 32, 579, 12, 580, 4, 32, 581, 12, 507, 4, 32, 582, 12, 389, 4, 32, 1, 12, 580, 4, 32, 1, 12, 507, 4, 32, 1, 12, 389, 4, 5, 4, 10, 1, 12, 13, 35, 4, 32, 235, 12, 42, 4, 155, 1, 12, 580, 4, 155, 1, 12, 580, 4, 155, 1, 12, 580, 4, 32, 583, 12, 24, 4, 155, 1, 12, 507, 4, 155, 1, 12, 507, 4, 155, 1, 12, 507, 4, 32, 246, 12, 18, 28, 4, 155, 1, 12, 389, 4, 155, 1, 12, 389, 4, 155, 1, 12, 389, 4, 5, 4, 5, 4, 10, 584, 12, 13, 24, 4, 252, 585, 12, 36, 1, 4, 252, 586, 12, 37, 1, 4, 252, 587, 12, 33, 1, 4, 252, 588, 12, 34, 1, 4, 252, 1, 12, 4, 5, 4, 10, 154, 12, 30, 130, 224, 147, 4, 10, 43, 12, 13, 44, 45, 4, 5, 4, 8, 46, 4, 10, 51, 12, 11, 4, 10, 3], "length": 200}, "60": {"input": [2, 6, 1, 4, 8, 9, 4, 10, 562, 12, 13, 1, 174, 4, 10, 11, 12, 13, 1, 33, 174, 4, 10, 196, 12, 13, 1, 33, 174, 4, 10, 591, 12, 13, 1, 37, 174, 4, 10, 107, 18, 12, 108, 40, 211, 4, 5, 4, 10, 1, 12, 1, 1, 318, 204, 174, 4, 10, 1, 12, 1, 1, 318, 204, 174, 4, 5, 4, 10, 1, 18, 12, 30, 4, 32, 1, 18, 12, 37, 1, 4, 155, 1, 12, 592, 4, 155, 1, 12, 592, 4, 155, 1, 12, 1, 4, 155, 1, 12, 1, 4, 32, 593, 12, 4, 155, 1, 12, 203, 592, 4, 236, 1, 12, 33, 4, 236, 1, 12, 34, 4, 155, 1, 12, 203, 1, 4, 236, 1, 12, 33, 4, 236, 1, 12, 34, 4, 5, 4, 10, 17, 12, 82, 146, 1, 295, 410, 4, 10, 1, 12, 30, 1, 1, 149, 4, 10, 1, 12, 308, 1, 1, 1, 4, 10, 43, 12, 13, 197, 325, 4, 10, 5, 4, 8, 64, 4, 5, 4, 10, 17, 43, 594, 12, 92, 4, 10, 17, 1, 593, 12, 65, 4, 5, 4, 10, 1, 11, 12, 170], "target": [6, 1, 4, 8, 9, 4, 10, 562, 12, 13, 1, 174, 4, 10, 11, 12, 13, 1, 33, 174, 4, 10, 196, 12, 13, 1, 33, 174, 4, 10, 591, 12, 13, 1, 37, 174, 4, 10, 107, 18, 12, 108, 40, 211, 4, 5, 4, 10, 1, 12, 1, 1, 318, 204, 174, 4, 10, 1, 12, 1, 1, 318, 204, 174, 4, 5, 4, 10, 1, 18, 12, 30, 4, 32, 1, 18, 12, 37, 1, 4, 155, 1, 12, 592, 4, 155, 1, 12, 592, 4, 155, 1, 12, 1, 4, 155, 1, 12, 1, 4, 32, 593, 12, 4, 155, 1, 12, 203, 592, 4, 236, 1, 12, 33, 4, 236, 1, 12, 34, 4, 155, 1, 12, 203, 1, 4, 236, 1, 12, 33, 4, 236, 1, 12, 34, 4, 5, 4, 10, 17, 12, 82, 146, 1, 295, 410, 4, 10, 1, 12, 30, 1, 1, 149, 4, 10, 1, 12, 308, 1, 1, 1, 4, 10, 43, 12, 13, 197, 325, 4, 10, 5, 4, 8, 64, 4, 5, 4, 10, 17, 43, 594, 12, 92, 4, 10, 17, 1, 593, 12, 65, 4, 5, 4, 10, 1, 11, 12, 170, 3], "length": 200}, "61": {"input": [2, 6, 4, 8, 9, 5, 4, 10, 17, 12, 378, 452, 1, 1, 4, 10, 455, 73, 12, 18, 13, 100, 4, 10, 107, 12, 13, 40, 4, 10, 457, 12, 13, 222, 4, 32, 5, 4, 8, 55, 4, 10, 56, 160, 18, 478, 63, 4, 10, 56, 58, 162, 61, 4, 252, 5, 4, 8, 64, 4, 10, 17, 119, 18, 12, 65, 4, 10, 107, 17, 12, 65, 4, 10, 17, 43, 12, 458, 4, 10, 17, 455, 12, 65, 4, 10, 457, 17, 12, 65, 67, 4, 10, 5, 4, 8, 46, 4, 10, 459, 12, 107, 4, 10, 50, 12, 455, 4, 10, 89, 12, 457, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [6, 4, 8, 9, 5, 4, 10, 17, 12, 378, 452, 1, 1, 4, 10, 455, 73, 12, 18, 13, 100, 4, 10, 107, 12, 13, 40, 4, 10, 457, 12, 13, 222, 4, 32, 5, 4, 8, 55, 4, 10, 56, 160, 18, 478, 63, 4, 10, 56, 58, 162, 61, 4, 252, 5, 4, 8, 64, 4, 10, 17, 119, 18, 12, 65, 4, 10, 107, 17, 12, 65, 4, 10, 17, 43, 12, 458, 4, 10, 17, 455, 12, 65, 4, 10, 457, 17, 12, 65, 67, 4, 10, 5, 4, 8, 46, 4, 10, 459, 12, 107, 4, 10, 50, 12, 455, 4, 10, 89, 12, 457, 4, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 113}, "62": {"input": [2, 6, 4, 8, 9, 162, 5, 4, 10, 486, 162, 12, 13, 224, 4, 10, 595, 12, 378, 453, 4, 32, 17, 12, 248, 1, 4, 32, 335, 12, 308, 18, 1, 4, 32, 5, 4, 8, 55, 4, 10, 56, 487, 162, 63, 8, 5, 4, 10, 56, 58, 61, 8, 5, 4, 252, 5, 4, 8, 64, 4, 10, 595, 43, 12, 458, 4, 10, 17, 335, 12, 65, 4, 10, 486, 17, 162, 12, 65, 67, 4, 10, 5, 4, 8, 46, 4, 10, 459, 12, 486, 4, 10, 50, 12, 335, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [6, 4, 8, 9, 162, 5, 4, 10, 486, 162, 12, 13, 224, 4, 10, 595, 12, 378, 453, 4, 32, 17, 12, 248, 1, 4, 32, 335, 12, 308, 18, 1, 4, 32, 5, 4, 8, 55, 4, 10, 56, 487, 162, 63, 8, 5, 4, 10, 56, 58, 61, 8, 5, 4, 252, 5, 4, 8, 64, 4, 10, 595, 43, 12, 458, 4, 10, 17, 335, 12, 65, 4, 10, 486, 17, 162, 12, 65, 67, 4, 10, 5, 4, 8, 46, 4, 10, 459, 12, 486, 4, 10, 50, 12, 335, 4, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 97}, "63": {"input": [2, 6, 4, 8, 9, 4, 5, 4, 10, 380, 12, 13, 328, 174, 4, 10, 596, 12, 13, 381, 4, 5, 4, 10, 145, 12, 30, 4, 32, 521, 12, 34, 1, 130, 336, 4, 32, 597, 18, 12, 33, 130, 306, 287, 79, 4, 32, 438, 12, 34, 87, 100, 102, 1, 4, 5, 4, 10, 317, 18, 12, 4, 32, 598, 18, 12, 109, 73, 1, 18, 547, 104, 1, 110, 4, 32, 1, 18, 12, 109, 73, 1, 18, 547, 1, 1, 110, 4, 5, 4, 10, 1, 12, 39, 477, 1, 1, 4, 5, 4, 10, 17, 18, 12, 82, 19, 599, 306, 20, 382, 4, 10, 384, 12, 103, 98, 1, 86, 34, 445, 111, 4, 8, 5, 4, 8, 46, 4, 10, 50, 12, 380, 598, 4, 10, 49, 12, 380, 1, 4, 10, 54, 12, 380, 17, 1, 4, 10, 320, 12, 380, 596, 4, 10, 51, 12, 380, 4, 5, 4, 8, 55, 4, 10, 56, 57, 58, 32, 60, 61, 4, 10, 125, 126, 63, 4, 10, 5, 4, 8, 64, 4, 10, 17, 18, 119, 18, 12, 92, 4, 10, 384, 73, 119, 18, 12, 65, 4, 10, 145], "target": [6, 4, 8, 9, 4, 5, 4, 10, 380, 12, 13, 328, 174, 4, 10, 596, 12, 13, 381, 4, 5, 4, 10, 145, 12, 30, 4, 32, 521, 12, 34, 1, 130, 336, 4, 32, 597, 18, 12, 33, 130, 306, 287, 79, 4, 32, 438, 12, 34, 87, 100, 102, 1, 4, 5, 4, 10, 317, 18, 12, 4, 32, 598, 18, 12, 109, 73, 1, 18, 547, 104, 1, 110, 4, 32, 1, 18, 12, 109, 73, 1, 18, 547, 1, 1, 110, 4, 5, 4, 10, 1, 12, 39, 477, 1, 1, 4, 5, 4, 10, 17, 18, 12, 82, 19, 599, 306, 20, 382, 4, 10, 384, 12, 103, 98, 1, 86, 34, 445, 111, 4, 8, 5, 4, 8, 46, 4, 10, 50, 12, 380, 598, 4, 10, 49, 12, 380, 1, 4, 10, 54, 12, 380, 17, 1, 4, 10, 320, 12, 380, 596, 4, 10, 51, 12, 380, 4, 5, 4, 8, 55, 4, 10, 56, 57, 58, 32, 60, 61, 4, 10, 125, 126, 63, 4, 10, 5, 4, 8, 64, 4, 10, 17, 18, 119, 18, 12, 92, 4, 10, 384, 73, 119, 18, 12, 65, 4, 10, 145, 3], "length": 200}, "64": {"input": [2, 6, 4, 8, 9, 4, 10, 11, 12, 13, 99, 45, 4, 10, 1, 12, 13, 218, 4, 10, 351, 12, 13, 4, 32, 97, 12, 98, 1, 4, 32, 107, 18, 12, 108, 40, 183, 4, 10, 153, 12, 4, 32, 17, 12, 82, 1, 361, 1, 4, 32, 601, 12, 308, 276, 240, 1, 1, 4, 10, 359, 12, 26, 77, 149, 1, 4, 10, 134, 12, 39, 130, 1, 1, 1, 35, 4, 10, 371, 18, 12, 39, 477, 478, 35, 222, 4, 5, 4, 10, 43, 12, 13, 156, 45, 4, 5, 4, 8, 64, 4, 10, 134, 17, 73, 12, 165, 95, 4, 10, 97, 359, 8, 12, 65, 67, 4, 10, 371, 17, 8, 12, 165, 67, 4, 10, 371, 601, 8, 12, 165, 4, 10, 153, 43, 8, 12, 92, 4, 10, 17, 97, 162, 12, 1, 57, 376, 478, 4, 10, 601, 97, 162, 12, 1, 57, 376, 478, 4, 10, 107, 17, 8, 12, 168, 376, 372, 4, 5, 4, 8, 55, 4, 10, 56, 160, 73, 60, 63, 4, 10, 56, 58, 60, 61, 4, 5, 4, 8, 46, 4, 10, 120, 12, 11, 1, 107, 4, 10, 51], "target": [6, 4, 8, 9, 4, 10, 11, 12, 13, 99, 45, 4, 10, 1, 12, 13, 218, 4, 10, 351, 12, 13, 4, 32, 97, 12, 98, 1, 4, 32, 107, 18, 12, 108, 40, 183, 4, 10, 153, 12, 4, 32, 17, 12, 82, 1, 361, 1, 4, 32, 601, 12, 308, 276, 240, 1, 1, 4, 10, 359, 12, 26, 77, 149, 1, 4, 10, 134, 12, 39, 130, 1, 1, 1, 35, 4, 10, 371, 18, 12, 39, 477, 478, 35, 222, 4, 5, 4, 10, 43, 12, 13, 156, 45, 4, 5, 4, 8, 64, 4, 10, 134, 17, 73, 12, 165, 95, 4, 10, 97, 359, 8, 12, 65, 67, 4, 10, 371, 17, 8, 12, 165, 67, 4, 10, 371, 601, 8, 12, 165, 4, 10, 153, 43, 8, 12, 92, 4, 10, 17, 97, 162, 12, 1, 57, 376, 478, 4, 10, 601, 97, 162, 12, 1, 57, 376, 478, 4, 10, 107, 17, 8, 12, 168, 376, 372, 4, 5, 4, 8, 55, 4, 10, 56, 160, 73, 60, 63, 4, 10, 56, 58, 60, 61, 4, 5, 4, 8, 46, 4, 10, 120, 12, 11, 1, 107, 4, 10, 51, 3], "length": 200}, "65": {"input": [2, 6, 7, 4, 73, 9, 4, 8, 11, 12, 13, 174, 74, 4, 8, 1, 12, 13, 4, 10, 1, 12, 1, 4, 10, 1, 12, 1, 4, 8, 1, 12, 13, 4, 10, 1, 12, 1, 4, 10, 1, 12, 1, 4, 5, 4, 8, 80, 12, 4, 10, 17, 18, 12, 82, 1, 265, 295, 4, 10, 212, 12, 83, 86, 4, 32, 1, 12, 18, 1, 1, 4, 32, 1, 12, 18, 1, 1, 4, 5, 4, 8, 1, 12, 109, 114, 110, 4, 10, 1, 18, 12, 18, 1, 18, 542, 422, 386, 1, 4, 10, 1, 18, 12, 18, 1, 18, 542, 422, 386, 1, 4, 5, 4, 8, 1, 12, 30, 19, 79, 389, 4, 8, 43, 12, 13, 116, 4, 5, 4, 5, 4, 73, 46, 4, 8, 121, 12, 1, 11, 4, 8, 189, 12, 1, 11, 4, 8, 47, 12, 1, 11, 4, 8, 534, 12, 1, 11, 4, 8, 291, 12, 1, 11, 4, 8, 90, 12, 1, 11, 4, 8, 51, 12, 11, 4, 8, 54, 12, 17, 11, 4, 5, 4, 73, 64, 4, 8, 80, 43, 12, 92, 481, 4, 8, 212, 1, 73, 12, 93], "target": [6, 7, 4, 73, 9, 4, 8, 11, 12, 13, 174, 74, 4, 8, 1, 12, 13, 4, 10, 1, 12, 1, 4, 10, 1, 12, 1, 4, 8, 1, 12, 13, 4, 10, 1, 12, 1, 4, 10, 1, 12, 1, 4, 5, 4, 8, 80, 12, 4, 10, 17, 18, 12, 82, 1, 265, 295, 4, 10, 212, 12, 83, 86, 4, 32, 1, 12, 18, 1, 1, 4, 32, 1, 12, 18, 1, 1, 4, 5, 4, 8, 1, 12, 109, 114, 110, 4, 10, 1, 18, 12, 18, 1, 18, 542, 422, 386, 1, 4, 10, 1, 18, 12, 18, 1, 18, 542, 422, 386, 1, 4, 5, 4, 8, 1, 12, 30, 19, 79, 389, 4, 8, 43, 12, 13, 116, 4, 5, 4, 5, 4, 73, 46, 4, 8, 121, 12, 1, 11, 4, 8, 189, 12, 1, 11, 4, 8, 47, 12, 1, 11, 4, 8, 534, 12, 1, 11, 4, 8, 291, 12, 1, 11, 4, 8, 90, 12, 1, 11, 4, 8, 51, 12, 11, 4, 8, 54, 12, 17, 11, 4, 5, 4, 73, 64, 4, 8, 80, 43, 12, 92, 481, 4, 8, 212, 1, 73, 12, 93, 3], "length": 200}, "66": {"input": [2, 6, 1, 4, 8, 9, 4, 10, 196, 12, 13, 1, 218, 174, 4, 10, 1, 12, 109, 1, 423, 110, 385, 4, 10, 153, 12, 5, 4, 32, 17, 12, 82, 34, 268, 1, 4, 32, 234, 12, 307, 149, 1, 245, 240, 4, 32, 1, 12, 4, 155, 602, 12, 308, 146, 403, 4, 155, 603, 12, 307, 1, 541, 105, 4, 5, 4, 10, 145, 12, 30, 287, 1, 1, 4, 10, 43, 12, 13, 45, 44, 4, 10, 604, 12, 108, 183, 4, 5, 4, 8, 46, 4, 10, 51, 12, 196, 4, 10, 54, 12, 17, 196, 4, 10, 120, 12, 1, 196, 4, 10, 190, 12, 604, 196, 4, 10, 52, 12, 43, 196, 4, 10, 89, 12, 602, 196, 4, 10, 91, 12, 603, 4, 5, 4, 8, 64, 4, 10, 17, 43, 119, 12, 92, 481, 4, 10, 234, 43, 12, 92, 481, 4, 10, 1, 43, 12, 92, 481, 4, 10, 602, 604, 12, 92, 481, 4, 5, 4, 10, 234, 145, 12, 93, 254, 4, 10, 17, 234, 12, 65, 1, 4, 10, 145, 43, 119, 12, 65, 4, 5, 4, 10, 602, 234, 12, 419, 4, 10, 602], "target": [6, 1, 4, 8, 9, 4, 10, 196, 12, 13, 1, 218, 174, 4, 10, 1, 12, 109, 1, 423, 110, 385, 4, 10, 153, 12, 5, 4, 32, 17, 12, 82, 34, 268, 1, 4, 32, 234, 12, 307, 149, 1, 245, 240, 4, 32, 1, 12, 4, 155, 602, 12, 308, 146, 403, 4, 155, 603, 12, 307, 1, 541, 105, 4, 5, 4, 10, 145, 12, 30, 287, 1, 1, 4, 10, 43, 12, 13, 45, 44, 4, 10, 604, 12, 108, 183, 4, 5, 4, 8, 46, 4, 10, 51, 12, 196, 4, 10, 54, 12, 17, 196, 4, 10, 120, 12, 1, 196, 4, 10, 190, 12, 604, 196, 4, 10, 52, 12, 43, 196, 4, 10, 89, 12, 602, 196, 4, 10, 91, 12, 603, 4, 5, 4, 8, 64, 4, 10, 17, 43, 119, 12, 92, 481, 4, 10, 234, 43, 12, 92, 481, 4, 10, 1, 43, 12, 92, 481, 4, 10, 602, 604, 12, 92, 481, 4, 5, 4, 10, 234, 145, 12, 93, 254, 4, 10, 17, 234, 12, 65, 1, 4, 10, 145, 43, 119, 12, 65, 4, 5, 4, 10, 602, 234, 12, 419, 4, 10, 602, 3], "length": 200}, "67": {"input": [2, 6, 1, 4, 8, 9, 4, 10, 380, 12, 13, 328, 174, 4, 10, 263, 162, 12, 13, 162, 199, 381, 4, 10, 17, 18, 12, 1, 73, 599, 20, 4, 10, 145, 12, 30, 4, 32, 597, 18, 12, 36, 162, 130, 149, 148, 4, 32, 349, 12, 37, 18, 100, 18, 146, 150, 4, 10, 384, 73, 12, 103, 81, 348, 73, 111, 18, 31, 1, 4, 32, 1, 12, 1, 4, 32, 1, 12, 1, 4, 10, 317, 18, 12, 204, 174, 4, 10, 1, 18, 12, 109, 73, 1, 18, 502, 73, 573, 225, 4, 10, 1, 18, 12, 109, 73, 1, 18, 1, 73, 573, 225, 4, 5, 4, 8, 46, 4, 10, 51, 12, 380, 4, 10, 184, 12, 380, 263, 4, 10, 50, 12, 380, 598, 4, 10, 49, 12, 380, 1, 4, 10, 54, 12, 380, 17, 4, 5, 4, 8, 55, 4, 10, 56, 57, 58, 59, 60, 61, 4, 10, 62, 1, 1, 60, 63, 4, 5, 4, 8, 64, 4, 10, 17, 18, 119, 18, 12, 92, 4, 10, 384, 73, 119, 18, 12, 1, 4, 10, 145, 119, 18, 12, 65, 4, 5, 4, 10, 263, 349], "target": [6, 1, 4, 8, 9, 4, 10, 380, 12, 13, 328, 174, 4, 10, 263, 162, 12, 13, 162, 199, 381, 4, 10, 17, 18, 12, 1, 73, 599, 20, 4, 10, 145, 12, 30, 4, 32, 597, 18, 12, 36, 162, 130, 149, 148, 4, 32, 349, 12, 37, 18, 100, 18, 146, 150, 4, 10, 384, 73, 12, 103, 81, 348, 73, 111, 18, 31, 1, 4, 32, 1, 12, 1, 4, 32, 1, 12, 1, 4, 10, 317, 18, 12, 204, 174, 4, 10, 1, 18, 12, 109, 73, 1, 18, 502, 73, 573, 225, 4, 10, 1, 18, 12, 109, 73, 1, 18, 1, 73, 573, 225, 4, 5, 4, 8, 46, 4, 10, 51, 12, 380, 4, 10, 184, 12, 380, 263, 4, 10, 50, 12, 380, 598, 4, 10, 49, 12, 380, 1, 4, 10, 54, 12, 380, 17, 4, 5, 4, 8, 55, 4, 10, 56, 57, 58, 59, 60, 61, 4, 10, 62, 1, 1, 60, 63, 4, 5, 4, 8, 64, 4, 10, 17, 18, 119, 18, 12, 92, 4, 10, 384, 73, 119, 18, 12, 1, 4, 10, 145, 119, 18, 12, 65, 4, 5, 4, 10, 263, 349, 3], "length": 200}, "68": {"input": [2, 6, 128, 1, 1, 4, 8, 9, 4, 10, 11, 12, 13, 218, 4, 10, 212, 12, 13, 4, 32, 219, 12, 220, 1, 4, 32, 221, 12, 1, 79, 222, 4, 32, 223, 18, 12, 39, 1, 136, 224, 4, 10, 1, 12, 109, 225, 110, 204, 4, 32, 226, 12, 227, 4, 32, 228, 12, 229, 4, 32, 230, 12, 231, 4, 32, 232, 12, 233, 4, 5, 4, 10, 43, 12, 13, 44, 45, 4, 5, 4, 10, 153, 12, 4, 32, 234, 12, 4, 155, 235, 12, 149, 4, 236, 1, 12, 237, 238, 239, 240, 1, 241, 4, 236, 1, 12, 242, 243, 244, 105, 245, 4, 155, 246, 12, 149, 4, 236, 1, 12, 237, 238, 239, 240, 1, 241, 4, 236, 1, 12, 242, 243, 244, 105, 245, 4, 155, 1, 12, 149, 4, 236, 1, 12, 237, 238, 239, 240, 1, 241, 4, 236, 1, 12, 242, 243, 244, 105, 245, 4, 155, 1, 12, 149, 4, 236, 1, 12, 237, 238, 239, 240, 1, 241, 4, 236, 1, 12, 242, 243, 244, 105, 245, 4, 32, 247, 12, 248, 18, 249, 276, 4, 155, 250, 18, 12, 19, 1, 4], "target": [6, 128, 1, 1, 4, 8, 9, 4, 10, 11, 12, 13, 218, 4, 10, 212, 12, 13, 4, 32, 219, 12, 220, 1, 4, 32, 221, 12, 1, 79, 222, 4, 32, 223, 18, 12, 39, 1, 136, 224, 4, 10, 1, 12, 109, 225, 110, 204, 4, 32, 226, 12, 227, 4, 32, 228, 12, 229, 4, 32, 230, 12, 231, 4, 32, 232, 12, 233, 4, 5, 4, 10, 43, 12, 13, 44, 45, 4, 5, 4, 10, 153, 12, 4, 32, 234, 12, 4, 155, 235, 12, 149, 4, 236, 1, 12, 237, 238, 239, 240, 1, 241, 4, 236, 1, 12, 242, 243, 244, 105, 245, 4, 155, 246, 12, 149, 4, 236, 1, 12, 237, 238, 239, 240, 1, 241, 4, 236, 1, 12, 242, 243, 244, 105, 245, 4, 155, 1, 12, 149, 4, 236, 1, 12, 237, 238, 239, 240, 1, 241, 4, 236, 1, 12, 242, 243, 244, 105, 245, 4, 155, 1, 12, 149, 4, 236, 1, 12, 237, 238, 239, 240, 1, 241, 4, 236, 1, 12, 242, 243, 244, 105, 245, 4, 32, 247, 12, 248, 18, 249, 276, 4, 155, 250, 18, 12, 19, 1, 4, 3], "length": 200}, "69": {"input": [2, 6, 4, 8, 9, 4, 5, 4, 10, 11, 12, 13, 218, 174, 4, 10, 17, 12, 82, 161, 529, 571, 4, 10, 154, 12, 30, 130, 149, 224, 147, 4, 10, 526, 12, 109, 4, 32, 426, 12, 427, 428, 4, 32, 429, 12, 430, 431, 4, 32, 432, 12, 433, 434, 4, 32, 435, 12, 436, 437, 4, 32, 530, 12, 531, 437, 4, 10, 438, 12, 30, 79, 146, 19, 4, 32, 439, 12, 36, 440, 4, 32, 441, 12, 37, 440, 4, 32, 442, 12, 33, 443, 4, 32, 444, 12, 34, 443, 4, 5, 4, 10, 107, 12, 13, 514, 4, 32, 1, 12, 1, 4, 32, 315, 12, 1, 4, 10, 177, 162, 12, 23, 342, 4, 10, 331, 12, 13, 314, 4, 10, 1, 12, 13, 302, 4, 5, 4, 10, 317, 18, 12, 109, 73, 1, 18, 1, 225, 110, 4, 10, 605, 12, 30, 37, 100, 86, 1, 4, 10, 43, 12, 13, 44, 45, 4, 5, 4, 5, 4, 8, 46, 4, 10, 54, 12, 17, 11, 4, 10, 158, 12, 435, 11, 4, 10, 289, 12, 432, 11, 4, 10, 374, 12, 426, 11, 4, 10, 189, 12], "target": [6, 4, 8, 9, 4, 5, 4, 10, 11, 12, 13, 218, 174, 4, 10, 17, 12, 82, 161, 529, 571, 4, 10, 154, 12, 30, 130, 149, 224, 147, 4, 10, 526, 12, 109, 4, 32, 426, 12, 427, 428, 4, 32, 429, 12, 430, 431, 4, 32, 432, 12, 433, 434, 4, 32, 435, 12, 436, 437, 4, 32, 530, 12, 531, 437, 4, 10, 438, 12, 30, 79, 146, 19, 4, 32, 439, 12, 36, 440, 4, 32, 441, 12, 37, 440, 4, 32, 442, 12, 33, 443, 4, 32, 444, 12, 34, 443, 4, 5, 4, 10, 107, 12, 13, 514, 4, 32, 1, 12, 1, 4, 32, 315, 12, 1, 4, 10, 177, 162, 12, 23, 342, 4, 10, 331, 12, 13, 314, 4, 10, 1, 12, 13, 302, 4, 5, 4, 10, 317, 18, 12, 109, 73, 1, 18, 1, 225, 110, 4, 10, 605, 12, 30, 37, 100, 86, 1, 4, 10, 43, 12, 13, 44, 45, 4, 5, 4, 5, 4, 8, 46, 4, 10, 54, 12, 17, 11, 4, 10, 158, 12, 435, 11, 4, 10, 289, 12, 432, 11, 4, 10, 374, 12, 426, 11, 4, 10, 189, 12, 3], "length": 200}, "70": {"input": [2, 6, 261, 4, 8, 9, 4, 10, 11, 12, 13, 174, 1, 4, 10, 1, 12, 13, 4, 32, 371, 12, 477, 222, 79, 4, 32, 606, 18, 12, 40, 132, 28, 4, 10, 112, 12, 113, 69, 114, 205, 132, 4, 10, 134, 12, 149, 4, 32, 607, 12, 13, 516, 381, 4, 32, 154, 12, 30, 408, 381, 4, 10, 153, 12, 4, 32, 17, 18, 12, 82, 115, 1, 4, 32, 608, 12, 30, 100, 37, 240, 1, 4, 32, 609, 12, 30, 37, 19, 146, 381, 4, 10, 1, 12, 109, 386, 1, 1, 423, 110, 4, 10, 43, 12, 13, 156, 45, 4, 5, 4, 8, 46, 4, 10, 184, 12, 606, 11, 4, 10, 50, 12, 371, 11, 4, 10, 190, 12, 1, 11, 4, 10, 90, 12, 608, 11, 4, 10, 51, 12, 11, 4, 10, 54, 12, 17, 11, 4, 10, 52, 12, 43, 11, 4, 5, 4, 8, 55, 4, 10, 56, 18, 58, 18, 60, 61, 4, 10, 62, 18, 1, 1, 60, 63, 4, 5, 4, 8, 64, 4, 5, 4, 10, 371, 112, 154, 12, 117, 1, 4, 10, 606, 18, 17, 18, 12, 65, 67, 4], "target": [6, 261, 4, 8, 9, 4, 10, 11, 12, 13, 174, 1, 4, 10, 1, 12, 13, 4, 32, 371, 12, 477, 222, 79, 4, 32, 606, 18, 12, 40, 132, 28, 4, 10, 112, 12, 113, 69, 114, 205, 132, 4, 10, 134, 12, 149, 4, 32, 607, 12, 13, 516, 381, 4, 32, 154, 12, 30, 408, 381, 4, 10, 153, 12, 4, 32, 17, 18, 12, 82, 115, 1, 4, 32, 608, 12, 30, 100, 37, 240, 1, 4, 32, 609, 12, 30, 37, 19, 146, 381, 4, 10, 1, 12, 109, 386, 1, 1, 423, 110, 4, 10, 43, 12, 13, 156, 45, 4, 5, 4, 8, 46, 4, 10, 184, 12, 606, 11, 4, 10, 50, 12, 371, 11, 4, 10, 190, 12, 1, 11, 4, 10, 90, 12, 608, 11, 4, 10, 51, 12, 11, 4, 10, 54, 12, 17, 11, 4, 10, 52, 12, 43, 11, 4, 5, 4, 8, 55, 4, 10, 56, 18, 58, 18, 60, 61, 4, 10, 62, 18, 1, 1, 60, 63, 4, 5, 4, 8, 64, 4, 5, 4, 10, 371, 112, 154, 12, 117, 1, 4, 10, 606, 18, 17, 18, 12, 65, 67, 4, 3], "length": 200}, "71": {"input": [2, 6, 4, 8, 9, 4, 5, 4, 10, 11, 12, 13, 1, 174, 4, 10, 610, 12, 13, 1, 174, 4, 10, 498, 12, 13, 1, 174, 4, 10, 107, 18, 12, 141, 40, 211, 149, 110, 1, 4, 10, 1, 18, 12, 141, 204, 149, 110, 1, 4, 10, 605, 18, 12, 4, 32, 1, 18, 12, 30, 73, 33, 5, 4, 155, 1, 18, 12, 323, 18, 85, 1, 4, 155, 1, 18, 12, 500, 18, 100, 1, 4, 32, 1, 18, 12, 30, 73, 37, 4, 155, 1, 18, 12, 323, 18, 85, 1, 4, 155, 1, 18, 12, 500, 18, 100, 1, 4, 5, 4, 10, 388, 12, 13, 204, 4, 10, 43, 12, 13, 197, 325, 4, 10, 316, 12, 13, 40, 210, 4, 10, 501, 12, 109, 160, 502, 104, 346, 204, 174, 4, 5, 4, 10, 17, 12, 175, 403, 209, 4, 5, 4, 8, 46, 4, 10, 124, 12, 498, 316, 4, 10, 187, 12, 11, 1, 4, 10, 123, 12, 610, 1, 4, 10, 292, 12, 11, 1, 4, 10, 158, 12, 610, 1, 4, 5, 4, 10, 491, 12, 498, 501, 4, 10, 320, 12, 498, 388, 17, 4], "target": [6, 4, 8, 9, 4, 5, 4, 10, 11, 12, 13, 1, 174, 4, 10, 610, 12, 13, 1, 174, 4, 10, 498, 12, 13, 1, 174, 4, 10, 107, 18, 12, 141, 40, 211, 149, 110, 1, 4, 10, 1, 18, 12, 141, 204, 149, 110, 1, 4, 10, 605, 18, 12, 4, 32, 1, 18, 12, 30, 73, 33, 5, 4, 155, 1, 18, 12, 323, 18, 85, 1, 4, 155, 1, 18, 12, 500, 18, 100, 1, 4, 32, 1, 18, 12, 30, 73, 37, 4, 155, 1, 18, 12, 323, 18, 85, 1, 4, 155, 1, 18, 12, 500, 18, 100, 1, 4, 5, 4, 10, 388, 12, 13, 204, 4, 10, 43, 12, 13, 197, 325, 4, 10, 316, 12, 13, 40, 210, 4, 10, 501, 12, 109, 160, 502, 104, 346, 204, 174, 4, 5, 4, 10, 17, 12, 175, 403, 209, 4, 5, 4, 8, 46, 4, 10, 124, 12, 498, 316, 4, 10, 187, 12, 11, 1, 4, 10, 123, 12, 610, 1, 4, 10, 292, 12, 11, 1, 4, 10, 158, 12, 610, 1, 4, 5, 4, 10, 491, 12, 498, 501, 4, 10, 320, 12, 498, 388, 17, 4, 3], "length": 200}, "72": {"input": [2, 6, 128, 4, 8, 9, 4, 10, 196, 12, 13, 218, 174, 4, 10, 129, 12, 13, 508, 4, 10, 611, 12, 13, 198, 4, 10, 177, 12, 13, 342, 4, 5, 4, 10, 526, 12, 109, 4, 32, 426, 12, 427, 428, 4, 32, 429, 12, 430, 431, 4, 32, 432, 12, 433, 434, 4, 32, 435, 12, 436, 437, 4, 32, 530, 12, 531, 437, 4, 10, 438, 12, 30, 79, 146, 19, 4, 32, 439, 12, 36, 440, 4, 32, 441, 12, 37, 440, 4, 32, 442, 12, 33, 443, 4, 32, 444, 12, 34, 443, 4, 5, 4, 10, 107, 73, 12, 108, 40, 183, 4, 10, 1, 12, 30, 350, 136, 1, 4, 5, 4, 10, 344, 12, 4, 32, 1, 12, 332, 85, 1, 1, 345, 4, 32, 1, 12, 13, 345, 4, 5, 4, 10, 1, 18, 12, 109, 1, 346, 132, 302, 4, 10, 349, 12, 23, 350, 149, 4, 10, 17, 18, 12, 82, 348, 1, 410, 295, 4, 10, 43, 12, 13, 44, 45, 4, 5, 4, 8, 46, 4, 10, 120, 12, 107, 196, 4, 10, 190, 12, 177, 196, 4, 10, 47, 12, 349, 196, 4, 10], "target": [6, 128, 4, 8, 9, 4, 10, 196, 12, 13, 218, 174, 4, 10, 129, 12, 13, 508, 4, 10, 611, 12, 13, 198, 4, 10, 177, 12, 13, 342, 4, 5, 4, 10, 526, 12, 109, 4, 32, 426, 12, 427, 428, 4, 32, 429, 12, 430, 431, 4, 32, 432, 12, 433, 434, 4, 32, 435, 12, 436, 437, 4, 32, 530, 12, 531, 437, 4, 10, 438, 12, 30, 79, 146, 19, 4, 32, 439, 12, 36, 440, 4, 32, 441, 12, 37, 440, 4, 32, 442, 12, 33, 443, 4, 32, 444, 12, 34, 443, 4, 5, 4, 10, 107, 73, 12, 108, 40, 183, 4, 10, 1, 12, 30, 350, 136, 1, 4, 5, 4, 10, 344, 12, 4, 32, 1, 12, 332, 85, 1, 1, 345, 4, 32, 1, 12, 13, 345, 4, 5, 4, 10, 1, 18, 12, 109, 1, 346, 132, 302, 4, 10, 349, 12, 23, 350, 149, 4, 10, 17, 18, 12, 82, 348, 1, 410, 295, 4, 10, 43, 12, 13, 44, 45, 4, 5, 4, 8, 46, 4, 10, 120, 12, 107, 196, 4, 10, 190, 12, 177, 196, 4, 10, 47, 12, 349, 196, 4, 10, 3], "length": 200}, "73": {"input": [2, 6, 7, 4, 5, 4, 8, 9, 4, 10, 380, 12, 13, 328, 174, 4, 10, 17, 12, 1, 1, 378, 1, 1, 1, 218, 1, 1, 4, 5, 4, 10, 1, 12, 30, 36, 1, 378, 150, 1, 149, 4, 32, 1, 12, 4, 32, 377, 12, 4, 5, 4, 10, 1, 12, 23, 204, 174, 4, 5, 4, 10, 612, 12, 23, 1, 4, 32, 1, 12, 1, 4, 32, 1, 12, 4, 5, 4, 10, 470, 12, 23, 88, 4, 32, 1, 12, 1, 4, 32, 43, 12, 4, 5, 4, 5, 4, 8, 55, 4, 10, 56, 58, 60, 61, 4, 10, 56, 1, 60, 63, 4, 252, 5, 4, 8, 64, 4, 5, 4, 10, 1, 612, 470, 12, 255, 1, 1, 4, 5, 4, 10, 612, 377, 12, 65, 95, 4, 5, 4, 10, 377, 17, 12, 1, 4, 10, 377, 470, 12, 379, 4, 10, 17, 470, 12, 458, 4, 5, 4, 10, 377, 119, 12, 214, 58, 167, 4, 10, 377, 119, 12, 117, 1, 4, 10, 377, 612, 12, 379, 4, 5, 4, 8, 46, 4, 10, 51, 12, 380, 4, 10, 159, 12, 380, 377, 4, 10, 90, 12], "target": [6, 7, 4, 5, 4, 8, 9, 4, 10, 380, 12, 13, 328, 174, 4, 10, 17, 12, 1, 1, 378, 1, 1, 1, 218, 1, 1, 4, 5, 4, 10, 1, 12, 30, 36, 1, 378, 150, 1, 149, 4, 32, 1, 12, 4, 32, 377, 12, 4, 5, 4, 10, 1, 12, 23, 204, 174, 4, 5, 4, 10, 612, 12, 23, 1, 4, 32, 1, 12, 1, 4, 32, 1, 12, 4, 5, 4, 10, 470, 12, 23, 88, 4, 32, 1, 12, 1, 4, 32, 43, 12, 4, 5, 4, 5, 4, 8, 55, 4, 10, 56, 58, 60, 61, 4, 10, 56, 1, 60, 63, 4, 252, 5, 4, 8, 64, 4, 5, 4, 10, 1, 612, 470, 12, 255, 1, 1, 4, 5, 4, 10, 612, 377, 12, 65, 95, 4, 5, 4, 10, 377, 17, 12, 1, 4, 10, 377, 470, 12, 379, 4, 10, 17, 470, 12, 458, 4, 5, 4, 10, 377, 119, 12, 214, 58, 167, 4, 10, 377, 119, 12, 117, 1, 4, 10, 377, 612, 12, 379, 4, 5, 4, 8, 46, 4, 10, 51, 12, 380, 4, 10, 159, 12, 380, 377, 4, 10, 90, 12, 3], "length": 200}, "74": {"input": [2, 6, 4, 8, 9, 4, 5, 4, 10, 11, 12, 13, 294, 174, 4, 10, 17, 12, 82, 1, 468, 4, 5, 4, 10, 1, 12, 83, 1, 323, 1, 149, 4, 32, 1, 12, 4, 32, 1, 12, 4, 32, 1, 12, 4, 10, 613, 12, 323, 4, 32, 614, 12, 83, 1, 327, 18, 149, 4, 32, 1, 12, 83, 1, 327, 18, 149, 4, 32, 1, 12, 83, 1, 149, 1, 4, 32, 1, 12, 83, 1, 149, 1, 4, 32, 1, 12, 83, 1, 327, 18, 149, 4, 5, 4, 10, 615, 12, 1, 1, 4, 32, 616, 12, 1, 1, 1, 264, 1, 4, 32, 617, 12, 364, 1, 1, 1, 1, 4, 32, 1, 12, 1, 1, 111, 1, 1, 4, 5, 4, 10, 324, 12, 109, 1, 1, 1, 4, 32, 618, 12, 1, 1, 4, 32, 619, 12, 1, 1, 4, 32, 620, 12, 1, 1, 4, 5, 4, 10, 621, 12, 26, 302, 149, 4, 5, 4, 10, 43, 12, 13, 116, 4, 5, 4, 5, 4, 8, 55, 4, 10, 56, 1, 18, 61, 4, 10, 56, 327, 73, 63, 4, 10, 125, 126, 61, 4, 5, 4, 8], "target": [6, 4, 8, 9, 4, 5, 4, 10, 11, 12, 13, 294, 174, 4, 10, 17, 12, 82, 1, 468, 4, 5, 4, 10, 1, 12, 83, 1, 323, 1, 149, 4, 32, 1, 12, 4, 32, 1, 12, 4, 32, 1, 12, 4, 10, 613, 12, 323, 4, 32, 614, 12, 83, 1, 327, 18, 149, 4, 32, 1, 12, 83, 1, 327, 18, 149, 4, 32, 1, 12, 83, 1, 149, 1, 4, 32, 1, 12, 83, 1, 149, 1, 4, 32, 1, 12, 83, 1, 327, 18, 149, 4, 5, 4, 10, 615, 12, 1, 1, 4, 32, 616, 12, 1, 1, 1, 264, 1, 4, 32, 617, 12, 364, 1, 1, 1, 1, 4, 32, 1, 12, 1, 1, 111, 1, 1, 4, 5, 4, 10, 324, 12, 109, 1, 1, 1, 4, 32, 618, 12, 1, 1, 4, 32, 619, 12, 1, 1, 4, 32, 620, 12, 1, 1, 4, 5, 4, 10, 621, 12, 26, 302, 149, 4, 5, 4, 10, 43, 12, 13, 116, 4, 5, 4, 5, 4, 8, 55, 4, 10, 56, 1, 18, 61, 4, 10, 56, 327, 73, 63, 4, 10, 125, 126, 61, 4, 5, 4, 8, 3], "length": 200}, "75": {"input": [2, 6, 4, 8, 9, 4, 5, 4, 10, 11, 12, 13, 262, 4, 10, 263, 162, 12, 13, 162, 199, 1, 4, 10, 17, 18, 12, 82, 334, 1, 4, 10, 622, 12, 13, 162, 19, 271, 204, 4, 10, 335, 12, 30, 336, 79, 149, 4, 5, 4, 10, 269, 12, 13, 204, 174, 4, 32, 273, 12, 36, 271, 4, 32, 274, 12, 37, 271, 4, 32, 270, 12, 34, 271, 4, 32, 272, 12, 33, 271, 4, 5, 4, 10, 275, 12, 103, 337, 338, 276, 282, 4, 32, 1, 12, 36, 1, 268, 4, 32, 1, 12, 37, 1, 268, 4, 32, 574, 12, 34, 278, 268, 4, 32, 575, 12, 33, 281, 268, 4, 5, 4, 10, 145, 12, 30, 287, 79, 288, 4, 5, 4, 10, 43, 12, 13, 45, 156, 4, 5, 4, 8, 46, 4, 10, 184, 12, 11, 263, 4, 10, 374, 12, 11, 622, 1, 4, 10, 189, 12, 11, 622, 1, 4, 10, 158, 12, 11, 622, 574, 4, 10, 289, 12, 11, 622, 575, 4, 10, 320, 12, 11, 622, 4, 10, 54, 12, 11, 17, 4, 10, 50, 12, 11, 273, 4, 10, 49, 12, 11], "target": [6, 4, 8, 9, 4, 5, 4, 10, 11, 12, 13, 262, 4, 10, 263, 162, 12, 13, 162, 199, 1, 4, 10, 17, 18, 12, 82, 334, 1, 4, 10, 622, 12, 13, 162, 19, 271, 204, 4, 10, 335, 12, 30, 336, 79, 149, 4, 5, 4, 10, 269, 12, 13, 204, 174, 4, 32, 273, 12, 36, 271, 4, 32, 274, 12, 37, 271, 4, 32, 270, 12, 34, 271, 4, 32, 272, 12, 33, 271, 4, 5, 4, 10, 275, 12, 103, 337, 338, 276, 282, 4, 32, 1, 12, 36, 1, 268, 4, 32, 1, 12, 37, 1, 268, 4, 32, 574, 12, 34, 278, 268, 4, 32, 575, 12, 33, 281, 268, 4, 5, 4, 10, 145, 12, 30, 287, 79, 288, 4, 5, 4, 10, 43, 12, 13, 45, 156, 4, 5, 4, 8, 46, 4, 10, 184, 12, 11, 263, 4, 10, 374, 12, 11, 622, 1, 4, 10, 189, 12, 11, 622, 1, 4, 10, 158, 12, 11, 622, 574, 4, 10, 289, 12, 11, 622, 575, 4, 10, 320, 12, 11, 622, 4, 10, 54, 12, 11, 17, 4, 10, 50, 12, 11, 273, 4, 10, 49, 12, 11, 3], "length": 200}, "76": {"input": [2, 6, 128, 4, 8, 9, 4, 10, 11, 12, 13, 328, 174, 4, 10, 75, 162, 12, 13, 162, 199, 1, 4, 10, 17, 18, 12, 82, 19, 1, 599, 20, 382, 4, 10, 145, 12, 30, 4, 32, 597, 18, 12, 33, 130, 148, 4, 32, 349, 12, 37, 100, 146, 350, 132, 4, 10, 384, 73, 12, 103, 73, 34, 348, 73, 1, 18, 240, 288, 1, 4, 5, 4, 10, 317, 18, 12, 109, 1, 18, 547, 18, 204, 174, 4, 32, 598, 18, 12, 1, 4, 32, 1, 18, 12, 1, 4, 5, 4, 10, 623, 18, 12, 109, 1, 547, 542, 204, 4, 5, 4, 10, 624, 12, 30, 37, 203, 1, 4, 10, 335, 12, 39, 505, 4, 10, 43, 12, 13, 325, 4, 8, 5, 4, 8, 46, 4, 10, 184, 12, 75, 11, 4, 10, 50, 12, 598, 11, 4, 10, 49, 12, 1, 11, 4, 10, 185, 12, 623, 11, 4, 10, 54, 12, 17, 624, 11, 4, 10, 51, 12, 11, 4, 5, 4, 8, 55, 4, 10, 56, 57, 58, 32, 60, 61, 4, 10, 56, 57, 84, 59, 60, 61, 4, 10, 125, 126, 63, 4, 10], "target": [6, 128, 4, 8, 9, 4, 10, 11, 12, 13, 328, 174, 4, 10, 75, 162, 12, 13, 162, 199, 1, 4, 10, 17, 18, 12, 82, 19, 1, 599, 20, 382, 4, 10, 145, 12, 30, 4, 32, 597, 18, 12, 33, 130, 148, 4, 32, 349, 12, 37, 100, 146, 350, 132, 4, 10, 384, 73, 12, 103, 73, 34, 348, 73, 1, 18, 240, 288, 1, 4, 5, 4, 10, 317, 18, 12, 109, 1, 18, 547, 18, 204, 174, 4, 32, 598, 18, 12, 1, 4, 32, 1, 18, 12, 1, 4, 5, 4, 10, 623, 18, 12, 109, 1, 547, 542, 204, 4, 5, 4, 10, 624, 12, 30, 37, 203, 1, 4, 10, 335, 12, 39, 505, 4, 10, 43, 12, 13, 325, 4, 8, 5, 4, 8, 46, 4, 10, 184, 12, 75, 11, 4, 10, 50, 12, 598, 11, 4, 10, 49, 12, 1, 11, 4, 10, 185, 12, 623, 11, 4, 10, 54, 12, 17, 624, 11, 4, 10, 51, 12, 11, 4, 5, 4, 8, 55, 4, 10, 56, 57, 58, 32, 60, 61, 4, 10, 56, 57, 84, 59, 60, 61, 4, 10, 125, 126, 63, 4, 10, 3], "length": 200}, "77": {"input": [2, 4, 5, 4, 6, 4, 8, 9, 4, 10, 11, 12, 13, 174, 173, 4, 10, 17, 12, 248, 1, 249, 4, 10, 606, 12, 13, 35, 4, 32, 583, 12, 18, 24, 4, 32, 235, 12, 18, 42, 4, 32, 246, 12, 18, 28, 4, 10, 135, 12, 23, 1, 35, 4, 10, 625, 12, 30, 1, 132, 4, 10, 182, 12, 13, 211, 4, 10, 181, 12, 13, 139, 4, 10, 154, 12, 23, 342, 4, 10, 43, 12, 13, 44, 45, 4, 8, 46, 4, 10, 54, 12, 17, 11, 4, 10, 157, 12, 135, 11, 4, 10, 189, 12, 181, 11, 4, 10, 190, 12, 182, 11, 4, 10, 120, 12, 583, 11, 4, 10, 289, 12, 235, 11, 4, 10, 47, 12, 246, 18, 11, 4, 10, 1, 12, 154, 11, 4, 10, 51, 12, 11, 4, 8, 64, 4, 5, 4, 10, 625, 135, 43, 606, 154, 12, 117, 1, 4, 5, 4, 10, 17, 43, 181, 12, 92, 4, 10, 5, 4, 10, 154, 17, 12, 191, 4, 10, 5, 4, 10, 135, 17, 12, 117, 1, 4, 10, 625, 17, 12, 170, 4, 10, 17, 135, 625, 12, 92, 4, 10], "target": [4, 5, 4, 6, 4, 8, 9, 4, 10, 11, 12, 13, 174, 173, 4, 10, 17, 12, 248, 1, 249, 4, 10, 606, 12, 13, 35, 4, 32, 583, 12, 18, 24, 4, 32, 235, 12, 18, 42, 4, 32, 246, 12, 18, 28, 4, 10, 135, 12, 23, 1, 35, 4, 10, 625, 12, 30, 1, 132, 4, 10, 182, 12, 13, 211, 4, 10, 181, 12, 13, 139, 4, 10, 154, 12, 23, 342, 4, 10, 43, 12, 13, 44, 45, 4, 8, 46, 4, 10, 54, 12, 17, 11, 4, 10, 157, 12, 135, 11, 4, 10, 189, 12, 181, 11, 4, 10, 190, 12, 182, 11, 4, 10, 120, 12, 583, 11, 4, 10, 289, 12, 235, 11, 4, 10, 47, 12, 246, 18, 11, 4, 10, 1, 12, 154, 11, 4, 10, 51, 12, 11, 4, 8, 64, 4, 5, 4, 10, 625, 135, 43, 606, 154, 12, 117, 1, 4, 5, 4, 10, 17, 43, 181, 12, 92, 4, 10, 5, 4, 10, 154, 17, 12, 191, 4, 10, 5, 4, 10, 135, 17, 12, 117, 1, 4, 10, 625, 17, 12, 170, 4, 10, 17, 135, 625, 12, 92, 4, 10, 3], "length": 200}, "78": {"input": [2, 4, 5, 4, 6, 1, 128, 4, 8, 9, 4, 10, 11, 12, 13, 174, 218, 4, 5, 4, 10, 129, 12, 13, 16, 4, 10, 611, 12, 13, 198, 4, 10, 344, 12, 13, 345, 4, 5, 4, 10, 135, 12, 39, 79, 4, 32, 1, 12, 1, 4, 32, 1, 12, 152, 4, 32, 1, 12, 1, 4, 32, 1, 12, 1, 4, 5, 4, 10, 181, 12, 13, 4, 32, 626, 12, 13, 580, 4, 32, 627, 12, 13, 389, 4, 32, 628, 12, 13, 507, 4, 32, 629, 12, 13, 1, 4, 5, 4, 10, 1, 12, 39, 127, 4, 32, 1, 12, 1, 4, 32, 488, 12, 1, 4, 10, 5, 4, 10, 464, 12, 23, 342, 4, 10, 5, 4, 10, 630, 12, 13, 139, 4, 10, 182, 12, 13, 211, 4, 10, 373, 12, 39, 489, 79, 478, 4, 10, 17, 12, 175, 1, 4, 5, 4, 10, 43, 12, 13, 44, 45, 4, 32, 5, 4, 8, 5, 4, 8, 46, 4, 10, 54, 12, 17, 11, 4, 10, 1, 12, 129, 11, 4, 10, 90, 12, 611, 11, 4, 10, 123, 12, 344, 11, 4, 10, 289, 12, 1, 11], "target": [4, 5, 4, 6, 1, 128, 4, 8, 9, 4, 10, 11, 12, 13, 174, 218, 4, 5, 4, 10, 129, 12, 13, 16, 4, 10, 611, 12, 13, 198, 4, 10, 344, 12, 13, 345, 4, 5, 4, 10, 135, 12, 39, 79, 4, 32, 1, 12, 1, 4, 32, 1, 12, 152, 4, 32, 1, 12, 1, 4, 32, 1, 12, 1, 4, 5, 4, 10, 181, 12, 13, 4, 32, 626, 12, 13, 580, 4, 32, 627, 12, 13, 389, 4, 32, 628, 12, 13, 507, 4, 32, 629, 12, 13, 1, 4, 5, 4, 10, 1, 12, 39, 127, 4, 32, 1, 12, 1, 4, 32, 488, 12, 1, 4, 10, 5, 4, 10, 464, 12, 23, 342, 4, 10, 5, 4, 10, 630, 12, 13, 139, 4, 10, 182, 12, 13, 211, 4, 10, 373, 12, 39, 489, 79, 478, 4, 10, 17, 12, 175, 1, 4, 5, 4, 10, 43, 12, 13, 44, 45, 4, 32, 5, 4, 8, 5, 4, 8, 46, 4, 10, 54, 12, 17, 11, 4, 10, 1, 12, 129, 11, 4, 10, 90, 12, 611, 11, 4, 10, 123, 12, 344, 11, 4, 10, 289, 12, 1, 11, 3], "length": 200}, "79": {"input": [2, 6, 4, 8, 9, 4, 10, 1, 12, 13, 174, 4, 32, 631, 12, 142, 1, 4, 32, 632, 12, 130, 508, 4, 32, 633, 12, 14, 4, 5, 4, 10, 634, 73, 12, 308, 162, 199, 1, 393, 4, 10, 17, 73, 12, 82, 37, 19, 1, 348, 1, 382, 4, 10, 145, 12, 30, 4, 32, 597, 18, 12, 36, 130, 203, 148, 4, 32, 349, 12, 37, 100, 1, 350, 149, 79, 4, 5, 4, 10, 635, 18, 12, 30, 454, 4, 32, 1, 18, 12, 34, 1, 18, 199, 4, 32, 1, 18, 12, 34, 408, 18, 199, 4, 32, 1, 18, 12, 33, 1, 18, 199, 4, 32, 1, 18, 12, 33, 408, 18, 199, 4, 5, 4, 10, 636, 73, 12, 103, 599, 18, 1, 18, 340, 288, 1, 4, 10, 317, 18, 12, 109, 183, 110, 4, 32, 1, 18, 12, 1, 18, 1, 73, 573, 4, 32, 623, 18, 12, 1, 547, 542, 4, 5, 4, 10, 624, 12, 30, 34, 203, 1, 79, 4, 10, 335, 12, 39, 505, 4, 8, 5, 4, 8, 46, 4, 10, 54, 12, 17, 631, 4, 10, 89, 12, 634, 632, 4, 10, 47], "target": [6, 4, 8, 9, 4, 10, 1, 12, 13, 174, 4, 32, 631, 12, 142, 1, 4, 32, 632, 12, 130, 508, 4, 32, 633, 12, 14, 4, 5, 4, 10, 634, 73, 12, 308, 162, 199, 1, 393, 4, 10, 17, 73, 12, 82, 37, 19, 1, 348, 1, 382, 4, 10, 145, 12, 30, 4, 32, 597, 18, 12, 36, 130, 203, 148, 4, 32, 349, 12, 37, 100, 1, 350, 149, 79, 4, 5, 4, 10, 635, 18, 12, 30, 454, 4, 32, 1, 18, 12, 34, 1, 18, 199, 4, 32, 1, 18, 12, 34, 408, 18, 199, 4, 32, 1, 18, 12, 33, 1, 18, 199, 4, 32, 1, 18, 12, 33, 408, 18, 199, 4, 5, 4, 10, 636, 73, 12, 103, 599, 18, 1, 18, 340, 288, 1, 4, 10, 317, 18, 12, 109, 183, 110, 4, 32, 1, 18, 12, 1, 18, 1, 73, 573, 4, 32, 623, 18, 12, 1, 547, 542, 4, 5, 4, 10, 624, 12, 30, 34, 203, 1, 79, 4, 10, 335, 12, 39, 505, 4, 8, 5, 4, 8, 46, 4, 10, 54, 12, 17, 631, 4, 10, 89, 12, 634, 632, 4, 10, 47, 3], "length": 200}, "80": {"input": [2, 6, 4, 8, 9, 4, 10, 11, 73, 12, 13, 14, 174, 4, 10, 344, 162, 12, 202, 85, 203, 345, 4, 10, 1, 162, 12, 109, 100, 1, 345, 147, 1, 110, 4, 10, 129, 73, 12, 39, 130, 372, 1, 16, 4, 10, 604, 18, 12, 108, 40, 183, 4, 10, 17, 18, 12, 175, 1, 1, 4, 10, 43, 162, 12, 13, 451, 116, 4, 5, 4, 8, 55, 4, 10, 56, 1, 63, 4, 10, 56, 58, 61, 4, 5, 4, 8, 64, 4, 10, 17, 43, 73, 12, 92, 4, 10, 604, 17, 12, 65, 4, 5, 4, 10, 17, 129, 12, 216, 118, 4, 5, 4, 10, 17, 344, 12, 214, 94, 4, 10, 344, 129, 17, 43, 12, 65, 4, 5, 4, 8, 46, 4, 10, 50, 12, 604, 11, 4, 10, 184, 12, 1, 11, 4, 10, 121, 12, 129, 11, 4, 10, 51, 12, 11, 4, 10, 54, 12, 11, 17, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [6, 4, 8, 9, 4, 10, 11, 73, 12, 13, 14, 174, 4, 10, 344, 162, 12, 202, 85, 203, 345, 4, 10, 1, 162, 12, 109, 100, 1, 345, 147, 1, 110, 4, 10, 129, 73, 12, 39, 130, 372, 1, 16, 4, 10, 604, 18, 12, 108, 40, 183, 4, 10, 17, 18, 12, 175, 1, 1, 4, 10, 43, 162, 12, 13, 451, 116, 4, 5, 4, 8, 55, 4, 10, 56, 1, 63, 4, 10, 56, 58, 61, 4, 5, 4, 8, 64, 4, 10, 17, 43, 73, 12, 92, 4, 10, 604, 17, 12, 65, 4, 5, 4, 10, 17, 129, 12, 216, 118, 4, 5, 4, 10, 17, 344, 12, 214, 94, 4, 10, 344, 129, 17, 43, 12, 65, 4, 5, 4, 8, 46, 4, 10, 50, 12, 604, 11, 4, 10, 184, 12, 1, 11, 4, 10, 121, 12, 129, 11, 4, 10, 51, 12, 11, 4, 10, 54, 12, 11, 17, 4, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 162}, "81": {"input": [2, 6, 172, 128, 4, 8, 9, 4, 10, 11, 12, 13, 174, 14, 4, 10, 43, 12, 13, 325, 4, 5, 4, 10, 310, 12, 13, 174, 204, 4, 32, 365, 12, 100, 4, 32, 366, 12, 130, 4, 32, 563, 12, 40, 4, 32, 564, 12, 19, 4, 5, 4, 10, 182, 12, 13, 1, 4, 10, 1, 12, 13, 174, 204, 4, 5, 4, 10, 637, 12, 1, 4, 32, 17, 12, 175, 4, 32, 1, 12, 363, 4, 155, 1, 12, 36, 4, 155, 1, 12, 37, 4, 155, 1, 12, 34, 4, 155, 1, 12, 33, 4, 5, 4, 10, 331, 12, 13, 1, 4, 5, 4, 8, 46, 4, 10, 51, 12, 11, 4, 10, 54, 12, 17, 11, 4, 10, 374, 12, 365, 11, 4, 10, 189, 12, 366, 11, 4, 10, 158, 12, 563, 11, 4, 10, 289, 12, 564, 11, 4, 10, 190, 12, 182, 11, 4, 10, 124, 12, 331, 11, 4, 418, 4, 8, 64, 4, 10, 1, 43, 12, 1, 1, 41, 4, 10, 1, 43, 12, 117, 58, 4, 10, 43, 17, 12, 1, 1, 638, 4, 10, 43, 17, 12, 1, 1, 638, 4, 10, 43], "target": [6, 172, 128, 4, 8, 9, 4, 10, 11, 12, 13, 174, 14, 4, 10, 43, 12, 13, 325, 4, 5, 4, 10, 310, 12, 13, 174, 204, 4, 32, 365, 12, 100, 4, 32, 366, 12, 130, 4, 32, 563, 12, 40, 4, 32, 564, 12, 19, 4, 5, 4, 10, 182, 12, 13, 1, 4, 10, 1, 12, 13, 174, 204, 4, 5, 4, 10, 637, 12, 1, 4, 32, 17, 12, 175, 4, 32, 1, 12, 363, 4, 155, 1, 12, 36, 4, 155, 1, 12, 37, 4, 155, 1, 12, 34, 4, 155, 1, 12, 33, 4, 5, 4, 10, 331, 12, 13, 1, 4, 5, 4, 8, 46, 4, 10, 51, 12, 11, 4, 10, 54, 12, 17, 11, 4, 10, 374, 12, 365, 11, 4, 10, 189, 12, 366, 11, 4, 10, 158, 12, 563, 11, 4, 10, 289, 12, 564, 11, 4, 10, 190, 12, 182, 11, 4, 10, 124, 12, 331, 11, 4, 418, 4, 8, 64, 4, 10, 1, 43, 12, 1, 1, 41, 4, 10, 1, 43, 12, 117, 58, 4, 10, 43, 17, 12, 1, 1, 638, 4, 10, 43, 17, 12, 1, 1, 638, 4, 10, 43, 3], "length": 200}, "82": {"input": [2, 6, 4, 8, 9, 4, 5, 4, 10, 1, 12, 1, 4, 32, 450, 12, 30, 36, 86, 1, 4, 32, 635, 162, 12, 23, 454, 378, 452, 453, 4, 32, 196, 12, 13, 451, 4, 5, 4, 10, 153, 12, 378, 452, 4, 32, 17, 12, 1, 1, 1, 1, 1, 4, 32, 455, 73, 12, 18, 34, 1, 4, 155, 456, 8, 12, 1, 1, 1, 4, 155, 1, 12, 1, 1, 1, 1, 1, 4, 5, 4, 10, 107, 12, 13, 1, 4, 10, 344, 12, 13, 345, 4, 10, 457, 12, 13, 489, 4, 5, 4, 10, 43, 12, 13, 1, 451, 4, 32, 5, 4, 8, 55, 4, 10, 56, 160, 18, 63, 4, 10, 56, 58, 162, 61, 4, 252, 5, 4, 8, 64, 4, 5, 4, 10, 457, 17, 12, 65, 67, 4, 10, 455, 17, 12, 415, 67, 4, 10, 17, 455, 12, 1, 4, 10, 455, 119, 18, 12, 65, 4, 5, 4, 10, 107, 17, 12, 65, 4, 5, 4, 10, 153, 450, 12, 1, 4, 10, 455, 43, 196, 12, 1, 4, 5, 4, 10, 450, 119, 12, 253, 4, 5, 4, 10, 635, 17, 12, 191, 4], "target": [6, 4, 8, 9, 4, 5, 4, 10, 1, 12, 1, 4, 32, 450, 12, 30, 36, 86, 1, 4, 32, 635, 162, 12, 23, 454, 378, 452, 453, 4, 32, 196, 12, 13, 451, 4, 5, 4, 10, 153, 12, 378, 452, 4, 32, 17, 12, 1, 1, 1, 1, 1, 4, 32, 455, 73, 12, 18, 34, 1, 4, 155, 456, 8, 12, 1, 1, 1, 4, 155, 1, 12, 1, 1, 1, 1, 1, 4, 5, 4, 10, 107, 12, 13, 1, 4, 10, 344, 12, 13, 345, 4, 10, 457, 12, 13, 489, 4, 5, 4, 10, 43, 12, 13, 1, 451, 4, 32, 5, 4, 8, 55, 4, 10, 56, 160, 18, 63, 4, 10, 56, 58, 162, 61, 4, 252, 5, 4, 8, 64, 4, 5, 4, 10, 457, 17, 12, 65, 67, 4, 10, 455, 17, 12, 415, 67, 4, 10, 17, 455, 12, 1, 4, 10, 455, 119, 18, 12, 65, 4, 5, 4, 10, 107, 17, 12, 65, 4, 5, 4, 10, 153, 450, 12, 1, 4, 10, 455, 43, 196, 12, 1, 4, 5, 4, 10, 450, 119, 12, 253, 4, 5, 4, 10, 635, 17, 12, 191, 4, 3], "length": 200}, "83": {"input": [2, 6, 4, 8, 9, 4, 5, 4, 10, 578, 12, 13, 197, 1, 4, 10, 196, 12, 13, 197, 198, 4, 10, 138, 73, 12, 13, 199, 200, 4, 10, 1, 73, 12, 109, 105, 18, 1, 1, 1, 295, 4, 10, 1, 12, 202, 85, 203, 204, 174, 4, 10, 182, 12, 108, 144, 4, 5, 4, 10, 135, 12, 39, 127, 137, 149, 136, 4, 10, 43, 12, 13, 156, 45, 4, 10, 17, 12, 175, 265, 295, 4, 5, 4, 8, 64, 4, 5, 4, 10, 17, 43, 12, 92, 4, 5, 4, 10, 17, 196, 1, 12, 206, 1, 1, 4, 10, 17, 578, 12, 65, 4, 5, 4, 10, 182, 17, 12, 65, 67, 4, 5, 4, 10, 196, 1, 18, 12, 117, 1, 4, 10, 1, 196, 43, 12, 65, 4, 5, 4, 10, 135, 17, 57, 12, 165, 4, 10, 138, 17, 12, 168, 166, 127, 4, 10, 17, 138, 12, 71, 166, 207, 4, 10, 17, 138, 12, 92, 4, 5, 4, 8, 46, 4, 10, 51, 12, 196, 578, 4, 10, 89, 12, 578, 4, 10, 189, 12, 1, 578, 4, 10, 190, 12, 196, 182, 4, 10, 54, 12], "target": [6, 4, 8, 9, 4, 5, 4, 10, 578, 12, 13, 197, 1, 4, 10, 196, 12, 13, 197, 198, 4, 10, 138, 73, 12, 13, 199, 200, 4, 10, 1, 73, 12, 109, 105, 18, 1, 1, 1, 295, 4, 10, 1, 12, 202, 85, 203, 204, 174, 4, 10, 182, 12, 108, 144, 4, 5, 4, 10, 135, 12, 39, 127, 137, 149, 136, 4, 10, 43, 12, 13, 156, 45, 4, 10, 17, 12, 175, 265, 295, 4, 5, 4, 8, 64, 4, 5, 4, 10, 17, 43, 12, 92, 4, 5, 4, 10, 17, 196, 1, 12, 206, 1, 1, 4, 10, 17, 578, 12, 65, 4, 5, 4, 10, 182, 17, 12, 65, 67, 4, 5, 4, 10, 196, 1, 18, 12, 117, 1, 4, 10, 1, 196, 43, 12, 65, 4, 5, 4, 10, 135, 17, 57, 12, 165, 4, 10, 138, 17, 12, 168, 166, 127, 4, 10, 17, 138, 12, 71, 166, 207, 4, 10, 17, 138, 12, 92, 4, 5, 4, 8, 46, 4, 10, 51, 12, 196, 578, 4, 10, 89, 12, 578, 4, 10, 189, 12, 1, 578, 4, 10, 190, 12, 196, 182, 4, 10, 54, 12, 3], "length": 200}, "84": {"input": [2, 6, 261, 4, 8, 9, 4, 10, 11, 12, 13, 99, 45, 174, 4, 10, 129, 12, 13, 130, 508, 4, 32, 510, 12, 37, 18, 100, 4, 32, 511, 12, 36, 18, 85, 4, 32, 512, 18, 12, 33, 19, 4, 32, 513, 18, 12, 34, 19, 4, 5, 4, 10, 532, 12, 4, 32, 1, 12, 13, 1, 4, 32, 1, 12, 13, 204, 174, 4, 5, 4, 10, 17, 12, 4, 32, 153, 12, 175, 403, 4, 32, 609, 12, 363, 329, 276, 4, 5, 4, 10, 182, 12, 13, 40, 183, 110, 4, 10, 43, 12, 13, 465, 4, 10, 177, 18, 12, 23, 342, 4, 10, 1, 12, 13, 1, 4, 10, 43, 12, 13, 1, 4, 5, 4, 5, 4, 8, 46, 4, 10, 51, 12, 11, 4, 10, 54, 12, 153, 1, 11, 4, 10, 291, 12, 1, 11, 4, 10, 50, 12, 511, 11, 4, 10, 49, 12, 512, 11, 4, 10, 185, 12, 510, 11, 4, 10, 260, 12, 513, 11, 4, 10, 123, 12, 177, 11, 4, 10, 190, 12, 182, 11, 4, 10, 124, 12, 1, 11, 4, 10, 52, 12, 43, 11, 4, 10, 121, 12, 1], "target": [6, 261, 4, 8, 9, 4, 10, 11, 12, 13, 99, 45, 174, 4, 10, 129, 12, 13, 130, 508, 4, 32, 510, 12, 37, 18, 100, 4, 32, 511, 12, 36, 18, 85, 4, 32, 512, 18, 12, 33, 19, 4, 32, 513, 18, 12, 34, 19, 4, 5, 4, 10, 532, 12, 4, 32, 1, 12, 13, 1, 4, 32, 1, 12, 13, 204, 174, 4, 5, 4, 10, 17, 12, 4, 32, 153, 12, 175, 403, 4, 32, 609, 12, 363, 329, 276, 4, 5, 4, 10, 182, 12, 13, 40, 183, 110, 4, 10, 43, 12, 13, 465, 4, 10, 177, 18, 12, 23, 342, 4, 10, 1, 12, 13, 1, 4, 10, 43, 12, 13, 1, 4, 5, 4, 5, 4, 8, 46, 4, 10, 51, 12, 11, 4, 10, 54, 12, 153, 1, 11, 4, 10, 291, 12, 1, 11, 4, 10, 50, 12, 511, 11, 4, 10, 49, 12, 512, 11, 4, 10, 185, 12, 510, 11, 4, 10, 260, 12, 513, 11, 4, 10, 123, 12, 177, 11, 4, 10, 190, 12, 182, 11, 4, 10, 124, 12, 1, 11, 4, 10, 52, 12, 43, 11, 4, 10, 121, 12, 1, 3], "length": 200}, "85": {"input": [2, 6, 128, 4, 8, 9, 4, 10, 11, 12, 13, 218, 174, 4, 10, 107, 12, 13, 183, 514, 4, 10, 17, 12, 82, 161, 529, 571, 4, 10, 177, 162, 12, 23, 88, 4, 10, 584, 12, 23, 24, 4, 252, 585, 12, 36, 1, 4, 252, 586, 12, 37, 1, 4, 252, 587, 12, 33, 1, 4, 252, 588, 12, 34, 1, 4, 252, 1, 12, 4, 5, 4, 10, 425, 12, 109, 5, 4, 32, 426, 12, 427, 428, 4, 32, 429, 12, 430, 431, 4, 32, 432, 12, 433, 434, 4, 32, 435, 12, 436, 437, 4, 32, 530, 12, 531, 437, 4, 10, 438, 12, 30, 19, 18, 79, 146, 4, 32, 439, 12, 36, 639, 4, 32, 441, 12, 37, 639, 4, 32, 442, 12, 33, 639, 4, 32, 444, 12, 34, 639, 4, 10, 154, 12, 30, 130, 149, 224, 147, 4, 10, 506, 12, 13, 342, 4, 5, 4, 10, 43, 12, 13, 44, 45, 4, 5, 4, 8, 46, 4, 10, 51, 12, 11, 4, 10, 54, 12, 11, 17, 4, 10, 47, 12, 11, 177, 4, 10, 90, 12, 11, 435, 4, 10, 320, 12, 11, 432, 4, 10], "target": [6, 128, 4, 8, 9, 4, 10, 11, 12, 13, 218, 174, 4, 10, 107, 12, 13, 183, 514, 4, 10, 17, 12, 82, 161, 529, 571, 4, 10, 177, 162, 12, 23, 88, 4, 10, 584, 12, 23, 24, 4, 252, 585, 12, 36, 1, 4, 252, 586, 12, 37, 1, 4, 252, 587, 12, 33, 1, 4, 252, 588, 12, 34, 1, 4, 252, 1, 12, 4, 5, 4, 10, 425, 12, 109, 5, 4, 32, 426, 12, 427, 428, 4, 32, 429, 12, 430, 431, 4, 32, 432, 12, 433, 434, 4, 32, 435, 12, 436, 437, 4, 32, 530, 12, 531, 437, 4, 10, 438, 12, 30, 19, 18, 79, 146, 4, 32, 439, 12, 36, 639, 4, 32, 441, 12, 37, 639, 4, 32, 442, 12, 33, 639, 4, 32, 444, 12, 34, 639, 4, 10, 154, 12, 30, 130, 149, 224, 147, 4, 10, 506, 12, 13, 342, 4, 5, 4, 10, 43, 12, 13, 44, 45, 4, 5, 4, 8, 46, 4, 10, 51, 12, 11, 4, 10, 54, 12, 11, 17, 4, 10, 47, 12, 11, 177, 4, 10, 90, 12, 11, 435, 4, 10, 320, 12, 11, 432, 4, 10, 3], "length": 200}, "86": {"input": [2, 6, 4, 8, 9, 4, 10, 11, 12, 13, 262, 4, 5, 4, 10, 335, 12, 100, 148, 4, 32, 1, 18, 12, 13, 4, 32, 601, 73, 12, 308, 203, 393, 4, 32, 1, 12, 30, 73, 146, 150, 4, 155, 1, 73, 12, 36, 4, 155, 1, 12, 34, 4, 10, 351, 12, 13, 4, 32, 107, 18, 12, 40, 144, 4, 32, 140, 12, 141, 78, 4, 155, 1, 12, 1, 142, 4, 155, 1, 12, 1, 130, 4, 32, 143, 18, 12, 98, 1, 4, 155, 1, 18, 12, 4, 155, 1, 18, 12, 4, 10, 17, 12, 175, 1, 4, 10, 43, 12, 13, 156, 45, 4, 8, 64, 4, 10, 601, 43, 351, 8, 12, 92, 4, 10, 17, 43, 57, 12, 92, 4, 10, 107, 73, 17, 162, 12, 65, 67, 4, 10, 17, 335, 162, 12, 65, 4, 10, 1, 43, 162, 12, 72, 4, 10, 17, 140, 12, 164, 4, 5, 4, 8, 55, 4, 10, 56, 160, 73, 60, 63, 4, 10, 56, 58, 60, 61, 4, 5, 4, 8, 46, 4, 10, 121, 12, 11, 1, 4, 10, 534, 12, 11, 1, 4, 10, 123, 12, 11, 1], "target": [6, 4, 8, 9, 4, 10, 11, 12, 13, 262, 4, 5, 4, 10, 335, 12, 100, 148, 4, 32, 1, 18, 12, 13, 4, 32, 601, 73, 12, 308, 203, 393, 4, 32, 1, 12, 30, 73, 146, 150, 4, 155, 1, 73, 12, 36, 4, 155, 1, 12, 34, 4, 10, 351, 12, 13, 4, 32, 107, 18, 12, 40, 144, 4, 32, 140, 12, 141, 78, 4, 155, 1, 12, 1, 142, 4, 155, 1, 12, 1, 130, 4, 32, 143, 18, 12, 98, 1, 4, 155, 1, 18, 12, 4, 155, 1, 18, 12, 4, 10, 17, 12, 175, 1, 4, 10, 43, 12, 13, 156, 45, 4, 8, 64, 4, 10, 601, 43, 351, 8, 12, 92, 4, 10, 17, 43, 57, 12, 92, 4, 10, 107, 73, 17, 162, 12, 65, 67, 4, 10, 17, 335, 162, 12, 65, 4, 10, 1, 43, 162, 12, 72, 4, 10, 17, 140, 12, 164, 4, 5, 4, 8, 55, 4, 10, 56, 160, 73, 60, 63, 4, 10, 56, 58, 60, 61, 4, 5, 4, 8, 46, 4, 10, 121, 12, 11, 1, 4, 10, 534, 12, 11, 1, 4, 10, 123, 12, 11, 1, 3], "length": 200}, "87": {"input": [2, 6, 261, 128, 4, 8, 9, 4, 10, 380, 12, 13, 130, 508, 174, 4, 10, 129, 12, 13, 130, 508, 4, 10, 11, 12, 13, 370, 99, 174, 4, 10, 43, 18, 12, 13, 465, 4, 10, 107, 18, 12, 13, 40, 139, 110, 4, 418, 4, 10, 1, 12, 109, 1, 1, 18, 547, 508, 4, 32, 1, 12, 1, 4, 32, 1, 12, 1, 4, 5, 4, 10, 640, 162, 12, 30, 86, 98, 1, 4, 32, 1, 12, 33, 4, 32, 1, 12, 34, 4, 32, 641, 12, 516, 354, 4, 5, 4, 5, 4, 10, 509, 12, 13, 4, 32, 510, 12, 37, 18, 100, 352, 4, 32, 511, 12, 36, 18, 85, 353, 4, 32, 512, 18, 12, 33, 19, 398, 4, 32, 513, 18, 12, 34, 19, 401, 4, 5, 4, 10, 17, 12, 4, 32, 153, 12, 248, 1, 4, 155, 360, 12, 4, 155, 1, 12, 4, 32, 335, 12, 363, 364, 4, 155, 1, 18, 12, 36, 100, 4, 155, 1, 18, 12, 37, 85, 4, 155, 1, 73, 12, 33, 19, 4, 155, 1, 73, 12, 34, 40, 4, 5, 4, 5, 4, 8, 46, 4, 10, 51], "target": [6, 261, 128, 4, 8, 9, 4, 10, 380, 12, 13, 130, 508, 174, 4, 10, 129, 12, 13, 130, 508, 4, 10, 11, 12, 13, 370, 99, 174, 4, 10, 43, 18, 12, 13, 465, 4, 10, 107, 18, 12, 13, 40, 139, 110, 4, 418, 4, 10, 1, 12, 109, 1, 1, 18, 547, 508, 4, 32, 1, 12, 1, 4, 32, 1, 12, 1, 4, 5, 4, 10, 640, 162, 12, 30, 86, 98, 1, 4, 32, 1, 12, 33, 4, 32, 1, 12, 34, 4, 32, 641, 12, 516, 354, 4, 5, 4, 5, 4, 10, 509, 12, 13, 4, 32, 510, 12, 37, 18, 100, 352, 4, 32, 511, 12, 36, 18, 85, 353, 4, 32, 512, 18, 12, 33, 19, 398, 4, 32, 513, 18, 12, 34, 19, 401, 4, 5, 4, 10, 17, 12, 4, 32, 153, 12, 248, 1, 4, 155, 360, 12, 4, 155, 1, 12, 4, 32, 335, 12, 363, 364, 4, 155, 1, 18, 12, 36, 100, 4, 155, 1, 18, 12, 37, 85, 4, 155, 1, 73, 12, 33, 19, 4, 155, 1, 73, 12, 34, 40, 4, 5, 4, 5, 4, 8, 46, 4, 10, 51, 3], "length": 200}, "88": {"input": [2, 6, 128, 4, 8, 9, 4, 10, 11, 12, 13, 174, 198, 4, 10, 17, 12, 175, 1, 4, 10, 177, 162, 12, 23, 342, 4, 10, 182, 12, 108, 40, 1, 4, 10, 178, 73, 12, 13, 179, 423, 110, 4, 10, 43, 12, 13, 156, 45, 4, 5, 4, 8, 46, 4, 10, 123, 12, 182, 11, 4, 10, 121, 12, 178, 11, 4, 10, 50, 12, 177, 11, 4, 10, 54, 12, 17, 11, 4, 10, 51, 12, 11, 4, 5, 4, 8, 64, 4, 10, 17, 43, 12, 92, 4, 10, 177, 17, 18, 12, 191, 4, 10, 177, 43, 182, 177, 73, 12, 171, 4, 10, 17, 178, 12, 65, 94, 4, 10, 182, 17, 12, 65, 67, 4, 10, 177, 178, 162, 12, 65, 4, 5, 4, 8, 55, 4, 10, 56, 58, 60, 61, 4, 10, 56, 194, 60, 63, 4, 10, 125, 126, 61, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [6, 128, 4, 8, 9, 4, 10, 11, 12, 13, 174, 198, 4, 10, 17, 12, 175, 1, 4, 10, 177, 162, 12, 23, 342, 4, 10, 182, 12, 108, 40, 1, 4, 10, 178, 73, 12, 13, 179, 423, 110, 4, 10, 43, 12, 13, 156, 45, 4, 5, 4, 8, 46, 4, 10, 123, 12, 182, 11, 4, 10, 121, 12, 178, 11, 4, 10, 50, 12, 177, 11, 4, 10, 54, 12, 17, 11, 4, 10, 51, 12, 11, 4, 5, 4, 8, 64, 4, 10, 17, 43, 12, 92, 4, 10, 177, 17, 18, 12, 191, 4, 10, 177, 43, 182, 177, 73, 12, 171, 4, 10, 17, 178, 12, 65, 94, 4, 10, 182, 17, 12, 65, 67, 4, 10, 177, 178, 162, 12, 65, 4, 5, 4, 8, 55, 4, 10, 56, 58, 60, 61, 4, 10, 56, 194, 60, 63, 4, 10, 125, 126, 61, 4, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 154}, "89": {"input": [2, 6, 4, 8, 9, 4, 10, 11, 12, 13, 174, 198, 4, 10, 642, 12, 23, 1, 1, 4, 10, 17, 12, 175, 1, 4, 10, 335, 12, 202, 1, 79, 4, 5, 4, 10, 1, 12, 4, 32, 29, 73, 12, 4, 155, 1, 12, 308, 340, 1, 4, 155, 1, 18, 12, 83, 340, 58, 1, 4, 155, 1, 73, 12, 30, 340, 1, 4, 5, 4, 32, 1, 12, 4, 155, 1, 12, 109, 1, 385, 1, 423, 4, 155, 1, 18, 12, 109, 1, 385, 1, 1, 4, 5, 4, 32, 1, 12, 109, 1, 386, 1, 503, 4, 155, 1, 18, 12, 33, 4, 155, 1, 18, 12, 34, 4, 155, 1, 18, 12, 36, 4, 155, 1, 18, 12, 37, 4, 5, 4, 8, 55, 4, 10, 56, 58, 60, 61, 4, 10, 56, 1, 60, 63, 4, 5, 4, 8, 64, 4, 5, 4, 10, 642, 17, 57, 12, 70, 334, 1, 4, 10, 29, 335, 81, 12, 65, 67, 4, 10, 17, 29, 81, 12, 65, 4, 10, 119, 17, 642, 18, 12, 92, 4, 10, 1, 119, 81, 12, 72, 4, 10, 1, 119, 162, 12, 92, 4, 10, 1], "target": [6, 4, 8, 9, 4, 10, 11, 12, 13, 174, 198, 4, 10, 642, 12, 23, 1, 1, 4, 10, 17, 12, 175, 1, 4, 10, 335, 12, 202, 1, 79, 4, 5, 4, 10, 1, 12, 4, 32, 29, 73, 12, 4, 155, 1, 12, 308, 340, 1, 4, 155, 1, 18, 12, 83, 340, 58, 1, 4, 155, 1, 73, 12, 30, 340, 1, 4, 5, 4, 32, 1, 12, 4, 155, 1, 12, 109, 1, 385, 1, 423, 4, 155, 1, 18, 12, 109, 1, 385, 1, 1, 4, 5, 4, 32, 1, 12, 109, 1, 386, 1, 503, 4, 155, 1, 18, 12, 33, 4, 155, 1, 18, 12, 34, 4, 155, 1, 18, 12, 36, 4, 155, 1, 18, 12, 37, 4, 5, 4, 8, 55, 4, 10, 56, 58, 60, 61, 4, 10, 56, 1, 60, 63, 4, 5, 4, 8, 64, 4, 5, 4, 10, 642, 17, 57, 12, 70, 334, 1, 4, 10, 29, 335, 81, 12, 65, 67, 4, 10, 17, 29, 81, 12, 65, 4, 10, 119, 17, 642, 18, 12, 92, 4, 10, 1, 119, 81, 12, 72, 4, 10, 1, 119, 162, 12, 92, 4, 10, 1, 3], "length": 200}, "90": {"input": [2, 4, 5, 4, 6, 4, 8, 9, 4, 5, 4, 10, 11, 12, 13, 14, 174, 4, 10, 17, 12, 175, 1, 295, 4, 10, 135, 12, 39, 137, 127, 132, 4, 10, 138, 12, 13, 200, 4, 5, 4, 10, 1, 12, 23, 4, 32, 263, 12, 1, 4, 32, 643, 12, 1, 4, 32, 644, 12, 1, 4, 32, 645, 12, 1, 4, 5, 4, 10, 1, 12, 13, 4, 32, 1, 12, 1, 4, 32, 646, 12, 1, 4, 32, 1, 12, 1, 4, 32, 1, 12, 1, 4, 32, 1, 18, 12, 1, 4, 5, 4, 10, 43, 12, 13, 44, 45, 4, 5, 4, 8, 46, 4, 10, 320, 12, 11, 263, 4, 10, 47, 12, 11, 643, 4, 10, 89, 12, 11, 644, 4, 10, 121, 12, 11, 645, 4, 10, 157, 12, 11, 135, 4, 10, 158, 12, 11, 138, 4, 10, 51, 12, 11, 4, 10, 54, 12, 11, 17, 4, 5, 4, 8, 64, 4, 10, 17, 43, 12, 92, 4, 5, 4, 4, 10, 643, 17, 12, 191, 4, 10, 644, 17, 12, 191, 4, 10, 645, 17, 12, 191, 4, 5, 4, 5, 4, 10, 263, 135, 43], "target": [4, 5, 4, 6, 4, 8, 9, 4, 5, 4, 10, 11, 12, 13, 14, 174, 4, 10, 17, 12, 175, 1, 295, 4, 10, 135, 12, 39, 137, 127, 132, 4, 10, 138, 12, 13, 200, 4, 5, 4, 10, 1, 12, 23, 4, 32, 263, 12, 1, 4, 32, 643, 12, 1, 4, 32, 644, 12, 1, 4, 32, 645, 12, 1, 4, 5, 4, 10, 1, 12, 13, 4, 32, 1, 12, 1, 4, 32, 646, 12, 1, 4, 32, 1, 12, 1, 4, 32, 1, 12, 1, 4, 32, 1, 18, 12, 1, 4, 5, 4, 10, 43, 12, 13, 44, 45, 4, 5, 4, 8, 46, 4, 10, 320, 12, 11, 263, 4, 10, 47, 12, 11, 643, 4, 10, 89, 12, 11, 644, 4, 10, 121, 12, 11, 645, 4, 10, 157, 12, 11, 135, 4, 10, 158, 12, 11, 138, 4, 10, 51, 12, 11, 4, 10, 54, 12, 11, 17, 4, 5, 4, 8, 64, 4, 10, 17, 43, 12, 92, 4, 5, 4, 4, 10, 643, 17, 12, 191, 4, 10, 644, 17, 12, 191, 4, 10, 645, 17, 12, 191, 4, 5, 4, 5, 4, 10, 263, 135, 43, 3], "length": 200}, "91": {"input": [2, 6, 4, 8, 9, 4, 5, 4, 10, 11, 12, 13, 294, 174, 4, 10, 1, 12, 4, 32, 1, 12, 308, 203, 541, 309, 4, 32, 543, 12, 4, 155, 1, 12, 308, 203, 1, 393, 4, 155, 17, 12, 82, 1, 468, 382, 4, 5, 4, 10, 647, 12, 83, 1, 203, 403, 295, 4, 10, 1, 12, 26, 77, 149, 1, 4, 10, 43, 12, 13, 116, 4, 5, 4, 5, 4, 8, 55, 4, 10, 56, 58, 18, 61, 4, 10, 56, 1, 73, 61, 4, 10, 125, 126, 63, 4, 5, 4, 8, 64, 4, 5, 4, 10, 1, 647, 12, 117, 1, 4, 10, 17, 647, 12, 65, 94, 4, 10, 1, 1, 12, 117, 1, 67, 4, 10, 1, 43, 43, 12, 92, 4, 5, 4, 5, 4, 8, 46, 4, 10, 120, 12, 11, 647, 4, 10, 89, 12, 11, 1, 4, 10, 54, 12, 11, 17, 4, 10, 51, 12, 11, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [6, 4, 8, 9, 4, 5, 4, 10, 11, 12, 13, 294, 174, 4, 10, 1, 12, 4, 32, 1, 12, 308, 203, 541, 309, 4, 32, 543, 12, 4, 155, 1, 12, 308, 203, 1, 393, 4, 155, 17, 12, 82, 1, 468, 382, 4, 5, 4, 10, 647, 12, 83, 1, 203, 403, 295, 4, 10, 1, 12, 26, 77, 149, 1, 4, 10, 43, 12, 13, 116, 4, 5, 4, 5, 4, 8, 55, 4, 10, 56, 58, 18, 61, 4, 10, 56, 1, 73, 61, 4, 10, 125, 126, 63, 4, 5, 4, 8, 64, 4, 5, 4, 10, 1, 647, 12, 117, 1, 4, 10, 17, 647, 12, 65, 94, 4, 10, 1, 1, 12, 117, 1, 67, 4, 10, 1, 43, 43, 12, 92, 4, 5, 4, 5, 4, 8, 46, 4, 10, 120, 12, 11, 647, 4, 10, 89, 12, 11, 1, 4, 10, 54, 12, 11, 17, 4, 10, 51, 12, 11, 4, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 162}, "92": {"input": [2, 6, 261, 4, 8, 9, 4, 10, 11, 12, 13, 14, 174, 4, 5, 4, 10, 178, 12, 23, 130, 110, 4, 32, 648, 12, 423, 4, 32, 649, 12, 503, 4, 5, 4, 10, 43, 12, 4, 32, 1, 12, 4, 155, 650, 12, 13, 116, 4, 155, 1, 12, 13, 204, 174, 4, 5, 4, 32, 1, 12, 4, 155, 1, 12, 13, 1, 4, 155, 651, 12, 13, 204, 174, 4, 5, 4, 5, 4, 10, 29, 12, 266, 4, 32, 1, 12, 4, 155, 652, 12, 308, 105, 309, 367, 4, 155, 1, 12, 308, 105, 309, 204, 174, 4, 5, 4, 32, 1, 12, 4, 155, 1, 12, 308, 105, 368, 1, 4, 155, 1, 12, 308, 105, 368, 204, 174, 4, 5, 4, 5, 4, 10, 606, 12, 4, 32, 1, 12, 4, 155, 1, 12, 13, 28, 4, 155, 1, 12, 13, 204, 174, 4, 5, 4, 32, 1, 12, 4, 155, 1, 12, 13, 42, 4, 155, 1, 12, 13, 204, 174, 4, 5, 4, 10, 1, 12, 39, 477, 372, 4, 5, 4, 10, 17, 12, 1, 266, 4, 32, 653, 12, 1, 1, 4, 32, 654, 12, 1, 1], "target": [6, 261, 4, 8, 9, 4, 10, 11, 12, 13, 14, 174, 4, 5, 4, 10, 178, 12, 23, 130, 110, 4, 32, 648, 12, 423, 4, 32, 649, 12, 503, 4, 5, 4, 10, 43, 12, 4, 32, 1, 12, 4, 155, 650, 12, 13, 116, 4, 155, 1, 12, 13, 204, 174, 4, 5, 4, 32, 1, 12, 4, 155, 1, 12, 13, 1, 4, 155, 651, 12, 13, 204, 174, 4, 5, 4, 5, 4, 10, 29, 12, 266, 4, 32, 1, 12, 4, 155, 652, 12, 308, 105, 309, 367, 4, 155, 1, 12, 308, 105, 309, 204, 174, 4, 5, 4, 32, 1, 12, 4, 155, 1, 12, 308, 105, 368, 1, 4, 155, 1, 12, 308, 105, 368, 204, 174, 4, 5, 4, 5, 4, 10, 606, 12, 4, 32, 1, 12, 4, 155, 1, 12, 13, 28, 4, 155, 1, 12, 13, 204, 174, 4, 5, 4, 32, 1, 12, 4, 155, 1, 12, 13, 42, 4, 155, 1, 12, 13, 204, 174, 4, 5, 4, 10, 1, 12, 39, 477, 372, 4, 5, 4, 10, 17, 12, 1, 266, 4, 32, 653, 12, 1, 1, 4, 32, 654, 12, 1, 1, 3], "length": 200}, "93": {"input": [2, 6, 4, 8, 9, 162, 5, 4, 10, 486, 162, 12, 13, 130, 5, 4, 10, 595, 12, 378, 453, 4, 32, 17, 12, 1, 1, 4, 10, 344, 12, 13, 100, 4, 32, 5, 4, 8, 55, 4, 10, 56, 487, 162, 63, 8, 5, 4, 10, 56, 58, 61, 8, 5, 4, 252, 5, 4, 8, 64, 4, 10, 595, 43, 12, 458, 4, 10, 486, 17, 162, 12, 65, 67, 4, 10, 17, 344, 12, 65, 4, 10, 5, 4, 8, 46, 4, 10, 459, 12, 486, 4, 10, 1, 12, 344, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [6, 4, 8, 9, 162, 5, 4, 10, 486, 162, 12, 13, 130, 5, 4, 10, 595, 12, 378, 453, 4, 32, 17, 12, 1, 1, 4, 10, 344, 12, 13, 100, 4, 32, 5, 4, 8, 55, 4, 10, 56, 487, 162, 63, 8, 5, 4, 10, 56, 58, 61, 8, 5, 4, 252, 5, 4, 8, 64, 4, 10, 595, 43, 12, 458, 4, 10, 486, 17, 162, 12, 65, 67, 4, 10, 17, 344, 12, 65, 4, 10, 5, 4, 8, 46, 4, 10, 459, 12, 486, 4, 10, 1, 12, 344, 4, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 97}, "94": {"input": [2, 6, 128, 172, 4, 5, 4, 8, 9, 4, 10, 11, 12, 13, 173, 174, 4, 10, 196, 12, 13, 173, 174, 4, 10, 178, 73, 12, 13, 179, 180, 4, 10, 17, 12, 248, 382, 176, 4, 10, 519, 12, 23, 4, 32, 177, 162, 12, 18, 88, 4, 32, 520, 18, 12, 18, 424, 4, 10, 43, 12, 13, 44, 45, 4, 5, 4, 8, 46, 4, 10, 54, 12, 17, 196, 4, 10, 159, 12, 11, 178, 4, 10, 186, 12, 177, 196, 4, 10, 51, 12, 196, 4, 10, 52, 12, 196, 43, 4, 5, 4, 8, 64, 4, 10, 17, 119, 12, 253, 4, 10, 519, 17, 18, 12, 191, 4, 10, 177, 119, 12, 253, 4, 10, 17, 43, 12, 92, 4, 10, 519, 43, 519, 73, 12, 171, 4, 10, 177, 178, 162, 12, 117, 1, 67, 4, 10, 520, 196, 12, 117, 449, 94, 4, 5, 4, 8, 55, 4, 10, 56, 449, 162, 60, 63, 4, 5, 4, 5, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [6, 128, 172, 4, 5, 4, 8, 9, 4, 10, 11, 12, 13, 173, 174, 4, 10, 196, 12, 13, 173, 174, 4, 10, 178, 73, 12, 13, 179, 180, 4, 10, 17, 12, 248, 382, 176, 4, 10, 519, 12, 23, 4, 32, 177, 162, 12, 18, 88, 4, 32, 520, 18, 12, 18, 424, 4, 10, 43, 12, 13, 44, 45, 4, 5, 4, 8, 46, 4, 10, 54, 12, 17, 196, 4, 10, 159, 12, 11, 178, 4, 10, 186, 12, 177, 196, 4, 10, 51, 12, 196, 4, 10, 52, 12, 196, 43, 4, 5, 4, 8, 64, 4, 10, 17, 119, 12, 253, 4, 10, 519, 17, 18, 12, 191, 4, 10, 177, 119, 12, 253, 4, 10, 17, 43, 12, 92, 4, 10, 519, 43, 519, 73, 12, 171, 4, 10, 177, 178, 162, 12, 117, 1, 67, 4, 10, 520, 196, 12, 117, 449, 94, 4, 5, 4, 8, 55, 4, 10, 56, 449, 162, 60, 63, 4, 5, 4, 5, 4, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 170}, "95": {"input": [2, 4, 5, 4, 6, 1, 128, 4, 8, 9, 4, 10, 380, 12, 13, 198, 174, 4, 10, 655, 73, 12, 13, 179, 1, 4, 10, 656, 73, 12, 13, 179, 503, 4, 10, 17, 12, 175, 1, 4, 10, 107, 12, 13, 144, 4, 10, 464, 162, 12, 23, 1, 136, 4, 10, 154, 162, 12, 23, 592, 136, 4, 10, 43, 12, 13, 156, 370, 4, 8, 46, 4, 10, 184, 12, 380, 656, 4, 10, 50, 12, 380, 655, 4, 10, 47, 12, 380, 154, 4, 10, 89, 12, 380, 464, 4, 10, 120, 12, 380, 107, 4, 10, 51, 12, 380, 4, 10, 54, 12, 380, 17, 4, 10, 52, 12, 43, 4, 8, 64, 4, 5, 4, 5, 4, 10, 17, 43, 655, 656, 12, 92, 4, 5, 4, 10, 154, 17, 18, 12, 191, 4, 10, 154, 154, 464, 43, 107, 12, 171, 4, 5, 4, 10, 154, 656, 12, 93, 67, 4, 10, 154, 655, 12, 65, 4, 5, 4, 10, 464, 17, 18, 12, 191, 4, 10, 464, 464, 18, 12, 191, 1, 4, 5, 4, 10, 464, 43, 154, 107, 656, 12, 171, 4, 5, 4, 10, 464, 655, 12], "target": [4, 5, 4, 6, 1, 128, 4, 8, 9, 4, 10, 380, 12, 13, 198, 174, 4, 10, 655, 73, 12, 13, 179, 1, 4, 10, 656, 73, 12, 13, 179, 503, 4, 10, 17, 12, 175, 1, 4, 10, 107, 12, 13, 144, 4, 10, 464, 162, 12, 23, 1, 136, 4, 10, 154, 162, 12, 23, 592, 136, 4, 10, 43, 12, 13, 156, 370, 4, 8, 46, 4, 10, 184, 12, 380, 656, 4, 10, 50, 12, 380, 655, 4, 10, 47, 12, 380, 154, 4, 10, 89, 12, 380, 464, 4, 10, 120, 12, 380, 107, 4, 10, 51, 12, 380, 4, 10, 54, 12, 380, 17, 4, 10, 52, 12, 43, 4, 8, 64, 4, 5, 4, 5, 4, 10, 17, 43, 655, 656, 12, 92, 4, 5, 4, 10, 154, 17, 18, 12, 191, 4, 10, 154, 154, 464, 43, 107, 12, 171, 4, 5, 4, 10, 154, 656, 12, 93, 67, 4, 10, 154, 655, 12, 65, 4, 5, 4, 10, 464, 17, 18, 12, 191, 4, 10, 464, 464, 18, 12, 191, 1, 4, 5, 4, 10, 464, 43, 154, 107, 656, 12, 171, 4, 5, 4, 10, 464, 655, 12, 3], "length": 200}, "96": {"input": [2, 4, 5, 4, 6, 128, 18, 172, 4, 8, 9, 4, 10, 460, 12, 13, 197, 74, 4, 10, 461, 12, 13, 199, 14, 4, 10, 462, 12, 13, 96, 4, 10, 463, 12, 23, 423, 110, 4, 10, 1, 12, 13, 423, 4, 10, 464, 12, 23, 465, 136, 4, 10, 17, 12, 175, 469, 4, 10, 1, 12, 265, 4, 10, 1, 12, 468, 4, 10, 1, 12, 4, 10, 43, 12, 13, 156, 45, 4, 8, 5, 4, 8, 46, 4, 10, 51, 12, 460, 4, 10, 53, 12, 461, 4, 10, 120, 12, 462, 4, 10, 47, 12, 466, 460, 4, 10, 54, 12, 467, 461, 4, 10, 186, 12, 464, 460, 4, 10, 1, 12, 464, 461, 4, 10, 124, 12, 463, 460, 4, 10, 374, 12, 463, 461, 4, 5, 4, 8, 55, 4, 10, 56, 57, 1, 59, 60, 63, 4, 10, 5, 4, 8, 64, 4, 10, 17, 119, 12, 92, 4, 10, 466, 461, 12, 92, 4, 10, 467, 460, 12, 92, 4, 5, 4, 10, 1, 460, 12, 117, 1, 4, 10, 1, 461, 12, 117, 1, 4, 10, 17, 462, 12, 117, 1, 4, 5, 4, 10, 464], "target": [4, 5, 4, 6, 128, 18, 172, 4, 8, 9, 4, 10, 460, 12, 13, 197, 74, 4, 10, 461, 12, 13, 199, 14, 4, 10, 462, 12, 13, 96, 4, 10, 463, 12, 23, 423, 110, 4, 10, 1, 12, 13, 423, 4, 10, 464, 12, 23, 465, 136, 4, 10, 17, 12, 175, 469, 4, 10, 1, 12, 265, 4, 10, 1, 12, 468, 4, 10, 1, 12, 4, 10, 43, 12, 13, 156, 45, 4, 8, 5, 4, 8, 46, 4, 10, 51, 12, 460, 4, 10, 53, 12, 461, 4, 10, 120, 12, 462, 4, 10, 47, 12, 466, 460, 4, 10, 54, 12, 467, 461, 4, 10, 186, 12, 464, 460, 4, 10, 1, 12, 464, 461, 4, 10, 124, 12, 463, 460, 4, 10, 374, 12, 463, 461, 4, 5, 4, 8, 55, 4, 10, 56, 57, 1, 59, 60, 63, 4, 10, 5, 4, 8, 64, 4, 10, 17, 119, 12, 92, 4, 10, 466, 461, 12, 92, 4, 10, 467, 460, 12, 92, 4, 5, 4, 10, 1, 460, 12, 117, 1, 4, 10, 1, 461, 12, 117, 1, 4, 10, 17, 462, 12, 117, 1, 4, 5, 4, 10, 464, 3], "length": 200}, "97": {"input": [2, 6, 1, 4, 8, 9, 4, 10, 11, 12, 13, 14, 174, 4, 10, 1, 12, 13, 116, 4, 10, 17, 12, 1, 306, 1, 1, 4, 10, 1, 12, 23, 1, 4, 10, 43, 12, 13, 156, 45, 4, 5, 4, 8, 46, 4, 10, 54, 12, 17, 11, 4, 10, 120, 12, 1, 11, 4, 10, 51, 12, 11, 4, 418, 4, 8, 64, 4, 10, 17, 1, 43, 12, 65, 94, 4, 10, 1, 17, 12, 65, 95, 4, 5, 4, 8, 55, 4, 10, 56, 58, 60, 61, 4, 10, 56, 1, 60, 63, 4, 10, 125, 126, 61, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [6, 1, 4, 8, 9, 4, 10, 11, 12, 13, 14, 174, 4, 10, 1, 12, 13, 116, 4, 10, 17, 12, 1, 306, 1, 1, 4, 10, 1, 12, 23, 1, 4, 10, 43, 12, 13, 156, 45, 4, 5, 4, 8, 46, 4, 10, 54, 12, 17, 11, 4, 10, 120, 12, 1, 11, 4, 10, 51, 12, 11, 4, 418, 4, 8, 64, 4, 10, 17, 1, 43, 12, 65, 94, 4, 10, 1, 17, 12, 65, 95, 4, 5, 4, 8, 55, 4, 10, 56, 58, 60, 61, 4, 10, 56, 1, 60, 63, 4, 10, 125, 126, 61, 4, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 105}} \ No newline at end of file diff --git a/VGDLData/ptb.valid.csv b/VGDLData/ptb.valid.csv new file mode 100644 index 0000000..3b8e83d --- /dev/null +++ b/VGDLData/ptb.valid.csv @@ -0,0 +1,12 @@ +0,examples/gridphysics/islands.txt +1,examples/gridphysics/towerdefense.txt +2,examples/gridphysics/seaquest.txt +3,examples/gridphysics/eighthpassenger.txt +4,examples/contphysics/bubble.txt +5,examples/gridphysics/x-racer.txt +6,examples/gridphysics/labyrinthdual.txt +7,examples/gridphysics/lemmings.txt +8,examples/gridphysics/fireman.txt +9,examples/contphysics/asteroids.txt +10,examples/gridphysics/racebet.txt +11,examples/gridphysics/shipwreck.txt diff --git a/VGDLData/ptb.valid.json b/VGDLData/ptb.valid.json new file mode 100644 index 0000000..d52fd66 --- /dev/null +++ b/VGDLData/ptb.valid.json @@ -0,0 +1 @@ +{"0": {"input": [2, 6, 4, 8, 9, 4, 5, 4, 10, 129, 12, 13, 1, 4, 10, 17, 12, 82, 115, 329, 4, 10, 556, 12, 13, 4, 32, 1, 12, 198, 4, 32, 1, 12, 262, 4, 5, 4, 10, 112, 12, 113, 127, 114, 205, 1, 4, 5, 4, 10, 349, 12, 13, 350, 136, 4, 10, 1, 18, 12, 109, 1, 346, 132, 1, 4, 10, 344, 12, 4, 32, 1, 12, 332, 85, 1, 1, 345, 4, 32, 1, 12, 13, 345, 4, 5, 4, 10, 1, 12, 13, 1, 4, 10, 107, 12, 13, 423, 514, 4, 5, 4, 10, 1, 12, 39, 372, 19, 1, 1, 132, 4, 10, 1, 12, 13, 1, 4, 5, 4, 5, 4, 8, 46, 4, 10, 51, 12, 129, 4, 10, 123, 12, 1, 4, 10, 54, 12, 1, 17, 4, 10, 47, 12, 129, 349, 4, 10, 48, 12, 129, 1, 4, 10, 124, 12, 1, 1, 4, 10, 120, 12, 1, 107, 4, 5, 4, 8, 64, 4, 5, 4, 10, 17, 119, 43, 349, 18, 12, 92, 4, 10, 17, 18, 1, 18, 12, 65, 4, 5, 4, 10, 349, 1, 112, 12, 117, 330, 4, 10], "target": [6, 4, 8, 9, 4, 5, 4, 10, 129, 12, 13, 1, 4, 10, 17, 12, 82, 115, 329, 4, 10, 556, 12, 13, 4, 32, 1, 12, 198, 4, 32, 1, 12, 262, 4, 5, 4, 10, 112, 12, 113, 127, 114, 205, 1, 4, 5, 4, 10, 349, 12, 13, 350, 136, 4, 10, 1, 18, 12, 109, 1, 346, 132, 1, 4, 10, 344, 12, 4, 32, 1, 12, 332, 85, 1, 1, 345, 4, 32, 1, 12, 13, 345, 4, 5, 4, 10, 1, 12, 13, 1, 4, 10, 107, 12, 13, 423, 514, 4, 5, 4, 10, 1, 12, 39, 372, 19, 1, 1, 132, 4, 10, 1, 12, 13, 1, 4, 5, 4, 5, 4, 8, 46, 4, 10, 51, 12, 129, 4, 10, 123, 12, 1, 4, 10, 54, 12, 1, 17, 4, 10, 47, 12, 129, 349, 4, 10, 48, 12, 129, 1, 4, 10, 124, 12, 1, 1, 4, 10, 120, 12, 1, 107, 4, 5, 4, 8, 64, 4, 5, 4, 10, 17, 119, 43, 349, 18, 12, 92, 4, 10, 17, 18, 1, 18, 12, 65, 4, 5, 4, 10, 349, 1, 112, 12, 117, 330, 4, 10, 3], "length": 200}, "1": {"input": [2, 6, 128, 261, 4, 8, 9, 4, 10, 196, 12, 13, 99, 45, 174, 4, 10, 1, 12, 13, 328, 174, 4, 5, 4, 10, 1, 12, 13, 1, 4, 32, 1, 12, 4, 32, 1, 12, 4, 10, 347, 12, 1, 1, 1, 4, 32, 1, 12, 1, 220, 433, 4, 32, 1, 12, 1, 220, 427, 4, 5, 4, 10, 153, 12, 4, 32, 17, 12, 82, 1, 1, 4, 32, 1, 12, 30, 4, 155, 1, 12, 209, 21, 35, 1, 100, 4, 236, 1, 12, 36, 4, 236, 1, 12, 37, 4, 236, 1, 12, 34, 4, 236, 1, 12, 33, 4, 155, 324, 12, 1, 1, 1, 98, 4, 236, 1, 12, 36, 4, 236, 1, 12, 37, 4, 236, 574, 12, 34, 4, 236, 575, 12, 33, 4, 5, 4, 10, 1, 12, 109, 204, 174, 4, 32, 1, 12, 375, 318, 4, 155, 1, 12, 1, 4, 155, 1, 12, 1, 4, 155, 1, 12, 1, 4, 155, 1, 12, 1, 4, 32, 1, 12, 375, 1, 4, 155, 1, 12, 1, 4, 155, 1, 12, 1, 4, 155, 1, 12, 1, 4, 155, 1, 12, 1, 4, 5, 4, 10, 269], "target": [6, 128, 261, 4, 8, 9, 4, 10, 196, 12, 13, 99, 45, 174, 4, 10, 1, 12, 13, 328, 174, 4, 5, 4, 10, 1, 12, 13, 1, 4, 32, 1, 12, 4, 32, 1, 12, 4, 10, 347, 12, 1, 1, 1, 4, 32, 1, 12, 1, 220, 433, 4, 32, 1, 12, 1, 220, 427, 4, 5, 4, 10, 153, 12, 4, 32, 17, 12, 82, 1, 1, 4, 32, 1, 12, 30, 4, 155, 1, 12, 209, 21, 35, 1, 100, 4, 236, 1, 12, 36, 4, 236, 1, 12, 37, 4, 236, 1, 12, 34, 4, 236, 1, 12, 33, 4, 155, 324, 12, 1, 1, 1, 98, 4, 236, 1, 12, 36, 4, 236, 1, 12, 37, 4, 236, 574, 12, 34, 4, 236, 575, 12, 33, 4, 5, 4, 10, 1, 12, 109, 204, 174, 4, 32, 1, 12, 375, 318, 4, 155, 1, 12, 1, 4, 155, 1, 12, 1, 4, 155, 1, 12, 1, 4, 155, 1, 12, 1, 4, 32, 1, 12, 375, 1, 4, 155, 1, 12, 1, 4, 155, 1, 12, 1, 4, 155, 1, 12, 1, 4, 155, 1, 12, 1, 4, 5, 4, 10, 269, 3], "length": 200}, "2": {"input": [2, 6, 4, 8, 9, 4, 5, 4, 10, 540, 73, 12, 13, 1, 4, 10, 129, 12, 13, 1, 4, 10, 1, 12, 13, 1, 4, 10, 1, 12, 109, 114, 1, 110, 4, 32, 1, 18, 12, 18, 1, 18, 111, 4, 32, 1, 18, 12, 18, 1, 18, 1, 4, 32, 1, 18, 12, 18, 1, 4, 155, 1, 12, 1, 4, 155, 1, 18, 12, 1, 4, 5, 4, 10, 153, 12, 4, 32, 17, 18, 12, 82, 19, 18, 1, 1, 1, 1, 4, 32, 548, 12, 30, 19, 148, 4, 32, 1, 12, 4, 155, 549, 18, 12, 30, 34, 18, 203, 85, 1, 4, 155, 1, 18, 12, 103, 18, 33, 18, 86, 98, 1, 1, 1, 4, 155, 1, 12, 30, 33, 203, 100, 132, 1, 4, 32, 1, 12, 308, 40, 146, 1, 309, 4, 5, 4, 10, 1, 18, 12, 39, 40, 1, 4, 5, 4, 8, 64, 4, 5, 4, 10, 17, 213, 12, 214, 1, 215, 4, 5, 4, 10, 119, 17, 1, 540, 73, 12, 92, 4, 10, 1, 119, 18, 12, 65, 4, 5, 4, 10, 1, 548, 12, 93, 67, 4, 10, 17, 1, 18], "target": [6, 4, 8, 9, 4, 5, 4, 10, 540, 73, 12, 13, 1, 4, 10, 129, 12, 13, 1, 4, 10, 1, 12, 13, 1, 4, 10, 1, 12, 109, 114, 1, 110, 4, 32, 1, 18, 12, 18, 1, 18, 111, 4, 32, 1, 18, 12, 18, 1, 18, 1, 4, 32, 1, 18, 12, 18, 1, 4, 155, 1, 12, 1, 4, 155, 1, 18, 12, 1, 4, 5, 4, 10, 153, 12, 4, 32, 17, 18, 12, 82, 19, 18, 1, 1, 1, 1, 4, 32, 548, 12, 30, 19, 148, 4, 32, 1, 12, 4, 155, 549, 18, 12, 30, 34, 18, 203, 85, 1, 4, 155, 1, 18, 12, 103, 18, 33, 18, 86, 98, 1, 1, 1, 4, 155, 1, 12, 30, 33, 203, 100, 132, 1, 4, 32, 1, 12, 308, 40, 146, 1, 309, 4, 5, 4, 10, 1, 18, 12, 39, 40, 1, 4, 5, 4, 8, 64, 4, 5, 4, 10, 17, 213, 12, 214, 1, 215, 4, 5, 4, 10, 119, 17, 1, 540, 73, 12, 92, 4, 10, 1, 119, 18, 12, 65, 4, 5, 4, 10, 1, 548, 12, 93, 67, 4, 10, 17, 1, 18, 3], "length": 200}, "3": {"input": [2, 6, 1, 1, 4, 8, 9, 4, 5, 4, 10, 153, 12, 4, 32, 1, 12, 13, 1, 4, 32, 1, 12, 23, 1, 4, 32, 1, 12, 23, 1, 4, 32, 1, 12, 23, 204, 174, 4, 32, 1, 12, 23, 204, 174, 4, 32, 182, 12, 108, 40, 211, 4, 5, 4, 32, 181, 12, 108, 4, 155, 1, 12, 13, 139, 4, 155, 1, 12, 13, 183, 4, 5, 4, 32, 384, 12, 149, 4, 155, 1, 12, 1, 1, 1, 105, 1, 4, 155, 1, 12, 1, 1, 1, 105, 1, 204, 174, 4, 155, 1, 12, 1, 1, 1, 1, 1, 1, 204, 174, 4, 5, 4, 32, 1, 12, 248, 249, 4, 155, 602, 18, 12, 1, 19, 18, 146, 295, 4, 155, 1, 12, 1, 85, 18, 146, 4, 5, 4, 32, 43, 12, 13, 325, 4, 5, 4, 5, 4, 5, 4, 8, 64, 4, 5, 4, 10, 153, 43, 12, 92, 481, 4, 10, 1, 1, 12, 92, 481, 4, 10, 1, 384, 18, 12, 65, 66, 4, 10, 182, 1, 12, 65, 254, 4, 5, 4, 10, 1, 1, 12, 255, 1, 1, 4, 10, 1, 1, 12, 117], "target": [6, 1, 1, 4, 8, 9, 4, 5, 4, 10, 153, 12, 4, 32, 1, 12, 13, 1, 4, 32, 1, 12, 23, 1, 4, 32, 1, 12, 23, 1, 4, 32, 1, 12, 23, 204, 174, 4, 32, 1, 12, 23, 204, 174, 4, 32, 182, 12, 108, 40, 211, 4, 5, 4, 32, 181, 12, 108, 4, 155, 1, 12, 13, 139, 4, 155, 1, 12, 13, 183, 4, 5, 4, 32, 384, 12, 149, 4, 155, 1, 12, 1, 1, 1, 105, 1, 4, 155, 1, 12, 1, 1, 1, 105, 1, 204, 174, 4, 155, 1, 12, 1, 1, 1, 1, 1, 1, 204, 174, 4, 5, 4, 32, 1, 12, 248, 249, 4, 155, 602, 18, 12, 1, 19, 18, 146, 295, 4, 155, 1, 12, 1, 85, 18, 146, 4, 5, 4, 32, 43, 12, 13, 325, 4, 5, 4, 5, 4, 5, 4, 8, 64, 4, 5, 4, 10, 153, 43, 12, 92, 481, 4, 10, 1, 1, 12, 92, 481, 4, 10, 1, 384, 18, 12, 65, 66, 4, 10, 182, 1, 12, 65, 254, 4, 5, 4, 10, 1, 1, 12, 255, 1, 1, 4, 10, 1, 1, 12, 117, 3], "length": 200}, "4": {"input": [2, 6, 4, 8, 9, 162, 5, 4, 10, 17, 12, 1, 334, 378, 453, 1, 4, 10, 335, 12, 30, 1, 149, 1, 378, 148, 4, 10, 1, 12, 30, 378, 1, 4, 10, 1, 12, 1, 1, 287, 4, 10, 1, 12, 1, 4, 10, 1, 12, 1, 4, 10, 1, 12, 1, 224, 4, 10, 1, 12, 1, 4, 10, 1, 12, 1, 4, 10, 1, 12, 1, 136, 336, 4, 10, 1, 12, 1, 4, 10, 1, 12, 1, 4, 32, 5, 4, 8, 55, 4, 10, 56, 1, 162, 63, 4, 10, 56, 58, 61, 4, 252, 5, 4, 8, 64, 4, 10, 335, 43, 12, 65, 5, 4, 10, 1, 335, 12, 65, 4, 10, 5, 4, 10, 335, 1, 12, 65, 67, 4, 10, 5, 4, 10, 335, 1, 12, 70, 1, 4, 10, 335, 1, 12, 70, 1, 4, 10, 335, 1, 12, 65, 67, 4, 10, 5, 4, 10, 335, 1, 12, 70, 1, 4, 10, 335, 1, 12, 70, 1, 4, 10, 335, 1, 12, 65, 67, 4, 10, 5, 4, 10, 17, 43, 12, 458, 4, 10, 17, 119, 12, 92, 4, 10, 335, 119, 12, 65, 4, 10], "target": [6, 4, 8, 9, 162, 5, 4, 10, 17, 12, 1, 334, 378, 453, 1, 4, 10, 335, 12, 30, 1, 149, 1, 378, 148, 4, 10, 1, 12, 30, 378, 1, 4, 10, 1, 12, 1, 1, 287, 4, 10, 1, 12, 1, 4, 10, 1, 12, 1, 4, 10, 1, 12, 1, 224, 4, 10, 1, 12, 1, 4, 10, 1, 12, 1, 4, 10, 1, 12, 1, 136, 336, 4, 10, 1, 12, 1, 4, 10, 1, 12, 1, 4, 32, 5, 4, 8, 55, 4, 10, 56, 1, 162, 63, 4, 10, 56, 58, 61, 4, 252, 5, 4, 8, 64, 4, 10, 335, 43, 12, 65, 5, 4, 10, 1, 335, 12, 65, 4, 10, 5, 4, 10, 335, 1, 12, 65, 67, 4, 10, 5, 4, 10, 335, 1, 12, 70, 1, 4, 10, 335, 1, 12, 70, 1, 4, 10, 335, 1, 12, 65, 67, 4, 10, 5, 4, 10, 335, 1, 12, 70, 1, 4, 10, 335, 1, 12, 70, 1, 4, 10, 335, 1, 12, 65, 67, 4, 10, 5, 4, 10, 17, 43, 12, 458, 4, 10, 17, 119, 12, 92, 4, 10, 335, 119, 12, 65, 4, 10, 3], "length": 200}, "5": {"input": [2, 6, 261, 4, 8, 9, 4, 10, 11, 12, 13, 1, 174, 4, 10, 315, 12, 13, 1, 174, 4, 10, 153, 12, 4, 5, 4, 32, 1, 12, 4, 155, 17, 18, 12, 1, 408, 19, 1, 1, 1, 1, 4, 236, 1, 12, 363, 146, 4, 155, 1, 73, 12, 30, 33, 18, 1, 4, 236, 1, 12, 408, 4, 236, 1, 12, 266, 4, 236, 1, 12, 288, 4, 32, 1, 12, 4, 155, 1, 18, 12, 30, 34, 146, 1, 4, 155, 1, 18, 12, 30, 34, 1, 1, 4, 155, 499, 162, 12, 30, 34, 323, 1, 4, 32, 1, 12, 4, 155, 316, 12, 30, 34, 1, 1, 4, 155, 107, 12, 30, 34, 146, 211, 110, 4, 5, 4, 10, 317, 57, 12, 1, 204, 174, 1, 1, 1, 1, 4, 10, 1, 18, 12, 1, 204, 174, 1, 1, 1, 18, 1, 4, 5, 4, 10, 1, 12, 109, 204, 174, 160, 375, 346, 1, 4, 10, 1, 73, 12, 109, 204, 174, 1, 105, 1, 4, 5, 4, 10, 1, 12, 13, 100, 1, 4, 10, 1, 12, 13, 220, 1, 4, 5, 4, 10, 1, 12, 113, 204, 174], "target": [6, 261, 4, 8, 9, 4, 10, 11, 12, 13, 1, 174, 4, 10, 315, 12, 13, 1, 174, 4, 10, 153, 12, 4, 5, 4, 32, 1, 12, 4, 155, 17, 18, 12, 1, 408, 19, 1, 1, 1, 1, 4, 236, 1, 12, 363, 146, 4, 155, 1, 73, 12, 30, 33, 18, 1, 4, 236, 1, 12, 408, 4, 236, 1, 12, 266, 4, 236, 1, 12, 288, 4, 32, 1, 12, 4, 155, 1, 18, 12, 30, 34, 146, 1, 4, 155, 1, 18, 12, 30, 34, 1, 1, 4, 155, 499, 162, 12, 30, 34, 323, 1, 4, 32, 1, 12, 4, 155, 316, 12, 30, 34, 1, 1, 4, 155, 107, 12, 30, 34, 146, 211, 110, 4, 5, 4, 10, 317, 57, 12, 1, 204, 174, 1, 1, 1, 1, 4, 10, 1, 18, 12, 1, 204, 174, 1, 1, 1, 18, 1, 4, 5, 4, 10, 1, 12, 109, 204, 174, 160, 375, 346, 1, 4, 10, 1, 73, 12, 109, 204, 174, 1, 105, 1, 4, 5, 4, 10, 1, 12, 13, 100, 1, 4, 10, 1, 12, 13, 220, 1, 4, 5, 4, 10, 1, 12, 113, 204, 174, 3], "length": 200}, "6": {"input": [2, 6, 128, 4, 8, 9, 4, 10, 11, 12, 13, 99, 45, 174, 4, 10, 331, 12, 13, 314, 4, 10, 182, 12, 108, 40, 211, 4, 5, 4, 10, 43, 12, 13, 4, 32, 1, 12, 325, 4, 32, 1, 12, 156, 45, 4, 32, 1, 12, 44, 45, 4, 5, 4, 10, 1, 12, 39, 1, 127, 41, 100, 4, 10, 1, 12, 39, 1, 127, 41, 130, 4, 5, 4, 10, 17, 12, 175, 4, 32, 1, 12, 468, 4, 32, 1, 12, 1, 4, 32, 1, 12, 1, 4, 5, 4, 8, 64, 4, 5, 4, 10, 17, 1, 12, 92, 4, 10, 1, 43, 12, 92, 4, 10, 1, 1, 12, 92, 4, 10, 1, 1, 12, 92, 4, 5, 4, 4, 10, 17, 1, 12, 117, 1, 118, 1, 4, 5, 4, 4, 10, 17, 1, 12, 117, 1, 118, 1, 4, 5, 4, 10, 182, 17, 12, 65, 67, 4, 10, 17, 331, 12, 65, 94, 4, 5, 4, 8, 55, 4, 10, 56, 58, 60, 61, 4, 10, 56, 194, 60, 63, 4, 10, 125, 126, 61, 4, 5, 4, 8, 46, 4, 10, 123, 12, 11, 182, 4, 10, 124], "target": [6, 128, 4, 8, 9, 4, 10, 11, 12, 13, 99, 45, 174, 4, 10, 331, 12, 13, 314, 4, 10, 182, 12, 108, 40, 211, 4, 5, 4, 10, 43, 12, 13, 4, 32, 1, 12, 325, 4, 32, 1, 12, 156, 45, 4, 32, 1, 12, 44, 45, 4, 5, 4, 10, 1, 12, 39, 1, 127, 41, 100, 4, 10, 1, 12, 39, 1, 127, 41, 130, 4, 5, 4, 10, 17, 12, 175, 4, 32, 1, 12, 468, 4, 32, 1, 12, 1, 4, 32, 1, 12, 1, 4, 5, 4, 8, 64, 4, 5, 4, 10, 17, 1, 12, 92, 4, 10, 1, 43, 12, 92, 4, 10, 1, 1, 12, 92, 4, 10, 1, 1, 12, 92, 4, 5, 4, 4, 10, 17, 1, 12, 117, 1, 118, 1, 4, 5, 4, 4, 10, 17, 1, 12, 117, 1, 118, 1, 4, 5, 4, 10, 182, 17, 12, 65, 67, 4, 10, 17, 331, 12, 65, 94, 4, 5, 4, 8, 55, 4, 10, 56, 58, 60, 61, 4, 10, 56, 194, 60, 63, 4, 10, 125, 126, 61, 4, 5, 4, 8, 46, 4, 10, 123, 12, 11, 182, 4, 10, 124, 3], "length": 200}, "7": {"input": [2, 6, 4, 8, 9, 4, 10, 11, 12, 13, 96, 4, 10, 178, 73, 12, 13, 179, 423, 110, 4, 10, 112, 12, 26, 114, 127, 149, 205, 79, 4, 5, 4, 10, 1, 12, 109, 573, 318, 1, 1, 110, 4, 10, 182, 12, 108, 40, 144, 4, 5, 4, 10, 153, 12, 4, 32, 17, 18, 12, 82, 115, 1, 4, 32, 1, 12, 83, 194, 340, 100, 410, 295, 102, 4, 5, 4, 10, 43, 12, 13, 156, 45, 4, 8, 46, 4, 10, 123, 12, 11, 182, 4, 10, 190, 12, 11, 1, 4, 10, 121, 12, 11, 178, 4, 10, 51, 12, 11, 4, 10, 54, 12, 11, 17, 4, 10, 52, 12, 11, 43, 4, 5, 4, 8, 55, 4, 10, 56, 18, 58, 18, 60, 61, 4, 10, 62, 1, 1, 60, 63, 4, 5, 4, 8, 64, 4, 10, 17, 178, 18, 12, 65, 390, 4, 10, 1, 178, 18, 12, 65, 1, 4, 10, 153, 43, 119, 12, 92, 4, 10, 43, 112, 18, 12, 65, 94, 4, 10, 1, 182, 12, 65, 95, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [6, 4, 8, 9, 4, 10, 11, 12, 13, 96, 4, 10, 178, 73, 12, 13, 179, 423, 110, 4, 10, 112, 12, 26, 114, 127, 149, 205, 79, 4, 5, 4, 10, 1, 12, 109, 573, 318, 1, 1, 110, 4, 10, 182, 12, 108, 40, 144, 4, 5, 4, 10, 153, 12, 4, 32, 17, 18, 12, 82, 115, 1, 4, 32, 1, 12, 83, 194, 340, 100, 410, 295, 102, 4, 5, 4, 10, 43, 12, 13, 156, 45, 4, 8, 46, 4, 10, 123, 12, 11, 182, 4, 10, 190, 12, 11, 1, 4, 10, 121, 12, 11, 178, 4, 10, 51, 12, 11, 4, 10, 54, 12, 11, 17, 4, 10, 52, 12, 11, 43, 4, 5, 4, 8, 55, 4, 10, 56, 18, 58, 18, 60, 61, 4, 10, 62, 1, 1, 60, 63, 4, 5, 4, 8, 64, 4, 10, 17, 178, 18, 12, 65, 390, 4, 10, 1, 178, 18, 12, 65, 1, 4, 10, 153, 43, 119, 12, 92, 4, 10, 43, 112, 18, 12, 65, 94, 4, 10, 1, 182, 12, 65, 95, 4, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 185}, "8": {"input": [2, 6, 261, 128, 4, 8, 9, 4, 5, 4, 10, 196, 12, 13, 1, 174, 4, 10, 1, 12, 39, 130, 372, 4, 10, 129, 12, 30, 389, 306, 136, 4, 10, 177, 12, 13, 1, 4, 10, 1, 12, 13, 1, 4, 5, 4, 10, 344, 12, 345, 4, 32, 1, 12, 109, 1, 111, 1, 4, 32, 1, 12, 332, 85, 1, 1, 4, 32, 1, 12, 13, 4, 10, 17, 18, 12, 82, 1, 1, 1, 1, 4, 5, 4, 10, 43, 12, 13, 325, 4, 5, 4, 8, 46, 4, 10, 47, 12, 177, 196, 4, 10, 54, 12, 17, 196, 4, 10, 190, 12, 1, 196, 4, 10, 91, 12, 1, 196, 4, 10, 51, 12, 196, 4, 5, 4, 5, 4, 8, 64, 4, 10, 17, 43, 177, 12, 92, 4, 5, 4, 10, 177, 1, 12, 65, 94, 4, 10, 1, 177, 12, 117, 1, 4, 5, 4, 10, 344, 43, 12, 65, 4, 10, 344, 129, 12, 65, 95, 4, 10, 129, 344, 177, 43, 12, 65, 4, 5, 4, 10, 17, 344, 12, 214, 4, 5, 4, 10, 1, 196, 12, 65, 4, 5, 4, 10, 17, 1, 12, 71], "target": [6, 261, 128, 4, 8, 9, 4, 5, 4, 10, 196, 12, 13, 1, 174, 4, 10, 1, 12, 39, 130, 372, 4, 10, 129, 12, 30, 389, 306, 136, 4, 10, 177, 12, 13, 1, 4, 10, 1, 12, 13, 1, 4, 5, 4, 10, 344, 12, 345, 4, 32, 1, 12, 109, 1, 111, 1, 4, 32, 1, 12, 332, 85, 1, 1, 4, 32, 1, 12, 13, 4, 10, 17, 18, 12, 82, 1, 1, 1, 1, 4, 5, 4, 10, 43, 12, 13, 325, 4, 5, 4, 8, 46, 4, 10, 47, 12, 177, 196, 4, 10, 54, 12, 17, 196, 4, 10, 190, 12, 1, 196, 4, 10, 91, 12, 1, 196, 4, 10, 51, 12, 196, 4, 5, 4, 5, 4, 8, 64, 4, 10, 17, 43, 177, 12, 92, 4, 5, 4, 10, 177, 1, 12, 65, 94, 4, 10, 1, 177, 12, 117, 1, 4, 5, 4, 10, 344, 43, 12, 65, 4, 10, 344, 129, 12, 65, 95, 4, 10, 129, 344, 177, 43, 12, 65, 4, 5, 4, 10, 17, 344, 12, 214, 4, 5, 4, 10, 1, 196, 12, 65, 4, 5, 4, 10, 17, 1, 12, 71, 3], "length": 200}, "9": {"input": [2, 6, 4, 8, 9, 162, 5, 4, 10, 486, 162, 12, 13, 1, 4, 10, 17, 12, 1, 334, 378, 1, 4, 10, 335, 12, 30, 378, 1, 149, 150, 4, 10, 522, 12, 13, 1, 4, 32, 5, 4, 8, 55, 4, 10, 56, 487, 162, 63, 4, 10, 56, 58, 61, 4, 252, 5, 4, 8, 64, 4, 10, 335, 43, 12, 65, 4, 10, 335, 522, 12, 65, 4, 10, 522, 335, 12, 65, 4, 10, 486, 335, 12, 65, 67, 4, 10, 17, 43, 12, 65, 4, 10, 17, 522, 12, 65, 4, 10, 17, 486, 12, 65, 4, 5, 4, 8, 46, 4, 10, 459, 12, 486, 4, 10, 47, 12, 522, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [6, 4, 8, 9, 162, 5, 4, 10, 486, 162, 12, 13, 1, 4, 10, 17, 12, 1, 334, 378, 1, 4, 10, 335, 12, 30, 378, 1, 149, 150, 4, 10, 522, 12, 13, 1, 4, 32, 5, 4, 8, 55, 4, 10, 56, 487, 162, 63, 4, 10, 56, 58, 61, 4, 252, 5, 4, 8, 64, 4, 10, 335, 43, 12, 65, 4, 10, 335, 522, 12, 65, 4, 10, 522, 335, 12, 65, 4, 10, 486, 335, 12, 65, 67, 4, 10, 17, 43, 12, 65, 4, 10, 17, 522, 12, 65, 4, 10, 17, 486, 12, 65, 4, 5, 4, 8, 46, 4, 10, 459, 12, 486, 4, 10, 47, 12, 522, 4, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 119}, "10": {"input": [2, 6, 7, 4, 8, 9, 4, 10, 11, 12, 13, 262, 174, 4, 10, 107, 18, 12, 108, 40, 211, 4, 5, 4, 10, 1, 12, 30, 33, 4, 32, 1, 12, 1, 1, 1, 4, 32, 1, 12, 1, 1, 1, 4, 32, 1, 12, 203, 1, 1, 4, 32, 1, 12, 21, 1, 1, 4, 5, 4, 10, 1, 12, 13, 149, 4, 32, 1, 12, 203, 1, 4, 32, 1, 12, 203, 1, 4, 32, 1, 12, 203, 1, 4, 32, 1, 12, 203, 1, 4, 5, 4, 10, 1, 12, 13, 4, 32, 550, 12, 1, 294, 4, 32, 1, 12, 142, 1, 4, 32, 1, 12, 1, 1, 4, 32, 1, 12, 1, 1, 4, 32, 1, 12, 114, 1, 4, 5, 4, 10, 17, 12, 175, 306, 403, 4, 32, 1, 12, 4, 32, 1, 12, 4, 32, 1, 12, 4, 32, 1, 12, 4, 32, 1, 12, 4, 5, 4, 10, 1, 12, 13, 1, 4, 10, 43, 12, 13, 1, 4, 5, 4, 8, 64, 4, 5, 4, 10, 17, 550, 12, 117, 1, 4, 10, 17, 1, 12, 117, 1, 4, 10, 17, 1, 12, 117, 1, 4, 10, 17], "target": [6, 7, 4, 8, 9, 4, 10, 11, 12, 13, 262, 174, 4, 10, 107, 18, 12, 108, 40, 211, 4, 5, 4, 10, 1, 12, 30, 33, 4, 32, 1, 12, 1, 1, 1, 4, 32, 1, 12, 1, 1, 1, 4, 32, 1, 12, 203, 1, 1, 4, 32, 1, 12, 21, 1, 1, 4, 5, 4, 10, 1, 12, 13, 149, 4, 32, 1, 12, 203, 1, 4, 32, 1, 12, 203, 1, 4, 32, 1, 12, 203, 1, 4, 32, 1, 12, 203, 1, 4, 5, 4, 10, 1, 12, 13, 4, 32, 550, 12, 1, 294, 4, 32, 1, 12, 142, 1, 4, 32, 1, 12, 1, 1, 4, 32, 1, 12, 1, 1, 4, 32, 1, 12, 114, 1, 4, 5, 4, 10, 17, 12, 175, 306, 403, 4, 32, 1, 12, 4, 32, 1, 12, 4, 32, 1, 12, 4, 32, 1, 12, 4, 32, 1, 12, 4, 5, 4, 10, 1, 12, 13, 1, 4, 10, 43, 12, 13, 1, 4, 5, 4, 8, 64, 4, 5, 4, 10, 17, 550, 12, 117, 1, 4, 10, 17, 1, 12, 117, 1, 4, 10, 17, 1, 12, 117, 1, 4, 10, 17, 3], "length": 200}, "11": {"input": [2, 6, 261, 4, 8, 9, 4, 5, 4, 10, 129, 12, 13, 1, 4, 10, 556, 12, 13, 99, 45, 4, 5, 4, 10, 1, 12, 13, 4, 32, 1, 12, 1, 4, 32, 1, 12, 1, 4, 32, 1, 12, 1, 4, 5, 4, 10, 1, 12, 13, 1, 110, 4, 5, 4, 10, 1, 12, 109, 204, 174, 4, 32, 1, 18, 12, 18, 1, 18, 111, 4, 32, 1, 18, 12, 18, 1, 18, 111, 4, 32, 1, 18, 12, 18, 1, 18, 111, 4, 5, 4, 10, 1, 12, 39, 127, 4, 32, 371, 12, 222, 149, 4, 32, 1, 12, 42, 149, 4, 32, 1, 12, 1, 149, 4, 5, 4, 10, 1, 12, 13, 1, 4, 5, 4, 10, 1, 12, 39, 204, 4, 32, 1, 12, 4, 32, 1, 12, 4, 32, 1, 12, 4, 5, 4, 10, 17, 12, 175, 1, 4, 5, 4, 5, 4, 8, 46, 4, 10, 51, 12, 129, 4, 10, 123, 12, 129, 556, 4, 10, 54, 12, 129, 17, 4, 10, 50, 12, 129, 1, 4, 10, 49, 12, 129, 1, 4, 10, 185, 12, 129, 1, 4, 10, 52, 12, 129, 1, 4, 10], "target": [6, 261, 4, 8, 9, 4, 5, 4, 10, 129, 12, 13, 1, 4, 10, 556, 12, 13, 99, 45, 4, 5, 4, 10, 1, 12, 13, 4, 32, 1, 12, 1, 4, 32, 1, 12, 1, 4, 32, 1, 12, 1, 4, 5, 4, 10, 1, 12, 13, 1, 110, 4, 5, 4, 10, 1, 12, 109, 204, 174, 4, 32, 1, 18, 12, 18, 1, 18, 111, 4, 32, 1, 18, 12, 18, 1, 18, 111, 4, 32, 1, 18, 12, 18, 1, 18, 111, 4, 5, 4, 10, 1, 12, 39, 127, 4, 32, 371, 12, 222, 149, 4, 32, 1, 12, 42, 149, 4, 32, 1, 12, 1, 149, 4, 5, 4, 10, 1, 12, 13, 1, 4, 5, 4, 10, 1, 12, 39, 204, 4, 32, 1, 12, 4, 32, 1, 12, 4, 32, 1, 12, 4, 5, 4, 10, 17, 12, 175, 1, 4, 5, 4, 5, 4, 8, 46, 4, 10, 51, 12, 129, 4, 10, 123, 12, 129, 556, 4, 10, 54, 12, 129, 17, 4, 10, 50, 12, 129, 1, 4, 10, 49, 12, 129, 1, 4, 10, 185, 12, 129, 1, 4, 10, 52, 12, 129, 1, 4, 10, 3], "length": 200}} \ No newline at end of file diff --git a/VGDLData/ptb.vocab.json b/VGDLData/ptb.vocab.json new file mode 100644 index 0000000..230d88c --- /dev/null +++ b/VGDLData/ptb.vocab.json @@ -0,0 +1 @@ +{"w2i": {"": 0, "": 1, "": 2, "": 3, "\n": 4, "": 5, "BasicGame": 6, "square_size=25": 7, " ": 8, "SpriteSet": 9, " ": 10, "floor": 11, ">": 12, "Immovable": 13, "img=oryx/backGrey": 14, "enemyground": 15, "img=newset/water": 16, "avatar": 17, " ": 18, "color=YELLOW": 19, "img=oryx/spaceship1": 20, "speed=0.15": 21, "powerblib": 22, "Passive": 23, "img=oryx/diamond3": 24, "powerblibturning": 25, "Flicker": 26, "blib": 27, "img=oryx/diamond1": 28, "enemy": 29, "Missile": 30, "cooldown=3": 31, " ": 32, "orientation=RIGHT": 33, "orientation=LEFT": 34, "shrinkfactor=0.7": 35, "orientation=UP": 36, "orientation=DOWN": 37, "img=oryx/firedown1": 38, "Resource": 39, "color=GREEN": 40, "value=0": 41, "img=oryx/diamond2": 42, "wall": 43, "img=oryx/wall3": 44, "autotiling=True": 45, "LevelMapping": 46, "b": 47, "p": 48, "2": 49, "1": 50, ".": 51, "w": 52, "+": 53, "A": 54, "TerminationSet": 55, "SpriteCounter": 56, " ": 57, "stype=avatar": 58, " ": 59, "limit=0": 60, "win=False": 61, "MultiSpriteCounter": 62, "win=True": 63, "InteractionSet": 64, "killSprite": 65, "scoreChange=-10": 66, "scoreChange=1": 67, "spawnIfHasMore": 68, "limit=2": 69, "spawn": 70, "changeResource": 71, "reverseDirection": 72, " ": 73, "img=oryx/backBlack": 74, "city": 75, "explosion": 76, "limit=5": 77, "img=oryx/circleEffect1": 78, "shrinkfactor=0.5": 79, "movable": 80, " ": 81, "ShootAvatar": 82, "Chaser": 83, "stype=city": 84, "color=ORANGE": 85, "speed=0.1": 86, "speed=0.3": 87, "img=newset/block2": 88, "c": 89, "m": 90, "f": 91, "stepBack": 92, "killBoth": 93, "scoreChange=-1": 94, "scoreChange=2": 95, "img=oryx/backOBrown": 96, "marsh": 97, "color=BROWN": 98, "img=oryx/grass": 99, "color=RED": 100, "color=GRAY": 101, "shrinkfactor=0.75": 102, "Bomber": 103, "prob=0.05": 104, "cooldown=2": 105, "zombie": 106, "goal": 107, "Door": 108, "SpawnPoint": 109, "portal=True": 110, "prob=0.01": 111, "shovel": 112, "OrientedFlicker": 113, "color=LIGHTGRAY": 114, "stype=shovel": 115, "img=oryx/wall6": 116, "transformTo": 117, "killSecond=True": 118, "EOS": 119, "g": 120, "h": 121, "z": 122, "x": 123, "t": 124, "Timeout": 125, "limit=1000": 126, "limit=1": 127, "key_handler=Pulse": 128, "water": 129, "color=BLUE": 130, "weaponToggle1": 131, "shrinkfactor=0.6": 132, "weaponToggle2": 133, "weapon": 134, "key": 135, "shrinkfactor=0.8": 136, "img=oryx/key2": 137, "lock": 138, "img=oryx/doorclosed1": 139, "portalentry": 140, "Portal": 141, "color=LIGHTBLUE": 142, "portalexit": 143, "img=oryx/door2": 144, "missile": 145, "speed=0.5": 146, "shrinkfactor=0.3": 147, "img=oryx/bullet1": 148, "singleton=True": 149, "img=oryx/bullet2": 150, "boulderm": 151, "img=oryx/potion1": 152, "moving": 153, "boulder": 154, " ": 155, "img=oryx/dirtwall": 156, "k": 157, "l": 158, "o": 159, "stype=goal": 160, "stype=boulder": 161, " ": 162, "scoreChange=5": 163, "teleportToExit": 164, "collectResource": 165, "resource=key": 166, "value=1": 167, "killIfOtherHasMore": 168, "stype=boulderm": 169, "attractGaze": 170, "undoAll": 171, "square_size=50": 172, "img=newset/floor2": 173, "hidden=True": 174, "MovingAvatar": 175, "img=oryx/knight1": 176, "box": 177, "hole": 178, "color=DARKBLUE": 179, "img=oryx/cspell4": 180, "door": 181, "exit": 182, "img=oryx/dooropen1": 183, "0": 184, "3": 185, "*": 186, "-": 187, "a": 188, "d": 189, "e": 190, "bounceForward": 191, "killAll": 192, "scoreChange=4": 193, "stype=exit": 194, "death": 195, "ground": 196, "color=BLACK": 197, "img=oryx/backLBrown": 198, "color=WHITE": 199, "img=newset/lock1": 200, "smokespawn": 201, "RandomMissile": 202, "speed=0.25": 203, "invisible=True": 204, "img=oryx/pickaxe": 205, "shieldFrom": 206, "value=-1": 207, "img=oryx/bird1": 208, "healthPoints=5": 209, "img=oryx/tree2": 210, "img=newset/exit2": 211, "food": 212, "TIME": 213, "subtractHealthPoints": 214, "repeating=True": 215, "addHealthPoints": 216, "scoreChange=100": 217, "img=oryx/floor3": 218, "fruit": 219, "color=PINK": 220, "pellet": 221, "img=oryx/gold2": 222, "power": 223, "img=oryx/orb2": 224, "img=portal": 225, "redspawn": 226, "stype=redOk": 227, "orangespawn": 228, "stype=orangeOk": 229, "bluespawn": 230, "stype=blueOk": 231, "pinkspawn": 232, "stype=pinkOk": 233, "ghost": 234, "red": 235, " ": 236, "RandomPathAltChaser": 237, "stype1=hungry": 238, "stype2=powered": 239, "cooldown=4": 240, "cons=4": 241, "Fleeing": 242, "stype=pacman": 243, "maxDistance=500": 244, "img=oryx/ghost1": 245, "blue": 246, "pacman": 247, "OrientedAvatar": 248, "rotateInPlace=false": 249, "hungry": 250, "powered": 251, " ": 252, "wrapAround": 253, "scoreChange=10": 254, "transformToAll": 255, "addTimer": 256, "timer=200": 257, "ftype=transformToAll": 258, "stype=powered": 259, "4": 260, "square_size=30": 261, "img=oryx/backBiege": 262, "base": 263, "healthPoints=20": 264, "img=newset/girl2": 265, "speed=0.4": 266, "protector": 267, "stype=missile": 268, "turn": 269, "turnleft": 270, "img=dirt": 271, "turnright": 272, "turnup": 273, "turndown": 274, "bandit": 275, "speed=1": 276, "bleftd": 277, "spawnorientation=DOWN": 278, "img=newset/bandit1h": 279, "brightu": 280, "spawnorientation=UP": 281, "img=newset/bandit1": 282, "bleftu": 283, "brightd": 284, "doorClosed1": 285, "doorClosed2": 286, "img=oryx/orb1": 287, "speed=0.6": 288, "r": 289, ",": 290, "n": 291, "_": 292, "align=True": 293, "img=newset/floor6": 294, "frameRate=8": 295, "boilingwater": 296, "rawpasta": 297, "tomato": 298, "tuna": 299, "pastainplace": 300, "sauceinplace": 301, "img=oryx/slash1": 302, "img=newset/floor4": 303, "stype=wrongplace": 304, "scared": 305, "speed=1.0": 306, "PathChaser": 307, "RandomNPC": 308, "cons=2": 309, "aux": 310, "dogtreat": 311, "entry": 312, "fence": 313, "img=oryx/spike2": 314, "street": 315, "tree": 316, "portal": 317, "cooldown=50": 318, "cooldown=100": 319, "s": 320, "jaildoor": 321, "jail": 322, "speed=0.9": 323, "boss": 324, "img=oryx/wall1": 325, "killResource=True": 326, "stype=boss": 327, "img=oryx/space1": 328, "img=newset/man3": 329, "stype=spark": 330, "trap": 331, "Spreader": 332, "limit=1500": 333, "stype=bullet": 334, "bullet": 335, "img=oryx/orb3": 336, "prob=0.1": 337, "cooldown=6": 338, "witness": 339, "cooldown=5": 340, " ": 341, "img=newset/block3": 342, "mana": 343, "fire": 344, "img=oryx/fire1": 345, "total=1": 346, "turret": 347, "stype=bomb": 348, "bomb": 349, "img=newset/bomb": 350, "structure": 351, "img=oryx/bookDown": 352, "img=oryx/bookUp": 353, "img=oryx/floorTileOrange": 354, "sG": 355, "sF": 356, "sS": 357, "sT": 358, "sword": 359, "onground": 360, "stype=sword": 361, "img=oryx/swordman1": 362, "MissileAvatar": 363, "img=oryx/bat1": 364, "up": 365, "down": 366, "img=oryx/guard1": 367, "cons=3": 368, "cons=6": 369, "autotiling=true": 370, "gold": 371, "limit=10": 372, "chip": 373, "u": 374, "prob=1": 375, "resource=gold": 376, "ball": 377, "physicstype=CONT": 378, "wallBounce": 379, "background": 380, "img=oryx/planet": 381, "rotateInPlace=False": 382, "whiteAvatar": 383, "alien": 384, "total=10": 385, "total=5": 386, " ": 387, "start": 388, "img=oryx/slime1": 389, "scoreChange=-5": 390, "cocoon": 391, "butterfly": 392, "cons=1": 393, "belt": 394, "lever": 395, "leverUp": 396, "leverRight": 397, "img=oryx/bookRight": 398, "leverDown": 399, "leverLeft": 400, "img=oryx/bookLeft": 401, "suitcase": 402, "img=newset/man4": 403, "\t\tdirt": 404, "\t\texitdoor": 405, "\t\tdiamond": 406, "\t\tboulder": 407, "speed=0.2": 408, "\t\tmoving": 409, "img=oryx/spelunky": 410, "dirt": 411, "diamond": 412, "crab": 413, "\t\tavatar": 414, "killIfFromAbove": 415, "\t\tSpriteCounter": 416, "emptyPlanet": 417, "\t\t": 418, "align": 419, "nokey": 420, "withkey": 421, "cooldown=8": 422, "img=newset/hole1": 423, "img=newset/block1": 424, "lasercannon": 425, "lcup": 426, "img=newset/lasercannon": 427, "stype=lup": 428, "lcdown": 429, "img=newset/lasercannon_2": 430, "stype=ldown": 431, "lcright": 432, "img=newset/lasercannon_1": 433, "stype=lright": 434, "lcleft": 435, "img=newset/lasercannon_3": 436, "stype=lleft": 437, "laser": 438, "lup": 439, "img=newset/laser1": 440, "ldown": 441, "lright": 442, "img=newset/laser1_1": 443, "lleft": 444, "stype=laser": 445, "paint": 446, "prepaint": 447, "preground": 448, "stype=box": 449, "elevator": 450, "color=DARKGRAY": 451, "gravity=1.0": 452, "friction=0.02": 453, "img=newset/cloud2": 454, "evil": 455, "goomba": 456, "coin": 457, "wallStop": 458, "G": 459, "black": 460, "white": 461, "grey": 462, "target": 463, "crate": 464, "img=oryx/bush5": 465, "inBlack": 466, "inWhite": 467, "img=newset/girl1": 468, "img=newset/girl3": 469, "block": 470, "blueblock": 471, "redblock": 472, "greenblock": 473, "bluebox": 474, "redbox": 475, "greenbox": 476, "color=GOLD": 477, "limit=11": 478, "spider": 479, "phantom": 480, "pixelPerfect=True": 481, "bomberman": 482, "bomb_10": 483, "singleton=true": 484, "wallBreak": 485, "pad": 486, "stype=pad": 487, "fireboots": 488, "img=oryx/gold1": 489, "killIfHasLess": 490, "i": 491, "boxes": 492, " ": 493, "normalAvatar": 494, "blueAvatar": 495, "redAvatar": 496, "greenAvatar": 497, "crossing": 498, "truck": 499, "speed=0.7": 500, "input": 501, "cooldown=16": 502, "img=newset/hole4": 503, "cat": 504, "limit=20": 505, "obstacle": 506, "img=oryx/slime2": 507, "img=oryx/seaWater": 508, "catapult": 509, "southfacing": 510, "northfacing": 511, "eastfacing": 512, "westfacing": 513, "portal=true": 514, "masterBoulder": 515, "speed=0.0": 516, "mboulderm": 517, "normalBoulder": 518, "bbox": 519, "boxin": 520, "rock": 521, "breakable": 522, "assembly1": 523, "assembly2": 524, "assembly3": 525, "line": 526, "linedown": 527, "lineright": 528, "rotateInPlace=true": 529, "lcswap": 530, "img=newset/lasercannon_4": 531, "vortex": 532, "product": 533, "v": 534, "stype=lcswap": 535, "stype=lcdown": 536, "stype=lcleft": 537, "stype=lcup": 538, "stype=lcright": 539, "sky": 540, "img=newset/cursedman": 541, "prob=0.15": 542, "citizen": 543, "output": 544, "bolt": 545, "salvation": 546, "cooldown=10": 547, "torpedo": 548, "shark": 549, "arena": 550, "chef": 551, "table": 552, "inc1": 553, "inc2": 554, "collectResourceIfHeld": 555, "land": 556, "button0": 557, "patrol": 558, "mushroom": 559, "othertable": 560, "img=newset/chair1": 561, "back": 562, "left": 563, "right": 564, "singlefront": 565, "singleback": 566, "singleleft": 567, "singleright": 568, "standingavatar": 569, "leavingavatar": 570, "img=oryx/archer1": 571, "building": 572, "total=20": 573, "bleft": 574, "bright": 575, "standingcivilian": 576, "fallingcivilian": 577, "cliff": 578, "redcode": 579, "img=oryx/slime3": 580, "greencode": 581, "bluecode": 582, "green": 583, "mirror": 584, "mup": 585, "mdown": 586, "mright": 587, "mleft": 588, "transformIfCount": 589, "stypeCount=code": 590, "ladder": 591, "img=oryx/barrel1": 592, "rollingBarrel": 593, "eos": 594, "inertial": 595, "asteroid": 596, "sam": 597, "portalSlow": 598, "stype=sam": 599, "resource=shield": 600, "random": 601, "standing": 602, "fleeing": 603, "escape": 604, "car": 605, "gem": 606, "resting": 607, "monster": 608, "falling": 609, "floorV": 610, "mud": 611, "brick": 612, "pokemonAbility": 613, "ability0": 614, "pokemon": 615, "pokemon0": 616, "pokemon1": 617, "bossDragon": 618, "bossWater": 619, "bossThunder": 620, "attack": 621, "surround": 622, "portalAmmo": 623, "supply": 624, "keym": 625, "reddoor": 626, "bluedoor": 627, "greendoor": 628, "yellowdoor": 629, "gate": 630, "stratosphere": 631, "thermosphere": 632, "troposphere": 633, "satellite": 634, "cloud": 635, "tank": 636, "avatar1": 637, "stepBack=True": 638, "img=newset/laser3": 639, "log": 640, "landingpad": 641, "cannon": 642, "body": 643, "chest": 644, "head": 645, "bodyinplace": 646, "george": 647, "holedown": 648, "holeup": 649, "overgroundWall": 650, "undergroundWallHdn": 651, "overgroundEnemy": 652, "overground": 653, "underground": 654, "squarehole": 655, "roundhole": 656}, "i2w": {"0": "", "1": "", "2": "", "3": "", "4": "\n", "5": "", "6": "BasicGame", "7": "square_size=25", "8": " ", "9": "SpriteSet", "10": " ", "11": "floor", "12": ">", "13": "Immovable", "14": "img=oryx/backGrey", "15": "enemyground", "16": "img=newset/water", "17": "avatar", "18": " ", "19": "color=YELLOW", "20": "img=oryx/spaceship1", "21": "speed=0.15", "22": "powerblib", "23": "Passive", "24": "img=oryx/diamond3", "25": "powerblibturning", "26": "Flicker", "27": "blib", "28": "img=oryx/diamond1", "29": "enemy", "30": "Missile", "31": "cooldown=3", "32": " ", "33": "orientation=RIGHT", "34": "orientation=LEFT", "35": "shrinkfactor=0.7", "36": "orientation=UP", "37": "orientation=DOWN", "38": "img=oryx/firedown1", "39": "Resource", "40": "color=GREEN", "41": "value=0", "42": "img=oryx/diamond2", "43": "wall", "44": "img=oryx/wall3", "45": "autotiling=True", "46": "LevelMapping", "47": "b", "48": "p", "49": "2", "50": "1", "51": ".", "52": "w", "53": "+", "54": "A", "55": "TerminationSet", "56": "SpriteCounter", "57": " ", "58": "stype=avatar", "59": " ", "60": "limit=0", "61": "win=False", "62": "MultiSpriteCounter", "63": "win=True", "64": "InteractionSet", "65": "killSprite", "66": "scoreChange=-10", "67": "scoreChange=1", "68": "spawnIfHasMore", "69": "limit=2", "70": "spawn", "71": "changeResource", "72": "reverseDirection", "73": " ", "74": "img=oryx/backBlack", "75": "city", "76": "explosion", "77": "limit=5", "78": "img=oryx/circleEffect1", "79": "shrinkfactor=0.5", "80": "movable", "81": " ", "82": "ShootAvatar", "83": "Chaser", "84": "stype=city", "85": "color=ORANGE", "86": "speed=0.1", "87": "speed=0.3", "88": "img=newset/block2", "89": "c", "90": "m", "91": "f", "92": "stepBack", "93": "killBoth", "94": "scoreChange=-1", "95": "scoreChange=2", "96": "img=oryx/backOBrown", "97": "marsh", "98": "color=BROWN", "99": "img=oryx/grass", "100": "color=RED", "101": "color=GRAY", "102": "shrinkfactor=0.75", "103": "Bomber", "104": "prob=0.05", "105": "cooldown=2", "106": "zombie", "107": "goal", "108": "Door", "109": "SpawnPoint", "110": "portal=True", "111": "prob=0.01", "112": "shovel", "113": "OrientedFlicker", "114": "color=LIGHTGRAY", "115": "stype=shovel", "116": "img=oryx/wall6", "117": "transformTo", "118": "killSecond=True", "119": "EOS", "120": "g", "121": "h", "122": "z", "123": "x", "124": "t", "125": "Timeout", "126": "limit=1000", "127": "limit=1", "128": "key_handler=Pulse", "129": "water", "130": "color=BLUE", "131": "weaponToggle1", "132": "shrinkfactor=0.6", "133": "weaponToggle2", "134": "weapon", "135": "key", "136": "shrinkfactor=0.8", "137": "img=oryx/key2", "138": "lock", "139": "img=oryx/doorclosed1", "140": "portalentry", "141": "Portal", "142": "color=LIGHTBLUE", "143": "portalexit", "144": "img=oryx/door2", "145": "missile", "146": "speed=0.5", "147": "shrinkfactor=0.3", "148": "img=oryx/bullet1", "149": "singleton=True", "150": "img=oryx/bullet2", "151": "boulderm", "152": "img=oryx/potion1", "153": "moving", "154": "boulder", "155": " ", "156": "img=oryx/dirtwall", "157": "k", "158": "l", "159": "o", "160": "stype=goal", "161": "stype=boulder", "162": " ", "163": "scoreChange=5", "164": "teleportToExit", "165": "collectResource", "166": "resource=key", "167": "value=1", "168": "killIfOtherHasMore", "169": "stype=boulderm", "170": "attractGaze", "171": "undoAll", "172": "square_size=50", "173": "img=newset/floor2", "174": "hidden=True", "175": "MovingAvatar", "176": "img=oryx/knight1", "177": "box", "178": "hole", "179": "color=DARKBLUE", "180": "img=oryx/cspell4", "181": "door", "182": "exit", "183": "img=oryx/dooropen1", "184": "0", "185": "3", "186": "*", "187": "-", "188": "a", "189": "d", "190": "e", "191": "bounceForward", "192": "killAll", "193": "scoreChange=4", "194": "stype=exit", "195": "death", "196": "ground", "197": "color=BLACK", "198": "img=oryx/backLBrown", "199": "color=WHITE", "200": "img=newset/lock1", "201": "smokespawn", "202": "RandomMissile", "203": "speed=0.25", "204": "invisible=True", "205": "img=oryx/pickaxe", "206": "shieldFrom", "207": "value=-1", "208": "img=oryx/bird1", "209": "healthPoints=5", "210": "img=oryx/tree2", "211": "img=newset/exit2", "212": "food", "213": "TIME", "214": "subtractHealthPoints", "215": "repeating=True", "216": "addHealthPoints", "217": "scoreChange=100", "218": "img=oryx/floor3", "219": "fruit", "220": "color=PINK", "221": "pellet", "222": "img=oryx/gold2", "223": "power", "224": "img=oryx/orb2", "225": "img=portal", "226": "redspawn", "227": "stype=redOk", "228": "orangespawn", "229": "stype=orangeOk", "230": "bluespawn", "231": "stype=blueOk", "232": "pinkspawn", "233": "stype=pinkOk", "234": "ghost", "235": "red", "236": " ", "237": "RandomPathAltChaser", "238": "stype1=hungry", "239": "stype2=powered", "240": "cooldown=4", "241": "cons=4", "242": "Fleeing", "243": "stype=pacman", "244": "maxDistance=500", "245": "img=oryx/ghost1", "246": "blue", "247": "pacman", "248": "OrientedAvatar", "249": "rotateInPlace=false", "250": "hungry", "251": "powered", "252": " ", "253": "wrapAround", "254": "scoreChange=10", "255": "transformToAll", "256": "addTimer", "257": "timer=200", "258": "ftype=transformToAll", "259": "stype=powered", "260": "4", "261": "square_size=30", "262": "img=oryx/backBiege", "263": "base", "264": "healthPoints=20", "265": "img=newset/girl2", "266": "speed=0.4", "267": "protector", "268": "stype=missile", "269": "turn", "270": "turnleft", "271": "img=dirt", "272": "turnright", "273": "turnup", "274": "turndown", "275": "bandit", "276": "speed=1", "277": "bleftd", "278": "spawnorientation=DOWN", "279": "img=newset/bandit1h", "280": "brightu", "281": "spawnorientation=UP", "282": "img=newset/bandit1", "283": "bleftu", "284": "brightd", "285": "doorClosed1", "286": "doorClosed2", "287": "img=oryx/orb1", "288": "speed=0.6", "289": "r", "290": ",", "291": "n", "292": "_", "293": "align=True", "294": "img=newset/floor6", "295": "frameRate=8", "296": "boilingwater", "297": "rawpasta", "298": "tomato", "299": "tuna", "300": "pastainplace", "301": "sauceinplace", "302": "img=oryx/slash1", "303": "img=newset/floor4", "304": "stype=wrongplace", "305": "scared", "306": "speed=1.0", "307": "PathChaser", "308": "RandomNPC", "309": "cons=2", "310": "aux", "311": "dogtreat", "312": "entry", "313": "fence", "314": "img=oryx/spike2", "315": "street", "316": "tree", "317": "portal", "318": "cooldown=50", "319": "cooldown=100", "320": "s", "321": "jaildoor", "322": "jail", "323": "speed=0.9", "324": "boss", "325": "img=oryx/wall1", "326": "killResource=True", "327": "stype=boss", "328": "img=oryx/space1", "329": "img=newset/man3", "330": "stype=spark", "331": "trap", "332": "Spreader", "333": "limit=1500", "334": "stype=bullet", "335": "bullet", "336": "img=oryx/orb3", "337": "prob=0.1", "338": "cooldown=6", "339": "witness", "340": "cooldown=5", "341": " ", "342": "img=newset/block3", "343": "mana", "344": "fire", "345": "img=oryx/fire1", "346": "total=1", "347": "turret", "348": "stype=bomb", "349": "bomb", "350": "img=newset/bomb", "351": "structure", "352": "img=oryx/bookDown", "353": "img=oryx/bookUp", "354": "img=oryx/floorTileOrange", "355": "sG", "356": "sF", "357": "sS", "358": "sT", "359": "sword", "360": "onground", "361": "stype=sword", "362": "img=oryx/swordman1", "363": "MissileAvatar", "364": "img=oryx/bat1", "365": "up", "366": "down", "367": "img=oryx/guard1", "368": "cons=3", "369": "cons=6", "370": "autotiling=true", "371": "gold", "372": "limit=10", "373": "chip", "374": "u", "375": "prob=1", "376": "resource=gold", "377": "ball", "378": "physicstype=CONT", "379": "wallBounce", "380": "background", "381": "img=oryx/planet", "382": "rotateInPlace=False", "383": "whiteAvatar", "384": "alien", "385": "total=10", "386": "total=5", "387": " ", "388": "start", "389": "img=oryx/slime1", "390": "scoreChange=-5", "391": "cocoon", "392": "butterfly", "393": "cons=1", "394": "belt", "395": "lever", "396": "leverUp", "397": "leverRight", "398": "img=oryx/bookRight", "399": "leverDown", "400": "leverLeft", "401": "img=oryx/bookLeft", "402": "suitcase", "403": "img=newset/man4", "404": "\t\tdirt", "405": "\t\texitdoor", "406": "\t\tdiamond", "407": "\t\tboulder", "408": "speed=0.2", "409": "\t\tmoving", "410": "img=oryx/spelunky", "411": "dirt", "412": "diamond", "413": "crab", "414": "\t\tavatar", "415": "killIfFromAbove", "416": "\t\tSpriteCounter", "417": "emptyPlanet", "418": "\t\t", "419": "align", "420": "nokey", "421": "withkey", "422": "cooldown=8", "423": "img=newset/hole1", "424": "img=newset/block1", "425": "lasercannon", "426": "lcup", "427": "img=newset/lasercannon", "428": "stype=lup", "429": "lcdown", "430": "img=newset/lasercannon_2", "431": "stype=ldown", "432": "lcright", "433": "img=newset/lasercannon_1", "434": "stype=lright", "435": "lcleft", "436": "img=newset/lasercannon_3", "437": "stype=lleft", "438": "laser", "439": "lup", "440": "img=newset/laser1", "441": "ldown", "442": "lright", "443": "img=newset/laser1_1", "444": "lleft", "445": "stype=laser", "446": "paint", "447": "prepaint", "448": "preground", "449": "stype=box", "450": "elevator", "451": "color=DARKGRAY", "452": "gravity=1.0", "453": "friction=0.02", "454": "img=newset/cloud2", "455": "evil", "456": "goomba", "457": "coin", "458": "wallStop", "459": "G", "460": "black", "461": "white", "462": "grey", "463": "target", "464": "crate", "465": "img=oryx/bush5", "466": "inBlack", "467": "inWhite", "468": "img=newset/girl1", "469": "img=newset/girl3", "470": "block", "471": "blueblock", "472": "redblock", "473": "greenblock", "474": "bluebox", "475": "redbox", "476": "greenbox", "477": "color=GOLD", "478": "limit=11", "479": "spider", "480": "phantom", "481": "pixelPerfect=True", "482": "bomberman", "483": "bomb_10", "484": "singleton=true", "485": "wallBreak", "486": "pad", "487": "stype=pad", "488": "fireboots", "489": "img=oryx/gold1", "490": "killIfHasLess", "491": "i", "492": "boxes", "493": " ", "494": "normalAvatar", "495": "blueAvatar", "496": "redAvatar", "497": "greenAvatar", "498": "crossing", "499": "truck", "500": "speed=0.7", "501": "input", "502": "cooldown=16", "503": "img=newset/hole4", "504": "cat", "505": "limit=20", "506": "obstacle", "507": "img=oryx/slime2", "508": "img=oryx/seaWater", "509": "catapult", "510": "southfacing", "511": "northfacing", "512": "eastfacing", "513": "westfacing", "514": "portal=true", "515": "masterBoulder", "516": "speed=0.0", "517": "mboulderm", "518": "normalBoulder", "519": "bbox", "520": "boxin", "521": "rock", "522": "breakable", "523": "assembly1", "524": "assembly2", "525": "assembly3", "526": "line", "527": "linedown", "528": "lineright", "529": "rotateInPlace=true", "530": "lcswap", "531": "img=newset/lasercannon_4", "532": "vortex", "533": "product", "534": "v", "535": "stype=lcswap", "536": "stype=lcdown", "537": "stype=lcleft", "538": "stype=lcup", "539": "stype=lcright", "540": "sky", "541": "img=newset/cursedman", "542": "prob=0.15", "543": "citizen", "544": "output", "545": "bolt", "546": "salvation", "547": "cooldown=10", "548": "torpedo", "549": "shark", "550": "arena", "551": "chef", "552": "table", "553": "inc1", "554": "inc2", "555": "collectResourceIfHeld", "556": "land", "557": "button0", "558": "patrol", "559": "mushroom", "560": "othertable", "561": "img=newset/chair1", "562": "back", "563": "left", "564": "right", "565": "singlefront", "566": "singleback", "567": "singleleft", "568": "singleright", "569": "standingavatar", "570": "leavingavatar", "571": "img=oryx/archer1", "572": "building", "573": "total=20", "574": "bleft", "575": "bright", "576": "standingcivilian", "577": "fallingcivilian", "578": "cliff", "579": "redcode", "580": "img=oryx/slime3", "581": "greencode", "582": "bluecode", "583": "green", "584": "mirror", "585": "mup", "586": "mdown", "587": "mright", "588": "mleft", "589": "transformIfCount", "590": "stypeCount=code", "591": "ladder", "592": "img=oryx/barrel1", "593": "rollingBarrel", "594": "eos", "595": "inertial", "596": "asteroid", "597": "sam", "598": "portalSlow", "599": "stype=sam", "600": "resource=shield", "601": "random", "602": "standing", "603": "fleeing", "604": "escape", "605": "car", "606": "gem", "607": "resting", "608": "monster", "609": "falling", "610": "floorV", "611": "mud", "612": "brick", "613": "pokemonAbility", "614": "ability0", "615": "pokemon", "616": "pokemon0", "617": "pokemon1", "618": "bossDragon", "619": "bossWater", "620": "bossThunder", "621": "attack", "622": "surround", "623": "portalAmmo", "624": "supply", "625": "keym", "626": "reddoor", "627": "bluedoor", "628": "greendoor", "629": "yellowdoor", "630": "gate", "631": "stratosphere", "632": "thermosphere", "633": "troposphere", "634": "satellite", "635": "cloud", "636": "tank", "637": "avatar1", "638": "stepBack=True", "639": "img=newset/laser3", "640": "log", "641": "landingpad", "642": "cannon", "643": "body", "644": "chest", "645": "head", "646": "bodyinplace", "647": "george", "648": "holedown", "649": "holeup", "650": "overgroundWall", "651": "undergroundWallHdn", "652": "overgroundEnemy", "653": "overground", "654": "underground", "655": "squarehole", "656": "roundhole"}} \ No newline at end of file diff --git a/VGDLData/utils.py b/VGDLData/utils.py new file mode 100644 index 0000000..a2a0ac7 --- /dev/null +++ b/VGDLData/utils.py @@ -0,0 +1,32 @@ +import torch +import numpy as np +from torch.autograd import Variable +from collections import defaultdict, Counter, OrderedDict + + +class OrderedCounter(Counter, OrderedDict): + """Counter that remembers the order elements are first encountered""" + def __repr__(self): + return '%s(%r)' % (self.__class__.__name__, OrderedDict(self)) + + def __reduce__(self): + return self.__class__, (OrderedDict(self),) + + +def to_var(x): + if torch.cuda.is_available(): + x = x.cuda() + return x + + +def idx2word(idx, i2w, pad_idx): + sent_str = [str()]*len(idx) + for i, sent in enumerate(idx): + for word_id in sent: + if word_id == pad_idx: + break + sent_str[i] += i2w[str(word_id.item())] + " " + sent_str[i] = sent_str[i].strip() + return sent_str + + diff --git a/VGDLDataGeneralized/CreateSplits.py b/VGDLDataGeneralized/CreateSplits.py new file mode 100644 index 0000000..6be99de --- /dev/null +++ b/VGDLDataGeneralized/CreateSplits.py @@ -0,0 +1,44 @@ + +import csv +import random +import math + + +if __name__ == "__main__": + all_files = [] + percent_train = 0.8 + percent_valid = 0.1 + percent_test = 0.1 + + with open("VGDLData/examples/all_games_sp.csv") as csv_file: + csv_reader = csv.reader(csv_file, delimiter=',') + for row in csv_reader: + all_files.append(row[1]) + random.shuffle(all_files) + + + train_index = round(len(all_files) * percent_train) + test_index = train_index + round(len(all_files) * percent_test) + + + training_files = all_files[:train_index] + test_files = all_files[train_index:test_index] + valid_files = all_files[test_index:] + + with open("VGDLData/ptb.train.csv", "w") as file: + cvs_writer = csv.writer(file, delimiter=",") + for i, f in enumerate(training_files): + cvs_writer.writerow([i, f]) + + with open("VGDLData/ptb.test.csv", "w") as file: + cvs_writer = csv.writer(file, delimiter=",") + for i, f in enumerate(test_files): + cvs_writer.writerow([i, f]) + + with open("VGDLData/ptb.valid.csv", "w") as file: + cvs_writer = csv.writer(file, delimiter=",") + for i, f in enumerate(valid_files): + cvs_writer.writerow([i, f]) + + + diff --git a/VGDLDataGeneralized/GeneralizeSprites.py b/VGDLDataGeneralized/GeneralizeSprites.py new file mode 100644 index 0000000..5ec808f --- /dev/null +++ b/VGDLDataGeneralized/GeneralizeSprites.py @@ -0,0 +1,124 @@ +import csv +def get_indent(string): + if (len(string) == 0): + return 0 + indent = 0 + char = string[0] + i = 1 + while(char.isspace()): + if(char == "\t"): + indent += 4 + else: + indent += 1 + char = string[i] + i += 1 + return indent + +def get_sprite_types(sprites): + sprite_types = {} + last_type = "None" + last_index = 0 + for sprite in sprites: + parts = sprite.split(">") + name = parts[0].strip() + if len(name) == 0: + pass + else: + indent = get_indent(parts[0]) + + if len(parts) < 2: + if (indent >= last_index): + t = last_type + else: + t = "parent" + + else: + params = parts[1].split(" ") + t = params[0] + i = 1 + while len(t) == 0 and i < len(params): + t = params[i] + i+=1 + + if len(t) == 0: + t = "parent" + + elif t[0].islower(): + if (indent >= last_index): + t = last_type + else: + t = "parent" + + + if t in sprite_types: + sprite_types[t].append(name) + else: + sprite_types[t] = [name] + + last_type = t + last_index = indent + + + return sprite_types + + +def get_general_names(sprites): + types = get_sprite_types(sprites) + name_dict = {} + + for t, names in types.items(): + for i, name in enumerate(names): + name_dict[name] = t.lower() + str(i) + return name_dict + +def _replace_parts(name, new_name): + parts = [] + parts.append((" " + name + " ", " " + new_name + " ")) + parts.append((" " + name + "\n", " " + new_name + "\n")) + parts.append(("=" + name + " ", "=" + new_name + " ")) + parts.append(("=" + name + "\n", "=" + new_name + "\n")) + parts.append(("\t" + name + " ", "\t" + new_name + " ")) + parts.append(("\t" + name + "\n", "\t" + new_name + "\n")) + return parts + + +def change_names(description, name_dict): + items = list(name_dict.keys()) + items.sort(key = lambda x: len(x), reverse=True) + for key in items: + for old, new in _replace_parts(key, name_dict[key]): + description = description.replace(old, new) + return description + +def get_sprites(description): + in_sprites = False + sprites = [] + for line in description.split("\n"): + if not in_sprites: + if("SpriteSet" in line): + in_sprites = True + + else: + if ("LevelMapping" in line or "InteractionSet" in line or "TerminationSet" in line): + in_sprites = False + else: + sprites.append(line) + return sprites + +def generalize_sprites(desc): + + sprites = get_sprites(desc) + new_names = get_general_names(sprites) + return change_names(desc, new_names) + + +def generalize_examples(csv_file): + with open(csv_file) as csv_file: + csv_reader = csv.reader(csv_file, delimiter=',') + for row in csv_reader: + desc = open("VGDLDataGeneralized/" + row[1], "r").read() + new_file = open("VGDLDataGeneralized/" + row[1], "w") + new_file.write(generalize_sprites(desc)) + +if __name__ == "__main__": + generalize_examples("VGDLDataGeneralized/examples/all_games_sp.csv") \ No newline at end of file diff --git a/VGDLDataGeneralized/__pycache__/ptb.cpython-310.pyc b/VGDLDataGeneralized/__pycache__/ptb.cpython-310.pyc new file mode 100644 index 0000000000000000000000000000000000000000..2974e382a3e0ab266bbe87deade8d0a0d7dd5b63 GIT binary patch literal 5866 zcma)A&669&6`$_;&}j6r+V%P~HVBLzs{&duNg!ckOjv9}Qij3~5Cv)?t7q45^Lss7TUy%$spie=uh-MB-|xNG zoz!Zcf#3R=t^ezgVf=>*vp)-k^LWw>L>PiaMyGhQ4%21c;reZMO#QYxmVVnE2X7vg z`fkT%G{%g|eXrwb-ij*yYNx7sJF4~TojNlv8p08!TZSkF-j3N>5bUzia_?Yf<5G*M ziU`)b!zdGBFGI1k*3G(UKy3ZWb`WG&lC2;PM}ef8x1|VVAYM;~aTdrP$(a3_(?a?s zn82X5boeL6IulIrTQ1gO3hS1Ewb;VJ+Yaz$!o6keuuchlS$LXv!B<38^JVZgQP;c& zenB)eUlEI92{NkUfLO-6CY~0D#Nk`4Qx`|XQPeDmW8!;wH^gyq0`Eofgm@C~CD9a5 z;eFr}!!kO{(8ft+zH{a0J=&JNpADvjr-CQ_H%Mme7!$T@Fe7KV;q#n>nz=QxXmPt# zvULed)Fme?ZMu_k&V-%w!`OtwhOYOf<&hDHLHno&L{O<;}8^rd5p;d z%_oe@hL+WsN;Ebx+h%2#@3ORqQC=}>f9pDbSPo<^?#XObE~x|k?hQW;t`CE_7x+;S zZ)DfP54d5dQa_CSq}RJcn>w-v+12*QYWLEQM|OKNP2y3Vsy!Mpu?KOLHqv zf4HxCdmzI&Q}%E`vsL{bts~ImloQ+t(=1hsq$5(jZ!wRhqX(^H%1DY;AYt zMtYm6vhVkzZkqc3ZR76yE7y{Ku(BQ|ad%}cNVl?NuyP@Z0H~FBWU?W$a zEZ$&Mc8os_S~W*in0b3oojryDdq3i_?Z)ePz9R3H!TvVc4xGhpcB#dc3FA-}Y4A3a z$IwAOd7m`Fsgh6j?r)= zQDb+$hEvV`b`yQ9FH9iVzNG9h9t<<(WYB(qcVWyeQ+^-fC4H4_fwU}TrkPYc9;i|` z?Mm6bDW9PRu9v0EP~6zRwu{vn#b(kkVnI!#qrFEu@OCcTN!l-43N#4p{oR|j2j z4%@dv(>-d=5<2);|I5_j1(0F~r?rorOP)p7VumzH&q?~;N6SYu$zPq9Kdt>P@`G=e zk7km8eqR2x_PfX*##`U^{b(lnYxDA_wGYWBP-#FpU}!Hc7kmFL3W5pwu!uJ?K<~IS z1<|zru~SH`Qf*iaCVY1L(fTJbX#6F8Kf$ip-)ZfYIf$BQCaHk7C5zc+w@1WAMGl?^*m9yu*BavYHAGoPnY1Hc!vrl)(zZTQ zBYN%Hz~7)Q`?XN$<^nbCb6AyPd0I&ypgkq)nX15?x=0;Gb&ok)BX>#|(YE#vFw<~= zEQ@lkvAJQ4t=wEQK6-O(=k^4a2OT)MBlwmnPvo{Ra_3L53Ehe`6Rjm-jorM2F=xi* zyezCOE?>x9VZLOH-Rq|_D|dI0n{8S09P&0hcXwf@dQ5rZ2xphcU*zRU3CT0^IY^*B zW$JVNH1X5}d^NY=TuYbkvXgi2;dhrcl_3fEig_(pt67ziQHUsv1EeSGVJvjkAWu>! zr;Ds37Rm)lw?m{ZB_v8ww-;cKD9oxdnVTPX`+>YjWlIEUPubgv6c9&JRjrrw`#}t7 z$0E3)JgW4I4z+XuS^m{wNSTJRsCNIx)pZ`^XGt-}$1Ld?5SO{kVlMYg7l!O{i&Krq zs@y|8-uiFx(UJ~-`aAc8%o#XE`Z6B9y_;aLoop|``1~0FpCjU9Qw9Hwk4?SNi`Z~B zfun)ijZH_GNS7^P9W{_fWAmZ<#aRgCNL1i#+H)YFla7t8c@}4vvIwHEj}R{JvXwiu zL9J2&0z#}Zk=ZJT_9>9^9n{F*5+NVavWtA@*VNBNzank)h${vtQzqN{wdzsIP-yh` z7?~2TEaE<`H8LK*HK!=xJwe4tb#V z4%_1CTW=X+uC6#>{E>RlybfSd7S0AE>A7>nSjJA_7-K)GR-X##?1!;y_|mbZYs$LD z)-^O2<%FdimXMc_>v^k?Hsveeohe^kHLf4Yyh$aiZq_Ds%)fxAfxuGR<)0rJyV>IA z62e7YEWo~4?oJNCww6UhEYcy08MBt8gVsN1?Fh0CV(ijq=t(ZLbpY9BCc9xQe~f*R z1Q?=$t~~=Bp;i2J(TAs$_A%FQVIaHZf9BUYCEfC; z=ysbI4!Ev)#oNy-HXGVWl=4<198%x|2Isy&S?3K+WAuzh<;>Bfy&B=T7NzIF>rw%l@k&y%CVe`N$}f#W>H4}o7o3%O0?2WVSn$G>S~F#i``+Xa1->#{e`Vzqh0LOS(M={ z8~~0@oV=u+>~r8ty9T5jMVm{J6!W`?npbi__hY8t56gBT`;}rQP*Xb)|1AUGib!14 z7q=4`-K3bp1~9z`5XKw}cnHFdhHyng*rV$r^sMF;K)4DBkONRDiD)zwFpv}}Wk!Uu134r@2Ctmq0B7$2r(7ID zQ+?eb4^rzk5weZ{lg!uK;7xgY^%U+|MD>b}I2wn3J-W6`w)K%q^484zdy3IqiHhh^U2Rel_hAUIU5 z(c&x|v^!|AE3Jcc4@6lI?twht?92hqgJ#g!8-b+Vh1 zfGK}OiMZQ0?-V@ZNNrW<3a@6Uw zAg)p6?h)7IWsh-l{&7v$^engRmfYiRxp7*LY&GQXFs|4}y{m=8$`afLDI5L|mpyd( zfa|6tih^E-tE9AWk`3LdJusbPT#M>#-Kj7%`rw(BXs6bs bPVQ=<-*c2FrMSYzawzvJ{zcwbg@gMadQfG$0{qeWfuzC0V$AJ zU^T#+1Xq1Y%jl=L4U8QW(E{E%^$^PG7i7obLN9+;%aA@wZXgF3ob$?PrXpqg`O z<>EYyeV%E)JL}u$8P?RK16t1wm1hlE&Ba0UkS#-b$YBQyBrjgqJGEx}u`S5jsvU|$ zp8g$c+;Yv?(G78C7sxqSr2Qm=y0!J<+|b|k(%|kmhzEfe1@UHf=l(UQTG+!d_L9Ni zK7G82Im&MLCT1_&%_dfFD^21_lUN@m1OIl}zwnw0{49(&J8`hnxtew`-jTR5y~zvI zQ^80jgCI=<+1UuApc5xqX9KrIcKi(Ud!3UT^t$cBO2?x>6^`eHahQ2t;m~%T3>Ah( zQJ59RW{@fRM5;<>7D-x|BR{)Sm|IC07Y*g_czTUyR&|qP7p^|Ir`y&@g>hC`;}J=# zdjrxV(Cdmyup6dXTDV@6_)_z_R$-<=w4oX#w@Gqqrx8VCU0?9T;!LzYfS36yS*b@4LB{pk7|MP8cIrVli^Zr@qO}izTOpufv;Ye zB(%%bP7r5}{*t&B91CRfu@h zxBb*t%HLC$X+UU|`bH>s&+1k4JnR`}!O-)%n43Bvj5|h~xA|nD)NnrIkqxT8iCqd~ z=UVs>d(Q4&3g9G9D@`gUO%hmMOB#B(JXlIw5f&2b6Kiec%j*#J4EB16L>p5)Sm1jn z#OW_M<3GBrG)ccs7N(G_AD)#p<3GBr;Ok{!3dy3oc4S7a*Np$@vc~cD*Xe~RB(b5-@;=67DbPQFQggNQN`l3$FC_R^P!{y7j_LMnSAv=%_^^Z6X?um(T+E z<9#YjLTn8J>M)jwZLX^qu-^#UU|B zoc+X_Qt8qZ->0E7C|@ge(l&V?<0)NTMmmcb7U~yJkI$7R>(E6Z<Rgu;v&k;XO?cA0m$NeoX40@HaCo3yVbDZ3f_9n+nC#&W5J_mL7`L;;^meu7c zUKt<#hGt;iw3^!oh`%;D?VeXx*b?3)#9+>YxH^1wW$m7m+cyxaO>NDoYmTEiBuik# z&EX=si+8QDhTUfECfbPgG=E`@-F@p8JH8HC^PrL~Y_$#+ah5j9Ik->jP<-~(w3aPx zJ(lCT$i+{^ROGdTWki4HWm{qno%eVbtXsjnrBA`tSLrdlsG0J^_zi?74TNNApgsz` z0it?+$MBjE!rv$SLYokHQn?yF+qoLf9-8^5r^lWmFXSyO?SO2;Yd>6>lJW5Ab6rb@ zr(OI(+%*XRv4zH2QC`ahEJFMtde0a9G-lCuU$|=#La#wG99`c3Oqj@gkfQh zvyGPu8zFJz4+3mS9@)K6Mw5-B2vqx;`T@zHlthuq5vd^=EB&8LUsQv5JPZ^f*22k- z@-ZC}>o}zO3IcAGg-QInQi-B~HVa}|h%k8|eh`2v!jHm|8J#{3!(QqCVViQ8SqP{4$ChRkiB0|S6f z($wf=>@#4K32JDn(^5)EH-SjIS8@yZbZJ`2D>-nC@M?{fb#CMpc=F4)SXO}qTUPN% zj;8kR)4(+#46OsMIY1i1wJLCpGB-DO$#3uO-eSAg(XSmc%)Ew~wP`)CW2gGIsXotZ zxwUQU`pa@_ko);51koqMxlE0H|H(*4WQyfU%e*i%abi=}fFq4##DTmv3L#EiBTiEz zP6PI7VCF*J1mY|Jahh`BEaD))T$$&Wt#w6F;N;r-lqE)E<*U8Uz>hmg9PM>(2c6Q3 zkq#!RqhX1%M|zHXz$f)1T3d#?8mx+D)omV%&`yER9JP6aSMLA_f)VT|1Y61_9Jn3Q@ zpSt{J_Z;Quu|Euuqr09rOyoGCcHQ&tj{T?{(YdVp7KExUNa5h$0Z4wcJ@swkJxk;{ zB0VCjMCgc$awH8qB@z-$XeElqEWI8CQRI2Ydg22=L6bT}D2kydCA|dVi290SIMup& z^oO45R-KCTjGozDC_kP4h$RYUi5lGLTL4+4<4r3GlHDI7Z3xN^2wh~HOlT?y! zwI}C?*vI@OUVG|a$f+}u4Y)}Oa5%%)eDlprv$Zt_91s6u%hU(>n~eJ-MB^DwbB02I zU<$HfWtoSzr~E3&0!Dkj3acoKsyK_QBuf|^g9t?U4n!zpnOp_gNJJuj2iaI8Vub5N zuv3_i|G~fEWX@c2#&yYGC^`4tM93v?l@(=SUHrUhYb&*z{H%r4QY>({plA1ohsHCU zW`;sS#snZpmifXHKDrAAI9VtnbQ`g8?IL#gk!8&*eFPZf^xMEB10U!wPWE~xvhlhHO zA&>IBP~4b2cS)YtypnmYDFg4B3yf6D_n;?ee)uiDXeya5%ckb(LYh~$S*1TV3L&Py z=;mDWsw(UA^jB#l*TqG8Dlc0ED!)DZ{)hDJc=6MMTYfBSsktiGQlzadl{s4dNshH# z={z41Zenzgt@r;+)Y09YPXfjg8Uo%yg~GKMGzN>|o?;Xyb5F;3(g&rxjp=~e$E+|^T z-Ly10f6YtP*EnKoKx0G^FujjzLFC>I0!sY#C=@CduHc*vbnn5& zAF6Bte|+=1w+S|37oz^)-}R!<}j8_f`9W&E}!=jn&RqvUVd`w-r{Cl`bf)tXzmk>3;V4K^4ae#}RL_aD(2F>Q#J9kzp<5G!A^UE<~tH|JCR1uiZ` z6j;Pwy>i<<@khM1)DJ>a&fKJEl#+$T#xa`s)YPIwITGDH(fyD2fb_-ES7-8gD6uEh T+=eoo09FaxW4nGbnnwQuSuQ%{ literal 0 HcmV?d00001 diff --git a/VGDLDataGeneralized/__pycache__/utils.cpython-37.pyc b/VGDLDataGeneralized/__pycache__/utils.cpython-37.pyc new file mode 100644 index 0000000000000000000000000000000000000000..aa56b7fcbf32a003205ee1bf7ee465147db1b8ff GIT binary patch literal 1302 zcmZuwOKTiQ5U!s0K4cuB*eItV#Na(d3qB|plQ^+LZi>O6z~Iodr(4$8^H_EFSc;fE z$^Rmk)hXmJ^);vb1)oyYvjWScp{uLeNX8#P#wu0WbyQ4bBGV60Ol2k~ zxXvVd35)5!=o^j~%w;D+SK@W87NMI-bt?MW%Br+3ectu0Rocyd)lz9Ck8ro7XSX9j z(bnW#{Tnou=;Pt?tZUTrLexsh<&iS)Y`0pj#0rrv zU#jyS0jY0Ke*AeUg%!)*R<$`;{Xt%}T4~NF1d6BvcJ=Ts0|&Qv?qq`fFlKTe70Sb6 zHkbwGfmyKQMW9nW*`n3t-$Nb63{5vB$FeUmsX5xW;rIV1{CMklk?3suvgu@B<4ZT^ z{JaeyRcTRo2a&LlonRG zsIsbYF&247(D!(kqqxYp)+FI5HY~+ zvt7?iz`kL7On;4gi@E*+7Z)Q6Y~G+<756;#2coy#8!e=!nz>oo)wL>Z)wM2@u~VzAv+ Immovable hidden=True img=oryx/grass autotiling=True + structure > Immovable + water > color=BLUE img=newset/water4 + goal > Door color=GREEN img=newset/exit2 + winner > + winnerA > singleton=True + winnerB > singleton=True + log > Missile orientation=RIGHT speed=0.05 color=BROWN img=newset/logm + logA > + logB > + spawnPull > SpawnPoint stype=pull prob=0.1 hidden=True invisible=True + pull > Missile hidden=True invisible=True orientation=DOWN speed=0.05 + avatar > ShootAvatar speed=0.2 + avatarA > stype=pushA img=newset/girl2 frameRate=8 + avatarB > stype=pushB img=newset/man3 frameRate=8 + push > Flicker + pushA > singleton=True + pushB > singleton=True + wall > Immovable color=BLACK img=oryx/tree2 + + InteractionSet + avatar wall > stepBack pixelPerfect=True + + avatarA goal > transformTo stype=winnerA scoreChange=1,0 + avatarB goal > transformTo stype=winnerB scoreChange=0,1 + + logA pushA > increaseSpeedToAll stype=logA value=0.001 + pushA logA > killSprite + logB pushB > increaseSpeedToAll stype=logB value=0.001 + pushB logB > killSprite + + avatar log > pullWithIt + avatar pull > pullWithIt + spawnPull log > pullWithIt + + avatar log > shieldFrom ftype=killSprite stype=water + pull log > shieldFrom ftype=killSprite stype=water + log wall > stepBack pixelPerfect=True + + avatarA water > killSprite + avatarB water > killSprite + pull water wall pull > killSprite + + TerminationSet + MultiSpriteCounter stype1=winnerA stype2=winnerB limit=2 win=True,True + MultiSpriteCounter stype1=winnerA limit=1 win=True,False + MultiSpriteCounter stype1=winnerB limit=1 win=False,True + SpriteCounter stype=avatar limit=0 win=False,False + SpriteCounter stype=avatarA limit=0 win=False,True + SpriteCounter stype=avatarB limit=0 win=True,False + + LevelMapping + g > goal water + . > water land + = > water logA spawnPull + + > water logA + - > water logB spawnPull + _ > water logB + A > avatarA logA water + B > avatarB logB water + w > land wall diff --git a/VGDLDataGeneralized/examples/2player/accelerator_lvl0.txt b/VGDLDataGeneralized/examples/2player/accelerator_lvl0.txt new file mode 100755 index 0000000..9477cd0 --- /dev/null +++ b/VGDLDataGeneralized/examples/2player/accelerator_lvl0.txt @@ -0,0 +1,13 @@ +wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww +w..............................gw +w=====.........................gw +w++A++.........................gw +w+++++.........................gw +w..............................gw +wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww +w..............................gw +w-----.........................gw +w__B__.........................gw +w_____.........................gw +w..............................gw +wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww diff --git a/VGDLDataGeneralized/examples/2player/accelerator_lvl1.txt b/VGDLDataGeneralized/examples/2player/accelerator_lvl1.txt new file mode 100755 index 0000000..750b885 --- /dev/null +++ b/VGDLDataGeneralized/examples/2player/accelerator_lvl1.txt @@ -0,0 +1,13 @@ +wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww +w...................w..........gw +w=====..............ww.........gw +w++A++.........................gw +w+++++.........................gw +w..............................gw +wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww +w...................w..........gw +w-----..............ww.........gw +w__B__.........................gw +w_____.........................gw +w..............................gw +wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww diff --git a/VGDLDataGeneralized/examples/2player/accelerator_lvl2.txt b/VGDLDataGeneralized/examples/2player/accelerator_lvl2.txt new file mode 100755 index 0000000..a88fa35 --- /dev/null +++ b/VGDLDataGeneralized/examples/2player/accelerator_lvl2.txt @@ -0,0 +1,15 @@ +wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww +w...............................w +w=====..............ww..........w +w++A++..........................w +w+++++.........................gw +w+++++..............ww.........gw +w..............................gw +wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww +w...............................w +w-----..............ww..........w +w__B__..........................w +w_____.........................gw +w_____..............ww.........gw +w..............................gw +wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww diff --git a/VGDLDataGeneralized/examples/2player/accelerator_lvl3.txt b/VGDLDataGeneralized/examples/2player/accelerator_lvl3.txt new file mode 100755 index 0000000..8589580 --- /dev/null +++ b/VGDLDataGeneralized/examples/2player/accelerator_lvl3.txt @@ -0,0 +1,5 @@ +wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww +w++A++...............................gw +wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww +w__B__...............................gw +wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww diff --git a/VGDLDataGeneralized/examples/2player/accelerator_lvl4.txt b/VGDLDataGeneralized/examples/2player/accelerator_lvl4.txt new file mode 100755 index 0000000..1f909a5 --- /dev/null +++ b/VGDLDataGeneralized/examples/2player/accelerator_lvl4.txt @@ -0,0 +1,11 @@ +wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww +w....................................gw +w==A==...............................gw +w+++++...............................gw +w....................................gw +wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww +w....................................gw +w--B--...............................gw +w_____...............................gw +w....................................gw +wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww diff --git a/VGDLDataGeneralized/examples/2player/akkaarrh.txt b/VGDLDataGeneralized/examples/2player/akkaarrh.txt new file mode 100755 index 0000000..d33cba8 --- /dev/null +++ b/VGDLDataGeneralized/examples/2player/akkaarrh.txt @@ -0,0 +1,46 @@ +BasicGame no_players=2 square_size=30 + SpriteSet + background > Immovable hidden=True img=oryx/space1 + ship > Immovable color=GREEN portal=True + nokey > img=oryx/spaceship1 + withkey > img=oryx/spaceship2 + explosion > Flicker limit=5 img=oryx/sparkle3 + + movable > + avatar > ShootAvatar stype=explosion + avatarA > img=newset/spaceman1 + avatarB > img=newset/spaceman2 + incoming > + incoming_slow > Chaser stype=ship color=ORANGE speed=0.05 img=oryx/alien3 + incoming_fast > Chaser stype=ship color=YELLOW speed=0.15 img=oryx/alien1 + enemySpawn > BomberRandomMissile stypeMissile=incoming_slow,incoming_fast invisible=True hidden=True singleton=True cooldown=8 speed=0.8 prob=0.1 + + winner > Immovable img=oryx/spaceship2 + + key > Immovable img=oryx/key1 shrinkfactor=0.7 + wall > Immovable img=oryx/planet + + LevelMapping + . > background + s > nokey background + e > enemySpawn background + k > key background + A > avatarA background + B > avatarB background + w > wall background + + InteractionSet + enemySpawn wall > reverseDirection + movable wall > stepBack pixelPerfect=True + avatar nokey > stepBack + incoming ship > killBoth scoreChange=-1,-1 + incoming explosion avatarA > killSprite scoreChange=2,0 + incoming explosion avatarB > killSprite scoreChange=0,2 + avatar key > transformToAll stype=nokey stypeTo=withkey + key avatarA > killSprite scoreChange=10,0 + key avatarB > killSprite scoreChange=0,10 + avatar withkey > transformTo stype=winner + + TerminationSet + SpriteCounter stype=ship win=False,False + MultiSpriteCounter stype1=winner limit=2 win=True,True \ No newline at end of file diff --git a/VGDLDataGeneralized/examples/2player/akkaarrh_lvl0.txt b/VGDLDataGeneralized/examples/2player/akkaarrh_lvl0.txt new file mode 100755 index 0000000..c71c60b --- /dev/null +++ b/VGDLDataGeneralized/examples/2player/akkaarrh_lvl0.txt @@ -0,0 +1,12 @@ +wwwwwwwwwwwwwwwwwwwwwwww +w...........e..........w +w......................w +w.k....................w +w......................w +wwww................wwww +w.........ww.ww........w +w......................w +w..w................w..w +w..w................w..w +w..w.....A..s..B....w..w +wwwwwwwwwwwwwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLDataGeneralized/examples/2player/akkaarrh_lvl1.txt b/VGDLDataGeneralized/examples/2player/akkaarrh_lvl1.txt new file mode 100755 index 0000000..8f13efe --- /dev/null +++ b/VGDLDataGeneralized/examples/2player/akkaarrh_lvl1.txt @@ -0,0 +1,12 @@ +wwwwwwwwwwwwwwwwwwwwwwww +w...........e..........w +w......................w +w..........www.........w +w......................w +w.ww.....A.....B....ww.w +w......................w +w......................w +w......w..........wwwwww +w...s..w............k..w +w......w...............w +wwwwwwwwwwwwwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLDataGeneralized/examples/2player/akkaarrh_lvl2.txt b/VGDLDataGeneralized/examples/2player/akkaarrh_lvl2.txt new file mode 100755 index 0000000..3f8e3f8 --- /dev/null +++ b/VGDLDataGeneralized/examples/2player/akkaarrh_lvl2.txt @@ -0,0 +1,17 @@ +wwwwwwwwwwwwwwwww +w....e..........w +w...............w +w...............w +w...............w +w......A........w +w....www...wwww.w +w..........w....w +w...............w +w.......w....s..w +w.......w.......w +w........w......w +w..k............w +w..ww...........w +w...w.....www...w +w.........B.....w +wwwwwwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLDataGeneralized/examples/2player/akkaarrh_lvl3.txt b/VGDLDataGeneralized/examples/2player/akkaarrh_lvl3.txt new file mode 100755 index 0000000..5dc3000 --- /dev/null +++ b/VGDLDataGeneralized/examples/2player/akkaarrh_lvl3.txt @@ -0,0 +1,20 @@ +wwwwwwwwwwwwwwwww +w............k..w +w...............w +w...............w +w....A......w...w +w...........w...w +w.......wwwww...w +w.......e.......w +w...w...........w +w...w...........w +www.............w +w..........www..w +w.....ww.w......w +w........w......w +w....ww.........w +w....w.....B....w +w.w.ww......w...w +w...........w...w +w..s........w...w +wwwwwwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLDataGeneralized/examples/2player/akkaarrh_lvl4.txt b/VGDLDataGeneralized/examples/2player/akkaarrh_lvl4.txt new file mode 100755 index 0000000..3b6ee1e --- /dev/null +++ b/VGDLDataGeneralized/examples/2player/akkaarrh_lvl4.txt @@ -0,0 +1,20 @@ +wwwwwwwwwwwwwwwww +w..........w.k..w +w..w.......w....w +w..w........w...w +w..w....A.......w +w...............w +w...............w +w.......s.......w +w....www.www....w +w...............w +w.......B.......w +w..w............w +w...w...........w +w...ww...w......w +w........w......w +w........w......w +w........www....w +w...............w +w.......e.......w +wwwwwwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLDataGeneralized/examples/2player/aliens.txt b/VGDLDataGeneralized/examples/2player/aliens.txt new file mode 100644 index 0000000..6f9f5f4 --- /dev/null +++ b/VGDLDataGeneralized/examples/2player/aliens.txt @@ -0,0 +1,48 @@ +BasicGame square_size=32 no_players=2 + SpriteSet + background > Immovable img=oryx/space1 hidden=True + base > Immovable color=WHITE img=oryx/planet + avatar > FlakAvatar + avatar1 > stype=sam1 img=oryx/spaceship1 + avatar2 > stype=sam2 img=oryx/spaceship2 + missile > Missile + sam > orientation=UP color=BLUE singleton=True + sam1 > img=oryx/bullet1 + sam2 > img=oryx/bullet2 + bomb > orientation=DOWN color=RED speed=0.5 img=oryx/bullet2 + alien > Bomber stype=bomb prob=0.01 cooldown=3 speed=0.8 + alienGreen > img=oryx/alien3 + alienBlue > img=oryx/alien1 + portal > invisible=True hidden=True + portalSlow > SpawnPoint stype=alienBlue cooldown=16 total=20 img=portal + portalFast > SpawnPoint stype=alienGreen cooldown=12 total=20 img=portal + + LevelMapping + . > background + 0 > background base + 1 > background portalSlow + 2 > background portalFast + A > background avatar1 + B > background avatar2 + + TerminationSet + SpriteCounter stype=avatar limit=1 win=False,False + MultiSpriteCounter stype1=portal stype2=alien limit=0 win=True,True + + InteractionSet + avatar EOS > stepBack + avatar avatar > stepBack + alien EOS > turnAround + missile EOS > killSprite + + base bomb > killBoth + base sam1 > killBoth scoreChange=1,0 + base sam2 > killBoth scoreChange=0,1 + + base alien > killSprite + avatar1 alien > killSprite scoreChange=-1,0 + avatar2 alien > killSprite scoreChange=0,-1 + avatar1 bomb > killSprite scoreChange=-1,0 + avatar2 bomb > killSprite scoreChange=0,-1 + alien sam1 > killSprite scoreChange=2,0 + alien sam2 > killSprite scoreChange=0,2 \ No newline at end of file diff --git a/VGDLDataGeneralized/examples/2player/aliens_lvl0.txt b/VGDLDataGeneralized/examples/2player/aliens_lvl0.txt new file mode 100644 index 0000000..ce69c08 --- /dev/null +++ b/VGDLDataGeneralized/examples/2player/aliens_lvl0.txt @@ -0,0 +1,11 @@ +1............................. +000........................... +000........................... +..............00.............. +..............00.............. +..............00.............. +..............00.............. +.......000....00....000....... +.00...00.00...00...00.00...00. +.............................. +........A............B........ \ No newline at end of file diff --git a/VGDLDataGeneralized/examples/2player/aliens_lvl1.txt b/VGDLDataGeneralized/examples/2player/aliens_lvl1.txt new file mode 100644 index 0000000..ea5b2e2 --- /dev/null +++ b/VGDLDataGeneralized/examples/2player/aliens_lvl1.txt @@ -0,0 +1,11 @@ +1............................. +000........................... +000........................... +.............................. +.............................. +.0000....................0000. +.0000....................0000. +....0000....00..00....0000.... +....0000......00......0000.... +.............................. +........A............B........ \ No newline at end of file diff --git a/VGDLDataGeneralized/examples/2player/aliens_lvl2.txt b/VGDLDataGeneralized/examples/2player/aliens_lvl2.txt new file mode 100644 index 0000000..1ebbe10 --- /dev/null +++ b/VGDLDataGeneralized/examples/2player/aliens_lvl2.txt @@ -0,0 +1,11 @@ +2............................. +000........................... +000........................... +.............................. +.............................. +.............................. +.............................. +.0...0...0...00...0...0...0... +...0...0...0....0...0...0...0. +.............................. +........A............B........ \ No newline at end of file diff --git a/VGDLDataGeneralized/examples/2player/aliens_lvl3.txt b/VGDLDataGeneralized/examples/2player/aliens_lvl3.txt new file mode 100644 index 0000000..16a5bb6 --- /dev/null +++ b/VGDLDataGeneralized/examples/2player/aliens_lvl3.txt @@ -0,0 +1,11 @@ +1............................. +000........................... +000........................... +.............................. +.............0..0............. +..00.........0..0.........00.. +..00.........0..0.........00.. +..00.........0..0.........00.. +..00......................00.. +.............................. +........A............B........ \ No newline at end of file diff --git a/VGDLDataGeneralized/examples/2player/aliens_lvl4.txt b/VGDLDataGeneralized/examples/2player/aliens_lvl4.txt new file mode 100644 index 0000000..d5ed861 --- /dev/null +++ b/VGDLDataGeneralized/examples/2player/aliens_lvl4.txt @@ -0,0 +1,11 @@ +2............................. +000........................... +000........................... +.............................. +.............................. +.............................. +.............................. +..............00.............. +..............00.............. +.............................. +........A............B........ \ No newline at end of file diff --git a/VGDLDataGeneralized/examples/2player/arkanoid2p.txt b/VGDLDataGeneralized/examples/2player/arkanoid2p.txt new file mode 100644 index 0000000..9eaffcb --- /dev/null +++ b/VGDLDataGeneralized/examples/2player/arkanoid2p.txt @@ -0,0 +1,60 @@ +BasicGame square_size=25 no_players=2 + + SpriteSet + background > Immovable img=oryx/space1 hidden=True + avatar > FlakAvatar stype=ballStart physicstype=CONT wMult=4 friction=0.2 mass=0.2 healthPoints=3 limitHealthPoints=3 + avatarA > img=oryx/floor3 + avatarB > img=oryx/floor1 + + balls > Missile orientation=UP speed=20 physicstype=CONT img=oryx/bullet2 shrinkfactor=2 singleton=True + ballStart > + ball > + + ballLost > Passive invisible=True hidden=True + + brick > Passive img=newset/blockG + brick2 > wMult=2 + brick1 > + + toughBrick > Passive wMult=2 + tbrick1 > img=oryx/floor2 + tbrick2 > img=oryx/floor2_1 + + block > Passive img=newset/block2 + longwall > wMult=2 + wall > + + TerminationSet + SpriteCounter stype=avatar limit=1 win=False,False + SpriteCounter stype=brick limit=0 win=True,True + + InteractionSet + + avatar avatar > stepBack + + ballStart brick block > transformToAll stype=ballStart stypeTo=ball + + brick ball > killSprite scoreChange=2 + tbrick2 ball > killSprite scoreChange=5 + + ball avatar > bounceDirection + ball block > wallBounce + avatar block > wallStop + + ball EOS > subtractHealthPoints stype=avatarA value=1 + ball EOS > subtractHealthPoints stype=avatarB value=1 + ball EOS > transformTo stype=ballLost + ball brick > wallBounce + + tbrick1 ball > transformTo stype=tbrick2 + + LevelMapping + . > background + o > background ball + m > background brick2 + n > background brick1 + b > background longwall + w > background wall + t > background tbrick1 + A > background avatarA + B > background avatarB \ No newline at end of file diff --git a/VGDLDataGeneralized/examples/2player/arkanoid2p_lvl0.txt b/VGDLDataGeneralized/examples/2player/arkanoid2p_lvl0.txt new file mode 100644 index 0000000..adb9129 --- /dev/null +++ b/VGDLDataGeneralized/examples/2player/arkanoid2p_lvl0.txt @@ -0,0 +1,20 @@ +wwwwwwwwwwwwwwwwwwwwwww +w.....................w +w.....................w +wnm.m.m.m.m.m.m.m.m.m.w +wm.m.m.m.m.m.m.m.m.m.nw +wnm.m.m.m.m.m.m.m.m.m.w +wm.m.m.m.m.m.m.m.m.m.nw +wnm.m.m.m.m.m.m.m.m.m.w +w.....................w +w.....................w +w.....................w +w.....................w +w.....................w +w.....................w +w.....................w +w.....................w +w.....................w +w.....................w +w....A........B.......w +w.....................w \ No newline at end of file diff --git a/VGDLDataGeneralized/examples/2player/arkanoid2p_lvl1.txt b/VGDLDataGeneralized/examples/2player/arkanoid2p_lvl1.txt new file mode 100644 index 0000000..eb05f64 --- /dev/null +++ b/VGDLDataGeneralized/examples/2player/arkanoid2p_lvl1.txt @@ -0,0 +1,20 @@ +wwwwwwwwwwwwwwwwwwwwwww +w.....................w +w.....................w +wnm.m.m.m.m.m.m.m.m.m.w +wm.m.b.m.m.m.m.b.m.m.nw +wnm.m.m.m.m.m.m.m.m.m.w +w.....................w +w.....................w +w.....................w +w.....................w +w.....................w +w.....................w +w.....................w +w.....................w +w.....................w +w.....................w +w.....................w +w.....................w +w....A........B.......w +w.....................w \ No newline at end of file diff --git a/VGDLDataGeneralized/examples/2player/arkanoid2p_lvl2.txt b/VGDLDataGeneralized/examples/2player/arkanoid2p_lvl2.txt new file mode 100644 index 0000000..5c82d30 --- /dev/null +++ b/VGDLDataGeneralized/examples/2player/arkanoid2p_lvl2.txt @@ -0,0 +1,20 @@ +wwwwwwwwwwwwwwwwwwwwwww +w.....................w +w.....................w +wnm.m.m.m.m.m.m.m.m.m.w +wm.m.m.m.m.m.m.m.m.m.nw +wnm.m.m.m.m.m.m.m.m.m.w +wm.m.m.m.m.m.m.m.m.m.nw +wb.b.b.m.m.nm.m.b.b.b.w +w.....................w +w.....................w +w.....................w +w.....................w +w.....................w +w.....................w +w.....................w +w.....................w +w.....................w +w.....................w +w....A........B.......w +w.....................w \ No newline at end of file diff --git a/VGDLDataGeneralized/examples/2player/arkanoid2p_lvl3.txt b/VGDLDataGeneralized/examples/2player/arkanoid2p_lvl3.txt new file mode 100644 index 0000000..d4db392 --- /dev/null +++ b/VGDLDataGeneralized/examples/2player/arkanoid2p_lvl3.txt @@ -0,0 +1,20 @@ +wwwwwwwwwwwwwwwwwwwwwww +w.....................w +w.....................w +wnt.t.m.m.....m.m.t.t.w +wm.m.m.m.m...m.m.m.m.nw +wnm.m.m.m.m.m.m.m.m.m.w +wm.m.m.m.m.m.m.m.m.m.nw +wt.t.t.t.t.nt.t.t.t.t.w +w.....................w +w.....................w +w.....................w +w.....................w +w.....................w +w.....................w +w.....................w +w.....................w +w.....................w +w.....................w +w....A........B.......w +w.....................w \ No newline at end of file diff --git a/VGDLDataGeneralized/examples/2player/arkanoid2p_lvl4.txt b/VGDLDataGeneralized/examples/2player/arkanoid2p_lvl4.txt new file mode 100644 index 0000000..fda6435 --- /dev/null +++ b/VGDLDataGeneralized/examples/2player/arkanoid2p_lvl4.txt @@ -0,0 +1,24 @@ +wwwwwwwwwwwwwwwwwwwwwww +w.....................w +w.....................w +w.....................w +w.....................w +wm....................w +wm.m.m................w +wm.m.m.m.m............w +wm.m.m.m.m.m.m........w +wm.m.m.m.m.m.m.m.m....w +wb.b.b.b.b.b.b.b.b....w +w.....................w +w.....................w +w.....................w +w.....................w +w.....................w +w.....................w +w.....................w +w.....................w +w.....................w +w.....................w +w.....................w +w....A........B.......w +w.....................w \ No newline at end of file diff --git a/VGDLDataGeneralized/examples/2player/asteroids.txt b/VGDLDataGeneralized/examples/2player/asteroids.txt new file mode 100755 index 0000000..e919449 --- /dev/null +++ b/VGDLDataGeneralized/examples/2player/asteroids.txt @@ -0,0 +1,79 @@ +BasicGame no_players=2 + SpriteSet + background > Immovable hidden=True img=oryx/space1 + base > Immovable color=WHITE img=newset/block3 + moving > + avatar > ShootAvatar speed=0.9 + avatar1 > stype=sam1 img=oryx/spaceship1 + avatar2 > stype=sam2 img=oryx/spaceship2 + missile > Missile timeToLive=20 + sam1 > color=BLUE singleton=True img=oryx/orb3 shrinkfactor=0.5 + sam2 > color=RED singleton=True img=oryx/orb1 shrinkfactor=0.5 + + asteroid > + + static > RandomNPC img=oryx/planet is_npc=False + big > speed=0.05 cons=1 + medium > speed=0.10 cons=2 shrinkfactor=0.8 + small > speed=0.15 cons=3 shrinkfactor=0.5 + + rnd > RandomMissile speed=0.15 img=oryx/planet + rndBig > speed=0.05 + rndMedium > speed=0.10 shrinkfactor=0.8 + rndSmall > speed=0.15 shrinkfactor=0.5 + + portal > SpawnPoint cooldown=16 invisible=True hidden=True + portalR > stype=big total=3 + portalH > stype=rndBig total=1 + + LevelMapping + p > portalR background + h > portalH background + b > base background + A > avatar1 background + B > avatar2 background + . > background + + TerminationSet + MultiSpriteCounter stype1=avatar1 stype2=avatar2 limit=0 win=False,False + SpriteCounter stype=avatar1 limit=0 win=False,True + SpriteCounter stype=avatar2 limit=0 win=True,False + SpriteCounter stype=asteroid limit=0 count_score=True + Timeout limit=2000 count_score=True + + InteractionSet + moving EOS > wrapAround + rnd EOS > wrapAround + asteroid EOS > stepBack + + avatar avatar > killBoth + avatar1 sam2 > killSprite scoreChange=-2,10 + avatar2 sam1 > killSprite scoreChange=10,-2 + + missile big > spawn stype=medium + missile big > spawn stype=medium + missile big > killBoth + missile medium > spawn stype=small + missile medium > spawn stype=small + missile medium > killBoth + + + missile rndBig > spawn stype=rndMedium + missile rndBig > spawn stype=rndMedium + missile rndBig > killBoth + missile rndMedium > spawn stype=rndSmall + missile rndMedium > spawn stype=rndSmall + missile rndMedium > killBoth + + sam1 rndSmall small > killBoth scoreChange=3,0 + sam2 rndSmall small > killBoth scoreChange=0,3 + + avatar1 asteroid > killBoth scoreChange=-1,0 + avatar2 asteroid > killBoth scoreChange=0,-1 + + + asteroid base > reverseDirection + base asteroid > killSprite + base sam1 > killBoth scoreChange=1,0 + base sam2 > killBoth scoreChange=0,1 + avatar base > stepBack pixelPerfect=True \ No newline at end of file diff --git a/VGDLDataGeneralized/examples/2player/asteroids_lvl0.txt b/VGDLDataGeneralized/examples/2player/asteroids_lvl0.txt new file mode 100755 index 0000000..2adc825 --- /dev/null +++ b/VGDLDataGeneralized/examples/2player/asteroids_lvl0.txt @@ -0,0 +1,14 @@ +................................ +........bbb............b........ +...bbbb...h....bb......b...B.... +...h...................b........ +.......p..b....h.............bb. +..........b............h........ +........bb....p....bb........... +..................b.....p......b +....h.............b.......h....b +.bb.........b................... +........b...b.........bbbb...... +........bA........bbb........... +........b........h.............. +................................ \ No newline at end of file diff --git a/VGDLDataGeneralized/examples/2player/asteroids_lvl1.txt b/VGDLDataGeneralized/examples/2player/asteroids_lvl1.txt new file mode 100755 index 0000000..4398bf3 --- /dev/null +++ b/VGDLDataGeneralized/examples/2player/asteroids_lvl1.txt @@ -0,0 +1,14 @@ +........................h....... +.....p.........A................ +..h........b........b........... +...........bbb....bbb........b.. +.............bbbbbb.......p..b.. +.............................b.. +...............h................ +...b............................ +...b..h......................... +...b.........bbbbbb.........h... +...........bbb....bbb........... +...........b........b.........h. +...............B................ +.......p........................ \ No newline at end of file diff --git a/VGDLDataGeneralized/examples/2player/asteroids_lvl2.txt b/VGDLDataGeneralized/examples/2player/asteroids_lvl2.txt new file mode 100755 index 0000000..62b6028 --- /dev/null +++ b/VGDLDataGeneralized/examples/2player/asteroids_lvl2.txt @@ -0,0 +1,14 @@ +...............A..............p... +......h........................... +..p.......bbbbbbbbbbbb......h..... +...b........bbbbbbbb.........b.... +..bb..........bbbb...........bb... +...b.......p.................b.... +.................................. +...b...............p.........b.... +..bb.........................bb... +...b..........bbbb...........b.... +.h..........bbbbbbbb.............p +..........bbbbbbbbbbbb...h........ +.......h.......................... +...............B.................. \ No newline at end of file diff --git a/VGDLDataGeneralized/examples/2player/asteroids_lvl3.txt b/VGDLDataGeneralized/examples/2player/asteroids_lvl3.txt new file mode 100755 index 0000000..416e3c5 --- /dev/null +++ b/VGDLDataGeneralized/examples/2player/asteroids_lvl3.txt @@ -0,0 +1,14 @@ +............................h..... +...bbb.........p.................. +...b.............................. +.........bbb........bbb........h.. +......b.......bbbb.......b........ +.p....b........b.........b........ +......b..A.....b.....B...b.....p.. +......b........b.........b........ +......b........b.........b........ +........bb....bbbb....bb.......... +..h..........................b.... +........................h..bbb.... +...............p.................. +........h......................... \ No newline at end of file diff --git a/VGDLDataGeneralized/examples/2player/asteroids_lvl4.txt b/VGDLDataGeneralized/examples/2player/asteroids_lvl4.txt new file mode 100755 index 0000000..575d1fd --- /dev/null +++ b/VGDLDataGeneralized/examples/2player/asteroids_lvl4.txt @@ -0,0 +1,14 @@ +.............................h... +.A...b........bbbbb.............. +.....b....h...b...b.....p........ +.....b.p......b.b.b.............. +.....b........................... +.bbbbb..........b...........p.... +..h...........bbbbb.............. +................b....p........... +...........................bbbbb. +.....h......bbbb.bbbb......b..... +.p..........b..bbb..b......b..... +............b.......b..h...b..... +.............b.....b.......b...B. +.......h......................... \ No newline at end of file diff --git a/VGDLDataGeneralized/examples/2player/beekeeper.txt b/VGDLDataGeneralized/examples/2player/beekeeper.txt new file mode 100755 index 0000000..a40811f --- /dev/null +++ b/VGDLDataGeneralized/examples/2player/beekeeper.txt @@ -0,0 +1,39 @@ +BasicGame no_players=2 square_size=30 + SpriteSet + background > Immovable hidden=True img=oryx/grass autotiling=True + base > Immovable + base1 > img=oryx/bee1 + base2 > img=oryx/bee2 + moving > + avatar > FlakAvatar + player1 > stype=sam1 img=oryx/axeman1 orientation=DOWN + player2 > stype=sam2 img=oryx/axeman1 orientation=UP + + missile > Missile timeToLive=20 + sam1 > color=BLUE singleton=True img=oryx/axe1 orientation=UP + sam2 > color=RED singleton=True img=oryx/axe2 orientation=DOWN + + LevelMapping + . > background + b > base1 background + c > base2 background + A > player1 background + B > player2 background + + TerminationSet + SpriteCounter stype=base1 limit=0 win=False,True + SpriteCounter stype=base2 limit=0 win=True,False + Timeout limit=1500 count_score=True + + InteractionSet + avatar EOS > stepBack + missile EOS > killSprite + + sam1 player2 > killSprite scoreChange=-2,2 + sam2 player1 > killSprite scoreChange=2,-2 + + missile missile > killBoth + sam2 base1 > killBoth scoreChange=0,5 + sam1 base1 > killBoth scoreChange=-1,0 + sam1 base2 > killBoth scoreChange=5,0 + sam2 base2 > killBoth scoreChange=0,-1 \ No newline at end of file diff --git a/VGDLDataGeneralized/examples/2player/beekeeper_lvl0.txt b/VGDLDataGeneralized/examples/2player/beekeeper_lvl0.txt new file mode 100755 index 0000000..cc1f4cb --- /dev/null +++ b/VGDLDataGeneralized/examples/2player/beekeeper_lvl0.txt @@ -0,0 +1,13 @@ +cc.c..cccc..c.cc +..c.cc....cc.c.. +................ +.......B........ +................ +................ +................ +................ +................ +.......A........ +................ +..b.bb....bb.b.. +bb.b..bbbb..b.bb \ No newline at end of file diff --git a/VGDLDataGeneralized/examples/2player/beekeeper_lvl1.txt b/VGDLDataGeneralized/examples/2player/beekeeper_lvl1.txt new file mode 100755 index 0000000..283cfda --- /dev/null +++ b/VGDLDataGeneralized/examples/2player/beekeeper_lvl1.txt @@ -0,0 +1,17 @@ +cc..c.ccc.c..cc +............... +.......B....... +............... +b..b.bb.bb.b..b +............... +.c.c.cc.cc.c.c. +............... +...b..c.b..c... +............... +.b.bb.b.b.bb.b. +............... +c..c.cc.cc.c..c +............... +.......A....... +............... +bb..b.bbb.b..bb \ No newline at end of file diff --git a/VGDLDataGeneralized/examples/2player/beekeeper_lvl2.txt b/VGDLDataGeneralized/examples/2player/beekeeper_lvl2.txt new file mode 100755 index 0000000..1440e45 --- /dev/null +++ b/VGDLDataGeneralized/examples/2player/beekeeper_lvl2.txt @@ -0,0 +1,20 @@ +cc..ccc.ccc..cc +............... +ccccc.....ccccc +.......B....... +...ccc...ccc... +............... +....bb...bb.... +............... +.......b....... +............... +............... +.......c....... +............... +.....cc.cc..... +............... +...b.b...b.b... +.......A....... +bbbbb.....bbbbb +............... +bb..bbb.bbb..bb \ No newline at end of file diff --git a/VGDLDataGeneralized/examples/2player/beekeeper_lvl3.txt b/VGDLDataGeneralized/examples/2player/beekeeper_lvl3.txt new file mode 100755 index 0000000..3069fe8 --- /dev/null +++ b/VGDLDataGeneralized/examples/2player/beekeeper_lvl3.txt @@ -0,0 +1,22 @@ +ccccccccccccccc +............... +.c.c.......c.c. +.......B....... +............... +.....bb.bb..... +.......b....... +............... +b...b..b..b...b +b...b..c..b...b +b.b.b..b..b.b.b +c.c.c..c..c.c.c +c...c..b..c...c +c...c..c..c...c +............... +.......c....... +.....cc.cc..... +............... +.......A....... +.b.b.......b.b. +............... +bbbbbbbbbbbbbbb \ No newline at end of file diff --git a/VGDLDataGeneralized/examples/2player/beekeeper_lvl4.txt b/VGDLDataGeneralized/examples/2player/beekeeper_lvl4.txt new file mode 100755 index 0000000..4b1df2e --- /dev/null +++ b/VGDLDataGeneralized/examples/2player/beekeeper_lvl4.txt @@ -0,0 +1,22 @@ +c.c.c.c...c.c.c.c +................. +c..cc.......cc..c +........B........ +.b.............c. +c...............b +................. +..b.b..bbb..b.b.. +.b.............b. +c...............c +b...............b +c....c.....b....c +b...............b +.c.............c. +..c.c..ccc..c.c.. +................. +b...............c +.c.............b. +........A........ +b..bb.......bb..b +................. +b.b.b.b...b.b.b.b \ No newline at end of file diff --git a/VGDLDataGeneralized/examples/2player/bombergirl.txt b/VGDLDataGeneralized/examples/2player/bombergirl.txt new file mode 100755 index 0000000..31b583d --- /dev/null +++ b/VGDLDataGeneralized/examples/2player/bombergirl.txt @@ -0,0 +1,51 @@ +BasicGame no_players=2 square_size=30 key_handler=Pulse + SpriteSet + ground > Immovable img=oryx/grass autotiling=True hidden=True + movable > + avatar > + avatarA > ShootAvatar img=oryx/rogue stype=bomb1 frameRate=16 + avatarB > ShootAvatar img=oryx/spelunky stype=bomb2 frameRate=16 + minion > RandomBomber prob=0.05 cooldown=10 + minionA > stype=bomb1 color=BLUE img=oryx/ogre1 shrinkfactor=0.5 + minionB > stype=bomb2 color=RED img=oryx/ogre2 shrinkfactor=0.5 + box > Immovable img=newset/block3 + bomb > SpawnPoint total=1 cooldown=100 shrinkfactor=0.8 + bomb1 > img=newset/bomb singleton=True stype=explosion1 + bomb2 > img=newset/bomb2 singleton=True stype=explosion2 + + explosion1 > Spreader spreadprob=1.0 stype=spark1 img=oryx/sparkle4 hidden=True + explosion2 > Spreader spreadprob=1.0 stype=spark2 img=oryx/sparkle1 hidden=True + endExplosion > Immovable timeToLive=20 + endExplosion1 > img=oryx/sparkle4 + endExplosion2 > img=oryx/sparkle1 + spark1 > SpawnPoint total=1 img=oryx/sparkle4 stype=endExplosion1 hidden=True + spark2 > SpawnPoint total=1 img=oryx/sparkle1 stype=endExplosion2 hidden=True + wall > Immovable img=oryx/wall1 + + LevelMapping + A > avatarA ground + B > avatarB ground + . > ground + b > box ground + 0 > minionA ground + 1 > minionB ground + + InteractionSet + movable wall box > stepBack + movable bomb > stepBack pixelPerfect=True + bomb wall box avatar > killSprite + endExplosion wall > killSprite + + box explosion1 endExplosion1 > killSprite scoreChange=1,0 + box explosion2 endExplosion2 > killSprite scoreChange=0,1 + avatarB explosion1 endExplosion1 > killSprite scoreChange=50,0 + minionB explosion1 endExplosion1 > killSprite scoreChange=10,0 + avatarA explosion2 endExplosion2 > killSprite scoreChange=0,50 + minionA explosion2 endExplosion2 > killSprite scoreChange=0,10 + + TerminationSet + SpriteCounter stype=avatarA limit=0 win=False,True + SpriteCounter stype=avatarB limit=0 win=True,False + SpriteCounter stype=box limit=0 count_score=True + Timeout limit=2000 count_score=True + diff --git a/VGDLDataGeneralized/examples/2player/bombergirl_lvl0.txt b/VGDLDataGeneralized/examples/2player/bombergirl_lvl0.txt new file mode 100755 index 0000000..1b85e4d --- /dev/null +++ b/VGDLDataGeneralized/examples/2player/bombergirl_lvl0.txt @@ -0,0 +1,10 @@ +wwwwwwwwwwwwwwwwwwww +w.bbb..b.b..bb.....w +w..bbbb.......bb...w +w..bb..0....bb.....w +wA........b.......Bw +w.....b........bb..w +w...bb....1..bbbb..w +w.....bb....bbb....w +w...bb..bb.....bbbbw +wwwwwwwwwwwwwwwwwwww diff --git a/VGDLDataGeneralized/examples/2player/bombergirl_lvl1.txt b/VGDLDataGeneralized/examples/2player/bombergirl_lvl1.txt new file mode 100755 index 0000000..d16a789 --- /dev/null +++ b/VGDLDataGeneralized/examples/2player/bombergirl_lvl1.txt @@ -0,0 +1,10 @@ +wwwwwwwwwwwwwwwwwwww +w.bbb.000.A..b...b.w +w...bb....b...bbb..w +w....b...b.....bbbbw +wbb.....bbb....bb..w +w..bb...bbb......bbw +wbbbb.....b...b....w +w..bbb...b....bb..bw +w.b...b..B.111.bbb.w +wwwwwwwwwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLDataGeneralized/examples/2player/bombergirl_lvl2.txt b/VGDLDataGeneralized/examples/2player/bombergirl_lvl2.txt new file mode 100755 index 0000000..3fc86e7 --- /dev/null +++ b/VGDLDataGeneralized/examples/2player/bombergirl_lvl2.txt @@ -0,0 +1,10 @@ +wwwwwwwwwwwwwwwwwww +w.bb..b.bb..b...b.w +wbb....b.b..bbbb..w +w..bbb.bbA.b.b.bb.w +wbb.b.b.bbb.bb..b.w +w.b..bb.bbb.b.b.bbw +w.bb.b.b.Bbb.bbb..w +w..bbbb..b.b....bbw +w.b...b..bb.b..bb.w +wwwwwwwwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLDataGeneralized/examples/2player/bombergirl_lvl3.txt b/VGDLDataGeneralized/examples/2player/bombergirl_lvl3.txt new file mode 100755 index 0000000..30ee3c2 --- /dev/null +++ b/VGDLDataGeneralized/examples/2player/bombergirl_lvl3.txt @@ -0,0 +1,10 @@ +wwwwwwwwwwwwwwwwwwww +wA..bb.b...b...0..bw +wbb..b..b....b...b.w +w.bb..b.b..b...b.bbw +w..bbb..1bbbb.....bw +wb.....bbbb0..bbb..w +wbb.b...b..b.b..bb.w +w.b...b....b..b..bbw +wb..1...b...b.bb..Bw +wwwwwwwwwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLDataGeneralized/examples/2player/bombergirl_lvl4.txt b/VGDLDataGeneralized/examples/2player/bombergirl_lvl4.txt new file mode 100755 index 0000000..760ff44 --- /dev/null +++ b/VGDLDataGeneralized/examples/2player/bombergirl_lvl4.txt @@ -0,0 +1,10 @@ +wwwwwwwwwwwwwwwwwwww +wA..b..bb.b...b.bbbw +w..b..bbb...bbbbb..w +wbb..b.b..b...b.bb.w +wb.b..bbb.bbb..b.bbw +wbb.b..bbb.bbb..b.bw +w.bb.b...b..b.b..bbw +w..bbbbb...bbb..b..w +wbbb.b...b.bb..b..Bw +wwwwwwwwwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLDataGeneralized/examples/2player/breedingdragons.txt b/VGDLDataGeneralized/examples/2player/breedingdragons.txt new file mode 100755 index 0000000..abb6841 --- /dev/null +++ b/VGDLDataGeneralized/examples/2player/breedingdragons.txt @@ -0,0 +1,105 @@ +BasicGame key_handler=Pulse square_size=50 no_players=2 + SpriteSet + grass > Immovable hidden=True img=oryx/backLBrown + changeFood > Immovable + changeFood0 > color=GREEN + changeFoodA0 > color=LIGHTGREEN img=oryx/bush1 + changeFoodB0 > color=LIGHTORANGE img=oryx/bush5 + changeFood1 > color=ORANGE + changeFoodA1 > color=DARKGREEN img=oryx/bush2 + changeFoodB1 > color=BROWN img=oryx/bush3 + moving > + dragon > RandomNPC + baby > healthPoints=70 limitHealthPoints=70 speed=0.1 cons=2 + babyA > img=oryx/dragon2 shrinkfactor=0.5 + babyB > img=oryx/dragon4 shrinkfactor=0.5 + adult > speed=0.08 cons=8 + adultA > + adultAf > img=oryx/dragon2 healthPoints=50 limitHealthPoints=50 + adultAi > img=oryx/dragon1 healthPoints=100 limitHealthPoints=100 + adultAp > img=oryx/yeti2 healthPoints=100 limitHealthPoints=100 + adultB > + adultBf > img=oryx/dragon4 healthPoints=50 limitHealthPoints=50 + adultBi > img=oryx/dragon3 healthPoints=100 limitHealthPoints=100 + avatar > ShootAvatar + avatarA > img=oryx/knight1 + foodA0 > stype=food0 + foodA1 > stype=food1 + avatarB > img=oryx/guard1 + foodB0 > stype=food0 + foodB1 > stype=food1 + food > Flicker + food0 > color=GREEN singleton=True img=oryx/bush1 shrinkfactor=0.7 + food1 > color=ORANGE singleton=True img=oryx/bush2 shrinkfactor=0.7 + + wall > Immovable img=oryx/wall6 + + LevelMapping + . > grass + A > foodA0 grass + B > foodB0 grass + 0 > babyA grass + 1 > babyB grass + 2 > adultAf grass + 3 > adultBf grass + 4 > adultAi grass + 5 > adultBi grass + a > changeFoodA0 grass + b > changeFoodB0 grass + c > changeFoodA1 grass + d > changeFoodB1 grass + w > wall grass + + InteractionSet + dragon TIME > subtractHealthPoints timer=26 repeating=True + + moving wall > stepBack pixelPerfect=True + + baby food0 > addHealthPoints value=10 + adultAf food0 > addHealthPoints value=8 + adultBf food0 > addHealthPoints value=8 + adultAi food0 > addHealthPoints value=12 scoreChange=1,0 + adultBi food0 > addHealthPoints value=12 scoreChange=0,1 + + adultAf food1 > killBoth scoreChange=-4,0 + adultBf food1 > killBoth scoreChange=0,-4 + adultAi food1 > killBoth scoreChange=-3,0 + adultBi food1 > killBoth scoreChange=0,-3 + babyA food1 > transformTo stype=adultAf scoreChange=5,0 + adultAf food1 > addHealthPoints value=100 + babyB food1 > transformTo stype=adultBf scoreChange=0,5 + adultBf food1 > addHealthPoints value=100 + + food dragon > killSprite + + adultAf adultAf > spawn stype=babyA scoreChange=2,0 + adultAf adultAf > transformTo stype=adultAi + adultAi adultAf > addHealthPoints value=100 + + adultBf adultBf > spawn stype=babyB scoreChange=0,2 + adultBf adultBf > transformTo stype=adultBi + adultBi adultBf > addHealthPoints value=100 + + adultAf adultBf > spawn stype=babyA scoreChange=1 + adultAf adultBf > spawn stype=babyB scoreChange=1 + adultAf adultBf > transformTo stype=adultAp + adultBf adultAp > transformTo stype=adultBi + adultAp adultBi > transformTo stype=adultAi + adult adult > stepBack + + adultAp food > spawn stype=adultAi + adultAp food > killBoth scoreChange=50 + + foodA1 changeFoodA0 > transformTo stype=foodA0 + foodA0 changeFoodA1 > transformTo stype=foodA1 + + foodB1 changeFoodB0 > transformTo stype=foodB0 + foodB0 changeFoodB1 > transformTo stype=foodB1 + + TerminationSet + MultiSpriteCounter stype1=dragon limit=20 min=True count_score=True + MultiSpriteCounter stype1=babyA stype2=adultAf limit=0 win=False,True + MultiSpriteCounter stype1=babyB stype2=adultBf limit=0 win=True,False + MultiSpriteCounter stype1=baby stype2=adultAf stype3=adultBf limit=0 count_score=True + MultiSpriteCounter stype1=dragon limit=1 count_score=True + Timeout limit=1500 count_score=True \ No newline at end of file diff --git a/VGDLDataGeneralized/examples/2player/breedingdragons_lvl0.txt b/VGDLDataGeneralized/examples/2player/breedingdragons_lvl0.txt new file mode 100755 index 0000000..095201a --- /dev/null +++ b/VGDLDataGeneralized/examples/2player/breedingdragons_lvl0.txt @@ -0,0 +1,9 @@ +wwwwwwwwwwwww +ww.........ww +w...0...1...w +wa.........bw +w.A.......B.w +wc.........dw +w...0...1...w +ww.........ww +wwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLDataGeneralized/examples/2player/breedingdragons_lvl1.txt b/VGDLDataGeneralized/examples/2player/breedingdragons_lvl1.txt new file mode 100755 index 0000000..99a1ae1 --- /dev/null +++ b/VGDLDataGeneralized/examples/2player/breedingdragons_lvl1.txt @@ -0,0 +1,9 @@ +wwwwwwwwwwwww +w.....w.....w +w...0...1...w +wa.........bw +w.A.0...1.B.w +wc.........dw +w...0...1...w +w.....w.....w +wwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLDataGeneralized/examples/2player/breedingdragons_lvl2.txt b/VGDLDataGeneralized/examples/2player/breedingdragons_lvl2.txt new file mode 100755 index 0000000..c951c78 --- /dev/null +++ b/VGDLDataGeneralized/examples/2player/breedingdragons_lvl2.txt @@ -0,0 +1,9 @@ +wwwwwwwwwwwwwwwww +w.......w.......w +w.....0...1.....w +wa.............bw +w.A...1...0...B.w +wc.............dw +w.....0...1.....w +w.......w.......w +wwwwwwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLDataGeneralized/examples/2player/breedingdragons_lvl3.txt b/VGDLDataGeneralized/examples/2player/breedingdragons_lvl3.txt new file mode 100755 index 0000000..7f2ed56 --- /dev/null +++ b/VGDLDataGeneralized/examples/2player/breedingdragons_lvl3.txt @@ -0,0 +1,9 @@ +wwwwwwwwwwwwwwwww +w.......w.......w +w.1...0...1.....w +wa.............bw +w.A...1...0...B.w +wc.............dw +w.....0...1...0.w +w.......w.......w +wwwwwwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLDataGeneralized/examples/2player/breedingdragons_lvl4.txt b/VGDLDataGeneralized/examples/2player/breedingdragons_lvl4.txt new file mode 100755 index 0000000..3fc909b --- /dev/null +++ b/VGDLDataGeneralized/examples/2player/breedingdragons_lvl4.txt @@ -0,0 +1,9 @@ +wwwwwwwwwwwwwwwww +w..w.........w..w +w.....0...1.....w +wb.............aw +w..0...A.B...1..w +wc.............dw +w.....0...1.....w +w..w.........w..w +wwwwwwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLDataGeneralized/examples/2player/butterflies.txt b/VGDLDataGeneralized/examples/2player/butterflies.txt new file mode 100644 index 0000000..03794b0 --- /dev/null +++ b/VGDLDataGeneralized/examples/2player/butterflies.txt @@ -0,0 +1,30 @@ +BasicGame no_players=2 + SpriteSet + floor > Immovable img=oryx/grass autotiling=True hidden=True + cocoon > Immovable color=BLUE img=newset/cocoonb2 + animal > + avatar > MovingAvatar img=oryx/angel1 frameRate=8 + avatarA > + avatarB > + butterfly > RandomNPC speed=0.6 img=newset/butterfly1 cons=1 frameRate=5 + + wall > Immovable img=oryx/tree2 + + TerminationSet + SpriteCounter stype=butterfly count_score=True + SpriteCounter stype=cocoon win=False + + InteractionSet + animal wall > stepBack + butterfly avatarA > killSprite scoreChange=2,0 + butterfly avatarB > killSprite scoreChange=0,2 + butterfly cocoon > cloneSprite + cocoon butterfly > killSprite + + LevelMapping + 1 > floor butterfly + 0 > floor cocoon + A > floor avatarA + B > floor avatarB + . > floor + w > floor wall \ No newline at end of file diff --git a/VGDLDataGeneralized/examples/2player/butterflies_lvl0.txt b/VGDLDataGeneralized/examples/2player/butterflies_lvl0.txt new file mode 100644 index 0000000..c19b0d6 --- /dev/null +++ b/VGDLDataGeneralized/examples/2player/butterflies_lvl0.txt @@ -0,0 +1,10 @@ +wwwwwwwwwwwwwwwwwwwwwwwwwww +w00w...................w00w +w00....A...........B....00w +w..1.wwwwww.....wwwwww..1.w +w0.........1...1.........0w +w0...........1...........0w +w0.........wwwww.........0w +wwwww.................wwwww +w0.......0.0.0.0.0.......0w +wwwwwwwwwwwwwwwwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLDataGeneralized/examples/2player/butterflies_lvl1.txt b/VGDLDataGeneralized/examples/2player/butterflies_lvl1.txt new file mode 100644 index 0000000..8534407 --- /dev/null +++ b/VGDLDataGeneralized/examples/2player/butterflies_lvl1.txt @@ -0,0 +1,11 @@ +wwwwwwwwwwwwwwwwwwwwwwwwwwww +w.w0w.........0........w0w.w +w...........wwwww..........w +w00w....................w00w +w00w......1...1...1.....w00w +w00w..........w.........w00w +w0............w......w....0w +w.............w......ww....w +w.........A.......B........w +w.w0w..1......0.....1..w0w.w +wwwwwwwwwwwwwwwwwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLDataGeneralized/examples/2player/butterflies_lvl2.txt b/VGDLDataGeneralized/examples/2player/butterflies_lvl2.txt new file mode 100644 index 0000000..3baf456 --- /dev/null +++ b/VGDLDataGeneralized/examples/2player/butterflies_lvl2.txt @@ -0,0 +1,11 @@ +wwwwwwwwwwwwwwwwwwwwwwwwwwww +w..............1.........0.w +w..0000........1..........0w +w...00......1..1..www.A....w +w..w......1................w +w00w...1wwwwww1ww..........w +w..w......1................w +w...00......1..1..www.B....w +w..0000........1..........0w +w..............1.........0.w +wwwwwwwwwwwwwwwwwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLDataGeneralized/examples/2player/butterflies_lvl3.txt b/VGDLDataGeneralized/examples/2player/butterflies_lvl3.txt new file mode 100644 index 0000000..0f4e8b9 --- /dev/null +++ b/VGDLDataGeneralized/examples/2player/butterflies_lvl3.txt @@ -0,0 +1,11 @@ +wwwwwwwwwwwwwwwwwwwwwwwwwwww +w00w.....................00w +w00w...........1..........0w +w00w.........1....1........w +w.ww......1.....1....1.....w +w............1.....1.......w +w...............1..........w +w.B....................wwwww +w..A...................w000w +w0......................000w +wwwwwwwwwwwwwwwwwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLDataGeneralized/examples/2player/butterflies_lvl4.txt b/VGDLDataGeneralized/examples/2player/butterflies_lvl4.txt new file mode 100644 index 0000000..d32321f --- /dev/null +++ b/VGDLDataGeneralized/examples/2player/butterflies_lvl4.txt @@ -0,0 +1,12 @@ +wwwwwwwwwwwwwwwwwwwwwwwwwwww +w.........A.....B..........w +w..........................w +w..........................w +w..........................w +wwwwwwwwwwwww.wwwwwwwwwwwwww +w.......................w00w +w....1..1..1..1........w...w +w..........................w +w.1..1..1..1.........w.00..w +w...................w..00..w +wwwwwwwwwwwwwwwwwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLDataGeneralized/examples/2player/captureflag.txt b/VGDLDataGeneralized/examples/2player/captureflag.txt new file mode 100755 index 0000000..09a5d54 --- /dev/null +++ b/VGDLDataGeneralized/examples/2player/captureflag.txt @@ -0,0 +1,94 @@ +BasicGame key_handler=Pulse no_players=2 + SpriteSet + black > Immovable color=BLACK hidden=True img=oryx/backLBlue + white > Immovable color=WHITE hidden=True img=oryx/backGrey + flag > Resource shrinkfactor=0.8 + flagA > img=newset/flag1 + flagB > img=newset/flag2 + avatar > MovingAvatar frameRate=16 + inBlackA > img=newset/girl3 + inWhiteA > img=newset/girl3 + inWhiteB > img=newset/man3 + inBlackB > img=newset/man3 + gotA > img=newset/girl3flag + gotB > img=newset/man3flag + box > Immovable img=newset/block1 + deadPortal > Portal invisible=True portal=True hidden=True + deadPortalA > stype=startA + deadPortalB > stype=startB + deadPortalFlagA > stype=startFlagA + deadPortalFlagB > stype=startFlagB + start > Immovable invisible=True hidden=True + startA > + startB > + startFlagA > + startFlagB > + wall > Immovable img=oryx/wall1 + + LevelMapping + . > black + + > white + A > startA inBlackA black + B > startB inWhiteB white + * > startFlagA flagA white + @ > startFlagB flagB black + x > box + + TerminationSet + Timeout limit=1500 count_score=True + + InteractionSet + avatar EOS box wall > stepBack + + inWhiteB flagA > stepBack + inBlackA flagB > stepBack + + inBlackA white > transformTo stype=inWhiteA + inWhiteA black > transformTo stype=inBlackA + inBlackB white > transformTo stype=inWhiteB + inWhiteB black > transformTo stype=inBlackB + + inWhiteA flagA > transformTo stype=gotA + inBlackB flagB > transformTo stype=gotB + flagA inWhiteA > killSprite + flagB inBlackB > killSprite + + gotA black > spawn stype=deadPortalA + gotA black > spawn stype=flagA + gotA black > spawn stype=deadPortalFlagA + gotA black > transformTo stype=inBlackA scoreChange=3,0 + + gotB white > spawn stype=deadPortalB + gotB white > spawn stype=flagB + gotB white > spawn stype=deadPortalFlagB + gotB white > transformTo stype=inWhiteB scoreChange=0,3 + + inWhiteB gotA > spawn stype=flagA + inWhiteB gotA > spawn stype=deadPortalFlagA + inWhiteB gotA > spawn stype=deadPortalA + inWhiteB gotA > spawn stype=deadPortalB + gotA inWhiteB > transformTo stype=inBlackA scoreChange=-2,2 + + inBlackA gotB > spawn stype=flagB + inBlackA gotB > spawn stype=deadPortalFlagB + inBlackA gotB > spawn stype=deadPortalA + inBlackA gotB > spawn stype=deadPortalB + gotB inBlackA > transformTo stype=inWhiteB scoreChange=2,-2 + + inWhiteA inWhiteB > spawn stype=deadPortalA + inWhiteA inWhiteB > spawn stype=deadPortalB + inWhiteA inWhiteB > transformTo stype=inBlackA scoreChange=-1,1 + + inBlackB inBlackA > spawn stype=deadPortalA + inBlackB inBlackA > spawn stype=deadPortalB + inBlackB inBlackA > transformTo stype=inWhiteB scoreChange=1,-1 + + deadPortalFlagA flagA > killSprite + flagA deadPortalFlagA > teleportToExit + deadPortalFlagB flagB > killSprite + flagB deadPortalFlagB > teleportToExit + + deadPortalA inBlackA > killSprite + inBlackA deadPortalA > teleportToExit + deadPortalB inWhiteB > killSprite + inWhiteB deadPortalB > teleportToExit diff --git a/VGDLDataGeneralized/examples/2player/captureflag_lvl0.txt b/VGDLDataGeneralized/examples/2player/captureflag_lvl0.txt new file mode 100755 index 0000000..2764096 --- /dev/null +++ b/VGDLDataGeneralized/examples/2player/captureflag_lvl0.txt @@ -0,0 +1,13 @@ +wwwwwwwwwwwwwwwwwwww +w+++++++x+.........w +w+*+++++++....xx...w +w++xx+++++......x..w +w+++++++++.x....x..w +w+++++++++.x.......w +w++++B++++....A....w +w+++++++x+.........w +w++x++++x+.........w +w++x++++++.....xx..w +w+++xx++++.......@.w +w+++++++++.x.......w +wwwwwwwwwwwwwwwwwwww diff --git a/VGDLDataGeneralized/examples/2player/captureflag_lvl1.txt b/VGDLDataGeneralized/examples/2player/captureflag_lvl1.txt new file mode 100755 index 0000000..812d609 --- /dev/null +++ b/VGDLDataGeneralized/examples/2player/captureflag_lvl1.txt @@ -0,0 +1,13 @@ +wwwwwwwwwwwwwwwwwwww +w......xx..........w +w.@...........xx...w +w...............x..w +w....+xx++++++..x..w +w....x++++x+*+.....w +w....x++B+++++.....w +w....+++++++++.....w +wxx..+++x+++++.....w +w.......x......xx..w +w..A....x.......x..w +w...............x..w +wwwwwwwwwwwwwwwwwwww diff --git a/VGDLDataGeneralized/examples/2player/captureflag_lvl2.txt b/VGDLDataGeneralized/examples/2player/captureflag_lvl2.txt new file mode 100755 index 0000000..88f17d7 --- /dev/null +++ b/VGDLDataGeneralized/examples/2player/captureflag_lvl2.txt @@ -0,0 +1,13 @@ +wwwwwwwwwwwwwwwwwwww +w++++++xx++++++....w +w+++++++++++++xx...w +w++x+++++++++..Ax@.w +w+++xx+x++++....x..w +w+++++xx+++........w +w++++++x++..x......w +w++++++++...x......w +w++x++++....xx.....w +w+*xB++........x...w +w+++xx..........x..w +w++++......xxx.....w +wwwwwwwwwwwwwwwwwwww diff --git a/VGDLDataGeneralized/examples/2player/captureflag_lvl3.txt b/VGDLDataGeneralized/examples/2player/captureflag_lvl3.txt new file mode 100755 index 0000000..36d5e12 --- /dev/null +++ b/VGDLDataGeneralized/examples/2player/captureflag_lvl3.txt @@ -0,0 +1,13 @@ +wwwwwwwwwwwwwwwwwwww +w..................w +w..+++++.........@.w +w..+++++...+++.....w +w..+++++++++++.....w +w....+++*+++.......w +w....+++B+++.....A.w +w....+++++++.......w +w....+++++++++.....w +w..+++++...+++.....w +w..+++++...........w +w..................w +wwwwwwwwwwwwwwwwwwww diff --git a/VGDLDataGeneralized/examples/2player/captureflag_lvl4.txt b/VGDLDataGeneralized/examples/2player/captureflag_lvl4.txt new file mode 100755 index 0000000..d9764cd --- /dev/null +++ b/VGDLDataGeneralized/examples/2player/captureflag_lvl4.txt @@ -0,0 +1,14 @@ +wwwwwwwwwwwwwwwwwwww +w..................w +w.......+..........w +w.......+++++......w +w...+++++...+......w +w..++..++++++++....w +w..++..++*++..+....w +w..++...+B++..+..A.w +w...++++++++++++...w +w....+...++...+....w +w....++++++++++....w +w.......++.........w +w................@.w +wwwwwwwwwwwwwwwwwwww diff --git a/VGDLDataGeneralized/examples/2player/circuit.txt b/VGDLDataGeneralized/examples/2player/circuit.txt new file mode 100644 index 0000000..9f10237 --- /dev/null +++ b/VGDLDataGeneralized/examples/2player/circuit.txt @@ -0,0 +1,207 @@ +BasicGame key_handler=Pulse no_players=2 + SpriteSet + background > Immovable hidden=True img=oryx/space1 + empty > Immovable img=oryx/space1 + + pipe > Immovable + pipeLR > color=RED img=newset/pipeLR + pipeUD > color=BLUE img=newset/pipeUD + + pipeLU > color=PINK img=newset/pipeLU + pipeLD > color=GREEN img=newset/pipeLD + pipeRU > color=YELLOW img=newset/pipeRU + pipeRD > color=ORANGE img=newset/pipeRD + + correct > invisible=True hidden=True + incorrect > invisible=True hidden=True + + change > Immovable + cpipeLR > invisible=True hidden=True + cpipeUD > invisible=True hidden=True + + cpipeLU > invisible=True hidden=True + cpipeLD > invisible=True hidden=True + cpipeRU > invisible=True hidden=True + cpipeRD > invisible=True hidden=True + + moving > + avatar > ShootAvatar + avatar1 > stype=flip img=oryx/spaceship1 + avatar2 > stype=flip img=oryx/spaceship2 + ball > Missile speed=0 + ball1 > img=oryx/bullet1 + ball1L > orientation=LEFT + ball1R > orientation=RIGHT + ball1U > orientation=UP + ball1D > orientation=DOWN + ball2 > img=oryx/bullet1 + ball2L > orientation=LEFT + ball2R > orientation=RIGHT + ball2U > orientation=UP + ball2D > orientation=DOWN + + flip > Flicker + + start > Immovable invisible=True hidden=True + start1 > + start2 > + reset > Portal invisible=True portal=True + reset1 > stype=start1 + reset2 > stype=start2 + + end > Door + end1 > img=newset/exit2 + end2 > img=newset/exit2 + + LevelMapping + A > avatar1 background + B > avatar2 background + p > end1 background + e > end2 background + a > ball1R start1 background + b > ball2R start2 background + 0 > pipeLR background + 1 > pipeUD background + 2 > pipeLU background + 3 > pipeLD background + 4 > pipeRU background + 5 > pipeRD background + . > empty + + TerminationSet + MultiSpriteCounter stype1=end1 stype2=end2 limit=0 win=True,True + MultiSpriteCounter stype1=ball1 stype2=ball2 limit=0 win=False,False + SpriteCounter stype=end1 limit=0 win=True,False + SpriteCounter stype=end2 limit=0 win=False,True + SpriteCounter stype=ball2 limit=0 win=True,False + SpriteCounter stype=ball1 limit=0 win=False,True + + InteractionSet + avatar wall EOS > stepBack + ball1 EOS > killSprite scoreChange=-10,0 + ball2 EOS > killSprite scoreChange=0,-10 + end1 ball1 > killSprite + end2 ball2 > killSprite + + incorrect flip > killSprite + correct flip > killSprite + + #hitting the ball teleports it to start point + ball1 flip wall empty > spawn stype=reset1 + reset1 ball1 > killSprite + ball1 reset1 > transformTo stype=ball1R + ball1 reset1 > teleportToExit + + ball2 flip wall empty > spawn stype=reset2 + reset2 ball2 > killSprite + ball2 reset2 > transformTo stype=ball2R + ball2 reset2 > teleportToExit + + #hitting the start points sets the ball moving + start1 flip > setSpeedForAll value=1 stype=ball1 + start2 flip > setSpeedForAll value=1 stype=ball2 + + #flipping pipes + pipeLR flip > spawn stype=cpipeUD + pipeUD flip > spawn stype=cpipeLU + pipeLU flip > spawn stype=cpipeLD + pipeLD flip > spawn stype=cpipeRU + pipeRU flip > spawn stype=cpipeRD + pipeRD flip > spawn stype=cpipeLR + + pipeRD cpipeLR > transformTo stype=pipeLR + pipeRU cpipeRD > transformTo stype=pipeRD + pipeLD cpipeRU > transformTo stype=pipeRU + pipeLU cpipeLD > transformTo stype=pipeLD + pipeUD cpipeLU > transformTo stype=pipeLU + pipeLR cpipeUD > transformTo stype=pipeUD + + #ball not ok, must stop + pipeLR ball1U ball1D > spawn stype=incorrect + pipeUD ball1L ball1R > spawn stype=incorrect + pipeLU ball1L ball1U > spawn stype=incorrect + pipeLD ball1L ball1D > spawn stype=incorrect + pipeRU ball1R ball1U > spawn stype=incorrect + pipeRD ball1R ball1D > spawn stype=incorrect + + pipeLR ball2U ball2D > spawn stype=incorrect + pipeUD ball2L ball2R > spawn stype=incorrect + pipeLU ball2L ball2U > spawn stype=incorrect + pipeLD ball2L ball2D > spawn stype=incorrect + pipeRU ball2R ball2U > spawn stype=incorrect + pipeRD ball2R ball2D > spawn stype=incorrect + + #ball ok, can continue + pipeLR ball1L ball1R > spawn stype=correct + pipeUD ball1U ball1D > spawn stype=correct + + pipeLR ball2L ball2R > spawn stype=correct + pipeUD ball2U ball2D > spawn stype=correct + + #ball met correct corner, change orientation + ball1R pipeLU > align orient=False + ball1R pipeLU > spawn stype=correct + ball1R pipeLU > transformTo stype=ball1U + ball1D pipeLU > align orient=False + ball1D pipeLU > spawn stype=correct + ball1D pipeLU > transformTo stype=ball1L + + ball1R pipeLD > align orient=False + ball1R pipeLD > spawn stype=correct + ball1R pipeLD > transformTo stype=ball1D + ball1U pipeLD > align orient=False + ball1U pipeLD > spawn stype=correct + ball1U pipeLD > transformTo stype=ball1L + + ball1L pipeRU > align orient=False + ball1L pipeRU > spawn stype=correct + ball1L pipeRU > transformTo stype=ball1U + ball1D pipeRU > align orient=False + ball1D pipeRU > spawn stype=correct + ball1D pipeRU > transformTo stype=ball1R + + ball1L pipeRD > align orient=False + ball1L pipeRD > spawn stype=correct + ball1L pipeRD > transformTo stype=ball1D + ball1U pipeRD > align orient=False + ball1U pipeRD > spawn stype=correct + ball1U pipeRD > transformTo stype=ball1R + + ball2R pipeLU > align orient=False + ball2R pipeLU > spawn stype=correct + ball2R pipeLU > transformTo stype=ball2U + ball2D pipeLU > align orient=False + ball2D pipeLU > spawn stype=correct + ball2D pipeLU > transformTo stype=ball2L + + ball2R pipeLD > align orient=False + ball2R pipeLD > spawn stype=correct + ball2R pipeLD > transformTo stype=ball2D + ball2U pipeLD > align orient=False + ball2U pipeLD > spawn stype=correct + ball2U pipeLD > transformTo stype=ball2L + + ball2L pipeRU > align orient=False + ball2L pipeRU > spawn stype=correct + ball2L pipeRU > transformTo stype=ball2U + ball2D pipeRU > align orient=False + ball2D pipeRU > spawn stype=correct + ball2D pipeRU > transformTo stype=ball2R + + ball2L pipeRD > align orient=False + ball2L pipeRD > spawn stype=correct + ball2L pipeRD > transformTo stype=ball2D + ball2U pipeRD > align orient=False + ball2U pipeRD > spawn stype=correct + ball2U pipeRD > transformTo stype=ball2R + + incorrect ball1 > setSpeedForAll value=0 stype=ball1 + correct ball1 > setSpeedForAll value=1 stype=ball1 + incorrect ball2 > setSpeedForAll value=0 stype=ball2 + correct ball2 > setSpeedForAll value=1 stype=ball2 + + #tidying up + correct correct > killSprite + incorrect incorrect > killSprite + incorrect correct > killBoth + change flip > killBoth \ No newline at end of file diff --git a/VGDLDataGeneralized/examples/2player/circuit_lvl0.txt b/VGDLDataGeneralized/examples/2player/circuit_lvl0.txt new file mode 100644 index 0000000..50fb282 --- /dev/null +++ b/VGDLDataGeneralized/examples/2player/circuit_lvl0.txt @@ -0,0 +1,7 @@ +....A.... +a0001000p +......... +wwwwwwwww +......... +b0001000e +....B.... \ No newline at end of file diff --git a/VGDLDataGeneralized/examples/2player/circuit_lvl1.txt b/VGDLDataGeneralized/examples/2player/circuit_lvl1.txt new file mode 100644 index 0000000..4449c0c --- /dev/null +++ b/VGDLDataGeneralized/examples/2player/circuit_lvl1.txt @@ -0,0 +1,7 @@ +....A.... +a00010000 +......00p +wwwwwwwww +....B.... +b00010000 +......00e \ No newline at end of file diff --git a/VGDLDataGeneralized/examples/2player/circuit_lvl2.txt b/VGDLDataGeneralized/examples/2player/circuit_lvl2.txt new file mode 100644 index 0000000..8033012 --- /dev/null +++ b/VGDLDataGeneralized/examples/2player/circuit_lvl2.txt @@ -0,0 +1,13 @@ +...000... +...0.0... +...0A0... +a000.000p +...0.0... +...000... +wwwwwwwww +...000... +...0.0... +...0B0... +b000.000e +...0.0... +...000... \ No newline at end of file diff --git a/VGDLDataGeneralized/examples/2player/circuit_lvl3.txt b/VGDLDataGeneralized/examples/2player/circuit_lvl3.txt new file mode 100644 index 0000000..dff5a68 --- /dev/null +++ b/VGDLDataGeneralized/examples/2player/circuit_lvl3.txt @@ -0,0 +1,9 @@ +....A.... +a000.5003 +...002..1 +...00000p +wwwwwwwww +....B.... +b000.5003 +...002..1 +...00000e \ No newline at end of file diff --git a/VGDLDataGeneralized/examples/2player/circuit_lvl4.txt b/VGDLDataGeneralized/examples/2player/circuit_lvl4.txt new file mode 100644 index 0000000..314f943 --- /dev/null +++ b/VGDLDataGeneralized/examples/2player/circuit_lvl4.txt @@ -0,0 +1,13 @@ +....A.... +....5530. +....0.40p +a03.43... +..43.0... +...402... +wwwwwwwww +....B.... +....5530. +....0.40e +b03.43... +..43.0... +...402... \ No newline at end of file diff --git a/VGDLDataGeneralized/examples/2player/competesokoban.txt b/VGDLDataGeneralized/examples/2player/competesokoban.txt new file mode 100755 index 0000000..432047d --- /dev/null +++ b/VGDLDataGeneralized/examples/2player/competesokoban.txt @@ -0,0 +1,35 @@ +BasicGame key_handler=Pulse square_size=50 no_players=2 + SpriteSet + floor > Immovable img=newset/floor2 hidden=True + hole > Immovable color=DARKBLUE img=oryx/cspell4 + ground > Immovable img=newset/floor2 hidden=True + avatar > MovingAvatar + avatarA > img=oryx/knight1 + avatarB > img=oryx/guard1 + bbox > Passive + boxA > img=newset/block2 + boxB > img=newset/block2 + boxinA > img=newset/block1 + boxinB > img=newset/block1 + wall > Immovable img=oryx/wall3 autotiling=True + + InteractionSet + avatar wall avatar > stepBack + bbox avatar > bounceForward + bbox wall bbox > undoAll + boxA hole > transformTo stype=boxinA scoreChange=1,0 + boxB hole > transformTo stype=boxinB scoreChange=0,1 + boxinA ground > transformTo stype=boxA scoreChange=-1,0 + boxinB ground > transformTo stype=boxB scoreChange=0,-1 + + TerminationSet + SpriteCounter stype=boxA limit=0 win=True,False + SpriteCounter stype=boxB limit=0 win=False,True + + LevelMapping + 0 > hole floor + 1 > boxB ground + 2 > boxA ground + . > ground + A > avatarA ground + B > avatarB ground \ No newline at end of file diff --git a/VGDLDataGeneralized/examples/2player/competesokoban_lvl0.txt b/VGDLDataGeneralized/examples/2player/competesokoban_lvl0.txt new file mode 100755 index 0000000..aa21f63 --- /dev/null +++ b/VGDLDataGeneralized/examples/2player/competesokoban_lvl0.txt @@ -0,0 +1,9 @@ +wwwwwwwwwwwwwwwwwww +w...wwwwwwwwwww...w +w.11wwwwwwwwwww22.w +w.1.www0www0www.2.w +w...www0www0www...w +w......0www0......w +ww.B.w..www..w.A.ww +ww...wwwwwwwww...ww +wwwwwwwwwwwwwwwwwww diff --git a/VGDLDataGeneralized/examples/2player/competesokoban_lvl1.txt b/VGDLDataGeneralized/examples/2player/competesokoban_lvl1.txt new file mode 100755 index 0000000..9e98103 --- /dev/null +++ b/VGDLDataGeneralized/examples/2player/competesokoban_lvl1.txt @@ -0,0 +1,6 @@ +wwwwwwwwwwwwwwwww +www..wwwwwww..www +w.....2.w.1.....w +w.w..w2.w.1w..w.w +w.0.0wA.w.Bw0.0.w +wwwwwwwwwwwwwwwww diff --git a/VGDLDataGeneralized/examples/2player/competesokoban_lvl2.txt b/VGDLDataGeneralized/examples/2player/competesokoban_lvl2.txt new file mode 100755 index 0000000..7ba5e15 --- /dev/null +++ b/VGDLDataGeneralized/examples/2player/competesokoban_lvl2.txt @@ -0,0 +1,9 @@ +wwwwwwwwwwwwwwwww +wwwww.0.w.0.wwwww +wwww.20.w.01.wwww +www.2..AwB..1.www +ww.2..wwwww..1.ww +w.2..wwwwwww..1.w +w00.wwwwwwwww.00w +w...wwwwwwwww...w +wwwwwwwwwwwwwwwww diff --git a/VGDLDataGeneralized/examples/2player/competesokoban_lvl3.txt b/VGDLDataGeneralized/examples/2player/competesokoban_lvl3.txt new file mode 100755 index 0000000..359bb93 --- /dev/null +++ b/VGDLDataGeneralized/examples/2player/competesokoban_lvl3.txt @@ -0,0 +1,6 @@ +wwwwwwwwwwwwwwwwwwwwwww +w....www...w...www....w +w.22.....wAwBw.....11.w +w.2.w000...w...000w.1.w +w...wwwwwwwwwwwwwww...w +wwwwwwwwwwwwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLDataGeneralized/examples/2player/competesokoban_lvl4.txt b/VGDLDataGeneralized/examples/2player/competesokoban_lvl4.txt new file mode 100755 index 0000000..2d35a5d --- /dev/null +++ b/VGDLDataGeneralized/examples/2player/competesokoban_lvl4.txt @@ -0,0 +1,8 @@ +wwwwwwwwwwwww +w.....w.....w +w.020.w.010.w +w.202.w.101.w +w.020.w.010.w +w.202.w.101.w +w..A..w..B..w +wwwwwwwwwwwww diff --git a/VGDLDataGeneralized/examples/2player/conquer.txt b/VGDLDataGeneralized/examples/2player/conquer.txt new file mode 100644 index 0000000..bfe901b --- /dev/null +++ b/VGDLDataGeneralized/examples/2player/conquer.txt @@ -0,0 +1,63 @@ +#add reward buttons + +BasicGame key_handler=Pulse no_players=2 + SpriteSet + floor > Immovable hidden=True img=oryx/floor2 + + button > Immovable + button1 > img=newset/blockR + button2 > img=newset/blockB + reward > Resource + r1 > img=oryx/coins1 + r1hid > hidden=True invisible=True + reward1 > hidden=False invisible=False + r2 > img=oryx/coins3 + r2hid > hidden=True invisible=True + reward2 > hidden=False invisible=False + + + base > Immovable img=newset/block3 + castle > Immovable img=oryx/cloak3 healthPoints=20 color=RED + + avatar > frameRate=16 + avatar1 > ShootAvatar stype=base img=newset/girl3 + avatar2 > ShootAvatar stype=bullet img=newset/cop2 + bullet > Missile img=oryx/bullet1 timeToLive=5 + + + wall > Immovable img=oryx/wall3 autotiling=True + + InteractionSet + avatar avatar wall castle base > stepBack + avatar1 r2 button2 > stepBack + avatar2 r1 button1 > stepBack + bullet wall > killSprite + base wall castle > killSprite + base bullet > killBoth + castle bullet > subtractHealthPoints value=1 + base base > killSprite + + button1 avatar1 > transformToAll stype=r1hid stypeTo=reward1 + button1 avatar1 > killSprite + button2 avatar2 > transformToAll stype=r2hid stypeTo=reward2 + button2 avatar2 > killSprite + + reward1 avatar1 > killSprite scoreChange=100,0 + reward2 avatar2 > killSprite scoreChange=0,100 + + TerminationSet + SpriteCounter stype=castle limit=0 win=False,True + Timeout limit=1500 win=True,False + + LevelMapping + . > floor + A > avatar1 floor + B > avatar2 floor + c > castle floor + b > base floor + + 1 > button1 floor + 2 > button2 floor + + r > r1hid floor + f > r2hid floor diff --git a/VGDLDataGeneralized/examples/2player/conquer_lvl0.txt b/VGDLDataGeneralized/examples/2player/conquer_lvl0.txt new file mode 100644 index 0000000..6f67cc6 --- /dev/null +++ b/VGDLDataGeneralized/examples/2player/conquer_lvl0.txt @@ -0,0 +1,7 @@ +wwwwwwwwwwwwwwww +w..............w +w.1......b..r..w +w.B......b..A.cw +w.f......b..2..w +w..............w +wwwwwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLDataGeneralized/examples/2player/conquer_lvl1.txt b/VGDLDataGeneralized/examples/2player/conquer_lvl1.txt new file mode 100644 index 0000000..a1ed0f6 --- /dev/null +++ b/VGDLDataGeneralized/examples/2player/conquer_lvl1.txt @@ -0,0 +1,9 @@ +wwwwwwwwwwwwwwww +w..............w +w.......b......w +w.......bb.....w +w.B.....bb..A.cw +w.......bb.....w +w.......b......w +w..............w +wwwwwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLDataGeneralized/examples/2player/conquer_lvl2.txt b/VGDLDataGeneralized/examples/2player/conquer_lvl2.txt new file mode 100644 index 0000000..ef59558 --- /dev/null +++ b/VGDLDataGeneralized/examples/2player/conquer_lvl2.txt @@ -0,0 +1,7 @@ +wwwwwwwwwwwwwwwwwww +w.................w +w.1............r..w +w.B............A.cw +w.f............2..w +w.................w +wwwwwwwwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLDataGeneralized/examples/2player/conquer_lvl3.txt b/VGDLDataGeneralized/examples/2player/conquer_lvl3.txt new file mode 100644 index 0000000..946a9aa --- /dev/null +++ b/VGDLDataGeneralized/examples/2player/conquer_lvl3.txt @@ -0,0 +1,11 @@ +wwwwwwwwwwwwwwww +w..............w +w..........b...w +w.........b....w +w........b..2..w +w.B.........A.cw +w.f......b.....w +w.........b....w +w..........b...w +w..............w +wwwwwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLDataGeneralized/examples/2player/conquer_lvl4.txt b/VGDLDataGeneralized/examples/2player/conquer_lvl4.txt new file mode 100644 index 0000000..5053deb --- /dev/null +++ b/VGDLDataGeneralized/examples/2player/conquer_lvl4.txt @@ -0,0 +1,11 @@ +wwwwwwwwwwwwwwwwwww +w1................w +w.................w +w.................w +w.................w +w.B............A.cw +w.................w +w.................w +w.................w +wr................w +wwwwwwwwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLDataGeneralized/examples/2player/copsNrobbers.txt b/VGDLDataGeneralized/examples/2player/copsNrobbers.txt new file mode 100755 index 0000000..c90418e --- /dev/null +++ b/VGDLDataGeneralized/examples/2player/copsNrobbers.txt @@ -0,0 +1,23 @@ +BasicGame no_players=2 + SpriteSet + floor > Immovable img=oryx/space4 hidden=True + sword > Flicker color=LIGHTGRAY limit=1 singleton=True img=oryx/sword1 shrinkfactor=0.5 + avatar > frameRate=16 + robber > MovingAvatar img=newset/redthug + cop > ShootAvatar stype=sword img=newset/cop2 + diamond > Resource color=RED limit=10 shrinkfactor=0.75 img=oryx/diamond2 + wall > Immovable img=oryx/wall1 + LevelMapping + . > floor + B > cop floor + A > robber floor + x > diamond floor + InteractionSet + avatar wall > stepBack + robber cop sword > killSprite scoreChange=0,4 + diamond robber > collectResource scoreChange=1,0 + diamond cop > stepBack + TerminationSet + SpriteCounter stype=robber limit=0 win=False,True + SpriteCounter stype=diamond limit=0 win=True,False + Timeout limit=2000 win=False,False \ No newline at end of file diff --git a/VGDLDataGeneralized/examples/2player/copsNrobbers_lvl0.txt b/VGDLDataGeneralized/examples/2player/copsNrobbers_lvl0.txt new file mode 100755 index 0000000..e176ba3 --- /dev/null +++ b/VGDLDataGeneralized/examples/2player/copsNrobbers_lvl0.txt @@ -0,0 +1,8 @@ +wwwwwwwwwwwwwwwwwwwwwwwww +wA.w...x.ww......w....x.w +w..w.....xw.w......ww...w +w......w...w..wwww......w +w.w.w..ww..w..ww....w...w +w..B....w...x..w....w...w +w.....w....ww..w....w...w +wwwwwwwwwwwwwwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLDataGeneralized/examples/2player/copsNrobbers_lvl1.txt b/VGDLDataGeneralized/examples/2player/copsNrobbers_lvl1.txt new file mode 100755 index 0000000..c2c7e37 --- /dev/null +++ b/VGDLDataGeneralized/examples/2player/copsNrobbers_lvl1.txt @@ -0,0 +1,10 @@ +wwwwwwwwwwwwwwwwwwwwwwwww +w.......................w +w....A.www.wwww.ww......w +w..w......x......www....w +w..w...w.....x.......B..w +w..www.wx........www....w +w......wwwwww...xw......w +w.............wwww......w +w..x.................x..w +wwwwwwwwwwwwwwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLDataGeneralized/examples/2player/copsNrobbers_lvl2.txt b/VGDLDataGeneralized/examples/2player/copsNrobbers_lvl2.txt new file mode 100755 index 0000000..e6b1e30 --- /dev/null +++ b/VGDLDataGeneralized/examples/2player/copsNrobbers_lvl2.txt @@ -0,0 +1,8 @@ +wwwwwwwwwwwwwwwwwwwwwwwwww +w.....w...........w......w +w....xw.....A.....wx.....w +w.....w...........w......w +w.......x.......x........w +w........wwwwwww.........w +w..........Bx............w +wwwwwwwwwwwwwwwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLDataGeneralized/examples/2player/copsNrobbers_lvl3.txt b/VGDLDataGeneralized/examples/2player/copsNrobbers_lvl3.txt new file mode 100755 index 0000000..8ffc3e2 --- /dev/null +++ b/VGDLDataGeneralized/examples/2player/copsNrobbers_lvl3.txt @@ -0,0 +1,17 @@ +wwwwwwwwwwwwwwwwwwwwwwwww +w...www.....w.x.w.......w +w...w..w....w...w..B....w +w.......www.www..w......w +w.x..w...........wwwww..w +w....w.ww..w............w +w....w....wwwww.....x...w +w..wwww..ww.A.w.........w +w...x....w....wwwww.....w +w........w........w.....w +w.....w..wwwww....w..w..w +w...www......w....wwww..w +w.w...w...........w.....w +w.w...www...www.........w +w.www...w.....wwwwwww...w +w...x...w...............w +wwwwwwwwwwwwwwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLDataGeneralized/examples/2player/copsNrobbers_lvl4.txt b/VGDLDataGeneralized/examples/2player/copsNrobbers_lvl4.txt new file mode 100755 index 0000000..9be6a34 --- /dev/null +++ b/VGDLDataGeneralized/examples/2player/copsNrobbers_lvl4.txt @@ -0,0 +1,15 @@ +wwwwwwwwwwwwwwwwwwwwwwwww +w..................w....w +w..x...wwwww.wwwwww..x..w +w....www..........w.....w +w....w....wwwwww...ww.www +w..wwww...w.A..w....w.w.w +w..w..w...w....ww.......w +w.....w...wwww..w..wwww.w +w.....w......w..w..w.x..w +w.......www..w..w..w..w.w +w.wwww....w........w..w.w +www....w..wwwww..ww...w.w +w...x.www.....ww........w +w.......w..B..ww...ww...w +wwwwwwwwwwwwwwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLDataGeneralized/examples/2player/decks.txt b/VGDLDataGeneralized/examples/2player/decks.txt new file mode 100644 index 0000000..dfda729 --- /dev/null +++ b/VGDLDataGeneralized/examples/2player/decks.txt @@ -0,0 +1,205 @@ +BasicGame no_players=2 key_handler=Pulse + SpriteSet + floor > Immovable img=oryx/backGrey hidden=True + + avatar > frameRate=16 + avatarA > img=newset/girl3 + avA > MovingAvatar + S5 > ShootAvatar stype=shootS5 + H10 > ShootAvatar stype=shootH10 + D2 > ShootAvatar stype=shootD2 + C3 > ShootAvatar stype=shootC3 + JA > ShootAvatar stype=shootJA + avatarB > img=newset/man3 + avB > MovingAvatar + S10 > ShootAvatar stype=shootS10 + H2 > ShootAvatar stype=shootH2 + D3 > ShootAvatar stype=shootD3 + C5 > ShootAvatar stype=shootC5 + JB > ShootAvatar stype=shootJB + + deck > Resource + deckA > shrinkfactor=0.5 + deckA0 > img=newset/s5 #spades 5 + deckA1 > img=newset/h10 #hearts 10 + deckA2 > img=newset/d2 #diamonds 2 + deckA3 > img=newset/c3 #clubs 3 + jokerA0 > img=newset/block1 + jokerA1 > img=newset/block1 + jokerA2 > img=newset/block1 + jokerA3 > img=newset/block1 + #deckA4 > #stars 7 + deckB > shrinkfactor=0.5 + deckB0 > img=newset/s10 #spades 10 + deckB1 > img=newset/h2 #hearts 2 + deckB2 > img=newset/d3 #diamonds 3 + deckB3 > img=newset/c5 #clubs 5 + jokerB0 > img=newset/block1 + jokerB1 > img=newset/block1 + jokerB2 > img=newset/block1 + jokerB3 > img=newset/block1 + #deckB4 > #stars 7 + + play > Immovable + playStart > img=newset/block2 + playS5 > img=newset/s5 + playH10 > img=newset/h10 + playD2 > img=newset/d2 + playC3 > img=newset/c3 + playS10 > img=newset/s10 + playH2 > img=newset/h2 + playD3 > img=newset/d3 + playC5 > img=newset/c5 + joker > img=newset/block1 + + play > Flicker + shootS5 > img=newset/blockB + shootH10 > img=newset/blockR + shootD2 > img=newset/blockY + shootC3 > img=newset/blockG + shootS10 > img=newset/blockB + shootH2 > img=newset/blockR + shootD3 > img=newset/blockY + shootC5 > img=newset/blockG + shootJA > img=newset/block1 + shootJB > img=newset/block1 + + aux > Immovable hidden=True invisible=True + joA0 > + joA1 > + joA2 > + joA3 > + joB0 > + joB1 > + joB2 > + joB3 > + + npc > RandomNPC color=RED speed=0.5 cons=10 cooldown=5 img=oryx/genie1 + + wall > Immovable img=oryx/wall3 autotiling=True + + LevelMapping + . > floor + + > floor playStart + A > floor avA + B > floor avB + 0 > deckA0 + 1 > deckA1 + 2 > deckA2 + 3 > deckA3 + 4 > deckB0 + 5 > deckB1 + 6 > deckB2 + 7 > deckB3 + n > floor npc + + InteractionSet + avatar avatar wall play > stepBack + + #--------- change card to play + avatarA deckA0 > transformTo stype=S5 + avatarA deckA1 > transformTo stype=H10 + avatarA deckA2 > transformTo stype=D2 + avatarA deckA3 > transformTo stype=C3 + avatarA jokerA0 > spawn stype=joA0 + avatarA jokerA1 > spawn stype=joA1 + avatarA jokerA2 > spawn stype=joA2 + avatarA jokerA3 > spawn stype=joA3 + avatarA joA0 joA1 joA2 joA3 > transformTo stype=JA + jokerA0 joA0 > transformTo stype=deckA0 killSecond=True + jokerA1 joA1 > transformTo stype=deckA1 killSecond=True + jokerA2 joA2 > transformTo stype=deckA2 killSecond=True + jokerA3 joA3 > transformTo stype=deckA3 killSecond=True + + avatarB deckB0 > transformTo stype=S10 + avatarB deckB1 > transformTo stype=H2 + avatarB deckB2 > transformTo stype=D3 + avatarB deckB3 > transformTo stype=C5 + avatarB jokerB0 > spawn stype=joB0 + avatarB jokerB1 > spawn stype=joB1 + avatarB jokerB2 > spawn stype=joB2 + avatarB jokerB3 > spawn stype=joB3 + avatarB joB0 joB1 joB2 joB3 > transformTo stype=JB + jokerB0 joB0 > transformTo stype=deckB0 killSecond=True + jokerB1 joB1 > transformTo stype=deckB1 killSecond=True + jokerB2 joB2 > transformTo stype=deckB2 killSecond=True + jokerB3 joB3 > transformTo stype=deckB3 killSecond=True + + avatar aux > stepBack + + + #--------- play correct card at beginning (all) or on joker (all) + playStart shootS5 > transformTo stype=playS5 killSecond=True + playStart shootH10 > transformTo stype=playH10 killSecond=True + playStart shootD2 > transformTo stype=playD2 killSecond=True + playStart shootC3 > transformTo stype=playC3 killSecond=True + playStart shootJA > transformTo stype=joker killSecond=True + + playStart shootS10 > transformTo stype=playS10 killSecond=True + playStart shootH2 > transformTo stype=playH2 killSecond=True + playStart shootD3 > transformTo stype=playD3 killSecond=True + playStart shootC5 > transformTo stype=playC5 killSecond=True + playStart shootJB > transformTo stype=joker killSecond=True + + joker shootS5 > transformTo stype=playS5 killSecond=True + joker shootH10 > transformTo stype=playH10 killSecond=True + joker shootD2 > transformTo stype=playD2 killSecond=True + joker shootC3 > transformTo stype=playC3 killSecond=True + shootJA joker > killSprite scoreChange=100,0 + + joker shootS10 > transformTo stype=playS5 killSecond=True + joker shootH2 > transformTo stype=playH10 killSecond=True + joker shootD3 > transformTo stype=playD2 killSecond=True + joker shootC5 > transformTo stype=playC3 killSecond=True + shootJB joker > killSprite scoreChange=0,100 + + #--------- play correct card on specific cards (-1 for playing same card) + shootS5 playS5 > killSprite scoreChange=-1,0 + playS5 shootS10 > transformTo stype=playS10 killSecond=True scoreChange=0,2 + playS5 shootC5 > transformTo stype=playC5 killSecond=True scoreChange=0,1 + + shootH10 playH10 > killSprite scoreChange=-1,0 + playH10 shootH2 > transformTo stype=playH2 killSecond=True scoreChange=0,2 + playH10 shootS10 > transformTo stype=playS10 killSecond=True scoreChange=0,1 + + shootD2 playD2 > killSprite scoreChange=-1,0 + playD2 shootD3 > transformTo stype=playD3 killSecond=True scoreChange=0,2 + playD2 shootH2 > transformTo stype=playH2 killSecond=True scoreChange=0,1 + + shootC3 playC3 > killSprite scoreChange=-1,0 + playC3 shootC5 > transformTo stype=playC5 killSecond=True scoreChange=0,2 + playC3 shootD3 > transformTo stype=playD3 killSecond=True scoreChange=0,1 + + ## + + shootS10 playS10 > killSprite scoreChange=0,-1 + playS10 shootS5 > transformTo stype=playS5 killSecond=True scoreChange=2,0 + playS10 shootH10 > transformTo stype=playH10 killSecond=True scoreChange=1,0 + + shootH2 playH2 > killSprite scoreChange=0,-1 + playH2 shootH10 > transformTo stype=playH10 killSecond=True scoreChange=2,0 + playH2 shootD2 > transformTo stype=playD2 killSecond=True scoreChange=1,0 + + shootD3 playD3 > killSprite scoreChange=0,-1 + playD3 shootD2 > transformTo stype=playD2 killSecond=True scoreChange=2,0 + playD3 shootC3 > transformTo stype=playC3 killSecond=True scoreChange=1,0 + + shootC5 playC5 > killSprite scoreChange=0,-1 + playC5 shootC3 > transformTo stype=playC3 killSecond=True scoreChange=2,0 + playC5 shootS5 > transformTo stype=playS5 killSecond=True scoreChange=1,0 + + #--------- NPCs changing decks to jokers + deckA0 npc > transformTo stype=jokerA0 + deckA1 npc > transformTo stype=jokerA1 + deckA2 npc > transformTo stype=jokerA2 + deckA3 npc > transformTo stype=jokerA2 + + deckB0 npc > transformTo stype=jokerB0 + deckB1 npc > transformTo stype=jokerB1 + deckB2 npc > transformTo stype=jokerB2 + deckB3 npc > transformTo stype=jokerB2 + + npc wall deck play avatar > stepBack + + TerminationSet + Timeout limit=1500 count_score=True \ No newline at end of file diff --git a/VGDLDataGeneralized/examples/2player/decks_lvl0.txt b/VGDLDataGeneralized/examples/2player/decks_lvl0.txt new file mode 100644 index 0000000..94762e1 --- /dev/null +++ b/VGDLDataGeneralized/examples/2player/decks_lvl0.txt @@ -0,0 +1,9 @@ +wwwwwwwwwwwwwwwwwww +w.................w +w.....0.....4.....w +w.....1.....5.....w +w.n.A....+....B.n.w +w.....2.....6.....w +w.....3.....7.....w +w.................w +wwwwwwwwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLDataGeneralized/examples/2player/decks_lvl1.txt b/VGDLDataGeneralized/examples/2player/decks_lvl1.txt new file mode 100644 index 0000000..0ca01d6 --- /dev/null +++ b/VGDLDataGeneralized/examples/2player/decks_lvl1.txt @@ -0,0 +1,9 @@ +wwwwwwwwwwwwwwwwwww +w.................w +w.....0.....4.....w +w.....1.....5.....w +w...A....+....B...w +w.....2.....6.....w +w.....3.....7.....w +w.................w +wwwwwwwwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLDataGeneralized/examples/2player/decks_lvl2.txt b/VGDLDataGeneralized/examples/2player/decks_lvl2.txt new file mode 100644 index 0000000..c2ced59 --- /dev/null +++ b/VGDLDataGeneralized/examples/2player/decks_lvl2.txt @@ -0,0 +1,9 @@ +wwwwwwwwwwwwwwwwwww +w........n........w +w0w.............w4w +w.....1.....5.....w +w...A....+....B...w +w.....1.....5.....w +w0w.............w4w +w.................w +wwwwwwwwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLDataGeneralized/examples/2player/decks_lvl3.txt b/VGDLDataGeneralized/examples/2player/decks_lvl3.txt new file mode 100644 index 0000000..162646e --- /dev/null +++ b/VGDLDataGeneralized/examples/2player/decks_lvl3.txt @@ -0,0 +1,9 @@ +wwwwwwwwwwwwwwwwwww +w.................w +w.0...0.....4...4.w +w.................w +w...A.+.....+.B...w +w.................w +w.0...0.....4...4.w +w.................w +wwwwwwwwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLDataGeneralized/examples/2player/decks_lvl4.txt b/VGDLDataGeneralized/examples/2player/decks_lvl4.txt new file mode 100644 index 0000000..24d86d4 --- /dev/null +++ b/VGDLDataGeneralized/examples/2player/decks_lvl4.txt @@ -0,0 +1,9 @@ +wwwwwwwwwwwwwwwwwwwwwww +w.....................w +w0...................4w +w1.........n.........5w +w...A.....n+n.....B...w +w2.........n.........6w +w3...................7w +w.....................w +wwwwwwwwwwwwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLDataGeneralized/examples/2player/donkeykong.txt b/VGDLDataGeneralized/examples/2player/donkeykong.txt new file mode 100755 index 0000000..f92f5ce --- /dev/null +++ b/VGDLDataGeneralized/examples/2player/donkeykong.txt @@ -0,0 +1,81 @@ +BasicGame square_size=20 no_players=2 + SpriteSet + back > Immovable img=oryx/backLBlue hidden=True + floor > Immovable img=oryx/floor1 orientation=RIGHT hidden=True + ground > Immovable img=oryx/floor1 orientation=RIGHT hidden=True + ladder > Immovable img=newset/ladder2 orientation=DOWN hidden=True + barrier > Immovable img=oryx/floor1 + barrierA > + barrierB > + goal > Door color=GREEN img=newset/exit2 + goalA > + goalB > + + rightBarrelSpawn > SpawnPoint stype=rollingBarrelA orientation=RIGHT cooldown=250 invisible=True hidden=True + leftBarrelSpawn > SpawnPoint stype=rollingBarrelB orientation=LEFT cooldown=300 invisible=True hidden=True + + barrel > Missile + downBarrel > orientation=DOWN speed=0.2 + downBarrelA > img=oryx/barrel1 + downBarrelB > img=oryx/barrel2 + rollingBarrel > speed=0.05 + rollingBarrelA > orientation=RIGHT img=oryx/barrel1 + rollingBarrelB > orientation=LEFT img=oryx/barrel2 + + avatar > MovingAvatar speed=0.5 frameRate=16 + avatar1 > img=oryx/rogue + avatar2 > img=oryx/spelunky + + wall > Immovable color=BLACK img=oryx/wall1 + + InteractionSet + avatar wall avatar eos > stepBack + + rollingBarrelA avatar1 > reverseDirection scoreChange=1,0 + rollingBarrelB avatar2 > reverseDirection scoreChange=0,1 + + avatar1 rollingBarrelB > killSprite scoreChange=0,500 + avatar2 rollingBarrelA > killSprite scoreChange=500,0 + + downBarrelA avatar1 > killSprite scoreChange=2,0 + downBarrelB avatar2 > killSprite scoreChange=0,2 + + downBarrelB avatar1 > killSprite scoreChange=-10,5 + downBarrelA avatar2 > killSprite scoreChange=5,-10 + + rollingBarrelA barrierA > reverseDirection + rollingBarrelB barrierB > reverseDirection + + downBarrel floor > attractGaze align=True + downBarrelA floor > transformTo stype=rollingBarrelA + downBarrelB floor > transformTo stype=rollingBarrelB + rollingBarrel ladder > attractGaze align=True + rollingBarrelA ladder > transformTo stype=downBarrelA + rollingBarrelB ladder > transformTo stype=downBarrelB + rollingBarrel wall > reverseDirection + rollingBarrel eos > killSprite + + goalA avatar1 > killSprite scoreChange=1,0 + goalB avatar2 > killSprite scoreChange=0,1 + + + TerminationSet + SpriteCounter stype=goalA limit=0 win=True,False + SpriteCounter stype=goalB limit=0 win=False,True + SpriteCounter stype=avatar1 limit=0 win=False,True + SpriteCounter stype=avatar2 limit=0 win=True,False + + LevelMapping + _ > back + g > goalA goalB ground + w > wall + l > ladder ground + A > ground avatar1 + B > ground avatar2 + * > rightBarrelSpawn ground + x > leftBarrelSpawn ground + . > floor + 0 > barrierA ground + 1 > barrierB ground + + diff --git a/VGDLDataGeneralized/examples/2player/donkeykong_lvl0.txt b/VGDLDataGeneralized/examples/2player/donkeykong_lvl0.txt new file mode 100755 index 0000000..35a23fe --- /dev/null +++ b/VGDLDataGeneralized/examples/2player/donkeykong_lvl0.txt @@ -0,0 +1,14 @@ +____________wwwwwwwwwwwwwwwwgwwwwwwwwwwwwwwww____________ +____________w.*...ll.................ll...x.w____________ +____________wwwwwwllwwwwwwwwwwwwwwwwwllwwwwww____________ +_________________wllw_______________wllw_________________ +_________________wllw_______________wllw_________________ +_____________wwwwwllwwwwwwwwwwwwwwwwwllwwwww_____________ +_____________w..............l..............w_____________ +_____________wwwwwwwwwwwwwwwlwwwwwwwwwwwwwww_____________ +___________________________wlw___________________________ +___________________________wlw___________________________ +___________________________wlw___________________________ +wwwwwwwwwwwwwwwwwwwwwwwwwwwwlwwwwwwwwwwwwwwwwwwwwwwwwwwww +w.....l.A.......................................B.l.....w +wwwwwwlwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwlwwwwww \ No newline at end of file diff --git a/VGDLDataGeneralized/examples/2player/donkeykong_lvl1.txt b/VGDLDataGeneralized/examples/2player/donkeykong_lvl1.txt new file mode 100755 index 0000000..4b05c66 --- /dev/null +++ b/VGDLDataGeneralized/examples/2player/donkeykong_lvl1.txt @@ -0,0 +1,19 @@ +__________wwwwwwwwwwwwwwwwwwgwwwwwwwwwwwwwwwwww__________ +__________w*......ll.................ll......xw__________ +__________wwwwwwwwllwwwwwwwwwwwwwwwwwllwwwwwwww__________ +_________________wllw_______________wllw_________________ +_________________wllw_______________wllw_________________ +_______________wwwllwwwwwwwwwwwwwwwwwllwww_______________ +_______________w............l............w_______________ +_______________wwwwwwwwwwwwwlwwwwwwwwwwwww_______________ +___________________________wlw___________________________ +___________________________wlw___________________________ +_____________wwwwwwwwwwwwwwwlwwwwwwwwwwwwwww_____________ +_____________w..ll.........................w_____________ +_____________wwwllwwwwwwwwwwwwwwwwwwwwwllwww_____________ +_______________wllw___________________wllw_______________ +_______________wllw___________________wllw_______________ +_______________wllw___________________wllw_______________ +wwwwwwwwwwwwwwwwllwwwwwwwwwwwwwwwwwwwwwllwwwwwwwwwwwwwwww +w.....l.A.......................................B.l.....w +wwwwwwlwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwlwwwwww \ No newline at end of file diff --git a/VGDLDataGeneralized/examples/2player/donkeykong_lvl2.txt b/VGDLDataGeneralized/examples/2player/donkeykong_lvl2.txt new file mode 100755 index 0000000..4177b56 --- /dev/null +++ b/VGDLDataGeneralized/examples/2player/donkeykong_lvl2.txt @@ -0,0 +1,19 @@ +_____wwwwwwwwwwwwwwwwwwgwwwwwwwwwwwwwwwwww_____ +_____w*......ll.................ll......xw_____ +_____wwwwwwwwllwwwwwwwwwwwwwwwwwllwwwwwwww_____ +____________wllw_______________wllw____________ +____________wllw_______________wllw____________ +____________wllwwwwwwwwwwwwwwwwwllw____________ +____________w..........l..........w____________ +____________wwwwwwwwwwwlwwwwwwwwwww____________ +______________________wlw______________________ +______________________wlw______________________ +________wwwwwwwwwwwwwwwlwwwwwwwwwwwwwww________ +________w..ll.........................w________ +________wwwllwwwwwww.wwwww.wwwwwwwllwww________ +__________wllw_____w.......w_____wllw__________ +__________wllw_____wwwwwwwww_____wllw__________ +__________wllw___________________wllw__________ +wwwwwwwwwwwllwwwwwwwwwwwwwwwwwwwwwllwwwwwwwwwww +wl.A.......................................B.lw +wlwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwlw \ No newline at end of file diff --git a/VGDLDataGeneralized/examples/2player/donkeykong_lvl3.txt b/VGDLDataGeneralized/examples/2player/donkeykong_lvl3.txt new file mode 100755 index 0000000..b0c1bf6 --- /dev/null +++ b/VGDLDataGeneralized/examples/2player/donkeykong_lvl3.txt @@ -0,0 +1,21 @@ +______wwwwwwwwwwwwwwwwwwgwwwwwwwwwwwwwwwwww______ +______w*......ll.................ll......xw______ +______wwwwwwwwllwwwwwwwwwwwwwwwwwllwwwwwwww______ +____________wwllww_____________wwllww____________ +____________w.ll.w_____________w.ll.w____________ +____________wwllww_____________wwllww____________ +_____________wllwwwwwwwwwwwwwwwwwllw_____________ +_____________w..........l..........w_____________ +_____________wwww..wwwwwlwwwww..wwww_____________ +________________wwww__wwlww__wwww________________ +______________________w.l.w______________________ +______________________wwlww______________________ +___________wwwwwwwwwwwwwlwwwwwwwwwwwww___________ +___________wll.....................llw___________ +___________wllwwwwww..wwwww..wwwwwwllw___________ +___________wllw____w.........w____wllw___________ +___________wllw____w.........w____wllw___________ +___________wllw____wwwwwwwwwww____wllw___________ +wwwwwwwwwwwwllwwwwwwwwwwwwwwwwwwwwwllwwwwwwwwwwww +w.l.A.......................................B.l.w +wwlwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwlww \ No newline at end of file diff --git a/VGDLDataGeneralized/examples/2player/donkeykong_lvl4.txt b/VGDLDataGeneralized/examples/2player/donkeykong_lvl4.txt new file mode 100755 index 0000000..3b71353 --- /dev/null +++ b/VGDLDataGeneralized/examples/2player/donkeykong_lvl4.txt @@ -0,0 +1,19 @@ +____________wwwwwwwwwwwwwwwwgwwwwwwwwwwwwwwww____________ +____________w...............................w____________ +____________w........wwwwwwwwwwwwwww........w____________ +____________w.*.............l.............x.w____________ +____________wwwwwwww.wwwwwwwlwwwwwww.wwwwwwww____________ +___________________w.w_____wlw_____w.w___________________ +___________________www___wwwlwww___www___________________ +_________________________w..l..w_________________________ +__________________www____wwwlwww____www__________________ +__________________w.w______wlw______w.w__________________ +______wwwwwwwwwwwww.wwwwwwwwlwwwwwwww.wwwwwwwwwwwww______ +______w...ll.................................ll...w______ +______wwwwllwwwwwww.wwwwwwwwwwwwwwwww.wwwwwwwllwwww______ +_________wllw_____w.w_______________w.w_____wllw_________ +_________wllw_____www_______________www_____wllw_________ +_________wllw_______________________________wllw_________ +wwwwwwwwwwllwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwllwwwwwwwwww +w.....l...1............A.........B............0...l.....w +wwwwwwlwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwlwwwwww \ No newline at end of file diff --git a/VGDLDataGeneralized/examples/2player/dragonattack.txt b/VGDLDataGeneralized/examples/2player/dragonattack.txt new file mode 100755 index 0000000..3e60cd0 --- /dev/null +++ b/VGDLDataGeneralized/examples/2player/dragonattack.txt @@ -0,0 +1,123 @@ +BasicGame no_players=2 key_handler=Pulse + SpriteSet + back > Immovable img=oryx/backGrey hidden=True + + base > Immovable img=base + base1 > img=oryx/cspell4 + base2 > img=oryx/cspell2 + + gold > Immovable color=YELLOW + gold1 > img=oryx/mushroom1 + gold2 > img=oryx/mushroom2 + + static > Immovable + block > + greenBlock > img=newset/blockG + blueBlock > img=newset/blockB + redBlock > img=newset/blockR + trigger > + triggerOpen1 > img=oryx/treasure1 + triggerOpen2 > img=oryx/treasure1 + triggerOpen3 > img=oryx/treasure1 + triggerOpen4 > img=oryx/treasure1 + triggerClosed1 > img=oryx/treasure2 + triggerClosed2 > img=oryx/treasure2 + triggerClosed3 > img=oryx/treasure2 + triggerClosed4 > img=oryx/treasure2 + + moving > + avatar > FlakAvatar + avatar1 > stype=missile1 img=oryx/mage1 orientation=DOWN + avatar2 > stype=missile2 img=oryx/necromancer1 orientation=UP + missile > Missile timeToLive=20 speed=1 shrinkfactor=0.5 + missile1 > color=BLUE singleton=True orientation=DOWN img=oryx/orb1 + missile2 > color=RED singleton=True orientation=UP img=oryx/orb3 + dragonAttack > Missile shrinkfactor=0.8 + dragonFire1 > orientation=DOWN color=BLUE speed=0.2 img=oryx/firedown1 + dragonFire2 > orientation=UP color=RED speed=0.2 img=oryx/fireup1 + dragonKill1 > orientationDOWN color=GREEN speed=0.4 img=oryx/firedown3 + dragonKill2 > orientation=UP color=PINK speed=0.4 img=oryx/fireup3 + dragon > Bomber speed=0.9 cooldown=10 prob=0.1 + dragon1 > img=oryx/dragon2 stype=dragonFire1 orientation=LEFT spawnorientation=DOWN + dragon2 > img=oryx/dragon4 stype=dragonFire2 orientation=RIGHT spawnorientation=UP + wall > Immovable img=oryx/wall6 + + LevelMapping + r > redBlock back + g > greenBlock back + y > blueBlock back + 1 > triggerOpen1 back + 2 > triggerOpen2 back + 3 > triggerOpen3 back + 4 > triggerOpen4 back + A > base1 avatar1 back + B > base2 avatar2 back + a > dragon1 back + b > dragon2 back + . > base1 back + - > base2 back + _ > back + + InteractionSet + + avatar wall > stepBack pixelPerfect=True + dragon wall > reverseDirection + dragon wall > stepBack + missile wall > killSprite + dragonAttack wall > killSprite + + missile1 missile2 > killBoth + dragonFire1 dragonFire2 > killBoth + dragonKill1 dragonKill2 > killBoth + missile dragonAttack > killBoth + + greenBlock missile > spawnBehind stype=blueBlock + greenBlock missile1 > killBoth scoreChange=2,0 + greenBlock missile2 > killBoth scoreChange=0,2 + + blueBlock missile > spawnBehind stype=redBlock + blueBlock missile1 > killBoth scoreChange=1,0 + blueBlock missile2 > killBoth scoreChange=0,1 + + redBlock missile1 > killBoth scoreChange=1,-1 + redBlock missile2 > killBoth scoreChange=-1,1 + + dragon missile1 > killBoth scoreChange=20,-5 + dragon missile2 > killBoth scoreChange=-5,20 + + base dragonFire1 > spawn stype=gold1 + base dragonFire1 > killBoth + base dragonFire2 > spawn stype=gold2 + base dragonFire2 > killBoth + + gold1 avatar > killSprite scoreChange=10,-5 + gold2 avatar > killSprite scoreChange=-5,10 + + avatar2 dragonKill1 > killBoth scoreChange=1000,-10 + avatar1 dragonKill2 > killBoth scoreChange=-10,1000 + + block dragonKill1 > killBoth scoreChange=4,0 + block dragonKill2 > killBoth scoreChange=0,4 + + avatar1 triggerOpen1 > transformToAll stype=triggerOpen1 stypeTo=triggerClosed1 + avatar1 triggerOpen1 > transformToAll stype=triggerClosed2 stypeTo=triggerOpen2 + avatar1 triggerOpen1 > updateSpawnType spawnPoint=dragon1 stype=dragonFire1 + avatar1 triggerOpen2 > transformToAll stype=triggerOpen2 stypeTo=triggerClosed2 + avatar1 triggerOpen2 > transformToAll stype=triggerClosed1 stypeTo=triggerOpen1 + avatar1 triggerOpen2 > updateSpawnType spawnPoint=dragon1 stype=dragonKill1 + + avatar2 triggerOpen3 > transformToAll stype=triggerOpen3 stypeTo=triggerClosed3 + avatar2 triggerOpen3 > transformToAll stype=triggerClosed4 stypeTo=triggerOpen4 + avatar2 triggerOpen3 > updateSpawnType spawnPoint=dragon2 stype=dragonFire2 + avatar2 triggerOpen4 > transformToAll stype=triggerOpen4 stypeTo=triggerClosed4 + avatar2 triggerOpen4 > transformToAll stype=triggerClosed3 stypeTo=triggerOpen3 + avatar2 triggerOpen4 > updateSpawnType spawnPoint=dragon2 stype=dragonKill2 + + + TerminationSet + SpriteCounter stype=avatar1 limit=0 win=False,True + SpriteCounter stype=avatar2 limit=0 win=True,False + SpriteCounter stype=base1 limit=0 win=False,True + SpriteCounter stype=base2 limit=0 win=True,False + SpriteCounter stype=block limit=0 count_score=True + Timeout limit=2000 count_score=True diff --git a/VGDLDataGeneralized/examples/2player/dragonattack_lvl0.txt b/VGDLDataGeneralized/examples/2player/dragonattack_lvl0.txt new file mode 100755 index 0000000..38a1bfc --- /dev/null +++ b/VGDLDataGeneralized/examples/2player/dragonattack_lvl0.txt @@ -0,0 +1,21 @@ +wwwwwwwwwwwwwwwwwwwwwwwwwwwww +w_1__...A...............__2_w +w___________________________w +wwwww___________________wwwww +w___________________________w +w___________________________w +w_a_________________________w +w___________________________w +w___________________________w +w______rrrrrrrrrrrrrrr______w +w______ggggggggggggggg______w +w______rrrrrrrrrrrrrrr______w +w___________________________w +w___________________________w +w_________________________b_w +w___________________________w +w___________________________w +wwwww___________________wwwww +w___________________________w +w_3__--------------B----__4_w +wwwwwwwwwwwwwwwwwwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLDataGeneralized/examples/2player/dragonattack_lvl1.txt b/VGDLDataGeneralized/examples/2player/dragonattack_lvl1.txt new file mode 100755 index 0000000..13efbd1 --- /dev/null +++ b/VGDLDataGeneralized/examples/2player/dragonattack_lvl1.txt @@ -0,0 +1,21 @@ +wwwwwwwwwwwwwwwwwwwwwwwwwwwww +w_1......__...A...__......2_w +w___________________________w +www_______________________www +w_a_________________________w +w___________________________w +w___________________________w +w____rrr_____________rrr____w +w______y_____________y______w +w______rrrrr__g__rrrrr______w +w______yyyyyyyyyyyyyyy______w +w______rrrrr__g__rrrrr______w +w______y_____________y______w +w____rrr_____________rrr____w +w___________________________w +w___________________________w +w_________________________b_w +www_______________________www +w___________________________w +w_3------__---B---__------4_w +wwwwwwwwwwwwwwwwwwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLDataGeneralized/examples/2player/dragonattack_lvl2.txt b/VGDLDataGeneralized/examples/2player/dragonattack_lvl2.txt new file mode 100755 index 0000000..0aa4f32 --- /dev/null +++ b/VGDLDataGeneralized/examples/2player/dragonattack_lvl2.txt @@ -0,0 +1,21 @@ +wwwwwwwwwwwwwwwwwwwwwwwwwwwww +w_1......__...A...__......2_w +w___________________________w +www_________grrrg_________www +w__________y_____y__________w +w_a_________________________w +w___________________________w +w____rrrrrrrrr______________w +w______yyyyy________________w +w_____________________a_____w +w______yyyyyyyyyyyyyyy______w +w_____b_____________________w +w________________yyyyy______w +w______________rrrrrrrrr____w +w___________________________w +w_________________________b_w +w__________y_____y__________w +www_________grrrg_________www +w___________________________w +w_3------__---B---__------4_w +wwwwwwwwwwwwwwwwwwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLDataGeneralized/examples/2player/dragonattack_lvl3.txt b/VGDLDataGeneralized/examples/2player/dragonattack_lvl3.txt new file mode 100755 index 0000000..5f5d4dd --- /dev/null +++ b/VGDLDataGeneralized/examples/2player/dragonattack_lvl3.txt @@ -0,0 +1,22 @@ +wwwwwwwwwwwwwwwwwwwwwwwwwwwww +w_1...........A...........2_w +w___________________________w +www_______________________www +w___________________________w +w_a___________a___________a_w +w___________________________w +w___________________________w +w___________________________w +w______ggggy_____ygggg______w +w______rrrry_____yrrrr______w +w______rrrry_____yrrrr______w +w______ggggy_____ygggg______w +w___________________________w +w___________________________w +w___________________________w +w_b___________b___________b_w +w___________________________w +www_______________________www +w___________________________w +w_3-----------B-----------4_w +wwwwwwwwwwwwwwwwwwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLDataGeneralized/examples/2player/dragonattack_lvl4.txt b/VGDLDataGeneralized/examples/2player/dragonattack_lvl4.txt new file mode 100755 index 0000000..cda7cf1 --- /dev/null +++ b/VGDLDataGeneralized/examples/2player/dragonattack_lvl4.txt @@ -0,0 +1,22 @@ +wwwwwwwwwwwwwwwwwwwwwwwwwwwww +w_1...........A...........2_w +w___...______________...____w +www________ygrrrgy________www +w___________________________w +w_a___________a___________a_w +w___________________________w +w______b_____________b______w +w____rrrrr_________rrrrr____w +w_____yyyyy_______yyyyy_____w +w_yyy__ggggg_____ggggg__yyy_w +w_yyy__ggggg_____ggggg__yyy_w +w_____yyyyy_______yyyyy_____w +w____rrrrr_________rrrrr____w +w______a_____________a______w +w___________________________w +w_b___________b___________b_w +w___________________________w +www________ygrrrgy________www +w___---______________---____w +w_3-----------B-----------4_w +wwwwwwwwwwwwwwwwwwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLDataGeneralized/examples/2player/drowning.txt b/VGDLDataGeneralized/examples/2player/drowning.txt new file mode 100755 index 0000000..6dd3fd7 --- /dev/null +++ b/VGDLDataGeneralized/examples/2player/drowning.txt @@ -0,0 +1,80 @@ +BasicGame key_handler=Pulse square_size=50 no_players=2 + SpriteSet + water > Immovable img=oryx/seaWater + safespot > Immovable img=newset/logm + spot0 > + spot1 > + spot2 > + spot3 > + spot4 > + spot5 > + moving > + avatar > OrientedAvatar healthPoints=500 limitHealthPoints=500 frameRate=16 + avatarA > img=newset/girl3 + inWaterA > + onDryA > + avatarB > img=newset/man1 + inWaterB > + onDryB > + + LevelMapping + A > inWaterA water + B > inWaterB water + + > spot0 water + - > spot1 water + * > spot2 water + & > spot3 water + $ > spot4 water + % > spot5 water + . > water + + InteractionSet + moving EOS > wrapAround + avatar avatar > bounceForward + avatar avatar > stepBack + + onDryA water > transformTo stype=inWaterA + onDryB water > transformTo stype=inWaterB + + inWaterA water > subtractHealthPoints value=1 + inWaterB water > subtractHealthPoints value=1 + + inWaterA spot4 > transformTo stype=onDryA scoreChange=6,0 + inWaterA spot0 > transformTo stype=onDryA scoreChange=5,0 + inWaterA spot5 > transformTo stype=onDryA scoreChange=4,0 + inWaterA spot2 > transformTo stype=onDryA scoreChange=3,0 + inWaterA spot1 > transformTo stype=onDryA scoreChange=2,0 + inWaterA spot3 > transformTo stype=onDryA scoreChange=1,0 + + inWaterB spot4 > transformTo stype=onDryB scoreChange=0,6 + inWaterB spot0 > transformTo stype=onDryB scoreChange=0,5 + inWaterB spot5 > transformTo stype=onDryB scoreChange=0,4 + inWaterB spot2 > transformTo stype=onDryB scoreChange=0,3 + inWaterB spot1 > transformTo stype=onDryB scoreChange=0,2 + inWaterB spot3 > transformTo stype=onDryB scoreChange=0,1 + + onDryA safespot > addHealthPoints value=3 + onDryB safespot > addHealthPoints value=3 + + spot4 onDryA > addTimer timer=500 ftype=transformToAll stype=spot4 stypeTo=water + spot4 onDryB > addTimer timer=500 ftype=transformToAll stype=spot4 stypeTo=water + + spot0 onDryA > addTimer timer=400 ftype=transformToAll stype=spot0 stypeTo=water + spot0 onDryB > addTimer timer=400 ftype=transformToAll stype=spot0 stypeTo=water + + spot5 onDryA > addTimer timer=350 ftype=transformToAll stype=spot5 stypeTo=water + spot5 onDryB > addTimer timer=350 ftype=transformToAll stype=spot5 stypeTo=water + + spot2 onDryA > addTimer timer=300 ftype=transformToAll stype=spot2 stypeTo=water + spot2 onDryB > addTimer timer=300 ftype=transformToAll stype=spot2 stypeTo=water + + spot1 onDryA > addTimer timer=200 ftype=transformToAll stype=spot1 stypeTo=water + spot1 onDryB > addTimer timer=200 ftype=transformToAll stype=spot1 stypeTo=water + + spot3 onDryA > addTimer timer=100 ftype=transformToAll stype=spot3 stypeTo=water + spot3 onDryB > addTimer timer=100 ftype=transformToAll stype=spot3 stypeTo=water + + TerminationSet + SpriteCounter stype=avatar limit=0 win=True,True + SpriteCounter stype=avatarA limit=0 win=False,True + SpriteCounter stype=avatarB limit=0 win=True,False \ No newline at end of file diff --git a/VGDLDataGeneralized/examples/2player/drowning_lvl0.txt b/VGDLDataGeneralized/examples/2player/drowning_lvl0.txt new file mode 100755 index 0000000..c545ad4 --- /dev/null +++ b/VGDLDataGeneralized/examples/2player/drowning_lvl0.txt @@ -0,0 +1,9 @@ +....&........... +..&&&........... +.........-.-.... +....A....---.... +................ +.............%.. +................ +....+++......B.. +................ \ No newline at end of file diff --git a/VGDLDataGeneralized/examples/2player/drowning_lvl1.txt b/VGDLDataGeneralized/examples/2player/drowning_lvl1.txt new file mode 100755 index 0000000..6136f21 --- /dev/null +++ b/VGDLDataGeneralized/examples/2player/drowning_lvl1.txt @@ -0,0 +1,9 @@ +.........%...... +&&.......%...... +&&.......%%%%... +................ +.......AB....... +................ +...++++.......-- +......+.......-- +......+......... \ No newline at end of file diff --git a/VGDLDataGeneralized/examples/2player/drowning_lvl2.txt b/VGDLDataGeneralized/examples/2player/drowning_lvl2.txt new file mode 100755 index 0000000..7fb7f3d --- /dev/null +++ b/VGDLDataGeneralized/examples/2player/drowning_lvl2.txt @@ -0,0 +1,9 @@ +........A........ +................. +...+...........$. +...............$. +.$....-...&....$. +.$............... +.$...........%... +................. +........B........ \ No newline at end of file diff --git a/VGDLDataGeneralized/examples/2player/drowning_lvl3.txt b/VGDLDataGeneralized/examples/2player/drowning_lvl3.txt new file mode 100755 index 0000000..967c7d1 --- /dev/null +++ b/VGDLDataGeneralized/examples/2player/drowning_lvl3.txt @@ -0,0 +1,9 @@ +........A........ +................. +................. +.......&.+....... +.....%.&.+.%..... +.......&.+....... +................. +................. +........B........ \ No newline at end of file diff --git a/VGDLDataGeneralized/examples/2player/drowning_lvl4.txt b/VGDLDataGeneralized/examples/2player/drowning_lvl4.txt new file mode 100755 index 0000000..e6cbe51 --- /dev/null +++ b/VGDLDataGeneralized/examples/2player/drowning_lvl4.txt @@ -0,0 +1,9 @@ +.%%.....A....&&&. +................. +...++.........--. +....-..$......... +.......$$$....... +.........$..-.... +.--.........++... +................. +.&&&....B.....%%. \ No newline at end of file diff --git a/VGDLDataGeneralized/examples/2player/egghunt.txt b/VGDLDataGeneralized/examples/2player/egghunt.txt new file mode 100755 index 0000000..756ea9f --- /dev/null +++ b/VGDLDataGeneralized/examples/2player/egghunt.txt @@ -0,0 +1,39 @@ +BasicGame no_players=2 key_handler=Pulse + SpriteSet + ground > Immovable hidden=True img=oryx/grass autotiling=True + floor > Immovable hidden=True img=oryx/grass autotiling=True + + bush > Immovable img=oryx/bush2 + egg > Resource img=newset/egg value=1 limit=20 + seen > color=WHITE + hidden > hidden=True invisible=True color=RED + + avatar > frameRate=16 + bunny > MovingAvatar img=newset/chicken shrinkfactor=0.7 + kid > ShootAvatar stype=bush rotateInPlace=True img=newset/girl3 + + wall > Immovable img=oryx/tree2 + + InteractionSet + avatar avatar wall > stepBack + egg kid > bounceForward + egg wall > stepBack + + egg bunny > collectResource killResource=True scoreChange=5,0 + + bush wall > killSprite + + seen bush > transformTo stype=hidden scoreChange=0,1 + ground bush > killSprite + hidden ground > transformTo stype=seen + + TerminationSet + SpriteCounter stype=egg win=True,False + Timeout limit=1500 win=False,True + + LevelMapping + A > bunny ground floor + B > kid ground floor + x > seen ground floor + w > wall ground floor + . > ground floor diff --git a/VGDLDataGeneralized/examples/2player/egghunt_lvl0.txt b/VGDLDataGeneralized/examples/2player/egghunt_lvl0.txt new file mode 100755 index 0000000..6d39940 --- /dev/null +++ b/VGDLDataGeneralized/examples/2player/egghunt_lvl0.txt @@ -0,0 +1,8 @@ +wwwwwwwwwwwwwwwww +w..w..x...w...x.w +w.x.....www.w.x.w +w...w...x...w...w +wwwww..BA.w...www +w..w...x....x...w +w.x.......w....xw +wwwwwwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLDataGeneralized/examples/2player/egghunt_lvl1.txt b/VGDLDataGeneralized/examples/2player/egghunt_lvl1.txt new file mode 100755 index 0000000..34ab632 --- /dev/null +++ b/VGDLDataGeneralized/examples/2player/egghunt_lvl1.txt @@ -0,0 +1,8 @@ +wwwwwwwwwwwwwwwwwwwwww +w.x.w.x..x.....A.....w +w...w..w....w.wwww.x.w +wx..w..wx..x...wx....w +wx.....ww..x...w...x.w +w..w...x...w.....w...w +w.x..B........x......w +wwwwwwwwwwwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLDataGeneralized/examples/2player/egghunt_lvl2.txt b/VGDLDataGeneralized/examples/2player/egghunt_lvl2.txt new file mode 100755 index 0000000..66f4093 --- /dev/null +++ b/VGDLDataGeneralized/examples/2player/egghunt_lvl2.txt @@ -0,0 +1,8 @@ +wwwwwwwwwwwwwwwwwwwwww +w..........A.........w +w.x..w.ww.www.ww..x..w +w....w...xxxx..w.....w +w.x......B..x..w...x.w +w..www.www.www...w...w +w.x...........x.....xw +wwwwwwwwwwwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLDataGeneralized/examples/2player/egghunt_lvl3.txt b/VGDLDataGeneralized/examples/2player/egghunt_lvl3.txt new file mode 100755 index 0000000..b224f12 --- /dev/null +++ b/VGDLDataGeneralized/examples/2player/egghunt_lvl3.txt @@ -0,0 +1,8 @@ +wwwwwwwwwwwwwwwwwwwwww +wx.....xx.....x...w.xw +w.x..wwwww..wwww...x.w +wx...w.........w.x...w +w.x.......A....w...x.w +wx...w.wwwwwww...B...w +w.x......x..x.x..ww.xw +wwwwwwwwwwwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLDataGeneralized/examples/2player/egghunt_lvl4.txt b/VGDLDataGeneralized/examples/2player/egghunt_lvl4.txt new file mode 100755 index 0000000..0017b66 --- /dev/null +++ b/VGDLDataGeneralized/examples/2player/egghunt_lvl4.txt @@ -0,0 +1,12 @@ +wwwwwwwwwwwwwwwwww +w....w.x..ww..x..w +w.x.w....w..x..x.w +ww..ww....w....w.w +w...x....A...x.w.w +w....w.wwwwwww..xw +w.xx.....w..ww...w +w....w...w...w.x.w +w..www...w..x...ww +w..w..x..B....w..w +w.x......ww...w..w +wwwwwwwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLDataGeneralized/examples/2player/escape2p.txt b/VGDLDataGeneralized/examples/2player/escape2p.txt new file mode 100644 index 0000000..c6f7aac --- /dev/null +++ b/VGDLDataGeneralized/examples/2player/escape2p.txt @@ -0,0 +1,39 @@ +BasicGame key_handler=Pulse no_players=2 + SpriteSet + floor > Immovable hidden=True img=oryx/backLBrown + box > Passive img=newset/block3 + exit > Door color=GREEN img=newset/cheese + exitA > + exitB > + avatar > MovingAvatar + avatarA > img=oryx/rat1 + avatarB > img=oryx/rat2 + hole > Immovable color=DARKBLUE img=newset/hole1 portal=True + wall > Immovable img=oryx/dirtwall autotiling=True + + LevelMapping + x > exitA exitB floor + h > hole floor + 1 > box floor + A > avatarA floor + B > avatarB floor + . > floor + + InteractionSet + avatar wall > stepBack + avatar avatar > stepBack + box avatar > bounceForward + box wall exit box > undoAll + avatarA hole > killSprite scoreChange=-1,0 + avatarB hole > killSprite scoreChange=0,-1 + exitA avatarA > killSprite scoreChange=1,0 + exitB avatarB > killSprite scoreChange=0,1 + box hole > killSprite + + TerminationSet + SpriteCounter stype=avatar limit=0 win=False + SpriteCounter stype=avatarA limit=0 win=False,True + SpriteCounter stype=avatarB limit=0 win=True,False + SpriteCounter stype=exitA limit=0 win=True,False + SpriteCounter stype=exitB limit=0 win=False,True + Timeout limit=1000 win=False \ No newline at end of file diff --git a/VGDLDataGeneralized/examples/2player/escape2p_lvl0.txt b/VGDLDataGeneralized/examples/2player/escape2p_lvl0.txt new file mode 100644 index 0000000..69be425 --- /dev/null +++ b/VGDLDataGeneralized/examples/2player/escape2p_lvl0.txt @@ -0,0 +1,9 @@ +wwwwwwwwwwwww +w....1x1....w +w.1h.....h1.w +w1.1111111.1w +wh.1..1..1.hw +www.1...1.www +w...1.1.1...w +wA.1..h..1.Bw +wwwwwwwwwwwww diff --git a/VGDLDataGeneralized/examples/2player/escape2p_lvl1.txt b/VGDLDataGeneralized/examples/2player/escape2p_lvl1.txt new file mode 100644 index 0000000..89cff86 --- /dev/null +++ b/VGDLDataGeneralized/examples/2player/escape2p_lvl1.txt @@ -0,0 +1,9 @@ +wwwwwwwwwwwww +w..11.x.11..w +wh1.1.h.1.1hw +w..1h1.1h1..w +wh...1.1...hw +www.11.11.www +w.1h.....h1.w +w.1.1A.B1.1.w +wwwwwwwwwwwww diff --git a/VGDLDataGeneralized/examples/2player/escape2p_lvl2.txt b/VGDLDataGeneralized/examples/2player/escape2p_lvl2.txt new file mode 100644 index 0000000..4b5a001 --- /dev/null +++ b/VGDLDataGeneralized/examples/2player/escape2p_lvl2.txt @@ -0,0 +1,9 @@ +wwwwwwwwwwwww +w.1...1...1.w +w..h..x..h..w +wh1.wwhww.1hw +w1h1..1..1h1w +wwww..1..wwww +w1..1...1..hw +wB...1.1...Aw +wwwwwwwwwwwww diff --git a/VGDLDataGeneralized/examples/2player/escape2p_lvl3.txt b/VGDLDataGeneralized/examples/2player/escape2p_lvl3.txt new file mode 100644 index 0000000..8f48fab --- /dev/null +++ b/VGDLDataGeneralized/examples/2player/escape2p_lvl3.txt @@ -0,0 +1,9 @@ +wwwwwwwwwwwww +wA..1h1h1..Bw +w..1..1..1..w +w1....1....1w +www.whhhw.www +w..1.....1..w +w1..1...1..1w +w..h11x11h..w +wwwwwwwwwwwww diff --git a/VGDLDataGeneralized/examples/2player/escape2p_lvl4.txt b/VGDLDataGeneralized/examples/2player/escape2p_lvl4.txt new file mode 100644 index 0000000..9a3d616 --- /dev/null +++ b/VGDLDataGeneralized/examples/2player/escape2p_lvl4.txt @@ -0,0 +1,9 @@ +wwwwwwwwwwwww +wB....1....Aw +ww..1w.w1..ww +w..1wh.hw1..w +w.1wh.1.hw1.w +w1wh.1h1.hw1w +whh..h1h..hhw +w.h1..x..1h.w +wwwwwwwwwwwww diff --git a/VGDLDataGeneralized/examples/2player/explore.txt b/VGDLDataGeneralized/examples/2player/explore.txt new file mode 100644 index 0000000..d7d5712 --- /dev/null +++ b/VGDLDataGeneralized/examples/2player/explore.txt @@ -0,0 +1,70 @@ +BasicGame no_players=2 square_size=30 key_handler=Pulse + + SpriteSet + land > Immovable hidden=True img=newset/chamber_floor + + button > Immovable + buttonA > + buttonA0 > img=newset/blockY + buttonA1 > img=newset/blockY3 + buttonB > + buttonB0 > img=newset/blockR + buttonB1 > img=newset/blockR3 + + exit > Immovable + exitA > hidden=True invisible=True hidden=True + exitB > hidden=True invisible=True hidden=True + exitDoorA > hidden=False invisible=False img=newset/flag1 + exitDoorB > hidden=False invisible=False img=newset/flag2 + + winner > Immovable invisible=True hidden=True + winnerA > + winnerB > + + patrol > LOSChaser stype=avatar cons=2 cooldown=2 img=oryx/guard1 speed=0.5 shrinkfactor=0.7 + + wall > Immovable color=BLACK img=oryx/wall3 autotiling=true + + avatar > ShootAvatar + avatarA > img=newset/girl3 color=RED stype=hitA + avatarB > img=newset/girl5 color=YELLOW stype=hitB + + hit > Flicker img=oryx/staff1 shrinkfactor=0.5 + hitA > singleton=True + hitB > singleton=True + + InteractionSet + + patrol patrol EOS wall > stepBack + avatarA wall > stepBack + avatarB wall > stepBack + + avatarA patrol > killSprite + avatarB patrol > killSprite + + hitA buttonA0 > transformToAll stype=exitA stypeTo=exitDoorA + buttonA0 hitA > transformTo stype=buttonA1 + hitB buttonB0 > transformToAll stype=exitB stypeTo=exitDoorB + buttonB0 hitB > transformTo stype=buttonB1 + + exitDoorA avatarA > spawn stype=winnerA + exitDoorB avatarB > spawn stype=winnerB + + + TerminationSet + MultiSpriteCounter stype1=winnerA limit=1 win=True,False + MultiSpriteCounter stype1=winnerB limit=1 win=False,True + SpriteCounter stype=avatar limit=0 win=False,False + SpriteCounter stype=avatarA limit=0 win=False,True + SpriteCounter stype=avatarB limit=0 win=True,False + Timeout limit=1000 + + LevelMapping + _ > land + A > avatarA land + B > avatarB land + p > land patrol + 0 > land buttonA0 + 1 > land buttonB0 + a > land exitA + b > land exitB \ No newline at end of file diff --git a/VGDLDataGeneralized/examples/2player/explore_lvl0.txt b/VGDLDataGeneralized/examples/2player/explore_lvl0.txt new file mode 100644 index 0000000..25f38f1 --- /dev/null +++ b/VGDLDataGeneralized/examples/2player/explore_lvl0.txt @@ -0,0 +1,6 @@ +wwwwww +wa_B_w +w1___w +w___0w +w_A_bw +wwwwww \ No newline at end of file diff --git a/VGDLDataGeneralized/examples/2player/explore_lvl1.txt b/VGDLDataGeneralized/examples/2player/explore_lvl1.txt new file mode 100644 index 0000000..19842e1 --- /dev/null +++ b/VGDLDataGeneralized/examples/2player/explore_lvl1.txt @@ -0,0 +1,11 @@ +wwwwwwwww +wa____B_w +w1______w +w____ww_w +w_______w +w___p___w +w_______w +w_ww____w +w______0w +w_A____bw +wwwwwwwww \ No newline at end of file diff --git a/VGDLDataGeneralized/examples/2player/explore_lvl2.txt b/VGDLDataGeneralized/examples/2player/explore_lvl2.txt new file mode 100644 index 0000000..a1a5be4 --- /dev/null +++ b/VGDLDataGeneralized/examples/2player/explore_lvl2.txt @@ -0,0 +1,14 @@ +wwwwwwwwwwwwwww +wa_____B______w +w1____________w +w___w_________w +wwwww______w__w +w__________w__w +w__________w__w +w____pwwwp____w +w__w__________w +w__w__________w +w__w______wwwww +w_________w__0w +w______A_____bw +wwwwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLDataGeneralized/examples/2player/explore_lvl3.txt b/VGDLDataGeneralized/examples/2player/explore_lvl3.txt new file mode 100644 index 0000000..947c743 --- /dev/null +++ b/VGDLDataGeneralized/examples/2player/explore_lvl3.txt @@ -0,0 +1,12 @@ +wwwwwwwwwwwwwww +wa_____B______w +w1____________w +w___w_________w +wwwww______w__w +w__________w__w +w_____www_____w +w__w__________w +w__w______wwwww +w_________w__0w +w______A_____bw +wwwwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLDataGeneralized/examples/2player/explore_lvl4.txt b/VGDLDataGeneralized/examples/2player/explore_lvl4.txt new file mode 100644 index 0000000..2e1b00b --- /dev/null +++ b/VGDLDataGeneralized/examples/2player/explore_lvl4.txt @@ -0,0 +1,8 @@ +wwwwwwwwwwwwwww +wa_____B_____0w +w___w_________w +wwwww__w___w__w +w__w___w__wwwww +w_________w___w +w1_____A_____bw +wwwwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLDataGeneralized/examples/2player/fatty.txt b/VGDLDataGeneralized/examples/2player/fatty.txt new file mode 100755 index 0000000..b1d45e1 --- /dev/null +++ b/VGDLDataGeneralized/examples/2player/fatty.txt @@ -0,0 +1,56 @@ +BasicGame no_players=2 key_handler=Pulse + SpriteSet + ground > Immovable hidden=True img=oryx/backGrey + + door > Door + doorOpen > img=oryx/dooropen1 + doorClosed > img=oryx/doorclosed1 + + ingredient > Resource img=newset/flour shrinkfactor=0.5 + eat > value=1 limit=4 + bake > value=1 limit=10 + + structures > Immovable + oven > color=GRAY img=newset/city1_fire + bed > color=BLUE img=newset/street2 + blank > hidden=True invisible=True + cake > color=PINK img=newset/logm + + avatar > MovingAvatar frameRate=16 + child > img=newset/man4 shrinkfactor=0.7 + mum > img=newset/girl3 + + wall > Immovable img=oryx/wall3 autotiling=True + + InteractionSet + avatar avatar wall > stepBack + mum bed > stepBack + child oven doorClosed > stepBack + + eat child > collectResource killResource=True scoreChange=2,0 + bake child > killSprite + child eat > killIfHasMore resource=eat limit=4 + child bed > spawnIfHasMore limit=3 resource=eat spend=3 stype=blank + child bed > transformToAll stype=doorOpen stypeTo=doorClosed + child bed > addTimer timer=100 ftype=transformToAll stype=doorClosed stypeTo=doorOpen + blank bed > killSprite + + eat mum > killSprite + bake mum > collectResource killResource=True + + mum oven > spawnIfHasMore limit=5 resource=bake spend=5 stype=cake scoreChange=0,20 + + TerminationSet + MultiSpriteCounter stype1=cake limit=1 win=False,True + SpriteCounter stype=child win=False,True + SpriteCounter stype=ingredient win=True,False + Timeout limit=1500 win=True,False + + LevelMapping + A > child ground + B > mum ground + x > eat bake ground + b > bed ground + o > oven ground + . > ground + d > doorOpen ground diff --git a/VGDLDataGeneralized/examples/2player/fatty_lvl0.txt b/VGDLDataGeneralized/examples/2player/fatty_lvl0.txt new file mode 100755 index 0000000..4cca95b --- /dev/null +++ b/VGDLDataGeneralized/examples/2player/fatty_lvl0.txt @@ -0,0 +1,8 @@ +wwwwwwwwwwwwwwwww +w...w.x....x....w +w.x.w...wwwww.x.w +w..x....x...x...w +wwwww.B.A.w..wwww +wx..w..x..w.x..xw +w.b.d.x...w..o.xw +wwwwwwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLDataGeneralized/examples/2player/fatty_lvl1.txt b/VGDLDataGeneralized/examples/2player/fatty_lvl1.txt new file mode 100755 index 0000000..7d9beba --- /dev/null +++ b/VGDLDataGeneralized/examples/2player/fatty_lvl1.txt @@ -0,0 +1,8 @@ +wwwwwwwwwwwwwwwwwww +wxw.x..w.o.xw.xx..w +w.www..www..www...w +w.x...x....xwx..x.w +w...w...B.A.w..wwww +wwx.w...ww..w..d.xw +w...x...w..x...wb.w +wwwwwwwwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLDataGeneralized/examples/2player/fatty_lvl2.txt b/VGDLDataGeneralized/examples/2player/fatty_lvl2.txt new file mode 100755 index 0000000..56d0aa3 --- /dev/null +++ b/VGDLDataGeneralized/examples/2player/fatty_lvl2.txt @@ -0,0 +1,8 @@ +wwwwwwwwwwwwwwwwwww +w.w.wx..w...w.xwx.w +wxw.w...w.x.w..wx.w +w..x...B.A....x...w +wdwwww.xw..x.wwww.w +w....w..w.w..w.x..w +wb...d.xw.w.x....ow +wwwwwwwwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLDataGeneralized/examples/2player/fatty_lvl3.txt b/VGDLDataGeneralized/examples/2player/fatty_lvl3.txt new file mode 100755 index 0000000..fad8266 --- /dev/null +++ b/VGDLDataGeneralized/examples/2player/fatty_lvl3.txt @@ -0,0 +1,10 @@ +wwwwwwwwwwwwwwwwwww +wx..w..x.w.x..w...w +w..xwx...w....w.x.w +w.ww.ww.B.A.ww.ww.w +w.x......w.x..x...w +w..wwww..w..wwwwddw +w........wx...w...w +w.o.w....w..x.w.b.w +wx..w..x.w....w...w +wwwwwwwwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLDataGeneralized/examples/2player/fatty_lvl4.txt b/VGDLDataGeneralized/examples/2player/fatty_lvl4.txt new file mode 100755 index 0000000..4723f2a --- /dev/null +++ b/VGDLDataGeneralized/examples/2player/fatty_lvl4.txt @@ -0,0 +1,10 @@ +wwwwwwwwwwwwwwwwwww +w..xwww.xwx.wwwx..w +w.x...w..w..w.....w +w..www..B.A..www..w +w..w.x...w....xw..w +w..x.....w..x..x..w +w.....wwwwwww.....w +w.x...w.b.o.w....xw +w.....d..w....x...w +wwwwwwwwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLDataGeneralized/examples/2player/firetruck.txt b/VGDLDataGeneralized/examples/2player/firetruck.txt new file mode 100755 index 0000000..2932c08 --- /dev/null +++ b/VGDLDataGeneralized/examples/2player/firetruck.txt @@ -0,0 +1,82 @@ +BasicGame no_players=2 square_size=30 key_handler=Pulse + SpriteSet + ground > Immovable color=BROWN hidden=True img=newset/street3 + + control > Immovable + left > color=LIGHTYELLOW img=oryx/bookleft + right > color=ORANGE img=oryx/bookright + up > color=BLUE img=oryx/bookup + down > color=GREEN img=oryx/bookdown + + spawnCitizen > SpawnPoint color=GREEN hidden=True stype=citizen prob=0.01 total=2 + + movable > + avatar > + avatarA > HorizontalAvatar img=newset/fireman + avatarB > VerticalAvatar img=newset/fireman2 + truck > Missile speed=0 img=newset/firetruckR frameRate=8 + truckL > orientation=LEFT img=newset/firetruckL + truckR > orientation=RIGHT + truckU > orientation=UP + truckD > orientation=DOWN + citizen > RandomNPC img=newset/girl3 speed=0.3 + + trap > Immovable img=oryx/cspell4 + + goal > Immovable img=newset/city1_fire + + deadPortal > Portal hidden=True invisible=True stype=start + start > Immovable invisible=True + wall > Immovable img=newset/city1_1 + wall2 > Immovable img=oryx/wall1 + + LevelMapping + A > avatarA ground + B > avatarB ground + . > ground + t > truckU ground start + + > trap ground + l > left ground + r > right ground + u > up ground + d > down ground + g > goal ground + c > spawnCitizen ground + w > wall ground + p > wall2 + + InteractionSet + movable wall wall2 > stepBack pixelPerfect=True + + truck trap > spawn stype=deadPortal + deadPortal truck > killSprite + truck deadPortal > teleportToExit + truck deadPortal > setSpeedForAll stype=truck value=0 + + avatar left > transformToAll stype=truckR stypeTo=truckL + avatar left > transformToAll stype=truckU stypeTo=truckL + avatar left > transformToAll stype=truckD stypeTo=truckL + avatar left > increaseSpeedToAll stype=truck value=0.001 + + avatar right > transformToAll stype=truckL stypeTo=truckR + avatar right > transformToAll stype=truckD stypeTo=truckR + avatar right > transformToAll stype=truckU stypeTo=truckR + avatar right > increaseSpeedToAll stype=truck value=0.001 + + avatar down > transformToAll stype=truckR stypeTo=truckD + avatar down > transformToAll stype=truckL stypeTo=truckD + avatar down > transformToAll stype=truckU stypeTo=truckD + avatar down > increaseSpeedToAll stype=truck value=0.001 + + avatar up > transformToAll stype=truckR stypeTo=truckU + avatar up > transformToAll stype=truckL stypeTo=truckU + avatar up > transformToAll stype=truckD stypeTo=truckU + avatar up > increaseSpeedToAll stype=truck value=0.001 + + goal truck > killSprite + citizen truck > killSprite scoreChange=5 + citizen trap > killSprite + + TerminationSet + SpriteCounter stype=goal limit=0 win=True,True + diff --git a/VGDLDataGeneralized/examples/2player/firetruck_lvl0.txt b/VGDLDataGeneralized/examples/2player/firetruck_lvl0.txt new file mode 100755 index 0000000..9b5fa83 --- /dev/null +++ b/VGDLDataGeneralized/examples/2player/firetruck_lvl0.txt @@ -0,0 +1,12 @@ +ppppppppppp +pppppppuppp +pplArppBppp +pppppppdppp +ppppppppppp +w.c...ww.cw +wwww..ww..w +wc...+...gw +w...w...www +w..c......w +w.t.+w.c..w +wwwwwwwwwww diff --git a/VGDLDataGeneralized/examples/2player/firetruck_lvl1.txt b/VGDLDataGeneralized/examples/2player/firetruck_lvl1.txt new file mode 100755 index 0000000..a99adb1 --- /dev/null +++ b/VGDLDataGeneralized/examples/2player/firetruck_lvl1.txt @@ -0,0 +1,13 @@ +ppppppppppp +pppppppuppp +pplArppBppp +pppppppdppp +ppppppppppp +w.c....w..w +ww.ww.....w +wc.....c+.w +w.c.ww.g.ww +w...wc....w +w...w.....w +w.t....+wcw +wwwwwwwwwww diff --git a/VGDLDataGeneralized/examples/2player/firetruck_lvl2.txt b/VGDLDataGeneralized/examples/2player/firetruck_lvl2.txt new file mode 100755 index 0000000..279c970 --- /dev/null +++ b/VGDLDataGeneralized/examples/2player/firetruck_lvl2.txt @@ -0,0 +1,12 @@ +ppppppppppp +pppppppuppp +pplArppBppp +pppppppdppp +ppppppppppp +w.c.wg..c.w +w...w..+w.w +wwwc...cw+w +w....w....w +www..c.ww.w +w.t....wwcw +wwwwwwwwwww diff --git a/VGDLDataGeneralized/examples/2player/firetruck_lvl3.txt b/VGDLDataGeneralized/examples/2player/firetruck_lvl3.txt new file mode 100755 index 0000000..40c4ec9 --- /dev/null +++ b/VGDLDataGeneralized/examples/2player/firetruck_lvl3.txt @@ -0,0 +1,12 @@ +ppppppppppp +pppppppuppp +pplArppBppp +pppppppdppp +ppppppppppp +w.ccw..wc.w +w.www..w.ww +w..c.t.w.+w +ww...w....w +www..g.+w.w +w.c....wwcw +wwwwwwwwwww diff --git a/VGDLDataGeneralized/examples/2player/firetruck_lvl4.txt b/VGDLDataGeneralized/examples/2player/firetruck_lvl4.txt new file mode 100755 index 0000000..a86eec2 --- /dev/null +++ b/VGDLDataGeneralized/examples/2player/firetruck_lvl4.txt @@ -0,0 +1,12 @@ +ppppppppppp +pppppppuppp +pplArppBppp +pppppppdppp +ppppppppppp +w.c..t..c.w +w.www.ww.ww +w..c...c..w +w+..w.w..+w +wc..w.w..cw +wc...g...cw +wwwwwwwwwww diff --git a/VGDLDataGeneralized/examples/2player/football.txt b/VGDLDataGeneralized/examples/2player/football.txt new file mode 100755 index 0000000..0c5799d --- /dev/null +++ b/VGDLDataGeneralized/examples/2player/football.txt @@ -0,0 +1,61 @@ +BasicGame key_handler=Pulse square_size=40 no_players=2 + SpriteSet + grass > Immovable hidden=True img=oryx/grass autotiling=True + goal > Immovable color=DARKBLUE + goalA > img=newset/goalpost2 + goalB > img=newset/goalpost1 + moving > + avatar > ShootAvatar frameRate=16 + avatarA > img=newset/girl3 stype=footA + avatarB > img=newset/man3 stype=footB + ball > Passive img=newset/football singleton=True + player > RandomNPC img=newset/man4 frameRate=16 + player0 > speed=0.1 cons=2 + player1 > speed=0.4 cons=1 + player2 > speed=0.2 cons=3 + + foot > Flicker shrinkfactor=0.5 + footA > img=oryx/boots2 + footB > img=oryx/boots1 + deadPortal > Portal invisible=True hidden=True stype=start + start > Immovable hidden=True invisible=True + wall > Immovable img=oryx/wall6 + + LevelMapping + . > grass + 0 > goalA grass + 1 > goalB grass + b > ball start grass + A > avatarA grass + B > avatarB grass + q > player0 grass + e > player1 grass + r > player2 grass + w > wall grass + + InteractionSet + avatar avatar player wall goal > stepBack + player avatar goal wall ball > stepBack pixelPerfect=True + ball avatar > bounceForward + ball player wall avatar > undoAll + + ball goalA > spawn stype=deadPortal scoreChange=0,15 + deadPortal ball > killSprite + ball deadPortal > teleportToExit + + ball goalB > spawn stype=deadPortal scoreChange=15,0 + deadPortal ball > killSprite + ball deadPortal > teleportToExit + + footA ball > spawn stype=deadPortal scoreChange=-1,0 + footA ball > killSprite + deadPortal ball > killSprite + ball deadPortal > teleportToExit + + footB ball > spawn stype=deadPortal scoreChange=0,-1 + footB ball > killSprite + deadPortal ball > killSprite + ball deadPortal > teleportToExit + + TerminationSet + Timeout limit=1500 count_score=True \ No newline at end of file diff --git a/VGDLDataGeneralized/examples/2player/football_lvl0.txt b/VGDLDataGeneralized/examples/2player/football_lvl0.txt new file mode 100755 index 0000000..2ffef77 --- /dev/null +++ b/VGDLDataGeneralized/examples/2player/football_lvl0.txt @@ -0,0 +1,9 @@ +wwwwwwwwwwwwwww +w..w...www..r.w +w....r........w +0....ww.......1 +0.A....b....B.1 +0.......ww....1 +w.............w +w..r.w..w.r..ww +wwwwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLDataGeneralized/examples/2player/football_lvl1.txt b/VGDLDataGeneralized/examples/2player/football_lvl1.txt new file mode 100755 index 0000000..b498157 --- /dev/null +++ b/VGDLDataGeneralized/examples/2player/football_lvl1.txt @@ -0,0 +1,9 @@ +wwwwwwwwwwwwwwwww +w..........r....w +0...q.w.........1 +0.....w.........1 +0.A..ww.b.ww..B.1 +0.........w.....1 +0.........w.....1 +w...r......q....w +wwwwwwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLDataGeneralized/examples/2player/football_lvl2.txt b/VGDLDataGeneralized/examples/2player/football_lvl2.txt new file mode 100755 index 0000000..08d2d75 --- /dev/null +++ b/VGDLDataGeneralized/examples/2player/football_lvl2.txt @@ -0,0 +1,9 @@ +wwwwwwwwwwwwwww +w........e....w +w..e...r......w +w.............w +0.A....b....B.1 +w.............w +w......q......w +w...r....q....w +wwwwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLDataGeneralized/examples/2player/football_lvl3.txt b/VGDLDataGeneralized/examples/2player/football_lvl3.txt new file mode 100755 index 0000000..cba0c4c --- /dev/null +++ b/VGDLDataGeneralized/examples/2player/football_lvl3.txt @@ -0,0 +1,9 @@ +wwwwwwwwwwwww +w00.ww......w +w0..........w +w......w....w +w.A...b...B.w +w....w......w +w..........1w +w......ww.11w +wwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLDataGeneralized/examples/2player/football_lvl4.txt b/VGDLDataGeneralized/examples/2player/football_lvl4.txt new file mode 100755 index 0000000..006707b --- /dev/null +++ b/VGDLDataGeneralized/examples/2player/football_lvl4.txt @@ -0,0 +1,7 @@ +wwwwwwwww111wwwwwwwww +we..................w +w.....www...www.....w +w.A..w....b....w..B.w +w.....www...www.....w +w..................ew +wwwwwwwww000wwwwwwwww \ No newline at end of file diff --git a/VGDLDataGeneralized/examples/2player/ghostbusters.txt b/VGDLDataGeneralized/examples/2player/ghostbusters.txt new file mode 100755 index 0000000..812a5e8 --- /dev/null +++ b/VGDLDataGeneralized/examples/2player/ghostbusters.txt @@ -0,0 +1,42 @@ +BasicGame key_handler=Pulse square_size=50 no_players=2 + SpriteSet + ground > Immovable img=oryx/grass autotiling=True hidden=True + moving > + avatar > + ghost > OrientedAvatar img=oryx/ghost1 + hunter > ShootAvatar stype=missile speed=1.4 img=newset/humanShotgun + enemy > RandomBomber + enemy0 > speed=0.3 stype=missileA prob=0.02 img=newset/shooter1 + enemy1 > speed=0.5 stype=missileB prob=0.03 img=newset/bandit1 + missile > Missile img=oryx/orb1 shrinkfactor=0.4 timeToLive=15 + missileE > RandomMissile shrinkfactor=0.4 speed=0.5 + missileA > img=oryx/orb3 + missileB > img=oryx/orb2 + wall > Immovable img=oryx/wall1 + + LevelMapping + . > ground + A > ghost ground + B > hunter ground + 0 > enemy0 ground + 1 > enemy1 ground + w > wall ground + + InteractionSet + hunter wall > stepBack pixelPerfect=True + ghost EOS > wrapAround + enemy wall > stepBack pixelPerfect=True + + ghost missile > killBoth scoreChange=0,100 + hunter ghost > killSprite scoreChange=100,0 + ghost missileA > killBoth scoreChange=-10,-20 + hunter missileB > killBoth scoreChange=-20,-10 + missileE wall EOS > killSprite + + missile enemy > killSprite + missile EOS > wrapAround + + TerminationSet + SpriteCounter stype=ghost limit=0 win=False,True + SpriteCounter stype=hunter limit=0 win=True,False + Timeout limit=1500 win=True,False \ No newline at end of file diff --git a/VGDLDataGeneralized/examples/2player/ghostbusters_lvl0.txt b/VGDLDataGeneralized/examples/2player/ghostbusters_lvl0.txt new file mode 100755 index 0000000..d843d5f --- /dev/null +++ b/VGDLDataGeneralized/examples/2player/ghostbusters_lvl0.txt @@ -0,0 +1,10 @@ +wwwwwwwwwwwwwwwwwwww +w..w........ww.....w +w.ww....0...w...w..w +w...A.www.....www..w +w..ww...ww...ww....w +w.........w........w +www..wwww.1..ww....w +w........w....wwB..w +w....w...w.........w +wwwwwwwwwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLDataGeneralized/examples/2player/ghostbusters_lvl1.txt b/VGDLDataGeneralized/examples/2player/ghostbusters_lvl1.txt new file mode 100755 index 0000000..922bd16 --- /dev/null +++ b/VGDLDataGeneralized/examples/2player/ghostbusters_lvl1.txt @@ -0,0 +1,10 @@ +wwwwwwwwwwwwwwwwwwww +w..................w +w.......0.....1....w +w...A..............w +w..................w +w..1...............w +w.........1........w +w...............B..w +w..................w +wwwwwwwwwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLDataGeneralized/examples/2player/ghostbusters_lvl2.txt b/VGDLDataGeneralized/examples/2player/ghostbusters_lvl2.txt new file mode 100755 index 0000000..818d879 --- /dev/null +++ b/VGDLDataGeneralized/examples/2player/ghostbusters_lvl2.txt @@ -0,0 +1,10 @@ +wwwwwwwwwwwwwwwwwwwww +w.........w.........w +w..wwww...w...wwww..w +w.........w.........w +w....w....A....w....w +w....w....w....w....w +w....www..1..www....w +w..www.........www..w +w...0.....w........Bw +wwwwwwwwwwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLDataGeneralized/examples/2player/ghostbusters_lvl3.txt b/VGDLDataGeneralized/examples/2player/ghostbusters_lvl3.txt new file mode 100755 index 0000000..4ef5dd9 --- /dev/null +++ b/VGDLDataGeneralized/examples/2player/ghostbusters_lvl3.txt @@ -0,0 +1,10 @@ +wwwwwwwwwwwwwwwwwwwww +w...................w +w..wwww.......wwww..w +w..w.....www.....w..w +wwww....wwAww....wwww +w...................w +w...wwww.....wwww...w +w...w..w.....w..w...w +w......w.....w.....Bw +wwwwwwwwwwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLDataGeneralized/examples/2player/ghostbusters_lvl4.txt b/VGDLDataGeneralized/examples/2player/ghostbusters_lvl4.txt new file mode 100755 index 0000000..be2f327 --- /dev/null +++ b/VGDLDataGeneralized/examples/2player/ghostbusters_lvl4.txt @@ -0,0 +1,10 @@ +wwwwwwwwwwwwwwwwwwww +w..................w +w...w..........w...w +w...w..........w...w +w...w....A..wwww...w +w...wwww...B...w...w +w...w..........w...w +w...w..........w...w +w.1................w +wwwwwwwwwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLDataGeneralized/examples/2player/gotcha.txt b/VGDLDataGeneralized/examples/2player/gotcha.txt new file mode 100755 index 0000000..d0af537 --- /dev/null +++ b/VGDLDataGeneralized/examples/2player/gotcha.txt @@ -0,0 +1,36 @@ +BasicGame key_handler=Pulse square_size=50 no_players=2 + SpriteSet + ground > Immovable img=oryx/grass autotiling=True + safespot > Immovable img=newset/water + spot0 > + spot1 > + moving > + avatar > MovingAvatar frameRate=16 + avatar1 > img=newset/girl2 + avatar2 > img=newset/man1 + kid > RandomNPC img=newset/man4 shrinkfactor=0.8 + kid0 > speed=0.6 cons=2 + kid1 > speed=0.5 cons=1 + kid2 > speed=0.2 cons=3 + winnerPlayer1 > Immovable color=RED img=newset/girl2 + wall > Immovable img=oryx/tree2 + LevelMapping + A > avatar1 ground + B > avatar2 ground + + > spot0 ground + - > spot1 ground + . > ground + 0 > kid0 ground + 1 > kid1 ground + 2 > kid2 ground + w > wall ground + InteractionSet + moving wall kid > stepBack + kid avatar > stepBack + avatar avatar > transformTo stype=winnerPlayer1 scoreChange=1,0 + avatar1 safespot > stepBack + spot0 avatar2 > addTimer timer=200 ftype=transformToAll stype=spot0 stypeTo=ground + spot1 avatar2 > addTimer timer=100 ftype=transformToAll stype=spot1 stypeTo=ground + TerminationSet + MultiSpriteCounter stype1=winnerPlayer1 limit=1 win=True,False + Timeout limit=1000 win=False,True \ No newline at end of file diff --git a/VGDLDataGeneralized/examples/2player/gotcha_lvl0.txt b/VGDLDataGeneralized/examples/2player/gotcha_lvl0.txt new file mode 100755 index 0000000..3d23236 --- /dev/null +++ b/VGDLDataGeneralized/examples/2player/gotcha_lvl0.txt @@ -0,0 +1,9 @@ +wwwwwwwwwwwwwwww +w..w.....ww....w +w..w..w..-w-w..w +w...A.www---w1.w +www.w...ww.ww..w +w.2.....w......w +w..wwww....ww..w +w...++..w..wwB.w +wwwwwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLDataGeneralized/examples/2player/gotcha_lvl1.txt b/VGDLDataGeneralized/examples/2player/gotcha_lvl1.txt new file mode 100755 index 0000000..f198419 --- /dev/null +++ b/VGDLDataGeneralized/examples/2player/gotcha_lvl1.txt @@ -0,0 +1,9 @@ +wwwwwwwwwwwwwwww +w.0............w +w....wwwwwwww..w +w..w...A....w..w +w..w..wwww..w..w +w..w..++++.....w +w..wwwwwwwww..-w +w-.....B.....0-w +wwwwwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLDataGeneralized/examples/2player/gotcha_lvl2.txt b/VGDLDataGeneralized/examples/2player/gotcha_lvl2.txt new file mode 100755 index 0000000..1552709 --- /dev/null +++ b/VGDLDataGeneralized/examples/2player/gotcha_lvl2.txt @@ -0,0 +1,13 @@ +wwwwwwwwwwwwwwww +w++..A.....ww..w +w++......w...2.w +w...wwww.wwww..w +w.w.w......w...w +w.wwww.ww..w.w.w +w.......w....w.w +w.wwww..w.B..w.w +w.w..w....ww...w +w.w..w.--.w....w +w....w.wwww....w +w..2.........2.w +wwwwwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLDataGeneralized/examples/2player/gotcha_lvl3.txt b/VGDLDataGeneralized/examples/2player/gotcha_lvl3.txt new file mode 100755 index 0000000..deb6550 --- /dev/null +++ b/VGDLDataGeneralized/examples/2player/gotcha_lvl3.txt @@ -0,0 +1,13 @@ +wwwwwwwwwwwwwwww +w.w..1...w...w.w +w.w......w...w.w +w...w..w.....w.w +w+w.w..wA..w.1.w +w+w.w..ww..w.w.w +w++.....w....w.w +w....w..w....w.w +w.w..w....w....w +w.w..w.w..w.--.w +w....w.w..w.--.w +w.0...Bw.......w +wwwwwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLDataGeneralized/examples/2player/gotcha_lvl4.txt b/VGDLDataGeneralized/examples/2player/gotcha_lvl4.txt new file mode 100755 index 0000000..75c07ee --- /dev/null +++ b/VGDLDataGeneralized/examples/2player/gotcha_lvl4.txt @@ -0,0 +1,13 @@ +wwwwwwwwwwwwwwww +w..w.....B.w...w +w.2w.wwww..w...w +ww...w++w....www +www..w++w......w +w.w...w.....1..w +w.w......1.....w +w...w..wwwww.2.w +w.A.w..0..wwww.w +w...www.www..+.w +w.w.---...ww.+ww +w..wwwww.....++w +wwwwwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLDataGeneralized/examples/2player/hunger-games.txt b/VGDLDataGeneralized/examples/2player/hunger-games.txt new file mode 100644 index 0000000..92845ed --- /dev/null +++ b/VGDLDataGeneralized/examples/2player/hunger-games.txt @@ -0,0 +1,256 @@ +BasicGame no_players=2 square_size=30 key_handler=Pulse + + SpriteSet + land > Immovable hidden=True img=oryx/grass autotiling=True + + #--------------------------fog-of-war------------------------------------------ + + fogofwar > Immovable color=DARKGRAY + fogA > invisible=False,True hidden=False,True #only A sees fog, B doesn't + fogB > invisible=True,False hidden=True,False #only B sees fog, A doesn't + noFog > invisible=True hidden=True #no one sees fog + fog > invisible=False hidden=False #everyone sees fog + + removeFog > + removeFogA > color=RED invisible=True hidden=True + rmFogA > Spreader stype=rmA1 singleton=True + rmA1 > Spreader stype=rmA2 + rmA2 > Flicker + + removeFogB > color=BLUE invisible=True hidden=True + rmFogB > Spreader stype=rmB1 singleton=True + rmB1 > Spreader stype=rmB2 + rmB2 > Flicker + + #-----------------------end-of-fog-of-war-------------------------------------- + + berryBush > SpawnPoint total=100 prob=0.001 img=oryx/bush5 shrinkfactor=0.5 + berryBushVisA > hidden=False,True invisible=False,True stype=berryVisA + berryBushVisB > hidden=True,False invisible=True,False stype=berryVisB + berryBushVis > hidden=False invisible=False stype=berryVis + berryBushHid > hidden=True invisible=True stype=berryHid + + resourcepack > Resource #these die after a number of things spawned + berry > img=oryx/bush3 shrinkfactor=0.5 + berryVisA > hidden=False,True invisible=False,True + berryVisB > hidden=True,False invisible=True,False + berryVis > hidden=False invisible=False + berryHid > hidden=True invisible=True + + collectible > Resource + ar > img=oryx/arrows2 shrinkfactor=0.8 + arrowsVisA > hidden=False,True invisible=False,True #A can see them + arrowsVisB > hidden=True,False invisible=True,False #B can see them + arrowsVis > hidden=False invisible=False + arrowsHid > hidden=True invisible=True + + flyfood > Resource color=PINK shrinkfactor=0.5 img=oryx/mushroom2 + food > Resource color=BLUE shrinkfactor=0.5 img=oryx/mushroom1 + + animalSpawn > SpawnPoint stype=bearHid prob=0.0008 invisible=True hidden=True + flyingSpawn > SpawnPoint stype=butHid prob=0.001 invisible=True hidden=True + arrowSpawn > SpawnPoint invisible=True hidden=True prob=0.001 stype=arrowsHid + wolfSpawnA > SpawnPoint total=3 stype=wolfHidA invisible=True hidden=True + wolfSpawnB > SpawnPoint total=3 stype=wolfHidB invisible=True hidden=True + spawnW > Immovable invisible=True hidden=True + + animal > + bear > RandomNPC cons=2 img=oryx/bear1 cooldown=8 speed=0.3 shrinkfactor=0.7 + bearVisA > hidden=False,True invisible=False,True + bearVisB > hidden=True,False invisible=True,False + bearVis > hidden=False invisible=False + bearHid > hidden=True invisible=True + wolf > + wolfA > Chaser img=oryx/wolf1 stype=avatarA cooldown=2 + wolfVisA > hidden=False invisible=False + wolfHidA > hidden=False,True invisible=False,True + wolfB > Chaser img=oryx/wolf2 stype=avatarB cooldown=2 + wolfVisB > hidden=False invisible=False + wolfHidB > hidden=True,False invisible=True,False + + tree > Immovable color=GREEN img=oryx/tree2 + treeVisA > hidden=False,True invisible=False,True + treeVisB > hidden=True,False invisible=True,False + treeVis > hidden=False invisible=False + treeHid > hidden=True invisible=True + + wall > Immovable color=BLACK img=oryx/wall3 autotiling=true + wallVisA > hidden=False,True invisible=False,True + wallVisB > hidden=True,False invisible=True,False + wallVis > hidden=False invisible=False + wallHid > hidden=True invisible=True + + #-----------------------------avatar------------------------------------------- + + avatar > ShootAvatar speed=1 healthPoints=200 limitHealthPoints=200 frameRate=8 + avatarA > img=oryx/archer1 color=RED #always visible to himself + avVisA > hidden=False invisible=False stype=shootVisA,hitAvis ammo=arrows #visible to B too + avHidA > hidden=False,True invisible=False,True stype=shootHidA,hitAhid ammo=arrows #hidden from B + avatarB > img=oryx/archer2 color=YELLOW #always visible to himself + avVisB > hidden=False invisible=False stype=shootVisB,hitBvis ammo=arrows #visible to A too + avHidB > hidden=True,False invisible=True,False stype=shootHidB,hitBhid ammo=arrows #hidden from A + + hit > Flicker img=oryx/staff1 shrinkfactor=0.5 + hitA > singleton=True + hitAvis > hidden=False invisible=False + hitAhid > hidden=False,True invisible=False,True + hitB > singleton=True + hitBvis > hidden=False invisible=False + hitBhid > hidden=True,False invisible=True,False + + shoot > Missile img=oryx/bullet1 speed=1.3 timeToLive=8 + shootA > singleton=True + shootVisA > hidden=False invisible=False + shootHidA > hidden=False,True invisible=False,True + shootB > singleton=True + shootVisB > hidden=False invisible=False + shootHidB > hidden=True,False invisible=True,False + + arrows > Resource color=BLUE limit=10 + + #-------------------------end-of-avatar----------------------------------------- + + flying > RandomNPC cons=5 + butterfly > img=newset/butterfly1 frameRate=8 speed=0.6 cooldown=2 shrinkfactor=0.8 + butVisA > hidden=False,True invisible=False,True + butVisB > hidden=True,False invisible=True,False + butVis > hidden=False invisible=False + butHid > hidden=True invisible=True + + InteractionSet + + spawnW TIME > spawn stype=wolfSpawnA timer=500 repeating=True #prompt=PUPPIES! + spawnW TIME > spawn stype=wolfSpawnB timer=500 repeating=True + avatarA TIME > subtractHealthPoints timer=5 repeating=True + avatarB TIME > subtractHealthPoints timer=5 repeating=True + + #------fog-of-war-------- + fog removeFogA > transformTo stype=fogB scoreChange=1,0 + fog removeFogB > transformTo stype=fogA scoreChange=0,1 + fogA removeFogA > transformTo stype=noFog scoreChange=1,0 + fogB removeFogB > transformTo stype=noFog scoreChange=0,1 + + avatarA fog fogA > spawn stype=rmFogA + avatarB fog fogB > spawn stype=rmFogB + + avVisA fog fogB > transformTo stype=avHidA + avVisB fog fogA > transformTo stype=avHidB + avHidA noFog > transformTo stype=avVisA + avHidB noFog > transformTo stype=avVisB + + shootVisA fog fogB > transformTo stype=shootHidA + shootVisB fog fogA > transformTo stype=shootHidB + shootHidA noFog > transformTo stype=shootVisA + shootHidB noFog > transformTo stype=shootVisB + + wolfVisA fog fogB > transformTo stype=wolfHidA + wolfVisB fog fogA > transformTo stype=wolfHidB + wolfHidA noFog > transformTo stype=wolfVisA + wolfHidB noFog > transformTo stype=wolfVisB + + treeHid fogA > transformTo stype=treeVisB + treeHid fogB > transformTo stype=treeVisA + treeVisA noFog > transformTo stype=treeVis + treeVisB noFog > transformTo stype=treeVis + + wallHid fogA > transformTo stype=wallVisB + wallHid fogB > transformTo stype=wallVisA + wallVisA noFog > transformTo stype=wallVis + wallVisB noFog > transformTo stype=wallVis + + berryBushHid fogB > transformTo stype=berryBushVisA + berryBushHid fogA > transformTo stype=berryBushVisB + berryBushVisA noFog > transformTo stype=berryBushVis + berryBushVisB noFog > transformTo stype=berryBushVis + + arrowsHid fogA > transformTo stype=arrowsVisB + arrowsHid fogB > transformTo stype=arrowsVisA + arrowsVisA noFog > transformTo stype=arrowsVis + arrowsVisB noFog > transformTo stype=arrowsVis + + butVisA noFog > transformTo stype=butVis + butVisB noFog > transformTo stype=butVis + butHid fogA > transformTo stype=butVisB + butHid fogB > transformTo stype=butVisA + butVis fogA > transformTo stype=butVisA + butVis fogB > transformTo stype=butVisB + butVisA fog > transformTo stype=butHid + butVisB fog > transformTo stype=butHid + + bearVisA noFog > transformTo stype=bearVis + bearVisB noFog > transformTo stype=bearVis + bearHid fogA > transformTo stype=bearVisB + bearHid fogB > transformTo stype=bearVisA + bearVis fogA > transformTo stype=bearVisA + bearVis fogB > transformTo stype=bearVisB + bearVisA fog > transformTo stype=bearHid + bearVisB fog > transformTo stype=bearHid + + #------collision--------- + animal animal avatar EOS wall > stepBack + flying flying EOS > stepBack + avatarA wall tree > stepBack #stype=removeFogA + avatarB wall tree > stepBack #stype=removeFogB + + #------collecting-------- + avatarA berry > addHealthPointsToMax value=5 scoreChange=1,0 + avatarB berry > addHealthPointsToMax value=5 scoreChange=0,1 + berry avatar > killSprite + + avatarA flyfood > addHealthPointsToMax value=15 scoreChange=2,0 + avatarB flyfood > addHealthPointsToMax value=15 scoreChange=0,2 + flyfood avatar > killSprite + + avatarA food > addHealthPointsToMax value=30 scoreChange=3,0 + avatarB food > addHealthPointsToMax value=30 scoreChange=0,3 + food avatar > killSprite + + avatarA ar > changeResource resource=arrows value=5 scoreChange=5,0 + avatarB ar > changeResource resource=arrows value=5 scoreChange=0,5 + ar avatar > killSprite + + #-------killing---------- + avatarA hitB > subtractHealthPoints value=5 scoreChange=-2,5 + avatarA shootB > subtractHealthPoints value=10 scoreChange=-5,10 + avatarB hitA > subtractHealthPoints value=5 scoreChange=5,-2 + avatarB shootA > subtractHealthPoints value=10 scoreChange=10,-5 + + flying hit shoot > spawn stype=flyfood + flying hitA shootA > killBoth scoreChange=5,0 + flying hitB shootB > killBoth scoreChange=0,5 + + animal hit shoot > spawn stype=food + animal hitA shootA > killBoth scoreChange=10,0 + animal hitB shootB > killBoth scoreChange=0,10 + + wolf hit shoot > spawn stype=food + wolf hitA shootA > killBoth scoreChange=15,0 + wolf hitB shootB > killBoth scoreChange=0,15 + + avatarA wolf > subtractHealthPoints value=2 scoreChange=-1,0 #prompt=Woof! + avatarB wolf > subtractHealthPoints value=2 scoreChange=0,-1 #prompt=Woof! + wolf EOS wall avatar wolf > stepBack + + #-------other------------ + removeFogA removeFogA > killSprite #avoid a crazy number of sprites + + hit avatar flying animal wolf wall > killSprite #destroy weapon after hitting target; can't go through walls + shoot avatar flying animal wolf wall > killSprite #destroy bullet after reaching target; can't go through walls + + TerminationSet + SpriteCounter stype=avatar limit=0 win=False,False + SpriteCounter stype=avatarA limit=0 win=False,True + SpriteCounter stype=avatarB limit=0 win=True,False + Timeout limit=2000 count_score=True + + LevelMapping + _ > land fog + A > avHidA land fogB + B > avHidB land fogA + h > treeHid land fog + w > land wallHid fog + b > land berryBushHid fog + u > land flyingSpawn fog + q > land tree animalSpawn fog + 0 > arrowSpawn land fog + f > spawnW land fog \ No newline at end of file diff --git a/VGDLDataGeneralized/examples/2player/hunger-games_lvl0.txt b/VGDLDataGeneralized/examples/2player/hunger-games_lvl0.txt new file mode 100644 index 0000000..cc7e025 --- /dev/null +++ b/VGDLDataGeneralized/examples/2player/hunger-games_lvl0.txt @@ -0,0 +1,9 @@ +hhhhhhhhhhhhhhhhh +hA____bhu_hh___hh +h_h______h___q_bh +hbh_ww_____ww_hhh +hhb_0w__f__w0_bhh +hhh_ww_____ww_hbh +hb_q__________h_h +hh___hh_uhb____Bh +hhhhhhhhhhhhhhhhh \ No newline at end of file diff --git a/VGDLDataGeneralized/examples/2player/hunger-games_lvl1.txt b/VGDLDataGeneralized/examples/2player/hunger-games_lvl1.txt new file mode 100644 index 0000000..904c05b --- /dev/null +++ b/VGDLDataGeneralized/examples/2player/hunger-games_lvl1.txt @@ -0,0 +1,9 @@ +hhhhhhhhhhhhhhhhh +hq____q___q____qh +h__bh___h___h0__h +h__hb___w___hhh_h +h_____A_w_B_____h +h_hhh___w___bh__h +h__0h___h___hb__h +hu____u___u____uh +hhhhhhhhhhhhhhhhh \ No newline at end of file diff --git a/VGDLDataGeneralized/examples/2player/hunger-games_lvl2.txt b/VGDLDataGeneralized/examples/2player/hunger-games_lvl2.txt new file mode 100644 index 0000000..2397f9a --- /dev/null +++ b/VGDLDataGeneralized/examples/2player/hunger-games_lvl2.txt @@ -0,0 +1,9 @@ +hhhhhhhhhhhhhhhhh +hbbbbb__________h +hbbbb________q__h +hbbb___________bh +hbb0___AB____0bbh +hb___________bbbh +h__q________bbbbh +h__________bbbbbh +hhhhhhhhhhhhhhhhh \ No newline at end of file diff --git a/VGDLDataGeneralized/examples/2player/hunger-games_lvl3.txt b/VGDLDataGeneralized/examples/2player/hunger-games_lvl3.txt new file mode 100644 index 0000000..95bd999 --- /dev/null +++ b/VGDLDataGeneralized/examples/2player/hunger-games_lvl3.txt @@ -0,0 +1,9 @@ +hhhhhhhhhhhhhhh +hA_____u_____Bh +h__q_______q__h +h__q_wwwww_q__h +hu___w0f0w___uh +h____wbbbw____h +hq___www_w___qh +hqqq_______qqqh +hhhhhhhhhhhhhhh \ No newline at end of file diff --git a/VGDLDataGeneralized/examples/2player/hunger-games_lvl4.txt b/VGDLDataGeneralized/examples/2player/hunger-games_lvl4.txt new file mode 100644 index 0000000..f0364af --- /dev/null +++ b/VGDLDataGeneralized/examples/2player/hunger-games_lvl4.txt @@ -0,0 +1,5 @@ +hhhhhhhhhhhhhhhhh +hb____b________bh +h__B____f____A__h +hb________b____bh +hhhhhhhhhhhhhhhhh \ No newline at end of file diff --git a/VGDLDataGeneralized/examples/2player/isawsanta.txt b/VGDLDataGeneralized/examples/2player/isawsanta.txt new file mode 100755 index 0000000..35dba94 --- /dev/null +++ b/VGDLDataGeneralized/examples/2player/isawsanta.txt @@ -0,0 +1,57 @@ +BasicGame key_handler=Pulse no_players=2 + SpriteSet + floor > Immovable color=WHITE hidden=True img=oryx/floor3 + + door > Door + doorOpen > img=oryx/dooropen1 + doorClosed > img=oryx/doorclosed1 + + present > Resource value=1 limit=1 color=RED img=oryx/book2 + + avatar > ShootAvatar + santa > stype=gift,kick ammo=present img=oryx/guard1 + grinch > stype=steal img=oryx/ogre1 + + gift > Flicker img=oryx/book2 + kick > Flicker img=oryx/mace1 shrinkfactor=0.4 + steal > Flicker img=oryx/belt2 shrinkfactor=0.5 + + deadPortal > Portal invisible=True portal=True hidden=True stype=start + start > Immovable invisible=True hidden=True + + child > RandomNPC speed=0.1 cons=2 shrinkfactor=0.5 + childSad > img=newset/cursedman + childHappy > img=newset/blessedman + + wall > Immovable color=WHITE img=oryx/wall3 autotiling=True + + LevelMapping + . > floor + + > start floor + d > doorOpen floor + A > santa floor + B > grinch floor + * > present floor + c > childSad floor + + TerminationSet + SpriteCounter stype=childSad win=True,False + Timeout limit=1500 win=False,True + + InteractionSet + avatar EOS doorClosed wall child > stepBack + santa doorOpen > stepBack + child EOS wall door > stepBack + + grinch kick > spawn stype=deadPortal + grinch kick > transformToAll stype=doorOpen stypeTo=doorClosed + deadPortal grinch > killSprite + grinch deadPortal > teleportToExit + + grinch start > addTimer timer=150 ftype=transformToAll stype=doorClosed stypeTo=doorOpen + + present santa > collectResource killResource=False + childSad gift > transformTo stype=childHappy killSecond=True + childHappy steal > transformTo stype=childSad killSecond=True + + diff --git a/VGDLDataGeneralized/examples/2player/isawsanta_lvl0.txt b/VGDLDataGeneralized/examples/2player/isawsanta_lvl0.txt new file mode 100755 index 0000000..5a55418 --- /dev/null +++ b/VGDLDataGeneralized/examples/2player/isawsanta_lvl0.txt @@ -0,0 +1,10 @@ +wwwwwwwwwwwwwwww +w....w.........w +w.B..d....A..www +w....w..w......w +w.+..w..ww..c..w +wwwwww..cw.....w +w.w..c.........w +w.w....www...*.w +w......w.......w +wwwwwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLDataGeneralized/examples/2player/isawsanta_lvl1.txt b/VGDLDataGeneralized/examples/2player/isawsanta_lvl1.txt new file mode 100755 index 0000000..14d04ce --- /dev/null +++ b/VGDLDataGeneralized/examples/2player/isawsanta_lvl1.txt @@ -0,0 +1,9 @@ +wwwwwwwwwwwwwwww +w.+..w.....w...w +w....d..B..w.c.w +wwwwww...www...w +w...c....w...c.w +w.wwww..ww.....w +w.ww....ww.A.*.w +w..w..c.w......w +wwwwwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLDataGeneralized/examples/2player/isawsanta_lvl2.txt b/VGDLDataGeneralized/examples/2player/isawsanta_lvl2.txt new file mode 100755 index 0000000..9753f80 --- /dev/null +++ b/VGDLDataGeneralized/examples/2player/isawsanta_lvl2.txt @@ -0,0 +1,9 @@ +wwwwwwwwwwwwwwww +w+..w..w.......w +w..Bw..wwww.w..w +wdwww.c.....w..w +w.......*.c.w..w +w..w...c....w..w +w.ww.wwww..A...w +w.......w......w +wwwwwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLDataGeneralized/examples/2player/isawsanta_lvl3.txt b/VGDLDataGeneralized/examples/2player/isawsanta_lvl3.txt new file mode 100755 index 0000000..8ad4b32 --- /dev/null +++ b/VGDLDataGeneralized/examples/2player/isawsanta_lvl3.txt @@ -0,0 +1,9 @@ +wwwwwwwwwwwwwwww +w+..w..w.c.....w +w...w..wwww.w..w +wdwww.......w..w +w.....A.*...w.cw +w..w........w..w +w.ww.wwww......w +w....c..w....B.w +wwwwwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLDataGeneralized/examples/2player/isawsanta_lvl4.txt b/VGDLDataGeneralized/examples/2player/isawsanta_lvl4.txt new file mode 100755 index 0000000..6f135e2 --- /dev/null +++ b/VGDLDataGeneralized/examples/2player/isawsanta_lvl4.txt @@ -0,0 +1,8 @@ +wwwwwwwwwwwwwwww +w+..w....c...w.w +w...w.www...ww.w +wdwww.......c..w +w.....A.*.B....w +wwww.......www.w +w.c...ww....w..w +wwwwwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLDataGeneralized/examples/2player/klax.txt b/VGDLDataGeneralized/examples/2player/klax.txt new file mode 100755 index 0000000..16630a8 --- /dev/null +++ b/VGDLDataGeneralized/examples/2player/klax.txt @@ -0,0 +1,93 @@ +BasicGame no_players=2 + + SpriteSet + back > Immovable img=oryx/backGrey hidden=True + + movable > + blockSpawn > BomberRandomMissile hidden=True invisible=True singleton=True + spawn0 > stypeMissile=red,green,yellow cooldown=4 speed=0.8 prob=0.1 + spawn1 > stypeMissile=red,green cooldown=8 speed=0.8 prob=0.2 + spawn2 > stypeMissile=red,green,yellow cooldown=15 speed=0.5 prob=0.2 + spawn3 > stypeMissile=red,green cooldown=4 speed=0.6 prob=0.1 + spawn4 > stypeMissile=red,green,yellow,blue cooldown=5 speed=0.8 prob=0.1 + avatar > HorizontalAvatar + none > frameRate=16 + avatarA > img=newset/girl2 + avatarB > img=newset/man3 + claimed > + avatarAC > img=newset/girl2 + avatarBC > img=newset/man3 + missile > Missile orientation=DOWN speed=0.1 + unclaimed > + red > color=RED img=newset/blockR + green > color=GREEN img=newset/blockG + yellow > color=YELLOW img=newset/blockY + blue > color=BLUE img=newset/blockB + avA > + redA > color=RED img=newset/blockR2 + greenA > color=GREEN img=newset/blockG2 + yellowA > color=YELLOW img=newset/blockY2 + blueA > color=BLUE img=newset/blockB2 + avB > + redB > color=RED img=newset/blockR3 + greenB > color=GREEN img=newset/blockG3 + yellowB > color=YELLOW img=newset/blockY3 + blueB > color=BLUE img=newset/blockB3 + wall > Immovable img=oryx/wall1 + + InteractionSet + blockSpawn wall > reverseDirection + movable wall > stepBack + missile wall > killSprite + + avatarA red > updateSpawnType stype=redA spawnPoint=blockSpawn + avatarA red > transformToAll stype=red stypeTo=redA + avatarA avA > transformTo stype=avatarAC + + avatarA green > updateSpawnType stype=greenA spawnPoint=blockSpawn + avatarA green > transformToAll stype=green stypeTo=greenA + avatarA avA > transformTo stype=avatarAC + + avatarA yellow > updateSpawnType stype=yellowA spawnPoint=blockSpawn + avatarA yellow > transformToAll stype=yellow stypeTo=yellowA + avatarA avA > transformTo stype=avatarAC + + avatarA blue > updateSpawnType stype=blueA spawnPoint=blockSpawn + avatarA blue > transformToAll stype=blue stypeTo=blueA + avatarA avA > transformTo stype=avatarAC + + avatarB red > updateSpawnType stype=redB spawnPoint=blockSpawn + red avatarB > transformToAll stype=red stypeTo=redB + avatarB avB > transformTo stype=avatarBC + + avatarB green > updateSpawnType stype=greenB spawnPoint=blockSpawn + green avatarB > transformToAll stype=green stypeTo=greenB + avatarB avB > transformTo stype=avatarBC + + avatarB yellow > updateSpawnType stype=yellowB spawnPoint=blockSpawn + yellow avatarB > transformToAll stype=yellow stypeTo=yellowB + avatarB avB > transformTo stype=avatarBC + + avatarB blue > updateSpawnType stype=blueB spawnPoint=blockSpawn + avatarB blue > transformToAll stype=blue stypeTo=blueB + avatarB avB > transformTo stype=avatarBC + + avB avatarBC > killSprite scoreChange=0,2 + avB avatarAC > killSprite scoreChange=1,0 + avA avatarBC > killSprite scoreChange=0,1 + avA avatarAC > killSprite scoreChange=2,0 + avatarAC unclaimed > removeScore killSecond=True + avatarBC unclaimed > removeScore killSecond=True + + LevelMapping + s > spawn0 back + d > spawn1 back + f > spawn2 back + g > spawn3 back + h > spawn4 back + A > avatarA back + B > avatarB back + . > back + + TerminationSet + Timeout limit=1500 count_score=True \ No newline at end of file diff --git a/VGDLDataGeneralized/examples/2player/klax_lvl0.txt b/VGDLDataGeneralized/examples/2player/klax_lvl0.txt new file mode 100755 index 0000000..acab29e --- /dev/null +++ b/VGDLDataGeneralized/examples/2player/klax_lvl0.txt @@ -0,0 +1,13 @@ +wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww +w..............s...............w +w..............................w +w..............................w +w..............................w +w..............................w +w..............................w +w..............................w +w..............................w +w..............................w +w..............................w +w..........A........B..........w +wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLDataGeneralized/examples/2player/klax_lvl1.txt b/VGDLDataGeneralized/examples/2player/klax_lvl1.txt new file mode 100755 index 0000000..76bf7a9 --- /dev/null +++ b/VGDLDataGeneralized/examples/2player/klax_lvl1.txt @@ -0,0 +1,13 @@ +wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww +w..............d...............w +w..............................w +w..............................w +w..............................w +w..............................w +w..............................w +w..............................w +w..............................w +w..............................w +w..............................w +w..........A........B..........w +wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLDataGeneralized/examples/2player/klax_lvl2.txt b/VGDLDataGeneralized/examples/2player/klax_lvl2.txt new file mode 100755 index 0000000..91e37ea --- /dev/null +++ b/VGDLDataGeneralized/examples/2player/klax_lvl2.txt @@ -0,0 +1,13 @@ +wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww +w..............f...............w +w..............................w +w..............................w +w..............................w +w..............................w +w..............................w +w..............................w +w..............................w +w..............................w +w..............................w +w..........A........B..........w +wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLDataGeneralized/examples/2player/klax_lvl3.txt b/VGDLDataGeneralized/examples/2player/klax_lvl3.txt new file mode 100755 index 0000000..e93ac47 --- /dev/null +++ b/VGDLDataGeneralized/examples/2player/klax_lvl3.txt @@ -0,0 +1,13 @@ +wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww +w..............g...............w +w..............................w +w..............................w +w..............................w +w..............................w +w..............................w +w..............................w +w..............................w +w..............................w +w..............................w +w..........A........B..........w +wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLDataGeneralized/examples/2player/klax_lvl4.txt b/VGDLDataGeneralized/examples/2player/klax_lvl4.txt new file mode 100755 index 0000000..861f6a3 --- /dev/null +++ b/VGDLDataGeneralized/examples/2player/klax_lvl4.txt @@ -0,0 +1,13 @@ +wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww +w..............h...............w +w..............................w +w..............................w +w..............................w +w..............................w +w..............................w +w..............................w +w..............................w +w..............................w +w..............................w +w..........A........B..........w +wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLDataGeneralized/examples/2player/mimic.txt b/VGDLDataGeneralized/examples/2player/mimic.txt new file mode 100755 index 0000000..9c3c91e --- /dev/null +++ b/VGDLDataGeneralized/examples/2player/mimic.txt @@ -0,0 +1,169 @@ +BasicGame key_handler=Pulse no_players=2 no_counters=2 + SpriteSet + floor > Immovable img=oryx/floor3 hidden=True + + startA > Immovable img=oryx/floor3 hidden=True invisible=True + + blocks > Immovable + blocksA > + blockA1 > + blockA1OFF > img=oryx/slime1 + blockA1ON > img=oryx/slime2 + blockA2 > + blockA2OFF > img=oryx/slime1 + blockA2ON > img=oryx/slime2 + blockA3 > + blockA3OFF > img=oryx/slime1 + blockA3ON > img=oryx/slime2 + blockA4 > + blockA4OFF > img=oryx/slime1 + blockA4ON > img=oryx/slime2 + blockA5 > + blockA5OFF > img=oryx/slime1 + blockA5ON > img=oryx/slime2 + blockA6 > + blockA6OFF > img=oryx/slime1 + blockA6ON > img=oryx/slime2 + blockA7 > + blockA7OFF > img=oryx/slime1 + blockA7ON > img=oryx/slime2 + blockA8 > + blockA8OFF > img=oryx/slime1 + blockA8ON > img=oryx/slime2 + blockA9 > + blockA9OFF > img=oryx/slime1 + blockA9ON > img=oryx/slime2 + blocksB > img=oryx/slime6 + blockB1 > + blockB1OFF > img=oryx/slime3 + blockB1ON > + blockB1OK > + blockB1NOT > + blockB2 > + blockB2OFF > img=oryx/slime3 + blockB2ON > + blockB2OK > + blockB2NOT > + blockB3 > + blockB3OFF > img=oryx/slime3 + blockB3ON > + blockB3OK > + blockB3NOT > + blockB4 > + blockB4OFF > img=oryx/slime3 + blockB4ON > + blockB4OK > + blockB4NOT > + blockB5 > + blockB5OFF > img=oryx/slime3 + blockB5ON > + blockB5OK > + blockB5NOT > + blockB6 > + blockB6OFF > img=oryx/slime3 + blockB6ON > + blockB6OK > + blockB6NOT > + blockB7 > + blockB7OFF > img=oryx/slime3 + blockB7ON > + blockB7OK > + blockB7NOT > + blockB8 > + blockB8OFF > img=oryx/slime3 + blockB8ON > + blockB8OK > + blockB8NOT > + blockB9 > + blockB9OFF > img=oryx/slime3 + blockB9ON > + blockB9OK > + blockB9NOT > + + hit > Flicker color=BLUE img=oryx/orb2 shrinkfactor=0.3 + hitA > + hitB > + + avatar > ShootAvatar rotateInPlace=true + avatarA > img=newset/girl3 stype=hitA + avatarB > img=newset/man3 stype=hitB + + frozen > MovingAvatar + frozenA > img=newset/girl3 + frozenB > img=newset/man3 + + wall > Immovable img=oryx/wall3 autotiling=True + + LevelMapping + . > floor + A > floor avatarA startA + B > floor frozenB + q > floor blockA1OFF + e > floor blockA2OFF + r > floor blockA3OFF + t > floor blockA4OFF + y > floor blockA5OFF + u > floor blockA6OFF + i > floor blockA7OFF + o > floor blockA8OFF + p > floor blockA9OFF + 1 > floor blockB1OFF + 2 > floor blockB2OFF + 3 > floor blockB3OFF + 4 > floor blockB4OFF + 5 > floor blockB5OFF + 6 > floor blockB6OFF + 7 > floor blockB7OFF + 8 > floor blockB8OFF + 9 > floor blockB9OFF + + InteractionSet + + avatar wall > stepBack + frozen wall > stepBack + + avatarA startA > addTimer timer=500 ftype=transformToAll stype=frozenB stypeTo=avatarB + avatarA startA > addTimer timer=500 ftype=transformToAll stype=avatarA stypeTo=frozenA + + blockA1ON hit > transformTo stype=blockA1OFF counter=-1,0 killSecond=True + hit blockA1OFF > transformTo stype=blockA1ON counter=1,0 killSecond=True + blockA2ON hit > transformTo stype=blockA2OFF counter=-1,0 killSecond=True + hit blockA2OFF > transformTo stype=blockA2ON counter=1,0 killSecond=True + blockA3ON hit > transformTo stype=blockA3OFF counter=-1,0 killSecond=True + hit blockA3OFF > transformTo stype=blockA3ON counter=1,0 killSecond=True + blockA4ON hit > transformTo stype=blockA4OFF counter=-1,0 killSecond=True + hit blockA4OFF > transformTo stype=blockA4ON counter=1,0 killSecond=True + blockA5ON hit > transformTo stype=blockA5OFF counter=-1,0 killSecond=True + hit blockA5OFF > transformTo stype=blockA5ON counter=1,0 killSecond=True + blockA6ON hit > transformTo stype=blockA6OFF counter=-1,0 killSecond=True + hit blockA6OFF > transformTo stype=blockA6ON counter=1,0 killSecond=True + blockA7ON hit > transformTo stype=blockA7OFF counter=-1,0 killSecond=True + hit blockA7OFF > transformTo stype=blockA7ON counter=1,0 killSecond=True + blockA8ON hit > transformTo stype=blockA8OFF counter=-1,0 killSecond=True + hit blockA8OFF > transformTo stype=blockA8ON counter=1,0 killSecond=True + blockA9ON hit > transformTo stype=blockA9OFF counter=-1,0 killSecond=True + hit blockA9OFF > transformTo stype=blockA9ON counter=1,0 killSecond=True + + blockB1ON hit > transformIfCount stype=blockB1OFF estype=blockB1OFF stypeCount=blockA1ON geq=1 counter=0,-1 counterElse=0,1 killSecond=True + blockB2ON hit > transformIfCount stype=blockB2OFF estype=blockB2OFF stypeCount=blockA2ON geq=1 counter=0,-1 counterElse=0,1 killSecond=True + blockB3ON hit > transformIfCount stype=blockB3OFF estype=blockB3OFF stypeCount=blockA3ON geq=1 counter=0,-1 counterElse=0,1 killSecond=True + blockB4ON hit > transformIfCount stype=blockB4OFF estype=blockB4OFF stypeCount=blockA4ON geq=1 counter=0,-1 counterElse=0,1 killSecond=True + blockB5ON hit > transformIfCount stype=blockB5OFF estype=blockB5OFF stypeCount=blockA5ON geq=1 counter=0,-1 counterElse=0,1 killSecond=True + blockB6ON hit > transformIfCount stype=blockB6OFF estype=blockB6OFF stypeCount=blockA6ON geq=1 counter=0,-1 counterElse=0,1 killSecond=True + blockB7ON hit > transformIfCount stype=blockB7OFF estype=blockB7OFF stypeCount=blockA7ON geq=1 counter=0,-1 counterElse=0,1 killSecond=True + blockB8ON hit > transformIfCount stype=blockB8OFF estype=blockB8OFF stypeCount=blockA8ON geq=1 counter=0,-1 counterElse=0,1 killSecond=True + blockB9ON hit > transformIfCount stype=blockB9OFF estype=blockB9OFF stypeCount=blockA9ON geq=1 counter=0,-1 counterElse=0,1 killSecond=True + + hit blockB1OFF > transformIfCount stype=blockB1OK estype=blockB1NOT stypeCount=blockA1ON geq=1 counter=0,1 counterElse=0,-1 killSecond=True + hit blockB2OFF > transformIfCount stype=blockB2OK estype=blockB2NOT stypeCount=blockA2ON geq=1 counter=0,1 counterElse=0,-1 killSecond=True + hit blockB3OFF > transformIfCount stype=blockB3OK estype=blockB3NOT stypeCount=blockA3ON geq=1 counter=0,1 counterElse=0,-1 killSecond=True + hit blockB4OFF > transformIfCount stype=blockB4OK estype=blockB4NOT stypeCount=blockA4ON geq=1 counter=0,1 counterElse=0,-1 killSecond=True + hit blockB5OFF > transformIfCount stype=blockB5OK estype=blockB5NOT stypeCount=blockA5ON geq=1 counter=0,1 counterElse=0,-1 killSecond=True + hit blockB6OFF > transformIfCount stype=blockB6OK estype=blockB6NOT stypeCount=blockA6ON geq=1 counter=0,1 counterElse=0,-1 killSecond=True + hit blockB7OFF > transformIfCount stype=blockB7OK estype=blockB7NOT stypeCount=blockA7ON geq=1 counter=0,1 counterElse=0,-1 killSecond=True + hit blockB8OFF > transformIfCount stype=blockB8OK estype=blockB8NOT stypeCount=blockA8ON geq=1 counter=0,1 counterElse=0,-1 killSecond=True + hit blockB9OFF > transformIfCount stype=blockB9OK estype=blockB9NOT stypeCount=blockA9ON geq=1 counter=0,1 counterElse=0,-1 killSecond=True + + + TerminationSet + Timeout limit=1000 use_counter=True compare=True \ No newline at end of file diff --git a/VGDLDataGeneralized/examples/2player/mimic_lvl0.txt b/VGDLDataGeneralized/examples/2player/mimic_lvl0.txt new file mode 100755 index 0000000..7273bfa --- /dev/null +++ b/VGDLDataGeneralized/examples/2player/mimic_lvl0.txt @@ -0,0 +1,7 @@ +wwwwwwwwwwwww +w..A..w..B..w +w.qer.w.123.w +w.tyu.w.456.w +w.iop.w.789.w +w.....w.....w +wwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLDataGeneralized/examples/2player/mimic_lvl1.txt b/VGDLDataGeneralized/examples/2player/mimic_lvl1.txt new file mode 100755 index 0000000..d6075aa --- /dev/null +++ b/VGDLDataGeneralized/examples/2player/mimic_lvl1.txt @@ -0,0 +1,7 @@ +wwwwwwwwwwwww +wq.A.rw1.B.3w +w..e..w..2..w +wt.y.uw4.5.6w +w..o..w..8..w +wi...pw7...9w +wwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLDataGeneralized/examples/2player/mimic_lvl2.txt b/VGDLDataGeneralized/examples/2player/mimic_lvl2.txt new file mode 100755 index 0000000..26bef0b --- /dev/null +++ b/VGDLDataGeneralized/examples/2player/mimic_lvl2.txt @@ -0,0 +1,7 @@ +wwwwwwwwwwwww +wq.A.rw1.B.3w +w.wew.w.w2w.w +wtwywuw4w5w6w +w.wow.w.w8w.w +wi...pw7...9w +wwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLDataGeneralized/examples/2player/mimic_lvl3.txt b/VGDLDataGeneralized/examples/2player/mimic_lvl3.txt new file mode 100755 index 0000000..045c1fd --- /dev/null +++ b/VGDLDataGeneralized/examples/2player/mimic_lvl3.txt @@ -0,0 +1,7 @@ +wwwwwwwwwwwwwwwww +w.q.A.r.w.1.B.3.w +w.wweww.w.ww2ww.w +wtwy..wuw4w..5w6w +w.wwoww.w.ww8ww.w +w.i...p.w.7...9.w +wwwwwwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLDataGeneralized/examples/2player/mimic_lvl4.txt b/VGDLDataGeneralized/examples/2player/mimic_lvl4.txt new file mode 100755 index 0000000..653b5c4 --- /dev/null +++ b/VGDLDataGeneralized/examples/2player/mimic_lvl4.txt @@ -0,0 +1,7 @@ +wwwwwwwwwwwwwwwww +w.rwAwq.w.1wBw3.w +w..w.w..w..w.w..w +wu.wew.tw4.w2w.6w +w.yw.wo.w.5w.w8.w +w.p...i.w.7...9.w +wwwwwwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLDataGeneralized/examples/2player/minesweeper.txt b/VGDLDataGeneralized/examples/2player/minesweeper.txt new file mode 100755 index 0000000..eda2986 --- /dev/null +++ b/VGDLDataGeneralized/examples/2player/minesweeper.txt @@ -0,0 +1,104 @@ +BasicGame key_handler=Pulse no_players=2 square_size=30 + SpriteSet + ground > Immovable img=newset/floor2 hidden=True + base > Immovable img=oryx/cspell5 + bomb > Immovable + bombA > img=newset/bomb5 + bombB > img=newset/bomb4 + box > Immovable img=newset/block3 + boxE > + boxB > + boxBA > + pA > + nA > + boxBB > + pB > + nB > + boxR > + flag > Immovable + flagA > img=newset/blockB2 + flagAE > + flagAB > + flagABA > + flagABB > + flagAR > + flagB > img=newset/blockR2 + flagBE > + flagBB > + flagBBA > + flagBBB > + flagBR > + avatar > ShootAvatar healthPoints=3 frameRate=16 + avatarA > img=newset/girl2 stype=magicA + avatarB > img=newset/man3 stype=magicB + magic > Flicker + magicA > img=oryx/sparkle4 + magicB > img=oryx/sparkle1 + point > Resource limit=3 color=RED img=oryx/heart1 shrinkfactor=0.8 + health > Passive invisible=True hidden=True + + wall > Immovable img=oryx/wall6 + offBox > Immovable color=RED hidden=True invisible=True + offBoxA > + offBoxB > + + LevelMapping + . > ground + b > pB ground + a > pA ground + e > boxE ground + r > boxR ground + A > avatarA ground + B > avatarB ground + + > base ground + + InteractionSet + avatar avatar wall > stepBack + magic avatar > killSprite + + avatarA pA > spawnBehind stype=offBoxA scoreChange=1,0 + pA avatarA > transformTo stype=nA + avatarB pB > spawnBehind stype=offBoxB scoreChange=0,1 + pB avatarB > transformTo stype=nB + offBoxA avatarA > transformToAll stype=nA stypeTo=pA scoreChange=-1,0 + offBoxA avatarA > killSprite + offBoxB avatarB > transformToAll stype=nB stypeTo=pB scoreChange=0,-1 + offBoxB avatarB > killSprite + + flagABA magicB > subtractHealthPoints stype=avatarA value=1 #subtract health points from A + flagABA magicB > transformTo killSecond=True stype=bombA scoreChange=0,10 + flagABB magicB > subtractHealthPoints stype=avatarB value=1 #subtract health points from B + flagABB magicB > transformTo killSecond=True stype=bombB scoreChange=10,0 + flagAE magicB > killSprite + flagAR magicB > transformTo killSecond=True stype=point + + boxBA magicA > transformTo killSecond=True stype=flagABA + boxBB magicA > transformTo killSecond=True stype=flagABB + boxE magicA > transformTo killSecond=True stype=flagAE + boxR magicA > transformTo killSecond=True stype=flagAR + + flagBBA magicA > subtractHealthPoints stype=avatarA value=1 #subtract health points from A + flagBBA magicA > transformTo killSecond=True stype=bombA scoreChange=0,10 + flagBBB magicA > subtractHealthPoints stype=avatarB value=1 #subtract health points from B + flagBBB magicA > transformTo killSecond=True stype=bombB scoreChange=10,0 + flagBE magicA > killSprite + flagBR magicA > transformTo killSecond=True stype=point + + boxBA magicB > transformTo killSecond=True stype=flagBBA + boxBB magicB > transformTo killSecond=True stype=flagBBB + boxE magicB > transformTo killSecond=True stype=flagBE + boxR magicB > transformTo killSecond=True stype=flagBR + + + avatar base > spawnIfHasMore resource=point stype=health limit=3 spend=4 + avatar health > addHealthPoints value=1 + health avatar > killSprite + + avatar point > changeResource resource=point + point avatar > killSprite + + TerminationSet + SpriteCounter stype=box limit=0 count_score=True + SpriteCounter stype=avatarA limit=0 win=False,True + SpriteCounter stype=avatarB limit=0 win=True,False + Timeout limit=2000 count_score=True \ No newline at end of file diff --git a/VGDLDataGeneralized/examples/2player/minesweeper_lvl0.txt b/VGDLDataGeneralized/examples/2player/minesweeper_lvl0.txt new file mode 100755 index 0000000..6162969 --- /dev/null +++ b/VGDLDataGeneralized/examples/2player/minesweeper_lvl0.txt @@ -0,0 +1,9 @@ +wwwwwwwww +wrwbwawrw +wr.aeb.rw +ww..e..ww +wa.A+B.bw +ww..e..ww +w..bea..w +wawewewbw +wwwwwwwww \ No newline at end of file diff --git a/VGDLDataGeneralized/examples/2player/minesweeper_lvl1.txt b/VGDLDataGeneralized/examples/2player/minesweeper_lvl1.txt new file mode 100755 index 0000000..77a0a34 --- /dev/null +++ b/VGDLDataGeneralized/examples/2player/minesweeper_lvl1.txt @@ -0,0 +1,9 @@ +wwwwwwwww +wbwbwawaw +wr..a..ew +ww..e..ww +we.A+B.ew +ww..e..ww +we..b..rw +wewawbwew +wwwwwwwww \ No newline at end of file diff --git a/VGDLDataGeneralized/examples/2player/minesweeper_lvl2.txt b/VGDLDataGeneralized/examples/2player/minesweeper_lvl2.txt new file mode 100755 index 0000000..6a73744 --- /dev/null +++ b/VGDLDataGeneralized/examples/2player/minesweeper_lvl2.txt @@ -0,0 +1,9 @@ +wwwwwwwwwwwww +wewewewewewew +wr..r...r..rw +ww..a...b..ww +we...A+B...ew +ww..b...a..ww +wr..r...r..rw +wawawawbwbwbw +wwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLDataGeneralized/examples/2player/minesweeper_lvl3.txt b/VGDLDataGeneralized/examples/2player/minesweeper_lvl3.txt new file mode 100755 index 0000000..2a62adb --- /dev/null +++ b/VGDLDataGeneralized/examples/2player/minesweeper_lvl3.txt @@ -0,0 +1,9 @@ +wwwwwwwwwwwww +wawawawawawaw +we..e...e..ew +ww..e...e..ww +we...A+B...ew +ww..e...e..ww +we..e...e..ew +wbwbwbwbwbwbw +wwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLDataGeneralized/examples/2player/minesweeper_lvl4.txt b/VGDLDataGeneralized/examples/2player/minesweeper_lvl4.txt new file mode 100755 index 0000000..a5d92b3 --- /dev/null +++ b/VGDLDataGeneralized/examples/2player/minesweeper_lvl4.txt @@ -0,0 +1,9 @@ +wwwwwwwwwwwww +wbbbbeeeaaaaw +wb..r...r..aw +ww..r...r..ww +wb...A+B...aw +ww..r...r..ww +wb..r...r..aw +wbbbbeeeaaaaw +wwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLDataGeneralized/examples/2player/minions.txt b/VGDLDataGeneralized/examples/2player/minions.txt new file mode 100755 index 0000000..4aa9cc6 --- /dev/null +++ b/VGDLDataGeneralized/examples/2player/minions.txt @@ -0,0 +1,114 @@ +BasicGame no_players=2 square_size=30 key_handler=Pulse + SpriteSet + ground > Immovable color=BROWN hidden=True img=oryx/backLBrown + + control > Immovable + left > color=LIGHTYELLOW img=oryx/bookleft + right > color=RED img=oryx/bookright + up > color=BLUE img=oryx/bookup + down > color=GREEN img=oryx/bookdown + + movable > + avatar > frameRate=16 + avatarA > ShootAvatar img=newset/girl3 stype=missileA + avatarB > ShootAvatar img=newset/man3 stype=missileB + minion > Missile speed=0.05 + minionA > img=oryx/ogre1 shrinkfactor=0.5 + minionAR > orientation=RIGHT + minionAL > orientation=LEFT + minionAD > orientation=DOWN + minionAU > orientation=UP + winnerA > shrinkfactor=0.4 + minionB > img=oryx/ogre2 shrinkfactor=0.5 + minionBR > orientation=RIGHT + minionBL > orientation=LEFT + minionBD > orientation=DOWN + minionBU > orientation=UP + winnerB > shrinkfactor=0.4 + + missile > Missile shrinkfactor=0.4 + missileA > img=oryx/orb1 + missileB > img=oryx/orb3 + + trap > Immovable img=oryx/spike2 + + goal > Immovable img=newset/exit2 + goalA > + goalB > + + dead > Immovable invisible=True + deadA > singleton=True color=BLUE + deadB > singleton=True color=RED + + wall > Immovable img=oryx/dirtwall autotiling=True + + LevelMapping + A > avatarA ground + B > avatarB ground + . > ground + a > minionAR ground + b > minionBL ground + t > trap ground + l > left ground + r > right ground + u > up ground + d > down ground + 0 > goalA ground + 1 > goalB ground + + InteractionSet + movable wall > stepBack pixelPerfect=True + + minion trap > killSprite + + avatarA left > transformToAll stype=minionAR stypeTo=minionAL + avatarA left > transformToAll stype=minionAU stypeTo=minionAL + avatarA left > transformToAll stype=minionAD stypeTo=minionAL + + avatarA right > transformToAll stype=minionAL stypeTo=minionAR + avatarA right > transformToAll stype=minionAD stypeTo=minionAR + avatarA right > transformToAll stype=minionAU stypeTo=minionAR + + avatarA down > transformToAll stype=minionAR stypeTo=minionAD + avatarA down > transformToAll stype=minionAL stypeTo=minionAD + avatarA down > transformToAll stype=minionAU stypeTo=minionAD + + avatarA up > transformToAll stype=minionAR stypeTo=minionAU + avatarA up > transformToAll stype=minionAL stypeTo=minionAU + avatarA up > transformToAll stype=minionAD stypeTo=minionAU + + avatarB left > transformToAll stype=minionBR stypeTo=minionBL + avatarB left > transformToAll stype=minionBD stypeTo=minionBL + avatarB left > transformToAll stype=minionBU stypeTo=minionBL + + avatarB right > transformToAll stype=minionBL stypeTo=minionBR + avatarB right > transformToAll stype=minionBD stypeTo=minionBR + avatarB right > transformToAll stype=minionBU stypeTo=minionBR + + avatarB down > transformToAll stype=minionBR stypeTo=minionBD + avatarB down > transformToAll stype=minionBL stypeTo=minionBD + avatarB down > transformToAll stype=minionBU stypeTo=minionBD + + avatarB up > transformToAll stype=minionBR stypeTo=minionBU + avatarB up > transformToAll stype=minionBL stypeTo=minionBU + avatarB up > transformToAll stype=minionBD stypeTo=minionBU + + minionA goalA > transformTo stype=winnerA scoreChange=10,0 + minionA goalB > stepBack pixelPerfect=True + minionB goalB > transformTo stype=winnerB scoreChange=0,10 + minionB goalA > stepBack pixelPerfect=True + + minionA missileB > flipDirection scoreChange=0,1 + minionB missileA > flipDirection scoreChange=1,0 + + #minionA missileB > transformTo stype=deadA killSecond=True + #minionB missileA > transformTo stype=deadB killSecond=True + #dead ground wall trap > killSprite + + TerminationSet + SpriteCounterMore stype=winnerA limit=3 win=True,False + SpriteCounterMore stype=winnerB limit=3 win=False,True + SpriteCounter stype=minionA limit=2 win=False,True + SpriteCounter stype=minionB limit=2 win=True,False + Timeout limit=1500 count_score=True + diff --git a/VGDLDataGeneralized/examples/2player/minions_lvl0.txt b/VGDLDataGeneralized/examples/2player/minions_lvl0.txt new file mode 100755 index 0000000..b26b5f6 --- /dev/null +++ b/VGDLDataGeneralized/examples/2player/minions_lvl0.txt @@ -0,0 +1,17 @@ +wwwwwwwwwwwwwwwwwwwww +w........lur........w +w........lAr........w +w........ldr........w +wwwwwwwwwwwwwwwwwwwww +w1a...............b0w +w1a...............b0w +w1a.......t.......b0w +w1a...............b0w +w1a...............b0w +w1a.......w.......b0w +w1a.......w.......b0w +wwwwwwwwwwwwwwwwwwwww +w........lur........w +w........lBr........w +w........ldr........w +wwwwwwwwwwwwwwwwwwwww diff --git a/VGDLDataGeneralized/examples/2player/minions_lvl1.txt b/VGDLDataGeneralized/examples/2player/minions_lvl1.txt new file mode 100755 index 0000000..b50155b --- /dev/null +++ b/VGDLDataGeneralized/examples/2player/minions_lvl1.txt @@ -0,0 +1,15 @@ +wwwwwwwwwwwwwwwwwwwww +w........lur........w +w........lAr........w +w........ldr........w +wwwwwwwwwwwwwwwwwwwww +w1a.......w.......b0w +w1a...............b0w +w1a...............b0w +w1a...t...w...t...b0w +w1a.......w.......b0w +wwwwwwwwwwwwwwwwwwwww +w........lur........w +w........lBr........w +w........ldr........w +wwwwwwwwwwwwwwwwwwwww diff --git a/VGDLDataGeneralized/examples/2player/minions_lvl2.txt b/VGDLDataGeneralized/examples/2player/minions_lvl2.txt new file mode 100755 index 0000000..9f51fd0 --- /dev/null +++ b/VGDLDataGeneralized/examples/2player/minions_lvl2.txt @@ -0,0 +1,17 @@ +wwwwwwwwwwwwwwwwwwwww +w........lur........w +w........lAr........w +w........ldr........w +wwwwwwwwwwwwwwwwwwwww +w1a.......w.......b0w +w1a...............b0w +w1aa.............bb0w +w1aa......t......bb0w +w1aa.............bb0w +w1a...............b0w +w1a.......w.......b0w +wwwwwwwwwwwwwwwwwwwww +w........lur........w +w........lBr........w +w........ldr........w +wwwwwwwwwwwwwwwwwwwww diff --git a/VGDLDataGeneralized/examples/2player/minions_lvl3.txt b/VGDLDataGeneralized/examples/2player/minions_lvl3.txt new file mode 100755 index 0000000..79257d3 --- /dev/null +++ b/VGDLDataGeneralized/examples/2player/minions_lvl3.txt @@ -0,0 +1,17 @@ +wwwwwwwwwwwwwwwwwwwww +w........lur........w +w........lAr........w +w........ldr........w +wwwwwwwwwwwwwwwwwwwww +w1........t........0w +w1a.a.....t.....b.b0w +w1.a.............b.0w +w1a.a...........b.b0w +w1.a.............b.0w +w1a.a.....t.....b.b0w +w1........t........0w +wwwwwwwwwwwwwwwwwwwww +w........lur........w +w........lBr........w +w........ldr........w +wwwwwwwwwwwwwwwwwwwww diff --git a/VGDLDataGeneralized/examples/2player/minions_lvl4.txt b/VGDLDataGeneralized/examples/2player/minions_lvl4.txt new file mode 100755 index 0000000..7577f29 --- /dev/null +++ b/VGDLDataGeneralized/examples/2player/minions_lvl4.txt @@ -0,0 +1,17 @@ +wwwwwwwwwwwwwwwwwwwww +w........lur........w +w........lAr........w +w........ldr........w +wwwwwwwwwwwwwwwwwwwww +w1.................0w +w1.a.........a...b.0w +w1..a..w..tt..b....0w +w1...a....w....b...0w +w1....a..tt..w..b..0w +w1.a...b.........b.0w +w1.................0w +wwwwwwwwwwwwwwwwwwwww +w........lur........w +w........lBr........w +w........ldr........w +wwwwwwwwwwwwwwwwwwwww diff --git a/VGDLDataGeneralized/examples/2player/oopsbrokeit.txt b/VGDLDataGeneralized/examples/2player/oopsbrokeit.txt new file mode 100755 index 0000000..4210631 --- /dev/null +++ b/VGDLDataGeneralized/examples/2player/oopsbrokeit.txt @@ -0,0 +1,42 @@ +BasicGame no_players=2 key_handler=Pulse + SpriteSet + ground > Immovable hidden=True img=oryx/backGrey + door > Door img=oryx/doorclosed1 + avatar > frameRate=16 + child > ShootAvatar stype=break img=newset/man4 shrinkfactor=0.7 + childIn > + childOut > + parent > ShootAvatar stype=fix img=newset/girl3 + parentIn > + parentOut > + break > Flicker singleton=True img=oryx/slash1 + fix > Flicker singleton=True img=oryx/sparkle4 + object > Immovable + fixed > img=newset/blockG + broken > img=newset/blockR2 + + wall > Immovable img=oryx/wall3 autotiling=True + + InteractionSet + avatar avatar wall object > stepBack + fixed break > transformTo stype=broken killSecond=True scoreChange=1,0 + broken fix > transformTo stype=fixed killSecond=True scoreChange=0,1 + + childIn door > transformTo stype=childOut + childOut ground > transformTo stype=childIn + + parentIn door > transformTo stype=parentOut + parentOut ground > transformTo stype=parentIn + + TerminationSet + MultiSpriteCounter stype1=childIn stype2=fixed limit=0 win=True,False + MultiSpriteCounter stype1=parentIn stype2=broken limit=0 win=False,True + Timeout limit=1500 count_score=True + + LevelMapping + A > childIn ground + B > parentIn ground + x > broken + o > fixed + . > ground + d > door diff --git a/VGDLDataGeneralized/examples/2player/oopsbrokeit_lvl0.txt b/VGDLDataGeneralized/examples/2player/oopsbrokeit_lvl0.txt new file mode 100755 index 0000000..b5c9a06 --- /dev/null +++ b/VGDLDataGeneralized/examples/2player/oopsbrokeit_lvl0.txt @@ -0,0 +1,9 @@ +wwwwwwwwwwww +w...w......w +w.x.w......w +w......A.x.w +wwwww..wwwww +wo.........w +w....B.w...w +w....o.w.d.w +wwwwwwwwwwww \ No newline at end of file diff --git a/VGDLDataGeneralized/examples/2player/oopsbrokeit_lvl1.txt b/VGDLDataGeneralized/examples/2player/oopsbrokeit_lvl1.txt new file mode 100755 index 0000000..53bdce0 --- /dev/null +++ b/VGDLDataGeneralized/examples/2player/oopsbrokeit_lvl1.txt @@ -0,0 +1,10 @@ +wwwwwwwwwwwwww +w.....w......w +w.x.x.w..o.o.w +w.....w..A...w +w.x........o.w +wwwwwwww..wwww +w.o..........w +w....B...w...w +w......x.w.d.w +wwwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLDataGeneralized/examples/2player/oopsbrokeit_lvl2.txt b/VGDLDataGeneralized/examples/2player/oopsbrokeit_lvl2.txt new file mode 100755 index 0000000..4e8ecae --- /dev/null +++ b/VGDLDataGeneralized/examples/2player/oopsbrokeit_lvl2.txt @@ -0,0 +1,10 @@ +wwwwwwwwwwwww +w.....w.....w +w.x.x.w.o.o.w +w.....w.....w +w.x.......o.w +wwwww.d.wwwww +w.o.......x.w +w....A.B....w +w.o.......x.w +wwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLDataGeneralized/examples/2player/oopsbrokeit_lvl3.txt b/VGDLDataGeneralized/examples/2player/oopsbrokeit_lvl3.txt new file mode 100755 index 0000000..79470f6 --- /dev/null +++ b/VGDLDataGeneralized/examples/2player/oopsbrokeit_lvl3.txt @@ -0,0 +1,6 @@ +wwwwwwwwwwwwwwwww +w.x.o.x.w.o.x.o.w +w.......w.......w +w...B.......A...w +w...x...d...o...w +wwwwwwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLDataGeneralized/examples/2player/oopsbrokeit_lvl4.txt b/VGDLDataGeneralized/examples/2player/oopsbrokeit_lvl4.txt new file mode 100755 index 0000000..67a3bc0 --- /dev/null +++ b/VGDLDataGeneralized/examples/2player/oopsbrokeit_lvl4.txt @@ -0,0 +1,7 @@ +wwwwwwwwwwwwwwwww +w.......x.......w +w.....o...x.....w +w...B...d...A...w +w.....x...o.....w +w.......o.......w +wwwwwwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLDataGeneralized/examples/2player/pacoban.txt b/VGDLDataGeneralized/examples/2player/pacoban.txt new file mode 100644 index 0000000..2761330 --- /dev/null +++ b/VGDLDataGeneralized/examples/2player/pacoban.txt @@ -0,0 +1,94 @@ +BasicGame key_handler=Pulse no_players=2 square_size=20 obs=wall + SpriteSet + floor > Immovable img=oryx/floor3 + food > Immovable + fruit > color=PINK img=newset/cherries2 + pellet > color=LIGHTYELLOW shrinkfactor=0.5 img=oryx/gold2 + power > Resource color=LIGHTGREEN shrinkfactor=0.8 img=oryx/orb2 + nest > SpawnPoint img=portal portal=True invisible=True + redspawn > stype=redOk + orangespawn > stype=orangeOk + bluespawn > stype=blueOk + pinkspawn > stype=pinkOk + + wall > Immovable img=oryx/wall3 autotiling=True + + moving > + ghost > + red > singleton=True + redOk > RandomPathAltChaser stype1=hungryA,hungryB stype2=poweredA,poweredB cooldown=4 img=oryx/ghost3 cons=4 + redSc > Fleeing stype=pacman maxDistance=500 cooldown=2 img=oryx/ghost1 + blue > singleton=True + blueOk > RandomPathAltChaser stype1=hungryA,hungryB stype2=poweredA,poweredB cooldown=4 img=oryx/ghost4 cons=4 + blueSc > Fleeing stype=pacman maxDistance=500 cooldown=2 img=oryx/ghost1 + pink > singleton=True + pinkOk > RandomPathAltChaser stype1=hungryA,hungryB stype2=poweredA,poweredB cooldown=4 img=oryx/ghost5 cons=4 + pinkSc > Fleeing stype=pacman maxDistance=500 cooldown=2 img=oryx/ghost1 + orange > singleton=True + orangeOk > RandomPathAltChaser stype1=hungryA,hungryB stype2=poweredA,poweredB cooldown=4 img=oryx/ghost6 cons=4 + orangeSc > Fleeing stype=pacman maxDistance=500 cooldown=2 img=oryx/ghost1 + pacman > OrientedAvatar rotateInPlace=false speed=1 + avatarA > + hungryA > color=YELLOW img=newset/pacman + poweredA > color=ORANGE img=oryx/bullet1 + avatarB > + hungryB > color=YELLOW img=newset/pacman + poweredB > color=ORANGE img=oryx/bullet1 + + InteractionSet + wall pacman > bounceForward + wall wall > undoAll + wall EOS > killSprite + pacman pacman > stepBack + ghost wall > stepBack + + pacman EOS > wrapAround + + ghost EOS ghost > stepBack + + hungryA ghost > killSprite scoreChange=-1,0 + hungryB ghost > killSprite scoreChange=0,-1 + + power hungryA hungryB > transformToAll stype=redOk stypeTo=redSc + power hungryA hungryB > transformToAll stype=pinkOk stypeTo=pinkSc + power hungryA hungryB > transformToAll stype=blueOk stypeTo=blueSc + power hungryA hungryB > transformToAll stype=orangeOk stypeTo=orangeSc + + power hungryA hungryB > addTimer timer=200 ftype=transformToAll stype=redSc stypeTo=redOk killSecond=True + power hungryA hungryB > addTimer timer=200 ftype=transformToAll stype=pinkSc stypeTo=pinkOk killSecond=True + power hungryA hungryB > addTimer timer=200 ftype=transformToAll stype=blueSc stypeTo=blueOk killSecond=True + power hungryA hungryB > addTimer timer=200 ftype=transformToAll stype=orangeSc stypeTo=orangeOk killSecond=True + + hungryA power > addTimer timer=200 ftype=transformToAll stype=poweredA stypeTo=hungryA + hungryB power > addTimer timer=200 ftype=transformToAll stype=poweredB stypeTo=hungryB + hungryA power > transformTo stype=poweredA + hungryB power > transformTo stype=poweredB + + power avatarA > killSprite scoreChange=10,0 + power avatarB > killSprite scoreChange=0,10 + pellet avatarA > killSprite scoreChange=1,0 + pellet avatarB > killSprite scoreChange=0,1 + fruit avatarA > killSprite scoreChange=5,0 + fruit avatarB > killSprite scoreChange=0,5 + + ghost poweredA > killSprite scoreChange=40,0 + ghost poweredB > killSprite scoreChange=0,40 + + LevelMapping + + > floor + 0 > floor power + . > floor pellet + A > floor hungryA + B > floor hungryB + 1 > floor redspawn + 2 > floor orangespawn + 3 > floor bluespawn + 4 > floor pinkspawn + f > floor fruit + w > floor wall + + TerminationSet + SpriteCounter stype=food count_score=True + SpriteCounter stype=avatarA win=False,True + SpriteCounter stype=avatarB win=True,False + Timeout limit=2000 count_score=True diff --git a/VGDLDataGeneralized/examples/2player/pacoban_lvl0.txt b/VGDLDataGeneralized/examples/2player/pacoban_lvl0.txt new file mode 100644 index 0000000..fe641de --- /dev/null +++ b/VGDLDataGeneralized/examples/2player/pacoban_lvl0.txt @@ -0,0 +1,24 @@ +wwwwwwwwwwwwwwwwwwwwwwww +w..........ww..........w +w0www.wwwwfww.wwww.www0w +w......................w +w.www.w.wwwwwwww.w.www.w +w.....w....ww....w.....w +wwwww.wwww+ww+wwww.wwwww +wwwww.w++++++++++w.wwwww +wwwww.w++++++++++w.wwwww +wwwww.w+www++www+w.wwwww ++++++f++ww1234ww++f+++++ +wwwww.w+wwwwwwww+w.wwwww +wwwww.w++++++++++w.wwwww +wwwww.w++++++++++w.wwwww +wwwww.w+wwwwwwww+w.wwwww +wwwww.w+wwwwwwww+w.wwwww +w..........ww..........w +w0www.wwww.ww.wwww.www0w +w...w......AB......w...w +www.w.w.wwwwwwww.w.w.www +w.....w....ww....w.....w +w.wwwwwwww.wwfwwwwwwww.w +w......................w +wwwwwwwwwwwwwwwwwwwwwwww diff --git a/VGDLDataGeneralized/examples/2player/pacoban_lvl1.txt b/VGDLDataGeneralized/examples/2player/pacoban_lvl1.txt new file mode 100644 index 0000000..afde9d7 --- /dev/null +++ b/VGDLDataGeneralized/examples/2player/pacoban_lvl1.txt @@ -0,0 +1,22 @@ +wwwwwwwwwwwwwwwwwwwwww +w..........B.........w +w.wwww.w.wwww.w.wwww.w +w.....0w.wwww.w0.....w +w.wwwwww.wwww.wwwwww.w +w.....f........f.....w +w.w.w.wwwwwwwwww.w.w.w +w.w.w.w++++++++w.w.w.w +w.w.w.w++++++++w.w.w.w +w.w.w.w+ww++ww+w.w.w.w +++++++++w1234w++++++++ +w.w.www+wwwwww+www.w.w +w.w.w++++++++++++w.w.w +w.w.wwwwwwwwwwwwww.w.w +w...f............f...w +w.wwwwww.wwww.wwwwww.w +w....................w +w.wwwwww.wwww.wwwwww.w +w.....0w.wwww.w0.....w +w.wwww.w.wwww.w.wwww.w +w.........A..........w +wwwwwwwwwwwwwwwwwwwwww diff --git a/VGDLDataGeneralized/examples/2player/pacoban_lvl2.txt b/VGDLDataGeneralized/examples/2player/pacoban_lvl2.txt new file mode 100644 index 0000000..3671835 --- /dev/null +++ b/VGDLDataGeneralized/examples/2player/pacoban_lvl2.txt @@ -0,0 +1,23 @@ +wwwwwwwwwwwwwwwwww +w0..............0w +w.w..wwwwwwww..w.w +w.w............w.w +w.w............w.w +w.w.w.wwwwww.w.w.w +w.w.w++++++++w.w.w +w.w.w++++++++w.w.w +w.w.w+ww++ww+w.w.w +++++++w1234w++++++ +w.w.w+wwwwww+w.w.w +w.w.w++++++++w.w.w +w.w.w.wwwwww.w.w.w +w.w............w.w +w.w.wwww.w.www.w.w +w.w............w.w +w.w.wwww.w.www.w.w +w.wfwwww.w.wwwfw.w +w.w.wwww.w.www.w.w +w.w.....A.B....w.w +w.w..wwwwwwww..w.w +w0..............0w +wwwwwwwwwwwwwwwwww diff --git a/VGDLDataGeneralized/examples/2player/pacoban_lvl3.txt b/VGDLDataGeneralized/examples/2player/pacoban_lvl3.txt new file mode 100644 index 0000000..28023c4 --- /dev/null +++ b/VGDLDataGeneralized/examples/2player/pacoban_lvl3.txt @@ -0,0 +1,18 @@ +wwwwwwwwwwwwwwwwwwww +w................w0w +w.wwwwwwwwwwwwww...w +w.w...............ww +w.w.wwwwwwwwwwww..ww +w.w.w++++++++++w..ww +w.w.w++++++++++w..ww +w.w.w+www++www+w..ww +++++++ww1234ww++++++ +w.www+wwwwwwww+www.w +w.ww++++++++++++ww.w +w.wwwwwwwwwwwwwwww.w +w........BA........w +w.wwwwwwwwwwwwwwww.w +ww................ww +ww.wwwwww..wwwwww.ww +ww................ww +wwwwwwwwwwwwwwwwwwww diff --git a/VGDLDataGeneralized/examples/2player/pacoban_lvl4.txt b/VGDLDataGeneralized/examples/2player/pacoban_lvl4.txt new file mode 100644 index 0000000..1da1c5a --- /dev/null +++ b/VGDLDataGeneralized/examples/2player/pacoban_lvl4.txt @@ -0,0 +1,18 @@ +wwwwwwwwwwwwwwwwwwwwww +w.0................0.w +w.www.wwwww.wwwww.ww.w +w.w................w.w +w.w..wwwwwwwwwwww..w.w +w.w..w++++++++++w..w.w +w.w..w++++++++++w..w.w +w.wwww+www++www+wwww.w ++++++++ww1234ww+++++++ +w.www++wwwwwwww++www.w +w.w.w++++++++++++w.w.w +w.w.wwwwww..wwwwwwfw.w +w....................w +www.wwwwww..wwwwww.www +w.......A....B.......w +w.wwwwwwwwwwwwwwwwww.w +w0..................0w +wwwwwwwwwwwwwwwwwwwwww diff --git a/VGDLDataGeneralized/examples/2player/pong2p.txt b/VGDLDataGeneralized/examples/2player/pong2p.txt new file mode 100644 index 0000000..41dc049 --- /dev/null +++ b/VGDLDataGeneralized/examples/2player/pong2p.txt @@ -0,0 +1,43 @@ +BasicGame no_players=2 + SpriteSet + goal > Immovable color=GREEN + othergoal > + mygoal > + win > Immovable color=RED + iWin > + otherWins > + + racket > speed=0.25 hMult=3 + avatarA > VerticalAvatar img=oryx/floor3 + avatarB > VerticalAvatar color=BLUE img=oryx/floor2 + + ball > Missile orientation=LEFT physicstype=CONT img=oryx/bullet1 shrinkfactor=4 + normalBall > speed=25 + slowBall > speed=15 + slowBallR > speed=15 orientation=RIGHT + + floor > Passive hidden=True invisible=True + + TerminationSet # from the perspective of player 1 (on the left) + SpriteCounter stype=goal limit=0 win=False + SpriteCounter stype=othergoal limit=0 win=True,False + SpriteCounter stype=mygoal limit=0 win=False,True + Timeout limit=1000 win=True + + InteractionSet + othergoal ball > transformToAll stype=othergoal stypeTo=iWin + mygoal ball > transformToAll stype=mygoal stypeTo=otherWins + + ball racket > bounceDirection + ball wall > wallBounce + racket wall > stepBack + + LevelMapping + + > mygoal + - > othergoal + B > avatarB + A > avatarA + o > normalBall + s > slowBall + t > slowBallR + . > floor diff --git a/VGDLDataGeneralized/examples/2player/pong2p_lvl0.txt b/VGDLDataGeneralized/examples/2player/pong2p_lvl0.txt new file mode 100644 index 0000000..f4ed4c5 --- /dev/null +++ b/VGDLDataGeneralized/examples/2player/pong2p_lvl0.txt @@ -0,0 +1,13 @@ +wwwwwwwwwwwwwwwwwwwwww +w+..................-w +w+..................-w +w+..................-w +w+..................-w +w+A................B-w +w+.........o........-w +w+..................-w +w+..................-w +w+..................-w +w+..................-w +w+..................-w +wwwwwwwwwwwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLDataGeneralized/examples/2player/pong2p_lvl1.txt b/VGDLDataGeneralized/examples/2player/pong2p_lvl1.txt new file mode 100644 index 0000000..275aaad --- /dev/null +++ b/VGDLDataGeneralized/examples/2player/pong2p_lvl1.txt @@ -0,0 +1,13 @@ +wwwwwwwwwwwwwwwwwwwwww +w+w................w-w +w+..................-w +w+..................-w +w+..................-w +w+wA..............Bw-w +w+.........o........-w +w+w................w-w +w+..................-w +w+..................-w +w+..................-w +w+w................w-w +wwwwwwwwwwwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLDataGeneralized/examples/2player/pong2p_lvl2.txt b/VGDLDataGeneralized/examples/2player/pong2p_lvl2.txt new file mode 100644 index 0000000..8120add --- /dev/null +++ b/VGDLDataGeneralized/examples/2player/pong2p_lvl2.txt @@ -0,0 +1,13 @@ +wwwwwwwwwwwwwwwwwwwwww +w+.....w......w.....-w +w+..................-w +w+..................-w +w+..................-w +w+A................B-w +w+.........o........-w +w+..................-w +w+..................-w +w+..................-w +w+..................-w +w+.....w......w.....-w +wwwwwwwwwwwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLDataGeneralized/examples/2player/pong2p_lvl3.txt b/VGDLDataGeneralized/examples/2player/pong2p_lvl3.txt new file mode 100644 index 0000000..eb7c630 --- /dev/null +++ b/VGDLDataGeneralized/examples/2player/pong2p_lvl3.txt @@ -0,0 +1,13 @@ +wwwwwwwwwwwwwwwwwwwwww +w+w................w-w +w+..................-w +w+..................-w +w+..................-w +w+wA..............Bw-w +w+....o........o....-w +w+w................w-w +w+..................-w +w+..................-w +w+..................-w +w+w................w-w +wwwwwwwwwwwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLDataGeneralized/examples/2player/pong2p_lvl4.txt b/VGDLDataGeneralized/examples/2player/pong2p_lvl4.txt new file mode 100644 index 0000000..e0a9f14 --- /dev/null +++ b/VGDLDataGeneralized/examples/2player/pong2p_lvl4.txt @@ -0,0 +1,13 @@ +wwwwwwwwwwwwwwwwwwwwwwwww +w-t...................w+w +w-.....................+w +w-.....................+w +w-.....................+w +w-.B..................A+w +w-...............s.....+w +w-.....................+w +w-.....................+w +w-.....................+w +w-.....................+w +w-w...................s+w +wwwwwwwwwwwwwwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLDataGeneralized/examples/2player/portals.txt b/VGDLDataGeneralized/examples/2player/portals.txt new file mode 100644 index 0000000..a99acdc --- /dev/null +++ b/VGDLDataGeneralized/examples/2player/portals.txt @@ -0,0 +1,81 @@ +BasicGame key_handler=Pulse no_players=2 square_size=30 + SpriteSet + floor > Immovable img=newset/chamber_floor hidden=True + trap > Immovable img=newset/it_is_a_trap + + cake > Immovable img=newset/cake + + laser > Missile img=newset/shot_laser + + portalShot > Missile singleton=True + portalShotBlue > img=newset/shot_portal_blue + portalShotOrange > img=newset/shot_portal_orange + + portal > Immovable + disabledPortal > + portalBlueDisabled > img=newset/chamber_wall_blue + portalOrangeDisabled > img=newset/chamber_wall_orange + + workingPortal > Portal + portalBlue > stype=portalOrange img=newset/chamber_wall_blue + portalOrange > stype=portalBlue img=newset/chamber_wall_orange + + movable > + subjectAvatar > + noShooterSubject > MovingAvatar + noShooterBlue > img=newset/chell_blue + noShooterOrange > img=newset/chell_orange + subject > ShootAvatar + subjectBlue > stype=portalShotBlue img=newset/chell_blue + subjectOrange > stype=portalShotOrange img=newset/chell_orange + + turret > ShootAvatar stype=laser img=newset/turret + + wall > Immovable img=newset/chamber_wall + + LevelMapping + . > floor + w > wall + x > trap + A > subjectBlue floor + T > turret floor + c > cake floor + + InteractionSet + movable wall movable EOS > stepBack + laser wall > killSprite + turret cake portal > stepBack + subjectAvatar laser trap > killSprite + cake subjectAvatar > killSprite + portalShot EOS > killSprite + + # If the portal is enabled, Chell is teleported to the other one + subject workingPortal > teleportToExit + + # Disabling shooting avatar after teleport for a brief period of time + # This disables infinite loop teleport AND fixes small bug of multiple portal creation + subjectBlue workingPortal > addTimer timer=30 ftype=transformToAll stype=noShooterBlue stypeTo=subjectBlue + subjectBlue workingPortal > transformTo stype=noShooterBlue + subjectOrange workingPortal > addTimer timer=30 ftype=transformToAll stype=noShooterOrange stypeTo=subjectOrange + subjectOrange workingPortal > transformTo stype=noShooterOrange + + # Logic to create Portals when shooting to a wall. Still can't believe it is working *.* + portalShotBlue wall > transformToAll stype=subjectBlue stypeTo=subjectOrange + portalShotBlue wall > killSprite + wall portalShotBlue > transformToAll stype=portalBlue stypeTo=wall + wall portalShotBlue > killAll stype=subjectBlue + wall portalShotBlue > transformTo stype=portalBlue + + portalShotOrange wall > transformToAll stype=subjectOrange stypeTo=subjectBlue + portalShotOrange wall > killSprite + wall portalShotOrange > transformToAll stype=portalOrange stypeTo=wall + wall portalShotOrange > killAll stype=subjectOrange + wall portalShotOrange > transformTo stype=portalOrange + + # shots should not go through Portals + #portalShotBlue portal > killSprite + #portalShotOrange portal > killSprite + + TerminationSet + SpriteCounter stype=cake limit=0 win=True,False + MultiSpriteCounter stype1=subject stype2=noShooterSubject limit=0 win=False,True \ No newline at end of file diff --git a/VGDLDataGeneralized/examples/2player/portals_lvl0.txt b/VGDLDataGeneralized/examples/2player/portals_lvl0.txt new file mode 100644 index 0000000..14d4e3b --- /dev/null +++ b/VGDLDataGeneralized/examples/2player/portals_lvl0.txt @@ -0,0 +1,12 @@ +wwwwwwwwwwwwwwwwwwwwww +w.......x.........A..w +w.......x...ww.......w +w.......x...ww.......w +wxxxxxxxwwwwwwxxxxxxxw +w.......wwwwww.......w +w.T........xx....ww..w +w..........ww....wwwww +w.........cww....wwwww +w..........ww........w +w..........xx........w +wwwwwwwwwwwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLDataGeneralized/examples/2player/portals_lvl1.txt b/VGDLDataGeneralized/examples/2player/portals_lvl1.txt new file mode 100644 index 0000000..56603d0 --- /dev/null +++ b/VGDLDataGeneralized/examples/2player/portals_lvl1.txt @@ -0,0 +1,9 @@ +wwwwwwwwwwwwwwwwwwwwww +w.......xww.......A..w +w...c...x....ww......w +w.......x....ww......w +wxxxxxxxwwwwwwwxxxxxxw +w.......wwwwwww......w +w.T..................w +w....................w +wwwwwwwwwwwwwwwwwwwwww diff --git a/VGDLDataGeneralized/examples/2player/portals_lvl2.txt b/VGDLDataGeneralized/examples/2player/portals_lvl2.txt new file mode 100644 index 0000000..e117f52 --- /dev/null +++ b/VGDLDataGeneralized/examples/2player/portals_lvl2.txt @@ -0,0 +1,7 @@ +wwwwwwwwwwwwwwwwwwwwwwww +w..c..xw...xw...xw..A..w +w.....xw...xw...xw.....w +ww...wxww..xww..xww...ww +w.....xw...xw...xw.....w +w..T..xw...xw...xw.....w +wwwwwwwwwwwwwwwwwwwwwwww diff --git a/VGDLDataGeneralized/examples/2player/portals_lvl3.txt b/VGDLDataGeneralized/examples/2player/portals_lvl3.txt new file mode 100644 index 0000000..dd9f246 --- /dev/null +++ b/VGDLDataGeneralized/examples/2player/portals_lvl3.txt @@ -0,0 +1,11 @@ +xxxxxxxxxxxxxxxxxxxxx +xwwwwwwwwwwwwwwwwwwwx +xw.................wx +xw.c...............wx +xw.................wx +xw...............A.wx +xw.................wx +xw.T...............wx +xw.................wx +xwwwwwwwwwwwwwwwwwwwx +xxxxxxxxxxxxxxxxxxxxx \ No newline at end of file diff --git a/VGDLDataGeneralized/examples/2player/portals_lvl4.txt b/VGDLDataGeneralized/examples/2player/portals_lvl4.txt new file mode 100644 index 0000000..c55674e --- /dev/null +++ b/VGDLDataGeneralized/examples/2player/portals_lvl4.txt @@ -0,0 +1,11 @@ +wwwwwwwwwwwwwwwwwww +w........wx.......w +w.T......wx...c...w +w........wx.......w +w.....wxxxxxxxxxxxw +wxxxxxwwwwwwwwwwwww +wwwwwxwxxxxxxxxxxxw +w....xw....xw.....w +w....xw....xw...A.w +w....xw....xw.....w +wwwwwwwwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLDataGeneralized/examples/2player/prisoners-dilemma.txt b/VGDLDataGeneralized/examples/2player/prisoners-dilemma.txt new file mode 100644 index 0000000..2f41d43 --- /dev/null +++ b/VGDLDataGeneralized/examples/2player/prisoners-dilemma.txt @@ -0,0 +1,125 @@ +BasicGame no_players=2 square_size=30 + SpriteSet + floor > Immovable img=oryx/backGrey hidden=True + + bullet > Missile shrinkfactor=0.5 + bulletA > singleton=True orientation=RIGHT + agreeAb > img=oryx/planet1 + agreeA0b > speed=0.6 + agreeA1b > speed=0.4 + agreeA2b > speed=0.2 + disagreeAb > img=oryx/scroll1 + disagreeA0b > speed=0.6 + disagreeA1b > speed=0.4 + disagreeA2b > speed=0.2 + bulletB > singleton=True orientation=LEFT + agreeBb > img=oryx/planet1 + agreeB0b > speed=0.6 + agreeB1b > speed=0.4 + agreeB2b > speed=0.2 + disagreeBb > img=oryx/scroll1 + disagreeB0b > speed=0.6 + disagreeB1b > speed=0.4 + disagreeB2b > speed=0.2 + + choice > Flicker shrinkfactor=0.5 + choiceA > singleton=True hidden=False,True invisible=False,True + agreeA > img=oryx/planet1 + disagreeA > img=oryx/scroll1 + choiceB > singleton=True hidden=True,False invisible=True,False + agreeB > img=oryx/planet1 + disagreeB > img=oryx/scroll1 + + avatar > #frameRate=16 + avatarA > ShootOnlyAvatar stype=agreeA,disagreeA img=newset/bandit1 orientation=RIGHT + avatarB > ShootOnlyAvatar stype=agreeB,disagreeB img=newset/bandit1h orientation=LEFT + + buzzer > Immovable shrinkfactor=0.5 + buzzerA > hidden=False,True invisible=False,True + buzzerAgreeA > img=oryx/planet1 + buzzerDisagreeA > img=oryx/scroll1 + buzzerB > hidden=True,False invisible=True,False + buzzerAgreeB > img=oryx/planet1 + buzzerDisagreeB > img=oryx/scroll1 + + timer > + timer1 > Immovable invisible=True hidden=True + timer10 > + timer11 > + timer12 > + timer2 > Immovable invisible=True hidden=True + timer20 > + timer21 > + timer22 > + choose > Immovable invisible=True hidden=True + choose0 > + choose1 > + choose2 > + + wall > Immovable img=oryx/wall3 autotiling=True + + + LevelMapping + . > floor + A > avatarA floor + B > avatarB floor + + 0 > timer10 floor buzzerAgreeA + 1 > timer10 floor buzzerAgreeB + + 2 > timer20 floor buzzerAgreeA + 3 > timer20 floor buzzerAgreeB + + 4 > timer11 floor buzzerAgreeA + 5 > timer11 floor buzzerAgreeB + + 6 > timer21 floor buzzerAgreeA + 7 > timer21 floor buzzerAgreeB + + 8 > timer12 floor buzzerAgreeA + 9 > timer12 floor buzzerAgreeB + + a > timer22 floor buzzerAgreeA + b > timer22 floor buzzerAgreeB + + w > floor wall + + InteractionSet + timer10 TIME > spawn stype=choose0 timer=50 repeating=True + timer20 TIME > spawn stype=choose0 timer=20 repeating=True + timer11 TIME > spawn stype=choose1 timer=50 repeating=True + timer21 TIME > spawn stype=choose1 timer=20 repeating=True + timer22 TIME > spawn stype=choose2 timer=50 repeating=True + timer22 TIME > spawn stype=choose2 timer=20 repeating=True + + bullet wall > killSprite + + buzzerA agreeA > transformTo stype=buzzerAgreeA killSecond=True + buzzerA disagreeA > transformTo stype=buzzerDisagreeA killSecond=True + + buzzerB agreeB > transformTo stype=buzzerAgreeB killSecond=True + buzzerB disagreeB > transformTo stype=buzzerDisagreeB killSecond=True + + choose0 buzzerAgreeA > spawn stype=agreeA0b + choose0 buzzerDisagreeA > spawn stype=disagreeA0b + choose1 buzzerAgreeA > spawn stype=agreeA1b + choose1 buzzerDisagreeA > spawn stype=disagreeA1b + choose2 buzzerAgreeA > spawn stype=agreeA2b + choose2 buzzerDisagreeA > spawn stype=disagreeA2b + + choose0 buzzerAgreeB > spawn stype=agreeB0b + choose0 buzzerDisagreeB > spawn stype=disagreeB0b + choose1 buzzerAgreeB > spawn stype=agreeB1b + choose1 buzzerDisagreeB > spawn stype=disagreeB1b + choose2 buzzerAgreeB > spawn stype=agreeB2b + choose2 buzzerDisagreeB > spawn stype=disagreeB2b + + choose buzzer > killSprite + + agreeAb disagreeBb > killBoth scoreChange=-3,0 + agreeAb agreeBb > killBoth scoreChange=-1,-1 + disagreeAb agreeBb > killBoth scoreChange=0,-3 + disagreeAb disagreeBb > killBoth scoreChange=-2,-2 + + TerminationSet + Timeout limit=500 count_score=True \ No newline at end of file diff --git a/VGDLDataGeneralized/examples/2player/prisoners-dilemma_lvl0.txt b/VGDLDataGeneralized/examples/2player/prisoners-dilemma_lvl0.txt new file mode 100644 index 0000000..8093f07 --- /dev/null +++ b/VGDLDataGeneralized/examples/2player/prisoners-dilemma_lvl0.txt @@ -0,0 +1,5 @@ +wwwwwwwwwwwww +w...........w +w.A0.....1B.w +w...........w +wwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLDataGeneralized/examples/2player/prisoners-dilemma_lvl1.txt b/VGDLDataGeneralized/examples/2player/prisoners-dilemma_lvl1.txt new file mode 100644 index 0000000..4169fdd --- /dev/null +++ b/VGDLDataGeneralized/examples/2player/prisoners-dilemma_lvl1.txt @@ -0,0 +1,5 @@ +wwwwwwwwwwwww +w...........w +w.A2.....3B.w +w...........w +wwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLDataGeneralized/examples/2player/prisoners-dilemma_lvl2.txt b/VGDLDataGeneralized/examples/2player/prisoners-dilemma_lvl2.txt new file mode 100644 index 0000000..8e845e6 --- /dev/null +++ b/VGDLDataGeneralized/examples/2player/prisoners-dilemma_lvl2.txt @@ -0,0 +1,5 @@ +wwwwwwwwwwwww +w...........w +w.A4.....5B.w +w...........w +wwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLDataGeneralized/examples/2player/prisoners-dilemma_lvl3.txt b/VGDLDataGeneralized/examples/2player/prisoners-dilemma_lvl3.txt new file mode 100644 index 0000000..fee2d93 --- /dev/null +++ b/VGDLDataGeneralized/examples/2player/prisoners-dilemma_lvl3.txt @@ -0,0 +1,5 @@ +wwwwwwwwwwwww +w...........w +w.A6.....7B.w +w...........w +wwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLDataGeneralized/examples/2player/prisoners-dilemma_lvl4.txt b/VGDLDataGeneralized/examples/2player/prisoners-dilemma_lvl4.txt new file mode 100644 index 0000000..e2f12e8 --- /dev/null +++ b/VGDLDataGeneralized/examples/2player/prisoners-dilemma_lvl4.txt @@ -0,0 +1,5 @@ +wwwwwwwwwwwww +w...........w +w.A8.....9B.w +w...........w +wwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLDataGeneralized/examples/2player/reflection.txt b/VGDLDataGeneralized/examples/2player/reflection.txt new file mode 100755 index 0000000..1e8cb86 --- /dev/null +++ b/VGDLDataGeneralized/examples/2player/reflection.txt @@ -0,0 +1,54 @@ +BasicGame key_handler=Pulse no_players=2 + SpriteSet + floor > Immovable img=oryx/floor3 hidden=True + cliff > Immovable color=BLACK + avatar > ShootAvatar rotateInPlace=true + avatarA > img=newset/cop2 stype=bullet1 + avatarB > img=newset/sheriff1 stype=bullet2 + + mirror > Passive img=oryx/diamond3 + mup > orientation=UP img=newset/mirror_u + mdown > orientation=DOWN img=newset/mirror_d + mright > orientation=RIGHT img=newset/mirror_r + mleft > orientation=LEFT img=newset/mirror_l + mswap > + + bullet > Missile color=BLUE shrinkfactor=0.3 + bullet1 > img=oryx/orb2 + bulletA > img=oryx/orb2 + bullet2 > img=oryx/orb3 + bulletB > img=oryx/orb3 + + wall > Immovable img=oryx/wall3 autotiling=True + + LevelMapping + . > floor + , > cliff + A > floor avatarA + B > floor avatarB + u > floor mup + d > floor mdown + r > floor mright + l > floor mleft + + InteractionSet + + avatar wall > stepBack + mirror avatar > bounceForward + mirror wall > stepBack + + mirror cliff > killSprite + avatar cliff > killSprite + + bullet wall EOS > killSprite + bullet1 mirror > transformTo stype=bulletA + bullet2 mirror > transformTo stype=bulletB + bullet mirror > attractGaze align=True + + avatarA bulletB > killSprite + avatarB bulletA > killSprite + + TerminationSet + SpriteCounter stype=avatarA limit=0 win=False,True + SpriteCounter stype=avatarB limit=0 win=True,False + Timeout limit=1500 win=False,False \ No newline at end of file diff --git a/VGDLDataGeneralized/examples/2player/reflection_lvl0.txt b/VGDLDataGeneralized/examples/2player/reflection_lvl0.txt new file mode 100755 index 0000000..5259913 --- /dev/null +++ b/VGDLDataGeneralized/examples/2player/reflection_lvl0.txt @@ -0,0 +1,15 @@ +wwwwwwwwwwwwwwwwwwwwwww +w.......,,,,,,,.......w +w.....r.,,,,,,,.d.....w +w...d...,,,,,,,...l...w +w.r.....,,,,,,,.....d.w +w.....d.,,,w,,,.l.....w +w.......,,,w,,,.......w +ww.w...w,,,,,,,w...w.ww +ww.w...w,,,,,,,w...w.ww +w.....r.,,,w,,,.d.....w +w..d....,,,w,,,....l..w +w....r..,,,,,,,..d....w +w.d.....,,,,,,,.....l.w +w...A...,,,,,,,...B...w +wwwwwwwwwwwwwwwwwwwwwww diff --git a/VGDLDataGeneralized/examples/2player/reflection_lvl1.txt b/VGDLDataGeneralized/examples/2player/reflection_lvl1.txt new file mode 100755 index 0000000..a4c3820 --- /dev/null +++ b/VGDLDataGeneralized/examples/2player/reflection_lvl1.txt @@ -0,0 +1,12 @@ +wwwwwwwwwwwwwwwwwwwwwww +wd......,,,,,,,......dw +w.....r.,,,,,,,.d.....w +w...d...,,,,,,,...l...w +w.......,,,w,,,.......w +w..r....,,,w,,,....l..w +w.r.....,,,w,,,.....l.w +w......d,,,w,,,d......w +w.......,,,,,,,.......w +w.......,,,,,,,.......w +w...A...,,,,,,,...B...w +wwwwwwwwwwwwwwwwwwwwwww diff --git a/VGDLDataGeneralized/examples/2player/reflection_lvl2.txt b/VGDLDataGeneralized/examples/2player/reflection_lvl2.txt new file mode 100755 index 0000000..4cd64d7 --- /dev/null +++ b/VGDLDataGeneralized/examples/2player/reflection_lvl2.txt @@ -0,0 +1,12 @@ +wwwwwwwwwwwwwwwwwwwwwww +wddddd..,,,,,,,..dddddw +wd......,,,,,,,......dw +w...d...,,,,,,,...d...w +w.d.....,,,,,,,.....d.w +w.......,,,,,,,.......w +w..r....,,,,,,,....l..w +w.......,,,,,,,.......w +w....r..,,,,,,,..l....w +w.......,,,,,,,.......w +w...A...,,,,,,,...B...w +wwwwwwwwwwwwwwwwwwwwwww diff --git a/VGDLDataGeneralized/examples/2player/reflection_lvl3.txt b/VGDLDataGeneralized/examples/2player/reflection_lvl3.txt new file mode 100755 index 0000000..94f7c49 --- /dev/null +++ b/VGDLDataGeneralized/examples/2player/reflection_lvl3.txt @@ -0,0 +1,8 @@ +wwwwwwwwwwwwwwwwwwwwwww +wddddd..,,,,,,,..dddddw +w.......,,,,,,,.......w +w..r....,,,,,,,....l..w +w.d...d.,,,,,,,.d...d.w +w....r..,,,,,,,..l....w +w...A...,,,,,,,...B...w +wwwwwwwwwwwwwwwwwwwwwww diff --git a/VGDLDataGeneralized/examples/2player/reflection_lvl4.txt b/VGDLDataGeneralized/examples/2player/reflection_lvl4.txt new file mode 100755 index 0000000..70335e2 --- /dev/null +++ b/VGDLDataGeneralized/examples/2player/reflection_lvl4.txt @@ -0,0 +1,9 @@ +wwwwwwwwwwwwwwwwwwwwwww +wddddd..,,,,,,,..dddddw +w.......,,,,,,,.......w +w....r.d,,,,,,,d.l....w +w....r.d,,,,,,,d.l....w +w....r.d,,,,,,,d.l....w +w.......,,,,,,,.......w +w...A...,,,,,,,...B...w +wwwwwwwwwwwwwwwwwwwwwww diff --git a/VGDLDataGeneralized/examples/2player/rivalry.txt b/VGDLDataGeneralized/examples/2player/rivalry.txt new file mode 100755 index 0000000..8a56b05 --- /dev/null +++ b/VGDLDataGeneralized/examples/2player/rivalry.txt @@ -0,0 +1,177 @@ +BasicGame key_handler=Pulse no_players=2 + SpriteSet + black > Immovable color=BLACK hidden=True img=oryx/backLBlue + white > Immovable color=WHITE hidden=True img=oryx/backGrey + grey > Immovable hidden=True img=oryx/backLBrown + + flag > Resource shrinkfactor=0.8 img=newset/flag1 + + avatar > + avatarA > img=newset/girl3 + inBlackA > ShootAvatar stype=missile1 + inWhiteA > ShootAvatar stype=sword1 + inGreyA > MovingAvatar + gotA > MovingAvatar img=newset/girl3flag + avatarB > img=newset/man3 + inBlackB > ShootAvatar stype=sword2 + inWhiteB > ShootAvatar stype=missile2 + inGreyB > MovingAvatar + gotB > MovingAvatar img=newset/man3flag + + warrior > RandomNPC + warrior0 > speed=0.5 cooldown=5 cons=10 img=oryx/cyclop1 + warrior1 > speed=0.3 cooldown=3 cons=15 img=oryx/cyclop2 + + sword > Flicker shrinkfactor=0.8 + sword1 > img=oryx/sword4 + sword2 > img=oryx/sword1 + missile > Missile shrinkfactor=0.5 + missile1 > img=oryx/orb3 + missile2 > img=oryx/orb1 + + deadPortal > Portal invisible=True portal=True hidden=True + deadPortalA > stype=startA + deadPortalB > stype=startB + deadPortalFlag > stype=startFlag + deadPortal0 > stype=start0 + deadPortal1 > stype=start1 + start > Immovable invisible=True hidden=True + startA > + startB > + start0 > + start1 > + startFlag > + + wall > Immovable img=oryx/wall3 autotiling=True + + LevelMapping + . > black + + > white + - > grey + A > startA inBlackA black + B > startB inWhiteB white + * > startFlag flag grey + 0 > start0 warrior0 grey + 1 > start1 warrior1 grey + + TerminationSet + Timeout limit=1500 count_score=True + + InteractionSet + avatar avatar EOS wall > stepBack + warrior EOS wall > stepBack + missile wall > killSprite + sword wall > killSprite + + inBlackA white > transformTo stype=inWhiteA + inBlackA grey > transformTo stype=inGreyA + inWhiteA black > transformTo stype=inBlackA + inWhiteA grey > transformTo stype=inGreyA + inGreyA black > transformTo stype=inBlackA + inGreyA white > transformTo stype=inWhiteA + + inBlackB white > transformTo stype=inWhiteB + inBlackB grey > transformTo stype=inGreyB + inWhiteB black > transformTo stype=inBlackB + inWhiteB grey > transformTo stype=inGreyB + inGreyB white > transformTo stype=inWhiteB + inGreyB black > transformTo stype=inBlackB + + inGreyA flag > transformTo stype=gotA + inGreyB flag > transformTo stype=gotB + flag avatar > killSprite + + warrior0 sword1 > spawn stype=deadPortal0 scoreChange=6,0 + warrior1 sword1 > spawn stype=deadPortal1 scoreChange=6,0 + warrior0 sword2 > spawn stype=deadPortal0 scoreChange=0,6 + warrior1 sword2 > spawn stype=deadPortal1 scoreChange=0,6 + warrior0 missile1 > spawn stype=deadPortal0 scoreChange=2,0 + warrior1 missile1 > spawn stype=deadPortal1 scoreChange=2,0 + warrior0 missile2 > spawn stype=deadPortal0 scoreChange=0,2 + warrior1 missile2 > spawn stype=deadPortal1 scoreChange=0,2 + sword warrior > killSprite + missile warrior > killSprite + + gotA warrior > spawn stype=deadPortalA + gotA warrior > spawn stype=flag + gotA warrior > spawn stype=deadPortalFlag + gotA warrior0 > spawn stype=deadPortal0 + gotA warrior1 > spawn stype=deadPortal1 + gotA warrior > transformTo stype=inBlackA scoreChange=-5,0 + + inWhiteA warrior > spawn stype=deadPortalA scoreChange=-3,0 + inGreyA warrior > spawn stype=deadPortalA scoreChange=-2,0 + inBlackA warrior > spawn stype=deadPortalA scoreChange=-1,0 + avatarA warrior0 > spawn stype=deadPortal0 + avatarA warrior1 > spawn stype=deadPortal1 + + gotB warrior > spawn stype=deadPortalB + gotB warrior > spawn stype=flag + gotB warrior > spawn stype=deadPortalFlag + gotB warrior0 > spawn stype=deadPortal0 + gotB warrior1 > spawn stype=deadPortal1 + gotB warrior > transformTo stype=inWhiteB scoreChange=0,-5 + + inBlackB warrior > spawn stype=deadPortalB scoreChange=0,-3 + inGreyB warrior > spawn stype=deadPortalB scoreChange=0,-2 + inWhiteB warrior > spawn stype=deadPortalB scoreChange=0,-1 + avatarB warrior0 > spawn stype=deadPortal0 + avatarB warrior1 > spawn stype=deadPortal1 + + gotA black > spawn stype=deadPortalA + gotA black > spawn stype=flag + gotA black > spawn stype=deadPortalFlag + gotA black > transformTo stype=inBlackA scoreChange=10,0 + + gotB white > spawn stype=deadPortalB + gotB white > spawn stype=flag + gotB white > spawn stype=deadPortalFlag + gotB white > transformTo stype=inWhiteB scoreChange=0,10 + + sword avatarA > spawn stype=flag + sword avatarA > spawn stype=deadPortalFlag + sword avatarA > spawn stype=deadPortalA + gotA sword > transformTo stype=inBlackA scoreChange=-3,3 + inWhiteA sword > transformTo stype=inBlackA scoreChange=-2,2 + inGreyA sword > transformTo stype=inBlackA scoreChange=-1,1 + sword inBlackA > killSprite scoreChange=-3,1 + + missile avatarA > spawn stype=flag + missile avatarA > spawn stype=deadPortalFlag + missile avatarA > spawn stype=deadPortalA + gotA missile > transformTo stype=inBlackA scoreChange=-6,6 + inWhiteA missile > transformTo stype=inBlackA scoreChange=-4,4 + inGreyA missile > transformTo stype=inBlackA scoreChange=-2,2 + missile inBlackA > killSprite scoreChange=-1,1 + + sword avatarB > spawn stype=flag + sword avatarB > spawn stype=deadPortalFlag + sword avatarB > spawn stype=deadPortalB + gotB sword > transformTo stype=inWhiteB scoreChange=3,-3 + inBlackB sword > transformTo stype=inWhiteB scoreChange=2,-2 + inGreyB sword > transformTo stype=inWhiteB scoreChange=1,-1 + sword inWhiteB > killSprite scoreChange=1,-3 + + missile avatarB > spawn stype=flag + missile avatarB > spawn stype=deadPortalFlag + missile avatarB > spawn stype=deadPortalB + gotB missile > transformTo stype=inWhiteB scoreChange=6,-6 + inBlackB missile > transformTo stype=inWhiteB scoreChange=4,-4 + inGreyB missile > transformTo stype=inWhiteB scoreChange=2,-2 + missile inWhiteB > killSprite scoreChange=1,-1 + + deadPortalFlag flag > killSprite + flag deadPortalFlag > teleportToExit + + deadPortal0 warrior0 > killSprite + warrior0 deadPortal0 > teleportToExit + deadPortal1 warrior1 > killSprite + warrior1 deadPortal1 > teleportToExit + + deadPortalA inBlackA > killSprite + inBlackA deadPortalA > teleportToExit + deadPortalB inWhiteB > killSprite + inWhiteB deadPortalB > teleportToExit + + missile avatar > killSprite + sword avatar > killSprite diff --git a/VGDLDataGeneralized/examples/2player/rivalry_lvl0.txt b/VGDLDataGeneralized/examples/2player/rivalry_lvl0.txt new file mode 100755 index 0000000..bcc8bcc --- /dev/null +++ b/VGDLDataGeneralized/examples/2player/rivalry_lvl0.txt @@ -0,0 +1,11 @@ +wwwwwwwwwwwwwww +w....-----++++w +w.A..-----++++w +w....-----++++w +w...w-----w+++w +w..w0--*--1w++w +w...w-----w+++w +w....-----++++w +w....-----++B+w +w....-----++++w +wwwwwwwwwwwwwww diff --git a/VGDLDataGeneralized/examples/2player/rivalry_lvl1.txt b/VGDLDataGeneralized/examples/2player/rivalry_lvl1.txt new file mode 100755 index 0000000..816fd1c --- /dev/null +++ b/VGDLDataGeneralized/examples/2player/rivalry_lvl1.txt @@ -0,0 +1,11 @@ +wwwwwwwwwwwwwww +w.........++++w +w.A....w..++++w +w....-----++++w +w...w--0--w+++w +w...w--*--w+++w +w...w--1--w+++w +w....-----++++w +w....++w++++B+w +w....+++++++++w +wwwwwwwwwwwwwww diff --git a/VGDLDataGeneralized/examples/2player/rivalry_lvl2.txt b/VGDLDataGeneralized/examples/2player/rivalry_lvl2.txt new file mode 100755 index 0000000..cee016d --- /dev/null +++ b/VGDLDataGeneralized/examples/2player/rivalry_lvl2.txt @@ -0,0 +1,11 @@ +wwwwwwwwwwwwwww +w.........++++w +w.A....w..++++w +w...w-----w+++w +w..---------++w +w---1--*--0---w +w..---------++w +w...w-----w+++w +w....++w++++B+w +w....+++++++++w +wwwwwwwwwwwwwww diff --git a/VGDLDataGeneralized/examples/2player/rivalry_lvl3.txt b/VGDLDataGeneralized/examples/2player/rivalry_lvl3.txt new file mode 100755 index 0000000..4cf8550 --- /dev/null +++ b/VGDLDataGeneralized/examples/2player/rivalry_lvl3.txt @@ -0,0 +1,9 @@ +wwwwwwwwwwwwwwwwwwwwwwwwwww +w............-++++++++++++w +w.A..........-++++++++++++w +w----...w....-++++w+++----w +w-------0----*----1-------w +w----...w....-++++w+++----w +w............-+++++++++B++w +w............-++++++++++++w +wwwwwwwwwwwwwwwwwwwwwwwwwww diff --git a/VGDLDataGeneralized/examples/2player/rivalry_lvl4.txt b/VGDLDataGeneralized/examples/2player/rivalry_lvl4.txt new file mode 100755 index 0000000..71ab8d2 --- /dev/null +++ b/VGDLDataGeneralized/examples/2player/rivalry_lvl4.txt @@ -0,0 +1,11 @@ +wwwwwwwwwwwwwwwwwwwwwwwww +w..........---++++++++++w +w.A...w....---++++w+++++w +w....---+++---...---++++w +w....---+++---...---++++w +w-.w--0-----*-----1--w+-w +w....---...---+++---++++w +w....---...---+++---++++w +w.....w....---++++w+++B+w +w..........---++++++++++w +wwwwwwwwwwwwwwwwwwwwwwwww diff --git a/VGDLDataGeneralized/examples/2player/rockpaperscissors.txt b/VGDLDataGeneralized/examples/2player/rockpaperscissors.txt new file mode 100644 index 0000000..6287979 --- /dev/null +++ b/VGDLDataGeneralized/examples/2player/rockpaperscissors.txt @@ -0,0 +1,197 @@ +BasicGame no_players=2 square_size=30 + SpriteSet + floor > Immovable img=oryx/backGrey hidden=True + + bullet > Missile shrinkfactor=0.5 + bulletA > singleton=True orientation=RIGHT + rockAb > img=oryx/planet1 + rockAb0 > speed=0.5 + rockAb1 > speed=0.3 + paperAb > img=oryx/scroll1 + paperAb0 > speed=0.5 + paperAb1 > speed=0.3 + scissorsAb > img=oryx/axe2 + scissorsAb0 > speed=0.5 + scissorsAb1 > speed=0.3 + lizardAb > img=oryx/dragon1 + lizardAb0 > speed=0.5 + lizardAb1 > speed=0.3 + spockAb > img=oryx/druid1 + spockAb0 > speed=0.5 + spockAb1 > speed=0.3 + bulletB > singleton=True orientation=LEFT + rockBb > img=oryx/planet1 + rockBb0 > speed=0.5 + rockBb1 > speed=0.3 + paperBb > img=oryx/scroll1 + paperBb0 > speed=0.5 + paperBb1 > speed=0.3 + scissorsBb > img=oryx/axe2 + scissorsBb0 > speed=0.5 + scissorsBb1 > speed=0.3 + lizardBb > img=oryx/dragon1 + lizardBb0 > speed=0.5 + lizardBb1 > speed=0.3 + spockBb > img=oryx/druid1 + spockBb0 > speed=0.5 + spockBb1 > speed=0.3 + + choice > Flicker shrinkfactor=0.5 + choiceA > singleton=True hidden=False,True invisible=False,True + rockA > img=oryx/planet1 + paperA > img=oryx/scroll1 + scissorsA > img=oryx/axe2 + lizardA > img=oryx/dragon1 + spockA > img=oryx/druid1 + choiceB > singleton=True hidden=True,False invisible=True,False + rockB > img=oryx/planet1 + paperB > img=oryx/scroll1 + scissorsB > img=oryx/axe2 + lizardB > img=oryx/dragon1 + spockB > img=oryx/druid1 + + avatar > #frameRate=16 + avatarA > ShootOnlyAvatar stype=rockA,paperA,scissorsA img=newset/bandit1 orientation=RIGHT + avatarB > ShootOnlyAvatar stype=rockB,paperB,scissorsB img=newset/bandit1h orientation=LEFT + avatarA5 > ShootOnlyAvatar stype=rockA,paperA,scissorsA,lizardA,spockA img=newset/bandit1 orientation=RIGHT + avatarB5 > ShootOnlyAvatar stype=rockB,paperB,scissorsB,lizardA,spockA img=newset/bandit1h orientation=LEFT + + buzzer > Immovable shrinkfactor=0.5 + buzzerA > hidden=False,True invisible=False,True + buzzerRockA > img=oryx/planet1 + buzzerPaperA > img=oryx/scroll1 + buzzerScissorsA > img=oryx/axe2 + buzzerLizardA > img=oryx/dragon1 + buzzerSpockA > img=oryx/druid1 + buzzerB > hidden=True,False invisible=True,False + buzzerRockB > img=oryx/planet1 + buzzerPaperB > img=oryx/scroll1 + buzzerScissorsB > img=oryx/axe2 + buzzerLizardB > img=oryx/dragon1 + buzzerSpockB > img=oryx/druid1 + + timer > + timer1 > Immovable invisible=True hidden=True + timer10 > + timer11 > + timer2 > Immovable invisible=True hidden=True + timer20 > + timer21 > + choose > Immovable invisible=True hidden=True + choose0 > + choose1 > + + wall > Immovable img=oryx/wall3 autotiling=True + + + LevelMapping + . > floor + A > avatarA floor + B > avatarB floor + + C > avatarA5 floor + D > avatarB5 floor + + 0 > timer10 floor buzzerRockA + 1 > timer10 floor buzzerRockB + + 2 > timer20 floor buzzerRockA + 3 > timer20 floor buzzerRockB + + 4 > timer11 floor buzzerRockA + 5 > timer11 floor buzzerRockB + + 6 > timer21 floor buzzerRockA + 7 > timer21 floor buzzerRockB + + w > floor wall + + InteractionSet + timer10 TIME > spawn stype=choose0 timer=50 repeating=True + timer20 TIME > spawn stype=choose0 timer=20 repeating=True + timer11 TIME > spawn stype=choose1 timer=50 repeating=True + timer21 TIME > spawn stype=choose1 timer=20 repeating=True + + bullet wall > killSprite + + buzzerA rockA > transformTo stype=buzzerRockA killSecond=True + buzzerA paperA > transformTo stype=buzzerPaperA killSecond=True + buzzerA scissorsA > transformTo stype=buzzerScissorsA killSecond=True + buzzerA lizardA > transformTo stype=buzzerLizardA killSecond=True + buzzerA spockA > transformTo stype=buzzerSpockA killSecond=True + + buzzerB rockB > transformTo stype=buzzerRockB killSecond=True + buzzerB paperB > transformTo stype=buzzerPaperB killSecond=True + buzzerB scissorsB > transformTo stype=buzzerScissorsB killSecond=True + buzzerB lizardB > transformTo stype=buzzerLizardB killSecond=True + buzzerB spockB > transformTo stype=buzzerSpockB killSecond=True + + choose0 buzzerRockA > spawn stype=rockAb0 + choose0 buzzerPaperA > spawn stype=paperAb0 + choose0 buzzerScissorsA > spawn stype=scissorsAb0 + choose0 buzzerLizardA > spawn stype=lizardAb0 + choose0 buzzerSpockA > spawn stype=spockAb0 + + choose0 buzzerRockB > spawn stype=rockBb0 + choose0 buzzerPaperB > spawn stype=paperBb0 + choose0 buzzerScissorsB > spawn stype=scissorsBb0 + choose0 buzzerLizardB > spawn stype=lizardBb0 + choose0 buzzerSpockB > spawn stype=spockBb0 + + choose1 buzzerRockA > spawn stype=rockAb1 + choose1 buzzerPaperA > spawn stype=paperAb1 + choose1 buzzerScissorsA > spawn stype=scissorsAb1 + choose1 buzzerLizardA > spawn stype=lizardAb1 + choose1 buzzerSpockA > spawn stype=spockAb1 + + choose1 buzzerRockB > spawn stype=rockBb1 + choose1 buzzerPaperB > spawn stype=paperBb1 + choose1 buzzerScissorsB > spawn stype=scissorsBb1 + choose1 buzzerLizardB > spawn stype=lizardBb1 + choose1 buzzerSpockB > spawn stype=spockBb1 + + choose buzzer > killSprite + + rockAb rockBb > killBoth + paperAb paperBb > killBoth + scissorsAb scissorsBb > killBoth + lizardAb lizardBb > killBoth + spockAb spockBb > killBoth + + + rockAb paperBb > killSprite #paper beats rock + rockBb paperAb > killSprite + + spockAb paperBb > killSprite #paper beats spock + spockBb paperAb > killSprite + + paperAb scissorsBb > killSprite #scissors beats paper + paperBb scissorsAb > killSprite + + lizardAb scissorsBb > killSprite #scissors beats lizard + lizardBb scissorsAb > killSprite + + scissorsAb rockBb > killSprite #rock beats scissors + scissorsBb rockAb > killSprite + + lizardAb rockBb > killSprite #rock beats lizard + lizardBb rockAb > killSprite + + rockAb spockBb > killSprite #spock beats rock + rockBb spockAb > killSprite + + scissorsAb spockBb > killSprite #spock beats scissors + scissorsBb spockAb > killSprite + + paperAb lizardAb > killSprite #lizard beats paper + paperBb lizardBb > killSprite + + spockAb lizardAb > killSprite #lizard beats spock + spockBb lizardBb > killSprite + + + bulletB avatarA > killSprite scoreChange=0,1 + bulletA avatarB > killSprite scoreChange=1,0 + + TerminationSet + Timeout limit=500 count_score=True \ No newline at end of file diff --git a/VGDLDataGeneralized/examples/2player/rockpaperscissors_lvl0.txt b/VGDLDataGeneralized/examples/2player/rockpaperscissors_lvl0.txt new file mode 100644 index 0000000..8093f07 --- /dev/null +++ b/VGDLDataGeneralized/examples/2player/rockpaperscissors_lvl0.txt @@ -0,0 +1,5 @@ +wwwwwwwwwwwww +w...........w +w.A0.....1B.w +w...........w +wwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLDataGeneralized/examples/2player/rockpaperscissors_lvl1.txt b/VGDLDataGeneralized/examples/2player/rockpaperscissors_lvl1.txt new file mode 100644 index 0000000..5c17e3b --- /dev/null +++ b/VGDLDataGeneralized/examples/2player/rockpaperscissors_lvl1.txt @@ -0,0 +1,5 @@ +wwwwwwwwwwwww +w...........w +w.C0.....1D.w +w...........w +wwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLDataGeneralized/examples/2player/rockpaperscissors_lvl2.txt b/VGDLDataGeneralized/examples/2player/rockpaperscissors_lvl2.txt new file mode 100644 index 0000000..8433575 --- /dev/null +++ b/VGDLDataGeneralized/examples/2player/rockpaperscissors_lvl2.txt @@ -0,0 +1,5 @@ +wwwwwwwwwwwwwwww +w..............w +w.A2........3B.w +w..............w +wwwwwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLDataGeneralized/examples/2player/rockpaperscissors_lvl3.txt b/VGDLDataGeneralized/examples/2player/rockpaperscissors_lvl3.txt new file mode 100644 index 0000000..fee2d93 --- /dev/null +++ b/VGDLDataGeneralized/examples/2player/rockpaperscissors_lvl3.txt @@ -0,0 +1,5 @@ +wwwwwwwwwwwww +w...........w +w.A6.....7B.w +w...........w +wwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLDataGeneralized/examples/2player/rockpaperscissors_lvl4.txt b/VGDLDataGeneralized/examples/2player/rockpaperscissors_lvl4.txt new file mode 100644 index 0000000..32c9dde --- /dev/null +++ b/VGDLDataGeneralized/examples/2player/rockpaperscissors_lvl4.txt @@ -0,0 +1,5 @@ +wwwwwwwwwwwwwwww +w..............w +w.C4........5D.w +w..............w +wwwwwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLDataGeneralized/examples/2player/romeoNjuliet.txt b/VGDLDataGeneralized/examples/2player/romeoNjuliet.txt new file mode 100755 index 0000000..244bdd8 --- /dev/null +++ b/VGDLDataGeneralized/examples/2player/romeoNjuliet.txt @@ -0,0 +1,54 @@ +BasicGame no_players=2 key_handler=Pulse + SpriteSet + floor > Immovable img=oryx/floor3 hidden=True + door > Immovable img=oryx/doorclosed1 + movable > + avatar > + romeo > ShootAvatar healthPoints=48 limitHealthPoints=50 stype=sword img=oryx/prince1 + poisoned > + healthy > + juliet > MovingAvatar img=oryx/queen1 + incoming > img=newset/bandit1 + incoming_slow > Chaser stype=juliet color=ORANGE speed=0.06 + incoming_fast > Chaser stype=juliet color=YELLOW speed=0.09 + enemySpawn > BomberRandomMissile stypeMissile=incoming_slow,incoming_fast invisible=True hidden=True singleton=True cooldown=8 speed=0.8 prob=0.1 + + winner > Immovable img=oryx/doorclosed1 + sword > Flicker limit=5 img=oryx/sword2 shrinkfactor=0.8 + + potion > Immovable img=oryx/potion2 + wall > Immovable img=oryx/wall3 autotiling=True + + LevelMapping + d > floor door + e > floor enemySpawn + p > floor potion + A > floor poisoned + B > floor juliet + . > floor + + InteractionSet + poisoned TIME > subtractHealthPoints timer=26 repeating=True + + enemySpawn wall > reverseDirection + movable EOS wall > stepBack + + poisoned door > stepBack + avatar door > transformTo stype=winner + + romeo incoming > killSprite scoreChange=-20,0 + juliet incoming > killSprite scoreChange=0,-20 + + romeo juliet > addHealthPoints value=1 + + juliet potion > transformToAll stype=poisoned stypeTo=healthy scoreChange=0,50 + potion juliet > killSprite + sword incoming > killBoth scoreChange=2,0 + + avatar avatar > stepBack + + TerminationSet + MultiSpriteCounter stype1=winner limit=2 win=True,True + MultiSpriteCounter stype1=avatar stype2=winner limit=1 win=False,False + MultiSpriteCounter stype1=avatar stype2=winner limit=0 win=False,False + Timeout limit=1500 win=False,False \ No newline at end of file diff --git a/VGDLDataGeneralized/examples/2player/romeoNjuliet_lvl0.txt b/VGDLDataGeneralized/examples/2player/romeoNjuliet_lvl0.txt new file mode 100755 index 0000000..5b6f841 --- /dev/null +++ b/VGDLDataGeneralized/examples/2player/romeoNjuliet_lvl0.txt @@ -0,0 +1,13 @@ +wwwwwwwwwwwwwwwwwwwwwww +w..........e..........w +w.....................w +w.w...w.........w...w.w +w.wwwww.........wwwwwpw +w..........w..........w +www........w........www +w..........w..........w +w..w.......w.......w..w +w..w.....wwwww.....w..w +w..w...............w..w +w.......A..d..B.......w +wwwwwwwwwwwwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLDataGeneralized/examples/2player/romeoNjuliet_lvl1.txt b/VGDLDataGeneralized/examples/2player/romeoNjuliet_lvl1.txt new file mode 100755 index 0000000..d0262ce --- /dev/null +++ b/VGDLDataGeneralized/examples/2player/romeoNjuliet_lvl1.txt @@ -0,0 +1,13 @@ +wwwwwwwwwwwwwwwwwwwwwwwww +w..w........e........w..w +w.......................w +w.....w...........w.....w +w..wwww.....p.....wwww..w +w..w........w........w..w +w..w......wwwww......w..w +wwww.................wwww +w.......................w +w...www...........www...w +w...w...............w...w +w.d.w....A.....B....w...w +wwwwwwwwwwwwwwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLDataGeneralized/examples/2player/romeoNjuliet_lvl2.txt b/VGDLDataGeneralized/examples/2player/romeoNjuliet_lvl2.txt new file mode 100755 index 0000000..18ad4c2 --- /dev/null +++ b/VGDLDataGeneralized/examples/2player/romeoNjuliet_lvl2.txt @@ -0,0 +1,13 @@ +wwwwwwwwwwwwwwwwwwwwwwwww +w...........e...........w +w......w.........w......w +w......w.........w......w +w......w....d....w......w +www.....w...w...w.....www +w.........wwwww.........w +w.......................w +w...w...............w...w +w...w...w.......w...w...w +w...wwwww.......wwwww...w +w.A.w.......p.......w.B.w +wwwwwwwwwwwwwwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLDataGeneralized/examples/2player/romeoNjuliet_lvl3.txt b/VGDLDataGeneralized/examples/2player/romeoNjuliet_lvl3.txt new file mode 100755 index 0000000..f6a0d43 --- /dev/null +++ b/VGDLDataGeneralized/examples/2player/romeoNjuliet_lvl3.txt @@ -0,0 +1,13 @@ +wwwwwwwwwwwwwwwwwwwwwwwww +w....................d..w +w......w.........w..www.w +w......wwww...wwww......w +w.......................w +www.........e.........www +w.........wwwww.........w +w...w......w.w......w...w +w...w...............w...w +w...www...........www.A.w +w...w.ww.........ww.w...w +w.p.w.................B.w +wwwwwwwwwwwwwwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLDataGeneralized/examples/2player/romeoNjuliet_lvl4.txt b/VGDLDataGeneralized/examples/2player/romeoNjuliet_lvl4.txt new file mode 100755 index 0000000..38dfaab --- /dev/null +++ b/VGDLDataGeneralized/examples/2player/romeoNjuliet_lvl4.txt @@ -0,0 +1,9 @@ +wwwwwwwwwwwwwwwwwwwwwwwww +w...........e...........w +w.......wwww.wwww.......w +w.......................w +w...w.....wwwww.....w...w +w...w.....w...w.....w...w +w.p.wwww.........wwww...w +w.A.........d.........B.w +wwwwwwwwwwwwwwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLDataGeneralized/examples/2player/samaritan.txt b/VGDLDataGeneralized/examples/2player/samaritan.txt new file mode 100755 index 0000000..6f6a4b9 --- /dev/null +++ b/VGDLDataGeneralized/examples/2player/samaritan.txt @@ -0,0 +1,33 @@ +BasicGame no_players=2 + SpriteSet + floor > Immovable hidden=True img=oryx/floor2 + ground > Immovable hidden=True img=oryx/backBlack + + avatar > frameRate=16 + avatar1 > MovingAvatar img=newset/girl3 + avatar2 > ShootAvatar stype=pull img=newset/cop2 + pull > Flicker singleton=True img=oryx/sparkle3 + deathSpot > Door img=oryx/dooropen1 color=BLACK + safeSpot > Immovable invisible=True + deadPortal > Portal invisible=True portal=True stype=safeSpot + + wall > Immovable img=oryx/wall3 autotiling=True + + InteractionSet + avatar1 avatar2 > bounceForward + avatar avatar wall > stepBack + avatar1 pull > spawn stype=deadPortal + deadPortal avatar1 > killSprite + avatar1 deadPortal > teleportToExit + avatar deathSpot > killSprite + + TerminationSet + SpriteCounter stype=avatar1 limit=0 win=True,False + SpriteCounter stype=avatar2 limit=0 win=False,False + Timeout limit=1500 win=False,True + + LevelMapping + . > floor + A > avatar1 safeSpot floor + B > avatar2 floor + x > deathSpot ground diff --git a/VGDLDataGeneralized/examples/2player/samaritan_lvl0.txt b/VGDLDataGeneralized/examples/2player/samaritan_lvl0.txt new file mode 100755 index 0000000..c727c0e --- /dev/null +++ b/VGDLDataGeneralized/examples/2player/samaritan_lvl0.txt @@ -0,0 +1,11 @@ +wwwwwwwwwwwwwwwwwwwwwwwwwwww +w.....x.....www............w +w...www.............w......w +w.......w...........w......w +w.......w..........xw......w +www...www..www....www..wwwww +w............w.........w...w +w............w.........wx..w +w...w........w.............w +w.x.w...A..........B.......w +wwwwwwwwwwwwwwwwwwwwwwwwwwww diff --git a/VGDLDataGeneralized/examples/2player/samaritan_lvl1.txt b/VGDLDataGeneralized/examples/2player/samaritan_lvl1.txt new file mode 100755 index 0000000..54b644d --- /dev/null +++ b/VGDLDataGeneralized/examples/2player/samaritan_lvl1.txt @@ -0,0 +1,11 @@ +wwwwwwwwwwwwwwwwwwwwwwwwwwww +w..........................w +w....w...............w.....w +w...w.....wwwwwww.....www..w +w..ww.....w..A..w..........w +w.........w.....w..........w +w.........ww...ww..........w +w...w..................www.w +w.x.w........B.........w...w +w........................x.w +wwwwwwwwwwwwwwwwwwwwwwwwwwww diff --git a/VGDLDataGeneralized/examples/2player/samaritan_lvl2.txt b/VGDLDataGeneralized/examples/2player/samaritan_lvl2.txt new file mode 100755 index 0000000..088246b --- /dev/null +++ b/VGDLDataGeneralized/examples/2player/samaritan_lvl2.txt @@ -0,0 +1,11 @@ +wwwwwwwwwwwwwwwwwwwwwwwwwwww +w.....................w..x.w +w...........w.........w....w +w...........w...........wwww +w.....A.....w...B..........w +w...........w..............w +w...........w.........w....w +w...........w.........w....w +w.......www...........w.x..w +w.......wx.................w +wwwwwwwwwwwwwwwwwwwwwwwwwwww diff --git a/VGDLDataGeneralized/examples/2player/samaritan_lvl3.txt b/VGDLDataGeneralized/examples/2player/samaritan_lvl3.txt new file mode 100755 index 0000000..9c975bf --- /dev/null +++ b/VGDLDataGeneralized/examples/2player/samaritan_lvl3.txt @@ -0,0 +1,11 @@ +wwwwwwwwwwwwwwwwwwwwwwwwwwww +wx.........................w +w..wwww....www......w......w +w..w................wwwwww.w +w..w.......w...ww..........w +w..........w.x..w..........w +w.wwwwww...................w +w......w.....www...B..A....w +w...x..w...................w +w......w...................w +wwwwwwwwwwwwwwwwwwwwwwwwwwww diff --git a/VGDLDataGeneralized/examples/2player/samaritan_lvl4.txt b/VGDLDataGeneralized/examples/2player/samaritan_lvl4.txt new file mode 100755 index 0000000..0bf0212 --- /dev/null +++ b/VGDLDataGeneralized/examples/2player/samaritan_lvl4.txt @@ -0,0 +1,11 @@ +wwwwwwwwwwwwwwwwwwwwwwwwwwww +w.x....w...............w..xw +w......w............w......w +w......w............w..wwwww +w......wwwwwwwwww...w......w +www..www........wwwww.wwwwww +w...............w..........w +www..www...................w +w......w........w...A..B...w +w.....xw........w..........w +wwwwwwwwwwwwwwwwwwwwwwwwwwww diff --git a/VGDLDataGeneralized/examples/2player/slide.txt b/VGDLDataGeneralized/examples/2player/slide.txt new file mode 100644 index 0000000..0fa32f7 --- /dev/null +++ b/VGDLDataGeneralized/examples/2player/slide.txt @@ -0,0 +1,105 @@ +BasicGame square_size=50 key_handler=Pulse no_players=2 + SpriteSet + floor > Immovable hidden=True img=oryx/backGrey + wall > Immovable img=oryx/wall1 + + aux > Immovable hidden=True invisible=True + auxA > + upA > color=RED + downA > color=BLUE + leftA > color=GREEN + rightA > color=YELLOW + auxB > + upB > color=RED + downB > color=BLUE + leftB > color=GREEN + rightB > color=YELLOW + + exit > Immovable img=newset/flag2 + exit1 > + exit2 > + winner > Immovable hidden=True invisible=True + + avatar > + avatar1 > img=newset/blockB3 + avatarA > MovingAvatar + avatarAM > MissileAvatar + avatarAU > orientation=UP + avatarAD > orientation=DOWN + avatarAL > orientation=LEFT + avatarAR > orientation=RIGHT + avatar2 > img=newset/blockR3 + avatarB > MovingAvatar + avatarBM > MissileAvatar + avatarBU > orientation=UP + avatarBD > orientation=DOWN + avatarBL > orientation=LEFT + avatarBR > orientation=RIGHT + + trap > Immovable img=oryx/spike3 + + LevelMapping + . > floor + A > avatarA floor + B > avatarB floor + u > upA floor + d > downA floor + l > leftA floor + r > rightA floor + 0 > leftB floor + 1 > upB floor + 2 > rightB floor + 3 > downB floor + e > exit1 exit2 floor + t > trap floor + + InteractionSet + avatarAM wall > setSpeedForAll stype=avatar1 value=0 + avatarAM wall > transformTo stype=avatarA + wall avatarA > spawnRight stype=rightA stepBack=True + wall avatarA > spawnAbove stype=upA stepBack=True + wall avatarA > spawnBelow stype=downA stepBack=True + wall avatarA > spawnLeft stype=leftA stepBack=True + avatar1 wall > stepBack + + avatarBM wall > setSpeedForAll stype=avatar2 value=0 + avatarBM wall > transformTo stype=avatarB + wall avatarB > spawnRight stype=rightB stepBack=True + wall avatarB > spawnAbove stype=upB stepBack=True + wall avatarB > spawnBelow stype=downB stepBack=True + wall avatarB > spawnLeft stype=leftB stepBack=True + avatar2 wall > stepBack + + avatarA upA > transformTo stype=avatarAU killSecond=True + avatarA downA > transformTo stype=avatarAD killSecond=True + avatarA leftA > transformTo stype=avatarAL killSecond=True + avatarA rightA > transformTo stype=avatarAR killSecond=True + + avatar1 auxA > killAll stype=upA + avatar1 auxA > killAll stype=downA + avatar1 auxA > killAll stype=leftA + avatar1 auxA > killAll stype=rightA + + avatarB upB > transformTo stype=avatarBU killSecond=True + avatarB downB > transformTo stype=avatarBD killSecond=True + avatarB leftB > transformTo stype=avatarBL killSecond=True + avatarB rightB > transformTo stype=avatarBR killSecond=True + + avatar2 auxB > killAll stype=upB + avatar2 auxB > killAll stype=downB + avatar2 auxB > killAll stype=leftB + avatar2 auxB > killAll stype=rightB + + avatar eos > stepBack + + avatar1 exit1 > spawn stype=winner + exit1 avatar1 > killSprite + avatar2 exit2 > spawn stype=winner + exit2 avatar2 > killSprite + + avatar trap > killSprite + + TerminationSet + MultiSpriteCounter stype1=winner limit=2 win=True,True + SpriteCounter stype=avatar limit=1 win=False,False + Timeout limit=1000 win=False,False diff --git a/VGDLDataGeneralized/examples/2player/slide_lvl0.txt b/VGDLDataGeneralized/examples/2player/slide_lvl0.txt new file mode 100644 index 0000000..0686e37 --- /dev/null +++ b/VGDLDataGeneralized/examples/2player/slide_lvl0.txt @@ -0,0 +1,7 @@ +wwwwwwwwwww +w...w.....w +w..u...1..w +w.lAr.0B2.w +w..d...3..w +w.........w +wwwwwewwwww \ No newline at end of file diff --git a/VGDLDataGeneralized/examples/2player/slide_lvl1.txt b/VGDLDataGeneralized/examples/2player/slide_lvl1.txt new file mode 100644 index 0000000..38b9c1a --- /dev/null +++ b/VGDLDataGeneralized/examples/2player/slide_lvl1.txt @@ -0,0 +1,10 @@ +wwwwwwwwwwww +w..........w +w...ww.....w +w.t........w +w.t........e +w.t.......ww +w...w......w +w1...w....uw +tB2......lAt +tttttttttttt \ No newline at end of file diff --git a/VGDLDataGeneralized/examples/2player/slide_lvl2.txt b/VGDLDataGeneralized/examples/2player/slide_lvl2.txt new file mode 100644 index 0000000..82c1cf7 --- /dev/null +++ b/VGDLDataGeneralized/examples/2player/slide_lvl2.txt @@ -0,0 +1,13 @@ +twwwwwwwwwwwwwww +t..............w +t...tt....w....w +t..w..........uw +t.w......w...lAt +t........w....tt +t...w..........e +t.........w...tt +t.w.....ww...0Bt +t..w..........3w +t...tt....w....w +t..............w +twwwwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLDataGeneralized/examples/2player/slide_lvl3.txt b/VGDLDataGeneralized/examples/2player/slide_lvl3.txt new file mode 100644 index 0000000..d185f70 --- /dev/null +++ b/VGDLDataGeneralized/examples/2player/slide_lvl3.txt @@ -0,0 +1,13 @@ +wwwwwwwwwww +w.w.......w +w.....w...w +tu........w +tAr......ww +td........w +t1..w.....e +tB2..w....w +t3........w +t.......w.w +ww........w +w......w..w +wwwwwwwwwww \ No newline at end of file diff --git a/VGDLDataGeneralized/examples/2player/slide_lvl4.txt b/VGDLDataGeneralized/examples/2player/slide_lvl4.txt new file mode 100644 index 0000000..c83d0b8 --- /dev/null +++ b/VGDLDataGeneralized/examples/2player/slide_lvl4.txt @@ -0,0 +1,13 @@ +wwttttttttttww +w...lAr.0B2..w +w...wd...3...w +w..........w.w +w............w +w.....w......w +w............w +w.w.........ww +w..w.....w...w +w.......w....w +w.w..........w +w.........w..w +wwtttttettttww \ No newline at end of file diff --git a/VGDLDataGeneralized/examples/2player/sokoban.txt b/VGDLDataGeneralized/examples/2player/sokoban.txt new file mode 100755 index 0000000..910696d --- /dev/null +++ b/VGDLDataGeneralized/examples/2player/sokoban.txt @@ -0,0 +1,29 @@ +BasicGame key_handler=Pulse square_size=50 no_players=2 + SpriteSet + floor > Immovable img=newset/floor2 hidden=True + hole > Immovable color=DARKBLUE img=oryx/cspell4 + ground > Immovable img=newset/floor2 hidden=True + avatar > MovingAvatar + avatar1 > img=oryx/knight1 + avatar2 > img=oryx/guard1 + bbox > Passive + box > img=newset/block2 + boxin > img=newset/block1 + wall > Immovable img=oryx/wall3 autotiling=True + + LevelMapping + 0 > hole floor + 1 > box ground + . > ground + A > avatar1 ground + B > avatar2 ground + + InteractionSet + avatar wall avatar > stepBack + bbox avatar > bounceForward + bbox wall bbox > undoAll + box hole > transformTo stype=boxin scoreChange=1,1 + boxin ground > transformTo stype=box scoreChange=-1,-1 + + TerminationSet + SpriteCounter stype=box limit=0 win=True,True \ No newline at end of file diff --git a/VGDLDataGeneralized/examples/2player/sokoban_lvl0.txt b/VGDLDataGeneralized/examples/2player/sokoban_lvl0.txt new file mode 100755 index 0000000..c6936ef --- /dev/null +++ b/VGDLDataGeneralized/examples/2player/sokoban_lvl0.txt @@ -0,0 +1,9 @@ +wwwwwwwww +wA..wwwww +w.11wwwww +w.1.www0w +www.www0w +www....0w +ww.B.w..w +ww...wwww +wwwwwwwww diff --git a/VGDLDataGeneralized/examples/2player/sokoban_lvl1.txt b/VGDLDataGeneralized/examples/2player/sokoban_lvl1.txt new file mode 100755 index 0000000..e9a1958 --- /dev/null +++ b/VGDLDataGeneralized/examples/2player/sokoban_lvl1.txt @@ -0,0 +1,6 @@ +wwwwwwwww +www..wwww +wB....1.w +w.w..w1.w +w.0.0wA.w +wwwwwwwww diff --git a/VGDLDataGeneralized/examples/2player/sokoban_lvl2.txt b/VGDLDataGeneralized/examples/2player/sokoban_lvl2.txt new file mode 100755 index 0000000..b89b9b6 --- /dev/null +++ b/VGDLDataGeneralized/examples/2player/sokoban_lvl2.txt @@ -0,0 +1,9 @@ +wwwwwwwww +wwwww.0.w +wwww.10.w +www.1..Aw +ww.1..www +w.1..wwww +w00.wwwww +wB..wwwww +wwwwwwwww diff --git a/VGDLDataGeneralized/examples/2player/sokoban_lvl3.txt b/VGDLDataGeneralized/examples/2player/sokoban_lvl3.txt new file mode 100755 index 0000000..f851e97 --- /dev/null +++ b/VGDLDataGeneralized/examples/2player/sokoban_lvl3.txt @@ -0,0 +1,9 @@ +wwwwwwwwwww +wwww..Bwwww +w..w1..wwww +w.11......w +wA..w1.1w.w +www.w...w.w +ww..wwwww.w +ww..00000.w +wwwwwwwwwww \ No newline at end of file diff --git a/VGDLDataGeneralized/examples/2player/sokoban_lvl4.txt b/VGDLDataGeneralized/examples/2player/sokoban_lvl4.txt new file mode 100755 index 0000000..4d3889c --- /dev/null +++ b/VGDLDataGeneralized/examples/2player/sokoban_lvl4.txt @@ -0,0 +1,10 @@ +wwwwwwwwwww +ww.......ww +ww1wwwww.ww +w..w...w0ww +wB...A.w0ww +ww1ww.ww0ww +ww........w +ww1wwww...w +ww......www +wwwwwwwwwww diff --git a/VGDLDataGeneralized/examples/2player/spotted.txt b/VGDLDataGeneralized/examples/2player/spotted.txt new file mode 100644 index 0000000..dc6817a --- /dev/null +++ b/VGDLDataGeneralized/examples/2player/spotted.txt @@ -0,0 +1,39 @@ +BasicGame key_handler=Pulse square_size=30 no_players=2 + SpriteSet + floor > Immovable hidden=True img=newset/floor1 + gold > Immovable color=LIGHTYELLOW shrinkfactor=0.5 img=oryx/gold2 + exit > Door color=GREEN img=newset/flag1 + exitA > + exitB > + avatar > MovingAvatar + avatarA > img=newset/redthug + avatarB > img=newset/bossthug + npc > LOSChaser cons=2 cooldown=5 stype=avatar img=newset/alienShotgun_1 + wall > Immovable img=oryx/wall3 autotiling=True + + LevelMapping + x > exitA exitB floor + h > hole floor + 1 > npc floor + 0 > gold floor + A > avatarA floor + B > avatarB floor + . > floor + + InteractionSet + avatar avatar wall > stepBack + npc wall npc > stepBack + avatarA npc > killSprite scoreChange=-1,0 + avatarB npc > killSprite scoreChange=0,-1 + exitA avatarA > killSprite scoreChange=10,0 + exitB avatarB > killSprite scoreChange=0,10 + gold avatarA > killSprite scoreChange=1,0 + gold avatarB > killSprite scoreChange=0,1 + + TerminationSet + SpriteCounter stype=avatar limit=0 win=False + SpriteCounter stype=avatarA limit=0 win=False,True + SpriteCounter stype=avatarB limit=0 win=True,False + SpriteCounter stype=exitA limit=0 win=True,False + SpriteCounter stype=exitB limit=0 win=False,True + Timeout limit=1000 count_score=True \ No newline at end of file diff --git a/VGDLDataGeneralized/examples/2player/spotted_lvl0.txt b/VGDLDataGeneralized/examples/2player/spotted_lvl0.txt new file mode 100644 index 0000000..55bef17 --- /dev/null +++ b/VGDLDataGeneralized/examples/2player/spotted_lvl0.txt @@ -0,0 +1,8 @@ +wwwwwwwwwwwwwww +w.0....x....0.w +w.............w +w.10w.....w01.w +w.www..0..www.w +w.w.........w.w +w.0.A.....B.0.w +wwwwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLDataGeneralized/examples/2player/spotted_lvl1.txt b/VGDLDataGeneralized/examples/2player/spotted_lvl1.txt new file mode 100644 index 0000000..7e0a1dc --- /dev/null +++ b/VGDLDataGeneralized/examples/2player/spotted_lvl1.txt @@ -0,0 +1,11 @@ +wwwwwwwwwwwwwww +w00....x....00w +w.............w +w.10.......01.w +wwwww.....wwwww +w.............w +w.0...www...0.w +w....ww.ww....w +w......0......w +w...A.....B...w +wwwwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLDataGeneralized/examples/2player/spotted_lvl2.txt b/VGDLDataGeneralized/examples/2player/spotted_lvl2.txt new file mode 100644 index 0000000..00e2513 --- /dev/null +++ b/VGDLDataGeneralized/examples/2player/spotted_lvl2.txt @@ -0,0 +1,11 @@ +wwwwwwwwwwwwwww +w...w..x..w...w +w.0.ww...ww.0.w +w.............w +w....0.w.0....w +w.A....w....B.w +w.0...www...0.w +w....ww.ww....w +w......0......w +w01.00.1.00.10w +wwwwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLDataGeneralized/examples/2player/spotted_lvl3.txt b/VGDLDataGeneralized/examples/2player/spotted_lvl3.txt new file mode 100644 index 0000000..c09012c --- /dev/null +++ b/VGDLDataGeneralized/examples/2player/spotted_lvl3.txt @@ -0,0 +1,11 @@ +wwwwwwwwwwwwwww +w.A.w..x..w.B.w +w.0.w.....w.0.w +w.....www.....w +w.............w +w.1.........1.w +w0ww...0...ww0w +w0...........0w +w0..ww...ww..0w +w0000..1..0000w +wwwwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLDataGeneralized/examples/2player/spotted_lvl4.txt b/VGDLDataGeneralized/examples/2player/spotted_lvl4.txt new file mode 100644 index 0000000..0ade976 --- /dev/null +++ b/VGDLDataGeneralized/examples/2player/spotted_lvl4.txt @@ -0,0 +1,12 @@ +wwwwwwwwwwwwwww +w......x......w +w......1......w +w.0.........0.w +w..0.......0..w +w...0.....0...w +w.1...A.B...1.w +w.............w +w....00.00....w +w...0.....0...w +w.0000.1.0000.w +wwwwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLDataGeneralized/examples/2player/steeplechase.txt b/VGDLDataGeneralized/examples/2player/steeplechase.txt new file mode 100755 index 0000000..ac68b6b --- /dev/null +++ b/VGDLDataGeneralized/examples/2player/steeplechase.txt @@ -0,0 +1,36 @@ +BasicGame no_players=2 + SpriteSet + floor > Immovable hidden=True img=oryx/backBiege + gem > Immovable img=oryx/diamond3 hidden=True invisible=True + gemVisible > Immovable img=oryx/diamond3 + horse > ShootAvatar stype=sword color=BROWN frameRate=16 + avatar1 > img=newset/camel1 + avatar2 > img=newset/camel3 + sword > Flicker color=LIGHTGRAY limit=1 singleton=True img=oryx/sword1 shrinkfactor=0.6 + structure > + goal > Door color=GREEN img=newset/exit2 + winnerPlayer1 > Immovable color=RED img=newset/win1 + winnerPlayer2 > Immovable color=PINK img=newset/win3 + box > Immovable img=newset/barrier1 + wall > Immovable img=oryx/dirtwall autotiling=True + + InteractionSet + avatar1 goal > transformTo stype=winnerPlayer1 scoreChange=1,0 + avatar2 goal > transformTo stype=winnerPlayer2 scoreChange=0,1 + gemVisible avatar1 > killSprite scoreChange=1000,0 + gemVisible avatar2 > killSprite scoreChange=0,1000 + horse box wall > stepBack + box sword > killSprite + gem sword > transformTo stype=gemVisible + + LevelMapping + . > floor + g > goal floor + x > box floor + y > box gem floor + A > avatar1 floor + B > avatar2 floor + + TerminationSet + MultiSpriteCounter stype1=winnerPlayer1 limit=1 win=True,False + MultiSpriteCounter stype1=winnerPlayer2 limit=1 win=False,True diff --git a/VGDLDataGeneralized/examples/2player/steeplechase_lvl0.txt b/VGDLDataGeneralized/examples/2player/steeplechase_lvl0.txt new file mode 100755 index 0000000..80bddd7 --- /dev/null +++ b/VGDLDataGeneralized/examples/2player/steeplechase_lvl0.txt @@ -0,0 +1,8 @@ +wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww +w..............xx.........x.........gw +w.....x...........x............x....gw +wA....x...........x............x....gw +wB....x...........x............x....gw +w.....x...........x............x....gw +w............................xyx....gw +wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLDataGeneralized/examples/2player/steeplechase_lvl1.txt b/VGDLDataGeneralized/examples/2player/steeplechase_lvl1.txt new file mode 100755 index 0000000..331db73 --- /dev/null +++ b/VGDLDataGeneralized/examples/2player/steeplechase_lvl1.txt @@ -0,0 +1,8 @@ +wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww +w..........x...xx......xxxx......gw +w.....x....x...yx......x..xxx....gw +w.....x........xx......x.........gw +w.....x....x...........xx........gw +w.....x....x...xxx.....x.........gw +w.A.B.x........xxx.........xxxx..gw +wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLDataGeneralized/examples/2player/steeplechase_lvl2.txt b/VGDLDataGeneralized/examples/2player/steeplechase_lvl2.txt new file mode 100755 index 0000000..983bf03 --- /dev/null +++ b/VGDLDataGeneralized/examples/2player/steeplechase_lvl2.txt @@ -0,0 +1,6 @@ +wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww +w..........x..................x..gw +w.B..xx...xx...xx.......xxxx..x..gw +w.A..xx...xx...xxxy.......xx..x..gw +w..........x..................x..gw +wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLDataGeneralized/examples/2player/steeplechase_lvl3.txt b/VGDLDataGeneralized/examples/2player/steeplechase_lvl3.txt new file mode 100755 index 0000000..2ec3b0a --- /dev/null +++ b/VGDLDataGeneralized/examples/2player/steeplechase_lvl3.txt @@ -0,0 +1,8 @@ +wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww +w.........x.................w....y..gw +w.........x.................w.......gw +wA.............ww................x..gw +wB................ww.............x..gw +w.......................w...........gw +w.......................w...........gw +wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLDataGeneralized/examples/2player/steeplechase_lvl4.txt b/VGDLDataGeneralized/examples/2player/steeplechase_lvl4.txt new file mode 100755 index 0000000..8b117b3 --- /dev/null +++ b/VGDLDataGeneralized/examples/2player/steeplechase_lvl4.txt @@ -0,0 +1,6 @@ +wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww +w............x...............x......gw +wB...xx..............w..............yw +wA...xx..............w.......x......yw +w............x...............x......gw +wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLDataGeneralized/examples/2player/teamescape.txt b/VGDLDataGeneralized/examples/2player/teamescape.txt new file mode 100755 index 0000000..6825b29 --- /dev/null +++ b/VGDLDataGeneralized/examples/2player/teamescape.txt @@ -0,0 +1,57 @@ +BasicGame no_players=2 key_handler=Pulse square_size=30 + SpriteSet + floor > Immovable img=oryx/backGreen hidden=True + ground > Immovable img=oryx/backGreen hidden=True + door1 > Door + doorClosed1 > Immovable img=oryx/doorclosed1 + doorOpened1 > Immovable img=oryx/dooropen1 + door2 > Door + doorClosed2 > Immovable img=oryx/doorclosed1 + doorOpened2 > Immovable img=oryx/dooropen1 + exit > Door img=newset/exit2 + switch > Immovable img=oryx/wall3_0 + switch1 > + switch2 > + winner > + winner1 > MovingAvatar img=oryx/wolf1 + winner2 > MovingAvatar img=oryx/bear1 + avatar > + player1 > MovingAvatar img=oryx/wolf1 + player2 > MovingAvatar img=oryx/bear1 + push > + push1 > MovingAvatar img=oryx/wolf1 + push2 > MovingAvatar img=oryx/bear1 + + wall > Immovable img=oryx/tree2 + + LevelMapping + A > player1 floor + B > player2 floor + 0 > doorClosed1 floor + 1 > doorClosed2 floor + 2 > switch1 + 3 > switch2 + e > exit floor + . > ground + - > floor + w > floor wall + + + InteractionSet + avatar wall doorClosed1 doorClosed2 avatar > stepBack + winner wall doorClosed1 doorClosed2 > stepBack + player1 switch1 > transformToAll stype=doorClosed1 stypeTo=doorOpened1 scoreChange=1,0 + player1 switch1 > transformTo stype=push1 + player2 switch2 > transformToAll stype=doorClosed2 stypeTo=doorOpened2 scoreChange=0,1 + player2 switch2 > transformTo stype=push2 + player1 ground > transformToAll stype=doorOpened1 stypeTo=doorClosed1 + player2 ground > transformToAll stype=doorOpened2 stypeTo=doorClosed2 + player1 exit > transformTo stype=winner1 scoreChange=10 + player2 exit > transformTo stype=winner2 scoreChange=10 + winner1 ground > transformTo stype=player1 scoreChange=-10 + winner2 ground > transformTo stype=player2 scoreChange=-10 + push1 ground > transformTo stype=player1 scoreChange=-1,0 + push2 ground > transformTo stype=player2 scoreChange=0,-1 + + TerminationSet + MultiSpriteCounter stype1=winner limit=2 win=True,True diff --git a/VGDLDataGeneralized/examples/2player/teamescape_lvl0.txt b/VGDLDataGeneralized/examples/2player/teamescape_lvl0.txt new file mode 100755 index 0000000..f6ee084 --- /dev/null +++ b/VGDLDataGeneralized/examples/2player/teamescape_lvl0.txt @@ -0,0 +1,9 @@ +wwwwwwwwww +w---w--.ew +w-A-w---.w +w---1----w +wwwwwwwwww +w-.----.ew +w.3.-B--.w +w-.------w +wwwwwwwwww diff --git a/VGDLDataGeneralized/examples/2player/teamescape_lvl1.txt b/VGDLDataGeneralized/examples/2player/teamescape_lvl1.txt new file mode 100755 index 0000000..1046515 --- /dev/null +++ b/VGDLDataGeneralized/examples/2player/teamescape_lvl1.txt @@ -0,0 +1,5 @@ +wwwwwwwwwwwwww +w---w--.2.-.ew +w-B-0---.---.w +w---w--A-----w +wwwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLDataGeneralized/examples/2player/teamescape_lvl2.txt b/VGDLDataGeneralized/examples/2player/teamescape_lvl2.txt new file mode 100755 index 0000000..0b55c6f --- /dev/null +++ b/VGDLDataGeneralized/examples/2player/teamescape_lvl2.txt @@ -0,0 +1,9 @@ +wwwwwwwwwwwww +w----w.e.---w +w----w-.-.--w +w-A--1--.2.-w +wwwwwwwwwwwww +w--.3w-----.w +w-B-.0----.ew +w----w-----.w +wwwwwwwwwwwww diff --git a/VGDLDataGeneralized/examples/2player/teamescape_lvl3.txt b/VGDLDataGeneralized/examples/2player/teamescape_lvl3.txt new file mode 100755 index 0000000..e1c1f6d --- /dev/null +++ b/VGDLDataGeneralized/examples/2player/teamescape_lvl3.txt @@ -0,0 +1,7 @@ +wwwwwwwwwwwww +w--e-w---w--w +w.---w---wB-w +w.---.--ww0ww +w.--.2.-----w +w-A--w------w +wwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLDataGeneralized/examples/2player/teamescape_lvl4.txt b/VGDLDataGeneralized/examples/2player/teamescape_lvl4.txt new file mode 100755 index 0000000..648fb04 --- /dev/null +++ b/VGDLDataGeneralized/examples/2player/teamescape_lvl4.txt @@ -0,0 +1,7 @@ +wwwwwwwwwwwwwww +w----w.e.w.---w +w--w0w3w1w2w--w +w-Bw--.w--.wA-w +w--wwwwwwwww--w +w-------------w +wwwwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLDataGeneralized/examples/2player/thebridge.txt b/VGDLDataGeneralized/examples/2player/thebridge.txt new file mode 100755 index 0000000..3ffea7d --- /dev/null +++ b/VGDLDataGeneralized/examples/2player/thebridge.txt @@ -0,0 +1,64 @@ +BasicGame key_handler=Pulse square_size=50 no_players=2 + SpriteSet + ground > Immovable img=oryx/grass autotiling=True hidden=True + water > Immovable color=DARKBLUE img=oryx/seaWater + reset > Immovable hidden=True color=BROWN img=oryx/grass autotiling=True + edge > Immovable hidden=True invisible=True + bbox > Passive + boxin > img=newset/blockB + box > img=newset/block2 + boxReset > img=newset/blockR singleton=True + goal > Door img=newset/exit2 + winner > Immovable img=newset/exit2 + avatar > ShootAvatar frameRate=16 + avatarA > img=newset/girl3 stype=resetA + avatarB > img=newset/man3 stype=resetB + avReset > Flicker img=oryx/sparkle4 + resetA > + resetB > + resetPortal > Portal invisible=True portal=True hidden=True stype=reset + resetPortalA > + resetPortalB > + wall > Immovable img=oryx/tree2 + + LevelMapping + 0 > water ground + 1 > reset + b > box ground + . > ground + + > edge ground + A > avatarA ground + B > avatarB ground + g > goal ground + w > wall ground + + InteractionSet + avatar wall avatar > stepBack + + avatar boxin > shieldFrom ftype=killSprite stype=water + box boxin > shieldFrom ftype=transformTo stype=water + + box water > transformTo stype=boxin scoreChange=1,1 + avatarA water > killSprite + avatarB water > killSprite + + resetA boxin > spawn stype=resetPortalA + resetB boxin > spawn stype=resetPortalB + boxin avReset > transformTo stype=boxReset killSecond=True + resetPortal bbox > killSprite + boxReset resetPortalA > teleportToExit scoreChange=-2,0 + boxReset resetPortalB > teleportToExit scoreChange=0,-2 + boxReset ground > transformTo stype=box + box reset > transformTo stype=boxReset + + box avatar > bounceForward + boxReset avatar > bounceForward + box edge box > stepBack + boxReset edge boxReset > stepBack + + avatar goal > transformTo stype=winner + + TerminationSet + MultiSpriteCounter stype1=winner limit=2 win=True,True + MultiSpriteCounter stype1=avatar stype2=winner limit=1 win=False,False + MultiSpriteCounter stype1=avatar stype2=winner limit=0 win=False,False \ No newline at end of file diff --git a/VGDLDataGeneralized/examples/2player/thebridge_lvl0.txt b/VGDLDataGeneralized/examples/2player/thebridge_lvl0.txt new file mode 100755 index 0000000..1901de0 --- /dev/null +++ b/VGDLDataGeneralized/examples/2player/thebridge_lvl0.txt @@ -0,0 +1,7 @@ +wwwwwwwwwww +w++++000.gw +w+A.b000..w +w+B.b000..w +w+1.b000..w +w++++000.gw +wwwwwwwwwww diff --git a/VGDLDataGeneralized/examples/2player/thebridge_lvl1.txt b/VGDLDataGeneralized/examples/2player/thebridge_lvl1.txt new file mode 100755 index 0000000..f1264ee --- /dev/null +++ b/VGDLDataGeneralized/examples/2player/thebridge_lvl1.txt @@ -0,0 +1,7 @@ +wwwwwwwwwwww +w+++++000..w +w+A.b.000..w +w+B.bb000.gw +w+1.b.000..w +w+++++000..w +wwwwwwwwwwww diff --git a/VGDLDataGeneralized/examples/2player/thebridge_lvl2.txt b/VGDLDataGeneralized/examples/2player/thebridge_lvl2.txt new file mode 100755 index 0000000..a969be1 --- /dev/null +++ b/VGDLDataGeneralized/examples/2player/thebridge_lvl2.txt @@ -0,0 +1,9 @@ +wwwwwwwwwwwww +w++++++++0..w +w+.......0..w +w+A.....00..w +w+B.bbb000.gw +w+......00..w +w+1......0..w +w++++++++0..w +wwwwwwwwwwwww diff --git a/VGDLDataGeneralized/examples/2player/thebridge_lvl3.txt b/VGDLDataGeneralized/examples/2player/thebridge_lvl3.txt new file mode 100755 index 0000000..e4787f5 --- /dev/null +++ b/VGDLDataGeneralized/examples/2player/thebridge_lvl3.txt @@ -0,0 +1,9 @@ +wwwwwwwwwwwww +w++++++++0..w +w+.......0..w +w+A.....00..w +w+B.b..000.gw +w+....0000..w +w+1..00000..w +w+++000000..w +wwwwwwwwwwwww diff --git a/VGDLDataGeneralized/examples/2player/thebridge_lvl4.txt b/VGDLDataGeneralized/examples/2player/thebridge_lvl4.txt new file mode 100755 index 0000000..a03a675 --- /dev/null +++ b/VGDLDataGeneralized/examples/2player/thebridge_lvl4.txt @@ -0,0 +1,11 @@ +wwwwwwwwwwwww +w++++++++0..w +w+1.bbb..0..w +w+A....000..w +w++++++000..w +wwwwwww000www +w++++++000..w +w+.B.bb..0..w +w+......00..w +w+++++++00.gw +wwwwwwwwwwwww diff --git a/VGDLDataGeneralized/examples/2player/towerdefense.txt b/VGDLDataGeneralized/examples/2player/towerdefense.txt new file mode 100644 index 0000000..7a6061b --- /dev/null +++ b/VGDLDataGeneralized/examples/2player/towerdefense.txt @@ -0,0 +1,120 @@ +BasicGame key_handler=Pulse square_size=30 no_players=2 + SpriteSet + ground > Immovable img=oryx/grass autotiling=True hidden=True + path > Immovable img=oryx/space1 hidden=True + + turretSpot > Immovable img=oryx/dirtWall_0 + turret > SpawnPointMultiSprite prob=0.8 cooldown=20 + turretH > stypes=missileL,missileR color=PINK img=newset/lasercannon_1 + turretV > stypes=missileU,missileD color=PINK img=newset/lasercannon + + moving > + avatar > ShootAvatar stype=shoot + avatarH > img=newset/cop2 + avatarV > img=newset/shooter1 + attacker > Missile + normal > healthPoints=5 speed=0.15 shrinkfactor=0.7 img=newset/redthug color=RED + aup > orientation=UP + adown > orientation=DOWN + aleft > orientation=LEFT + aright > orientation=RIGHT + boss > healthPoints=10 speed=0.07 img=newset/bossthug color=BROWN + bup > orientation=UP + bdown > orientation=DOWN + bleft > orientation=LEFT + bright > orientation=RIGHT + + spawner > SpawnPoint invisible=True hidden=True + normalS > prob=1 cooldown=50 + spawnU > stype=aup + spawnD > stype=adown + spawnL > stype=aleft + spawnR > stype=aright + bossS > prob=1 cooldown=500 + spawnUB > stype=bup + spawnDB > stype=bdown + spawnLB > stype=bleft + spawnRB > stype=bright + + turn > Immovable invisible=True hidden=True + turnup > orientation=UP img=dirt + turndown > orientation=DOWN img=dirt + turnleft > orientation=LEFT img=dirt + turnright > orientation=RIGHT img=dirt + + missile > Missile shrinkfactor=0.2 timeToLive=20 speed=0.2 + missileL > orientation=LEFT img=oryx/orb1 + missileR > orientation=RIGHT img=oryx/orb1 + missileU > orientation=UP img=oryx/orb3 + missileD > orientation=DOWN img=oryx/orb3 + + shoot > Flicker + + tower > Immovable img=oryx/cloak2 healthPoints=10 color=LIGHTBLUE + + wall > Immovable img=oryx/wall1 + + LevelMapping + . > ground + p > ground path + 0 > ground turretSpot + w > wall ground + + 1 > ground spawnU path + 2 > ground spawnD path + 3 > ground spawnL path + 4 > ground spawnR path + + H > ground avatarH + V > ground avatarV + + u > ground turnup + l > ground turnleft + d > ground turndown + r > ground turnright + + t > ground tower + + + InteractionSet + spawnU TIME > spawn stype=spawnUB timer=50 + spawnD TIME > spawn stype=spawnDB timer=50 + spawnL TIME > spawn stype=spawnLB timer=50 + spawnR TIME > spawn stype=spawnRB timer=50 + + moving wall turret > stepBack + avatar path tower > stepBack + missile wall > killSprite + + normal turndown > transformTo stype=adown + normal turnup > transformTo stype=aup + normal turnright > transformTo stype=aright + normal turnleft > transformTo stype=aleft + normal turn > stepBack pixelPerfect=True + + boss turndown > transformTo stype=bdown + boss turnup > transformTo stype=bup + boss turnright > transformTo stype=bright + boss turnleft > transformTo stype=bleft + boss turn > stepBack pixelPerfect=True + + turretSpot avatarH > transformTo stype=turretH scoreChange=1,0 + turretSpot avatarV > transformTo stype=turretV scoreChange=0,1 + + turretH shoot > transformTo stype=turretSpot killSecond=True scoreChange=-1,0 + turretV shoot > transformTo stype=turretSpot killSecond=True scoreChange=0,-1 + + turretH missileU missileD > transformTo stype=turretSpot killSecond=True scoreChange=0,-2 + turretV missileL missileR > transformTo stype=turretSpot killSecond=True scoreChange=-2,0 + + tower attacker > subtractHealthPoints value=1 scoreChange=-1 + normal tower > killSprite #boss is guaranteed to kill the tower if it reaches it + + normal missile > subtractHealthPoints value=1 scoreChangeIfKilled=5 + boss missile > subtractHealthPoints value=1 scoreChangeIfKilled=50 + missile attacker > killSprite + turret turret > killSprite + + TerminationSet + SpriteCounter stype=tower limit=0 win=False,Flase + Timeout limit=1500 win=True,True \ No newline at end of file diff --git a/VGDLDataGeneralized/examples/2player/towerdefense_lvl0.txt b/VGDLDataGeneralized/examples/2player/towerdefense_lvl0.txt new file mode 100644 index 0000000..8c836ec --- /dev/null +++ b/VGDLDataGeneralized/examples/2player/towerdefense_lvl0.txt @@ -0,0 +1,16 @@ +wwwwwwwwwwwwwwwwwwwwwwww +w............0dppppppp3w +w.H............p.......w +w............0.p.0.0.0.w +w..............p.......w +w............0.p.......w +w..............p.......w +w.....0dpppppppp.......w +w.......p......l.......w +w.....0.p.0.0.0........w +w.......p..............w +w.....0.p..............w +w.......p..............w +w.......p............V.w +w.......t..............w +wwwwwwwwwwwwwwwwwwwwwwww diff --git a/VGDLDataGeneralized/examples/2player/towerdefense_lvl1.txt b/VGDLDataGeneralized/examples/2player/towerdefense_lvl1.txt new file mode 100644 index 0000000..24d3273 --- /dev/null +++ b/VGDLDataGeneralized/examples/2player/towerdefense_lvl1.txt @@ -0,0 +1,12 @@ +wwwwwwwwwwwwwwwwwwwwwww +w.......l..H..........w +wtppppppp..0.dppppppp3w +w.......p.....p.......w +w..0.0..p..0..p..0.0..w +w.......p.....p.......w +w.......p..0..p.......w +w......uppppppp.......w +w..........0..l.......w +w.......0.....0.......w +w..........V..........w +wwwwwwwwwwwwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLDataGeneralized/examples/2player/towerdefense_lvl2.txt b/VGDLDataGeneralized/examples/2player/towerdefense_lvl2.txt new file mode 100644 index 0000000..6136526 --- /dev/null +++ b/VGDLDataGeneralized/examples/2player/towerdefense_lvl2.txt @@ -0,0 +1,9 @@ +wwwwwwwwwwwwwwwwwwwwwww +w.....................w +w..dppppppppppppppppp3w +w...p...0...0...0.t...w +w...p.0...0H.V0...p...w +w...p...0...0...0.p...w +w...pppppppppppppppu..w +w...r.................w +wwwwwwwwwwwwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLDataGeneralized/examples/2player/towerdefense_lvl3.txt b/VGDLDataGeneralized/examples/2player/towerdefense_lvl3.txt new file mode 100644 index 0000000..98f10d1 --- /dev/null +++ b/VGDLDataGeneralized/examples/2player/towerdefense_lvl3.txt @@ -0,0 +1,17 @@ +wwwwwwwwwwwwww +w...........ww +w..dpppppppp3w +w.0.p........w +w...p..0.0...w +w.0.p........w +w...ppppppd..w +w...r....p...w +w......0.p...w +w.H......p.V.w +w......0.p...w +w........p...w +w...tppppp...w +w...w....l...w +w...w..0.0...w +w...w........w +wwwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLDataGeneralized/examples/2player/towerdefense_lvl4.txt b/VGDLDataGeneralized/examples/2player/towerdefense_lvl4.txt new file mode 100644 index 0000000..001c4dc --- /dev/null +++ b/VGDLDataGeneralized/examples/2player/towerdefense_lvl4.txt @@ -0,0 +1,15 @@ +wwwwwwwwwwwwwwwwwwww +w........dpppppppp3w +w.......0.p........w +w...H...0.p........w +w.........p....l...w +w..dpppppppppppp...w +w...p.....p....p...w +w.0.p.000.p....p...w +w...p.....p....p...w +w.0.p.....ppppppu..w +w...p.....r........w +w.0.p.......000....w +w...p..............w +wwwwt.......V......w +wwwwwwwwwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLDataGeneralized/examples/2player/trainride.txt b/VGDLDataGeneralized/examples/2player/trainride.txt new file mode 100755 index 0000000..91dbc97 --- /dev/null +++ b/VGDLDataGeneralized/examples/2player/trainride.txt @@ -0,0 +1,53 @@ +BasicGame no_players=2 + + SpriteSet + landS > Immovable hidden=True img=oryx/backGreen + land > Missile orientation=LEFT speed=0.2 img=oryx/tree2 + trainS > Immovable hidden=True img=oryx/wall3 autotiling=True + train > Missile orientation=RIGHT speed=0.05 color=BROWN invisible=True + spawnObstacle0 > SpawnPoint stype=obstacle0 prob=0.006 hidden=True invisible=True + spawnObstacle1 > SpawnPoint stype=obstacle0 prob=0.01 hidden=True invisible=True + obstacle0 > Missile orientation=RIGHT speed=0.08 img=oryx/mineral1 + obstacle > Immovable + obstacleA > img=oryx/mineral2 + obstacleB > img=oryx/mineral3 + + avatar > ShootAvatar speed=0.2 + avatarA > stype=hitA img=newset/girl2 frameRate=8 + avatarB > stype=hitB img=newset/man3 frameRate=8 + hit > Flicker img=oryx/cspell4 + hitA > singleton=True + hitB > singleton=True + + InteractionSet + avatar land eos > killSprite + avatarA obstacle0 obstacleB > stepBack + #avatarA obstacle0 > bounceForward + avatarB obstacle0 obstacleA > stepBack + #avatarB obstacle0 > bounceForward + train eos > wrapAround + land eos > wrapAround + + avatar train > pullWithIt + #obstacle train > pullWithIt + + obstacle0 hitA > killBoth scoreChange=4,0 + obstacle0 hitB > killBoth scoreChange=0,4 + obstacleB hitA > killBoth scoreChange=2,0 + obstacleA hitB > killBoth scoreChange=0,2 + + hitA train > transformTo stype=obstacleA + hitB train > transformTo stype=obstacleB + + TerminationSet + SpriteCounter stype=avatarA limit=0 win=False,True + SpriteCounter stype=avatarB limit=0 win=True,False + Timeout limit=1000 win=True,True + + LevelMapping + + > land landS + . > train trainS + 0 > spawnObstacle0 train trainS + 1 > spawnObstacle1 train trainS + A > avatarA train trainS + B > avatarB train trainS diff --git a/VGDLDataGeneralized/examples/2player/trainride_lvl0.txt b/VGDLDataGeneralized/examples/2player/trainride_lvl0.txt new file mode 100755 index 0000000..882a333 --- /dev/null +++ b/VGDLDataGeneralized/examples/2player/trainride_lvl0.txt @@ -0,0 +1,6 @@ +++++++++++++++++ +0............... +0......A........ +0......B........ +0............... +++++++++++++++++ \ No newline at end of file diff --git a/VGDLDataGeneralized/examples/2player/trainride_lvl1.txt b/VGDLDataGeneralized/examples/2player/trainride_lvl1.txt new file mode 100755 index 0000000..a690f8e --- /dev/null +++ b/VGDLDataGeneralized/examples/2player/trainride_lvl1.txt @@ -0,0 +1,8 @@ +++++++++++++++++ +1............... +................ +0......A........ +0......B........ +................ +1............... +++++++++++++++++ \ No newline at end of file diff --git a/VGDLDataGeneralized/examples/2player/trainride_lvl2.txt b/VGDLDataGeneralized/examples/2player/trainride_lvl2.txt new file mode 100755 index 0000000..95762b8 --- /dev/null +++ b/VGDLDataGeneralized/examples/2player/trainride_lvl2.txt @@ -0,0 +1,4 @@ +++++++++++++++++ +0......A........ +0......B........ +++++++++++++++++ \ No newline at end of file diff --git a/VGDLDataGeneralized/examples/2player/trainride_lvl3.txt b/VGDLDataGeneralized/examples/2player/trainride_lvl3.txt new file mode 100755 index 0000000..5a6b8ea --- /dev/null +++ b/VGDLDataGeneralized/examples/2player/trainride_lvl3.txt @@ -0,0 +1,5 @@ +++++++++++++++++ +0......A........ +1............... +0......B........ +++++++++++++++++ \ No newline at end of file diff --git a/VGDLDataGeneralized/examples/2player/trainride_lvl4.txt b/VGDLDataGeneralized/examples/2player/trainride_lvl4.txt new file mode 100755 index 0000000..497472d --- /dev/null +++ b/VGDLDataGeneralized/examples/2player/trainride_lvl4.txt @@ -0,0 +1,5 @@ +++++++++++ +..A....... +0......... +..B....... +++++++++++ \ No newline at end of file diff --git a/VGDLDataGeneralized/examples/2player/trains.txt b/VGDLDataGeneralized/examples/2player/trains.txt new file mode 100644 index 0000000..3de9737 --- /dev/null +++ b/VGDLDataGeneralized/examples/2player/trains.txt @@ -0,0 +1,64 @@ +BasicGame no_players=2 square_size=30 + SpriteSet + floor > Immovable img=oryx/backBiege hidden=True + belt > Immovable img=oryx/space5 + bomb > Immovable img=newset/bomb shrinkfactor=0.5 + accelerate > Immovable img=oryx/bookUp + + joint > Passive + jointA > + jointUpA > img=oryx/space5 orientation=UP + jointRightA > img=oryx/space5 orientation=RIGHT + jointDownA > img=oryx/space5 orientation=DOWN + jointLeftA > img=oryx/space5 orientation=LEFT + jointB > + jointUpB > img=oryx/space5 orientation=UP + jointRightB > img=oryx/space5 orientation=RIGHT + jointDownB > img=oryx/space5 orientation=DOWN + jointLeftB > img=oryx/space5 orientation=LEFT + + avatar > OngoingShootAvatar stype=break img=newset/man4 rotateInPlace=False + avatarA > speed=0.2 + avatarB > speed=0.2 + break > Flicker color=RED #invisible=True hidden=True + breakA > + breakB > + wall > Immovable img=oryx/dirtWall autotiling=True + + InteractionSet + avatarA jointA > attractGaze align=True + avatarB jointB > attractGaze align=True + avatarA breakA > decreaseSpeedToAll value=0.005 stype=avatarA + avatarB breakB > decreaseSpeedToAll value=0.005 stype=avatarB + avatarA accelerate > increaseSpeedToAll value=0.005 stype=avatarA + avatarB accelerate > increaseSpeedToAll value=0.005 stype=avatarB + avatarA jointA > killIfFast limspeed=0.5 + avatarB jointB > killIfFast limspeed=0.5 + avatar bomb > killIfSlow limspeed=0.1 + avatar belt > killIfFast limspeed=1 + avatar belt > killIfSlow limspeed=0 + break avatar > killSprite + avatar floor wall > killSprite + avatar avatar > killBoth + + LevelMapping + A > avatarA belt + B > avatarB belt + . > floor + 1 > jointUpA belt + 2 > jointRightA belt + 3 > jointDownA belt + 4 > jointLeftA belt + u > jointUpB belt + r > jointRightB belt + d > jointDownB belt + l > jointLeftB belt + b > bomb belt + a > accelerate belt + + > belt + + + TerminationSet + SpriteCounter stype=avatar win=False,False + SpriteCounter stype=avatarA win=False,True + SpriteCounter stype=avatarB win=True,False \ No newline at end of file diff --git a/VGDLDataGeneralized/examples/2player/trains_lvl0.txt b/VGDLDataGeneralized/examples/2player/trains_lvl0.txt new file mode 100644 index 0000000..23412d5 --- /dev/null +++ b/VGDLDataGeneralized/examples/2player/trains_lvl0.txt @@ -0,0 +1,11 @@ +wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww +w...........rBaaa++b++++++++++aaadw +w...........+....................+w +w2Aaaa++b++++++++++aaa3..........+w +w+..........+.........+..........+w +w+..........+.........+..........bw +w+..........+.........+..........aw +w+..........ua++++++bbb++++++++++lw +w+....................a...........w +w1a+++++bbb+++++++++++4...........w +wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww diff --git a/VGDLDataGeneralized/examples/2player/trains_lvl1.txt b/VGDLDataGeneralized/examples/2player/trains_lvl1.txt new file mode 100644 index 0000000..ddc4bf0 --- /dev/null +++ b/VGDLDataGeneralized/examples/2player/trains_lvl1.txt @@ -0,0 +1,13 @@ +wwwwwwwwwwwwwwwwww +w2+bAb+3.........w +w+.....+.........w +w+..r+bBb+d......w +w+..+..a..+......w +w+..+..2+++++3...w +w+..+.....a..+...w +w+..+.....r+++++dw +w+..+........a..+w +w1a+++++bbb++4..+w +w...+...........aw +w...ua++++++bbb+lw +wwwwwwwwwwwwwwwwww diff --git a/VGDLDataGeneralized/examples/2player/trains_lvl2.txt b/VGDLDataGeneralized/examples/2player/trains_lvl2.txt new file mode 100644 index 0000000..25e5676 --- /dev/null +++ b/VGDLDataGeneralized/examples/2player/trains_lvl2.txt @@ -0,0 +1,12 @@ +wwwwwwwwwwwwwwwwwwwwwwwwwwwww +w...........r+bb+B++d.......w +w...........+.......+.......w +w...........+.......+.......w +w2b++b++b+++aA++3...rbb++++dw +w+..........+...+..........+w +w+..........+...+..........+w +w1++++bb4...u+++a+++b++b++blw +w.......+.......+...........w +w.......+.......+...........w +w.......1++++bb+4...........w +wwwwwwwwwwwwwwwwwwwwwwwwwwwww diff --git a/VGDLDataGeneralized/examples/2player/trains_lvl3.txt b/VGDLDataGeneralized/examples/2player/trains_lvl3.txt new file mode 100644 index 0000000..7df487c --- /dev/null +++ b/VGDLDataGeneralized/examples/2player/trains_lvl3.txt @@ -0,0 +1,18 @@ +wwwwwwwwwwwwwwwwww +w....2+bA+++3....w +w....+......+....w +w....+......+....w +w....+......+....w +wr+bbb++Bb++b+++dw +w+...+......+...+w +w+...+......+...bw +wa...b......a...+w +w+...+......a...+w +wa...+......+...+w +w+...+......+...+w +wub++b++aa++b+++lw +w....b......+....w +w....b......+....w +w....+......+....w +w....1++a+a+4....w +wwwwwwwwwwwwwwwwww diff --git a/VGDLDataGeneralized/examples/2player/trains_lvl4.txt b/VGDLDataGeneralized/examples/2player/trains_lvl4.txt new file mode 100644 index 0000000..b202eb8 --- /dev/null +++ b/VGDLDataGeneralized/examples/2player/trains_lvl4.txt @@ -0,0 +1,18 @@ +wwwwwwwwwwwwwwwwwwwwwww +w....2++b++A+++++3....w +w....+...........+....w +w....b...........a....w +w....+...........+....w +w....r++b++B+++++d....w +w....+...........+....w +w....b...........a....w +w....+...........+....w +w....+...........+....w +w....+...........+....w +w....b...........a....w +w....1+++++++a+++4....w +w....+...........+....w +w....+...........+....w +w....b...........a....w +w....u+++++++a+++l....w +wwwwwwwwwwwwwwwwwwwwwww diff --git a/VGDLDataGeneralized/examples/2player/treasuremap.txt b/VGDLDataGeneralized/examples/2player/treasuremap.txt new file mode 100755 index 0000000..c2fe2de --- /dev/null +++ b/VGDLDataGeneralized/examples/2player/treasuremap.txt @@ -0,0 +1,174 @@ +BasicGame key_handler=Pulse no_players=2 + SpriteSet + floor > Immovable color=WHITE img=newset/street3 + ground > Immovable hidden=True invisible=True + ground1 > + ground2 > + ground3 > + out1 > + out2 > + out3 > + + entry > Door + hiddenE > img=oryx/doorclosed1 + entry1H > + entry2H > + entry3H > + seenE > img=oryx/dooropen1 + entry1S > + entry2S > + entry3S > + + use > Flicker img=oryx/belt2 shrinkfactor=0.5 + + deadPortal > Portal invisible=True portal=True hidden=True + portalA > stype=startA + portalB > stype=startB + + start > Immovable invisible=True hidden=True + startA > + startB > + + treasure > Immovable + open > img=oryx/treasure1 + closed > img=oryx/treasure2 + treasure1H > hidden=True invisible=True + treasure1S > + treasure2H > hidden=True invisible=True + treasure2S > + treasure3H > hidden=True invisible=True + treasure3S > + + switch > Immovable + switch1 > img=oryx/slime1 + switch2 > img=oryx/slime2 + switch3 > img=oryx/slime3 + + avatar > + avatarA > img=newset/girl3 + avatarA1 > ShootAvatar stype=use + avatarA2 > ShootAvatar stype=use + avatarA3 > ShootAvatar stype=use + avatarA0 > MovingAvatar + avatarAnull > MovingAvatar + avatarAnull1 > + avatarAnull2 > + avatarAnull3 > + avatarB > img=newset/man3 + avatarB1 > ShootAvatar stype=use + avatarB2 > ShootAvatar stype=use + avatarB3 > ShootAvatar stype=use + avatarB0 > MovingAvatar + avatarBnull > MovingAvatar + avatarBnull1 > + avatarBnull2 > + avatarBnull3 > + + insideWall > Immovable color=WHITE img=oryx/wall3 autotiling=True + first > + wall1S > + wall1H > hidden=True invisible=True + second > + wall2S > + wall2H > hidden=True invisible=True + third > + wall3S > + wall3H > hidden=True invisible=True + + wall > Immovable color=WHITE img=oryx/wall3 autotiling=True + + LevelMapping + . > floor + A > avatarA0 floor startA + B > avatarB0 floor startB + + d > entry1H floor + 9 > out1 floor + s > switch1 floor + b > ground1 floor + 0 > wall1H floor + t > treasure1H floor + + f > entry2H floor + 8 > out2 floor + x > switch2 floor + n > ground2 floor + 1 > wall2H floor + y > treasure2H floor + + g > entry3H floor + 7 > out3 floor + z > switch3 floor + m > ground3 floor + 2 > wall3H floor + u > treasure3H floor + + TerminationSet + SpriteCounter stype=closed win=True,True + + InteractionSet + avatar EOS wall insideWall treasure hiddenE > stepBack + + avatarA0 entry1S > transformTo stype=avatarA1 + avatarA0 entry2S > transformTo stype=avatarA2 + avatarA0 entry3S > transformTo stype=avatarA3 + + avatarA1 out1 > transformTo stype=avatarA0 + avatarA2 out2 > transformTo stype=avatarA0 + avatarA3 out3 > transformTo stype=avatarA0 + + avatarB0 entry1S > transformTo stype=avatarB1 + avatarB0 entry2S > transformTo stype=avatarB2 + avatarB0 entry3S > transformTo stype=avatarB3 + + avatarB1 out1 > transformTo stype=avatarB0 + avatarB2 out2 > transformTo stype=avatarB0 + avatarB3 out3 > transformTo stype=avatarB0 + + #reveal area 1 + avatar switch1 > transformToAll stype=entry1H stypeTo=entry1S + avatar switch1 > transformToAll stype=wall1H stypeTo=wall1S + avatar switch1 > transformToAll stype=treasure1H stypeTo=treasure1S + avatar switch1 > transformToAll stype=avatarAnull1 stypeTo=avatarA1 + avatar switch1 > transformToAll stype=avatarBnull1 stypeTo=avatarB1 + + #reveal area 2 + avatar switch2 > transformToAll stype=entry2H stypeTo=entry2S + avatar switch2 > transformToAll stype=wall2H stypeTo=wall2S + avatar switch2 > transformToAll stype=treasure2H stypeTo=treasure2S + avatar switch2 > transformToAll stype=avatarAnull2 stypeTo=avatarA2 + avatar switch2 > transformToAll stype=avatarBnull2 stypeTo=avatarB2 + + #reveal area 3 + avatar switch3 > transformToAll stype=entry3H stypeTo=entry3S + avatar switch3 > transformToAll stype=wall3H stypeTo=wall3S + avatar switch3 > transformToAll stype=treasure3H stypeTo=treasure3S + avatar switch3 > transformToAll stype=avatarAnull3 stypeTo=avatarA3 + avatar switch3 > transformToAll stype=avatarBnull3 stypeTo=avatarB3 + + #hide area 1 + avatar ground1 > transformToAll stype=entry1S stypeTo=entry1H + avatar ground1 > transformToAll stype=wall1S stypeTo=wall1H + avatar ground1 > transformToAll stype=treasure1S stypeTo=treasure1H + avatar ground1 > transformToAll stype=avatarA1 stypeTo=avatarAnull1 + avatar ground1 > transformToAll stype=avatarB1 stypeTo=avatarBnull1 + + #hide area 2 + avatar ground2 > transformToAll stype=entry2S stypeTo=entry2H + avatar ground2 > transformToAll stype=wall2S stypeTo=wall2H + avatar ground2 > transformToAll stype=treasure2S stypeTo=treasure2H + avatar ground2 > transformToAll stype=avatarA2 stypeTo=avatarAnull2 + avatar ground2 > transformToAll stype=avatarB2 stypeTo=avatarBnull2 + + #hide area 3 + avatar ground3 > transformToAll stype=entry3S stypeTo=entry3H + avatar ground3 > transformToAll stype=wall3S stypeTo=wall3H + avatar ground3 > transformToAll stype=treasure3S stypeTo=treasure3H + avatar ground3 > transformToAll stype=avatarA3 stypeTo=avatarAnull3 + avatar ground3 > transformToAll stype=avatarB3 stypeTo=avatarBnull3 + + closed use > transformTo stype=open + + + + diff --git a/VGDLDataGeneralized/examples/2player/treasuremap_lvl0.txt b/VGDLDataGeneralized/examples/2player/treasuremap_lvl0.txt new file mode 100755 index 0000000..ff963c1 --- /dev/null +++ b/VGDLDataGeneralized/examples/2player/treasuremap_lvl0.txt @@ -0,0 +1,14 @@ +wwwwwwwwwwwwwwwwwwwwwwwwwwwwww +w.0......0.....w...1.....1...w +w.0......0.000.w.111..y..111.w +w.0..0.........w.1.........1.w +w....0..t...000w...111.111...w +w..0.0.........w.....1.1.....w +wwwwdwwwwwwwwwwwwwwwwwfwwwwwww +w...9.................87.....w +w..b....n....m..wwwwwwwgwwwwww +w.bsb..nxn..mzm.w....22......w +w..b....n....m..w...22...22..w +w....A..B.......w......222u..w +w...............w..22........w +wwwwwwwwwwwwwwwwwwwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLDataGeneralized/examples/2player/treasuremap_lvl1.txt b/VGDLDataGeneralized/examples/2player/treasuremap_lvl1.txt new file mode 100755 index 0000000..46c6fe2 --- /dev/null +++ b/VGDLDataGeneralized/examples/2player/treasuremap_lvl1.txt @@ -0,0 +1,12 @@ +wwwwwwwwwwwwwwwwwwwwwwww +w.0.....w1.....w...2...w +w.0...t.w1.111.w.222...w +w.0..0..w....y.w.2..u..w +w....0..w.1.111w...222.w +w..0.0..w......w.....2.w +wwwwdwwwwwwfwwwwwwwgwwww +w...9......8.......7...w +w..b........n.......m..w +w.bsb...A..nxn..B..mzm.w +w..b........n.......m..w +wwwwwwwwwwwwwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLDataGeneralized/examples/2player/treasuremap_lvl2.txt b/VGDLDataGeneralized/examples/2player/treasuremap_lvl2.txt new file mode 100755 index 0000000..693022c --- /dev/null +++ b/VGDLDataGeneralized/examples/2player/treasuremap_lvl2.txt @@ -0,0 +1,10 @@ +wwwwwwwwwwwwwwwwwwwwwww +w.......w......w......w +w.t000..w...1..w.2..22w +w.......w...1.ywu2....w +wwwwdwwwwwwfwwwwwwgwwww +w...9......8......7...w +w.......b..n..m....m..w +w....A.bsbnxnmzm.B....w +w.......b..n..m.......w +wwwwwwwwwwwwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLDataGeneralized/examples/2player/treasuremap_lvl3.txt b/VGDLDataGeneralized/examples/2player/treasuremap_lvl3.txt new file mode 100755 index 0000000..c38a3ed --- /dev/null +++ b/VGDLDataGeneralized/examples/2player/treasuremap_lvl3.txt @@ -0,0 +1,14 @@ +wwwwwwwwwwwwwwwww +w...t...w.......w +w.00000.w1..1...w +w.......w...1.y.w +w00...00w1..1111w +w.......w.......w +w..000..w.11....w +w.......w..1....w +wwwwdwwwwwwwfwwww +w...9...A...8...w +w...b.......n...w +w..bsb.....nxn..w +w...b...B...n...w +wwwwwwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLDataGeneralized/examples/2player/treasuremap_lvl4.txt b/VGDLDataGeneralized/examples/2player/treasuremap_lvl4.txt new file mode 100755 index 0000000..bc285e6 --- /dev/null +++ b/VGDLDataGeneralized/examples/2player/treasuremap_lvl4.txt @@ -0,0 +1,19 @@ +wwwwwwwwwwwwwwwww +w.......w.......w +w.00.00.w11..111w +wt0...0tw.......w +w00...00w.1.11..w +w...t...w....11.w +w..000..w111..1.w +w.......w.....1.w +wwwwdwwwwwwwfwwww +w...9...m...8...w +wA..b..mzm..n..Bw +w..bsb..m..nxn..w +w...b...7...n...w +wwwwwwwwgwwwwwwww +w.............2.w +w..2222...2...2.w +w....2....222...w +w....2..........w +wwwwwwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLDataGeneralized/examples/2player/tron.txt b/VGDLDataGeneralized/examples/2player/tron.txt new file mode 100755 index 0000000..9f0f4d0 --- /dev/null +++ b/VGDLDataGeneralized/examples/2player/tron.txt @@ -0,0 +1,29 @@ +BasicGame square_size=10 no_players=2 + SpriteSet + floor > Immovable hidden=True img=oryx/backGrey + + anyWall > Immovable + blueWall > img=newset/blockB + redWall > img=newset/blockR + + avatar > OngoingTurningAvatar speed=1.0 + avatar1 > img=newset/blockB3 spawnBehind=blueWall + avatar2 > img=newset/blockR3 spawnBehind=redWall + + wall > Immovable img=oryx/wall1 + + LevelMapping + . > floor + A > avatar1 floor + B > avatar2 floor + + InteractionSet + + avatar1 anyWall wall > killSprite scoreChange=0,1 + avatar2 anyWall wall > killSprite scoreChange=1,0 + + + TerminationSet + SpriteCounter stype=avatar1 limit=0 win=False,True + SpriteCounter stype=avatar2 limit=0 win=True,False + Timeout limit=1000 win=False,False diff --git a/VGDLDataGeneralized/examples/2player/tron_lvl0.txt b/VGDLDataGeneralized/examples/2player/tron_lvl0.txt new file mode 100755 index 0000000..67e08cc --- /dev/null +++ b/VGDLDataGeneralized/examples/2player/tron_lvl0.txt @@ -0,0 +1,25 @@ +wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww +w...................................................................w +w...................................................................w +w...................................................................w +w...................................................................w +w...................................................................w +w...................................................................w +w...................................................................w +w...................................................................w +w...................................................................w +w...................................................................w +w...................................................................w +w.............A..........................B..........................w +w...................................................................w +w...................................................................w +w...................................................................w +w...................................................................w +w...................................................................w +w...................................................................w +w...................................................................w +w...................................................................w +w...................................................................w +w...................................................................w +w...................................................................w +wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww diff --git a/VGDLDataGeneralized/examples/2player/tron_lvl1.txt b/VGDLDataGeneralized/examples/2player/tron_lvl1.txt new file mode 100755 index 0000000..59411bc --- /dev/null +++ b/VGDLDataGeneralized/examples/2player/tron_lvl1.txt @@ -0,0 +1,25 @@ +wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww +w...................................................................w +w...................................................................w +w.........A.........................................................w +w...................................................................w +w...................................................................w +w...................................................................w +w...................................................................w +w...................................................................w +w...................................................................w +w...................................................................w +w...................................................................w +w...................................................................w +w...................................................................w +w...................................................................w +w...................................................................w +w...................................................................w +w...................................................................w +w...................................................................w +w...................................................................w +w...................................................................w +w.........B.........................................................w +w...................................................................w +w...................................................................w +wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww diff --git a/VGDLDataGeneralized/examples/2player/tron_lvl2.txt b/VGDLDataGeneralized/examples/2player/tron_lvl2.txt new file mode 100755 index 0000000..6b91ca7 --- /dev/null +++ b/VGDLDataGeneralized/examples/2player/tron_lvl2.txt @@ -0,0 +1,25 @@ +wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww +w...................................................................w +w...................................................................w +w...................................................................w +w...................................................................w +w...................................................................w +w...................................................................w +w.........................................A.........................w +w...................................................................w +w...................................................................w +w...................................................................w +w...................................................................w +w...................................................................w +w...................................................................w +w.........................................B.........................w +w...................................................................w +w...................................................................w +w...................................................................w +w...................................................................w +w...................................................................w +w...................................................................w +w...................................................................w +w...................................................................w +w...................................................................w +wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww diff --git a/VGDLDataGeneralized/examples/2player/tron_lvl3.txt b/VGDLDataGeneralized/examples/2player/tron_lvl3.txt new file mode 100755 index 0000000..233c29f --- /dev/null +++ b/VGDLDataGeneralized/examples/2player/tron_lvl3.txt @@ -0,0 +1,25 @@ +wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww +w...................................................................w +w...................................................................w +w...................................................................w +w...................................................................w +w........................................................w..........w +w........................................................w..........w +w...............A........................................w..........w +w........................................................w..........w +w...................................................................w +w..............................w....................................w +w..............................w....................................w +w..............................w....................................w +w..............................w....................................w +w...................................................................w +w...................................................................w +w........................................................w..........w +w...............B........................................w..........w +w........................................................w..........w +w........................................................w..........w +w...................................................................w +w...................................................................w +w...................................................................w +w...................................................................w +wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww diff --git a/VGDLDataGeneralized/examples/2player/tron_lvl4.txt b/VGDLDataGeneralized/examples/2player/tron_lvl4.txt new file mode 100755 index 0000000..42fb2fe --- /dev/null +++ b/VGDLDataGeneralized/examples/2player/tron_lvl4.txt @@ -0,0 +1,25 @@ +wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww +w...................................................................w +w...................................................................w +w.................wwwww.............................................w +w...................................................................w +w...................................................................w +w...................................................................w +w...................................................................w +w..................................wwwww............................w +w..................................w................................w +w..................................w................................w +w..................................w................................w +w.............A....................w...........B....................w +w..................................w................................w +w..................................w................................w +w..................................w................................w +w..................................wwwww............................w +w...................................................................w +w...................................................................w +w...................................................................w +w...................................................................w +w..................wwwww............................................w +w...................................................................w +w...................................................................w +wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww diff --git a/VGDLDataGeneralized/examples/2player/unbalanced.txt b/VGDLDataGeneralized/examples/2player/unbalanced.txt new file mode 100644 index 0000000..96933e6 --- /dev/null +++ b/VGDLDataGeneralized/examples/2player/unbalanced.txt @@ -0,0 +1,67 @@ +GameSpace key_handler=PULSE square_size=60 no_players=2 + SpriteSet + ground > + groundZone1 > Immovable img=newset/tile1 autotiling=False hidden=True + groundCenter > Immovable img=newset/floor1 autotiling=False hidden=True + groundZone2 > Immovable img=newset/tile4 autotiling=False hidden=True + groundNoBlocks > Immovable img=oryx/grass autotiling=True hidden=True + doors > + exit > Door color=GREEN img=oryx/doorclosed1 + exitOpen > Door color=GREEN img=oryx/doorOpen1 + moving > + avatar > + player1 > MovingAvatar img=oryx/queen1 + player2 > MovingAvatar img=oryx/rogue + + box > Passive + pushBlockBalanced > img=newset/block2 autotiling=False shrinkfactor=0.7 + pushBlockPlayer1 > img=newset/blockB autotiling=False shrinkfactor=0.7 + pushBlockPlayer2 > img=newset/blockG autotiling=False shrinkfactor=0.7 + + noMoveBlock > Immovable invisible=True img=newset/block2 autotiling=False shrinkfactor=0.7 + + wall > Immovable img=oryx/wall1 + + zone > Passive invisible=True + zoneArea1 > color=BLUE shrinkfactor=0.4 + zoneAreaC > color=WHITE shrinkfactor=0.4 + zoneArea2 > color=GREEN shrinkfactor=0.4 + + + LevelMapping + 1 > zoneArea1 groundZone1 + c > zoneAreaC groundCenter + 2 > zoneArea2 groundZone2 + n > noMoveBlock groundNoBlocks + A > player1 zoneArea1 groundZone1 + B > player2 zoneArea2 groundZone2 + p > pushBlockBalanced zoneAreaC groundCenter + w > wall groundCenter + + InteractionSet + pushBlockPlayer1 TIME > timer=2 repeating=True addHealthPoints value=0 scoreChange=1,-1 + pushBlockPlayer2 TIME > timer=2 repeating=True addHealthPoints value=0 scoreChange=-1,1 + + avatar wall > stepBack pixelPerfect=True + player1 player2 > stepBack pixelPerfect=True + player2 player1 > stepBack pixelPerfect=True + + box avatar box box box > bounceForward + box avatar box box > bounceForward + box avatar box > bounceForward + box avatar noMoveBlock > undoAll + box avatar > bounceForward + box wall > undoAll + #box wall box > undoAll + + pushBlockBalanced zoneArea1 > transformTo stype=pushBlockPlayer2 scoreChange=0,10 + pushBlockBalanced zoneArea2 > transformTo stype=pushBlockPlayer1 scoreChange=10,0 + pushBlockPlayer1 zoneAreaC > transformTo stype=pushBlockBalanced scoreChange=0,20 + pushBlockPlayer1 zoneArea1 > transformTo stype=pushBlockPlayer2 scoreChange=0,30 + pushBlockPlayer2 zoneAreaC > transformTo stype=pushBlockBalanced scoreChange=20,0 + pushBlockPlayer2 zoneArea2 > transformTo stype=pushBlockPlayer1 scoreChange=30,0 + + TerminationSet + MultiSpriteCounter stype1=pushBlockBalanced stype2=pushBlockPlayer1 limit=0 win=False,True + MultiSpriteCounter stype1=pushBlockBalanced stype2=pushBlockPlayer2 limit=0 win=True,False + Timeout limit=1000 count_score=True diff --git a/VGDLDataGeneralized/examples/2player/unbalanced_lvl0.txt b/VGDLDataGeneralized/examples/2player/unbalanced_lvl0.txt new file mode 100644 index 0000000..9b602b4 --- /dev/null +++ b/VGDLDataGeneralized/examples/2player/unbalanced_lvl0.txt @@ -0,0 +1,9 @@ +wwwwwwwwwwwwwwwww +wn1111ccpcc2222nw +wn1111ccpcc2222nw +wn1111ccpcc2222nw +wn11A1ccpcc2B22nw +wn1111ccpcc2222nw +wn1111ccpcc2222nw +wn1111ccpcc2222nw +wwwwwwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLDataGeneralized/examples/2player/unbalanced_lvl1.txt b/VGDLDataGeneralized/examples/2player/unbalanced_lvl1.txt new file mode 100644 index 0000000..088bed6 --- /dev/null +++ b/VGDLDataGeneralized/examples/2player/unbalanced_lvl1.txt @@ -0,0 +1,12 @@ +wwwwwwwwwwwwwwwwwww +wnnnnnnnnnnnnnnnnnw +wncccccccAcccccccnw +wnccccc11111cccccnw +wnccccp11111pccccnw +wnccccp11111pccccnw +wnccccp22222pccccnw +wnccccp22222pccccnw +wnccccc22222cccccnw +wncccccccBcccccccnw +wnnnnnnnnnnnnnnnnnw +wwwwwwwwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLDataGeneralized/examples/2player/unbalanced_lvl2.txt b/VGDLDataGeneralized/examples/2player/unbalanced_lvl2.txt new file mode 100644 index 0000000..b4349d2 --- /dev/null +++ b/VGDLDataGeneralized/examples/2player/unbalanced_lvl2.txt @@ -0,0 +1,12 @@ +wwwwwwwwwwwwwwwwwwwww +wnnnnnnnnnnnnnnnnnnnw +wn2cccccccAccccccc2nw +wncccccc11111ccccccnw +wncccccp1ccc1pcccccnw +wnccwwcp1cpc1pcwwccnw +wnccwwcp2cpc2pcwwccnw +wncccccp2ccc2pcccccnw +wncccccc22222ccccccnw +wn1cccccccBccccccc1nw +wnnnnnnnnnnnnnnnnnnnw +wwwwwwwwwwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLDataGeneralized/examples/2player/unbalanced_lvl3.txt b/VGDLDataGeneralized/examples/2player/unbalanced_lvl3.txt new file mode 100644 index 0000000..b568e8a --- /dev/null +++ b/VGDLDataGeneralized/examples/2player/unbalanced_lvl3.txt @@ -0,0 +1,12 @@ +wwwwwwwwwwwwwwwwwwwww +wnnnnnnnnnnnnnnnnnnnw +wn2ccccc11A11ccccc2nw +wncccccc11111ccccccnw +wnccnncpcnnncpcnnccnw +wnccnncpcnnncpcnnccnw +wnccnncpcnnncpcnnccnw +wnccnncpcnnncpcnnccnw +wncccccc22222ccccccnw +wn1ccccc22B22ccccc1nw +wnnnnnnnnnnnnnnnnnnnw +wwwwwwwwwwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLDataGeneralized/examples/2player/unbalanced_lvl4.txt b/VGDLDataGeneralized/examples/2player/unbalanced_lvl4.txt new file mode 100644 index 0000000..584191d --- /dev/null +++ b/VGDLDataGeneralized/examples/2player/unbalanced_lvl4.txt @@ -0,0 +1,11 @@ +wwwwwwwwwww +wnnnnnnnnnw +wn222p111nw +wn222p1A1nw +wn222p111nw +wncccccccnw +wn111p222nw +wn111p2B2nw +wn111p222nw +wnnnnnnnnnw +wwwwwwwwwww \ No newline at end of file diff --git a/VGDLDataGeneralized/examples/2player/upchess.txt b/VGDLDataGeneralized/examples/2player/upchess.txt new file mode 100644 index 0000000..a6bc0cd --- /dev/null +++ b/VGDLDataGeneralized/examples/2player/upchess.txt @@ -0,0 +1,88 @@ +BasicGame key_handler=Pulse square_size=50 no_players=2 + SpriteSet + floor > Immovable img=newset/floor2 hidden=True + ground > Immovable hidden=True + groundW > img=oryx/backGrey + groundB > img=oryx/backBlack + groundN > img=newset/floor1 + avatar > MovingAvatar + avatarA > img=oryx/knight1 + avatarB > img=oryx/guard1 + piece > Passive + pawnA > shrinkfactor=0.7 + pawn1A > img=newset/pawn1B + pawn2A > img=newset/pawn2B + pawn3A > img=newset/pawn3B + pawnB > shrinkfactor=0.7 + pawn1B > img=newset/pawn1R + pawn2B > img=newset/pawn2R + pawn3B > img=newset/pawn3R + queen > + queenA > img=newset/queenB + queenB > img=newset/queenR + limit > Immovable hidden=True invisible=True + + LevelMapping + 1 > pawn1A groundW + 2 > pawn2A groundW + 3 > pawn3A groundW + 4 > pawn1A groundB + 5 > pawn2A groundB + 6 > pawn3A groundB + + a > queenA groundW + b > queenB groundB + + e > pawn1B groundW + r > pawn2B groundW + t > pawn3B groundW + y > pawn1B groundB + u > pawn2B groundB + i > pawn3B groundB + + . > groundW + + > groundB + A > avatarA limit groundN + B > avatarB limit groundN + - > limit groundN + + InteractionSet + avatar wall EOS avatar queen > stepBack + avatarA pawnB > stepBack + avatarB pawnA > stepBack + pawnA avatarA > bounceForward + pawnB avatarB > bounceForward + pawnA limit queenA > undoAll + pawn2A pawn2A pawn3A > undoAll + pawn3A pawn3A pawn1A > undoAll + pawnB limit queenB > undoAll + pawn2B pawn2B pawn3B > undoAll + pawn3B pawn3B pawn1B > undoAll + + pawn2A pawn1A > transformTo stype=pawn3A killSecond=True scoreChange=2,0 + pawn1A pawn1A > transformTo stype=pawn2A killSecond=True scoreChange=1,0 + pawn2B pawn1B > transformTo stype=pawn3B killSecond=True scoreChange=0,2 + pawn1B pawn1B > transformTo stype=pawn2B killSecond=True scoreChange=0,1 + + pawn1A pawn1B > killBoth scoreChange=1 + pawn2A pawn2B > killBoth scoreChange=2 + pawn3A pawn3B > killBoth scoreChange=3 + + pawn2B pawn1A > transformTo stype=pawn1B killSecond=True scoreChange=-1,1 + pawn3B pawn1A > transformTo stype=pawn2B killSecond=True scoreChange=-1,2 + pawn3B pawn2A > transformTo stype=pawn1B killSecond=True scoreChange=-2,1 + + pawn2A pawn1B > transformTo stype=pawn1A killSecond=True scoreChange=1,-1 + pawn3A pawn1B > transformTo stype=pawn2A killSecond=True scoreChange=2,-1 + pawn3A pawn2B > transformTo stype=pawn1A killSecond=True scoreChange=1,-2 + + queenA pawn2B pawn3B > killSprite scoreChange=-5,10 + queenB pawn2A pawn3A > killSprite scoreChange=10,-5 + pawn1A queenB > killSprite scoreChange=-1,0 + pawn1B queenA > killSprite scoreChange=0,-1 + + TerminationSet + SpriteCounter stype=queen limit=0 count_score=True + SpriteCounter stype=queenA limit=0 win=False,True + SpriteCounter stype=queenB limit=0 win=True,False + Timeout limit=1500 count_score=True \ No newline at end of file diff --git a/VGDLDataGeneralized/examples/2player/upchess_lvl0.txt b/VGDLDataGeneralized/examples/2player/upchess_lvl0.txt new file mode 100644 index 0000000..f486480 --- /dev/null +++ b/VGDLDataGeneralized/examples/2player/upchess_lvl0.txt @@ -0,0 +1,10 @@ +-----A---- +-.+.+a+.+- +-+.+.+.+.- +-.+141+.+- +-+.+.+.+.- +-.+.+.+.+- +-+.+eye+.- +-.+.+.+.+- +-+.+.b.+.- +-----B---- \ No newline at end of file diff --git a/VGDLDataGeneralized/examples/2player/upchess_lvl1.txt b/VGDLDataGeneralized/examples/2player/upchess_lvl1.txt new file mode 100644 index 0000000..5e138b5 --- /dev/null +++ b/VGDLDataGeneralized/examples/2player/upchess_lvl1.txt @@ -0,0 +1,10 @@ +-----A---- +-.+.+a+.+- +-+.+.+.+.- +-.+1414.+- +-+.+1+.+.- +-.+.+e+.+- +-+.yeye+.- +-.+.+.+.+- +-+.+.b.+.- +-----B---- \ No newline at end of file diff --git a/VGDLDataGeneralized/examples/2player/upchess_lvl2.txt b/VGDLDataGeneralized/examples/2player/upchess_lvl2.txt new file mode 100644 index 0000000..ccb4ed8 --- /dev/null +++ b/VGDLDataGeneralized/examples/2player/upchess_lvl2.txt @@ -0,0 +1,10 @@ +-----A---- +-.+.+a+.+- +-+.+.u.+.- +-.+1414.+- +-+.+1+.+.- +-.+.+e+.+- +-+.yeye+.- +-.+.+2+.+- +-+.+.b.+.- +-----B---- \ No newline at end of file diff --git a/VGDLDataGeneralized/examples/2player/upchess_lvl3.txt b/VGDLDataGeneralized/examples/2player/upchess_lvl3.txt new file mode 100644 index 0000000..d878ec8 --- /dev/null +++ b/VGDLDataGeneralized/examples/2player/upchess_lvl3.txt @@ -0,0 +1,10 @@ +-----A---- +-.+.+a+.+- +-+.+.+.+.- +-.+.+3+.+- +-+.+.+.+.- +-.+.+.+.+- +-+.+.i.+.- +-.+.+.+.+- +-+.+.b.+.- +-----B---- \ No newline at end of file diff --git a/VGDLDataGeneralized/examples/2player/upchess_lvl4.txt b/VGDLDataGeneralized/examples/2player/upchess_lvl4.txt new file mode 100644 index 0000000..12e57a9 --- /dev/null +++ b/VGDLDataGeneralized/examples/2player/upchess_lvl4.txt @@ -0,0 +1,10 @@ +-----A---- +-.+.+a+.+- +-41414141- +-14141414- +-+.+.+.+.- +-.+.+.+.+- +-yeyeyeye- +-eyeyeyey- +-+.+.b.+.- +-----B---- \ No newline at end of file diff --git a/VGDLDataGeneralized/examples/2player/upgrade-x.txt b/VGDLDataGeneralized/examples/2player/upgrade-x.txt new file mode 100755 index 0000000..89d40f0 --- /dev/null +++ b/VGDLDataGeneralized/examples/2player/upgrade-x.txt @@ -0,0 +1,124 @@ +BasicGame key_handler=Pulse no_players=2 + SpriteSet + floor > Immovable img=oryx/floor3 hidden=True + nothing > Immovable img=oryx/backBlack + + base > Immovable img=oryx/wall1 + baseA > + baseB > + + upgrade > Resource + upgrade1 > color=YELLOW limit=1 value=1 img=oryx/cspell4 #destroys resources + upgrade2 > color=ORANGE limit=1 value=1 img=oryx/cspell2 #doesn't affect own player + upgrade3 > color=BLUE limit=1 value=1 img=oryx/cspell1 #explodes against enemy base + + cannon > SpawnPoint + cA > img=newset/lasercannon_1 + cA0 > stype=lA0 + cA1 > stype=lA1 + cA2 > stype=lA2 + cA3 > stype=lA3 + cB > img=newset/lasercannon_3 + cB0 > stype=lB0 + cB1 > stype=lB1 + cB2 > stype=lB2 + cB3 > stype=lB3 + + laser > Missile shrinkfactor=0.5 speed=0.5 color=YELLOW + lA > orientation=RIGHT img=newset/laser1_1 + lA0 > + lA1 > + lA2 > + lA3 > + lB > orientation=LEFT img=newset/laser2_1 + lB0 > + lB1 > + lB2 > + lB3 > + + avatar > ShootAvatar ammo=upgrade1,upgrade2,upgrade3 healthPoints=200 limitHealthPoints=200 + avatarA > img=newset/girl3 stype=up1A,up2A,up3A + avatarB > img=newset/man3 stype=up1B,up2B,up3B + + ups > Flicker shrinkfactor=0.5 + up1 > img=oryx/slime1 + up1A > + up1B > + up2 > img=oryx/slime2 + up2A > + up2B > + up3 > img=oryx/slime3 + up3A > + up3B > + + explosion1 > Spreader spreadprob=1.0 stype=spark1 img=oryx/sparkle4 hidden=True + explosion2 > Spreader spreadprob=1.0 stype=spark2 img=oryx/sparkle1 hidden=True + endExplosion > Immovable timeToLive=20 + endExplosion1 > img=oryx/sparkle4 + endExplosion2 > img=oryx/sparkle1 + spark1 > SpawnPoint total=1 img=oryx/sparkle4 stype=endExplosion1 hidden=True + spark2 > SpawnPoint total=1 img=oryx/sparkle1 stype=endExplosion2 hidden=True + + wall > Immovable img=oryx/wall3 autotiling=True + + LevelMapping + . > floor + _ > nothing + A > avatarA floor + B > avatarB floor + 1 > upgrade1 floor + 2 > upgrade2 floor + 3 > upgrade3 floor + a > baseA floor + b > baseB floor + + > cA0 floor + = > cB0 floor + + TerminationSet + SpriteCounter stype=avatarA win=False,True + SpriteCounter stype=avatarB win=True,False + Timeout limit=1500 count_score=True + + InteractionSet + avatar avatar EOS nothing wall > stepBack + laser wall > killSprite + base avatar > bounceForward + cannon wall > stepBack + base wall > stepBack + base nothing > killSprite + cannon nothing > killSprite + + cannon avatar > bounceForward + + upgrade1 avatar > collectResource killResource=False + upgrade2 avatar > collectResource killResource=False + upgrade3 avatar > collectResource killResource=False + + cA0 up1 > transformTo killSecond=True stype=cA1 + cA0 up2 > transformTo killSecond=True stype=cA2 + cA0 up3 > transformTo killSecond=True stype=cA3 + + cB0 up1 > transformTo killSecond=True stype=cB1 + cB0 up2 > transformTo killSecond=True stype=cB2 + cB0 up3 > transformTo killSecond=True stype=cB3 + + lA1 upgrade > killBoth + lB1 upgrade > killBoth + + avatarB lA0 lB0 > subtractHealthPoints value=1 scoreChange=1,0 + avatarB lA1 lB1 > subtractHealthPoints value=3 scoreChange=2,0 + avatarB lA2 lA3 lB3 > subtractHealthPoints value=5 scoreChange=3,0 + + avatarA lA0 lB0 > subtractHealthPoints value=1 scoreChange=0,1 + avatarA lA1 lB1 > subtractHealthPoints value=3 scoreChange=0,2 + avatarA lB2 lA3 lB3 > subtractHealthPoints value=5 scoreChange=0,3 + + lA3 baseB > spawn stype=explosion1 + lA3 baseB > killBoth + lB3 baseA > spawn stype=explosion2 + lB3 baseA > killBoth + + laser base > killSprite + + avatarB endExplosion1 > killBoth scoreChange=0,-20 + avatarA endExplosion2 > killBoth scoreChange=-20,0 diff --git a/VGDLDataGeneralized/examples/2player/upgrade-x_lvl0.txt b/VGDLDataGeneralized/examples/2player/upgrade-x_lvl0.txt new file mode 100755 index 0000000..4cc4d1c --- /dev/null +++ b/VGDLDataGeneralized/examples/2player/upgrade-x_lvl0.txt @@ -0,0 +1,15 @@ +wwwwwwwwwwwwwwwwwwww +w..1.....__.....1..w +w.a......__......b.w +w...+....__....=...w +w........__........w +w.a....1.__.1....b.w +w........__........w +w...A..2.__.2..B...w +w........__........w +w.a....3.__.3....b.w +w........__........w +w...+....__....=...w +w.a......__......b.w +w..3.....__.....3..w +wwwwwwwwwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLDataGeneralized/examples/2player/upgrade-x_lvl1.txt b/VGDLDataGeneralized/examples/2player/upgrade-x_lvl1.txt new file mode 100755 index 0000000..c45b3fb --- /dev/null +++ b/VGDLDataGeneralized/examples/2player/upgrade-x_lvl1.txt @@ -0,0 +1,13 @@ +wwwwwwwwwwwwwwwwwwww +w..2.....__.....2..w +w........__........w +w...+....__....=...w +w..a.....__.....b..w +w..a...2.__.2...b..w +w...A....__....B...w +w..a...3.__.3...b..w +w..a.....__.....b..w +w...+....__....=...w +w........__........w +w..3.....__.....3..w +wwwwwwwwwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLDataGeneralized/examples/2player/upgrade-x_lvl2.txt b/VGDLDataGeneralized/examples/2player/upgrade-x_lvl2.txt new file mode 100755 index 0000000..95dd29c --- /dev/null +++ b/VGDLDataGeneralized/examples/2player/upgrade-x_lvl2.txt @@ -0,0 +1,11 @@ +wwwwwwwwwwwwwwwwwwww +w....3...__...3....w +w...+.2..__..2.=...w +w.aa..a..__..b..bb.w +w.aa...1.__.1...bb.w +w...A.a..__..b.B...w +w.aa...3.__.3...bb.w +w.aa..a..__..b..bb.w +w...+.2..__..2.=...w +w....1...__...1....w +wwwwwwwwwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLDataGeneralized/examples/2player/upgrade-x_lvl3.txt b/VGDLDataGeneralized/examples/2player/upgrade-x_lvl3.txt new file mode 100755 index 0000000..65c1a07 --- /dev/null +++ b/VGDLDataGeneralized/examples/2player/upgrade-x_lvl3.txt @@ -0,0 +1,11 @@ +wwwwwwwwwwwwwwwwwwww +w....1...__...1....w +w.a.+.2..__..2.=.b.w +w.aa..a..__..b..bb.w +w.a.+....__....=.b.w +w.....A..__..B.....w +w.a.+....__....=.b.w +w.aa..a..__..b..bb.w +w.a.+.2..__..2.=.b.w +w....1...__...1....w +wwwwwwwwwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLDataGeneralized/examples/2player/upgrade-x_lvl4.txt b/VGDLDataGeneralized/examples/2player/upgrade-x_lvl4.txt new file mode 100755 index 0000000..b73bfe6 --- /dev/null +++ b/VGDLDataGeneralized/examples/2player/upgrade-x_lvl4.txt @@ -0,0 +1,11 @@ +wwwwwwwwwwwwwwwwwwww +w........__........w +w.a..a...__...b..b.w +w.a..a.+.__...b..b.w +w1a..a...__.=.b..b1w +w2....A..__..B....2w +w3a..a.+.__...b..b3w +w.a..a...__.=.b..b.w +w.a..a...__...b..b.w +w........__........w +wwwwwwwwwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLDataGeneralized/examples/2player/uphigh.txt b/VGDLDataGeneralized/examples/2player/uphigh.txt new file mode 100755 index 0000000..f9a0191 --- /dev/null +++ b/VGDLDataGeneralized/examples/2player/uphigh.txt @@ -0,0 +1,102 @@ +BasicGame no_players=2 key_handler=Pulse + SpriteSet + + floor > Immovable img=oryx/backGrey hidden=True + edge > Immovable hidden=True invisible=True + avatar > MovingAvatar frameRate=16 + avatarA > img=newset/girl3 + avatarB > img=newset/man3 + key > Resource img=oryx/key2 limit=1 shrinkfactor=0.6 + lock > Immovable img=newset/lock1 + + piece > Passive img=newset/block2 + smallN > shrinkfactor=0.5 + mediumN > shrinkfactor=0.7 + largeN > shrinkfactor=0.9 + + pieceInPlace > Immovable + base > + baseA > color=BLUE img=oryx/backBlue + baseB > color=RED img=oryx/backRed + bA > hidden=True color=BLUE img=oryx/backBlue + bB > hidden=True color=RED img=oryx/backRed + large > shrinkfactor=0.9 + largeA > img=newset/blockB + largeB > img=newset/blockR + medium > shrinkfactor=0.7 img=box + mediumA > img=newset/blockB + mediumB > img=newset/blockR + small > shrinkfactor=0.5 img=box + smallA > img=newset/blockB + smallB > img=newset/blockR + + wall > Immovable img=oryx/wall3 autotiling=True + + LevelMapping + s > floor smallN + m > floor mediumN + l > floor largeN + a > floor baseA bA + b > floor baseB bB + k > floor key + 0 > floor lock + . > floor + + > floor edge + A > floor avatarA + B > floor avatarB + + InteractionSet + piece avatar > bounceForward + avatar wall pieceInPlace > stepBack + piece edge piece key lock > stepBack + + + # on base + largeN baseA > transformTo stype=largeA scoreChange=2,0 killSecond=True + largeN baseB > transformTo stype=largeB scoreChange=0,2 killSecond=True + mediumN baseA > transformTo stype=mediumA scoreChange=5,0 killSecond=True + mediumN baseB > transformTo stype=mediumB scoreChange=0,5 killSecond=True + smallN baseA > transformTo stype=smallA scoreChange=9,0 killSecond=True + smallN baseB > transformTo stype=smallB scoreChange=0,9 killSecond=True + + # on large + largeN largeA > transformTo stype=largeA scoreChange=1,0 killSecond=True + largeN largeB > transformTo stype=largeB scoreChange=0,1 killSecond=True + mediumN largeA > transformTo stype=mediumA scoreChange=4,0 killSecond=True + mediumN largeB > transformTo stype=mediumB scoreChange=0,4 killSecond=True + smallN largeA > transformTo stype=smallA scoreChange=8,0 killSecond=True + smallN largeB > transformTo stype=smallB scoreChange=0,8 killSecond=True + + # on medium + mediumN mediumA > transformTo stype=mediumA scoreChange=3,0 killSecond=True + mediumN mediumB > transformTo stype=mediumB scoreChange=0,3 killSecond=True + smallN mediumA > transformTo stype=smallA scoreChange=7,0 killSecond=True + smallN mediumB > transformTo stype=smallB scoreChange=0,7 killSecond=True + + # on small + smallN smallA > transformTo stype=smallA scoreChange=6,0 killSecond=True + smallN smallB > transformTo stype=smallB scoreChange=0,6 killSecond=True + + # wrong on medium (large) + largeN mediumA > removeScore stype=avatarA + mediumA largeN > transformTo stype=baseA killSecond=True + largeN mediumB > removeScore stype=avatarB + mediumB largeN > transformTo stype=baseB killSecond=True + + # wrong on small (medium and large) + largeN smallA > removeScore stype=avatarA + smallA largeN > transformTo stype=baseA killSecond=True + largeN smallB > removeScore stype=avatarB + smallB largeN > transformTo stype=baseB killSecond=True + mediumN smallA > removeScore stype=avatarA + smallA mediumN > transformTo stype=baseA killSecond=True + mediumN smallB > removeScore stype=avatarB + smallB mediumN > transformTo stype=baseB killSecond=True + + key avatar > collectResource scoreChange=1 + lock avatar > killIfOtherHasMore resource=key limit=1 + avatar lock > stepBack + + TerminationSet + SpriteCounter stype=piece limit=0 count_score=True + Timeout limit=1500 count_score=True \ No newline at end of file diff --git a/VGDLDataGeneralized/examples/2player/uphigh_lvl0.txt b/VGDLDataGeneralized/examples/2player/uphigh_lvl0.txt new file mode 100755 index 0000000..7e7bf49 --- /dev/null +++ b/VGDLDataGeneralized/examples/2player/uphigh_lvl0.txt @@ -0,0 +1,9 @@ +wwwwwwwwwwwww +w+++++++++++w +w+.s..s..m.+w +w+.........+w +w+A.a...b.B+w +w+.........+w +w+.l..l..m.+w +w+++++++++++w +wwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLDataGeneralized/examples/2player/uphigh_lvl1.txt b/VGDLDataGeneralized/examples/2player/uphigh_lvl1.txt new file mode 100755 index 0000000..41c66f9 --- /dev/null +++ b/VGDLDataGeneralized/examples/2player/uphigh_lvl1.txt @@ -0,0 +1,9 @@ +wwwwwwwwwwwww +w+++++++++++w +w+.m..s..l.+w +w+....s....+w +w+A.a...b.B+w +w+....s....+w +w+.l..s..m.+w +w+++++++++++w +wwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLDataGeneralized/examples/2player/uphigh_lvl2.txt b/VGDLDataGeneralized/examples/2player/uphigh_lvl2.txt new file mode 100755 index 0000000..d4821de --- /dev/null +++ b/VGDLDataGeneralized/examples/2player/uphigh_lvl2.txt @@ -0,0 +1,13 @@ +wwwwwwwwwwwww +w+++++++++++w +w+.s.s.s.s.+w +w+.........+w +w+A.a.k.b.B+w +w+...s.s...+w +w+++.+++++++w +wwww0wwwwwwww +w+++.+++++++w +w+.........+w +w+..lll.mmm+w +w+++++++++++w +wwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLDataGeneralized/examples/2player/uphigh_lvl3.txt b/VGDLDataGeneralized/examples/2player/uphigh_lvl3.txt new file mode 100755 index 0000000..1b67172 --- /dev/null +++ b/VGDLDataGeneralized/examples/2player/uphigh_lvl3.txt @@ -0,0 +1,13 @@ +wwwwwwwwwwwww +w+++++++++++w +w+.l.l.l.l.+w +w+.........+w +w+A.a.k.b.B+w +w+.........+w +w+++.+++++++w +wwww0wwwwwwww +w+++.+++++++w +w+.........+w +w+.sss.....+w +w+++++++++++w +wwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLDataGeneralized/examples/2player/uphigh_lvl4.txt b/VGDLDataGeneralized/examples/2player/uphigh_lvl4.txt new file mode 100755 index 0000000..440cadb --- /dev/null +++ b/VGDLDataGeneralized/examples/2player/uphigh_lvl4.txt @@ -0,0 +1,13 @@ +wwwwwwwwwwwww +w+++++++++++w +w+.l.l.l.l.+w +w+....k....+w +w+A.a...b.B+w +w+....k....+w +w++.+++++.++w +www0wwwww0www +w++.++w++.++w +w+...+w+...+w +w+sss+w+mmm+w +w+++++w+++++w +wwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLDataGeneralized/examples/2player/warzone.txt b/VGDLDataGeneralized/examples/2player/warzone.txt new file mode 100755 index 0000000..867d0c3 --- /dev/null +++ b/VGDLDataGeneralized/examples/2player/warzone.txt @@ -0,0 +1,121 @@ +BasicGame key_handler=Pulse no_players=2 + SpriteSet + floor > Immovable img=newset/street3 hidden=True + + armour > Immovable + armour1 > color=RED img=oryx/helmet1 #protect from opponent bullets + armour2 > color=BLUE img=oryx/helmet3 #protect from warriors + armour3 > color=GREEN img=oryx/helmet2 #protect from shooter bullets + armourU > color=WHITE img=oryx/cloak1 #ultimate armour, protect from everything, stepback with enemies + + bullet > Resource + bullet1 > color=YELLOW limit=10 value=2 img=oryx/cspell4 #default, gives 2 point per enemy and 50 for opponent, takes health points off + bullet2 > color=ORANGE limit=5 value=1 img=oryx/cspell2 #kills enemies in one shot, 20 points for NPC, 200 for opponent + + healSpot > Immovable img=oryx/heart1 + + avatar > ShootAvatar ammo=bullet1,bullet2 healthPoints=50 limitHealthPoints=50 + avatarA > img=newset/shooter1 stype=missileA1,missileA2 + nakedA > + armour1A > + armour2A > + armour3A > + armourUA > + avatarB > img=newset/bandit1 stype=missileB1,missileB2 + nakedB > + armour1B > + armour2B > + armour3B > + armourUB > + + warrior > RandomNPC speed=0.5 cooldown=5 cons=10 img=oryx/cyclop1 healthPoints=40 + + shooter > RandomBomber prob=0.05 cooldown=10 stype=missile0 healthPoints=20 img=newset/alienShotgun frameRate=16 + + missile > Missile shrinkfactor=0.5 + missile0 > img=oryx/orb3 + missileA > img=oryx/orb1 + missileA1 > + missileA2 > + missileB > img=oryx/orb2 + missileB1 > + missileB2 > + + wall > Immovable img=oryx/wall3 autotiling=True + + LevelMapping + . > floor + A > nakedA floor + B > nakedB floor + + > bullet1 floor + = > bullet2 floor + 1 > armour1 floor + 2 > armour2 floor + 3 > armour3 floor + u > armourU floor + r > warrior floor + s > shooter floor + h > healSpot floor + w > wall floor + + TerminationSet + SpriteCounter stype=avatarA win=False,True + SpriteCounter stype=avatarB win=True,False + MultiSpriteCounter stype1=warrior stype2=shooter count_score=True + Timeout limit=1500 count_score=True + + InteractionSet + avatar avatar EOS wall > stepBack + warrior EOS wall > stepBack + shooter EOS wall > stepBack + missile wall > killSprite + + bullet1 avatar > collectResource killResource=False + bullet2 avatar > collectResource killResource=False + + avatarA missileB2 > killBoth scoreChange=0,200 + warrior missileB2 > killBoth scoreChange=0,20 + shooter missileB2 > killBoth scoreChange=0,20 + + avatarB missileA2 > killBoth scoreChange=200,0 + warrior missileA2 > killBoth scoreChange=20,0 + shooter missileA2 > killBoth scoreChange=20,0 + + warrior missileA1 missileB1 avatar > subtractHealthPoints value=4 + shooter missileA1 missileB1 > subtractHealthPoints value=2 + + nakedA missile0 warrior > subtractHealthPoints value=10 scoreChange=-5,0 + armour1A missile0 warrior > subtractHealthPoints value=3 scoreChange=-2,0 + armour2A missile0 > subtractHealthPoints value=2 scoreChange=-2,0 + armour3A warrior > subtractHealthPoints value=1 scoreChange=-2,0 + + nakedA missileB1 > subtractHealthPoints value=15 scoreChange=-5,5 + armour2A missileB1 > subtractHealthPoints value=8 scoreChange=-2,2 + armour3A missileB1 > subtractHealthPoints value=4 scoreChange=-2,2 + + nakedB missile0 warrior > subtractHealthPoints value=10 scoreChange=0,-5 + armour1B missile0 warrior > subtractHealthPoints value=10 scoreChange=0,-2 + armour2B missile0 > subtractHealthPoints value=10 scoreChange=0,-2 + armour3B warrior > subtractHealthPoints value=10 scoreChange=0,-2 + + nakedB missileA1 > subtractHealthPoints value=15 scoreChange=5,-5 + armour2B missileA1 > subtractHealthPoints value=8 scoreChange=2,-2 + armour3B missileA1 > subtractHealthPoints value=4 scoreChange=2,-2 + + avatarA armour1 > transformTo stype=armour1A killSecond=True + avatarA armour2 > transformTo stype=armour2A killSecond=True + avatarA armour3 > transformTo stype=armour3A killSecond=True + avatarA armourU > transformTo stype=armourUA killSecond=True + + avatarB armour1 > transformTo stype=armour1B killSecond=True + avatarB armour2 > transformTo stype=armour2B killSecond=True + avatarB armour3 > transformTo stype=armour3B killSecond=True + avatarB armourU > transformTo stype=armourUB killSecond=True + + avatar healSpot > addHealthPoints value=1 + warrior healSpot > addHealthPoints value=1 + shooter healSpot > addHealthPoints value=1 + + + armourUA avatar shooter warrior > stepBack pixelPerfect=True + armourUB avatar shooter warrior > stepBack pixelPerfect=True diff --git a/VGDLDataGeneralized/examples/2player/warzone_lvl0.txt b/VGDLDataGeneralized/examples/2player/warzone_lvl0.txt new file mode 100755 index 0000000..d6f42b7 --- /dev/null +++ b/VGDLDataGeneralized/examples/2player/warzone_lvl0.txt @@ -0,0 +1,12 @@ +wwwwwwwwwwwwwwwwwwwwwww +w..A....w.+.=.w....B..w +w.......w.....w.......w +w.w.....w..h..w.....w.w +w.w.......www.......w.w +w.........w.w.........w +w..r..w.........w..r..w +w..........1..........w +w...u..s.......s..3...w +w...w.www..2..www.w...w +w...w....ww.ww....w...w +wwwwwwwwwwwwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLDataGeneralized/examples/2player/warzone_lvl1.txt b/VGDLDataGeneralized/examples/2player/warzone_lvl1.txt new file mode 100755 index 0000000..43798b2 --- /dev/null +++ b/VGDLDataGeneralized/examples/2player/warzone_lvl1.txt @@ -0,0 +1,12 @@ +wwwwwwwwwwwwwwwwwwwwwww +w.2.....w.+.=.w.....1.w +w....wwww.....wwww....w +w.w........3........w.w +w.w..r....www....r..w.w +w.........w.w.........w +w.....wA...h...Bw.....w +w.s...w.........w...s.w +w....s...w...w...s....w +w.wwww...w.u.w...wwww.w +w...ww...ww.ww...ww...w +wwwwwwwwwwwwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLDataGeneralized/examples/2player/warzone_lvl2.txt b/VGDLDataGeneralized/examples/2player/warzone_lvl2.txt new file mode 100755 index 0000000..a47c796 --- /dev/null +++ b/VGDLDataGeneralized/examples/2player/warzone_lvl2.txt @@ -0,0 +1,12 @@ +wwwwwwwwwwwwwwwwwwwwwww +w.2.....w.+.=.w.....1.w +w....wwww..A..wwww....w +w.w....1.......3......w +w.w.s.....www.......s.w +w.w...w....h....w.....w +w.....w....h....w...w.w +w.s.......www.......w.w +w......3.......1..s.w.w +w....wwww..B..wwww....w +w.1.....w.=.+.w.....2.w +wwwwwwwwwwwwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLDataGeneralized/examples/2player/warzone_lvl3.txt b/VGDLDataGeneralized/examples/2player/warzone_lvl3.txt new file mode 100755 index 0000000..7698ae3 --- /dev/null +++ b/VGDLDataGeneralized/examples/2player/warzone_lvl3.txt @@ -0,0 +1,12 @@ +wwwwwwwwwwwwwwwwwwwwwww +w.......w.+.=.w.....u.w +w....wwww..A..wwww....w +w.r.....w.....w.......w +w.........www.....r...w +w.....w.r.......w.....w +w.....w......r..w.....w +w.........www.........w +w..r....w.....w....r..w +w....wwww..B..wwww....w +w.u.....w.=.+.w.......w +wwwwwwwwwwwwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLDataGeneralized/examples/2player/warzone_lvl4.txt b/VGDLDataGeneralized/examples/2player/warzone_lvl4.txt new file mode 100755 index 0000000..468f502 --- /dev/null +++ b/VGDLDataGeneralized/examples/2player/warzone_lvl4.txt @@ -0,0 +1,12 @@ +wwwwwwwwwwwwwwwwwwwwwww +wh......w.+.=.w......1w +w......ww..A..ww......w +w.r.....w.....w.......w +w.......2.........r...w +w.......s.............w +w............s........w +w.............3.......w +w..r....w.....w....r..w +w......ww..B..ww......w +wu......w.=.+.w......hw +wwwwwwwwwwwwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLDataGeneralized/examples/2player/watchout.txt b/VGDLDataGeneralized/examples/2player/watchout.txt new file mode 100755 index 0000000..ef37e50 --- /dev/null +++ b/VGDLDataGeneralized/examples/2player/watchout.txt @@ -0,0 +1,55 @@ +BasicGame key_handler=Pulse square_size=50 no_players=2 + SpriteSet + edge > Immovable + edgeA > img=oryx/backBlue + edgeA0 > color=BLUE + edgeA1 > color=BLUE + edgeB > img=oryx/backRed + edgeB0 > color=RED + edgeB1 > color=RED + box > Passive + boxA > img=newset/blockB2 + boxB > img=newset/blockR2 + flyingBox > Missile speed=0.8 + fBoxA > orientation=RIGHT img=newset/blockB + fBoxB > orientation=LEFT img=newset/blockR + avatar > MovingAvatar frameRate=16 + avatarA > img=newset/girl3 + avatarB > img=newset/man3 + wall > Immovable img=oryx/wall1 + + LevelMapping + a > boxA + b > boxB + 0 > edgeA0 + 1 > edgeA1 + 2 > edgeB0 + 3 > edgeB1 + A > avatarA + B > avatarB + + InteractionSet + avatar wall avatar > stepBack + avatarA edgeB > stepBack + avatarB edgeA > stepBack + + fBoxA edgeB1 > transformTo stype=boxB + fBoxB edgeA1 > transformTo stype=boxA + + box avatar > bounceForward + boxA edgeA > stepBack pixelPerfect=True + boxB edgeB > stepBack pixelPerfect=True + + boxA boxA > transformTo stype=fBoxA killSecond=True + boxB boxB > transformTo stype=fBoxB killSecond=True + + fBoxA boxB > killSprite + fBoxB boxA > killSprite + fBoxA avatarB > transformTo stype=fBoxB + fBoxB avatarA > transformTo stype=fBoxA + + TerminationSet + StopCounter stype1=flyingBox limit=0 min=True + MultiSpriteCounter stype1=boxA limit=0 win=True,False + MultiSpriteCounter stype1=boxB limit=0 win=False,True + MultiSpriteCounter stype1=box limit=2 win=False,False \ No newline at end of file diff --git a/VGDLDataGeneralized/examples/2player/watchout_lvl0.txt b/VGDLDataGeneralized/examples/2player/watchout_lvl0.txt new file mode 100755 index 0000000..cfb4676 --- /dev/null +++ b/VGDLDataGeneralized/examples/2player/watchout_lvl0.txt @@ -0,0 +1,9 @@ +wwwwwwwwwwwwwwwwww +w1000000022222223w +w1 a a 02 b b 3w +w1 02 3w +w1 A 02 B 3w +w1 02 3w +w1 a a 02 b b 3w +w1000000022222223w +wwwwwwwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLDataGeneralized/examples/2player/watchout_lvl1.txt b/VGDLDataGeneralized/examples/2player/watchout_lvl1.txt new file mode 100755 index 0000000..3471488 --- /dev/null +++ b/VGDLDataGeneralized/examples/2player/watchout_lvl1.txt @@ -0,0 +1,9 @@ +wwwwwwwwwwwwwwwwwwww +w100000000222222223w +w1 a a a 02 b b b 3w +w1 02 3w +w1 A 02 B 3w +w1 02 3w +w1 a a a 02 b b b 3w +w100000000222222223w +wwwwwwwwwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLDataGeneralized/examples/2player/watchout_lvl2.txt b/VGDLDataGeneralized/examples/2player/watchout_lvl2.txt new file mode 100755 index 0000000..7d6089f --- /dev/null +++ b/VGDLDataGeneralized/examples/2player/watchout_lvl2.txt @@ -0,0 +1,9 @@ +wwwwwwwwwwwwwwwwwwww +w100000000222222223w +w1 a a a 02 b b b 3w +w1 02 3w +w1 a A 02 B b 3w +w1 02 3w +w1 a a 02 b b 3w +w100000000222222223w +wwwwwwwwwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLDataGeneralized/examples/2player/watchout_lvl3.txt b/VGDLDataGeneralized/examples/2player/watchout_lvl3.txt new file mode 100755 index 0000000..d8d829d --- /dev/null +++ b/VGDLDataGeneralized/examples/2player/watchout_lvl3.txt @@ -0,0 +1,9 @@ +wwwwwwwwwwwwwwwwwwww +w100000000222222223w +w1 aaa 02 bbb 3w +w1 02 3w +w1 A 02 B 3w +w1 02 3w +w1 aaa 02 bbb 3w +w100000000222222223w +wwwwwwwwwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLDataGeneralized/examples/2player/watchout_lvl4.txt b/VGDLDataGeneralized/examples/2player/watchout_lvl4.txt new file mode 100755 index 0000000..f1e1168 --- /dev/null +++ b/VGDLDataGeneralized/examples/2player/watchout_lvl4.txt @@ -0,0 +1,9 @@ +wwwwwwwwwwwwwwwwwwww +w100000000222222223w +w1 aaaa 02 bbbb 3w +w1 02 3w +w1 a a A 02 B b b 3w +w1 02 3w +w1 aaaa 02 bbbb 3w +w100000000222222223w +wwwwwwwwwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLDataGeneralized/examples/2player/wheelme.txt b/VGDLDataGeneralized/examples/2player/wheelme.txt new file mode 100755 index 0000000..9dc600d --- /dev/null +++ b/VGDLDataGeneralized/examples/2player/wheelme.txt @@ -0,0 +1,72 @@ +BasicGame key_handler=Pulse no_players=2 + SpriteSet + floor > Immovable color=WHITE hidden=True img=newset/street3 + gap > Immovable img=oryx/grass autotiling=True + + ramp > Immovable img=newset/logm + + chargePoint > Passive img=newset/lasercannon + + avatar > + wheelchair > MovingAvatar img=oryx/guard1 healthPoints=50 limitHealthPoints=50 + caregiver > ShootAvatar stype=use img=oryx/ogre1 + + use > Flicker img=oryx/belt2 shrinkfactor=0.5 + + deadPortal > Portal invisible=True portal=True hidden=True + portalWheel > stype=startWheel + portalNPC > stype=startNPC + + start > Immovable invisible=True hidden=True + startWheel > + startNPC > + + rude > Chaser stype=wheelchair speed=0.2 img=newset/man4 + + exit > Door img=newset/exit2 + + wall > Immovable color=WHITE img=oryx/tree2 + + LevelMapping + . > floor + - > gap floor + + > startNPC floor + d > exit floor + A > wheelchair floor startWheel + B > caregiver floor + 0 > rude floor + * > chargePoint floor + w > wall floor + + TerminationSet + SpriteCounter stype=wheelchair win=False,False + SpriteCounter stype=exit win=True,True + + InteractionSet + wheelchair TIME > subtractHealthPoints timer=26 repeating=True + + avatar EOS wall > stepBack + wheelchair gap > stepBack + rude caregiver wall > stepBack + caregiver chargePoint > stepBack + + wheelchair rude > spawn stype=portalWheel + wheelchair rude > spawn stype=portalNPC + portalWheel wheelchair > killSprite + portalNPC rude > killSprite + wheelchair portalWheel > teleportToExit + rude portalNPC > teleportToExit + + rude use > spawn stype=portalNPC + portalNPC rude > killSprite + rude portalNPC > teleportToExit + + gap use > spawn stype=ramp + gap use > killBoth + + exit wheelchair > killSprite + + wheelchair chargePoint > addHealthPointsToMax value=10 + + + diff --git a/VGDLDataGeneralized/examples/2player/wheelme_lvl0.txt b/VGDLDataGeneralized/examples/2player/wheelme_lvl0.txt new file mode 100755 index 0000000..f00ccf6 --- /dev/null +++ b/VGDLDataGeneralized/examples/2player/wheelme_lvl0.txt @@ -0,0 +1,12 @@ +wwwwwwwwwwwwwwwww +w*.....-....*wwww +w.A....-.....wwww +w.B....-..w--wwww +w......-..w..0..w +w......-..w....*w +w......-..w.....w +w......-0.w-----w +w......-..w.....w +w......-..w.....w +w+.....-..w..d..w +wwwwwwwwwwwwwwwww diff --git a/VGDLDataGeneralized/examples/2player/wheelme_lvl1.txt b/VGDLDataGeneralized/examples/2player/wheelme_lvl1.txt new file mode 100755 index 0000000..9d41981 --- /dev/null +++ b/VGDLDataGeneralized/examples/2player/wheelme_lvl1.txt @@ -0,0 +1,9 @@ +wwwwwwwwwwwwwwwwwwwwwwwwwww +w*.....-....*-...-...-.*..w +w.A....-.....-...-...-....w +w.B....-..w---...-...-....w +w......-..wwww...-...-...dw +wwww...-..wwwwwwwwwwwwwwwww +w-------..wwwwwwwwwwwwwwwww +w+.....-0.wwwwwwwwwwwwwwwww +wwwwwwwwwwwwwwwwwwwwwwwwwww diff --git a/VGDLDataGeneralized/examples/2player/wheelme_lvl2.txt b/VGDLDataGeneralized/examples/2player/wheelme_lvl2.txt new file mode 100755 index 0000000..c866557 --- /dev/null +++ b/VGDLDataGeneralized/examples/2player/wheelme_lvl2.txt @@ -0,0 +1,9 @@ +wwwwwwwwwwwwwwwwwwwwww +w*....w-....*-...-...w +w.A...w-.....-..w-...w +w.B....-..w---...-...w +w......-..wwww...-..dw +wwww...-..wwwwwwwwwwww +w-------..wwwwwwwwwwww +w+.....-............0w +wwwwwwwwwwwwwwwwwwwwww diff --git a/VGDLDataGeneralized/examples/2player/wheelme_lvl3.txt b/VGDLDataGeneralized/examples/2player/wheelme_lvl3.txt new file mode 100755 index 0000000..036e4c3 --- /dev/null +++ b/VGDLDataGeneralized/examples/2player/wheelme_lvl3.txt @@ -0,0 +1,9 @@ +wwwwwwwwwwwwwwwwwwwwww +w*....w-0...*-...-..0w +w.A...w-.....-..w-...w +w.B....-..w---...-...w +w......-..wwww...-...w +wwww...-..wwww.wwww..w +w-------..wwww.wwww..w +w+.....-...........0dw +wwwwwwwwwwwwwwwwwwwwww diff --git a/VGDLDataGeneralized/examples/2player/wheelme_lvl4.txt b/VGDLDataGeneralized/examples/2player/wheelme_lvl4.txt new file mode 100755 index 0000000..305f1a1 --- /dev/null +++ b/VGDLDataGeneralized/examples/2player/wheelme_lvl4.txt @@ -0,0 +1,7 @@ +wwwwwwwwwwwwwwwwwwwwww +w*....w-....*-...-..0w +w.A....-.....-...-...w +wwww...-..ww.....ww.Bw +w-------..wwww.wwww..w +w+.....-..-........0dw +wwwwwwwwwwwwwwwwwwwwww diff --git a/VGDLDataGeneralized/examples/all_games_2p.csv b/VGDLDataGeneralized/examples/all_games_2p.csv new file mode 100644 index 0000000..3b63ff6 --- /dev/null +++ b/VGDLDataGeneralized/examples/all_games_2p.csv @@ -0,0 +1,60 @@ +0,examples/2player/accelerator.txt +1,examples/2player/akkaarrh.txt +2,examples/2player/aliens.txt +3,examples/2player/asteroids.txt +4,examples/2player/beekeeper.txt +5,examples/2player/bombergirl.txt +6,examples/2player/breedingdragons.txt +7,examples/2player/captureflag.txt +8,examples/2player/circuit.txt +9,examples/2player/competesokoban.txt +10,examples/2player/copsNrobbers.txt +11,examples/2player/donkeykong.txt +12,examples/2player/dragonattack.txt +13,examples/2player/drowning.txt +14,examples/2player/egghunt.txt +15,examples/2player/escape2p.txt +16,examples/2player/fatty.txt +17,examples/2player/firetruck.txt +18,examples/2player/football.txt +19,examples/2player/ghostbusters.txt +20,examples/2player/gotcha.txt +21,examples/2player/hunger-games.txt +22,examples/2player/isawsanta.txt +23,examples/2player/klax.txt +24,examples/2player/mimic.txt +25,examples/2player/minesweeper.txt +26,examples/2player/minions.txt +27,examples/2player/oopsbrokeit.txt +28,examples/2player/portals.txt +29,examples/2player/reflection.txt +30,examples/2player/rivalry.txt +31,examples/2player/rockpaperscissors.txt +32,examples/2player/romeoNjuliet.txt +33,examples/2player/samaritan.txt +34,examples/2player/sokoban.txt +35,examples/2player/spotted.txt +36,examples/2player/steeplechase.txt +37,examples/2player/teamescape.txt +38,examples/2player/thebridge.txt +39,examples/2player/towerdefense.txt +40,examples/2player/trainride.txt +41,examples/2player/trains.txt +42,examples/2player/treasuremap.txt +43,examples/2player/tron.txt +44,examples/2player/upchess.txt +45,examples/2player/upgrade-x.txt +46,examples/2player/uphigh.txt +47,examples/2player/warzone.txt +48,examples/2player/watchout.txt +49,examples/2player/wheelme.txt +50,examples/2player/arkanoid2p.txt +51,examples/2player/butterflies.txt +52,examples/2player/conquer.txt +53,examples/2player/decks.txt +54,examples/2player/explore.txt +55,examples/2player/pacoban.txt +56,examples/2player/pong2p.txt +57,examples/2player/prisoners-dilemma.txt +58,examples/2player/slide.txt +59,examples/2player/unbalanced.txt \ No newline at end of file diff --git a/VGDLDataGeneralized/examples/all_games_gd.csv b/VGDLDataGeneralized/examples/all_games_gd.csv new file mode 100644 index 0000000..c9fa8dc --- /dev/null +++ b/VGDLDataGeneralized/examples/all_games_gd.csv @@ -0,0 +1,3 @@ +0,examples/gameDesign/aliens.txt +1,examples/gameDesign/aliensRules.txt +2,examples/gameDesign/seaquest.txt \ No newline at end of file diff --git a/VGDLDataGeneralized/examples/all_games_gd2p.csv b/VGDLDataGeneralized/examples/all_games_gd2p.csv new file mode 100644 index 0000000..4ef3843 --- /dev/null +++ b/VGDLDataGeneralized/examples/all_games_gd2p.csv @@ -0,0 +1,2 @@ +0,examples/gameDesign/fatty.txt +1,examples/gameDesign/ghostbusters.txt \ No newline at end of file diff --git a/VGDLDataGeneralized/examples/all_games_sp.csv b/VGDLDataGeneralized/examples/all_games_sp.csv new file mode 100644 index 0000000..5b4037b --- /dev/null +++ b/VGDLDataGeneralized/examples/all_games_sp.csv @@ -0,0 +1,122 @@ +0,examples/gridphysics/aliens.txt +1,examples/gridphysics/angelsdemons.txt +2,examples/gridphysics/assemblyline.txt +3,examples/gridphysics/avoidgeorge.txt +4,examples/gridphysics/bait.txt +5,examples/gridphysics/beltmanager.txt +6,examples/gridphysics/blacksmoke.txt +7,examples/gridphysics/boloadventures.txt +8,examples/gridphysics/bomber.txt +9,examples/gridphysics/bomberman.txt +10,examples/gridphysics/boulderchase.txt +11,examples/gridphysics/boulderdash.txt +12,examples/gridphysics/brainman.txt +13,examples/gridphysics/butterflies.txt +14,examples/gridphysics/cakybaky.txt +15,examples/gridphysics/camelRace.txt +16,examples/gridphysics/catapults.txt +17,examples/gridphysics/chainreaction.txt +18,examples/gridphysics/chase.txt +19,examples/gridphysics/chipschallenge.txt +20,examples/gridphysics/chopper.txt +21,examples/gridphysics/circuit.txt +22,examples/gridphysics/clusters.txt +23,examples/gridphysics/colourescape.txt +24,examples/gridphysics/cookmepasta.txt +25,examples/gridphysics/cops.txt +26,examples/gridphysics/crossfire.txt +27,examples/gridphysics/defem.txt +28,examples/gridphysics/defender.txt +29,examples/gridphysics/deflection.txt +30,examples/gridphysics/digdug.txt +31,examples/gridphysics/donkeykong.txt +32,examples/gridphysics/doorkoban.txt +33,examples/gridphysics/dungeon.txt +34,examples/gridphysics/eggomania.txt +35,examples/gridphysics/eighthpassenger.txt +36,examples/gridphysics/enemycitadel.txt +37,examples/gridphysics/escape.txt +38,examples/gridphysics/explore.txt +39,examples/gridphysics/factorymanager.txt +40,examples/gridphysics/firecaster.txt +41,examples/gridphysics/fireman.txt +42,examples/gridphysics/firestorms.txt +43,examples/gridphysics/freeway.txt +44,examples/gridphysics/frogs.txt +45,examples/gridphysics/garbagecollector.txt +46,examples/gridphysics/ghostbuster.txt +47,examples/gridphysics/glow.txt +48,examples/gridphysics/grow.txt +49,examples/gridphysics/gymkhana.txt +50,examples/gridphysics/hungrybirds.txt +51,examples/gridphysics/iceandfire.txt +52,examples/gridphysics/ikaruga.txt +53,examples/gridphysics/infection.txt +54,examples/gridphysics/intersection.txt +55,examples/gridphysics/islands.txt +56,examples/gridphysics/jaws.txt +57,examples/gridphysics/killBillVol1.txt +58,examples/gridphysics/labyrinth.txt +59,examples/gridphysics/labyrinthdual.txt +60,examples/gridphysics/lasers.txt +61,examples/gridphysics/lasers2.txt +62,examples/gridphysics/lemmings.txt +63,examples/gridphysics/link.txt +64,examples/gridphysics/mirrors.txt +65,examples/gridphysics/missilecommand.txt +66,examples/gridphysics/modality.txt +67,examples/gridphysics/overload.txt +68,examples/gridphysics/pacman.txt +69,examples/gridphysics/pacoban.txt +70,examples/gridphysics/painter.txt +71,examples/gridphysics/plants.txt +72,examples/gridphysics/plaqueattack.txt +73,examples/gridphysics/pokemon.txt +74,examples/gridphysics/portals.txt +75,examples/gridphysics/racebet.txt +76,examples/gridphysics/racebet2.txt +77,examples/gridphysics/realportals.txt +78,examples/gridphysics/realsokoban.txt +79,examples/gridphysics/rivers.txt +80,examples/gridphysics/roadfighter.txt +81,examples/gridphysics/roguelike.txt +82,examples/gridphysics/run.txt +83,examples/gridphysics/seaquest.txt +84,examples/gridphysics/sheriff.txt +85,examples/gridphysics/shipwreck.txt +86,examples/gridphysics/slide.txt +87,examples/gridphysics/sokoban.txt +88,examples/gridphysics/solarfox.txt +89,examples/gridphysics/superman.txt +90,examples/gridphysics/surround.txt +91,examples/gridphysics/survivezombies.txt +92,examples/gridphysics/tercio.txt +93,examples/gridphysics/thecitadel.txt +94,examples/gridphysics/themole.txt +95,examples/gridphysics/theshepherd.txt +96,examples/gridphysics/thesnowman.txt +97,examples/gridphysics/towerdefense.txt +98,examples/gridphysics/vortex.txt +99,examples/gridphysics/waitforbreakfast.txt +100,examples/gridphysics/watergame.txt +101,examples/gridphysics/waves.txt +102,examples/gridphysics/whackamole.txt +103,examples/gridphysics/wildgunman.txt +104,examples/gridphysics/witnessprotected.txt +105,examples/gridphysics/witnessprotection.txt +106,examples/gridphysics/wrapsokoban.txt +107,examples/gridphysics/x-racer.txt +108,examples/gridphysics/zelda.txt +109,examples/gridphysics/zenpuzzle.txt +110,examples/contphysics/artillery.txt +111,examples/contphysics/arkanoid.txt +112,examples/contphysics/asteroids.txt +113,examples/contphysics/bird.txt +114,examples/contphysics/bubble.txt +115,examples/contphysics/candy.txt +116,examples/contphysics/jumper.txt +117,examples/contphysics/lander.txt +118,examples/contphysics/mario.txt +119,examples/contphysics/pong.txt +120,examples/contphysics/ptsp.txt +121,examples/contphysics/racing.txt \ No newline at end of file diff --git a/VGDLDataGeneralized/examples/contphysics/arkanoid.txt b/VGDLDataGeneralized/examples/contphysics/arkanoid.txt new file mode 100644 index 0000000..4468dbd --- /dev/null +++ b/VGDLDataGeneralized/examples/contphysics/arkanoid.txt @@ -0,0 +1,47 @@ +BasicGame square_size=25 + + SpriteSet + immovable0 > Immovable img=oryx/space1 hidden=True + flakavatar0 > FlakAvatar stype=parent0 physicstype=CONT wMult=4 friction=0.2 mass=0.2 img=oryx/floor3 healthPoints=3 limitHealthPoints=3 + + missile0 > Missile orientation=UP speed=20 physicstype=CONT img=oryx/bullet2 shrinkfactor=2 singleton=True + parent0 > + parent1 > + + passive0 > Passive invisible=True hidden=True + + passive1 > Passive img=newset/blockG + passive2 > wMult=2 + parent2 > + + passive3 > Passive img=newset/block2 + passive4 > wMult=2 + parent3 > + + + TerminationSet + SpriteCounter stype=flakavatar0 limit=0 win=False + SpriteCounter stype=passive1 limit=0 win=True + + InteractionSet + + parent0 passive1 passive3 > transformToAll stype=parent0 stypeTo=parent1 + + passive1 parent1 > killSprite scoreChange=2 + + parent1 flakavatar0 > bounceDirection + parent1 passive3 > wallBounce + flakavatar0 passive3 > wallStop + + parent1 EOS > subtractHealthPoints stype=flakavatar0 value=1 + parent1 EOS > transformTo stype=passive0 + parent1 passive1 > wallBounce + + LevelMapping + . > immovable0 + o > immovable0 parent1 + m > immovable0 passive2 + n > immovable0 parent2 + b > immovable0 passive4 + w > immovable0 parent3 + A > immovable0 avatar \ No newline at end of file diff --git a/VGDLDataGeneralized/examples/contphysics/arkanoid_lvl0.txt b/VGDLDataGeneralized/examples/contphysics/arkanoid_lvl0.txt new file mode 100644 index 0000000..2a087f8 --- /dev/null +++ b/VGDLDataGeneralized/examples/contphysics/arkanoid_lvl0.txt @@ -0,0 +1,20 @@ +wwwwwwwwwwwwwwwwwwwwwww +w.....................w +w.....................w +wnm.m.m.m.m.m.m.m.m.m.w +wm.m.m.m.m.m.m.m.m.m.nw +wnm.m.m.m.m.m.m.m.m.m.w +wm.m.m.m.m.m.m.m.m.m.nw +wnm.m.m.m.m.m.m.m.m.m.w +w.....................w +w.....................w +w.....................w +w.....................w +w.....................w +w.....................w +w.....................w +w.....................w +w.....................w +w.....................w +w.........A...........w +w.....................w \ No newline at end of file diff --git a/VGDLDataGeneralized/examples/contphysics/arkanoid_lvl1.txt b/VGDLDataGeneralized/examples/contphysics/arkanoid_lvl1.txt new file mode 100644 index 0000000..78d13e2 --- /dev/null +++ b/VGDLDataGeneralized/examples/contphysics/arkanoid_lvl1.txt @@ -0,0 +1,20 @@ +wwwwwwwwwwwwwwwwwwwwwww +w.....................w +w.....................w +wnm.m.m.m.m.m.m.m.m.m.w +wm.m.b.m.m.m.m.b.m.m.nw +wnm.m.m.m.m.m.m.m.m.m.w +w.....................w +w.....................w +w.....................w +w.....................w +w.....................w +w.....................w +w.....................w +w.....................w +w.....................w +w.....................w +w.....................w +w.....................w +w.........A...........w +w.....................w \ No newline at end of file diff --git a/VGDLDataGeneralized/examples/contphysics/arkanoid_lvl2.txt b/VGDLDataGeneralized/examples/contphysics/arkanoid_lvl2.txt new file mode 100644 index 0000000..8d3f11e --- /dev/null +++ b/VGDLDataGeneralized/examples/contphysics/arkanoid_lvl2.txt @@ -0,0 +1,20 @@ +wwwwwwwwwwwwwwwwwwwwwww +w.....................w +w.....................w +wnm.m.m.m.m.m.m.m.m.m.w +wm.m.m.m.m.m.m.m.m.m.nw +wnm.m.m.m.m.m.m.m.m.m.w +wm.m.m.m.m.m.m.m.m.m.nw +wb.b.b.m.m.nm.m.b.b.b.w +w.....................w +w.....................w +w.....................w +w.....................w +w.....................w +w.....................w +w.....................w +w.....................w +w.....................w +w.....................w +w.........A...........w +w.....................w \ No newline at end of file diff --git a/VGDLDataGeneralized/examples/contphysics/arkanoid_lvl3.txt b/VGDLDataGeneralized/examples/contphysics/arkanoid_lvl3.txt new file mode 100644 index 0000000..2f112d8 --- /dev/null +++ b/VGDLDataGeneralized/examples/contphysics/arkanoid_lvl3.txt @@ -0,0 +1,20 @@ +wwwwwwwwwwwwwwwwwwwwwww +w.....................w +w.....................w +wnt.t.m.m.....m.m.t.t.w +wm.m.m.m.m...m.m.m.m.nw +wnm.m.m.m.m.m.m.m.m.m.w +wm.m.m.m.m.m.m.m.m.m.nw +wt.t.t.t.t.nt.t.t.t.t.w +w.....................w +w.....................w +w.....................w +w.....................w +w.....................w +w.....................w +w.....................w +w.....................w +w.....................w +w.....................w +w..........A..........w +w.....................w \ No newline at end of file diff --git a/VGDLDataGeneralized/examples/contphysics/arkanoid_lvl4.txt b/VGDLDataGeneralized/examples/contphysics/arkanoid_lvl4.txt new file mode 100644 index 0000000..1325c78 --- /dev/null +++ b/VGDLDataGeneralized/examples/contphysics/arkanoid_lvl4.txt @@ -0,0 +1,20 @@ +wwwwwwwwwwwwwwwwwwwwwww +w.....................w +w.....................w +w.....................w +w.....................w +wm....................w +wm.m.m................w +wm.m.m.m.m............w +wm.m.m.m.m.m.m........w +wm.m.m.m.m.m.m.m.m....w +wb.b.b.b.b.b.b.b.b....w +w.....................w +w.....................w +w.....................w +w.....................w +w.....................w +w.....................w +w.....................w +w..........A..........w +w.....................w \ No newline at end of file diff --git a/VGDLDataGeneralized/examples/contphysics/artillery.txt b/VGDLDataGeneralized/examples/contphysics/artillery.txt new file mode 100755 index 0000000..a4b58b5 --- /dev/null +++ b/VGDLDataGeneralized/examples/contphysics/artillery.txt @@ -0,0 +1,39 @@ +BasicGame + SpriteSet + immovable0 > Immovable img=oryx/devil1 + immovable1 > Immovable img=oryx/floorTileOrange + aimedavatar0 > AimedAvatar stype=missile0 img=newset/lasercannon_1 + missile0 > Missile physicstype=CONT gravity=0.5 friction=0.02 speed=25 singleton=True img=oryx/bullet1 shrinkfactor=4 + missile1 > Missile img=newset/cloud2 shrinkfactor=0.8 physicstype=CONT gravity=0.5 friction=0.02 + immovable2 > Immovable img=oryx/backBrown + + TerminationSet + SpriteCounter stype=immovable0 win=True + SpriteCounter stype=aimedavatar0 win=False + + InteractionSet + immovable2 missile0 > killSprite + missile0 immovable2 > killSprite + missile0 wall > killSprite + missile0 immovable1 > wallBounce + immovable0 missile0 > killSprite scoreChange=1 + aimedavatar0 wall > stepBack + aimedavatar0 EOS > stepBack + missile0 EOS > killSprite + missile1 wall > halfSpeed + missile1 wall > wallBounce + immovable0 missile1 > killSprite + immovable2 missile1 > killSprite + missile1 immovable2 > halfSpeed + missile1 immovable2 > wallBounce + missile1 missile0 > bounceForward + missile1 box > wallBounce + missile1 aimedavatar0 > wallBounce + missile0 missile1 > killSprite + + + LevelMapping + G > immovable0 + B > immovable1 + b > missile1 + d > breakable \ No newline at end of file diff --git a/VGDLDataGeneralized/examples/contphysics/artillery_lvl0.txt b/VGDLDataGeneralized/examples/contphysics/artillery_lvl0.txt new file mode 100755 index 0000000..bd87e87 --- /dev/null +++ b/VGDLDataGeneralized/examples/contphysics/artillery_lvl0.txt @@ -0,0 +1,13 @@ +wwwwwwwwwwwwwwwwwwwwww +wwww ddddddd w +wwww ddd w +w G d dw +w w +w d G d w +w ddd d w +w dddddddddddd w +w dd w +w G d d w +w G G w +wA wwwwww w +wwwwwwwwwwwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLDataGeneralized/examples/contphysics/artillery_lvl1.txt b/VGDLDataGeneralized/examples/contphysics/artillery_lvl1.txt new file mode 100755 index 0000000..e829822 --- /dev/null +++ b/VGDLDataGeneralized/examples/contphysics/artillery_lvl1.txt @@ -0,0 +1,13 @@ +wwwwwwwwwwwwwwwwwwwwww +wwww ddddddd w +wwww ddd w +w G d dw +w B w +w d G d w +w dd G d w +w dd d dd w +w d d w +w G B d w +w d GG w +wA wwwwww w +wwwwwwwwwwwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLDataGeneralized/examples/contphysics/artillery_lvl2.txt b/VGDLDataGeneralized/examples/contphysics/artillery_lvl2.txt new file mode 100755 index 0000000..b4b5e54 --- /dev/null +++ b/VGDLDataGeneralized/examples/contphysics/artillery_lvl2.txt @@ -0,0 +1,13 @@ +wwwwwwwwwwwwwwwwwwwwww +wwww wwwwwww +wwww wwwwwww +w G B wwwwwww +w w +w B G B w +w G w w +w Bwwdddddddw +w ww w +w G w w +w w G w +wA wwwwww w +wwwwwwwwwwwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLDataGeneralized/examples/contphysics/artillery_lvl3.txt b/VGDLDataGeneralized/examples/contphysics/artillery_lvl3.txt new file mode 100755 index 0000000..9a2e3f5 --- /dev/null +++ b/VGDLDataGeneralized/examples/contphysics/artillery_lvl3.txt @@ -0,0 +1,13 @@ +wwwwwwwwwwwwwwwwwwwwww +w w +w B B G w +w G w +w G ddd wwwwwww +w d d w +w B d A d b w +w d d www w +w G ddd w G w +w wwwww +w B G B w +w G w +wwwwwwwwwwwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLDataGeneralized/examples/contphysics/artillery_lvl4.txt b/VGDLDataGeneralized/examples/contphysics/artillery_lvl4.txt new file mode 100755 index 0000000..27379ee --- /dev/null +++ b/VGDLDataGeneralized/examples/contphysics/artillery_lvl4.txt @@ -0,0 +1,13 @@ +wwwwwwwwwwwwwwwwwwwwww +w w +w w +w B G B w +w www w +w B B w +w ddd w +w d G w +w d b w w +w w w w +w G w w Gw +w w A w w +wwwwwwwwwwwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLDataGeneralized/examples/contphysics/asteroids.txt b/VGDLDataGeneralized/examples/contphysics/asteroids.txt new file mode 100755 index 0000000..6d9cb55 --- /dev/null +++ b/VGDLDataGeneralized/examples/contphysics/asteroids.txt @@ -0,0 +1,23 @@ +BasicGame + SpriteSet + immovable0 > Immovable img=oryx/alien1 + spaceshipavatar0 > SpaceshipAvatar stype=missile0 physicstype=CONT img=oryx/spaceship3 + missile0 > Missile physicstype=CONT speed=25 singleton=True img=oryx/bullet2 + immovable1 > Immovable img=oryx/backOrange + + TerminationSet + SpriteCounter stype=immovable0 win=True + SpriteCounter stype=spaceshipavatar0 win=False + + InteractionSet + missile0 wall > killSprite + missile0 immovable1 > killSprite + immovable1 missile0 > killSprite + immovable0 missile0 > killSprite scoreChange=1 + spaceshipavatar0 wall > killSprite + spaceshipavatar0 immovable1 > killSprite + spaceshipavatar0 immovable0 > killSprite + + LevelMapping + G > immovable0 + b > breakable \ No newline at end of file diff --git a/VGDLDataGeneralized/examples/contphysics/asteroids_lvl0.txt b/VGDLDataGeneralized/examples/contphysics/asteroids_lvl0.txt new file mode 100755 index 0000000..896d654 --- /dev/null +++ b/VGDLDataGeneralized/examples/contphysics/asteroids_lvl0.txt @@ -0,0 +1,13 @@ +wwwwwwwwwwwwwwwwwwwwww +w w +w w +w G w +w w +w w +w A w +w w +w G G w +w w +w w +w w +wwwwwwwwwwwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLDataGeneralized/examples/contphysics/asteroids_lvl1.txt b/VGDLDataGeneralized/examples/contphysics/asteroids_lvl1.txt new file mode 100755 index 0000000..7a1919f --- /dev/null +++ b/VGDLDataGeneralized/examples/contphysics/asteroids_lvl1.txt @@ -0,0 +1,13 @@ +wwwwwwwwwwwwwwwwwwwwww +w w +w G G w +w b w +w w +w w +w b A b w +w w +w w +w b w +w G G w +w w +wwwwwwwwwwwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLDataGeneralized/examples/contphysics/asteroids_lvl2.txt b/VGDLDataGeneralized/examples/contphysics/asteroids_lvl2.txt new file mode 100755 index 0000000..2431d05 --- /dev/null +++ b/VGDLDataGeneralized/examples/contphysics/asteroids_lvl2.txt @@ -0,0 +1,13 @@ +wwwwwwwwwwwwwwwwwwwwww +w w +w b G b w +w G G w +w b w +w b b w +w A w +w b b w +w b w +w G b b G w +w G w +w w +wwwwwwwwwwwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLDataGeneralized/examples/contphysics/asteroids_lvl3.txt b/VGDLDataGeneralized/examples/contphysics/asteroids_lvl3.txt new file mode 100755 index 0000000..45d1c44 --- /dev/null +++ b/VGDLDataGeneralized/examples/contphysics/asteroids_lvl3.txt @@ -0,0 +1,13 @@ +wwwwwwwwwwwwwwwwwwwwww +w w +w G w +w G G w +w b w +w b b w +w G b b G w +w b b w +w b b w +w b b w +w b A b w +w b b w +wwwwwwwwwwwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLDataGeneralized/examples/contphysics/asteroids_lvl4.txt b/VGDLDataGeneralized/examples/contphysics/asteroids_lvl4.txt new file mode 100755 index 0000000..3e22523 --- /dev/null +++ b/VGDLDataGeneralized/examples/contphysics/asteroids_lvl4.txt @@ -0,0 +1,13 @@ +wwwwwwwwwwwwwwwwwwwwww +w w +w A G w +w w +wwwwwwwwwwwwwbbbbbbbbw +w w +w G G w +w w +wbbbbbbbbwwwwwwwwwwwww +w w +w G G w +w w +wwwwwwwwwwwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLDataGeneralized/examples/contphysics/bird.txt b/VGDLDataGeneralized/examples/contphysics/bird.txt new file mode 100755 index 0000000..50b4256 --- /dev/null +++ b/VGDLDataGeneralized/examples/contphysics/bird.txt @@ -0,0 +1,22 @@ +BasicGame + SpriteSet + none0 > physicstype=CONT gravity=1.0 BirdAvatar img=newset/chickenr_0 + immovable0 > Immovable color=RED + immovable1 > Immovable color=GREEN + immovable2 > Immovable img=oryx/gold2 + + TerminationSet + SpriteCounter stype=immovable1 limit=11 win=True + SpriteCounter stype=none0 win=False + + InteractionSet + none0 EOS > killSprite + immovable1 none0 > killSprite + none0 wall > wallStop + none0 immovable0 > killSprite + immovable2 none0 > killSprite scoreChange=1 + + LevelMapping + G > immovable1 + 1 > immovable0 + c > coin \ No newline at end of file diff --git a/VGDLDataGeneralized/examples/contphysics/bird_lvl0.txt b/VGDLDataGeneralized/examples/contphysics/bird_lvl0.txt new file mode 100755 index 0000000..3c7310c --- /dev/null +++ b/VGDLDataGeneralized/examples/contphysics/bird_lvl0.txt @@ -0,0 +1,14 @@ +wwwwwwwwwwwwwwwwwwwwwwwwwwww +w 1 Gw +w 1 Gw +w 1 Gw +w Gw +w Gw +w c Gw +w c Gw +w A c Gw +w Gw +w 1 Gw +w 1 Gw +w 1 Gw +wwwwwwwwwwwwwwwwwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLDataGeneralized/examples/contphysics/bird_lvl1.txt b/VGDLDataGeneralized/examples/contphysics/bird_lvl1.txt new file mode 100755 index 0000000..9ad8d73 --- /dev/null +++ b/VGDLDataGeneralized/examples/contphysics/bird_lvl1.txt @@ -0,0 +1,14 @@ +wwwwwwwwwwwwwwwwwwwwwwwwwwww +w 1 1 Gw +w 1 1 Gw +w 1 1 Gw +w 1 Gw +w Gw +w c Gw +w c Gw +w c Gw +w A Gw +w 1 Gw +w 1 1 Gw +w 1 1 Gw +wwwwwwwwwwwwwwwwwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLDataGeneralized/examples/contphysics/bird_lvl2.txt b/VGDLDataGeneralized/examples/contphysics/bird_lvl2.txt new file mode 100755 index 0000000..af8533b --- /dev/null +++ b/VGDLDataGeneralized/examples/contphysics/bird_lvl2.txt @@ -0,0 +1,14 @@ +wwwwwwwwwwwwwwwwwwwwwwwwwwww +w 1 1 Gw +w 1 Gw +w 1 c Gw +w 1 Gw +w A 1 c Gw +w 1 1 Gw +w 1 c 1 Gw +w c 1 Gw +w 1 Gw +w c 1 Gw +w c 1 Gw +w 1 1 Gw +wwwwwwwwwwwwwwwwwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLDataGeneralized/examples/contphysics/bird_lvl3.txt b/VGDLDataGeneralized/examples/contphysics/bird_lvl3.txt new file mode 100755 index 0000000..ec2400d --- /dev/null +++ b/VGDLDataGeneralized/examples/contphysics/bird_lvl3.txt @@ -0,0 +1,14 @@ +wwwwwwwwwwwwwwwwwwwwwwwwwwww +w 1 1 Gw +w 1 1 Gw +w 1 Gw +w 1 Gw +w A 1 Gw +w 1 c Gw +w 1 Gw +w c 1 Gw +w 1 Gw +w 1 Gw +w 1 1 Gw +w 1 1 Gw +wwwwwwwwwwwwwwwwwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLDataGeneralized/examples/contphysics/bird_lvl4.txt b/VGDLDataGeneralized/examples/contphysics/bird_lvl4.txt new file mode 100755 index 0000000..7f6b2b2 --- /dev/null +++ b/VGDLDataGeneralized/examples/contphysics/bird_lvl4.txt @@ -0,0 +1,14 @@ +wwwwwwwwwwwwwwwwwwwwwwwwwwww +w 1 1 1 Gw +w 1 1 1 Gw +w 1 1 Gw +w c 1 Gw +w A 1 c Gw +w 1 Gw +w 1 c Gw +w 1 c 1 Gw +w 1 1 Gw +w 1 1 Gw +w 1 1 1 Gw +w 1 1 1 Gw +wwwwwwwwwwwwwwwwwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLDataGeneralized/examples/contphysics/bubble.txt b/VGDLDataGeneralized/examples/contphysics/bubble.txt new file mode 100755 index 0000000..17f6891 --- /dev/null +++ b/VGDLDataGeneralized/examples/contphysics/bubble.txt @@ -0,0 +1,46 @@ +BasicGame + SpriteSet + flakavatar0 > FlakAvatar stype=missile0 physicstype=CONT friction=0.02 img=oryx/spider3 + missile0 > Missile speed=25 singleton=True orientation=DUP physicstype=CONT img=oryx/bullet1 + missile1 > Missile physicstype=CONT gravity=0.5 + missile2 > speed=4 shrinkfactor=1.2 img=oryx/orb1 + missile3 > orientation=DLEFT + missile4 > orientation=DRIGHT + parent0 > speed=7 img=oryx/orb2 + parent1 > orientation=DLEFT + parent2 > orientation=DRIGHT + parent3 > speed=10 shrinkfactor=0.8 img=oryx/orb3 + parent4 > orientation=DLEFT + parent5 > orientation=DRIGHT + + TerminationSet + SpriteCounter stype=missile1 win=True + SpriteCounter stype=flakavatar0 win=False + + InteractionSet + missile0 wall > killSprite + missile1 missile0 > killSprite + + missile0 parent3 > killSprite scoreChange=1 + + missile0 parent0 > spawn stype=parent4 + missile0 parent0 > spawn stype=parent5 + missile0 parent0 > killSprite scoreChange=1 + + missile0 missile2 > spawn stype=parent1 + missile0 missile2 > spawn stype=parent2 + missile0 missile2 > killSprite scoreChange=1 + + flakavatar0 wall > wallStop + flakavatar0 EOS > stepBack + missile0 EOS > killSprite + missile1 wall > wallBounce + flakavatar0 missile1 > killSprite + + LevelMapping + b > missile3 + c > missile4 + d > parent1 + e > parent2 + f > parent4 + g > bubble3b \ No newline at end of file diff --git a/VGDLDataGeneralized/examples/contphysics/bubble_lvl0.txt b/VGDLDataGeneralized/examples/contphysics/bubble_lvl0.txt new file mode 100755 index 0000000..4f62b43 --- /dev/null +++ b/VGDLDataGeneralized/examples/contphysics/bubble_lvl0.txt @@ -0,0 +1,13 @@ +wwwwwwwwwwwwwwwwwwwwww +w w +w w +w b w +w w +w w +w w +w w +w w +w w +w w +w A w +wwwwwwwwwwwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLDataGeneralized/examples/contphysics/bubble_lvl1.txt b/VGDLDataGeneralized/examples/contphysics/bubble_lvl1.txt new file mode 100755 index 0000000..6c8f2b3 --- /dev/null +++ b/VGDLDataGeneralized/examples/contphysics/bubble_lvl1.txt @@ -0,0 +1,13 @@ +wwwwwwwwwwwwwwwwwwwwww +w w +w w +w w +w d w +w w b w +w g w +w w +w c w w +w w +w w +w A w +wwwwwwwwwwwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLDataGeneralized/examples/contphysics/bubble_lvl2.txt b/VGDLDataGeneralized/examples/contphysics/bubble_lvl2.txt new file mode 100755 index 0000000..f2e02c0 --- /dev/null +++ b/VGDLDataGeneralized/examples/contphysics/bubble_lvl2.txt @@ -0,0 +1,13 @@ +wwwwwwwwwwwwwwwwwwwwww +w w +w c w +w b w +w w +w wwww wwww w +w cw +w b w +w w +w w +w w +w A w +wwwwwwwwwwwwwwwwwwwwww diff --git a/VGDLDataGeneralized/examples/contphysics/bubble_lvl3.txt b/VGDLDataGeneralized/examples/contphysics/bubble_lvl3.txt new file mode 100755 index 0000000..19170f8 --- /dev/null +++ b/VGDLDataGeneralized/examples/contphysics/bubble_lvl3.txt @@ -0,0 +1,13 @@ +wwwwwwwwwwwwwwwwwwwwww +w e w +w f w +w f w +w d w w +w b w +w g w +w e w w +w c w +w w w +w w +w A w +wwwwwwwwwwwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLDataGeneralized/examples/contphysics/bubble_lvl4.txt b/VGDLDataGeneralized/examples/contphysics/bubble_lvl4.txt new file mode 100755 index 0000000..f4e9854 --- /dev/null +++ b/VGDLDataGeneralized/examples/contphysics/bubble_lvl4.txt @@ -0,0 +1,13 @@ +wwwwwwwwwwwwwwwwwwwwww +w w +w c ww b w +w d e w +w w +wg ww ww fw +w b c w +w w +w www www w +w f g w +w w +w A w +wwwwwwwwwwwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLDataGeneralized/examples/contphysics/candy.txt b/VGDLDataGeneralized/examples/contphysics/candy.txt new file mode 100755 index 0000000..440565b --- /dev/null +++ b/VGDLDataGeneralized/examples/contphysics/candy.txt @@ -0,0 +1,41 @@ +BasicGame + SpriteSet + none0 > solid=True + missile0 > Missile orientation=UP speed=0.1 color=BLUE + immovable0 > Immovable singleton=False img=newset/blockB + immovable1 > Immovable color=DARKGRAY + + parent0 > physicstype=CONT gravity=1.0 friction=0.02 + wizardavatar0 > WizardAvatar color=YELLOW stype=immovable0 img=newset/chef jump_strength=16 mass=1 + passive0 > Passive img=newset/cloud2 shrinkfactor=0.8 + passive1 > orientation=LEFT + walker0 > Walker img=oryx/rat2 + walkerjumper0 > WalkerJumper color=RED + + immovable2 > Immovable color=GREEN img=newset/cheese + immovable3 > Immovable img=newset/egg + + immovable4 > Immovable solid=False color=DARKGRAY + + TerminationSet + SpriteCounter stype=immovable2 win=True + SpriteCounter stype=wizardavatar0 win=False + + InteractionSet + passive1 wizardavatar0 > killIfFromAbove scoreChange=1 + wizardavatar0 passive1 > killIfAlive + parent0 EOS > killSprite + immovable2 wizardavatar0 > killSprite + + parent0 immovable4 immovable1 > wallStop + parent0 immovable0 > wallStop + + immovable3 wizardavatar0 > killSprite scoreChange=1 + immovable0 bullet > killSprite + + LevelMapping + G > immovable2 + 1 > walker0 + c > immovable3 + . > immovable1 + w > wall \ No newline at end of file diff --git a/VGDLDataGeneralized/examples/contphysics/candy_lvl0.txt b/VGDLDataGeneralized/examples/contphysics/candy_lvl0.txt new file mode 100755 index 0000000..3adc92f --- /dev/null +++ b/VGDLDataGeneralized/examples/contphysics/candy_lvl0.txt @@ -0,0 +1,14 @@ +wwwwwwwwwwwwwwwwwwwww +w w +w c G w +w w +w ......w +w wwwwwww +w c c wwwwwww +w wwwwwww +w .....wwwwwww +w wwwwwwwwwwww +w c wwwwwwwwwwww +w A wwwwwwwwwwww +w........wwwwwwwwwwww +wwwwwwwwwwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLDataGeneralized/examples/contphysics/candy_lvl1.txt b/VGDLDataGeneralized/examples/contphysics/candy_lvl1.txt new file mode 100755 index 0000000..083d2b6 --- /dev/null +++ b/VGDLDataGeneralized/examples/contphysics/candy_lvl1.txt @@ -0,0 +1,13 @@ +wwwwwwwwwwwwwwwwwwwww +w w +w G w +w w +w w +w c w +w w +w w +w c w +w w +w w +w A w +w...................w \ No newline at end of file diff --git a/VGDLDataGeneralized/examples/contphysics/candy_lvl2.txt b/VGDLDataGeneralized/examples/contphysics/candy_lvl2.txt new file mode 100755 index 0000000..95a5dfa --- /dev/null +++ b/VGDLDataGeneralized/examples/contphysics/candy_lvl2.txt @@ -0,0 +1,13 @@ +wwwwwwwwwwwwwwwwwwwww +w w +w G w +w c c w +w . 1 . w +w w.....w w +w w +w c c w +w . 1 . w +w w.....w w +w w +w A w +w...................w \ No newline at end of file diff --git a/VGDLDataGeneralized/examples/contphysics/candy_lvl3.txt b/VGDLDataGeneralized/examples/contphysics/candy_lvl3.txt new file mode 100755 index 0000000..8afebe9 --- /dev/null +++ b/VGDLDataGeneralized/examples/contphysics/candy_lvl3.txt @@ -0,0 +1,13 @@ +wwwwwwwwwwwwwwwwwwwww +w w +w c c G w +w . 1 w +w w............w +w w +w c c c w +w 1 . w +w...........w w +w w +w c c w +w A w +w...................w \ No newline at end of file diff --git a/VGDLDataGeneralized/examples/contphysics/candy_lvl4.txt b/VGDLDataGeneralized/examples/contphysics/candy_lvl4.txt new file mode 100755 index 0000000..5df3191 --- /dev/null +++ b/VGDLDataGeneralized/examples/contphysics/candy_lvl4.txt @@ -0,0 +1,13 @@ +wwwwwwwwwwwwwwwwwwwww +wwwwwww w +wwwww w +www c A w +w ........w +w ..w w +w c ..w c w +w ..w w +w ..w c . w +w w w +w c c w w +w w G w +w......... w....w \ No newline at end of file diff --git a/VGDLDataGeneralized/examples/contphysics/jumper.txt b/VGDLDataGeneralized/examples/contphysics/jumper.txt new file mode 100644 index 0000000..f774586 --- /dev/null +++ b/VGDLDataGeneralized/examples/contphysics/jumper.txt @@ -0,0 +1,61 @@ +BasicGame + SpriteSet + + none0 > solid=True + immovable0 > Immovable color=DARKGRAY + + parent0 > physicstype=CONT gravity=2.0 + platformeravatar0 > PlatformerAvatar img=newset/man1 mass=0.5 friction=0.15 jump_strength=30 healthPoints=20 + + missile0 > Missile orientation=LEFT speed=0.4 img=oryx/gold1 + + immovable1 > Immovable invisible=True hidden=True + parent1 > + parent2 > + + spawnpoint0 > SpawnPoint invisible=True hidden=True + spawnpoint1 > stype=missile0 prob=0.1 cooldown=5 total=30 + spawnpoint2 > stype=missile2 cooldown=40 total=10 orientation=LEFT + spawnpoint3 > stype=missile2 cooldown=60 total=10 orientation=LEFT + spawnpoint4 > stype=missile3 cooldown=120 total=10 orientation=LEFT + spawnpoint5 > stype=missile4 prob=1 total=1 + + missile1 > Missile speed=0.2 + missile2 > hMult=2 img=oryx/slime2 + missile3 > hMult=3 img=oryx/slime1 + + missile4 > Missile orientation=LEFT speed=0.2 img=newset/exit2 portal=True + + immovable2 > Immovable solid=False color=DARKGRAY + + immovable3 > Immovable color=RED img=oryx/sparkle2 + + TerminationSet + MultiSpriteCounter stype1=immovable3 limit=1 win=True + SpriteCounter stype=platformeravatar0 win=False + + + InteractionSet + + platformeravatar0 TIME > transformToAll stype=parent1 stypeTo=spawnpoint5 nextExecution=300 timer=300 repeating=False + platformeravatar0 TIME > transformToAll stype=parent2 stypeTo=spawnpoint5 nextExecution=500 timer=500 repeating=False + missile0 platformeravatar0 > killSprite scoreChange=1 + missile4 platformeravatar0 > killSprite + platformeravatar0 immovable2 immovable0 > wallStop + platformeravatar0 missile4 > transformTo stype=immovable3 + platformeravatar0 missile1 > subtractHealthPoints + + missile1 EOS > killSprite + + + + LevelMapping + g > parent1 + h > parent2 + s > spawnpoint2 immovable2 + t > spawnpoint3 immovable2 + l > spawnpoint4 immovable2 + u > spawnpoint3 spawnpoint4 immovable2 + c > spawnpoint1 immovable2 + . > immovable0 + A > avatar \ No newline at end of file diff --git a/VGDLDataGeneralized/examples/contphysics/jumper_lvl0.txt b/VGDLDataGeneralized/examples/contphysics/jumper_lvl0.txt new file mode 100644 index 0000000..f1903ee --- /dev/null +++ b/VGDLDataGeneralized/examples/contphysics/jumper_lvl0.txt @@ -0,0 +1,10 @@ +wwwwwwwwwwwwwwwwwwwwwwwwwwww +w gw +w gw +w gw +w gc +w gw +w gl +w gs +w A gw +w..........................w \ No newline at end of file diff --git a/VGDLDataGeneralized/examples/contphysics/jumper_lvl1.txt b/VGDLDataGeneralized/examples/contphysics/jumper_lvl1.txt new file mode 100644 index 0000000..61cd756 --- /dev/null +++ b/VGDLDataGeneralized/examples/contphysics/jumper_lvl1.txt @@ -0,0 +1,10 @@ +wwwwwwwwwwwwwwwwwwwwwwwwwwww +w gw +w gw +w gw +w gc +w gw +w gs +w gt +w A gw +w..........................w \ No newline at end of file diff --git a/VGDLDataGeneralized/examples/contphysics/jumper_lvl2.txt b/VGDLDataGeneralized/examples/contphysics/jumper_lvl2.txt new file mode 100644 index 0000000..c8f5ead --- /dev/null +++ b/VGDLDataGeneralized/examples/contphysics/jumper_lvl2.txt @@ -0,0 +1,10 @@ +wwwwwwwwwwwwwwwwwwwwwwwwwwww +w gw +w gw +w gw +w gc +w gw +w gu +w gw +w A gw +w..........................w \ No newline at end of file diff --git a/VGDLDataGeneralized/examples/contphysics/jumper_lvl3.txt b/VGDLDataGeneralized/examples/contphysics/jumper_lvl3.txt new file mode 100644 index 0000000..978aa90 --- /dev/null +++ b/VGDLDataGeneralized/examples/contphysics/jumper_lvl3.txt @@ -0,0 +1,10 @@ +wwwwwwwwwwwwwwwwwwwwwwwwwwww +w hw +w hw +w hw +w hc +w hw +w hu +w hw +w A hw +w..........................w \ No newline at end of file diff --git a/VGDLDataGeneralized/examples/contphysics/jumper_lvl4.txt b/VGDLDataGeneralized/examples/contphysics/jumper_lvl4.txt new file mode 100644 index 0000000..a04cdba --- /dev/null +++ b/VGDLDataGeneralized/examples/contphysics/jumper_lvl4.txt @@ -0,0 +1,10 @@ +wwwwwwwwwwwwwwwwwwwwwwwwwwww +w hw +w hw +w hw +w hc +w hw +w hl +w hs +w A hw +w..........................w \ No newline at end of file diff --git a/VGDLDataGeneralized/examples/contphysics/lander.txt b/VGDLDataGeneralized/examples/contphysics/lander.txt new file mode 100755 index 0000000..6df32e8 --- /dev/null +++ b/VGDLDataGeneralized/examples/contphysics/lander.txt @@ -0,0 +1,18 @@ +BasicGame + SpriteSet + passive0 > Passive color=BLUE is_static=True + landeravatar0 > LanderAvatar physicstype=CONT img=oryx/spaceship3 angle_diff=0.2 gravity=0.3 speed=0.5 + + TerminationSet + SpriteCounter stype=passive0 limit=4 win=True + SpriteCounter stype=landeravatar0 win=False + + InteractionSet + landeravatar0 wall > killSprite + landeravatar0 EOS > killSprite + landeravatar0 passive0 > killIfNotUpright + passive0 landeravatar0 > killIfSlow limspeed=10 + landeravatar0 passive0 > killSprite + + LevelMapping + G > pad \ No newline at end of file diff --git a/VGDLDataGeneralized/examples/contphysics/lander_lvl0.txt b/VGDLDataGeneralized/examples/contphysics/lander_lvl0.txt new file mode 100755 index 0000000..7e43258 --- /dev/null +++ b/VGDLDataGeneralized/examples/contphysics/lander_lvl0.txt @@ -0,0 +1,12 @@ +wwwwwwwwwwwwwwwwwwwwwwwwwwww + + A + + + +w w +ww ww +wwww www +wwwwwwww wwwwwww +wwwwwwwwwwwwGGGGGwwwwwwwwwww +wwwwwwwwwwwwwwwwwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLDataGeneralized/examples/contphysics/lander_lvl1.txt b/VGDLDataGeneralized/examples/contphysics/lander_lvl1.txt new file mode 100755 index 0000000..855bac6 --- /dev/null +++ b/VGDLDataGeneralized/examples/contphysics/lander_lvl1.txt @@ -0,0 +1,12 @@ +wwwwwwwwwwwwwwwwwwwwwwwwwwww + w w w + A wwww + + + + + + wwwwwwwwwww + wwwwwGGGwwwwwwwwwwwww +wwGGwwwwwwwwwwwwwwwwwwwwwwww +wwwwwwwwwwwwwwwwwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLDataGeneralized/examples/contphysics/lander_lvl2.txt b/VGDLDataGeneralized/examples/contphysics/lander_lvl2.txt new file mode 100755 index 0000000..76ac4b6 --- /dev/null +++ b/VGDLDataGeneralized/examples/contphysics/lander_lvl2.txt @@ -0,0 +1,12 @@ +wwwwwwwwwwwwwwwwwwwwwwwwwwww + w w w + A wwww + + + + www + wwww w + w wwwwwwwwGGw + wwwwwGGGwwwwwwwwwwwww + wwwwwwwwwwwwwwwwwwwwwww +wwwwwwwwwwwwwwwwwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLDataGeneralized/examples/contphysics/lander_lvl3.txt b/VGDLDataGeneralized/examples/contphysics/lander_lvl3.txt new file mode 100755 index 0000000..4b32b95 --- /dev/null +++ b/VGDLDataGeneralized/examples/contphysics/lander_lvl3.txt @@ -0,0 +1,12 @@ +wwwwwwwwwwwwwwwwwwwwwwwwwwww + wwwwww www + wwww A ww + ww w + + +w +ww +wwwGGGw wGGw +wwwwwwww wwwwww wwwwwwwwwwww +wwwwwwwwwwwwwwwwwwwwwwwwwwww +wwwwwwwwwwwwwwwwwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLDataGeneralized/examples/contphysics/lander_lvl4.txt b/VGDLDataGeneralized/examples/contphysics/lander_lvl4.txt new file mode 100755 index 0000000..d9ffa0e --- /dev/null +++ b/VGDLDataGeneralized/examples/contphysics/lander_lvl4.txt @@ -0,0 +1,12 @@ +wwwwwwwwwwwwwwwwwwwwwwwwwwww +ww wwwwww www +w wwww A ww +w ww w +w w +wwGGw w +wwwww w w +ww wwwww ww +ww wwww +wwwGGGw wwwwww +wwwwwww wwwwwwwww +wwwwwwwwwwwwwwwwwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLDataGeneralized/examples/contphysics/mario.txt b/VGDLDataGeneralized/examples/contphysics/mario.txt new file mode 100755 index 0000000..1d59d2f --- /dev/null +++ b/VGDLDataGeneralized/examples/contphysics/mario.txt @@ -0,0 +1,54 @@ +BasicGame + SpriteSet + + none0 > solid=True + missile0 > Missile orientation=UP speed=0.1 img=newset/floor3 + passive0 > Passive img=newset/cloud2 physicstype=CONT gravity=1.0 friction=0.02 + immovable0 > Immovable color=DARKGRAY + + parent0 > physicstype=CONT gravity=1.0 + platformeravatar0 > PlatformerAvatar img=newset/man1 mass=1 friction=0.1 jump_strength=16 + platformeravatar1 > orientation=LEFT gravity=0.5 + walker0 > Walker img=newset/zombie friction=0.0 + walkerjumper0 > WalkerJumper img=newset/shark2 mass=1 friction=0.1 jump_strength=5 + + immovable1 > Immovable img=oryx/mushroom2 + immovable2 > Immovable img=oryx/fire1 + immovable3 > Immovable img=oryx/gold1 + + immovable4 > Immovable solid=False color=DARKGRAY + + TerminationSet + SpriteCounter stype=immovable1 win=True + SpriteCounter stype=platformeravatar0 win=False + + InteractionSet + + immovable3 platformeravatar0 > killSprite scoreChange=1 + platformeravatar1 platformeravatar0 > killIfFromAbove scoreChange=1 + platformeravatar0 platformeravatar1 > killIfAlive + platformeravatar1 EOS > killSprite + + immovable1 platformeravatar0 > killSprite + + parent0 missile0 > pullWithIt + platformeravatar1 immovable4 immovable0 > wallReverse + + missile0 EOS > wrapAround + + passive0 platformeravatar0 > bounceForward + passive0 immovable4 immovable0 immovable2 > wallStop + platformeravatar0 immovable4 immovable0 > wallStop + + platformeravatar0 passive0 > wallStop + platformeravatar0 EOS immovable2 > killSprite + + LevelMapping + G > immovable1 + 1 > walker0 + 2 > walkerjumper0 + = > missile0 + l > passive0 + f > immovable2 + c > immovable3 + . > ground \ No newline at end of file diff --git a/VGDLDataGeneralized/examples/contphysics/mario_lvl0.txt b/VGDLDataGeneralized/examples/contphysics/mario_lvl0.txt new file mode 100755 index 0000000..1116331 --- /dev/null +++ b/VGDLDataGeneralized/examples/contphysics/mario_lvl0.txt @@ -0,0 +1,14 @@ +wwwwwwwwwwwwwwwwwwwwwwwwwwww +w w +w w +w w +w w +w w +w G w +w ...w +w c c wwww +w .... 1 ...wwww +w c wwww.......wwwwwww +w A ....wwwwwwwwwwwwwwwwww +w.....wwwwwwwwwwwwwwwwwwwwww +wwwwwwwwwwwwwwwwwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLDataGeneralized/examples/contphysics/mario_lvl1.txt b/VGDLDataGeneralized/examples/contphysics/mario_lvl1.txt new file mode 100755 index 0000000..c287f0b --- /dev/null +++ b/VGDLDataGeneralized/examples/contphysics/mario_lvl1.txt @@ -0,0 +1,14 @@ +wwwwwwwwwwwwwwwwwwwwwwwwwwww +w w +w c c G w +w c ..... .....w +w w.....wwwwww +w ... c w +w www w +w.....www....... c w +w 1 w +w ..... c w +w c 1 w +w A c ...w +w...... ....... ...wwww +wwwwwww wwwwwww.....wwwwwww \ No newline at end of file diff --git a/VGDLDataGeneralized/examples/contphysics/mario_lvl2.txt b/VGDLDataGeneralized/examples/contphysics/mario_lvl2.txt new file mode 100755 index 0000000..50aea9f --- /dev/null +++ b/VGDLDataGeneralized/examples/contphysics/mario_lvl2.txt @@ -0,0 +1,14 @@ +wwwwwwwwwwwwwwwwwwwwwwwwwwww +w w +w c c w +w A w +w..... ....... .... c w +w w w +w w w +w . 1 1 w w +w w..............w c w +w w w +w w w +w w +w 2 2 G w +w..........................w \ No newline at end of file diff --git a/VGDLDataGeneralized/examples/contphysics/mario_lvl3.txt b/VGDLDataGeneralized/examples/contphysics/mario_lvl3.txt new file mode 100755 index 0000000..1886eac --- /dev/null +++ b/VGDLDataGeneralized/examples/contphysics/mario_lvl3.txt @@ -0,0 +1,14 @@ +wwwwwwwwwwwwwwwwwwwwwwwwwwww +w w +w G1w +w === c ...w +w 1 w +w . 2 .. w +w c w....ww w +w w +w c w +w 2 2 w +w c ... ...... w +w A 1 === w +w... .... w +wwww...www .... w \ No newline at end of file diff --git a/VGDLDataGeneralized/examples/contphysics/mario_lvl4.txt b/VGDLDataGeneralized/examples/contphysics/mario_lvl4.txt new file mode 100755 index 0000000..120a2d3 --- /dev/null +++ b/VGDLDataGeneralized/examples/contphysics/mario_lvl4.txt @@ -0,0 +1,14 @@ +wwwwwwwwwwwwwwwwwwwwwwwwwwww +w wwwww w +w wwwww w +w c wwwww G w +w l wwwww ...w +w ...... wwww c w +w A wwwwww c www w +w....wwwwww ww w +wwwwwwwwww w +wwwwwwwww c w +wwwwwwww c w +wwwwwww c w +wwwwww .. === w +wwwwwwfffffffffffww w \ No newline at end of file diff --git a/VGDLDataGeneralized/examples/contphysics/pong.txt b/VGDLDataGeneralized/examples/contphysics/pong.txt new file mode 100755 index 0000000..f2f1686 --- /dev/null +++ b/VGDLDataGeneralized/examples/contphysics/pong.txt @@ -0,0 +1,35 @@ +BasicGame + SpriteSet + immovable0 > Immovable color=GREEN + parent0 > + parent1 > + parent2 > color=RED + parent3 > color=RED + + parent4 > speed=0.25 hMult=3 + verticalavatar0 > VerticalAvatar alternate_keys=True img=oryx/floor3 + passive0 > Passive color=BLUE img=oryx/floor2 + + missile0 > Missile orientation=LEFT physicstype=CONT img=oryx/bullet1 shrinkfactor=4 + missile1 > speed=25 + missile2 > speed=15 + + TerminationSet + + SpriteCounter stype=parent0 limit=0 win=True + SpriteCounter stype=parent1 limit=0 win=False + + InteractionSet + parent0 missile0 > transformToAll stype=parent0 stypeTo=parent2 + parent1 missile0 > transformToAll stype=parent1 stypeTo=parent3 + + missile0 parent4 > bounceDirection + missile0 wall > wallBounce + parent4 wall > stepBack + + LevelMapping + + > parent1 + - > parent0 + a > passive0 + o > missile1 + s > slowBall \ No newline at end of file diff --git a/VGDLDataGeneralized/examples/contphysics/pong_lvl0.txt b/VGDLDataGeneralized/examples/contphysics/pong_lvl0.txt new file mode 100755 index 0000000..d5fe773 --- /dev/null +++ b/VGDLDataGeneralized/examples/contphysics/pong_lvl0.txt @@ -0,0 +1,13 @@ +wwwwwwwwwwwwwwwwwwwwww +w+ -w +w+ -w +w+ -w +w+ -w +w+A a-w +w+ o -w +w+ -w +w+ -w +w+ -w +w+ -w +w+ -w +wwwwwwwwwwwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLDataGeneralized/examples/contphysics/pong_lvl1.txt b/VGDLDataGeneralized/examples/contphysics/pong_lvl1.txt new file mode 100755 index 0000000..2dc5aa6 --- /dev/null +++ b/VGDLDataGeneralized/examples/contphysics/pong_lvl1.txt @@ -0,0 +1,13 @@ +wwwwwwwwwwwwwwwwwwwwww +w+w w-w +w+ -w +w+ -w +w+ -w +w+wA aw-w +w+ o -w +w+w w-w +w+ -w +w+ -w +w+ -w +w+w w-w +wwwwwwwwwwwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLDataGeneralized/examples/contphysics/pong_lvl2.txt b/VGDLDataGeneralized/examples/contphysics/pong_lvl2.txt new file mode 100755 index 0000000..465d90b --- /dev/null +++ b/VGDLDataGeneralized/examples/contphysics/pong_lvl2.txt @@ -0,0 +1,13 @@ +wwwwwwwwwwwwwwwwwwwwww +w+ w w -w +w+ -w +w+ -w +w+ -w +w+A a-w +w+ o -w +w+ -w +w+ -w +w+ -w +w+ -w +w+ w w -w +wwwwwwwwwwwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLDataGeneralized/examples/contphysics/pong_lvl3.txt b/VGDLDataGeneralized/examples/contphysics/pong_lvl3.txt new file mode 100755 index 0000000..008ce8a --- /dev/null +++ b/VGDLDataGeneralized/examples/contphysics/pong_lvl3.txt @@ -0,0 +1,13 @@ +wwwwwwwwwwwwwwwwwwwwww +w+w w-w +w+ -w +w+ -w +w+ -w +w+wA aw-w +w+ o o -w +w+w w-w +w+ -w +w+ -w +w+ -w +w+w w-w +wwwwwwwwwwwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLDataGeneralized/examples/contphysics/pong_lvl4.txt b/VGDLDataGeneralized/examples/contphysics/pong_lvl4.txt new file mode 100755 index 0000000..ccca7b7 --- /dev/null +++ b/VGDLDataGeneralized/examples/contphysics/pong_lvl4.txt @@ -0,0 +1,13 @@ +wwwwwwwwwwwwwwwwwwwwwwwww +w-w s +w +w- +w +w- +w +w- +w +w- A+w +w-w s +w +w- +w +w- +w +w- +w +w- +w +w-w s+w +wwwwwwwwwwwwwwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLDataGeneralized/examples/contphysics/ptsp.txt b/VGDLDataGeneralized/examples/contphysics/ptsp.txt new file mode 100755 index 0000000..a7d6b92 --- /dev/null +++ b/VGDLDataGeneralized/examples/contphysics/ptsp.txt @@ -0,0 +1,19 @@ +BasicGame + SpriteSet + immovable0 > Immovable img=oryx/orb2 + immovable1 > physicstype=CONT friction=0.02 + orientedavatar0 > OrientedAvatar img=oryx/alien1 + randomnpc0 > RandomNPC img=oryx/alien2 + + TerminationSet + SpriteCounter stype=immovable0 win=True + SpriteCounter stype=orientedavatar0 win=False + + InteractionSet + immovable1 wall > wallStop + orientedavatar0 randomnpc0 > killSprite + immovable0 orientedavatar0 > killSprite scoreChange=1 + + LevelMapping + G > immovable0 + 1 > bullet \ No newline at end of file diff --git a/VGDLDataGeneralized/examples/contphysics/ptsp_lvl0.txt b/VGDLDataGeneralized/examples/contphysics/ptsp_lvl0.txt new file mode 100755 index 0000000..7056a2d --- /dev/null +++ b/VGDLDataGeneralized/examples/contphysics/ptsp_lvl0.txt @@ -0,0 +1,13 @@ +wwwwwwwwwwwwwwwwwwwwwwwwwwww +w wwwwww wwwwwwwww +w G ww w +w ww +w A G w +w G w +w w +w G wwwwwww G w +w w +w G G w +w G w +w wwwwwwwwww w +wwwwwwwwwwwwwwwwwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLDataGeneralized/examples/contphysics/ptsp_lvl1.txt b/VGDLDataGeneralized/examples/contphysics/ptsp_lvl1.txt new file mode 100755 index 0000000..b4f8d72 --- /dev/null +++ b/VGDLDataGeneralized/examples/contphysics/ptsp_lvl1.txt @@ -0,0 +1,13 @@ +wwwwwwwwwwwwwwwwwwwwwwwwwwww +w w w w w +w A wwww www w +w w ww +w G w G w +w w w +w www w w +w wwwwwww www w +w ww w +w G w w +w ww G G w +w wwwwwwwwww w +wwwwwwwwwwwwwwwwwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLDataGeneralized/examples/contphysics/ptsp_lvl2.txt b/VGDLDataGeneralized/examples/contphysics/ptsp_lvl2.txt new file mode 100755 index 0000000..74fd53c --- /dev/null +++ b/VGDLDataGeneralized/examples/contphysics/ptsp_lvl2.txt @@ -0,0 +1,13 @@ +wwwwwwwwwwwwwwwwwwwwwwwwwwww +w w w w w +w A wwww www w +w w ww +w G w G w +w w 1 w +w www w w +w wwwwwww www w +w ww w +w G 1 w w +w ww G G w +w wwwwwwwwww w +wwwwwwwwwwwwwwwwwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLDataGeneralized/examples/contphysics/ptsp_lvl3.txt b/VGDLDataGeneralized/examples/contphysics/ptsp_lvl3.txt new file mode 100755 index 0000000..68a03d7 --- /dev/null +++ b/VGDLDataGeneralized/examples/contphysics/ptsp_lvl3.txt @@ -0,0 +1,13 @@ +wwwwwwwwwwwwwwwwwwwwwwwwwwww +w w w w w +w G wwww www G w +w 1 G w ww +w w ww +w w A www +w wwww wwww +w wwwwwwwwww 1 wwwwwww +w w w w +w w G w G w +w G ww w +w wwwwwwwwww w +wwwwwwwwwwwwwwwwwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLDataGeneralized/examples/contphysics/ptsp_lvl4.txt b/VGDLDataGeneralized/examples/contphysics/ptsp_lvl4.txt new file mode 100755 index 0000000..c02d72e --- /dev/null +++ b/VGDLDataGeneralized/examples/contphysics/ptsp_lvl4.txt @@ -0,0 +1,13 @@ +wwwwwwwwwwwwwwwwwwwwwwwwwwww +w w w +w w 1 1 w +w w w w +w w wwwwwwwwwwww +w w w w G w +w w wwwww w w +w w w ww w +w w w ww w +w w w wwwwwwwwwwww +w A w w +w w w +wwwwwwwwwwwwwwwwwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLDataGeneralized/examples/contphysics/racing.txt b/VGDLDataGeneralized/examples/contphysics/racing.txt new file mode 100755 index 0000000..3ee6276 --- /dev/null +++ b/VGDLDataGeneralized/examples/contphysics/racing.txt @@ -0,0 +1,19 @@ +BasicGame + SpriteSet + immovable0 > Immovable color=BLUE + immovable1 > physicstype=CONT friction=0.02 + caravatar0 > CarAvatar img=newset/car_redR + immovable2 > Immovable color=RED + + TerminationSet + SpriteCounter stype=immovable0 win=True + SpriteCounter stype=caravatar0 win=False + + InteractionSet + immovable1 wall > wallStop + immovable0 caravatar0 > killSprite scoreChange=1 + caravatar0 immovable2 > killSprite + + LevelMapping + G > immovable0 + F > fire \ No newline at end of file diff --git a/VGDLDataGeneralized/examples/contphysics/racing_lvl0.txt b/VGDLDataGeneralized/examples/contphysics/racing_lvl0.txt new file mode 100755 index 0000000..8b36f14 --- /dev/null +++ b/VGDLDataGeneralized/examples/contphysics/racing_lvl0.txt @@ -0,0 +1,13 @@ +wwwwwwwwwwwwwwwwwwwwwwwwwwww +w w +w A G w +w w +w G w +w w +w G w +w G w +w w +w G w +w w +w w +wwwwwwwwwwwwwwwwwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLDataGeneralized/examples/contphysics/racing_lvl1.txt b/VGDLDataGeneralized/examples/contphysics/racing_lvl1.txt new file mode 100755 index 0000000..23a3893 --- /dev/null +++ b/VGDLDataGeneralized/examples/contphysics/racing_lvl1.txt @@ -0,0 +1,13 @@ +wwwwwwwwwwwwwwwwwwwwwwwwwwww +w w +w G w +w G G w +w w w w +w w w w +w w A w w +w w w w +w w w w +w G G w +w G w +w w +wwwwwwwwwwwwwwwwwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLDataGeneralized/examples/contphysics/racing_lvl2.txt b/VGDLDataGeneralized/examples/contphysics/racing_lvl2.txt new file mode 100755 index 0000000..4f10e32 --- /dev/null +++ b/VGDLDataGeneralized/examples/contphysics/racing_lvl2.txt @@ -0,0 +1,13 @@ +wwwwwwwwwwwwwwwwwwwwwwwwwwww +wwwwwwwww w +wwwwwww G w +wwww G w +ww w +w w +w A G FFFFF w +w w +ww w +wwww G w +wwwwwww G w +wwwwwwwww w +wwwwwwwwwwwwwwwwwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLDataGeneralized/examples/contphysics/racing_lvl3.txt b/VGDLDataGeneralized/examples/contphysics/racing_lvl3.txt new file mode 100755 index 0000000..4329475 --- /dev/null +++ b/VGDLDataGeneralized/examples/contphysics/racing_lvl3.txt @@ -0,0 +1,13 @@ +wwwwwwwwwwwwwwwwwwwwwwwwwwww +w w +w A G G w +w w +wwwwwwwwwwwwwwwwwwwwww w +w w +w G G G w +w w +w wwwwwwwwwwwwwwwwwwwwww +w w +w G G G w +w w +wwwwwwwwwwwwwwwwwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLDataGeneralized/examples/contphysics/racing_lvl4.txt b/VGDLDataGeneralized/examples/contphysics/racing_lvl4.txt new file mode 100755 index 0000000..31e25c0 --- /dev/null +++ b/VGDLDataGeneralized/examples/contphysics/racing_lvl4.txt @@ -0,0 +1,13 @@ +wwwwwwwwwwwwwwwwwwwwwwwwwwww +w w +w G G w +w w +w FFFFFFFFFFFFFF w +w F w +w G G F w +w F w +wFFFFFFFFFFFFFFFFFFFF w +w w +w A G w +w w +wwwwwwwwwwwwwwwwwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLDataGeneralized/examples/gameDesign/aliens.txt b/VGDLDataGeneralized/examples/gameDesign/aliens.txt new file mode 100755 index 0000000..be52f02 --- /dev/null +++ b/VGDLDataGeneralized/examples/gameDesign/aliens.txt @@ -0,0 +1,58 @@ +GameSpace square_size=25 + SpriteSet + background > Immovable img=oryx/space1 hidden=True + base > Immovable color=WHITE img=oryx/planet + avatar > FlakAvatar stype=sam img=oryx/spaceship1 + missile > Missile + sam > orientation=UP color=BLUE speed=SSPEED singleton=IS_SAM_SINGLE img=oryx/bullet1 + bomb > orientation=DOWN color=RED speed=BSPEED img=oryx/bullet2 + alien > Bomber stype=bomb prob=APROB cooldown=ACOOL speed=ASPEED + alienGreen > img=oryx/alien3 + alienBlue > img=oryx/alien1 + portal > invisible=True hidden=True + portalSlow > SpawnPoint stype=alienBlue cooldown=PCOOL total=PTOTAL img=portal + + LevelMapping + . > background + 0 > background base + 1 > background portalSlow + A > background avatar + + TerminationSet + SpriteCounter stype=avatar limit=0 win=False + MultiSpriteCounter stype1=portal stype2=alien limit=0 win=True + Timeout limit=500 win=True + + InteractionSet + avatar EOS > stepBack + alien EOS > turnAround + missile EOS > killSprite + + base bomb > killBoth + base sam > killBoth scoreChange=1 + + base alien > killSprite + avatar alien > killSprite scoreChange=-1 + avatar bomb > killSprite scoreChange=-1 + alien sam > killSprite scoreChange=2 + + ParameterSet + #{Name of the parameter} > {values(min, inc, max)/(boolean)} {descriptive string} + + SSPEED > values=0.1:0.1:1.0 string=Sam_Speed + BSPEED > values=0.1:0.1:1.0 string=Bomb_Speed + APROB > values=0.01:0.05:0.75 string=Alien_Bomb_Probability + + ACOOL > values=1:1:5 string=Alien_Cooldown + ASPEED > values=0.5:0.1:1.0 string=Alien_Speed + PCOOL > values=1:1:5 string=Alien_Portal_Cooldown + PTOTAL > values=10:5:60 string=Alien_Portal_Total + + IS_SAM_SINGLE > values=True:False string=Is_Sam_Singleton + + #SC_BASESAM > values=-5:1:5 string=Score_Base-Sam + #SC_AVALIEN > values=-5:1:5 string=Score_Avatar-Alien + #SC_AVBOMB > values=-5:1:5 string=Score_Avatar-Bomb + #SC_ALSAM > values=-5:1:5 string=Score_Alien-Sam + + diff --git a/VGDLDataGeneralized/examples/gameDesign/aliensRules.txt b/VGDLDataGeneralized/examples/gameDesign/aliensRules.txt new file mode 100755 index 0000000..bc0bea1 --- /dev/null +++ b/VGDLDataGeneralized/examples/gameDesign/aliensRules.txt @@ -0,0 +1,67 @@ +GameSpace square_size=25 + SpriteSet + background > Immovable img=oryx/space1 hidden=True + base > Immovable color=WHITE img=oryx/planet + avatar > FlakAvatar stype=sam img=oryx/spaceship1 + missile > Missile + sam > orientation=UP color=BLUE speed=SSPEED singleton=IS_SAM_SINGLE img=oryx/bullet1 + bomb > orientation=DOWN color=RED speed=BSPEED img=oryx/bullet2 + alien > Bomber stype=bomb prob=APROB cooldown=ACOOL speed=ASPEED + alienGreen > img=oryx/alien3 + alienBlue > img=oryx/alien1 + portal > invisible=True hidden=True + portalSlow > SpawnPoint stype=alienBlue cooldown=PCOOL total=PTOTAL img=portal + # portalFast > SpawnPoint stype=alienGreen cooldown=12 total=20 img=portal + + LevelMapping + . > background + 0 > background base + 1 > background portalSlow + # 2 > background portalFast + A > background avatar + + TerminationSet + SpriteCounter stype=avatar limit=0 win=IS_GW_AVATAR + MultiSpriteCounter stype1=portal stype2=alien limit=LIM_ALIEN win=IS_GW_ALIEN + Timeout limit=1500 win=IS_GW_TIME + + InteractionSet + avatar EOS > stepBack + alien EOS > turnAround + missile EOS > killSprite + + base bomb > killBoth enabled=IS_BB_ENABLED + base sam > killBoth scoreChange=SC_BASESAM enabled=IS_BS_ENABLED + + base alien > killSprite enabled=IS_BA_ENABLED + avatar alien > killSprite scoreChange=SC_AVALIEN enabled=IS_AA_ENABLED + avatar bomb > killSprite scoreChange=SC_AVBOMB enabled=IS_AB_ENABLED + alien sam > killSprite scoreChange=SC_ALSAM enabled=IS_AS_ENABLED + + ParameterSet + #{Name of the parameter} > {values(min, inc, max)/(boolean)} {descriptive string} + + SSPEED > values=0.1:0.1:1.0 string=Sam_Speed + BSPEED > values=0.1:0.1:1.0 string=Bomb_Speed + APROB > values=0.01:0.02:0.5 string=Alien_Bomb_Probability + ACOOL > values=1:1:10 string=Alien_Cooldown + ASPEED > values=0.1:0.1:1.0 string=Alien_Speed + PCOOL > values=1:1:10 string=Alien_Portal_Cooldown + PTOTAL > values=8:2:60 string=Alien_Portal_Total + SC_BASESAM > values=-5:1:5 string=Score_Base-Sam + SC_AVALIEN > values=-5:1:5 string=Score_Avatar-Alien + SC_AVBOMB > values=-5:1:5 string=Score_Avatar-Bomb + SC_ALSAM > values=-5:1:5 string=Score_Alien-Sam + LIM_ALIEN > values=0:0:0 string=Limit_Alien_End + + IS_SAM_SINGLE > values=True:False string=Is_Sam_Singleton + IS_GW_AVATAR > values=True:False string=Is_GameWon_OnAvatarDeath + IS_GW_ALIEN > values=True:False string=Is_GameWon_OnAliensDeath + IS_GW_TIME > values=True:False string=Is_GameWon_OnTimeOut + + IS_BB_ENABLED > values=True:False string=Is_BaseBomb_Enabled + IS_BS_ENABLED > values=True:False string=Is_BaseSam_Enabled + IS_BA_ENABLED > values=True:False string=Is_BaseAlien_Enabled + IS_AA_ENABLED > values=True:False string=Is_AvatarAlien_Enabled + IS_AB_ENABLED > values=True:False string=Is_AvatarBomb_Enabled + IS_AS_ENABLED > values=True:False string=Is_AlienSam_Enabled \ No newline at end of file diff --git a/VGDLDataGeneralized/examples/gameDesign/aliens_lvl0.txt b/VGDLDataGeneralized/examples/gameDesign/aliens_lvl0.txt new file mode 100755 index 0000000..b013b47 --- /dev/null +++ b/VGDLDataGeneralized/examples/gameDesign/aliens_lvl0.txt @@ -0,0 +1,11 @@ +1............................. +000........................... +000........................... +.............................. +.............................. +.............................. +.............................. +....000......000000.....000... +...00000....00000000...00000.. +...0...0....00....00...00000.. +................A............. \ No newline at end of file diff --git a/VGDLDataGeneralized/examples/gameDesign/aliens_lvl1.txt b/VGDLDataGeneralized/examples/gameDesign/aliens_lvl1.txt new file mode 100755 index 0000000..07bf0a3 --- /dev/null +++ b/VGDLDataGeneralized/examples/gameDesign/aliens_lvl1.txt @@ -0,0 +1,11 @@ +2............................. +000........................... +000........................... +.............................. +.............................. +.............................. +.............................. +....000......000000.....000... +...00000....00000000...00000.. +...0...0....00....00...00000.. +................A............. \ No newline at end of file diff --git a/VGDLDataGeneralized/examples/gameDesign/aliens_lvl2.txt b/VGDLDataGeneralized/examples/gameDesign/aliens_lvl2.txt new file mode 100755 index 0000000..691d6c9 --- /dev/null +++ b/VGDLDataGeneralized/examples/gameDesign/aliens_lvl2.txt @@ -0,0 +1,11 @@ +1............................. +000........................... +000........................... +.............................. +.......0000........0000....... +.......0..0........0..0....... +.............................. +.............................. +..00000....00000000....00000.. +..0...0....00....00....00000.. +...............A.............. \ No newline at end of file diff --git a/VGDLDataGeneralized/examples/gameDesign/aliens_lvl3.txt b/VGDLDataGeneralized/examples/gameDesign/aliens_lvl3.txt new file mode 100755 index 0000000..ace5bbc --- /dev/null +++ b/VGDLDataGeneralized/examples/gameDesign/aliens_lvl3.txt @@ -0,0 +1,11 @@ +2............................. +000........................... +000........................... +.............................. +.............................. +.............................. +.............................. +.............................. +.............................. +.............................. +.............................A \ No newline at end of file diff --git a/VGDLDataGeneralized/examples/gameDesign/aliens_lvl4.txt b/VGDLDataGeneralized/examples/gameDesign/aliens_lvl4.txt new file mode 100755 index 0000000..4c4f2f8 --- /dev/null +++ b/VGDLDataGeneralized/examples/gameDesign/aliens_lvl4.txt @@ -0,0 +1,11 @@ +2............................. +000........................... +000........................... +.............................. +.............................. +.............................. +.............................. +000000000000000000000000000000 +.............................. +.............................. +A............................. \ No newline at end of file diff --git a/VGDLDataGeneralized/examples/gameDesign/fatty.txt b/VGDLDataGeneralized/examples/gameDesign/fatty.txt new file mode 100755 index 0000000..4679fff --- /dev/null +++ b/VGDLDataGeneralized/examples/gameDesign/fatty.txt @@ -0,0 +1,68 @@ +GameSpace no_players=2 key_handler=Pulse + SpriteSet + ground > Immovable hidden=True img=oryx/backGrey + + door > Door + doorOpen > img=oryx/dooropen1 + doorClosed > img=oryx/doorclosed1 + + ingredient > Resource img=newset/flour shrinkfactor=0.5 + eat > value=EATVALUE limit=4 + bake > value=BAKEVALUE limit=LIMITMUMBAKE + + structures > Immovable + oven > color=GRAY img=newset/city1_fire + bed > color=BLUE img=newset/street2 + blank > hidden=True invisible=True + cake > color=PINK img=newset/logm + + avatar > MovingAvatar frameRate=16 + child > speed=CSPEED img=newset/man4 shrinkfactor=0.7 + mum > speed=MSPEED img=newset/girl3 + + wall > Immovable img=oryx/wall3 autotiling=True + + InteractionSet + avatar avatar wall > stepBack pixelPerfect=True + mum bed > stepBack pixelPerfect=True + child oven doorClosed > stepBack pixelPerfect=True + + eat child > collectResource killResource=True scoreChange=2,0 + bake child > killSprite + child eat > killIfHasMore resource=eat limit=4 + child bed > spawnIfHasMore limit=3 resource=eat spend=3 stype=blank + child bed > transformToAll stype=doorOpen stypeTo=doorClosed + child bed > addTimer timer=TCHILDBED ftype=transformToAll stype=doorClosed stypeTo=doorOpen + blank bed > killSprite + + eat mum > killSprite + bake mum > collectResource killResource=True + + mum oven > spawnIfHasMore limit=LIMITMUMBAKE resource=bake spend=5 stype=cake scoreChange=0,20 + + TerminationSet + MultiSpriteCounter stype1=cake limit=1 win=False,True + SpriteCounter stype=child win=False,True + SpriteCounter stype=ingredient win=True,False + Timeout limit=10 win=True,False + + LevelMapping + A > child ground + B > mum ground + x > eat bake ground + b > bed ground + o > oven ground + . > ground + d > doorOpen ground + + + ParameterSet + #{Name of the parameter} > {values(min, inc, max)/(boolean)} {descriptive string} + + CSPEED > values=0.1:0.1:1.0 string=Child_Speed + MSPEED > values=0.1:0.1:1.0 string=Mum_Speed + EATVALUE > values=1:1:4 string=Eat_Value + BAKEVALUE > values=1:2:20 string=Bake_Value + LIMITMUMBAKE > values=1:2:20 string=Limit_Mum_Bake + TCHILDBED > values=10:20:200 string=Timer_Child_Bed + TIMEOUT > values=500:100:1500 string=Game_Timeout \ No newline at end of file diff --git a/VGDLDataGeneralized/examples/gameDesign/fatty_lvl0.txt b/VGDLDataGeneralized/examples/gameDesign/fatty_lvl0.txt new file mode 100755 index 0000000..4cca95b --- /dev/null +++ b/VGDLDataGeneralized/examples/gameDesign/fatty_lvl0.txt @@ -0,0 +1,8 @@ +wwwwwwwwwwwwwwwww +w...w.x....x....w +w.x.w...wwwww.x.w +w..x....x...x...w +wwwww.B.A.w..wwww +wx..w..x..w.x..xw +w.b.d.x...w..o.xw +wwwwwwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLDataGeneralized/examples/gameDesign/fatty_lvl1.txt b/VGDLDataGeneralized/examples/gameDesign/fatty_lvl1.txt new file mode 100755 index 0000000..7d9beba --- /dev/null +++ b/VGDLDataGeneralized/examples/gameDesign/fatty_lvl1.txt @@ -0,0 +1,8 @@ +wwwwwwwwwwwwwwwwwww +wxw.x..w.o.xw.xx..w +w.www..www..www...w +w.x...x....xwx..x.w +w...w...B.A.w..wwww +wwx.w...ww..w..d.xw +w...x...w..x...wb.w +wwwwwwwwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLDataGeneralized/examples/gameDesign/fatty_lvl2.txt b/VGDLDataGeneralized/examples/gameDesign/fatty_lvl2.txt new file mode 100755 index 0000000..56d0aa3 --- /dev/null +++ b/VGDLDataGeneralized/examples/gameDesign/fatty_lvl2.txt @@ -0,0 +1,8 @@ +wwwwwwwwwwwwwwwwwww +w.w.wx..w...w.xwx.w +wxw.w...w.x.w..wx.w +w..x...B.A....x...w +wdwwww.xw..x.wwww.w +w....w..w.w..w.x..w +wb...d.xw.w.x....ow +wwwwwwwwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLDataGeneralized/examples/gameDesign/fatty_lvl3.txt b/VGDLDataGeneralized/examples/gameDesign/fatty_lvl3.txt new file mode 100755 index 0000000..fad8266 --- /dev/null +++ b/VGDLDataGeneralized/examples/gameDesign/fatty_lvl3.txt @@ -0,0 +1,10 @@ +wwwwwwwwwwwwwwwwwww +wx..w..x.w.x..w...w +w..xwx...w....w.x.w +w.ww.ww.B.A.ww.ww.w +w.x......w.x..x...w +w..wwww..w..wwwwddw +w........wx...w...w +w.o.w....w..x.w.b.w +wx..w..x.w....w...w +wwwwwwwwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLDataGeneralized/examples/gameDesign/fatty_lvl4.txt b/VGDLDataGeneralized/examples/gameDesign/fatty_lvl4.txt new file mode 100755 index 0000000..4723f2a --- /dev/null +++ b/VGDLDataGeneralized/examples/gameDesign/fatty_lvl4.txt @@ -0,0 +1,10 @@ +wwwwwwwwwwwwwwwwwww +w..xwww.xwx.wwwx..w +w.x...w..w..w.....w +w..www..B.A..www..w +w..w.x...w....xw..w +w..x.....w..x..x..w +w.....wwwwwww.....w +w.x...w.b.o.w....xw +w.....d..w....x...w +wwwwwwwwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLDataGeneralized/examples/gameDesign/ghostbusters.txt b/VGDLDataGeneralized/examples/gameDesign/ghostbusters.txt new file mode 100755 index 0000000..0f1d2ac --- /dev/null +++ b/VGDLDataGeneralized/examples/gameDesign/ghostbusters.txt @@ -0,0 +1,69 @@ +GameSpace key_handler=Pulse square_size=50 no_players=2 + SpriteSet + ground > Immovable img=oryx/grass autotiling=True hidden=True + moving > + avatar > + ghost > OrientedAvatar speed=SPGHOST img=oryx/ghost1 + hunter > ShootAvatar stype=missile speed=SPHUNT img=newset/humanShotgun + enemy > RandomBomber + enemy0 > speed=SPE0 stype=missileA prob=PE0 img=newset/shooter1 + enemy1 > speed=SPE1 stype=missileB prob=PE1 img=newset/bandit1 + missile > Missile img=oryx/orb1 shrinkfactor=0.4 timeToLive=TTLMIS speed=SPMIS + missileE > RandomMissile shrinkfactor=0.4 speed=SPMISA + missileA > img=oryx/orb3 speed=SPMISA + missileB > img=oryx/orb2 speed=SPMISB + wall > Immovable img=oryx/wall1 + + LevelMapping + . > ground + A > ghost ground + B > hunter ground + 0 > enemy0 ground + 1 > enemy1 ground + w > wall ground + + InteractionSet + hunter wall > stepBack pixelPerfect=True + ghost EOS > wrapAround + enemy wall > stepBack pixelPerfect=True + + ghost missile > killBoth scoreChange=SC_GHMIS_A0,SC_GHMIS_B0 + hunter ghost > killSprite scoreChange=SC_GHMIS_B1,SC_GHMIS_A1 + ghost missileA > killBoth scoreChange=SC_GHMISA_A0,SC_GHMISA_B0 + hunter missileB > killBoth scoreChange=SC_GHMISA_B1,SC_GHMISA_A1 + missileE wall EOS > killSprite + + missile enemy > killSprite + missile EOS > wrapAround enabled=EN_MIS_WRAP + + TerminationSet + SpriteCounter stype=ghost limit=0 win=False,True + SpriteCounter stype=hunter limit=0 win=True,False + Timeout limit=1500 win=True,False + + ParameterSet + #{Name of the parameter} > {values(min, inc, max)/(boolean)} {descriptive string} + + SPHUNT > values=0.1:0.1:1.0 string=Hunter_Speed value=0.5 + SPGHOST > values=0.1:0.1:1.0 string=Ghost_Speed + SPE0 > values=0.1:0.1:1.0 string=Enemy0_Speed + SPE1 > values=0.1:0.1:1.0 string=Enemy1_Speed + PE0 > values=0.01:0.01:0.1 string=Enemy0_prob + PE1 > values=0.01:0.01:0.1 string=Enemy1_prob + TTLMIS > values=1:5:30 string=Missile_TimeToLive value=15 + SPMIS > values=0.1:0.1:1.0 string=Missile_Speed + SPMISA > values=0.1:0.1:1.0 string=MissileA_Speed + SPMISB > values=0.1:0.1:1.0 string=MissileB_Speed + + SC_GHMIS_A0 > values=-1:1:1 string=Score_Ghost-Missile-A0 + SC_GHMIS_A1 > values=-1:1:1 string=Score_Ghost-Missile-A1 + SC_GHMIS_B0 > values=50:10:150 string=Score_Ghost-Missile-B0 + SC_GHMIS_B1 > values=50:10:150 string=Score_Ghost-Missile-B1 + + SC_GHMISA_A0 > values=-30:5:-5 string=Score_Ghost-MissileA-A0 + SC_GHMISA_A1 > values=-30:5:-5 string=Score_Ghost-MissileA-A1 + SC_GHMISA_B0 > values=-30:5:-5 string=Score_Ghost-MissileA-B0 + SC_GHMISA_B1 > values=-30:5:-5 string=Score_Ghost-MissileA-B1 + + EN_MIS_WRAP > values=True:False string=Enable_Missile_Wrapping value=True + diff --git a/VGDLDataGeneralized/examples/gameDesign/ghostbusters_lvl0.txt b/VGDLDataGeneralized/examples/gameDesign/ghostbusters_lvl0.txt new file mode 100755 index 0000000..d843d5f --- /dev/null +++ b/VGDLDataGeneralized/examples/gameDesign/ghostbusters_lvl0.txt @@ -0,0 +1,10 @@ +wwwwwwwwwwwwwwwwwwww +w..w........ww.....w +w.ww....0...w...w..w +w...A.www.....www..w +w..ww...ww...ww....w +w.........w........w +www..wwww.1..ww....w +w........w....wwB..w +w....w...w.........w +wwwwwwwwwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLDataGeneralized/examples/gameDesign/ghostbusters_lvl1.txt b/VGDLDataGeneralized/examples/gameDesign/ghostbusters_lvl1.txt new file mode 100755 index 0000000..922bd16 --- /dev/null +++ b/VGDLDataGeneralized/examples/gameDesign/ghostbusters_lvl1.txt @@ -0,0 +1,10 @@ +wwwwwwwwwwwwwwwwwwww +w..................w +w.......0.....1....w +w...A..............w +w..................w +w..1...............w +w.........1........w +w...............B..w +w..................w +wwwwwwwwwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLDataGeneralized/examples/gameDesign/ghostbusters_lvl2.txt b/VGDLDataGeneralized/examples/gameDesign/ghostbusters_lvl2.txt new file mode 100755 index 0000000..818d879 --- /dev/null +++ b/VGDLDataGeneralized/examples/gameDesign/ghostbusters_lvl2.txt @@ -0,0 +1,10 @@ +wwwwwwwwwwwwwwwwwwwww +w.........w.........w +w..wwww...w...wwww..w +w.........w.........w +w....w....A....w....w +w....w....w....w....w +w....www..1..www....w +w..www.........www..w +w...0.....w........Bw +wwwwwwwwwwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLDataGeneralized/examples/gameDesign/ghostbusters_lvl3.txt b/VGDLDataGeneralized/examples/gameDesign/ghostbusters_lvl3.txt new file mode 100755 index 0000000..4ef5dd9 --- /dev/null +++ b/VGDLDataGeneralized/examples/gameDesign/ghostbusters_lvl3.txt @@ -0,0 +1,10 @@ +wwwwwwwwwwwwwwwwwwwww +w...................w +w..wwww.......wwww..w +w..w.....www.....w..w +wwww....wwAww....wwww +w...................w +w...wwww.....wwww...w +w...w..w.....w..w...w +w......w.....w.....Bw +wwwwwwwwwwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLDataGeneralized/examples/gameDesign/ghostbusters_lvl4.txt b/VGDLDataGeneralized/examples/gameDesign/ghostbusters_lvl4.txt new file mode 100755 index 0000000..be2f327 --- /dev/null +++ b/VGDLDataGeneralized/examples/gameDesign/ghostbusters_lvl4.txt @@ -0,0 +1,10 @@ +wwwwwwwwwwwwwwwwwwww +w..................w +w...w..........w...w +w...w..........w...w +w...w....A..wwww...w +w...wwww...B...w...w +w...w..........w...w +w...w..........w...w +w.1................w +wwwwwwwwwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLDataGeneralized/examples/gameDesign/seaquest.txt b/VGDLDataGeneralized/examples/gameDesign/seaquest.txt new file mode 100755 index 0000000..c71eed0 --- /dev/null +++ b/VGDLDataGeneralized/examples/gameDesign/seaquest.txt @@ -0,0 +1,76 @@ +GameSpace + SpriteSet + + sky > Immovable img=oryx/backLBlue + water > Immovable img=newset/water2 + saved > Immovable color=LIGHTGREEN + holes > SpawnPoint color=LIGHTGRAY img=newset/whirlpool2 portal=True + sharkhole > stype=shark prob=SHPROB + whalehole > stype=whale prob=WHPROB + diverhole > stype=diver + normaldiverhole > prob=DHPROB + oftendiverhole > prob=DHPROB + + moving > + avatar > ShootAvatar color=YELLOW stype=torpedo img=newset/submarine healthPoints=HP limitHealthPoints=MHP + torpedo > Missile color=YELLOW img=oryx/bullet1 + fish > + shark > Missile orientation=LEFT speed=SSPEED color=ORANGE img=newset/shark2 + whale > Bomber orientation=RIGHT speed=WSPEED color=BROWN stype=pirana prob=WSPROB img=newset/whale + pirana > Missile orientation=RIGHT speed=PSPEED color=RED shrinkfactor=0.6 img=newset/piranha2 + diver > RandomNPC color=GREEN speed=DSPEED img=newset/diver1 cons=DCONS + + crew > Resource color=GREEN limit=CRLIMIT + + InteractionSet + + avatar TIME > subtractHealthPoints timer=TIMERHPLOSS repeating=True + + EOS avatar diver sky > stepBack + fish EOS > killSprite #Note that from vgdl 2.0, EOS can be the first or the second sprite. + + fish torpedo > killBoth scoreChange=SCFISHTORPEDO + avatar fish > killSprite + + avatar sky > addHealthPoints value=HPPLUS + avatar sky > spawnIfHasMore resource=crew stype=saved limit=CRLIMIT spend=CRLIMIT + saved sky > killSprite scoreChange=SCSAVEDBUNCH + + avatar diver > changeResource resource=crew + diver avatar > killSprite + + LevelMapping + a > sky + A > water avatar + 1 > water sharkhole + 2 > water whalehole + 3 > water normaldiverhole + 4 > water oftendiverhole + . > water + + TerminationSet + SpriteCounter stype=avatar limit=0 win=False + Timeout limit=1000 win=True + + + ParameterSet + #{Name of the parameter} > {values(min, inc, max)/(boolean)} {descriptive string} + + SHPROB > values=0.01:0.01:0.2 string=SharkHole_SpawnProb + WHPROB > values=0.005:0.005:0.1 string=WhaleHole_SpawnProb + DHPROB > values=0.005:0.005:0.1 string=DiverHole_SpawnProb + HP > values=1:2:40 string=Initial_Health_Points + MHP > values=1:5:40 string=Max_Health_Points + HPPLUS > values=1:1:4 string=Health_Points_Plus + SSPEED > values=0.05:0.05:0.5 string=Shark_Speed + WSPEED > values=0.05:0.05:0.5 string=Whale_Speed + PSPEED > values=0.05:0.05:0.5 string=Pirana_Speed + DSPEED > values=0.1:0.1:1.0 string=Diver_Speed + WSPROB > values=0.01:0.01:0.2 string=Whale_Spawn_Prob + DCONS > values=1:1:6 string=Consecutive_Moves_Diver + CRLIMIT > values=1:1:8 string=Crew_Limit + DCONS > values=1:1:6 string=Consecutive_Moves_Diver + TIMERHPLOSS > values=5:5:50 string=Is_GameWon_OnTimeOut + + SCFISHTORPEDO > values=-5:1:5 string=Score_Fish_Torpedo + SCSAVEDBUNCH > values=-5:1:5 string=Score_Saved_Bunch \ No newline at end of file diff --git a/VGDLDataGeneralized/examples/gameDesign/seaquest_lvl0.txt b/VGDLDataGeneralized/examples/gameDesign/seaquest_lvl0.txt new file mode 100755 index 0000000..782c5bc --- /dev/null +++ b/VGDLDataGeneralized/examples/gameDesign/seaquest_lvl0.txt @@ -0,0 +1,9 @@ +aaaaaaaaaaaaaaaaaaaaa +..................... +....................1 +2.................... +.............A......1 +2.................... +....................1 +2.................... +......3.......3...... \ No newline at end of file diff --git a/VGDLDataGeneralized/examples/gameDesign/seaquest_lvl1.txt b/VGDLDataGeneralized/examples/gameDesign/seaquest_lvl1.txt new file mode 100755 index 0000000..a45667e --- /dev/null +++ b/VGDLDataGeneralized/examples/gameDesign/seaquest_lvl1.txt @@ -0,0 +1,9 @@ +aaaaaaaaaaaaaaaaaaaaa +..................... +2.................... +2.................... +2............A....... +2.................... +2.................... +2.................... +..........3.......3.. \ No newline at end of file diff --git a/VGDLDataGeneralized/examples/gameDesign/seaquest_lvl2.txt b/VGDLDataGeneralized/examples/gameDesign/seaquest_lvl2.txt new file mode 100755 index 0000000..c8a744d --- /dev/null +++ b/VGDLDataGeneralized/examples/gameDesign/seaquest_lvl2.txt @@ -0,0 +1,9 @@ +aaaaaaaaaaaaaaaaaaaaa +..................... +..........A.......... +..................... +....................1 +2.................... +....................1 +2.................... +..........4.......... \ No newline at end of file diff --git a/VGDLDataGeneralized/examples/gameDesign/seaquest_lvl3.txt b/VGDLDataGeneralized/examples/gameDesign/seaquest_lvl3.txt new file mode 100755 index 0000000..0fd0225 --- /dev/null +++ b/VGDLDataGeneralized/examples/gameDesign/seaquest_lvl3.txt @@ -0,0 +1,9 @@ +aaaaaaaaaaaaaaaaaaaaa +..................... +2...................1 +2...................1 +2...................1 +2...................1 +3.......A...........1 +2.................... +.....3...4...3....... \ No newline at end of file diff --git a/VGDLDataGeneralized/examples/gameDesign/seaquest_lvl4.txt b/VGDLDataGeneralized/examples/gameDesign/seaquest_lvl4.txt new file mode 100755 index 0000000..38f3d24 --- /dev/null +++ b/VGDLDataGeneralized/examples/gameDesign/seaquest_lvl4.txt @@ -0,0 +1,9 @@ +aaaaaaaaaaaaaaaaaaaaa +..................... +....................1 +....................1 +....................1 +....................1 +........A...........1 +....................1 +.......4....4........ \ No newline at end of file diff --git a/VGDLDataGeneralized/examples/gridphysics/aliens.txt b/VGDLDataGeneralized/examples/gridphysics/aliens.txt new file mode 100755 index 0000000..8f0cd7e --- /dev/null +++ b/VGDLDataGeneralized/examples/gridphysics/aliens.txt @@ -0,0 +1,38 @@ +BasicGame square_size=32 + SpriteSet + immovable0 > Immovable img=oryx/space1 hidden=True + immovable1 > Immovable color=WHITE img=oryx/planet + flakavatar0 > FlakAvatar stype=missile1 img=oryx/spaceship1 + missile0 > Missile + missile1 > orientation=UP color=BLUE singleton=True img=oryx/bullet1 + missile2 > orientation=DOWN color=RED speed=0.5 img=oryx/bullet2 + bomber0 > Bomber stype=missile2 prob=0.01 cooldown=3 speed=0.8 + bomber1 > img=oryx/alien3 + bomber2 > img=oryx/alien1 + parent0 > invisible=True hidden=True + spawnpoint0 > SpawnPoint stype=bomber2 cooldown=16 total=20 img=parent0 + spawnpoint1 > SpawnPoint stype=bomber1 cooldown=12 total=20 img=parent0 + + LevelMapping + . > immovable0 + 0 > immovable0 immovable1 + 1 > immovable0 spawnpoint0 + 2 > immovable0 spawnpoint1 + A > immovable0 flakavatar0 + + TerminationSet + SpriteCounter stype=flakavatar0 limit=0 win=False + MultiSpriteCounter stype1=parent0 stype2=bomber0 limit=0 win=True + + InteractionSet + flakavatar0 EOS > stepBack + bomber0 EOS > turnAround + missile0 EOS > killSprite + + immovable1 missile2 > killBoth + immovable1 missile1 > killBoth scoreChange=1 + + immovable1 bomber0 > killSprite + flakavatar0 bomber0 > killSprite scoreChange=-1 + flakavatar0 missile2 > killSprite scoreChange=-1 + bomber0 missile1 > killSprite scoreChange=2 diff --git a/VGDLDataGeneralized/examples/gridphysics/aliens_ggame.txt b/VGDLDataGeneralized/examples/gridphysics/aliens_ggame.txt new file mode 100644 index 0000000..1fc9c34 --- /dev/null +++ b/VGDLDataGeneralized/examples/gridphysics/aliens_ggame.txt @@ -0,0 +1,48 @@ +BasicGame square_size=32 + SpriteSet + collectible > + harmful > + alienGreen > Bomber prob=0.01 img=oryx/alien3 stype=bomb cooldown=3 speed=0.8 + bomb > Missile orientation=DOWN img=oryx/bullet2 color=RED speed=0.5 + alienBlue > Bomber prob=0.01 img=oryx/alien1 stype=bomb cooldown=3 speed=0.8 + portalSlow > SpawnPoint total=20 img=portal hidden=True stype=alienBlue cooldown=16 invisible=True + background > Immovable img=oryx/space1 hidden=True + portalFast > SpawnPoint total=20 img=portal hidden=True stype=alienGreen cooldown=12 invisible=True + avatar > FlakAvatar img=oryx/spaceship1 stype=sam + wall > Immovable solid=True color=DARKGRAY + sam > Missile singleton=True orientation=UP img=oryx/bullet1 color=BLUE + base > Immovable img=oryx/planet color=WHITE + LevelMapping + . > background + 0 > background base + 1 > background portalSlow + 2 > background portalFast + A > background avatar + TerminationSet + SpriteCounter stype=harmful limit=0 win=True + SpriteCounter stype=avatar limit=0 win=False + InteractionSet + portalSlow avatar > killSprite scoreChange=1 + avatar alienGreen > killSprite + avatar bomb > killSprite + avatar alienBlue > killSprite + avatar bomb > killSprite + avatar alienBlue > killSprite + bomb avatar > killSprite scoreChange=1 + avatar EOS > stepBack + sam EOS > reverseDirection + bomb EOS > reverseDirection + alienGreen EOS > turnAround + alienBlue EOS > turnAround + alienGreen sam > killSprite scoreChange=1 + sam alienGreen > killSprite + bomb sam > killSprite scoreChange=1 + sam bomb > killSprite + alienBlue sam > killSprite scoreChange=1 + sam alienBlue > killSprite + bomb sam > killSprite scoreChange=1 + sam bomb > killSprite + alienBlue sam > killSprite scoreChange=1 + sam alienBlue > killSprite + portalSlow sam > killSprite scoreChange=1 + sam portalSlow > killSprite diff --git a/VGDLDataGeneralized/examples/gridphysics/aliens_glvl.txt b/VGDLDataGeneralized/examples/gridphysics/aliens_glvl.txt new file mode 100644 index 0000000..174f92b --- /dev/null +++ b/VGDLDataGeneralized/examples/gridphysics/aliens_glvl.txt @@ -0,0 +1,16 @@ +LevelMapping + a > base + b > portalFast + c > avatar + +LevelDescription + + + + + + a + b +a a b +a + c \ No newline at end of file diff --git a/VGDLDataGeneralized/examples/gridphysics/aliens_lvl0.txt b/VGDLDataGeneralized/examples/gridphysics/aliens_lvl0.txt new file mode 100755 index 0000000..b013b47 --- /dev/null +++ b/VGDLDataGeneralized/examples/gridphysics/aliens_lvl0.txt @@ -0,0 +1,11 @@ +1............................. +000........................... +000........................... +.............................. +.............................. +.............................. +.............................. +....000......000000.....000... +...00000....00000000...00000.. +...0...0....00....00...00000.. +................A............. \ No newline at end of file diff --git a/VGDLDataGeneralized/examples/gridphysics/aliens_lvl1.txt b/VGDLDataGeneralized/examples/gridphysics/aliens_lvl1.txt new file mode 100755 index 0000000..07bf0a3 --- /dev/null +++ b/VGDLDataGeneralized/examples/gridphysics/aliens_lvl1.txt @@ -0,0 +1,11 @@ +2............................. +000........................... +000........................... +.............................. +.............................. +.............................. +.............................. +....000......000000.....000... +...00000....00000000...00000.. +...0...0....00....00...00000.. +................A............. \ No newline at end of file diff --git a/VGDLDataGeneralized/examples/gridphysics/aliens_lvl2.txt b/VGDLDataGeneralized/examples/gridphysics/aliens_lvl2.txt new file mode 100755 index 0000000..691d6c9 --- /dev/null +++ b/VGDLDataGeneralized/examples/gridphysics/aliens_lvl2.txt @@ -0,0 +1,11 @@ +1............................. +000........................... +000........................... +.............................. +.......0000........0000....... +.......0..0........0..0....... +.............................. +.............................. +..00000....00000000....00000.. +..0...0....00....00....00000.. +...............A.............. \ No newline at end of file diff --git a/VGDLDataGeneralized/examples/gridphysics/aliens_lvl3.txt b/VGDLDataGeneralized/examples/gridphysics/aliens_lvl3.txt new file mode 100755 index 0000000..ace5bbc --- /dev/null +++ b/VGDLDataGeneralized/examples/gridphysics/aliens_lvl3.txt @@ -0,0 +1,11 @@ +2............................. +000........................... +000........................... +.............................. +.............................. +.............................. +.............................. +.............................. +.............................. +.............................. +.............................A \ No newline at end of file diff --git a/VGDLDataGeneralized/examples/gridphysics/aliens_lvl4.txt b/VGDLDataGeneralized/examples/gridphysics/aliens_lvl4.txt new file mode 100755 index 0000000..4c4f2f8 --- /dev/null +++ b/VGDLDataGeneralized/examples/gridphysics/aliens_lvl4.txt @@ -0,0 +1,11 @@ +2............................. +000........................... +000........................... +.............................. +.............................. +.............................. +.............................. +000000000000000000000000000000 +.............................. +.............................. +A............................. \ No newline at end of file diff --git a/VGDLDataGeneralized/examples/gridphysics/angelsdemons.txt b/VGDLDataGeneralized/examples/gridphysics/angelsdemons.txt new file mode 100755 index 0000000..9563bd0 --- /dev/null +++ b/VGDLDataGeneralized/examples/gridphysics/angelsdemons.txt @@ -0,0 +1,63 @@ +BasicGame + + SpriteSet + immovable0 > Immovable img=oryx/backLBlue + immovable1 > Immovable color=BROWN img=newset/cloud1 + immovable2 > Immovable color=YELLOW img=newset/cursedman + + parent0 > + bomber0 > Bomber stype=missile1 img=oryx/devil1 prob=0.15 cooldown=6 speed=0.4 frameRate=8 + bomber1 > Bomber stype=missile2 img=oryx/angel1 prob=0.05 cooldown=6 speed=0.45 frameRate=8 + chaser0 > Chaser stype=immovable3 img=newset/man2 speed=0.4 + chaser1 > Chaser stype=immovable3 img=newset/blessedman speed=0.4 + + movingavatar0 > MovingAvatar img=newset/girl4 frameRate=10 + + spawnpoint0 > SpawnPoint stype=chaser0 cooldown=16 img=oryx/dooropen1 portal=True + immovable3 > Immovable img=oryx/dooropen1 portal=True + passive0 > Passive img=newset/cloud2 shrinkfactor=0.8 + + missile0 > Missile + missile1 > orientation=DOWN color=RED speed=0.2 img=oryx/firedown1 + missile2 > orientation=DOWN color=RED speed=0.2 img=oryx/icedown1 + + immovable4 > Immovable img=oryx/wall3 autotiling=True + + InteractionSet + parent0 immovable4 > reverseDirection + parent0 immovable4 > stepBack + movingavatar0 immovable4 EOS > stepBack + + passive0 movingavatar0 > bounceForward + passive0 box > bounceForward repeat=10 + passive0 immovable4 > killSprite + + missile1 immovable4 > killSprite scoreChange=-1 + missile1 passive0 > killSprite scoreChange=1 + + chaser0 missile1 > transformTo stype=immovable2 killSecond=True scoreChange=-1 + + missile1 movingavatar0 > killSprite scoreChange=-5 + + missile2 immovable4 > killSprite scoreChange=1 + missile2 passive0 > killSprite scoreChange=-1 + + chaser0 missile2 > transformTo stype=chaser1 killSecond=True scoreChange=100 + + chaser0 immovable3 > killSprite + chaser1 immovable3 > killSprite + + LevelMapping + d > immovable0 bomber0 + a > immovable0 bomber1 + t > immovable0 immovable1 + x > immovable0 passive0 + i > immovable0 spawnpoint0 + o > immovable0 immovable3 + . > immovable0 + w > immovable4 + A > immovable0 movingavatar0 + + TerminationSet + Timeout limit=1000 win=True + MultiSpriteCounter stype1=immovable2 limit=1 win=False \ No newline at end of file diff --git a/VGDLDataGeneralized/examples/gridphysics/angelsdemons_lvl0.txt b/VGDLDataGeneralized/examples/gridphysics/angelsdemons_lvl0.txt new file mode 100755 index 0000000..d614a60 --- /dev/null +++ b/VGDLDataGeneralized/examples/gridphysics/angelsdemons_lvl0.txt @@ -0,0 +1,14 @@ +wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww +w.....a........d........a....d.w +wttttttttttttttttttttttttttttttw +w..............................w +w...x........x.....x...........w +w.......x................x.....w +w.............x..............x.w +w.....x....x.........x.........w +w........x......x.........x....w +w....x............x............w +w............A.........x...x...w +w.......x.........x............w +i..............................o +wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLDataGeneralized/examples/gridphysics/angelsdemons_lvl1.txt b/VGDLDataGeneralized/examples/gridphysics/angelsdemons_lvl1.txt new file mode 100755 index 0000000..0f5441d --- /dev/null +++ b/VGDLDataGeneralized/examples/gridphysics/angelsdemons_lvl1.txt @@ -0,0 +1,14 @@ +wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww +w.....d........a........a....d.w +wttttttttttttttttttttttttttttttw +w..............................w +w...x........x............xx...w +w.......xxxx...................w +w.............x.....A........x.w +w.xx.......x.........x.........w +w...............x.......xxx....w +w....x.....xxx....x............w +w......................x.......w +w.......x.........x............w +i..............................o +wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLDataGeneralized/examples/gridphysics/angelsdemons_lvl2.txt b/VGDLDataGeneralized/examples/gridphysics/angelsdemons_lvl2.txt new file mode 100755 index 0000000..87af8ad --- /dev/null +++ b/VGDLDataGeneralized/examples/gridphysics/angelsdemons_lvl2.txt @@ -0,0 +1,14 @@ +wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww +w.....d........d........a....a.w +wttttttttttttttttttttttttttttttw +w..............................w +w...xxxx.......................w +w..........xx...x.........x....w +w...............x..xx..........w +w......................A.......w +w...xx...x.........x...........w +w.........xxx.........x....xx..w +w...............x.x............w +w....xx.......x..........x.....w +i..............................o +wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLDataGeneralized/examples/gridphysics/angelsdemons_lvl3.txt b/VGDLDataGeneralized/examples/gridphysics/angelsdemons_lvl3.txt new file mode 100755 index 0000000..891d1f6 --- /dev/null +++ b/VGDLDataGeneralized/examples/gridphysics/angelsdemons_lvl3.txt @@ -0,0 +1,14 @@ +wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww +w.....d........d........a....a.w +wttttttttttttttttttttttttttttttw +w....................x.........w +w...xx.x.......................w +w..........xx.............xxx..w +w.A.............x..xx..........w +w......xx.................x....w +w...xx...x.....x...x...........w +w...........x.........x....xx..w +w...............x..............w +w....x........x..........x.....w +o..............................i +wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLDataGeneralized/examples/gridphysics/angelsdemons_lvl4.txt b/VGDLDataGeneralized/examples/gridphysics/angelsdemons_lvl4.txt new file mode 100755 index 0000000..891d1f6 --- /dev/null +++ b/VGDLDataGeneralized/examples/gridphysics/angelsdemons_lvl4.txt @@ -0,0 +1,14 @@ +wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww +w.....d........d........a....a.w +wttttttttttttttttttttttttttttttw +w....................x.........w +w...xx.x.......................w +w..........xx.............xxx..w +w.A.............x..xx..........w +w......xx.................x....w +w...xx...x.....x...x...........w +w...........x.........x....xx..w +w...............x..............w +w....x........x..........x.....w +o..............................i +wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLDataGeneralized/examples/gridphysics/assemblyline.txt b/VGDLDataGeneralized/examples/gridphysics/assemblyline.txt new file mode 100755 index 0000000..0f76491 --- /dev/null +++ b/VGDLDataGeneralized/examples/gridphysics/assemblyline.txt @@ -0,0 +1,96 @@ +BasicGame key_handler=Pulse + SpriteSet + immovable0 > Immovable img=newset/floor2 + + immovable1 > Immovable + immovable2 > color=PINK + immovable3 > color=LIGHTORANGE + immovable4 > color=GREEN + + immovable5 > Immovable hidden=True + immovable6 > orientation=DOWN img=newset/linedown + immovable7 > orientation=RIGHT img=newset/lineright + immovable8 > orientation=UP img=newset/lineup + immovable9 > orientation=LEFT img=newset/lineleft + + + shootavatar0 > ShootAvatar stype=flicker0 rotateInPlace=true img=newset/man3 + flicker0 > Flicker limit=1 singleton=True img=oryx/mace1 shrinkfactor=0.5 + spawnpoint0 > SpawnPoint + spawnpoint1 > img=newset/lasercannon stype=missile1 + spawnpoint2 > img=newset/lasercannon_2 stype=missile2 + spawnpoint3 > img=newset/lasercannon_1 stype=missile3 + spawnpoint4 > img=newset/lasercannon_3 stype=missile4 + spawnpoint5 > img=newset/lasercannon_4 stype=missile4 + + missile0 > Missile color=YELLOW shrinkfactor=0.5 speed=0.5 + missile1 > orientation=UP img=newset/laser1 + missile2 > orientation=DOWN img=newset/laser1 + missile3 > orientation=RIGHT img=newset/laser1_1 + missile4 > orientation=LEFT img=newset/laser1_1 + + immovable10 > Immovable img=oryx/dooropen1 portal=true + passive0 > Passive img=newset/block3 + + spawnpoint6 > SpawnPoint orientation=DOWN stype=missile6 cooldown=20 img=spawnpoint6 portal=True + missile5 > Missile color=RED speed=0.1 + missile6 > img=newset/potato + missile7 > img=newset/potatoeyes + missile8 > img=newset/potatoeyesnose + missile9 > img=newset/potatofull + missile10 > img=oryx/goldsack + + immovable11 > Immovable img=oryx/wall3 autotiling=True + + + LevelMapping + . > immovable0 + A > immovable0 shootavatar0 + l > immovable0 spawnpoint4 + r > immovable0 spawnpoint3 + u > immovable0 spawnpoint1 + d > immovable0 spawnpoint2 + g > immovable0 immovable10 + p > immovable0 spawnpoint6 + v > immovable0 passive0 + + 1 > immovable0 immovable2 immovable6 + 2 > immovable0 immovable3 immovable7 + 3 > immovable0 immovable4 immovable6 + 4 > immovable0 immovable2 immovable7 + 5 > immovable0 immovable3 immovable8 + 6 > immovable0 immovable4 immovable9 + 7 > immovable0 immovable3 immovable6 + 8 > immovable0 immovable2 immovable9 + 9 > immovable0 immovable4 immovable7 + + InteractionSet + + shootavatar0 immovable11 spawnpoint0 > stepBack + + passive0 shootavatar0 > bounceForward + passive0 immovable11 passive0 spawnpoint0 > undoAll + missile0 passive0 immovable11 > killSprite + + spawnpoint2 flicker0 > transformTo stype=spawnpoint5 + spawnpoint4 flicker0 > transformTo stype=spawnpoint2 + spawnpoint1 flicker0 > transformTo stype=spawnpoint4 + spawnpoint3 flicker0 > transformTo stype=spawnpoint1 + spawnpoint5 flicker0 > transformTo stype=spawnpoint3 + flicker0 spawnpoint0 > killSprite + + missile5 missile0 > attractGaze align=True + missile5 immovable11 spawnpoint0 > killSprite + + + missile6 immovable2 > transformTo stype=missile7 scoreChange=1 + missile7 immovable3 > transformTo stype=missile8 scoreChange=2 + missile8 immovable4 > transformTo stype=missile9 scoreChange=4 + + missile5 spawnpoint6 immovable5 > attractGaze align=True + + missile9 immovable10 > transformTo stype=missile10 + + TerminationSet + MultiSpriteCounter stype1=missile10 limit=1 win=True min=True + Timeout limit=1500 win=False \ No newline at end of file diff --git a/VGDLDataGeneralized/examples/gridphysics/assemblyline_lvl0.txt b/VGDLDataGeneralized/examples/gridphysics/assemblyline_lvl0.txt new file mode 100755 index 0000000..17e1c6b --- /dev/null +++ b/VGDLDataGeneralized/examples/gridphysics/assemblyline_lvl0.txt @@ -0,0 +1,14 @@ +wwwwwwwwwwwwwwwwwwwpwwwww +w.....l.................w +w.......................w +w......................dw +w..A...1................w +w...v..1.v............r.w +w......1.........v......w +w.......................w +w..v....................w +w.......................w +wu.........2222......3..w +w....................3..w +w....................g..w +wwwwwwwwwwwwwwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLDataGeneralized/examples/gridphysics/assemblyline_lvl1.txt b/VGDLDataGeneralized/examples/gridphysics/assemblyline_lvl1.txt new file mode 100755 index 0000000..8d6d4d1 --- /dev/null +++ b/VGDLDataGeneralized/examples/gridphysics/assemblyline_lvl1.txt @@ -0,0 +1,14 @@ +wwwwpwwwwwwwwwwwwwwwwwwww +w.......d...............w +w..v......6666........r.w +w.......................w +w............v.....5....w +w..................5....w +w.......g...A......5....w +w.....v.................w +w.......................w +wu.........4444.........w +w.......................w +w..........v.......d....w +w.......................w +wwwwwwwwwwwwwwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLDataGeneralized/examples/gridphysics/assemblyline_lvl2.txt b/VGDLDataGeneralized/examples/gridphysics/assemblyline_lvl2.txt new file mode 100755 index 0000000..df594b2 --- /dev/null +++ b/VGDLDataGeneralized/examples/gridphysics/assemblyline_lvl2.txt @@ -0,0 +1,14 @@ +wwwpwwwwwwwwwwwwwwwwwwwww +w.................l.....w +wr......................w +w....vu.................w +w.......................w +w........5.....v........w +w........5...........v..w +w..1.....5..A...........w +w..1..............3.....w +w..1..............3.....w +w.................3.....w +wu......................w +w........r........g.....w +wwwwwwwwwwwwwwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLDataGeneralized/examples/gridphysics/assemblyline_lvl3.txt b/VGDLDataGeneralized/examples/gridphysics/assemblyline_lvl3.txt new file mode 100755 index 0000000..3f2326d --- /dev/null +++ b/VGDLDataGeneralized/examples/gridphysics/assemblyline_lvl3.txt @@ -0,0 +1,14 @@ +wwwwwwwwwwwpwwwwwwwwwwwww +w.......g..........r....w +w.....................v.w +w....u.........444......w +w..v....................w +w..........v............w +w..................7....w +w....v......A......7....w +w..................7....w +w.......................w +w..........666........d.w +w.......................w +w.......l...............w +wwwwwwwwwwwwwwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLDataGeneralized/examples/gridphysics/assemblyline_lvl4.txt b/VGDLDataGeneralized/examples/gridphysics/assemblyline_lvl4.txt new file mode 100755 index 0000000..892e0d7 --- /dev/null +++ b/VGDLDataGeneralized/examples/gridphysics/assemblyline_lvl4.txt @@ -0,0 +1,14 @@ +wwwwwwwwwwwwwwwwwwwwwpwww +w.......................w +w..v....................w +w.l.......999...g.......w +w.......................w +w...5...................w +w...5...................w +w...5.......A...........w +w.......................w +w.......................w +w.......................w +w..v......888..........uw +w...d...................w +wwwwwwwwwwwwwwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLDataGeneralized/examples/gridphysics/avoidgeorge.txt b/VGDLDataGeneralized/examples/gridphysics/avoidgeorge.txt new file mode 100755 index 0000000..d65b329 --- /dev/null +++ b/VGDLDataGeneralized/examples/gridphysics/avoidgeorge.txt @@ -0,0 +1,33 @@ +BasicGame + SpriteSet + + immovable0 > Immovable img=newset/floor6 hidden=True + parent0 > + randomnpc0 > RandomNPC speed=0.25 img=newset/cursedman cons=2 + parent1 > + randomnpc1 > RandomNPC speed=0.25 img=newset/man2 cons=1 + shootavatar0 > ShootAvatar stype=flicker0 img=newset/girl1 rotateInPlace=False + + chaser0 > Chaser stype=parent1 speed=0.25 img=newset/man4 frameRate=8 + flicker0 > Flicker limit=5 singleton=True img=newset/cigarette + immovable1 > Immovable img=oryx/wall6 + + + TerminationSet + SpriteCounter stype=shootavatar0 win=False + SpriteCounter stype=randomnpc1 win=False + Timeout limit=1000 win=True + + InteractionSet + + randomnpc1 chaser0 > transformTo stype=randomnpc0 + shootavatar0 chaser0 > killSprite scoreChange=-1 + randomnpc0 flicker0 > transformTo stype=randomnpc1 scoreChange=1 + parent0 immovable1 wall > stepBack + + + LevelMapping + g > immovable0 chaser0 + c > immovable0 randomnpc1 + A > immovable0 shootavatar0 + . > floor \ No newline at end of file diff --git a/VGDLDataGeneralized/examples/gridphysics/avoidgeorge_lvl0.txt b/VGDLDataGeneralized/examples/gridphysics/avoidgeorge_lvl0.txt new file mode 100755 index 0000000..95f8828 --- /dev/null +++ b/VGDLDataGeneralized/examples/gridphysics/avoidgeorge_lvl0.txt @@ -0,0 +1,11 @@ +wwwwwwwwwwwwwwwwwwwwwwww +w......................w +w..c.........c.....c...w +w.......c..............w +w......................w +w........A.......c.....w +w..........c...........w +w......................w +w....c.............g...w +w......................w +wwwwwwwwwwwwwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLDataGeneralized/examples/gridphysics/avoidgeorge_lvl1.txt b/VGDLDataGeneralized/examples/gridphysics/avoidgeorge_lvl1.txt new file mode 100755 index 0000000..c7405e0 --- /dev/null +++ b/VGDLDataGeneralized/examples/gridphysics/avoidgeorge_lvl1.txt @@ -0,0 +1,11 @@ +wwwwwwwwwwwwwwwwwwwwwwww +w......................w +w..c...w..w..c.....c...w +w.......c........w.....w +w...w..................w +w........A.......c.....w +w..........c...........w +w....w...wwwwwww.......w +w....c.............g...w +w......................w +wwwwwwwwwwwwwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLDataGeneralized/examples/gridphysics/avoidgeorge_lvl2.txt b/VGDLDataGeneralized/examples/gridphysics/avoidgeorge_lvl2.txt new file mode 100755 index 0000000..955f6f4 --- /dev/null +++ b/VGDLDataGeneralized/examples/gridphysics/avoidgeorge_lvl2.txt @@ -0,0 +1,11 @@ +wwwwwwwwwwwwwwwwwwwwwwww +w......................w +w..c...w.....c.....w.A.w +w.......c......w.......w +w..w...............w...w +w.c..............c.....w +w..........w...w...w...w +w....w.................w +w....g...w.......c.....w +w...........w..........w +wwwwwwwwwwwwwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLDataGeneralized/examples/gridphysics/avoidgeorge_lvl3.txt b/VGDLDataGeneralized/examples/gridphysics/avoidgeorge_lvl3.txt new file mode 100755 index 0000000..08955a2 --- /dev/null +++ b/VGDLDataGeneralized/examples/gridphysics/avoidgeorge_lvl3.txt @@ -0,0 +1,11 @@ +wwwwwwwwwwwwwwwwwwwwwwww +w......w...............w +w..c.....g...c....w..A.w +w......................w +w..w...........w.......w +w.c....w.........c.....w +w.........cw...........w +w....w.................w +w....c.......w...c.....w +w.c.................c..w +wwwwwwwwwwwwwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLDataGeneralized/examples/gridphysics/avoidgeorge_lvl4.txt b/VGDLDataGeneralized/examples/gridphysics/avoidgeorge_lvl4.txt new file mode 100755 index 0000000..335c3a4 --- /dev/null +++ b/VGDLDataGeneralized/examples/gridphysics/avoidgeorge_lvl4.txt @@ -0,0 +1,11 @@ +wwwwwwwwwwwwwwwwwwwwwwww +w......w...............w +w..w.....A...w....c..g.w +w........c.............w +w..c...........c.......w +w.w....c.........w.....w +w.........wc...........w +w....c.................w +w....w.......c...w.....w +w.w....c............w..w +wwwwwwwwwwwwwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLDataGeneralized/examples/gridphysics/bait.txt b/VGDLDataGeneralized/examples/gridphysics/bait.txt new file mode 100755 index 0000000..c2fde60 --- /dev/null +++ b/VGDLDataGeneralized/examples/gridphysics/bait.txt @@ -0,0 +1,40 @@ +#Bait: http://www.mobygames.com/game/bait + +BasicGame key_handler=Pulse square_size=50 + SpriteSet + + immovable0 > Immovable hidden=True img=oryx/backLBrown + immovable1 > Immovable color=DARKBLUE img=newset/hole1 + movingavatar0 > MovingAvatar + movingavatar1 > img=oryx/swordman1 frameRate=8 + movingavatar2 > img=oryx/swordmankey1 frameRate=8 + immovable2 > Immovable img=oryx/mushroom2 shrinkfactor=0.6 + passive0 > Passive img=oryx/key2 shrinkfactor=0.7 + immovable3 > Immovable img=oryx/doorclosed1 + passive1 > Passive img=newset/block3 shrinkfactor=0.8 + immovable4 > Immovable img=oryx/dirtwall autotiling=True + + LevelMapping + A > movingavatar1 immovable0 + 0 > immovable1 immovable0 + 1 > passive1 immovable0 + k > passive0 immovable0 + g > immovable3 immovable0 + m > immovable2 immovable0 + . > immovable0 + + InteractionSet + movingavatar0 immovable4 > stepBack + movingavatar0 immovable1 > killSprite + passive1 movingavatar0 > bounceForward + passive1 immovable4 passive1 immovable2 > undoAll + passive1 immovable1 > killBoth scoreChange=1 + movingavatar1 passive0 > transformTo stype=movingavatar2 + passive0 movingavatar0 > killSprite + movingavatar1 immovable3 > stepBack + immovable3 movingavatar2 > killSprite scoreChange=5 + immovable2 movingavatar0 > killSprite scoreChange=1 + + TerminationSet + SpriteCounter stype=immovable3 limit=0 win=True + SpriteCounter stype=movingavatar0 limit=0 win=False \ No newline at end of file diff --git a/VGDLDataGeneralized/examples/gridphysics/bait_lvl0.txt b/VGDLDataGeneralized/examples/gridphysics/bait_lvl0.txt new file mode 100755 index 0000000..aa9505f --- /dev/null +++ b/VGDLDataGeneralized/examples/gridphysics/bait_lvl0.txt @@ -0,0 +1,6 @@ +wwwww +wgAww +ww..w +w.11w +wwk.w +wwwww \ No newline at end of file diff --git a/VGDLDataGeneralized/examples/gridphysics/bait_lvl1.txt b/VGDLDataGeneralized/examples/gridphysics/bait_lvl1.txt new file mode 100755 index 0000000..383b0e6 --- /dev/null +++ b/VGDLDataGeneralized/examples/gridphysics/bait_lvl1.txt @@ -0,0 +1,9 @@ +wwwwwwwwwwwww +wwwwwwgwwwwww +wwwww...wwwww +w...w.A.w...w +w.1.......1.w +wwwww.0.wwwww +wwwwww0wwwwww +wwwwwwkwwwwww +wwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLDataGeneralized/examples/gridphysics/bait_lvl2.txt b/VGDLDataGeneralized/examples/gridphysics/bait_lvl2.txt new file mode 100755 index 0000000..093c6a3 --- /dev/null +++ b/VGDLDataGeneralized/examples/gridphysics/bait_lvl2.txt @@ -0,0 +1,10 @@ +wwwwwwwwwwwww +w...00.00...w +w.w100k001w.w +w.w.00000.w.w +w.1.00m00.1.w +w.w.ww1ww.w.w +w...........w +w.wwww1wwww.w +w.....Ag....w +wwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLDataGeneralized/examples/gridphysics/bait_lvl3.txt b/VGDLDataGeneralized/examples/gridphysics/bait_lvl3.txt new file mode 100755 index 0000000..0f1f17c --- /dev/null +++ b/VGDLDataGeneralized/examples/gridphysics/bait_lvl3.txt @@ -0,0 +1,11 @@ +wwwwwwwwwwwww +wA....10001gw +w.111110001.w +w1100000001.w +w0001111111.w +w1111.......w +w......11111w +w11111110001w +wm0000000000w +w0000000010kw +wwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLDataGeneralized/examples/gridphysics/bait_lvl4.txt b/VGDLDataGeneralized/examples/gridphysics/bait_lvl4.txt new file mode 100755 index 0000000..5301c88 --- /dev/null +++ b/VGDLDataGeneralized/examples/gridphysics/bait_lvl4.txt @@ -0,0 +1,9 @@ +wwwwwww +wkwwwww +w000..w +w0m01.w +w0111.w +w.1A1.w +w01.1.w +wwwwg.w +wwwwwww \ No newline at end of file diff --git a/VGDLDataGeneralized/examples/gridphysics/beltmanager.txt b/VGDLDataGeneralized/examples/gridphysics/beltmanager.txt new file mode 100755 index 0000000..bc5a5ac --- /dev/null +++ b/VGDLDataGeneralized/examples/gridphysics/beltmanager.txt @@ -0,0 +1,66 @@ +BasicGame + SpriteSet + immovable0 > Immovable img=oryx/backBiege hidden=True + immovable1 > Immovable color=GREEN img=oryx/king1 + immovable2 > Immovable img=oryx/space5 + immovable3 > Immovable img=oryx/tombstone1 + + immovable4 > Immovable + immovable5 > img=oryx/bookUp + immovable6 > img=oryx/bookRight + immovable7 > img=oryx/bookDown + immovable8 > img=oryx/bookLeft + + passive0 > Passive + passive1 > img=oryx/bookUp orientation=UP + passive2 > img=oryx/bookRight orientation=RIGHT + passive3 > img=oryx/bookDown orientation=DOWN + passive4 > img=oryx/bookLeft orientation=LEFT + + missile0 > Missile orientation=RIGHT speed=0.25 img=oryx/treasure2 + movingavatar0 > MovingAvatar speed=1.0 img=newset/man4 rotateInPlace=False + immovable9 > Immovable img=oryx/dirtWall autotiling=True + + InteractionSet + + movingavatar0 immovable5 > transformToAll stype=passive2 stypeTo=passive1 + movingavatar0 immovable5 > transformToAll stype=passive3 stypeTo=passive1 + movingavatar0 immovable5 > transformToAll stype=passive4 stypeTo=passive1 + + movingavatar0 immovable6 > transformToAll stype=passive1 stypeTo=passive2 + movingavatar0 immovable6 > transformToAll stype=passive3 stypeTo=passive2 + movingavatar0 immovable6 > transformToAll stype=passive4 stypeTo=passive2 + + movingavatar0 immovable7 > transformToAll stype=passive1 stypeTo=passive3 + movingavatar0 immovable7 > transformToAll stype=passive2 stypeTo=passive3 + movingavatar0 immovable7 > transformToAll stype=passive4 stypeTo=passive3 + + movingavatar0 immovable8 > transformToAll stype=passive1 stypeTo=passive4 + movingavatar0 immovable8 > transformToAll stype=passive3 stypeTo=passive4 + movingavatar0 immovable8 > transformToAll stype=passive2 stypeTo=passive4 + + missile0 passive0 > attractGaze align=True + immovable1 missile0 > killSprite scoreChange=1 + missile0 immovable3 > killSprite scoreChange=-1 + missile0 immovable9 > killSprite scoreChange=-1 + missile0 immovable0 > stepBack + + movingavatar0 immovable9 > stepBack + + LevelMapping + A > movingavatar0 immovable0 + . > immovable0 + 1 > immovable5 immovable0 + 2 > immovable6 immovable0 + 3 > immovable7 immovable0 + 4 > immovable8 immovable0 + p > immovable0 immovable1 + s > immovable2 missile0 + b > immovable2 + d > immovable0 immovable3 + j > passive2 immovable2 + + + TerminationSet + SpriteCounter stype=immovable1 win=True + SpriteCounter stype=missile0 win=False \ No newline at end of file diff --git a/VGDLDataGeneralized/examples/gridphysics/beltmanager_lvl0.txt b/VGDLDataGeneralized/examples/gridphysics/beltmanager_lvl0.txt new file mode 100755 index 0000000..65ef5e0 --- /dev/null +++ b/VGDLDataGeneralized/examples/gridphysics/beltmanager_lvl0.txt @@ -0,0 +1,11 @@ +wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww +w...........d.........d...........w +w...........b.........b...........w +wsbbbbbbbbbbjbbbbbbbbbjbbbbbbbbbbdw +w...........b.........b...........w +w...........b.........b...........w +wwwww...dbbbjbbbbbbbbbjbbbjbd.....w +ww1ww.......b.........b...b.......w +w4A2w.......b.........d...jbbbp...w +ww3ww.......d.............d.......w +wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww diff --git a/VGDLDataGeneralized/examples/gridphysics/beltmanager_lvl1.txt b/VGDLDataGeneralized/examples/gridphysics/beltmanager_lvl1.txt new file mode 100755 index 0000000..9413ffe --- /dev/null +++ b/VGDLDataGeneralized/examples/gridphysics/beltmanager_lvl1.txt @@ -0,0 +1,11 @@ +wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww +w........................d........w +wsbbbbbbbbbbbbbjbbbbbbbbbjbbd.....w +w..............d.........b........w +w..pbbbbbbbbbbbjbbbbdbbbbj........w +w..............b.........b........w +wwwww..........b.........b........w +ww1ww..........b.........b........w +w4A2w....bbbbbbjbbbbbbbbbjbbbbd...w +ww3ww..........d.........d........w +wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww diff --git a/VGDLDataGeneralized/examples/gridphysics/beltmanager_lvl2.txt b/VGDLDataGeneralized/examples/gridphysics/beltmanager_lvl2.txt new file mode 100755 index 0000000..50a1fb4 --- /dev/null +++ b/VGDLDataGeneralized/examples/gridphysics/beltmanager_lvl2.txt @@ -0,0 +1,11 @@ +wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww +w.....d..............d........d...w +w.....b..........dbbbjbbbbbbbbjbd.w +w.....b..............b........b...w +w.dbbbjbbbbbbbbbbbbbbjbd......b...w +w.....b..............b........b...w +w.....b........wwwww.b........b...w +w.....b........ww1ww.b........b...w +wsbbbbjbbbbbbbdw4A2w.d........b...w +w..............ww3ww.pbbbbbbbbjbd.w +wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww diff --git a/VGDLDataGeneralized/examples/gridphysics/beltmanager_lvl3.txt b/VGDLDataGeneralized/examples/gridphysics/beltmanager_lvl3.txt new file mode 100755 index 0000000..1b48b4d --- /dev/null +++ b/VGDLDataGeneralized/examples/gridphysics/beltmanager_lvl3.txt @@ -0,0 +1,11 @@ +wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww +w..............................d..w +wdsbbbbbbbbbbbbbbbbbbbbbbbbbbbbjd.w +w..d...........................b..w +w.djbbbbbbbbbbbbbbbbbbbbbbbbbbbjd.w +w..b.....................d.....d..w +w.djbbbbbbbbbbbbbbbbbbbbbjd...wwwww +w..d.....................b....ww1ww +w.....d..................b....w4A2w +w..pbbjbbbbbbbbbbbbbbbbbbjd...ww3ww +wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww diff --git a/VGDLDataGeneralized/examples/gridphysics/beltmanager_lvl4.txt b/VGDLDataGeneralized/examples/gridphysics/beltmanager_lvl4.txt new file mode 100755 index 0000000..f386e7e --- /dev/null +++ b/VGDLDataGeneralized/examples/gridphysics/beltmanager_lvl4.txt @@ -0,0 +1,11 @@ +wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww +w...........d.............d.......w +w......dbbbbjbdsbbbbbbbbbbjbbbd...w +w....d......b......d......b.......w +w..dbjbbbbbbjbbbbbbjbbbbbbjbbbd...w +w....b......b......b......b.......w +w..dbjbbbp..b......b......b...wwwww +w....b......b......b......b...ww1ww +w..dbjbbbbbbjbbbbbbjbbbbbbjbbdw4A2w +w....d......d......d......d...ww3ww +wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww diff --git a/VGDLDataGeneralized/examples/gridphysics/blacksmoke.txt b/VGDLDataGeneralized/examples/gridphysics/blacksmoke.txt new file mode 100755 index 0000000..10bfc30 --- /dev/null +++ b/VGDLDataGeneralized/examples/gridphysics/blacksmoke.txt @@ -0,0 +1,53 @@ +BasicGame + SpriteSet + + + immovable0 > Immovable color=GRAY img=oryx/backBrown + immovable1 > Immovable color=BLACK img=oryx/backLBrown + immovable2 > Immovable color=WHITE img=newset/lock1 + + spawnpoint0 > SpawnPoint cooldown=2 total=6 stype=randommissile0 img=oryx/smoke + randommissile0 > RandomMissile color=ORANGE speed=0.25 invisible=True + door0 > Door img=oryx/dooropen1 + + immovable3 > Immovable img=newset/block2 + resource0 > Resource limit=1 img=oryx/key2 singleton=True shrinkfactor=0.7 + + flicker0 > Flicker color=LIGHTGRAY limit=1 singleton=True img=oryx/pickaxe shrinkfactor=0.5 + shootavatar0 > ShootAvatar stype=flicker0 img=oryx/axeman1 + + immovable4 > Immovable img=oryx/dirtwall autotiling=True + + InteractionSet + + shootavatar0 immovable4 > stepBack + + shootavatar0 immovable1 spawnpoint0 > shieldFrom ftype=killSprite stype=immovable0 + shootavatar0 immovable0 > killSprite + + door0 shootavatar0 > killSprite scoreChange=1 + + immovable1 randommissile0 > transformTo stype=spawnpoint0 + randommissile0 immovable1 immovable4 > killSprite + + resource0 shootavatar0 > collectResource + immovable2 shootavatar0 > killIfOtherHasMore resource=resource0 limit=1 + shootavatar0 immovable2 > changeResource resource=resource0 value=-1 + shootavatar0 immovable2 immovable3 > stepBack + + immovable3 flicker0 > killSprite scoreChange=1 + immovable3 randommissile0 > killSprite + + LevelMapping + . > immovable1 immovable0 + c > immovable0 + d > spawnpoint0 immovable0 + e > door0 immovable1 + A > shootavatar0 immovable1 immovable0 + k > resource0 immovable1 immovable0 + l > immovable2 immovable1 immovable0 + b > immovable3 immovable1 immovable0 + + TerminationSet + SpriteCounter stype=door0 win=True + SpriteCounter stype=shootavatar0 win=False \ No newline at end of file diff --git a/VGDLDataGeneralized/examples/gridphysics/blacksmoke_lvl0.txt b/VGDLDataGeneralized/examples/gridphysics/blacksmoke_lvl0.txt new file mode 100755 index 0000000..73563fa --- /dev/null +++ b/VGDLDataGeneralized/examples/gridphysics/blacksmoke_lvl0.txt @@ -0,0 +1,13 @@ +wwwwwwwwwwwwwwwwwwwwwwwwww +wcdd.....bbb.............w +wcdd..............A......w +wcdd.....................w +wwwwwwwwwwwwwwwwwwwwwww..w +w.bbbbbb........b........w +w..bbb.wwwwwww..b........w +w......w........b........w +w..wwwwwwwwwwwwwwwwwwwwwww +w.......bbbb....bbbbbbb..w +w...bbbbwwwwwwwwwww......w +w.......bbb.....bbb.....ew +wwwwwwwwwwwwwwwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLDataGeneralized/examples/gridphysics/blacksmoke_lvl1.txt b/VGDLDataGeneralized/examples/gridphysics/blacksmoke_lvl1.txt new file mode 100755 index 0000000..aa3da34 --- /dev/null +++ b/VGDLDataGeneralized/examples/gridphysics/blacksmoke_lvl1.txt @@ -0,0 +1,13 @@ +wwwwwwwwwwwwwwwwwwwwwwwwww +w....bbbb.............ddcw +w.....bbbb..A.........ddcw +w.....bbbb............ddcw +w...wwwwwwwwwwwwwwwwwwwwww +w.......bbb..l...........w +w.bbbb.wwwwwww...ccc.....w +w.........bbkw.......bbb.w +wwwwwwwwwwwwwwwwwwwww..www +w...................bbb..w +wwwwwwwbwwwwwbwwwww...bb.w +we.........bbbbb.....bbb.w +wwwwwwwwwwwwwwwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLDataGeneralized/examples/gridphysics/blacksmoke_lvl2.txt b/VGDLDataGeneralized/examples/gridphysics/blacksmoke_lvl2.txt new file mode 100755 index 0000000..a4e1d55 --- /dev/null +++ b/VGDLDataGeneralized/examples/gridphysics/blacksmoke_lvl2.txt @@ -0,0 +1,13 @@ +wwwwwwwwwwwwwwwwwwwwwwwwww +wkb............bb.....ddcw +w..b........A..bb.....ddcw +w.bbb..........bb.....ddcw +wbbbwwwwwwwwwwwwww..wwwwww +wbbbw............w..bb...w +wbbbwwwwww.......wwwwwwbbw +w....bbb..l.........bb...w +wwwwwwwwwwww...wwwwwwwwwww +w.bbb.......w.w..........w +w...bbb.....c.c...bbb....w +we.....bb...bbb.....bbb..w +wwwwwwwwwwwwwwwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLDataGeneralized/examples/gridphysics/blacksmoke_lvl3.txt b/VGDLDataGeneralized/examples/gridphysics/blacksmoke_lvl3.txt new file mode 100755 index 0000000..9a4611b --- /dev/null +++ b/VGDLDataGeneralized/examples/gridphysics/blacksmoke_lvl3.txt @@ -0,0 +1,13 @@ +wwwwwwwwwwwwwwwwwwwwwwwwww +wcdd.................w.e.w +wcdd.................w.b.w +wcdd.................wb.bw +wwwwwwwwww...wwwwwwwww.b.w +w..bbb..............bwb.bw +w.kbbb..........A...bl.b.w +w..bbb..............bw...w +wwwwwwwwww...wwwwwwwww...w +wcdd.................w...w +wcdd.................w...w +wcdd.................w...w +wwwwwwwwwwwwwwwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLDataGeneralized/examples/gridphysics/blacksmoke_lvl4.txt b/VGDLDataGeneralized/examples/gridphysics/blacksmoke_lvl4.txt new file mode 100755 index 0000000..9f21fb3 --- /dev/null +++ b/VGDLDataGeneralized/examples/gridphysics/blacksmoke_lvl4.txt @@ -0,0 +1,13 @@ +wwwwwwwwwwwwwwwwwwwwwwwwww +we..wcdd......w....www...w +wbwwwcdd......w.bbbwkwbbbw +wbc.wcdd......w....wbw...w +wbc.wwwwww..wwww.wwwbwwwww +w.c.wA......bbbb.........w +w...wwwwwwwwwwwwwwwwwwwlww +wbbb..bbbbbb....bbbb.....w +wwwwwwwwwwwwwwwwwwwwwww..w +w........................w +w...wwwwwwwwwwwwwwwwwww..w +w.....ddw...........ddw..w +wwwwwwwwwwwwwwwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLDataGeneralized/examples/gridphysics/boloadventures.txt b/VGDLDataGeneralized/examples/gridphysics/boloadventures.txt new file mode 100755 index 0000000..0c873b9 --- /dev/null +++ b/VGDLDataGeneralized/examples/gridphysics/boloadventures.txt @@ -0,0 +1,64 @@ +#Bolo Adventures III: http://www.mobygames.com/game/dos/bolo-adventures-iii +BasicGame key_handler=Pulse + SpriteSet + immovable0 > Immovable img=oryx/backLBrown hidden=True + immovable1 > Immovable color=DARKBLUE img=newset/hole1 + immovable2 > Immovable img=oryx/doorclosed1 + orientedavatar0 > OrientedAvatar rotateInPlace=false img=oryx/spelunky frameRate=8 + passive0 > Passive img=newset/block1 + passive1 > Passive img=newset/block2 + missile0 > Missile img=newset/block3 + spawnpoint0 > SpawnPoint + spawnpoint1 > img=newset/lasercannon stype=missile2 + spawnpoint2 > img=newset/lasercannon_2 stype=missile3 + spawnpoint3 > img=newset/lasercannon_1 stype=missile4 + spawnpoint4 > img=newset/lasercannon_3 stype=missile5 + missile1 > Missile color=YELLOW shrinkfactor=0.5 speed=0.1 + missile2 > orientation=UP img=newset/laser1 + missile3 > orientation=DOWN img=newset/laser1 + missile4 > orientation=RIGHT img=newset/laser1_1 + missile5 > orientation=LEFT img=newset/laser1_1 + + immovable3 > Immovable img=oryx/wall3 autotiling=True + + LevelMapping + A > orientedavatar0 immovable0 + b > passive0 immovable0 + c > passive1 immovable0 + l > spawnpoint4 immovable0 + r > spawnpoint3 immovable0 + u > spawnpoint1 immovable0 + d > spawnpoint2 immovable0 + 0 > immovable1 immovable0 + g > immovable2 immovable0 + . > immovable0 + + InteractionSet + + missile0 immovable3 passive0 passive1 spawnpoint0 > transformTo stype=passive1 + missile0 immovable1 > killBoth scoreChange=1 + + orientedavatar0 immovable3 spawnpoint0 > stepBack + orientedavatar0 passive0 > shieldFrom ftype=killIfFrontal stype=missile1 + + passive0 orientedavatar0 > bounceForward + passive0 immovable3 passive0 immovable1 spawnpoint0 > undoAll + + orientedavatar0 immovable3 > stepBack + passive1 orientedavatar0 > transformTo stype=missile0 + missile0 orientedavatar0 > attractGaze + orientedavatar0 passive1 missile0 > stepBack + + passive1 passive0 immovable3 passive1 spawnpoint0 > undoAll + missile1 immovable3 passive1 missile0 passive0 immovable1 > killSprite + orientedavatar0 immovable1 > stepBack + + orientedavatar0 missile1 > killIfFrontal + orientedavatar0 missile1 > killIfNotFrontal + + + immovable2 orientedavatar0 > killSprite scoreChange=5 + + TerminationSet + SpriteCounter stype=orientedavatar0 limit=0 win=False + SpriteCounter stype=immovable2 limit=0 win=True \ No newline at end of file diff --git a/VGDLDataGeneralized/examples/gridphysics/boloadventures_lvl0.txt b/VGDLDataGeneralized/examples/gridphysics/boloadventures_lvl0.txt new file mode 100755 index 0000000..ce28e3c --- /dev/null +++ b/VGDLDataGeneralized/examples/gridphysics/boloadventures_lvl0.txt @@ -0,0 +1,13 @@ +wwwwwwwwwwwwwwwwwwwwwwww +w.....................0w +w.wwwwwwwwwwwwwww...c.0w +w...c............w.c..0w +w..w.wwwwwwwwww.c.0....w +wccw...........ww...w..w +w..w....c.c....www.www.w +w..w.....c.....wr......w +wccw...c.......wr......w +w..w...b..w0000...c...0w +w..w......w..........00w +wA.w......w.........00gw +wwwwwwwwwwwwwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLDataGeneralized/examples/gridphysics/boloadventures_lvl1.txt b/VGDLDataGeneralized/examples/gridphysics/boloadventures_lvl1.txt new file mode 100755 index 0000000..87df2f6 --- /dev/null +++ b/VGDLDataGeneralized/examples/gridphysics/boloadventures_lvl1.txt @@ -0,0 +1,10 @@ +wwwwwwwwwwwwwwwww +wg0..bb...bb.bb.w +w0..b...........w +w..b...b..b...b.w +wb....b.Ab.b...bw +w.b...b..b..b..bw +wb.b....b.b.b...w +w.b.b..b.b.b..c.w +wbbb..b.b..b..b.w +wwwwwwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLDataGeneralized/examples/gridphysics/boloadventures_lvl2.txt b/VGDLDataGeneralized/examples/gridphysics/boloadventures_lvl2.txt new file mode 100755 index 0000000..80a9eeb --- /dev/null +++ b/VGDLDataGeneralized/examples/gridphysics/boloadventures_lvl2.txt @@ -0,0 +1,10 @@ +wwwwwwwwwwwwwwwwwwwwwwwwwwwwwww +w...d...c.........d....d.d....w +w.c.......c........c..........w +w..............c.....c........w +w.b..c..c.d..................gw +w........c......c....b........w +w.c.d.........................w +w.A.....c.........cc......c...w +w....c.......u......u.........w +wwwwwwwwwwwwwwwwwwwwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLDataGeneralized/examples/gridphysics/boloadventures_lvl3.txt b/VGDLDataGeneralized/examples/gridphysics/boloadventures_lvl3.txt new file mode 100755 index 0000000..bc6df71 --- /dev/null +++ b/VGDLDataGeneralized/examples/gridphysics/boloadventures_lvl3.txt @@ -0,0 +1,17 @@ +wwwwwwwwwwwwwwwwwww +w........wwwwwwwwww +w.cA...c.wwwwwwwwww +w.....w..wwwwwwwwww +w.......wwwwwwwwwww +w...........000000g +w.c......wwwwwwwwww +w...c....wwwwwwwwww +w........wwwwwwwwww +w..w.......wwwwwwww +w......c...wwwwwwww +w........c.wwwwwwww +w...c.w....wwwwwwww +w.......c..wwwwwwww +w.c....c..wwwwwwwww +w..........wwwwwwww +wwwwwwwwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLDataGeneralized/examples/gridphysics/boloadventures_lvl4.txt b/VGDLDataGeneralized/examples/gridphysics/boloadventures_lvl4.txt new file mode 100755 index 0000000..ea167a8 --- /dev/null +++ b/VGDLDataGeneralized/examples/gridphysics/boloadventures_lvl4.txt @@ -0,0 +1,17 @@ +wwwwwwwwwwwwwwwwwwwwwww +w.....................w +w.....................w +w....c..c..A..c..c....w +w.....w.w..w..w.w.....w +w.....................w +w....cw.w.0w0.w.wc....w +w........00000........w +w....cw.w00g00w.wc....w +w........00000........w +w....cw.w.0w0.w.wc....w +w.....................w +w.....w.w..w..w.w.....w +w....c..c..c..c..c....w +w.....................w +w.....................w +wwwwwwwwwwwwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLDataGeneralized/examples/gridphysics/bomber.txt b/VGDLDataGeneralized/examples/gridphysics/bomber.txt new file mode 100755 index 0000000..6cb250a --- /dev/null +++ b/VGDLDataGeneralized/examples/gridphysics/bomber.txt @@ -0,0 +1,76 @@ +BasicGame key_handler=Pulse + SpriteSet + immovable0 > Immovable img=oryx/floor3 hidden=True + immovable1 > Immovable img=oryx/seaWater + immovable2 > Immovable img=oryx/backLBrown + immovable3 > Immovable img=newset/block3 + + spawnpoint0 > SpawnPoint + spawnpoint1 > img=newset/lasercannon stype=missile1 + spawnpoint2 > img=newset/lasercannon_2 stype=missile2 + spawnpoint3 > img=newset/lasercannon_1 stype=missile3 + spawnpoint4 > img=newset/lasercannon_3 stype=missile4 + spawnpoint5 > img=newset/lasercannon_4 stype=missile4 + missile0 > Missile shrinkfactor=0.5 speed=0.5 color=YELLOW + missile1 > orientation=UP img=newset/laser1 + missile2 > orientation=DOWN img=newset/laser1 + missile3 > orientation=RIGHT img=newset/laser1_1 + missile4 > orientation=LEFT img=newset/laser1_1 + + door0 > Door color=GREEN img=oryx/dooropen1 + missile5 > Missile img=newset/bomb shrinkfactor=0.8 speed=0.8 + + parent0 > + spreader0 > Spreader color=ORANGE spreadprob=1.0 stype=immovable4 img=oryx/fire1 + immovable4 > Immovable img=oryx/fire1 + + spawnpoint6 > SpawnPoint stype=spreader0 total=1 shrinkfactor=0.6 img=oryx/slash1 + passive0 > Passive img=newset/bomb singleton=True + shootavatar0 > ShootAvatar stype=passive0 healthPoints=10 img=oryx/spelunky frameRate=8 + immovable5 > Immovable img=oryx/wall3 autotiling=True + + LevelMapping + g > door0 immovable0 + e > immovable3 immovable0 + b > passive0 immovable0 + , > immovable0 + . > immovable1 + A > shootavatar0 immovable0 + 1 > spawnpoint1 immovable0 + 2 > spawnpoint3 immovable0 + 3 > spawnpoint2 immovable0 + 4 > spawnpoint4 immovable0 + + + InteractionSet + shootavatar0 immovable5 immovable3 > stepBack + shootavatar0 immovable1 > killSprite + + door0 shootavatar0 > killSprite + + passive0 shootavatar0 > transformTo stype=missile5 + passive0 shootavatar0 immovable3 immovable1 > killSprite + + missile5 shootavatar0 missile0 > attractGaze + + missile5 immovable5 immovable3 spawnpoint0 > transformTo stype=spawnpoint6 + + missile0 immovable3 EOS door0 immovable5 > killSprite + + immovable3 parent0 > killSprite scoreChange=1 + immovable1 parent0 > transformTo stype=immovable2 + passive0 parent0 > transformTo stype=spawnpoint6 + + parent0 immovable3 > transformTo stype=spawnpoint6 + parent0 immovable5 immovable1 passive0 > killSprite + + shootavatar0 parent0 > subtractHealthPoints + + immovable4 immovable0 immovable2 > killSprite + + + + TerminationSet + SpriteCounter stype=shootavatar0 limit=0 win=False + SpriteCounter stype=door0 limit=0 win=True + Timeout limit=1000 win=False \ No newline at end of file diff --git a/VGDLDataGeneralized/examples/gridphysics/bomber_lvl0.txt b/VGDLDataGeneralized/examples/gridphysics/bomber_lvl0.txt new file mode 100755 index 0000000..186dd80 --- /dev/null +++ b/VGDLDataGeneralized/examples/gridphysics/bomber_lvl0.txt @@ -0,0 +1,11 @@ +wwwwwwwwwwwwwwwwwww +wg,,,,,,e........4w +w.......w,,,,,,,,,w +w.......w,,,,,,,,,w +w.......w,,,,e,,,,w +w.......w.........w +w.......w.........w +w.......w.........w +w,,A,,,,,,,,,,eee,w +w,,,,,,,,,,,,,,,,,w +wwwwwwwwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLDataGeneralized/examples/gridphysics/bomber_lvl1.txt b/VGDLDataGeneralized/examples/gridphysics/bomber_lvl1.txt new file mode 100755 index 0000000..0257128 --- /dev/null +++ b/VGDLDataGeneralized/examples/gridphysics/bomber_lvl1.txt @@ -0,0 +1,11 @@ +wwwwwwwwwwwwwwwwwww +w,,,,,,,.,.,,,,,,,w +2,,,,,,,.,.,,,,g,,w +wwwwwwww.,.eeeeeeew +w........,........w +w........,,,,,,,,,w +w........,........w +w,,,,,,e.,.eeeeeeew +w,,,,,,,.,.eeeeeeew +wA,,,,,e.,.eeeeeeew +wwwwwwwwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLDataGeneralized/examples/gridphysics/bomber_lvl2.txt b/VGDLDataGeneralized/examples/gridphysics/bomber_lvl2.txt new file mode 100755 index 0000000..51c8726 --- /dev/null +++ b/VGDLDataGeneralized/examples/gridphysics/bomber_lvl2.txt @@ -0,0 +1,11 @@ +wwwwwwwwwwwwwwwwwww +w,,,,,,,,g,,,,,,,,w +wwwwwwww...wwwwwwww +we.e.e.ee.ee.e.e.ew +w.................w +we.e.e.ee.ee.e.e.ew +w.................w +w.................w +we.e.e.ee.ee.e.e.ew +we,,,,,,,A,,,,,,,ew +wwwwwwwwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLDataGeneralized/examples/gridphysics/bomber_lvl3.txt b/VGDLDataGeneralized/examples/gridphysics/bomber_lvl3.txt new file mode 100755 index 0000000..322efa9 --- /dev/null +++ b/VGDLDataGeneralized/examples/gridphysics/bomber_lvl3.txt @@ -0,0 +1,11 @@ +wwwwwwwwwwwwwwwwwww +w,,,,,,,,g,,,,,,,,w +w,wwwwwwwwwwwwwww,w +we.e.w.ee.ee.w.e.ew +w.wwwwee..e..ww.www +we.e.w.ee.ee.w.e.ew +w.e.e..ee.ee...e.ew +wee..we..ee..we..ew +wwwwwww,,,,,wwwwwww +w,,,,,,,,A,,,,,,,,w +wwwwwwwwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLDataGeneralized/examples/gridphysics/bomber_lvl4.txt b/VGDLDataGeneralized/examples/gridphysics/bomber_lvl4.txt new file mode 100755 index 0000000..0aa0437 --- /dev/null +++ b/VGDLDataGeneralized/examples/gridphysics/bomber_lvl4.txt @@ -0,0 +1,11 @@ +wwwwwwwwwwwwwwwwwww +we,,,,,,,g,,,,,,,,w +w..wwwwwwwwwwwwwwww +w....w.ee.e.e..e.ew +w..wwwee..e..ww.www +we.e.w.ee.ee.w.e.ew +w.e.ew.ee.ee.w.e.ew +w1e...e..ee..we..ew +wwwwwwwwwwwwwww.www +wA,,,,,,,,,eeeeeeew +wwwwwwwwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLDataGeneralized/examples/gridphysics/bomberman.txt b/VGDLDataGeneralized/examples/gridphysics/bomberman.txt new file mode 100755 index 0000000..3ca8b8a --- /dev/null +++ b/VGDLDataGeneralized/examples/gridphysics/bomberman.txt @@ -0,0 +1,83 @@ +BasicGame square_size=24 + SpriteSet + immovable0 > Immovable img=oryx/backGrey hidden=True + door0 > Door color=GREEN img=oryx/dooropen1 + shootavatar0 > ShootAvatar stype=immovable1 img=oryx/spelunky frameRate=8 + parent0 > + randomnpc0 > RandomNPC cooldown=2 cons=6 img=oryx/bat1 + randomnpc1 > RandomNPC cooldown=4 cons=8 img=oryx/spider2 + randomnpc2 > RandomNPC cooldown=8 cons=12 img=oryx/scorpion1 + parent1 > + immovable1 > Immovable img=newset/bomb + immovable2 > Immovable img=newset/bomb + immovable3 > Immovable img=newset/bomb + immovable4 > Immovable img=newset/bomb + immovable5 > Immovable img=newset/bomb + immovable6 > Immovable img=newset/bomb + immovable7 > Immovable img=newset/bomb + immovable8 > Immovable img=newset/bomb + immovable9 > Immovable img=newset/bomb + immovable10 > Immovable img=newset/bomb + immovable11 > Immovable img=newset/bomb + orientedflicker0 > OrientedFlicker limit=5 speed=0.5 + orientedflicker1 > orientation=LEFT singleton=true img=oryx/fireleft1 + orientedflicker2 > orientation=RIGHT singleton=true img=oryx/fireright1 + orientedflicker3 > orientation=UP singleton=true img=oryx/fireup1 + orientedflicker4 > orientation=DOWN singleton=true img=oryx/firedown1 + immovable12 > Immovable img=oryx/wall1 + immovable13 > Immovable img=newset/block3 + + InteractionSet + shootavatar0 immovable12 > stepBack + shootavatar0 immovable13 > stepBack + shootavatar0 parent1 > stepBack + parent0 immovable12 > stepBack + parent0 immovable13 > stepBack + parent0 parent1 > stepBack + + parent0 orientedflicker0 > killSprite scoreChange=5 + immovable13 orientedflicker0 > killBoth scoreChange=1 + orientedflicker0 immovable12 > killSprite + door0 shootavatar0 > killSprite scoreChange=10 + shootavatar0 orientedflicker0 > killSprite + shootavatar0 parent0 > killSprite + immovable1 immovable12 > killSprite + immovable1 immovable13 > killSprite + + immovable10 immovable0 > spawn stype=immovable11 + immovable10 immovable0 > killSprite + immovable9 immovable0 > spawn stype=immovable10 + immovable9 immovable0 > killSprite + immovable8 immovable0 > spawn stype=immovable9 + immovable8 immovable0 > killSprite + immovable7 immovable0 > spawn stype=immovable8 + immovable7 immovable0 > killSprite + immovable6 immovable0 > spawn stype=immovable7 + immovable6 immovable0 > killSprite + immovable5 immovable0 > spawn stype=immovable6 + immovable5 immovable0 > killSprite + immovable4 immovable0 > spawn stype=immovable5 + immovable4 immovable0 > killSprite + immovable3 immovable0 > spawn stype=immovable4 + immovable3 immovable0 > killSprite + immovable2 immovable0 > spawn stype=immovable3 + immovable2 immovable0 > killSprite + immovable1 immovable0 > spawn stype=immovable2 + immovable1 immovable0 > killSprite + immovable11 immovable0 > spawn stype=orientedflicker1 + orientedflicker1 immovable11 > spawn stype=orientedflicker2 + orientedflicker2 immovable11 > spawn stype=orientedflicker3 + orientedflicker3 immovable11 > spawn stype=orientedflicker4 + immovable11 orientedflicker4 > killSprite + LevelMapping + A > immovable0 shootavatar0 + . > immovable0 + w > immovable12 + q > immovable0 immovable13 + b > immovable0 randomnpc0 + s > immovable0 randomnpc1 + c > immovable0 randomnpc2 + g > immovable0 door0 immovable13 + TerminationSet + SpriteCounter stype=shootavatar0 limit=0 win=False + SpriteCounter stype=door0 limit=0 win=True diff --git a/VGDLDataGeneralized/examples/gridphysics/bomberman_lvl0.txt b/VGDLDataGeneralized/examples/gridphysics/bomberman_lvl0.txt new file mode 100755 index 0000000..fce5c4d --- /dev/null +++ b/VGDLDataGeneralized/examples/gridphysics/bomberman_lvl0.txt @@ -0,0 +1,9 @@ +wwwwwwwwwwwwwwwwwwww +w.....w...w.c.w.qs.w +wqw..wq...qw..gwqwqw +w.....w...w...w....w +w...s.q..Aq....c...w +w.s...wqqqw...w....w +wqw..wq...qw..qwq..w +w..c..wc..w...w...sw +wwwwwwwwwwwwwwwwwwww diff --git a/VGDLDataGeneralized/examples/gridphysics/bomberman_lvl1.txt b/VGDLDataGeneralized/examples/gridphysics/bomberman_lvl1.txt new file mode 100755 index 0000000..8cc5cd4 --- /dev/null +++ b/VGDLDataGeneralized/examples/gridphysics/bomberman_lvl1.txt @@ -0,0 +1,9 @@ +wwwwwwwwwwwwwwwwwwww +w......w.A.w.......w +w......qw.wq..wq...w +w..qwqs......wq....w +w....wqwqw....wqs..w +w..b....w...w......w +w..wqwgwq...qwqwq..w +w..s..q....b...q...w +wwwwwwwwwwwwwwwwwwww diff --git a/VGDLDataGeneralized/examples/gridphysics/bomberman_lvl2.txt b/VGDLDataGeneralized/examples/gridphysics/bomberman_lvl2.txt new file mode 100755 index 0000000..4827311 --- /dev/null +++ b/VGDLDataGeneralized/examples/gridphysics/bomberman_lvl2.txt @@ -0,0 +1,9 @@ +wwwwwwwwwwwwwwwwwwww +w.....q....g.......w +wb.qwqw..c.wqwq.b..w +w..w..........w....w +wqwqw....A....qwqwqw +w...q.......wqw....w +w..qw.s..wqwq......w +w..............s...w +wwwwwwwwwwwwwwwwwwww diff --git a/VGDLDataGeneralized/examples/gridphysics/bomberman_lvl3.txt b/VGDLDataGeneralized/examples/gridphysics/bomberman_lvl3.txt new file mode 100755 index 0000000..64e0423 --- /dev/null +++ b/VGDLDataGeneralized/examples/gridphysics/bomberman_lvl3.txt @@ -0,0 +1,9 @@ +wwwwwwwwwwwwwwwwwwww +w.....q..c..q......w +w..b.gwqw...wq..c..w +w.....q......wqw...w +wqwqwqw........q...w +w.....q...s....wqwqw +w.....wqw.....wq...w +w..b....q.........Aw +wwwwwwwwwwwwwwwwwwww diff --git a/VGDLDataGeneralized/examples/gridphysics/bomberman_lvl4.txt b/VGDLDataGeneralized/examples/gridphysics/bomberman_lvl4.txt new file mode 100755 index 0000000..08cca35 --- /dev/null +++ b/VGDLDataGeneralized/examples/gridphysics/bomberman_lvl4.txt @@ -0,0 +1,9 @@ +wwwwwwwwwwwwwwwwwwww +w.c................w +w...qA...w....b....w +wgwqw....qwqwq.....w +w...q....b...wqwqwqw +w...wqwq.....q.....w +w.s....wqwqwqw..c..w +w......q...........w +wwwwwwwwwwwwwwwwwwww diff --git a/VGDLDataGeneralized/examples/gridphysics/boulderchase.txt b/VGDLDataGeneralized/examples/gridphysics/boulderchase.txt new file mode 100755 index 0000000..65805f1 --- /dev/null +++ b/VGDLDataGeneralized/examples/gridphysics/boulderchase.txt @@ -0,0 +1,46 @@ +BasicGame + SpriteSet + immovable0 > Immovable img=oryx/backBlack hidden=True + immovable1 > Immovable autotiling=true img=oryx/dirtWall + flicker0 > Flicker color=LIGHTGRAY limit=1 singleton=True img=oryx/pickaxe + immovable2 > Immovable color=BROWN img=oryx/backLBrown + door0 > Door color=GREEN img=oryx/door2 + resource0 > Resource color=YELLOW limit=10 shrinkfactor=0.75 img=oryx/diamond3 + missile0 > Missile orientation=DOWN color=GRAY speed=0.2 img=oryx/mineral1 + parent0 > + shootavatar0 > ShootAvatar stype=flicker0 frameRate=8 img=oryx/spelunky + chaser0 > Chaser stype=shootavatar0 speed=0.1 + chaser1 > color=RED img=oryx/scorpion2 + chaser2 > color=PINK img=oryx/bat2 + + LevelMapping + . > immovable0 immovable2 + e > immovable0 door0 + o > immovable0 missile0 + x > immovable0 resource0 + c > immovable0 chaser1 + b > immovable0 chaser2 + - > immovable0 + A > immovable0 shootavatar0 + + InteractionSet + immovable2 shootavatar0 flicker0 > killSprite + resource0 shootavatar0 > collectResource scoreChange=2 + parent0 immovable1 missile0 > stepBack + + shootavatar0 missile0 > killIfFromAbove scoreChange=-1 + shootavatar0 chaser2 chaser1 > killSprite scoreChange=-1 + + chaser0 missile0 > killSprite scoreChange=5 + + missile0 immovable2 immovable1 resource0 missile0 > stepBack + + immovable2 chaser2 > killSprite + immovable2 chaser1 > transformTo stype=resource0 + chaser1 chaser2 > killSprite + chaser2 chaser1 > transformTo stype=resource0 scoreChange=1 + door0 shootavatar0 > killIfOtherHasMore resource=resource0 limit=9 + + TerminationSet + SpriteCounter stype=shootavatar0 limit=0 win=False + SpriteCounter stype=door0 limit=0 win=True \ No newline at end of file diff --git a/VGDLDataGeneralized/examples/gridphysics/boulderchase_lvl0.txt b/VGDLDataGeneralized/examples/gridphysics/boulderchase_lvl0.txt new file mode 100755 index 0000000..a7c3180 --- /dev/null +++ b/VGDLDataGeneralized/examples/gridphysics/boulderchase_lvl0.txt @@ -0,0 +1,13 @@ +wwwwwwwwwwwwwwwwwwwwwwwwww +w...o.xx.o......o..xoxx..w +w...oooooo........o..o...w +w....xxx.........o.oxoo.ow +wx...............oxo...oow +wwwwwwwwww........o...wxxw +wb-...co..............wxxw +w--........Ao....o....wxxw +wooo.............-....w..w +w......x....wwwwx-x.oow..w +wc--.....x..ooxxo-....w..w +w---..e..........b-----..w +wwwwwwwwwwwwwwwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLDataGeneralized/examples/gridphysics/boulderchase_lvl1.txt b/VGDLDataGeneralized/examples/gridphysics/boulderchase_lvl1.txt new file mode 100755 index 0000000..17b89d9 --- /dev/null +++ b/VGDLDataGeneralized/examples/gridphysics/boulderchase_lvl1.txt @@ -0,0 +1,13 @@ +wwwwwwwwwwwwwwwwwwwwwwwwww +w..--c-.....o......oooxoow +w..----.........e...x...xw +w..oxxo..................w +w........oooo.....--c-...w +w.--b--..xxxx........oo..w +w..xx................xxoow +w......o...............xxw +w.....xxx.....o---...o...w +w..A..........x-b-....o..w +w...oo...oo....---.......w +w...xx...xx..........xx..w +wwwwwwwwwwwwwwwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLDataGeneralized/examples/gridphysics/boulderchase_lvl2.txt b/VGDLDataGeneralized/examples/gridphysics/boulderchase_lvl2.txt new file mode 100755 index 0000000..f90540f --- /dev/null +++ b/VGDLDataGeneralized/examples/gridphysics/boulderchase_lvl2.txt @@ -0,0 +1,13 @@ +wwwwwwwwwwwwwwwwwwwwwwwwww +w.oo.....ooo..o......A...w +w.x..wow...x..-...oo...www +w.x..wxw......-...xx...oow +w.x..w.w-b-...-.wwwwww.xxw +w.x..w.w...oo.-........xxw +w.......xx.xx.-....oww...w +w.ooo..www....-....x.....w +w.xxx..-b.....ww...x-c-..w +w..w...--.....xx...x.....w +w..w.....wwwoo...........w +w....xx.....xx..c...e....w +wwwwwwwwwwwwwwwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLDataGeneralized/examples/gridphysics/boulderchase_lvl3.txt b/VGDLDataGeneralized/examples/gridphysics/boulderchase_lvl3.txt new file mode 100755 index 0000000..13d31b8 --- /dev/null +++ b/VGDLDataGeneralized/examples/gridphysics/boulderchase_lvl3.txt @@ -0,0 +1,13 @@ +wwwwwwwwwwwwwwwwwwwwwwwwww +w.................o..o...w +w---..e..........b-----..w +w....xxx....o....o.oxoo.ow +wx.......o.o.....oxo...oow +wwwwwwwwww........o...wxxw +wb-...co.....o........wxxw +w--........Ao....o....wxxw +wooo.......o.....-....w..w +w......x....wwwwx-x.oow..w +w...o.xx.o......o..xoxx..w +wc--.....x..ooxxo-....w..w +wwwwwwwwwwwwwwwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLDataGeneralized/examples/gridphysics/boulderchase_lvl4.txt b/VGDLDataGeneralized/examples/gridphysics/boulderchase_lvl4.txt new file mode 100755 index 0000000..0cb9558 --- /dev/null +++ b/VGDLDataGeneralized/examples/gridphysics/boulderchase_lvl4.txt @@ -0,0 +1,13 @@ +wwwwwwwwwwwwwwwwwwwwwwwwww +wx.......o.o.....oxo...oow +w........................w +wooo......o......-....w..w +w......x....wwwwx-x.oow..w +wb-...co.....o........woxw +w--....x....Ao....o...woxw +w...o.xx.o......o..xoxx..w +wc--.....x..ooxxo-....w..w +w........x........o..o...w +w---..e..........b-----..w +w....xxx....o....o.oxoo.ow +wwwwwwwwwwwwwwwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLDataGeneralized/examples/gridphysics/boulderdash.txt b/VGDLDataGeneralized/examples/gridphysics/boulderdash.txt new file mode 100755 index 0000000..45cc33c --- /dev/null +++ b/VGDLDataGeneralized/examples/gridphysics/boulderdash.txt @@ -0,0 +1,44 @@ +BasicGame + SpriteSet + immovable0 > Immovable img=oryx/backBlack hidden=True + immovable1 > Immovable autotiling=true img=oryx/dirtWall + flicker0 > Flicker color=LIGHTGRAY limit=1 singleton=True img=oryx/pickaxe + immovable2 > Immovable color=BROWN img=oryx/backLBrown + door0 > Door color=GREEN img=oryx/door2 + resource0 > Resource color=YELLOW limit=10 shrinkfactor=0.75 img=oryx/diamond3 + missile0 > Missile orientation=DOWN color=GRAY speed=0.2 img=oryx/mineral1 + parent0 > + shootavatar0 > ShootAvatar stype=flicker0 frameRate=8 img=oryx/spelunky + randomnpc0 > RandomNPC cons=1 + randomnpc1 > color=RED img=oryx/scorpion2 + randomnpc2 > color=PINK img=oryx/bat2 + + LevelMapping + . > immovable0 immovable2 + - > immovable0 + e > immovable0 door0 + o > immovable0 missile0 + x > immovable0 resource0 + c > immovable0 randomnpc1 + b > immovable0 randomnpc2 + A > immovable0 shootavatar0 + + InteractionSet + immovable2 shootavatar0 flicker0 > killSprite + resource0 shootavatar0 > collectResource scoreChange=2 + parent0 immovable1 missile0 > stepBack + + shootavatar0 missile0 > killIfFromAbove scoreChange=-1 + shootavatar0 randomnpc2 randomnpc1 > killSprite scoreChange=-1 + + missile0 immovable2 immovable1 resource0 missile0 > stepBack + + randomnpc0 immovable2 resource0 > stepBack + + randomnpc1 randomnpc2 > killSprite + randomnpc2 randomnpc1 > transformTo stype=resource0 scoreChange=1 + door0 shootavatar0 > killIfOtherHasMore resource=resource0 limit=9 + + TerminationSet + SpriteCounter stype=shootavatar0 limit=0 win=False + SpriteCounter stype=door0 limit=0 win=True diff --git a/VGDLDataGeneralized/examples/gridphysics/boulderdash_ggame.txt b/VGDLDataGeneralized/examples/gridphysics/boulderdash_ggame.txt new file mode 100644 index 0000000..9be0d43 --- /dev/null +++ b/VGDLDataGeneralized/examples/gridphysics/boulderdash_ggame.txt @@ -0,0 +1,41 @@ +BasicGame + SpriteSet + collectible > + boulder > Missile orientation=DOWN img=oryx/mineral1 color=GRAY speed=0.2 + harmful > + crab > RandomNPC img=oryx/scorpion2 color=RED cons=1 + butterfly > RandomNPC img=oryx/bat2 color=PINK cons=1 + sword > Flicker singleton=True img=oryx/pickaxe color=LIGHTGRAY limit=1 + diamond > Resource img=oryx/diamond3 shrinkfactor=0.75 color=YELLOW limit=10 + background > Immovable img=oryx/backBlack hidden=True + dirt > Immovable img=oryx/backLBrown color=BROWN + avatar > ShootAvatar frameRate=8 img=oryx/spelunky stype=sword + wall > Immovable img=oryx/dirtWall autotiling=true + exitdoor > Door img=oryx/door2 color=GREEN + LevelMapping + . > background dirt + - > background + e > background exitdoor + o > background boulder + x > background diamond + c > background crab + b > background butterfly + A > background avatar + InteractionSet + diamond avatar > collectResource + avatar crab > killSprite + butterfly avatar > killSprite + exitdoor avatar > killSprite + boulder avatar > killSprite scoreChange=1 + avatar wall > stepBack + sword wall > flipDirection + boulder wall > flipDirection + crab wall > wrapAround + butterfly wall > wrapAround + crab sword > killSprite scoreChange=1 + sword crab > killSprite + butterfly sword > killSprite scoreChange=1 + sword butterfly > killSprite + TerminationSet + SpriteCounter stype=exitdoor limit=0 win=True + SpriteCounter stype=avatar limit=0 win=False diff --git a/VGDLDataGeneralized/examples/gridphysics/boulderdash_glvl.txt b/VGDLDataGeneralized/examples/gridphysics/boulderdash_glvl.txt new file mode 100644 index 0000000..fff189c --- /dev/null +++ b/VGDLDataGeneralized/examples/gridphysics/boulderdash_glvl.txt @@ -0,0 +1,26 @@ +LevelMapping + a > wall + b > dirt + c > boulder + d > diamond + e > avatar + f > crab + g > butterfly + h > exitdoor + +LevelDescription +aaaaaaaaaaa +a b a +a a +a a +a c a +a d a +a a +a e f ca +a a +a a +a g aaa +ag h a +a a +a d a +aaaaaaaaaaa \ No newline at end of file diff --git a/VGDLDataGeneralized/examples/gridphysics/boulderdash_lvl0.txt b/VGDLDataGeneralized/examples/gridphysics/boulderdash_lvl0.txt new file mode 100755 index 0000000..a7c3180 --- /dev/null +++ b/VGDLDataGeneralized/examples/gridphysics/boulderdash_lvl0.txt @@ -0,0 +1,13 @@ +wwwwwwwwwwwwwwwwwwwwwwwwww +w...o.xx.o......o..xoxx..w +w...oooooo........o..o...w +w....xxx.........o.oxoo.ow +wx...............oxo...oow +wwwwwwwwww........o...wxxw +wb-...co..............wxxw +w--........Ao....o....wxxw +wooo.............-....w..w +w......x....wwwwx-x.oow..w +wc--.....x..ooxxo-....w..w +w---..e..........b-----..w +wwwwwwwwwwwwwwwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLDataGeneralized/examples/gridphysics/boulderdash_lvl1.txt b/VGDLDataGeneralized/examples/gridphysics/boulderdash_lvl1.txt new file mode 100755 index 0000000..17b89d9 --- /dev/null +++ b/VGDLDataGeneralized/examples/gridphysics/boulderdash_lvl1.txt @@ -0,0 +1,13 @@ +wwwwwwwwwwwwwwwwwwwwwwwwww +w..--c-.....o......oooxoow +w..----.........e...x...xw +w..oxxo..................w +w........oooo.....--c-...w +w.--b--..xxxx........oo..w +w..xx................xxoow +w......o...............xxw +w.....xxx.....o---...o...w +w..A..........x-b-....o..w +w...oo...oo....---.......w +w...xx...xx..........xx..w +wwwwwwwwwwwwwwwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLDataGeneralized/examples/gridphysics/boulderdash_lvl2.txt b/VGDLDataGeneralized/examples/gridphysics/boulderdash_lvl2.txt new file mode 100755 index 0000000..f90540f --- /dev/null +++ b/VGDLDataGeneralized/examples/gridphysics/boulderdash_lvl2.txt @@ -0,0 +1,13 @@ +wwwwwwwwwwwwwwwwwwwwwwwwww +w.oo.....ooo..o......A...w +w.x..wow...x..-...oo...www +w.x..wxw......-...xx...oow +w.x..w.w-b-...-.wwwwww.xxw +w.x..w.w...oo.-........xxw +w.......xx.xx.-....oww...w +w.ooo..www....-....x.....w +w.xxx..-b.....ww...x-c-..w +w..w...--.....xx...x.....w +w..w.....wwwoo...........w +w....xx.....xx..c...e....w +wwwwwwwwwwwwwwwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLDataGeneralized/examples/gridphysics/boulderdash_lvl3.txt b/VGDLDataGeneralized/examples/gridphysics/boulderdash_lvl3.txt new file mode 100755 index 0000000..13d31b8 --- /dev/null +++ b/VGDLDataGeneralized/examples/gridphysics/boulderdash_lvl3.txt @@ -0,0 +1,13 @@ +wwwwwwwwwwwwwwwwwwwwwwwwww +w.................o..o...w +w---..e..........b-----..w +w....xxx....o....o.oxoo.ow +wx.......o.o.....oxo...oow +wwwwwwwwww........o...wxxw +wb-...co.....o........wxxw +w--........Ao....o....wxxw +wooo.......o.....-....w..w +w......x....wwwwx-x.oow..w +w...o.xx.o......o..xoxx..w +wc--.....x..ooxxo-....w..w +wwwwwwwwwwwwwwwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLDataGeneralized/examples/gridphysics/boulderdash_lvl4.txt b/VGDLDataGeneralized/examples/gridphysics/boulderdash_lvl4.txt new file mode 100755 index 0000000..0cb9558 --- /dev/null +++ b/VGDLDataGeneralized/examples/gridphysics/boulderdash_lvl4.txt @@ -0,0 +1,13 @@ +wwwwwwwwwwwwwwwwwwwwwwwwww +wx.......o.o.....oxo...oow +w........................w +wooo......o......-....w..w +w......x....wwwwx-x.oow..w +wb-...co.....o........woxw +w--....x....Ao....o...woxw +w...o.xx.o......o..xoxx..w +wc--.....x..ooxxo-....w..w +w........x........o..o...w +w---..e..........b-----..w +w....xxx....o....o.oxoo.ow +wwwwwwwwwwwwwwwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLDataGeneralized/examples/gridphysics/brainman.txt b/VGDLDataGeneralized/examples/gridphysics/brainman.txt new file mode 100755 index 0000000..f6c70fd --- /dev/null +++ b/VGDLDataGeneralized/examples/gridphysics/brainman.txt @@ -0,0 +1,53 @@ +#BrainMan: http://www.mobygames.com/game/brainman + +BasicGame + SpriteSet + immovable0 > Immovable hidden=True img=newset/floor2 + orientedavatar0 > OrientedAvatar img=oryx/prince1 rotateInPlace=false + immovable1 > Immovable shrinkfactor=0.7 + immovable2 > img=oryx/diamond3 + immovable3 > img=oryx/diamond2 + immovable4 > img=oryx/diamond1 + passive0 > Passive img=oryx/key3 shrinkfactor=0.7 + missile0 > Missile img=oryx/key3 shrinkfactor=0.6 + immovable5 > Immovable img=newset/exit2 + immovable6 > Immovable img=oryx/doorclosed1 + passive1 > Passive img=newset/block3 + immovable7 > Immovable img=oryx/wall3 autotiling=True + LevelMapping + A > orientedavatar0 immovable0 + k > passive0 immovable0 + d > immovable6 immovable0 + e > immovable5 immovable0 + g > immovable2 immovable0 + r > immovable3 immovable0 + b > immovable4 immovable0 + O > passive1 immovable0 + . > immovable0 + InteractionSet + + missile0 passive0 immovable7 immovable1 passive1 > transformTo stype=passive0 + + orientedavatar0 immovable7 immovable6 > stepBack + + passive1 orientedavatar0 > bounceForward + + passive0 orientedavatar0 > transformTo stype=missile0 + missile0 orientedavatar0 > attractGaze + orientedavatar0 passive0 missile0 > stepBack + + immovable6 missile0 > killBoth scoreChange=4 + + immovable2 orientedavatar0 > killSprite scoreChange=1 + immovable4 orientedavatar0 > killSprite scoreChange=2 + immovable3 orientedavatar0 > killSprite scoreChange=5 + + passive1 immovable7 passive0 immovable1 passive1 > undoAll + + passive0 immovable7 immovable1 passive0 > undoAll + + immovable5 orientedavatar0 > killSprite scoreChange=10 + + TerminationSet + SpriteCounter stype=orientedavatar0 limit=0 win=False + SpriteCounter stype=immovable5 limit=0 win=True \ No newline at end of file diff --git a/VGDLDataGeneralized/examples/gridphysics/brainman_lvl0.txt b/VGDLDataGeneralized/examples/gridphysics/brainman_lvl0.txt new file mode 100755 index 0000000..8bafc98 --- /dev/null +++ b/VGDLDataGeneralized/examples/gridphysics/brainman_lvl0.txt @@ -0,0 +1,9 @@ +wwwwwwwwwwwwwwwww +wA......grwwwwwww +w....k...gwbg.www +w.........wg..www +w.........w...eww +w.........w...www +wg........w...brw +wbg.......d...gbw +wwwwwwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLDataGeneralized/examples/gridphysics/brainman_lvl1.txt b/VGDLDataGeneralized/examples/gridphysics/brainman_lvl1.txt new file mode 100755 index 0000000..8c555fa --- /dev/null +++ b/VGDLDataGeneralized/examples/gridphysics/brainman_lvl1.txt @@ -0,0 +1,12 @@ +wwwwwwwwwwwwwww +w...rwwwwwwwwww +w.A..wwwwwwwwww +w....wwwwwwrbbw +wb...k...bggrgw +wbb...........w +wwwwwww.......w +wwwwwwwwwwwdwww +wwwwwwwwwwwrwww +wwwwwwwwwwwgwww +wwwwwwwwwwwewww +wwwwwwwwwwwwwww diff --git a/VGDLDataGeneralized/examples/gridphysics/brainman_lvl2.txt b/VGDLDataGeneralized/examples/gridphysics/brainman_lvl2.txt new file mode 100755 index 0000000..8923636 --- /dev/null +++ b/VGDLDataGeneralized/examples/gridphysics/brainman_lvl2.txt @@ -0,0 +1,13 @@ +wwwwwwwwwwwwwwwww +wbb.....grwwwwwww +wbkO..k..gwbg.www +w...b.....wg..www +w..O..A.O.w..Oeww +w..k.O....wwwdwww +wg........wr..brw +wbg..r..Ord...gbw +wwwwwwdwwwwwrbwww +wwww.r.rbbgwwwwww +wwww.......wwwwww +wwww.w.b.b.wwwwww +wwwwwwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLDataGeneralized/examples/gridphysics/brainman_lvl3.txt b/VGDLDataGeneralized/examples/gridphysics/brainman_lvl3.txt new file mode 100755 index 0000000..1f4d9cf --- /dev/null +++ b/VGDLDataGeneralized/examples/gridphysics/brainman_lvl3.txt @@ -0,0 +1,12 @@ +wwwwwwwwwwwww +wed...w...brw +www.w.g....bw +w...w..O.w..w +wb.......w..w +wrb....O.w..w +wwwwwwwwww.ww +w...gw......w +wgA.....w..gw +wbgk.w....grw +wg....gb...gw +wwwwwwwwwwwww diff --git a/VGDLDataGeneralized/examples/gridphysics/brainman_lvl4.txt b/VGDLDataGeneralized/examples/gridphysics/brainman_lvl4.txt new file mode 100755 index 0000000..4969d78 --- /dev/null +++ b/VGDLDataGeneralized/examples/gridphysics/brainman_lvl4.txt @@ -0,0 +1,5 @@ +wwwwwwwwwwwwwwww +w..A.w...d...wew +w.w.OwOkrwrOkw.w +w.k..d...w...d.w +wwwwwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLDataGeneralized/examples/gridphysics/butterflies.txt b/VGDLDataGeneralized/examples/gridphysics/butterflies.txt new file mode 100755 index 0000000..e0e6124 --- /dev/null +++ b/VGDLDataGeneralized/examples/gridphysics/butterflies.txt @@ -0,0 +1,26 @@ +BasicGame + SpriteSet + immovable0 > Immovable img=oryx/grass autotiling=True hidden=True + immovable1 > Immovable color=BLUE img=newset/cocoonb2 + parent0 > + movingavatar0 > MovingAvatar img=oryx/angel1 frameRate=8 + randomnpc0 > RandomNPC speed=0.6 img=newset/butterfly1 cons=1 frameRate=5 + + immovable2 > Immovable img=oryx/tree2 + + TerminationSet + SpriteCounter stype=randomnpc0 win=True + SpriteCounter stype=immovable1 win=False + + InteractionSet + parent0 immovable2 > stepBack + randomnpc0 movingavatar0 > killSprite scoreChange=2 + randomnpc0 immovable1 > cloneSprite + immovable1 randomnpc0 > killSprite + + LevelMapping + 1 > immovable0 randomnpc0 + 0 > immovable0 immovable1 + A > immovable0 movingavatar0 + . > immovable0 + w > immovable0 immovable2 diff --git a/VGDLDataGeneralized/examples/gridphysics/butterflies_lvl0.txt b/VGDLDataGeneralized/examples/gridphysics/butterflies_lvl0.txt new file mode 100755 index 0000000..35116e2 --- /dev/null +++ b/VGDLDataGeneralized/examples/gridphysics/butterflies_lvl0.txt @@ -0,0 +1,11 @@ +wwwwwwwwwwwwwwwwwwwwwwwwwwww +w..1.....1..w...0.0.0.0w000w +w.1....................w000w +w...1...0.....A........w000w +wwwwwwwwwwww.............00w +w0..................w.....ww +w0......1..................w +w0.........wwwww....1.....0w +wwwww................w.....w +w........0.0.0.0.0...w0...0w +wwwwwwwwwwwwwwwwwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLDataGeneralized/examples/gridphysics/butterflies_lvl1.txt b/VGDLDataGeneralized/examples/gridphysics/butterflies_lvl1.txt new file mode 100755 index 0000000..32507dd --- /dev/null +++ b/VGDLDataGeneralized/examples/gridphysics/butterflies_lvl1.txt @@ -0,0 +1,11 @@ +wwwwwwwwwwwwwwwwwwwwwwwwwwww +w..w0w........0........w0w.w +w..........................w +w...1...w...1.....www.....1w +w.....1.w....1.1...1.......w +w0.......w................0w +w.........1...wwww...1.....w +w....1........w.1......1...w +w.........A................w +w..w0w........0........w0w.w +wwwwwwwwwwwwwwwwwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLDataGeneralized/examples/gridphysics/butterflies_lvl2.txt b/VGDLDataGeneralized/examples/gridphysics/butterflies_lvl2.txt new file mode 100755 index 0000000..c044109 --- /dev/null +++ b/VGDLDataGeneralized/examples/gridphysics/butterflies_lvl2.txt @@ -0,0 +1,11 @@ +wwwwwwwwwwwwwwwwwwwwwwwwwwww +w..............1.........0.w +w..0000........1..........0w +w...00......1..1..www......w +w..w......1................w +w00w...1wwwwww1ww......A...w +w..w......1................w +w...00......1..1..www......w +w..0000........1..........0w +w..............1.........0.w +wwwwwwwwwwwwwwwwwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLDataGeneralized/examples/gridphysics/butterflies_lvl3.txt b/VGDLDataGeneralized/examples/gridphysics/butterflies_lvl3.txt new file mode 100755 index 0000000..77e2891 --- /dev/null +++ b/VGDLDataGeneralized/examples/gridphysics/butterflies_lvl3.txt @@ -0,0 +1,11 @@ +wwwwwwwwwwwwwwwwwwwwwwwwwwww +w00w.......................w +w00w.................1.....w +w00w......1................w +w.ww..........1....1...1...w +w......0..............1....w +w...........1..........1...w +w............0....1.1......w +w......................wwwww +w.....A..................00w +wwwwwwwwwwwwwwwwwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLDataGeneralized/examples/gridphysics/butterflies_lvl4.txt b/VGDLDataGeneralized/examples/gridphysics/butterflies_lvl4.txt new file mode 100755 index 0000000..eb67e45 --- /dev/null +++ b/VGDLDataGeneralized/examples/gridphysics/butterflies_lvl4.txt @@ -0,0 +1,12 @@ +wwwwwwwwwwwwwwwwwwwwwwwwwwww +w.........A................w +w..........................w +w..........................w +w..........................w +wwwwwwwwwwwww.wwwwwwwwwwwwww +w.......................w..w +w.....1...1.1..1.......w...w +w.....................w..0.w +w....1..1..1.........w.0...w +w...................w..0...w +wwwwwwwwwwwwwwwwwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLDataGeneralized/examples/gridphysics/cakybaky.txt b/VGDLDataGeneralized/examples/gridphysics/cakybaky.txt new file mode 100755 index 0000000..1118e25 --- /dev/null +++ b/VGDLDataGeneralized/examples/gridphysics/cakybaky.txt @@ -0,0 +1,47 @@ +BasicGame + SpriteSet + immovable0 > Immovable img=newset/floor6 hidden=True + chaser0 > Chaser img=newset/chef frameRate=8 color=ORANGE stype=orientedavatar0 speed=0.1 maxDistance=200 + + immovable1 > Immovable img=newset/table1 + resource0 > Resource shrinkfactor=0.9 + resource1 > img=newset/flour limit=1 + resource2 > img=newset/milk limit=1 + resource3 > img=newset/egg limit=1 + resource4 > img=newset/sugar limit=1 + resource5 > img=newset/butter limit=1 + resource6 > img=newset/cherries limit=1 + + orientedavatar0 > OrientedAvatar img=newset/man4 rotateInPlace=false frameRate=8 + immovable2 > Immovable color=BLACK img=newset/floor4 + + LevelMapping + 1 > resource1 immovable0 + 2 > resource2 immovable0 + 3 > resource3 immovable0 + 4 > resource4 immovable0 + 5 > resource5 immovable0 + 6 > resource6 immovable0 + t > immovable1 immovable0 + C > orientedavatar0 resource1 resource2 immovable0 + A > orientedavatar0 immovable0 + c > chaser0 immovable0 + . > immovable0 + + TerminationSet + Timeout limit=1500 win=False + SpriteCounter stype=orientedavatar0 win=False + SpriteCounter stype=resource6 limit=0 win=True + + InteractionSet + orientedavatar0 immovable2 immovable1 > stepBack + chaser0 immovable2 immovable1 > stepBack + + orientedavatar0 chaser0 > killSprite scoreChange=-1 + + resource1 orientedavatar0 > collectResource scoreChange=1 + resource2 orientedavatar0 > collectResourceIfHeld heldResource=resource1 scoreChange=1 + resource3 orientedavatar0 > collectResourceIfHeld heldResource=resource2 scoreChange=1 + resource4 orientedavatar0 > collectResourceIfHeld heldResource=resource3 scoreChange=1 + resource5 orientedavatar0 > collectResourceIfHeld heldResource=resource4 scoreChange=1 + resource6 orientedavatar0 > collectResourceIfHeld heldResource=resource5 scoreChange=1 diff --git a/VGDLDataGeneralized/examples/gridphysics/cakybaky_lvl0.txt b/VGDLDataGeneralized/examples/gridphysics/cakybaky_lvl0.txt new file mode 100755 index 0000000..463b4c9 --- /dev/null +++ b/VGDLDataGeneralized/examples/gridphysics/cakybaky_lvl0.txt @@ -0,0 +1,14 @@ +wwwwwwwwwwwwwwwwwwwwwwwwwwwww +w...3........c..............w +w.tttttttt.......t....5.....w +w......t.....ttt............w +w...c..t..........ttttttttt.w +w......t.................c..w +w......t.....C......tttt....w +w.ttt.......................w +w........t........t.........w +w........t..ttt...t...tttt..w +w....6...t........t.........w +w........t...c....t....4....w +w............tt.............w +wwwwwwwwwwwwwwwwwwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLDataGeneralized/examples/gridphysics/cakybaky_lvl1.txt b/VGDLDataGeneralized/examples/gridphysics/cakybaky_lvl1.txt new file mode 100755 index 0000000..310b315 --- /dev/null +++ b/VGDLDataGeneralized/examples/gridphysics/cakybaky_lvl1.txt @@ -0,0 +1,14 @@ +wwwwwwwwwwwwwwwwwwwwwwwwwwwww +w...3...c................c..w +w.tttttttt....t.ttt...2.....w +w.............t.............w +wctt.ttt......t...ttttttttt.w +w......t....................w +w...5..t.c...A....tt..ttt...w +w.......................6...w +w..t......t........t........w +w..t.....t...ttt..t.ttttt...w +w..t.1...t...t.t..t.c.......w +w..t.....t...t.t..t....4....w +w..t..c.....................w +wwwwwwwwwwwwwwwwwwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLDataGeneralized/examples/gridphysics/cakybaky_lvl2.txt b/VGDLDataGeneralized/examples/gridphysics/cakybaky_lvl2.txt new file mode 100755 index 0000000..7795474 --- /dev/null +++ b/VGDLDataGeneralized/examples/gridphysics/cakybaky_lvl2.txt @@ -0,0 +1,14 @@ +wwwwwwwwwwwwwwwwwwwwwwwwwwwww +w..c........................w +w.tttttttt..tt.c......3..t..w +w....1......t......t.....t..w +w......ttt........ttttttttt.w +w.......c...tttt.....tttt...w +w...4........A....t.........w +w.....t.................5...w +w..tttt..t.....tttt..t......w +w.....t..tttt.....t..t..c...w +w....2...t........tttt......w +w.....t..t...c..ttt....6....w +wc....t.....................w +wwwwwwwwwwwwwwwwwwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLDataGeneralized/examples/gridphysics/cakybaky_lvl3.txt b/VGDLDataGeneralized/examples/gridphysics/cakybaky_lvl3.txt new file mode 100755 index 0000000..e929c25 --- /dev/null +++ b/VGDLDataGeneralized/examples/gridphysics/cakybaky_lvl3.txt @@ -0,0 +1,14 @@ +wwwwwwwwwwwwwwwwwwwwwwwwwwwww +w...3.........5.............w +w.tttttttt......ct....2.....w +w......t...t...ttttt......c.w +w....c.t...t......ttttttttt.w +w...tttt...t................w +w............A......ttttt...w +w......ttt.....ttttttt......w +w...tt...t........t....c....w +w........t.....tttt..tttttt.w +w....1...t.......6t.........w +w..ttt...t...tttttt....4....w +w......c........c...........w +wwwwwwwwwwwwwwwwwwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLDataGeneralized/examples/gridphysics/cakybaky_lvl4.txt b/VGDLDataGeneralized/examples/gridphysics/cakybaky_lvl4.txt new file mode 100755 index 0000000..caea5af --- /dev/null +++ b/VGDLDataGeneralized/examples/gridphysics/cakybaky_lvl4.txt @@ -0,0 +1,14 @@ +wwwwwwwwwwwwwwwwwwwwwwwwwwwww +w...2.........1.............w +w.tttttttt......ct....3.....w +w......t...t...ttttt......c.w +w....c.t...t......ttttttttt.w +w...tttt...t................w +w...................ttttt...w +w......ttt.....ttttttt......w +w...tt...t........t....c....w +w........t.....tttt..tttttt.w +w....5...t.......4t.........w +w.Attt...t...tttttt....6....w +w......c........c...........w +wwwwwwwwwwwwwwwwwwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLDataGeneralized/examples/gridphysics/camelRace.txt b/VGDLDataGeneralized/examples/gridphysics/camelRace.txt new file mode 100755 index 0000000..6443916 --- /dev/null +++ b/VGDLDataGeneralized/examples/gridphysics/camelRace.txt @@ -0,0 +1,46 @@ +BasicGame + SpriteSet + immovable0 > Immovable hidden=True img=oryx/backBiege + immovable1 > color=BROWN + randomnpc0 > RandomNPC speed=0.25 cons=8 img=newset/camel1 frameRate=7 + missile0 > Missile speed=0.6 frameRate=4 + missile1 > orientation=RIGHT img=newset/camel2 + missile2 > orientation=LEFT img=newset/camel2L + missile3 > Missile speed=0.3 frameRate=6 + missile4 > orientation=RIGHT img=newset/camel3 + missile5 > orientation=LEFT img=newset/camel3L + missile6 > Missile speed=0.15 frameRate=10 + missile7 > orientation=RIGHT img=newset/camel4 + missile8 > orientation=LEFT img=newset/camel4L + parent0 > + door0 > Door color=GREEN img=newset/exit2 + immovable2 > Immovable color=RED img=oryx/sparkle2 + immovable3 > Immovable color=PINK img=oryx/sparkle1 + movingavatar0 > MovingAvatar frameRate=8 + movingavatar1 > img=newset/camel5L + movingavatar2 > img=newset/camel5 + + immovable4 > Immovable img=oryx/dirtwall autotiling=True + + InteractionSet + movingavatar0 door0 > transformTo stype=immovable3 scoreChange=1 + immovable1 door0 > transformTo stype=immovable2 scoreChange=-1 + movingavatar0 immovable4 > stepBack + immovable1 immovable4 > stepBack + + LevelMapping + g > door0 immovable0 + r > randomnpc0 immovable0 + h > missile1 immovable0 + n > missile4 immovable0 + t > missile7 immovable0 + f > missile2 immovable0 + m > missile5 immovable0 + s > missile8 immovable0 + . > immovable0 + A > movingavatar2 immovable0 + B > movingavatar1 immovable0 + + TerminationSet + MultiSpriteCounter stype1=immovable3 limit=1 win=True + MultiSpriteCounter stype1=immovable2 limit=1 win=False \ No newline at end of file diff --git a/VGDLDataGeneralized/examples/gridphysics/camelRace_lvl0.txt b/VGDLDataGeneralized/examples/gridphysics/camelRace_lvl0.txt new file mode 100755 index 0000000..0393918 --- /dev/null +++ b/VGDLDataGeneralized/examples/gridphysics/camelRace_lvl0.txt @@ -0,0 +1,9 @@ +wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww +wh............................................gw +wn............................................gw +wr............................................gw +wr............................................gw +wA............................................gw +wr............................................gw +wt............................................gw +wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLDataGeneralized/examples/gridphysics/camelRace_lvl1.txt b/VGDLDataGeneralized/examples/gridphysics/camelRace_lvl1.txt new file mode 100755 index 0000000..6638b4a --- /dev/null +++ b/VGDLDataGeneralized/examples/gridphysics/camelRace_lvl1.txt @@ -0,0 +1,9 @@ +wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww +wg............................................sw +wg............................................rw +wg............................................Bw +wg............................................rw +wg............................................rw +wg............................................mw +wg............................................fw +wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLDataGeneralized/examples/gridphysics/camelRace_lvl2.txt b/VGDLDataGeneralized/examples/gridphysics/camelRace_lvl2.txt new file mode 100755 index 0000000..ac21b98 --- /dev/null +++ b/VGDLDataGeneralized/examples/gridphysics/camelRace_lvl2.txt @@ -0,0 +1,9 @@ +wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww +wh............................................gw +wn.......w....................................gw +wr....................w.......................gw +wr.............................ww.............gw +wA..............www..........................wgw +wr...............................ww...........gw +wt............................................gw +wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLDataGeneralized/examples/gridphysics/camelRace_lvl3.txt b/VGDLDataGeneralized/examples/gridphysics/camelRace_lvl3.txt new file mode 100755 index 0000000..65aadaf --- /dev/null +++ b/VGDLDataGeneralized/examples/gridphysics/camelRace_lvl3.txt @@ -0,0 +1,9 @@ +wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww +wA.............................w..............gw +wh.............................w..............gw +wh.............................wwwwwwwwwwwww..gw +wh.......w....................................gw +wh.......w....................wwww.wwwwwwwwwwwgw +wh.......w....................................gw +wh.......w....................................gw +wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLDataGeneralized/examples/gridphysics/camelRace_lvl4.txt b/VGDLDataGeneralized/examples/gridphysics/camelRace_lvl4.txt new file mode 100755 index 0000000..4c9acbc --- /dev/null +++ b/VGDLDataGeneralized/examples/gridphysics/camelRace_lvl4.txt @@ -0,0 +1,9 @@ +wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww +w.............................................gw +wn............................................gw +w.............................................gw +whwww.wwwww.wwwww.www.ww......................gw +wh.....................w......................gw +wh.....................w......................gw +wA.....................w......................gw +wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLDataGeneralized/examples/gridphysics/catapults.txt b/VGDLDataGeneralized/examples/gridphysics/catapults.txt new file mode 100755 index 0000000..69f080d --- /dev/null +++ b/VGDLDataGeneralized/examples/gridphysics/catapults.txt @@ -0,0 +1,47 @@ +BasicGame square_size=30 + SpriteSet + immovable0 > Immovable img=oryx/grass autotiling=True hidden=True + immovable1 > Immovable color=BLUE img=oryx/seaWater + immovable2 > Immovable + immovable3 > orientation=DOWN color=RED img=oryx/bookDown + immovable4 > orientation=UP color=ORANGE img=oryx/bookUp + immovable5 > orientation=RIGHT color=YELLOW img=oryx/bookRight + immovable6 > orientation=LEFT color=YELLOW img=oryx/bookLeft + parent0 > + movingavatar0 > MovingAvatar img=oryx/vampire1 + missileavatar0 > MissileAvatar img=oryx/bat1 + missileavatar1 > orientation=UP color=RED + missileavatar2 > orientation=DOWN color=ORANGE + missileavatar3 > orientation=RIGHT color=YELLOW + missileavatar4 > orientation=LEFT color=GREEN + immovable7 > Immovable color=GREEN img=oryx/dooropen1 portal=True + immovable8 > Immovable img=oryx/bush5 + LevelMapping + . > immovable1 immovable0 + 0 > immovable5 immovable0 + 1 > immovable3 immovable0 + 2 > immovable4 immovable0 + 3 > immovable6 immovable0 + g > immovable7 immovable0 + A > movingavatar0 immovable0 + _ > immovable0 + w > immovable8 immovable0 + InteractionSet + + missileavatar0 immovable8 > transformTo stype=movingavatar0 + movingavatar0 immovable8 > stepBack + movingavatar0 immovable1 > killSprite + + parent0 immovable2 > attractGaze prob=1 + + parent0 immovable6 > transformTo stype=missileavatar4 + parent0 immovable5 > transformTo stype=missileavatar3 + parent0 immovable3 > transformTo stype=missileavatar2 + parent0 immovable4 > transformTo stype=missileavatar1 + + immovable2 parent0 > killSprite scoreChange=1 + immovable7 parent0 > killSprite + + TerminationSet + SpriteCounter stype=immovable7 limit=0 win=True + SpriteCounter stype=parent0 limit=0 win=False diff --git a/VGDLDataGeneralized/examples/gridphysics/catapults_lvl0.txt b/VGDLDataGeneralized/examples/gridphysics/catapults_lvl0.txt new file mode 100755 index 0000000..e97886b --- /dev/null +++ b/VGDLDataGeneralized/examples/gridphysics/catapults_lvl0.txt @@ -0,0 +1,16 @@ +wwwwwwwwwwwwwwww +wA__..___1__0..w +w___.._______..w +w010..___w___..w +w........._1_..w +w..__..........w +w.._1..........w +w..__.....___..w +w..ww________..w +w...._____1wwwww +w....1_____....w +w0__...........w +w___.0.._w.....w +www..._________w +w....._000...__g +wwwwwwwwwwwwwwww diff --git a/VGDLDataGeneralized/examples/gridphysics/catapults_lvl1.txt b/VGDLDataGeneralized/examples/gridphysics/catapults_lvl1.txt new file mode 100755 index 0000000..d2bb20e --- /dev/null +++ b/VGDLDataGeneralized/examples/gridphysics/catapults_lvl1.txt @@ -0,0 +1,16 @@ +wwwwwwwwwwwwwwww +w0_____A...._w1w +w...........___w +w..............w +w..............w +w___........3_.w +w___.......2___w +w___.......wwwww +w0__...........w +w0__........___w +w1__.........__w +w......1....._3w +w............__w +w.....w_w....__w +w.....wgw...._3w +wwwwwwwwwwwwwwww diff --git a/VGDLDataGeneralized/examples/gridphysics/catapults_lvl2.txt b/VGDLDataGeneralized/examples/gridphysics/catapults_lvl2.txt new file mode 100755 index 0000000..1d789f0 --- /dev/null +++ b/VGDLDataGeneralized/examples/gridphysics/catapults_lvl2.txt @@ -0,0 +1,16 @@ +wwwwwwwwwwwwwwww +w...._________Aw +w...._____.....w +w....__2__.....w +w_..._3_0_...._w +w_...__1__...._w +w_..._____...._w +w..............w +w_...0___3....1w +w_...wwwww.....w +w_....._w......w +w_....._w......w +w0....._w......w +ww.....3w......w +wg............3w +wwwwwwwwwwwwwwww diff --git a/VGDLDataGeneralized/examples/gridphysics/catapults_lvl3.txt b/VGDLDataGeneralized/examples/gridphysics/catapults_lvl3.txt new file mode 100755 index 0000000..97aaddd --- /dev/null +++ b/VGDLDataGeneralized/examples/gridphysics/catapults_lvl3.txt @@ -0,0 +1,16 @@ +wwwwwwwwwwwwwwww +wg.............w +w_.....w......3w +w_...........3_w +wwwwwww2.....__w +w_______0....__w +w......www.....w +w..............w +w..............w +w_.....320...._w +w_w2...___..3w_w +w_w_..._._.._w_w +w_w_..._._.._w_w +w_._..._._.._._w +w___..._A_..___w +wwwwwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLDataGeneralized/examples/gridphysics/catapults_lvl4.txt b/VGDLDataGeneralized/examples/gridphysics/catapults_lvl4.txt new file mode 100755 index 0000000..3ff6304 --- /dev/null +++ b/VGDLDataGeneralized/examples/gridphysics/catapults_lvl4.txt @@ -0,0 +1,16 @@ +wwwwwwwwwwwwwwww +w___0........__w +w............__w +w............3_w +w2...........__w +w_............1w +w_.............w +wA__0..._w.....w +wwwww..._w.....w +wg......_wwww..w +w_w_....3w__0..w +w_w0.....w.....w +w_w............w +w_www....___...w +w_.......32____w +wwwwwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLDataGeneralized/examples/gridphysics/chainreaction.txt b/VGDLDataGeneralized/examples/gridphysics/chainreaction.txt new file mode 100755 index 0000000..2ebca99 --- /dev/null +++ b/VGDLDataGeneralized/examples/gridphysics/chainreaction.txt @@ -0,0 +1,76 @@ +BasicGame key_handler=Pulse + SpriteSet + immovable0 > Immovable img=oryx/backLBrown + immovable1 > Immovable color=DARKBLUE img=newset/hole1 portal=true + immovable2 > Immovable img=newset/exit2 portal=true + + orientedavatar0 > OrientedAvatar rotateInPlace=false img=oryx/yeti2 + passive0 > Passive img=newset/block2 + missile0 > Missile + missile1 > img=newset/blockR2 + missile2 > speed=0.0 + missile3 > speed=1.0 + parent0 > img=newset/block3 + parent1 > speed=0.0 + parent2 > speed=0.0 + parent3 > speed=1.0 + immovable3 > Immovable img=oryx/dirtwall autotiling=True + + LevelMapping + A > orientedavatar0 immovable0 + b > passive0 immovable0 + c > parent1 immovable0 + m > missile2 immovable0 + 0 > immovable1 immovable0 + g > immovable2 immovable0 + . > immovable0 + + + InteractionSet + + missile2 orientedavatar0 > transformTo stype=missile3 + missile3 orientedavatar0 > attractGaze + orientedavatar0 parent1 missile2 > stepBack + + orientedavatar0 immovable3 > stepBack + passive0 orientedavatar0 > bounceForward + passive0 immovable3 passive0 immovable1 immovable2 > undoAll + passive0 missile0 > stepBack + + orientedavatar0 immovable3 > stepBack + + missile3 immovable3 > transformTo stype=missile2 + missile2 immovable3 > undoAll + + missile3 passive0 > transformTo stype=missile2 + missile2 passive0 > undoAll + + # The following 9 lines are insane. Gave me a headache, truly. Need a better way of doing this in the future. + parent1 parent3 > attractGaze + parent3 parent1 > transformTo stype=parent2 + parent1 parent2 > transformTo stype=parent3 + parent2 parent1 > transformTo stype=parent1 + parent1 normalBoulder > stepBack + + parent1 missile3 > attractGaze + missile3 parent1 > transformTo stype=missile2 + parent1 missile2 > transformTo stype=parent3 + missile2 parent1 > stepBack + + + parent3 immovable3 > transformTo stype=parent1 + parent1 immovable3 > stepBack + parent3 passive0 > transformTo stype=parent1 + parent1 passive0 > stepBack + + missile3 immovable1 immovable2 > killSprite scoreChange=-10 + parent3 immovable1 > killSprite scoreChange=-5 + parent3 immovable2 > killSprite scoreChange=2 + + orientedavatar0 immovable1 > killSprite scoreChange=-10 + + TerminationSet + SpriteCounter stype=orientedavatar0 limit=0 win=False + SpriteCounter stype=parent0 limit=0 win=True + SpriteCounter stype=missile1 limit=0 win=False + Timeout limit=1500 win=False \ No newline at end of file diff --git a/VGDLDataGeneralized/examples/gridphysics/chainreaction_lvl0.txt b/VGDLDataGeneralized/examples/gridphysics/chainreaction_lvl0.txt new file mode 100755 index 0000000..0d37c5b --- /dev/null +++ b/VGDLDataGeneralized/examples/gridphysics/chainreaction_lvl0.txt @@ -0,0 +1,10 @@ +wwwwwwwwwwwwwwwww +w......0........w +w.g......c......w +w....b....c.....w +w.............0.w +w.A.m.c..c..c..gw +w...........b...w +w....0..........w +w.........g.....w +wwwwwwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLDataGeneralized/examples/gridphysics/chainreaction_lvl1.txt b/VGDLDataGeneralized/examples/gridphysics/chainreaction_lvl1.txt new file mode 100755 index 0000000..fcb954e --- /dev/null +++ b/VGDLDataGeneralized/examples/gridphysics/chainreaction_lvl1.txt @@ -0,0 +1,10 @@ +wwwwwwwwwwwwwwwww +w...............w +w...A..b...g....w +w.m.c..c.....b..w +w....0000.......w +w.b.............w +w....c.....m..g.w +w....g....c..b..w +w.......000w....w +wwwwwwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLDataGeneralized/examples/gridphysics/chainreaction_lvl2.txt b/VGDLDataGeneralized/examples/gridphysics/chainreaction_lvl2.txt new file mode 100755 index 0000000..c466475 --- /dev/null +++ b/VGDLDataGeneralized/examples/gridphysics/chainreaction_lvl2.txt @@ -0,0 +1,10 @@ +wwwwwwwwwwwwwwwww +w...............w +w.m.............w +w...m..c.c..b...w +w...............w +w......A........w +w...............w +w...c.....g.....w +w.b........0....w +wwwwwwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLDataGeneralized/examples/gridphysics/chainreaction_lvl3.txt b/VGDLDataGeneralized/examples/gridphysics/chainreaction_lvl3.txt new file mode 100755 index 0000000..b1fb5b0 --- /dev/null +++ b/VGDLDataGeneralized/examples/gridphysics/chainreaction_lvl3.txt @@ -0,0 +1,10 @@ +wwwwwwwwwwwwwwwww +w..........w....w +w..b.......w....w +w.gc....c.....m.w +w....b...0.0....w +w.........b.....w +w...c..w.....c..w +w..m...w..g.....w +w...A..w........w +wwwwwwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLDataGeneralized/examples/gridphysics/chainreaction_lvl4.txt b/VGDLDataGeneralized/examples/gridphysics/chainreaction_lvl4.txt new file mode 100755 index 0000000..57b62a1 --- /dev/null +++ b/VGDLDataGeneralized/examples/gridphysics/chainreaction_lvl4.txt @@ -0,0 +1,10 @@ +wwwwwwwwwwwwwwwww +w...............w +w......g...c....w +w...............w +w...A......m....w +w...............w +w........b......w +w......0........w +w...............w +wwwwwwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLDataGeneralized/examples/gridphysics/chase.txt b/VGDLDataGeneralized/examples/gridphysics/chase.txt new file mode 100755 index 0000000..330bed3 --- /dev/null +++ b/VGDLDataGeneralized/examples/gridphysics/chase.txt @@ -0,0 +1,27 @@ +BasicGame + SpriteSet + immovable0 > Immovable hidden=True img=oryx/grass autotiling=True + immovable1 > Immovable color=BROWN img=oryx/worm2 shrinkfactor=0.6 + immovable2 > stype=movingavatar0 + chaser0 > Chaser color=ORANGE img=oryx/bird3 + fleeing0 > Fleeing color=BLUE img=oryx/bird1 + movingavatar0 > MovingAvatar img=oryx/princess1 + immovable3 > Immovable img=oryx/tree2 + + InteractionSet + immovable2 immovable3 immovable2 > stepBack + movingavatar0 immovable3 > stepBack + movingavatar0 chaser0 > killSprite scoreChange=-1 + immovable1 fleeing0 > killSprite + fleeing0 movingavatar0 > transformTo stype=immovable1 scoreChange=1 + fleeing0 immovable1 > transformTo stype=chaser0 + + LevelMapping + 0 > fleeing0 immovable0 + . > immovable0 + A > immovable0 movingavatar0 + w > immovable0 immovable3 + + TerminationSet + SpriteCounter stype=fleeing0 win=True + SpriteCounter stype=movingavatar0 win=False \ No newline at end of file diff --git a/VGDLDataGeneralized/examples/gridphysics/chase_lvl0.txt b/VGDLDataGeneralized/examples/gridphysics/chase_lvl0.txt new file mode 100755 index 0000000..c1e4664 --- /dev/null +++ b/VGDLDataGeneralized/examples/gridphysics/chase_lvl0.txt @@ -0,0 +1,11 @@ +wwwwwwwwwwwwwwwwwwwwwwww +wwww....w0..ww......0www +w.....w.w.......ww....ww +w...0...0.ww..A.www....w +w.wwww.wwwww....ww...www +w........w.........0..ww +ww...w0.....ww...www...w +ww....ww...wwww....w...w +www..............w.....w +wwwwww...0..wwwwww....ww +wwwwwwwwwwwwwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLDataGeneralized/examples/gridphysics/chase_lvl1.txt b/VGDLDataGeneralized/examples/gridphysics/chase_lvl1.txt new file mode 100755 index 0000000..8d79db5 --- /dev/null +++ b/VGDLDataGeneralized/examples/gridphysics/chase_lvl1.txt @@ -0,0 +1,11 @@ +wwwwwwwwwwwwwwwwwwwwwwww +wAww..........0........w +w.ww..wwwwww.......www.w +w.ww.....0....ww...w...w +w.....w.......ww...w0..w +w.....w...wwwwww.......w +w.....w0..........0..www +w.0...wwwwwww.....0....w +w.ww..w.....w....wwww..w +w.............0........w +wwwwwwwwwwwwwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLDataGeneralized/examples/gridphysics/chase_lvl2.txt b/VGDLDataGeneralized/examples/gridphysics/chase_lvl2.txt new file mode 100755 index 0000000..5096487 --- /dev/null +++ b/VGDLDataGeneralized/examples/gridphysics/chase_lvl2.txt @@ -0,0 +1,11 @@ +wwwwwwwwwwwwwwwwwwwwwwww +w.0.w..0........w..0...w +w...w....ww.....w..wwwww +w...w.ww..w...0.0......w +w...w.0...w..wwwwwww...w +w.0wwwwwwww..0....w....w +w.............0...w...ww +w.ww...ww0...wwwwww.00.w +wA...wwwwww..0....w....w +www....0......w..0..wwww +wwwwwwwwwwwwwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLDataGeneralized/examples/gridphysics/chase_lvl3.txt b/VGDLDataGeneralized/examples/gridphysics/chase_lvl3.txt new file mode 100755 index 0000000..c6c5427 --- /dev/null +++ b/VGDLDataGeneralized/examples/gridphysics/chase_lvl3.txt @@ -0,0 +1,11 @@ +wwwwwwwwwwwwwwwwwwwwwwww +w.....0................w +w......w.0....w.0......w +w...w.......0.ww.......w +w.....w............w...w +w.......0...w....0.....w +w.....w....w...w..w....w +w.......w.......w......w +w...w.....w.....w..0...w +w......0......A........w +wwwwwwwwwwwwwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLDataGeneralized/examples/gridphysics/chase_lvl4.txt b/VGDLDataGeneralized/examples/gridphysics/chase_lvl4.txt new file mode 100755 index 0000000..686fb9d --- /dev/null +++ b/VGDLDataGeneralized/examples/gridphysics/chase_lvl4.txt @@ -0,0 +1,11 @@ +wwwwwwwwwwwwwwwwwwwwwwww +ww....w............0000w +ww..w.w....w.wwwwwwwww.w +ww.....ww..............w +ww.w...................w +ww.......ww.......0....w +w......ww...0..........w +w........000...0.0.....w +w......ww.....0........w +w...A..........wwwwwww.w +wwwwwwwwwwwwwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLDataGeneralized/examples/gridphysics/chipschallenge.txt b/VGDLDataGeneralized/examples/gridphysics/chipschallenge.txt new file mode 100755 index 0000000..01454d0 --- /dev/null +++ b/VGDLDataGeneralized/examples/gridphysics/chipschallenge.txt @@ -0,0 +1,97 @@ +#Chip's Challenge + +BasicGame square_size=45 key_handler=Pulse + SpriteSet + immovable0 > Immovable hidden=True img=oryx/floor3 + + immovable1 > Immovable img=newset/water + immovable2 > Immovable img=oryx/backLBrown + immovable3 > Immovable img=oryx/fire1 + + resource0 > Resource shrinkfactor=0.5 + resource1 > img=oryx/potion3 + resource2 > img=oryx/potion1 + resource3 > img=oryx/potion4 + resource4 > img=oryx/potion5 + + immovable4 > Immovable + immovable5 > Immovable img=oryx/slime3 + immovable6 > Immovable img=oryx/slime1 + immovable7 > Immovable img=oryx/slime2 + immovable8 > Immovable img=oryx/slime6 + + resource5 > Resource limit=1 + resource6 > img=oryx/boots3 + resource7 > img=oryx/boots2 + + passive0 > Passive img=newset/block3 + + immovable9 > Immovable img=oryx/doorclosed1 + immovable10 > Immovable img=newset/exit2 + resource8 > Resource img=oryx/gold1 shrinkfactor=0.5 limit=11 + movingavatar0 > MovingAvatar img=oryx/rogue + + immovable11 > Immovable img=oryx/wall3 autotiling=True + + + LevelMapping + A > movingavatar0 immovable0 + ~ > immovable1 immovable0 + m > immovable2 immovable0 + x > immovable3 immovable0 + r > resource1 immovable0 + g > resource3 immovable0 + b > resource2 immovable0 + y > resource4 immovable0 + + 1 > immovable5 immovable0 + 2 > immovable7 immovable0 + 3 > immovable6 immovable0 + 4 > immovable8 immovable0 + + - > immovable9 immovable0 + c > resource8 immovable0 + e > immovable10 immovable0 + f > resource6 immovable0 + i > resource7 immovable0 + d > passive0 immovable0 + + . > immovable0 + + + TerminationSet + SpriteCounter stype=movingavatar0 limit=0 win=False + SpriteCounter stype=immovable10 limit=0 win=True + InteractionSet + + passive0 movingavatar0 > bounceForward + passive0 crate immovable11 immovable4 resource0 resource8 immovable9 immovable2 immovable3 resource5 > undoAll + + immovable1 passive0 > transformTo stype=immovable2 scoreChange=1 killSecond=true + + immovable2 movingavatar0 > killSprite + + immovable9 movingavatar0 > killIfOtherHasMore resource=resource8 limit=11 scoreChange=4 + movingavatar0 immovable9 > stepBack + + resource8 movingavatar0 > collectResource scoreChange=1 + resource0 movingavatar0 > collectResource + resource5 movingavatar0 > collectResource scoreChange=3 + + immovable5 movingavatar0 > killIfOtherHasMore resource=resource1 limit=1 scoreChange=2 + movingavatar0 immovable5 > changeResource resource=resource1 value=-1 + + immovable7 movingavatar0 > killIfOtherHasMore resource=resource3 limit=1 scoreChange=2 + movingavatar0 immovable7 > changeResource resource=resource3 value=-1 + + immovable6 movingavatar0 > killIfOtherHasMore resource=resource2 limit=1 scoreChange=2 + movingavatar0 immovable6 > changeResource resource=resource2 value=-1 + + immovable8 movingavatar0 > killIfOtherHasMore resource=resource4 limit=1 scoreChange=2 + movingavatar0 immovable8 > changeResource resource=resource4 value=-1 + + movingavatar0 immovable11 immovable4 > undoAll + movingavatar0 immovable1 > killIfHasLess resource=resource6 limit=0 + movingavatar0 immovable3 > killIfHasLess resource=resource7 limit=0 + + immovable10 movingavatar0 > killSprite scoreChange=5 \ No newline at end of file diff --git a/VGDLDataGeneralized/examples/gridphysics/chipschallenge_lvl0.txt b/VGDLDataGeneralized/examples/gridphysics/chipschallenge_lvl0.txt new file mode 100755 index 0000000..92856cf --- /dev/null +++ b/VGDLDataGeneralized/examples/gridphysics/chipschallenge_lvl0.txt @@ -0,0 +1,14 @@ +wwwwwwwwwwwwwww +www...www...www +www.c.wew.c.www +wwwww2w-w2wwwww +w.y.3.....1.y.w +w.c.wb...rw.c.w +wwwwwc.A.cwwwww +w.c.wb...rw.c.w +w...1..c..3...w +wwwwww4w4wwwwww +wwwww..w..wwwww +wwwww.cwc.wwwww +wwwww.gwg.wwwww +wwwwwwwwwwwwwww diff --git a/VGDLDataGeneralized/examples/gridphysics/chipschallenge_lvl1.txt b/VGDLDataGeneralized/examples/gridphysics/chipschallenge_lvl1.txt new file mode 100755 index 0000000..96b12ff --- /dev/null +++ b/VGDLDataGeneralized/examples/gridphysics/chipschallenge_lvl1.txt @@ -0,0 +1,11 @@ +wwwwwwwwwwww +wwww~~~~wwww +wwww~ic~wwww +wwww~~~~wwww +wf~~....xxxw +wc~~.d..xcxw +wc~~dAd.xcxw +wc~~.d..xxxw +wwww....wwww +wccccc..-.ew +wwwwwwwwwwww \ No newline at end of file diff --git a/VGDLDataGeneralized/examples/gridphysics/chipschallenge_lvl2.txt b/VGDLDataGeneralized/examples/gridphysics/chipschallenge_lvl2.txt new file mode 100755 index 0000000..330cd05 --- /dev/null +++ b/VGDLDataGeneralized/examples/gridphysics/chipschallenge_lvl2.txt @@ -0,0 +1,13 @@ +wwwwwwwwwwww +wccwf~...xgw +ww2w~~.ww-ww +wc.d4..w...w +wc.....w.e.w +wwwww1wwwwww +w.....~y~ciw +wA.w.dwwwwww +w..d...d...w +w..w...wr..w +wxxww~~w.ccw +wccwwccw...w +wwwwwwwwwwww \ No newline at end of file diff --git a/VGDLDataGeneralized/examples/gridphysics/chipschallenge_lvl3.txt b/VGDLDataGeneralized/examples/gridphysics/chipschallenge_lvl3.txt new file mode 100755 index 0000000..d7072f5 --- /dev/null +++ b/VGDLDataGeneralized/examples/gridphysics/chipschallenge_lvl3.txt @@ -0,0 +1,7 @@ +wwwwwwwwww +wex.134..w +wwww.w.w~w +wi~y..d..w +wxrddx.d.w +wbd~~~dA.w +wwwwwwwwww \ No newline at end of file diff --git a/VGDLDataGeneralized/examples/gridphysics/chipschallenge_lvl4.txt b/VGDLDataGeneralized/examples/gridphysics/chipschallenge_lvl4.txt new file mode 100755 index 0000000..4c0cb98 --- /dev/null +++ b/VGDLDataGeneralized/examples/gridphysics/chipschallenge_lvl4.txt @@ -0,0 +1,13 @@ +wwwwwwwwwwwwwwwwwwwww +w~~~~wdcrdwxxxxwccc.w +wi~~~wd.gdwxexxw.d..w +w~~~~wd..dwxxxxw.d..w +ww1wwwww3www-wwwww22w +w....~....~....~..crw +wgc..A.d..c..d......w +w....~....~....~..cbw +ww22wwww3www2wwwww1ww +wr...w.d..wx.dxwcd..w +w~~~~w...rwxxxxw.d..w +w.cc.w.cc.wbxxxwgc.bw +wwwwwwwwwwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLDataGeneralized/examples/gridphysics/chopper.txt b/VGDLDataGeneralized/examples/gridphysics/chopper.txt new file mode 100755 index 0000000..8f64bd2 --- /dev/null +++ b/VGDLDataGeneralized/examples/gridphysics/chopper.txt @@ -0,0 +1,69 @@ +BasicGame + SpriteSet + immovable0 > Immovable hidden=True + immovable1 > color=LIGHTBLUE img=oryx/backLBlue + immovable2 > color=BLUE img=oryx/seaWater + immovable3 > img=oryx/backGrey + + randomnpc0 > RandomNPC color=WHITE img=newset/satellite cons=1 + shootavatar0 > ShootAvatar orientation=DOWN color=YELLOW ammo=resource0 stype=missile2 img=newset/helicopter rotateInPlace=False + missile0 > Missile + missile1 > orientation=UP color=BLUE speed=0.25 img=oryx/bullet1 + missile2 > orientation=DOWN color=RED speed=0.75 img=newset/bomb singleton=True shrinkfactor=0.5 + + missile3 > Missile img=newset/cloud2 + missile4 > orientation=LEFT speed=0.05 color=WHITE + missile5 > orientation=LEFT speed=0.2 color=WHITE + missile6 > orientation=RIGHT speed=0.05 color=WHITE + missile7 > orientation=RIGHT speed=0.2 color=WHITE + + bomber0 > Bomber stype=missile1 prob=0.03 cooldown=5 speed=0.6 img=newset/tank_blueU + spawnpoint0 > SpawnPoint img=oryx/dooropen1 portal=True + spawnpoint1 > stype=bomber0 cooldown=40 total=20 + spawnpoint2 > stype=missile8 cooldown=10 prob=0.15 + + missile8 > Missile orientation=LEFT speed=0.25 img=oryx/goldsack shrinkfactor=0.5 + resource0 > Resource limit=20 + + LevelMapping + A > shootavatar0 immovable1 + c > randomnpc0 immovable2 + b > spawnpoint1 immovable3 + a > spawnpoint2 immovable1 + t > immovable2 + s > immovable1 + p > immovable3 + l > missile4 immovable1 + d > missile5 immovable1 + r > missile6 immovable1 + e > missile7 immovable1 + + TerminationSet + SpriteCounter stype=shootavatar0 limit=0 win=False + SpriteCounter stype=randomnpc0 limit=0 win=False + MultiSpriteCounter stype1=spawnpoint1 stype2=bomber0 limit=0 win=True + + InteractionSet + shootavatar0 wall EOS > stepBack + shootavatar0 missile1 > killSprite + missile1 shootavatar0 wall EOS > killSprite + + bomber0 missile2 > killSprite scoreChange=1 + missile2 bomber0 wall EOS > killSprite + + missile2 missile1 > killBoth + + bomber0 wall EOS > reverseDirection + bomber0 wall EOS > stepBack + + randomnpc0 missile1 > killBoth scoreChange=-1 + randomnpc0 wall EOS > stepBack + + shootavatar0 missile8 > changeResource resource=resource0 value=5 killResource=True + missile8 wall EOS > killSprite + + shootavatar0 spawnpoint0 immovable2 immovable3 > stepBack + randomnpc0 immovable1 > stepBack + + missile3 missile1 > killBoth + missile3 EOS > wrapAround diff --git a/VGDLDataGeneralized/examples/gridphysics/chopper_lvl0.txt b/VGDLDataGeneralized/examples/gridphysics/chopper_lvl0.txt new file mode 100755 index 0000000..45ec128 --- /dev/null +++ b/VGDLDataGeneralized/examples/gridphysics/chopper_lvl0.txt @@ -0,0 +1,12 @@ +tttcttttctttttctttttttcttcttttt +ttttttcttttcttttcttcttttctttttt +ttctttttcttttcttttcttttttcttttt +ttttctttttttttttcttttttcttttttt +ssssllllllllllsssllsssddssssssa +ssddssssssdddssssllllsssslllsss +sssssAsssssslllssssssssssddssss +sssssssllsssssssssssdddsssssssa +sssssssssssssssssssssssssssssss +sssssssssssssssssssssssssssssss +ppppppppppppppppppppppppppppppp +bpppppppppppppppppppppppppppppp \ No newline at end of file diff --git a/VGDLDataGeneralized/examples/gridphysics/chopper_lvl1.txt b/VGDLDataGeneralized/examples/gridphysics/chopper_lvl1.txt new file mode 100755 index 0000000..8823866 --- /dev/null +++ b/VGDLDataGeneralized/examples/gridphysics/chopper_lvl1.txt @@ -0,0 +1,12 @@ +tttcttttctttttctttttttcttcttttt +ttttttcttttcttttcttcttttctttttt +ttctttttcttttcttttcttttttcttttt +ttttctttttttttttcttttttcttttttt +ssssllrrrlllllsssllsssddseessss +ssddsssllllllssssllllsssslllsss +sssssAssssssrrrsssssssssseesssa +sssssssrrsssssseeeesssrrrrsssss +sssssssssssssssssssssssssssssss +sssssssssssssssssssssssssssssss +ppppppppppppppppppppppppppppppp +bpppppppppppppppppppppppppppppp diff --git a/VGDLDataGeneralized/examples/gridphysics/chopper_lvl2.txt b/VGDLDataGeneralized/examples/gridphysics/chopper_lvl2.txt new file mode 100755 index 0000000..1f20537 --- /dev/null +++ b/VGDLDataGeneralized/examples/gridphysics/chopper_lvl2.txt @@ -0,0 +1,12 @@ +tttcttttctttttctttttttcttcttttt +ttttttcttttcttttcttcttttctttttt +ttctttttcttttcttttcttttttcttttt +ttttctttttttttttcttttttcttttttt +ssssddeeedddddsssddsssddseesrss +ssddsssddddddssssddddssssdddsss +sssssAsssssseeesssssssssseesssa +ssssssseesssssseeeessseeeesssss +sssssssssssssssssssssssssssssss +sssssssssssssssssssssssssssssss +ppppppppppppppppppppppppppppppp +bpppppppppppppppppppppppppppppp \ No newline at end of file diff --git a/VGDLDataGeneralized/examples/gridphysics/chopper_lvl3.txt b/VGDLDataGeneralized/examples/gridphysics/chopper_lvl3.txt new file mode 100755 index 0000000..b86cf48 --- /dev/null +++ b/VGDLDataGeneralized/examples/gridphysics/chopper_lvl3.txt @@ -0,0 +1,12 @@ +tttcttttctttttctttttttcttcttttt +ttttttcttttcttttcttcttttctttttt +ttctttttcttttcttttcttttttcttttt +ttttctttttttttttcttttttcttttttt +ssssddddddddddsssddsssddsssssss +ssddsdddssdddssssddddssssdddsss +sssssAssssssdddssssssssssddssss +sssssssddssssddddsssdddsssssssa +sssssssssssssssssssssssssssssss +ssssssssssssssssssssssssssssssa +ppppppppppppppppppppppppppppppp +bpppppppppppppppppppppppppppppp \ No newline at end of file diff --git a/VGDLDataGeneralized/examples/gridphysics/chopper_lvl4.txt b/VGDLDataGeneralized/examples/gridphysics/chopper_lvl4.txt new file mode 100755 index 0000000..43967b5 --- /dev/null +++ b/VGDLDataGeneralized/examples/gridphysics/chopper_lvl4.txt @@ -0,0 +1,12 @@ +tttcttttctttttctttttttcttcttttt +ttttttcttttcttttcttcttttctttttt +ttctttttcttttcttttcttttttcttttt +ttttctttttttttttcttttttcttttttt +sssseeeeeeeeeessseessseesssssss +sseeseeesseeesssseeeesssseeesss +sssssAsssssseeesssssssssseessss +ssssssseesssseeeessseeesssssssa +sssssssssssssssssssssssssssssss +ssssssssssssssssssssssssssssssa +ppppppppppppppppppppppppppppppp +bpppppppppppppppppppppppppppppp \ No newline at end of file diff --git a/VGDLDataGeneralized/examples/gridphysics/circuit.txt b/VGDLDataGeneralized/examples/gridphysics/circuit.txt new file mode 100644 index 0000000..23760fa --- /dev/null +++ b/VGDLDataGeneralized/examples/gridphysics/circuit.txt @@ -0,0 +1,143 @@ +BasicGame key_handler=Pulse + SpriteSet + immovable0 > Immovable hidden=True img=oryx/space1 + immovable1 > Immovable img=oryx/space1 + + immovable2 > Immovable + immovable3 > color=RED img=newset/pipeLR + immovable4 > color=BLUE img=newset/pipeUD + + immovable5 > color=PINK img=newset/pipeLU + immovable6 > color=GREEN img=newset/pipeLD + immovable7 > color=YELLOW img=newset/pipeRU + immovable8 > color=ORANGE img=newset/pipeRD + + immovable9 > invisible=True hidden=True + immovable10 > invisible=True hidden=True + + immovable11 > Immovable + immovable12 > invisible=True hidden=True + immovable13 > invisible=True hidden=True + + immovable14 > invisible=True hidden=True + immovable15 > invisible=True hidden=True + immovable16 > invisible=True hidden=True + immovable17 > invisible=True hidden=True + + parent0 > + shootavatar0 > ShootAvatar stype=flicker0 img=oryx/spaceship1 + missile0 > Missile speed=0 img=oryx/bullet1 + missile1 > orientation=LEFT + missile2 > orientation=RIGHT + missile3 > orientation=UP + missile4 > orientation=DOWN + + flicker0 > Flicker + + immovable18 > Immovable invisible=True hidden=True + portal0 > Portal invisible=True portal=True stype=immovable18 + + door0 > Door img=newset/exit2 + + resource0 > Resource img=oryx/gold1 shrinkfactor=0.2 + + LevelMapping + A > shootavatar0 immovable0 + p > door0 immovable0 + a > missile2 immovable18 immovable0 + 0 > immovable3 immovable0 + 1 > immovable4 immovable0 + 2 > immovable5 immovable0 + 3 > immovable6 immovable0 + 4 > immovable7 immovable0 + 5 > immovable8 immovable0 + r > resource0 immovable0 + . > immovable1 + + TerminationSet + SpriteCounter stype=door0 limit=0 win=True + SpriteCounter stype=missile0 limit=0 win=False + + InteractionSet + shootavatar0 wall EOS > stepBack + door0 missile0 > killBoth + missile0 EOS > killSprite scoreChange=-10 + + immovable10 flicker0 > killSprite + immovable9 flicker0 > killSprite + + resource0 missile0 > killSprite scoreChange=100 + + #hitting the missile0 teleports it to immovable18 point + missile0 flicker0 wall > spawn stype=portal0 + portal0 missile0 > killSprite + missile0 portal0 > transformTo stype=missile2 + missile0 portal0 > teleportToExit + + #hitting the immovable18 points sets the missile0 parent0 + immovable18 flicker0 > setSpeedForAll value=1 stype=missile0 + + #flipping pipes + immovable3 flicker0 > spawn stype=immovable13 + immovable4 flicker0 > spawn stype=immovable14 + immovable5 flicker0 > spawn stype=immovable15 + immovable6 flicker0 > spawn stype=immovable16 + immovable7 flicker0 > spawn stype=immovable17 + immovable8 flicker0 > spawn stype=immovable12 + + immovable8 immovable12 > transformTo stype=immovable3 + immovable7 immovable17 > transformTo stype=immovable8 + immovable6 immovable16 > transformTo stype=immovable7 + immovable5 immovable15 > transformTo stype=immovable6 + immovable4 immovable14 > transformTo stype=immovable5 + immovable3 immovable13 > transformTo stype=immovable4 + + #ball not ok, must stop + immovable3 missile3 missile4 > spawn stype=immovable10 + immovable4 missile1 missile2 > spawn stype=immovable10 + immovable5 missile1 missile3 > spawn stype=immovable10 + immovable6 missile1 missile4 > spawn stype=immovable10 + immovable7 missile2 missile3 > spawn stype=immovable10 + immovable8 missile2 missile4 > spawn stype=immovable10 + + #ball ok, can continue + immovable3 missile1 missile2 > spawn stype=immovable9 + immovable4 missile3 missile4 > spawn stype=immovable9 + + #ball met immovable9 corner, immovable11 orientation + missile2 immovable5 > align orient=False + missile2 immovable5 > spawn stype=immovable9 + missile2 immovable5 > transformTo stype=missile3 + missile4 immovable5 > align orient=False + missile4 immovable5 > spawn stype=immovable9 + missile4 immovable5 > transformTo stype=missile1 + + missile2 immovable6 > align orient=False + missile2 immovable6 > spawn stype=immovable9 + missile2 immovable6 > transformTo stype=missile4 + missile3 immovable6 > align orient=False + missile3 immovable6 > spawn stype=immovable9 + missile3 immovable6 > transformTo stype=missile1 + + missile1 immovable7 > align orient=False + missile1 immovable7 > spawn stype=immovable9 + missile1 immovable7 > transformTo stype=missile3 + missile4 immovable7 > align orient=False + missile4 immovable7 > spawn stype=immovable9 + missile4 immovable7 > transformTo stype=missile2 + + missile1 immovable8 > align orient=False + missile1 immovable8 > spawn stype=immovable9 + missile1 immovable8 > transformTo stype=missile4 + missile3 immovable8 > align orient=False + missile3 immovable8 > spawn stype=immovable9 + missile3 immovable8 > transformTo stype=missile2 + + immovable10 missile0 > setSpeedForAll value=0 stype=missile0 + immovable9 missile0 > setSpeedForAll value=1 stype=missile0 + + #tidying up + immovable9 correct > killSprite + immovable10 incorrect > killSprite + immovable10 immovable9 > killBoth + immovable11 flicker0 > killBoth \ No newline at end of file diff --git a/VGDLDataGeneralized/examples/gridphysics/circuit_lvl0.txt b/VGDLDataGeneralized/examples/gridphysics/circuit_lvl0.txt new file mode 100644 index 0000000..94c9678 --- /dev/null +++ b/VGDLDataGeneralized/examples/gridphysics/circuit_lvl0.txt @@ -0,0 +1,3 @@ +....A.... +a0200030p +......... \ No newline at end of file diff --git a/VGDLDataGeneralized/examples/gridphysics/circuit_lvl1.txt b/VGDLDataGeneralized/examples/gridphysics/circuit_lvl1.txt new file mode 100644 index 0000000..099c610 --- /dev/null +++ b/VGDLDataGeneralized/examples/gridphysics/circuit_lvl1.txt @@ -0,0 +1,3 @@ +....A.... +a000r0000 +...000..p \ No newline at end of file diff --git a/VGDLDataGeneralized/examples/gridphysics/circuit_lvl2.txt b/VGDLDataGeneralized/examples/gridphysics/circuit_lvl2.txt new file mode 100644 index 0000000..3d6d2f6 --- /dev/null +++ b/VGDLDataGeneralized/examples/gridphysics/circuit_lvl2.txt @@ -0,0 +1,6 @@ +.0.0r0.0. +.r.0.0.r. +...0A0... +a000.000p +...0.0... +...rrr... \ No newline at end of file diff --git a/VGDLDataGeneralized/examples/gridphysics/circuit_lvl3.txt b/VGDLDataGeneralized/examples/gridphysics/circuit_lvl3.txt new file mode 100644 index 0000000..b0c0ec4 --- /dev/null +++ b/VGDLDataGeneralized/examples/gridphysics/circuit_lvl3.txt @@ -0,0 +1,4 @@ +5.r.A.r.3 +a00005003 +1.......1 +0.r.0.r.p \ No newline at end of file diff --git a/VGDLDataGeneralized/examples/gridphysics/circuit_lvl4.txt b/VGDLDataGeneralized/examples/gridphysics/circuit_lvl4.txt new file mode 100644 index 0000000..e805530 --- /dev/null +++ b/VGDLDataGeneralized/examples/gridphysics/circuit_lvl4.txt @@ -0,0 +1,6 @@ +....A.... +....5530. +....r.r0p +a03.430.2 +..43.r... +...402... \ No newline at end of file diff --git a/VGDLDataGeneralized/examples/gridphysics/clusters.txt b/VGDLDataGeneralized/examples/gridphysics/clusters.txt new file mode 100755 index 0000000..2f54435 --- /dev/null +++ b/VGDLDataGeneralized/examples/gridphysics/clusters.txt @@ -0,0 +1,63 @@ +BasicGame key_handler=Pulse + SpriteSet + + immovable0 > Immovable img=oryx/floor3 hidden=True + immovable1 > Immovable color=DARKBLUE img=oryx/spike2 portal=True + + immovable2 > Immovable + immovable3 > img=newset/blockB + immovable4 > img=newset/blockR + immovable5 > img=newset/blockG + + passive0 > Passive shrinkfactor=0.8 + passive1 > img=newset/blockB2 + passive2 > img=newset/blockR2 + passive3 > img=newset/blockG2 + passive4 > img=newset/block3 + + movingavatar0 > MovingAvatar img=oryx/knight1 + immovable6 > Immovable img=oryx/wall3 autotiling=True + + LevelMapping + A > movingavatar0 immovable0 + h > immovable1 immovable0 + + 1 > passive1 immovable0 + 2 > passive2 immovable0 + 3 > passive3 immovable0 + + a > immovable3 immovable0 + b > immovable4 immovable0 + c > immovable5 immovable0 + + . > immovable0 + + + InteractionSet + movingavatar0 immovable6 > stepBack + movingavatar0 immovable1 > killSprite scoreChange=-1 + + passive0 movingavatar0 > bounceForward + + passive1 immovable3 > transformTo stype=immovable3 scoreChange=1 + immovable3 blueblock > stepBack + passive2 immovable4 > transformTo stype=immovable4 scoreChange=1 + immovable4 redblock > stepBack + passive3 immovable5 > transformTo stype=immovable5 scoreChange=1 + immovable5 greenblock > stepBack + + movingavatar0 immovable2 > stepBack + + passive3 immovable3 immovable4 > undoAll + passive2 immovable3 immovable5 > undoAll + passive1 immovable5 immovable4 > undoAll + + passive0 box immovable6 > undoAll + passive0 immovable1 > transformTo stype=passive4 + + + TerminationSet + SpriteCounter stype=movingavatar0 limit=0 win=False + SpriteCounter stype=passive0 limit=0 win=True + MultiSpriteCounter stype1=passive4 limit=1 win=False + Timeout limit=1500 win=False \ No newline at end of file diff --git a/VGDLDataGeneralized/examples/gridphysics/clusters_lvl0.txt b/VGDLDataGeneralized/examples/gridphysics/clusters_lvl0.txt new file mode 100755 index 0000000..b1e2227 --- /dev/null +++ b/VGDLDataGeneralized/examples/gridphysics/clusters_lvl0.txt @@ -0,0 +1,10 @@ +wwwwwwwwwwwww +w...........w +w..11...2.2.w +w....1......w +w...a.....2.w +w.......h...w +w....1....b.w +w......1....w +w........A..w +wwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLDataGeneralized/examples/gridphysics/clusters_lvl1.txt b/VGDLDataGeneralized/examples/gridphysics/clusters_lvl1.txt new file mode 100755 index 0000000..e36f036 --- /dev/null +++ b/VGDLDataGeneralized/examples/gridphysics/clusters_lvl1.txt @@ -0,0 +1,10 @@ +wwwwwwwwwwwww +w...........w +w..1..2.c3..w +w....h..h...w +w...2..3..1.w +w....b..h...w +w..3...2..1.w +w..h.h...a..w +w.....A.....w +wwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLDataGeneralized/examples/gridphysics/clusters_lvl2.txt b/VGDLDataGeneralized/examples/gridphysics/clusters_lvl2.txt new file mode 100755 index 0000000..53f30ab --- /dev/null +++ b/VGDLDataGeneralized/examples/gridphysics/clusters_lvl2.txt @@ -0,0 +1,10 @@ +wwwwwwwwwwwww +w..a..b..c..w +w...........w +w...........w +whhhhh.hhhhhw +w....h.h....w +w.12.h.h.13.w +w.3.......2.w +w.....A.....w +wwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLDataGeneralized/examples/gridphysics/clusters_lvl3.txt b/VGDLDataGeneralized/examples/gridphysics/clusters_lvl3.txt new file mode 100755 index 0000000..f68716d --- /dev/null +++ b/VGDLDataGeneralized/examples/gridphysics/clusters_lvl3.txt @@ -0,0 +1,10 @@ +wwwwwwwwwwwww +w...........w +w...1.2..c..w +w.....3..3..w +w..a.2...h..w +w....hh.3...w +w..1.....2..w +w.....1..b..w +w.....A.....w +wwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLDataGeneralized/examples/gridphysics/clusters_lvl4.txt b/VGDLDataGeneralized/examples/gridphysics/clusters_lvl4.txt new file mode 100755 index 0000000..6fabb01 --- /dev/null +++ b/VGDLDataGeneralized/examples/gridphysics/clusters_lvl4.txt @@ -0,0 +1,10 @@ +wwwwwwwwwwwww +w...........w +w......1....w +w..h..b..h..w +w....1......w +w..3....2...w +w...a.h..c..w +w....3....2.w +w.....A.....w +wwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLDataGeneralized/examples/gridphysics/colourescape.txt b/VGDLDataGeneralized/examples/gridphysics/colourescape.txt new file mode 100755 index 0000000..4e8a8d3 --- /dev/null +++ b/VGDLDataGeneralized/examples/gridphysics/colourescape.txt @@ -0,0 +1,72 @@ +BasicGame key_handler=Pulse + SpriteSet + immovable0 > Immovable img=oryx/floor3 hidden=True + door0 > Door color=GREEN img=oryx/doorclosed1 + immovable1 > Immovable color=DARKBLUE img=oryx/spike2 portal=True + + passive0 > Passive shrinkfactor=0.8 + passive1 > img=newset/block2 + passive2 > img=newset/blockB + passive3 > img=newset/blockR + passive4 > img=newset/blockG + + immovable2 > Immovable + immovable3 > img=newset/floor6 + immovable4 > img=newset/tile1 + immovable5 > img=newset/tile3 + immovable6 > img=newset/tile4 + + movingavatar0 > MovingAvatar + movingavatar1 > img=newset/girl3 + movingavatar2 > img=newset/girl2 + movingavatar3 > img=newset/girl5 + movingavatar4 > img=newset/girl1 + + immovable7 > Immovable img=oryx/wall3 autotiling=True + + LevelMapping + A > movingavatar1 immovable0 + x > door0 immovable0 + h > immovable1 immovable0 + + 1 > passive1 immovable0 + 2 > passive2 immovable0 + 3 > passive3 immovable0 + 4 > passive4 immovable0 + + a > immovable3 immovable0 + b > immovable4 immovable0 + c > immovable5 immovable0 + d > immovable6 immovable0 + + . > immovable0 + + InteractionSet + movingavatar0 immovable7 > stepBack + + passive4 movingavatar4 > bounceForward + passive4 movingavatar2 movingavatar3 movingavatar1 > undoAll + + passive3 movingavatar3 > bounceForward + passive3 movingavatar2 movingavatar4 movingavatar1 > undoAll + + passive2 movingavatar2 > bounceForward + passive2 movingavatar3 movingavatar4 movingavatar1 > undoAll + + passive1 movingavatar1 > bounceForward + passive1 movingavatar3 movingavatar4 movingavatar2 > undoAll + + passive0 immovable7 immovable2 door0 passive0 > undoAll + movingavatar0 immovable1 > killSprite scoreChange=-1 + door0 movingavatar0 > killSprite scoreChange=1 + passive0 immovable1 > killSprite + + movingavatar0 immovable3 > transformTo stype=movingavatar1 + movingavatar0 immovable5 > transformTo stype=movingavatar3 + movingavatar0 immovable4 > transformTo stype=movingavatar2 + movingavatar0 immovable6 > transformTo stype=movingavatar4 + + TerminationSet + SpriteCounter stype=movingavatar0 limit=0 win=False + SpriteCounter stype=door0 limit=0 win=True + Timeout limit=1500 win=False \ No newline at end of file diff --git a/VGDLDataGeneralized/examples/gridphysics/colourescape_lvl0.txt b/VGDLDataGeneralized/examples/gridphysics/colourescape_lvl0.txt new file mode 100755 index 0000000..583e049 --- /dev/null +++ b/VGDLDataGeneralized/examples/gridphysics/colourescape_lvl0.txt @@ -0,0 +1,11 @@ +wwwwwwwwwwwwwwwwww +w........w.x.....w +w.bh.....w.h.....w +wwwwwww..........w +w...b.w22wwwwww33w +w.....w......1...w +w11111...1.....1.w +w..1......wwwwwwww +w...........1..c.w +w...A...w...1....w +wwwwwwwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLDataGeneralized/examples/gridphysics/colourescape_lvl1.txt b/VGDLDataGeneralized/examples/gridphysics/colourescape_lvl1.txt new file mode 100755 index 0000000..21571e5 --- /dev/null +++ b/VGDLDataGeneralized/examples/gridphysics/colourescape_lvl1.txt @@ -0,0 +1,11 @@ +wwwwwwwwwwwwwwwwww +w..a..2..w....4..w +w.bh...2.w.h..4.xw +wwwwwww.1..2..422w +w...b..4..1wwww..w +w.1...w.31...13..w +w1.111w..1.1.1.1.w +wd.1..w.3.ww..wwww +w22...w..3..1.3c.w +w...A...4...1....w +wwwwwwwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLDataGeneralized/examples/gridphysics/colourescape_lvl2.txt b/VGDLDataGeneralized/examples/gridphysics/colourescape_lvl2.txt new file mode 100755 index 0000000..5961590 --- /dev/null +++ b/VGDLDataGeneralized/examples/gridphysics/colourescape_lvl2.txt @@ -0,0 +1,11 @@ +wwwwwwwwwwwwwwwwww +w.....2..wc...4..w +w.bha..2.w.h..4.xw +w..3143.1.....422w +w...b..4.w1..2231w +w.1..h..312.a13..w +w1.111w1...1h1.1.w +wd.1..h.3..w..b..w +w2...22.c3..1.3c.w +w...A...4...1....w +wwwwwwwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLDataGeneralized/examples/gridphysics/colourescape_lvl3.txt b/VGDLDataGeneralized/examples/gridphysics/colourescape_lvl3.txt new file mode 100755 index 0000000..0c08a3e --- /dev/null +++ b/VGDLDataGeneralized/examples/gridphysics/colourescape_lvl3.txt @@ -0,0 +1,11 @@ +wwwwwwwwwwwwwwwwww +w..x..3..wc...4..w +w.bh...3.w.h..4..w +w..4244.2.....433w +w...b..4.w2..3342w +w.2..h..423..24..w +w2.222w2.2.2h2.2.w +wd.2..h.4..w..b..w +w3...33.c4..2.4cAw +w..h....4...2....w +wwwwwwwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLDataGeneralized/examples/gridphysics/colourescape_lvl4.txt b/VGDLDataGeneralized/examples/gridphysics/colourescape_lvl4.txt new file mode 100755 index 0000000..6dd8588 --- /dev/null +++ b/VGDLDataGeneralized/examples/gridphysics/colourescape_lvl4.txt @@ -0,0 +1,11 @@ +wwwwwwwwwwwwwwwwww +w.A...3..wb...4..w +w.ch...3.w.h..4..w +w..4211.2....a433w +w...b..4.w2..1142w +w.2..h..12...24..w +w2.112w2a2.1h2.2xw +wd.2..h.4..w..b..w +w3...13.d4..2.4d.w +w.ah....4w..2....w +wwwwwwwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLDataGeneralized/examples/gridphysics/cookmepasta.txt b/VGDLDataGeneralized/examples/gridphysics/cookmepasta.txt new file mode 100755 index 0000000..20b18f2 --- /dev/null +++ b/VGDLDataGeneralized/examples/gridphysics/cookmepasta.txt @@ -0,0 +1,62 @@ +BasicGame key_handler=Pulse + SpriteSet + + immovable0 > Immovable img=newset/floor6 hidden=True + movingavatar0 > MovingAvatar img=newset/chef frameRate=8 + resource0 > Resource img=oryx/key2 limit=1 shrinkfactor=0.6 + immovable1 > Immovable img=newset/lock1 + + parent0 > + passive0 > Passive + passive1 > img=newset/boilingwater frameRate=8 + passive2 > img=newset/pasta + passive3 > img=newset/tomato shrinkfactor=0.7 + passive4 > img=newset/tuna shrinkfactor=0.7 + + passive5 > Passive + passive6 > img=newset/pastaplate shrinkfactor=0.9 + passive7 > img=newset/tomatosauce shrinkfactor=0.9 + + immovable2 > Immovable + immovable3 > img=oryx/slash1 + immovable4 > img=newset/pastasauce + immovable5 > Immovable color=BLACK img=newset/floor4 + + + LevelMapping + b > passive1 immovable0 + p > passive2 immovable0 + o > passive3 immovable0 + t > passive4 immovable0 + k > resource0 immovable0 + l > immovable1 immovable0 + . > immovable0 + A > movingavatar0 immovable0 + + InteractionSet + + parent0 movingavatar0 > bounceForward + parent0 immovable5 immovable1 resource0 > undoAll + + passive2 passive1 > transformTo stype=passive6 scoreChange=4 killSecond=True + passive2 passive4 > transformTo stype=immovable3 scoreChange=-1 killSecond=True + passive2 passive3 > transformTo stype=immovable3 scoreChange=-1 killSecond=True + passive2 passive7 > transformTo stype=immovable3 scoreChange=-1 killSecond=True + + passive3 passive4 > transformTo stype=passive7 scoreChange=4 killSecond=True + passive3 passive1 > transformTo stype=immovable3 scoreChange=-1 killSecond=True + passive3 passive6 > transformTo stype=immovable3 scoreChange=-1 killSecond=True + passive1 passive7 > transformTo stype=immovable3 scoreChange=-1 killSecond=True + + passive4 passive1 > transformTo stype=immovable3 scoreChange=-1 killSecond=True + passive4 passive6 > transformTo stype=immovable3 scoreChange=-1 killSecond=True + passive6 passive7 > transformTo stype=immovable4 scoreChange=17 killSecond=True + + resource0 movingavatar0 > collectResource scoreChange=1 + immovable1 movingavatar0 > killIfOtherHasMore resource=resource0 limit=1 + + movingavatar0 immovable5 immovable1 > stepBack + + TerminationSet + MultiSpriteCounter stype1=immovable3 limit=1 win=False + MultiSpriteCounter stype1=immovable4 limit=1 win=True \ No newline at end of file diff --git a/VGDLDataGeneralized/examples/gridphysics/cookmepasta_lvl0.txt b/VGDLDataGeneralized/examples/gridphysics/cookmepasta_lvl0.txt new file mode 100755 index 0000000..87f9123 --- /dev/null +++ b/VGDLDataGeneralized/examples/gridphysics/cookmepasta_lvl0.txt @@ -0,0 +1,11 @@ +wwwwwwwwwwwwww +w............w +w............w +w..p......o..w +w............w +w......A.....w +w............w +w............w +w..b......t..w +w............w +wwwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLDataGeneralized/examples/gridphysics/cookmepasta_lvl1.txt b/VGDLDataGeneralized/examples/gridphysics/cookmepasta_lvl1.txt new file mode 100755 index 0000000..35b3108 --- /dev/null +++ b/VGDLDataGeneralized/examples/gridphysics/cookmepasta_lvl1.txt @@ -0,0 +1,11 @@ +wwwwwwwwwwwwww +wA....ww.....w +w.....ww.....w +w..o..ww..t..w +w.....ww.....w +www.wwwwwwlwww +w.....ww.....w +w.....ww.....w +w..b......p..w +w....kww.....w +wwwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLDataGeneralized/examples/gridphysics/cookmepasta_lvl2.txt b/VGDLDataGeneralized/examples/gridphysics/cookmepasta_lvl2.txt new file mode 100755 index 0000000..2182938 --- /dev/null +++ b/VGDLDataGeneralized/examples/gridphysics/cookmepasta_lvl2.txt @@ -0,0 +1,11 @@ +wwwwwwwwwwwwww +w.....w......w +w..b..w...o..w +w............w +wwww....w....w +w......Aw....w +wwwww...wwwwww +w..pw.......kw +w...l.....t..w +w...w....w...w +wwwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLDataGeneralized/examples/gridphysics/cookmepasta_lvl3.txt b/VGDLDataGeneralized/examples/gridphysics/cookmepasta_lvl3.txt new file mode 100755 index 0000000..488f2fa --- /dev/null +++ b/VGDLDataGeneralized/examples/gridphysics/cookmepasta_lvl3.txt @@ -0,0 +1,11 @@ +wwwwwwwwwwwwww +w......w.....w +w...t..w...o.w +w....wwwww...w +w............w +w......A.....w +w..wwww......w +w....kw......w +w..b..wwwwlw.w +w.....wp.....w +wwwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLDataGeneralized/examples/gridphysics/cookmepasta_lvl4.txt b/VGDLDataGeneralized/examples/gridphysics/cookmepasta_lvl4.txt new file mode 100755 index 0000000..8036e2f --- /dev/null +++ b/VGDLDataGeneralized/examples/gridphysics/cookmepasta_lvl4.txt @@ -0,0 +1,11 @@ +wwwwwwwwwwwwww +w..lA........w +w..wwwwww.woww +w..t.........w +w..wwwwwwww..w +w..w....k.w..w +w..w..p...w..w +w..w...wwww..w +w..w...b.....w +w..w.....w...w +wwwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLDataGeneralized/examples/gridphysics/cops.txt b/VGDLDataGeneralized/examples/gridphysics/cops.txt new file mode 100755 index 0000000..ed1c685 --- /dev/null +++ b/VGDLDataGeneralized/examples/gridphysics/cops.txt @@ -0,0 +1,75 @@ +BasicGame square_size=40 + SpriteSet + immovable0 > Immovable img=oryx/space4 hidden=True + immovable1 > Immovable color=WHITE img=newset/jaildoor1 + immovable2 > Immovable color=WHITE img=oryx/key1 + immovable3 > Immovable color=WHITE img=newset/jail + + immovable4 > Immovable invisible=True hidden=True + parent0 > + parent1 > + parent2 > + + fleeing0 > Fleeing stype=movingavatar0 speed=0.9 + fleeing1 > img=newset/redthug frameRate=7 + fleeing2 > img=newset/greenthug frameRate=9 + fleeing3 > img=newset/yellowthug frameRate=5 + fleeing4 > img=newset/bossthug frameRate=12 + + resource0 > Resource limit=1 img=resource0 singleton=True color=LIGHTBLUE + resource1 > Resource + resource2 > color=RED + resource3 > color=GREEN + resource4 > color=YELLOW + + movingavatar0 > MovingAvatar img=newset/cop2 frameRate=8 + + immovable5 > Immovable img=oryx/wall1 + + + LevelMapping + . > immovable0 + 0 > immovable0 immovable3 + 1 > immovable0 immovable2 + d > immovable0 immovable1 + + g > immovable0 fleeing2 + y > immovable0 fleeing3 + r > immovable0 fleeing1 + b > immovable0 fleeing4 + + A > immovable0 movingavatar0 + + + InteractionSet + + movingavatar0 immovable5 > stepBack + fleeing0 immovable5 immovable1 > stepBack + + resource0 movingavatar0 > collectResource + resource0 movingavatar0 > killSprite + + immovable1 movingavatar0 > killIfOtherHasMore resource=resource0 limit=1 + movingavatar0 immovable1 > changeResource resource=resource0 value=-1 + movingavatar0 immovable1 > stepBack + + movingavatar0 immovable2 > spawnIfHasLess resource=resource0 limit=0 stype=resource0 + + movingavatar0 fleeing1 > changeResource resource=resource2 value=1 killResource=True + movingavatar0 fleeing2 > changeResource resource=resource3 value=1 killResource=True + movingavatar0 fleeing3 > changeResource resource=resource4 value=1 killResource=True + + movingavatar0 immovable3 > spawnIfHasMore resource=resource3 limit=1 stype=parent1 + movingavatar0 parent1 > changeResource resource=resource3 value=-1 killResource=True scoreChange=2 + + movingavatar0 immovable3 > spawnIfHasMore resource=resource4 limit=1 stype=parent2 + movingavatar0 parent2 > changeResource resource=resource4 value=-1 killResource=True scoreChange=5 + + movingavatar0 immovable3 > spawnIfHasMore resource=resource2 limit=1 stype=parent0 + movingavatar0 parent0 > changeResource resource=resource2 value=-1 killResource=True scoreChange=100 + + fleeing4 movingavatar0 > killSprite scoreChange=100 + + TerminationSet + Timeout limit=1900 win=False + SpriteCounter stype=fleeing4 limit=0 win=True \ No newline at end of file diff --git a/VGDLDataGeneralized/examples/gridphysics/cops_lvl0.txt b/VGDLDataGeneralized/examples/gridphysics/cops_lvl0.txt new file mode 100755 index 0000000..a5992d2 --- /dev/null +++ b/VGDLDataGeneralized/examples/gridphysics/cops_lvl0.txt @@ -0,0 +1,16 @@ +wwwwwwwwwwwwwww +www..A.....0www +www........1www +wwwwwwwdwwwwwww +w....g........w +w.............w +w..........g..w +wwwwwwwwwwwdwww +w.....w.......w +w..r..w..y....w +w.....w.......w +w.r...w..y....w +w.....d.......w +wwdwwwwwwwwwwww +w............bw +wwwwwwwwwwwwwww diff --git a/VGDLDataGeneralized/examples/gridphysics/cops_lvl1.txt b/VGDLDataGeneralized/examples/gridphysics/cops_lvl1.txt new file mode 100755 index 0000000..b585e94 --- /dev/null +++ b/VGDLDataGeneralized/examples/gridphysics/cops_lvl1.txt @@ -0,0 +1,16 @@ +wwwwwwwwwwwwwww +wwwwww.....y..w +wwwwww..y.....w +wwwwwwwdwwwwwdw +wA..w....g..w.w +w...d.......w.w +w0.1w......gw.w +wwwwwwwwwwwww.w +w...w.......w.w +w...w...r...w.w +w...w.......w.w +w...d.r.....w.w +w...w.........w +w.b.wwwwwwwwwww +w.............w +wwwwwwwwwwwwwww diff --git a/VGDLDataGeneralized/examples/gridphysics/cops_lvl2.txt b/VGDLDataGeneralized/examples/gridphysics/cops_lvl2.txt new file mode 100755 index 0000000..b0bb204 --- /dev/null +++ b/VGDLDataGeneralized/examples/gridphysics/cops_lvl2.txt @@ -0,0 +1,16 @@ +wwwwwwwwwwwwwww +wwwwww.....y..w +wwwwww..y.....w +wwwwwwwdwwwwwdw +wb..w....r..w.w +w...d.......w.w +w...w......rw.w +wwwwwwwwwwwww.w +w1.0w.......w.w +w...w...g...w.w +w...w.......w.w +w...d.g.....w.w +w...w.........w +w.A.wwwwwwwwwww +w.............w +wwwwwwwwwwwwwww diff --git a/VGDLDataGeneralized/examples/gridphysics/cops_lvl3.txt b/VGDLDataGeneralized/examples/gridphysics/cops_lvl3.txt new file mode 100755 index 0000000..0dd4645 --- /dev/null +++ b/VGDLDataGeneralized/examples/gridphysics/cops_lvl3.txt @@ -0,0 +1,16 @@ +wwwwwwwwwwwwwww +www..b......www +www.........www +wwwwwwwdwwwwwww +w....r........w +w.............w +w..........r..w +wwwwwwwwwwwdwww +w.....w.......w +w..g..w..y....w +w.g...w..y....w +w.....d.......w +wwdwwwwwwwwwwww +w...A........1w +w............0w +wwwwwwwwwwwwwww diff --git a/VGDLDataGeneralized/examples/gridphysics/cops_lvl4.txt b/VGDLDataGeneralized/examples/gridphysics/cops_lvl4.txt new file mode 100755 index 0000000..b9c420c --- /dev/null +++ b/VGDLDataGeneralized/examples/gridphysics/cops_lvl4.txt @@ -0,0 +1,16 @@ +wwwwwwwwwwwwwww +w...1w.....g..w +w....d........w +w....ww.www.wdw +wA...w......w.w +w....w...g..w.w +w0...w......w.w +wwwwwwwwwwwww.w +wr..w...w.....w +w...w...w.y...w +w...w...w.....w +w...d.b.w...y.w +w..rw...w.....w +w...wwwwwwdwwww +w.............w +wwwwwwwwwwwwwww diff --git a/VGDLDataGeneralized/examples/gridphysics/crossfire.txt b/VGDLDataGeneralized/examples/gridphysics/crossfire.txt new file mode 100755 index 0000000..0c20690 --- /dev/null +++ b/VGDLDataGeneralized/examples/gridphysics/crossfire.txt @@ -0,0 +1,30 @@ +BasicGame + SpriteSet + immovable0 > Immovable hidden=True img=oryx/space2 + randombomber0 > RandomBomber stype=missile0 prob=0.4 cooldown=3 speed=0.1 rotateInPlace=True img=newset/cannon + missile0 > Missile color=RED speed=0.9 img=newset/bomb shrinkfactor=0.7 + parent0 > + door0 > Door color=GREEN img=oryx/dooropen1 + + movingavatar0 > MovingAvatar img=oryx/knight1 + + immovable1 > Immovable img=oryx/wall3 autotiling=True + + InteractionSet + + door0 movingavatar0 > killSprite scoreChange=5 + movingavatar0 immovable1 > stepBack + randombomber0 immovable1 > stepBack + movingavatar0 missile0 > killSprite scoreChange=-1 + missile0 immovable1 > killSprite + + + LevelMapping + g > door0 immovable0 + t > randombomber0 immovable0 + . > immovable0 + A > movingavatar0 immovable0 + + TerminationSet + SpriteCounter stype=door0 limit=0 win=True + SpriteCounter stype=movingavatar0 limit=0 win=False \ No newline at end of file diff --git a/VGDLDataGeneralized/examples/gridphysics/crossfire_lvl0.txt b/VGDLDataGeneralized/examples/gridphysics/crossfire_lvl0.txt new file mode 100755 index 0000000..cc85d01 --- /dev/null +++ b/VGDLDataGeneralized/examples/gridphysics/crossfire_lvl0.txt @@ -0,0 +1,15 @@ +wwwwwwwwwwwwwwwwwwwwwwwwwwwwwww +w.............................w +w...w.....t...w......wwwww....w +w.A.w.........w...............w +w...w.........w...t...........w +w..ww.........................w +w........wwwwww...........t...w +w...t.........t..w............w +w................w............w +w.....wwwwww.....w.....wwwww..w +w...................t....w....w +w.......t......wwww......w....w +w...wwww.................w...gw +w................t............w +wwwwwwwwwwwwwwwwwwwwwwwwwwwwwww diff --git a/VGDLDataGeneralized/examples/gridphysics/crossfire_lvl1.txt b/VGDLDataGeneralized/examples/gridphysics/crossfire_lvl1.txt new file mode 100755 index 0000000..1ea6710 --- /dev/null +++ b/VGDLDataGeneralized/examples/gridphysics/crossfire_lvl1.txt @@ -0,0 +1,15 @@ +wwwwwwwwwwwwwwwwwwwwwwwwwwwwwww +w...w.....................A...w +w...w.wwwwwwwww.wwwwwwwwwwwww.w +w...w.........w...............w +w...w....t....w...t...w.......w +w..ww.................w.......w +w..........wwww.......w...t...w +w...t...w.....t..w....w.......w +w.......w........w............w +w.....wwwwww.....w....wwwwww..w +w.......wgw.........t....w....w +w.......w.w....wwww......w....w +w...wwww.................w....w +w................t............w +wwwwwwwwwwwwwwwwwwwwwwwwwwwwwww diff --git a/VGDLDataGeneralized/examples/gridphysics/crossfire_lvl2.txt b/VGDLDataGeneralized/examples/gridphysics/crossfire_lvl2.txt new file mode 100755 index 0000000..718d9dd --- /dev/null +++ b/VGDLDataGeneralized/examples/gridphysics/crossfire_lvl2.txt @@ -0,0 +1,15 @@ +wwwwwwwwwwwwwwwwwwwwwwwwwwwwwww +w...w.....................g...w +w...w.wwwwwwwww.wwwwwwwwwwwwwww +w...w.........w.............t.w +w...w....t....wwwwwwwww.......w +w..ww.............t...w.......w +w..........wwww.......w...t...w +w...t...w.....t..w....w.......w +w.......w........w............w +w.....wwwwww.....w....wwwwww..w +w.........w.........t....w....w +w.........w....wwww......wA...w +w...wwww.................w....w +w......t......................w +wwwwwwwwwwwwwwwwwwwwwwwwwwwwwww diff --git a/VGDLDataGeneralized/examples/gridphysics/crossfire_lvl3.txt b/VGDLDataGeneralized/examples/gridphysics/crossfire_lvl3.txt new file mode 100755 index 0000000..f83391e --- /dev/null +++ b/VGDLDataGeneralized/examples/gridphysics/crossfire_lvl3.txt @@ -0,0 +1,15 @@ +wwwwwwwwwwwwwwwwwwwwwwwwwwwwwww +w..gw.........................w +w...w.wwwwwwwww.wwwwwwwwwwwwwww +w...w.........w.............t.w +w...w....t....wwwwwwwww.......w +w..ww.............t...w.......w +w..........wwwwwwww...w...t...w +w...t...w...t.w.A.w...w.......w +w.......w.........w...........w +w.....wwwwww......w...wwwwww..w +w.........w..............w....w +w.........wwwwwwwwwwwwwwww....w +w...wwww.................w....w +wt............................w +wwwwwwwwwwwwwwwwwwwwwwwwwwwwwww diff --git a/VGDLDataGeneralized/examples/gridphysics/crossfire_lvl4.txt b/VGDLDataGeneralized/examples/gridphysics/crossfire_lvl4.txt new file mode 100755 index 0000000..fd92bd5 --- /dev/null +++ b/VGDLDataGeneralized/examples/gridphysics/crossfire_lvl4.txt @@ -0,0 +1,15 @@ +wwwwwwwwwwwwwwwwwwwwwwwwwwwwwww +w.............................w +w...w.wwwwwwwww.wwwwwwwwwwwwwww +w...w.........w.............t.w +w........t....wwwwwwwww.......w +w...wwwww.........t...w.......w +w.......w..wwww.......w...t...w +w...t...w.....t..w....w.......w +w.......w........w............w +w.....wwwwww.....w....wwwwww..w +w......w..w.........t....w....w +w..g...w..w....wwww......w....w +wwwwwwww.................w....w +w..A..........................w +wwwwwwwwwwwwwwwwwwwwwwwwwwwwwww diff --git a/VGDLDataGeneralized/examples/gridphysics/decepticoins.txt b/VGDLDataGeneralized/examples/gridphysics/decepticoins.txt new file mode 100644 index 0000000..56fe823 --- /dev/null +++ b/VGDLDataGeneralized/examples/gridphysics/decepticoins.txt @@ -0,0 +1,32 @@ +BasicGame key_handler=Pulse square_size=40 + SpriteSet + floor > Immovable img=newset/floor2 + hole > Immovable color=DARKBLUE img=oryx/cspell4 + box > Passive img=newset/block1 shrinkfactor=0.8 + wall > Immovable img=oryx/wall3 autotiling=True + coin > Immovable img=oryx/gold1 + switch > Immovable img=newset/floor3 + moving > + avatar > MovingAvatar img=oryx/knight1 + piranha > Chaser stype=avatar cooldown=8 img=newset/piranha1 + LevelMapping + 0 > floor hole + 1 > floor box + w > floor wall + A > floor avatar + . > floor + c > floor coin + s > floor switch + e > floor piranha + InteractionSet + moving wall > stepBack + avatar piranha > killSprite + box avatar > bounceForward + box wall box > undoAll + box hole > killSprite scoreChange=1 + coin avatar > killSprite scoreChange=1 + switch avatar > spawnBehind stype=wall + switch avatar > killSprite + TerminationSet + SpriteCounter stype=avatar limit=0 win=False + SpriteCounter stype=box limit=0 win=True \ No newline at end of file diff --git a/VGDLDataGeneralized/examples/gridphysics/decepticoins_lvl0.txt b/VGDLDataGeneralized/examples/gridphysics/decepticoins_lvl0.txt new file mode 100644 index 0000000..a9adeda --- /dev/null +++ b/VGDLDataGeneralized/examples/gridphysics/decepticoins_lvl0.txt @@ -0,0 +1,7 @@ +wwwwwwwwwwwww +ws.A.......sw +w.wwwwwwwwwcw +wcwwwwwwwwwcw +w.wwwwwwwwwcw +w.......010cw +wwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLDataGeneralized/examples/gridphysics/decepticoins_lvl1.txt b/VGDLDataGeneralized/examples/gridphysics/decepticoins_lvl1.txt new file mode 100644 index 0000000..9db7082 --- /dev/null +++ b/VGDLDataGeneralized/examples/gridphysics/decepticoins_lvl1.txt @@ -0,0 +1,7 @@ +wwwwwwwwwwwwwwwwwwwwwwwwwwwwwww +wsA..........................sw +w.wwwwwwwwwwwwwwwwwwwwwwwwwwwcw +wcwwwwwwwwwwwwwwwwwwwwwwwwwwwcw +w.wwwwwwwwwwwwwwwwwwwwwwwwwwwcw +w..............010............w +wwwwwwwwwwwwwwwwwwwwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLDataGeneralized/examples/gridphysics/decepticoins_lvl2.txt b/VGDLDataGeneralized/examples/gridphysics/decepticoins_lvl2.txt new file mode 100644 index 0000000..4eda03d --- /dev/null +++ b/VGDLDataGeneralized/examples/gridphysics/decepticoins_lvl2.txt @@ -0,0 +1,10 @@ +wwwwwwwwwwwwwwwwwwwwwwwwwwwwwww +w.A...........................w +wswwwwwwwwwwwwwwwwwwwwwwwwwwwsw +wcw...........................w +w.w.wwwwwwwwwwwwwwwwwwwwwwwwwww +w.w..........................cw +w.wwwwwwwwwwwwwwwwwwwwwwwwwwwcw +w.wwwwwwwwwwwwwwwwwwwwwwwwwwwcw +w..............010............w +wwwwwwwwwwwwwwwwwwwwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLDataGeneralized/examples/gridphysics/decepticoins_lvl3.txt b/VGDLDataGeneralized/examples/gridphysics/decepticoins_lvl3.txt new file mode 100644 index 0000000..63ea430 --- /dev/null +++ b/VGDLDataGeneralized/examples/gridphysics/decepticoins_lvl3.txt @@ -0,0 +1,11 @@ +wwwwwwwwww +w...c....w +w.wwwwwwcw +wc...c...w +w.wwwwwwww +w.wwwwwwww +w.wwwwwwww +w.wwwwwwww +wAwwwwwwww +w....ee10w +wwwwwwwwww \ No newline at end of file diff --git a/VGDLDataGeneralized/examples/gridphysics/decepticoins_lvl4.txt b/VGDLDataGeneralized/examples/gridphysics/decepticoins_lvl4.txt new file mode 100644 index 0000000..1916fbd --- /dev/null +++ b/VGDLDataGeneralized/examples/gridphysics/decepticoins_lvl4.txt @@ -0,0 +1,14 @@ +wwwwwwwwwwwwwww +wcwwwewwewwewww +wcwww.ww.ww.www +w.www.ww.ww.www +wc.c.c.c.c.c.cw +wwwwwwwwwwwww.w +wwwwwwwwwwwwwcw +wwwwwwwwwwwww.w +wee......c.c.cw +wwwwwwwwwwwww.w +w............Aw +w1wwwwwwwwwwwww +w0wwwwwwwwwwwww +wwwwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLDataGeneralized/examples/gridphysics/deceptizelda.txt b/VGDLDataGeneralized/examples/gridphysics/deceptizelda.txt new file mode 100644 index 0000000..20aab70 --- /dev/null +++ b/VGDLDataGeneralized/examples/gridphysics/deceptizelda.txt @@ -0,0 +1,48 @@ +BasicGame + SpriteSet + floor > Immovable randomtiling=0.9 img=oryx/floor3 hidden=True + smallgoal > Door color=GREEN img=oryx/doorclosed1 + largegoal > Door color=GOLD img=oryx/door2 + key > Immovable color=ORANGE img=oryx/key2 + vase > Immovable color=RED img=oryx/gold2 + sword > OrientedFlicker limit=5 singleton=True img=oryx/slash1 + movable > + avatar > ShootAvatar stype=sword frameRate=8 + nokey > img=oryx/swordman1 + withkey > color=ORANGE img=oryx/swordmankey1 + enemy > + monsterQuick > RandomNPC cooldown=2 cons=6 img=oryx/bat1 + monsterNormal > RandomNPC cooldown=4 cons=8 img=oryx/spider2 + monsterSlow > RandomNPC cooldown=8 cons=12 img=oryx/scorpion1 + wall > Immovable autotiling=true img=oryx/wall3 + + + LevelMapping + g > floor smallgoal + l > floor largegoal + + > floor key + A > floor nokey + 1 > floor monsterQuick + 2 > floor monsterNormal + 3 > floor monsterSlow + v > floor vase + w > wall + . > floor + + + InteractionSet + movable wall > stepBack + nokey smallgoal > stepBack + smallgoal withkey > killSprite scoreChange=1 + largegoal nokey > killSprite scoreChange=10 + largegoal withkey > killSprite scoreChange=10 + enemy sword > killSprite scoreChange=2 + vase sword > killSprite scoreChange=1 + enemy enemy > stepBack + avatar enemy > killSprite scoreChange=-1 + nokey key > transformTo stype=withkey scoreChange=1 killSecond=True + + TerminationSet + SpriteCounter stype=smallgoal win=True + SpriteCounter stype=largegoal win=True + SpriteCounter stype=avatar win=False \ No newline at end of file diff --git a/VGDLDataGeneralized/examples/gridphysics/deceptizelda_lvl0.txt b/VGDLDataGeneralized/examples/gridphysics/deceptizelda_lvl0.txt new file mode 100644 index 0000000..a83b631 --- /dev/null +++ b/VGDLDataGeneralized/examples/gridphysics/deceptizelda_lvl0.txt @@ -0,0 +1,12 @@ +wwwwwwwwwwwww +w...........w +w.wwwwwwwww.w +w.w..2......w +w.w.........w +w.w.wwwwwwwww +w.w..2......w +w.w.........w +w.w....2...lw +w.wwwwwwwwwww +wA........+gw +wwwwwwwwwwwww diff --git a/VGDLDataGeneralized/examples/gridphysics/deceptizelda_lvl1.txt b/VGDLDataGeneralized/examples/gridphysics/deceptizelda_lvl1.txt new file mode 100644 index 0000000..56ed93c --- /dev/null +++ b/VGDLDataGeneralized/examples/gridphysics/deceptizelda_lvl1.txt @@ -0,0 +1,13 @@ +wwwwwwwwwwwww +w...........w +w.wwwwwwwww.w +w.w..2.v.v..w +w.w.........w +w.w.wwwwwwwww +w.w..2......w +w.w.......vvw +w.w....2..vvw +w.wwwwwwwwwww +wA........+gw +wwwwwwwwwwwww +wwwwwwlwwwwww \ No newline at end of file diff --git a/VGDLDataGeneralized/examples/gridphysics/deceptizelda_lvl2.txt b/VGDLDataGeneralized/examples/gridphysics/deceptizelda_lvl2.txt new file mode 100644 index 0000000..a83b631 --- /dev/null +++ b/VGDLDataGeneralized/examples/gridphysics/deceptizelda_lvl2.txt @@ -0,0 +1,12 @@ +wwwwwwwwwwwww +w...........w +w.wwwwwwwww.w +w.w..2......w +w.w.........w +w.w.wwwwwwwww +w.w..2......w +w.w.........w +w.w....2...lw +w.wwwwwwwwwww +wA........+gw +wwwwwwwwwwwww diff --git a/VGDLDataGeneralized/examples/gridphysics/deceptizelda_lvl3.txt b/VGDLDataGeneralized/examples/gridphysics/deceptizelda_lvl3.txt new file mode 100644 index 0000000..a83b631 --- /dev/null +++ b/VGDLDataGeneralized/examples/gridphysics/deceptizelda_lvl3.txt @@ -0,0 +1,12 @@ +wwwwwwwwwwwww +w...........w +w.wwwwwwwww.w +w.w..2......w +w.w.........w +w.w.wwwwwwwww +w.w..2......w +w.w.........w +w.w....2...lw +w.wwwwwwwwwww +wA........+gw +wwwwwwwwwwwww diff --git a/VGDLDataGeneralized/examples/gridphysics/deceptizelda_lvl4.txt b/VGDLDataGeneralized/examples/gridphysics/deceptizelda_lvl4.txt new file mode 100644 index 0000000..a83b631 --- /dev/null +++ b/VGDLDataGeneralized/examples/gridphysics/deceptizelda_lvl4.txt @@ -0,0 +1,12 @@ +wwwwwwwwwwwww +w...........w +w.wwwwwwwww.w +w.w..2......w +w.w.........w +w.w.wwwwwwwww +w.w..2......w +w.w.........w +w.w....2...lw +w.wwwwwwwwwww +wA........+gw +wwwwwwwwwwwww diff --git a/VGDLDataGeneralized/examples/gridphysics/defem.txt b/VGDLDataGeneralized/examples/gridphysics/defem.txt new file mode 100755 index 0000000..ec8a5ca --- /dev/null +++ b/VGDLDataGeneralized/examples/gridphysics/defem.txt @@ -0,0 +1,48 @@ +BasicGame + SpriteSet + immovable0 > Immovable hidden=True img=oryx/backLBrown + passive0 > Passive invisible=TRUE hidden=TRUE + movingavatar0 > MovingAvatar img=oryx/axeman1 + randommissile0 > RandomMissile img=oryx/axe1 shrinkfactor=0.5 + + parent0 > + parent1 > + randomnpc0 > RandomNPC cooldown=5 img=oryx/freak1 + chaser0 > Chaser cooldown=5 stype=movingavatar0 img=oryx/freak2 + missile0 > Missile cooldown=5 img=oryx/freak3 + + parent2 > + spawnpoint0 > SpawnPoint stype=randomnpc0 total=10 cooldown=20 img=newset/hole1 + spawnpoint1 > SpawnPoint stype=chaser0 total=10 cooldown=40 img=newset/hole5 + + spawnpoint2 > SpawnPoint stype=missile0 total=5 cooldown=30 img=newset/hole4 + spawnpoint3 > orientation=RIGHT + spawnpoint4 > orientation=LEFT + spawnpoint5 > orientation=UP + spawnpoint6 > orientation=DOWN + + TerminationSet + SpriteCounter stype=movingavatar0 limit=0 win=False + SpriteCounter stype=parent1 limit=0 win=True + + InteractionSet + + passive0 movingavatar0 > spawn stype=randommissile0 prob=0.5 + parent1 randommissile0 > killSprite scoreChange=1 + movingavatar0 parent1 > killSprite + EOS movingavatar0 passive0 > stepBack + missile0 EOS > reverseDirection + randomnpc0 EOS > stepBack + chaser0 EOS > stepBack + randommissile0 parent1 EOS > killSprite + + + LevelMapping + a > movingavatar0 passive0 immovable0 + r > spawnpoint0 passive0 immovable0 + c > spawnpoint1 passive0 immovable0 + z > spawnpoint3 passive0 immovable0 + x > spawnpoint4 passive0 immovable0 + f > spawnpoint6 passive0 immovable0 + v > spawnpoint5 passive0 immovable0 + . > passive0 floor \ No newline at end of file diff --git a/VGDLDataGeneralized/examples/gridphysics/defem_lvl0.txt b/VGDLDataGeneralized/examples/gridphysics/defem_lvl0.txt new file mode 100755 index 0000000..9af33b2 --- /dev/null +++ b/VGDLDataGeneralized/examples/gridphysics/defem_lvl0.txt @@ -0,0 +1,13 @@ +c........r......... +................... +................... +z.................. +................... +................... +.........a......... +................... +................... +..................x +................... +................... +.........r........c \ No newline at end of file diff --git a/VGDLDataGeneralized/examples/gridphysics/defem_lvl1.txt b/VGDLDataGeneralized/examples/gridphysics/defem_lvl1.txt new file mode 100755 index 0000000..937d12b --- /dev/null +++ b/VGDLDataGeneralized/examples/gridphysics/defem_lvl1.txt @@ -0,0 +1,13 @@ +c...f....r......... +................... +................... +z.................. +.....r............. +................... +.........a......... +................... +................... +.............r....x +................... +................... +.........r....v...c \ No newline at end of file diff --git a/VGDLDataGeneralized/examples/gridphysics/defem_lvl2.txt b/VGDLDataGeneralized/examples/gridphysics/defem_lvl2.txt new file mode 100755 index 0000000..66a6355 --- /dev/null +++ b/VGDLDataGeneralized/examples/gridphysics/defem_lvl2.txt @@ -0,0 +1,13 @@ +c...f....r........c +................... +................... +z.................. +.....r............. +................... +.........a......... +................... +................... +.............r....x +................... +................... +c........r....v...c \ No newline at end of file diff --git a/VGDLDataGeneralized/examples/gridphysics/defem_lvl3.txt b/VGDLDataGeneralized/examples/gridphysics/defem_lvl3.txt new file mode 100755 index 0000000..5c62a1f --- /dev/null +++ b/VGDLDataGeneralized/examples/gridphysics/defem_lvl3.txt @@ -0,0 +1,13 @@ +c...f....r........c +................... +................... +z.................. +.....r.......r..... +................... +.........a......... +................... +................... +.....r.......r....x +................... +................... +c........r....v...c \ No newline at end of file diff --git a/VGDLDataGeneralized/examples/gridphysics/defem_lvl4.txt b/VGDLDataGeneralized/examples/gridphysics/defem_lvl4.txt new file mode 100755 index 0000000..14f2574 --- /dev/null +++ b/VGDLDataGeneralized/examples/gridphysics/defem_lvl4.txt @@ -0,0 +1,13 @@ +c...f....r........c +................... +................... +z.................. +.....r.......r..... +...c...........c... +.........a......... +................... +...c...........c... +.....r.......r....x +................... +................... +c........r....v...c \ No newline at end of file diff --git a/VGDLDataGeneralized/examples/gridphysics/defender.txt b/VGDLDataGeneralized/examples/gridphysics/defender.txt new file mode 100755 index 0000000..4873b27 --- /dev/null +++ b/VGDLDataGeneralized/examples/gridphysics/defender.txt @@ -0,0 +1,49 @@ +BasicGame key_handler=Pulse + SpriteSet + immovable0 > Immovable img=oryx/space1 hidden=True + immovable1 > Immovable color=WHITE img=newset/city1 + shootavatar0 > ShootAvatar color=YELLOW ammo=resource0 stype=missile1 img=oryx/spaceship1 rotateInPlace=False + missile0 > Missile + missile1 > orientation=RIGHT color=BLUE img=oryx/bullet1 + missile2 > orientation=DOWN color=RED speed=0.5 img=newset/bomb shrinkfactor=0.6 + bomber0 > Bomber orientation=LEFT stype=missile2 prob=0.04 cooldown=4 speed=0.6 img=oryx/alien3 + + spawnpoint0 > SpawnPoint stype=bomber0 cooldown=10 invisible=True hidden=True + spawnpoint1 > prob=0.2 + spawnpoint2 > prob=0.5 + + spawnpoint3 > SpawnPoint stype=missile3 cooldown=10 prob=0.15 invisible=True + + missile3 > Missile orientation=DOWN speed=0.25 img=oryx/goldsack + resource0 > Resource limit=20 + immovable2 > Immovable img=oryx/wall1 + + LevelMapping + 0 > immovable1 immovable0 + 1 > spawnpoint1 immovable0 + 2 > spawnpoint2 immovable0 + 3 > spawnpoint3 immovable0 + A > shootavatar0 missile3 immovable0 + . > immovable0 + + TerminationSet + SpriteCounter stype=shootavatar0 limit=0 win=False + SpriteCounter stype=immovable1 limit=0 win=False + Timeout limit=1000 win=True + + InteractionSet + shootavatar0 EOS immovable1 immovable2 > stepBack + + bomber0 EOS > killSprite + missile0 EOS immovable1 > killSprite + + immovable1 missile2 > killSprite scoreChange=-1 + immovable1 missile1 bomber0 > killSprite + + missile3 bomber0 > killSprite + bomber0 missile1 > killBoth scoreChange=2 + + missile3 supply > stepBack + missile3 immovable2 immovable1 > stepBack pixelPerfect=True + + shootavatar0 missile3 > changeResource resource=resource0 value=5 killResource=True \ No newline at end of file diff --git a/VGDLDataGeneralized/examples/gridphysics/defender_lvl0.txt b/VGDLDataGeneralized/examples/gridphysics/defender_lvl0.txt new file mode 100755 index 0000000..5015ecc --- /dev/null +++ b/VGDLDataGeneralized/examples/gridphysics/defender_lvl0.txt @@ -0,0 +1,14 @@ +wwww3w3wwwwwwwwwwwwwwwwwwwwwwww +............................... +..............................1 +.A............................1 +..............................1 +............................... +............................... +............................... +............................... +..............000000.....000... +.............00000000...00000.. +.......000000000000000..000000. +......0000000000000000000000000 +wwwwwwwwwwwwwwwwwwwwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLDataGeneralized/examples/gridphysics/defender_lvl1.txt b/VGDLDataGeneralized/examples/gridphysics/defender_lvl1.txt new file mode 100755 index 0000000..d52ebb0 --- /dev/null +++ b/VGDLDataGeneralized/examples/gridphysics/defender_lvl1.txt @@ -0,0 +1,14 @@ +ww3www3wwwwwwwwwwwwwwwwwwwwwwww +..............................1 +............................... +.A............................1 +............................... +..............................1 +............................... +............................... +............................... +.......0.00...000000.....000... +.......0.00..00000000...0000... +.......00000000....000..000.... +......000000000000000000000.... +wwwwwwwwwwwwwwwwwwwwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLDataGeneralized/examples/gridphysics/defender_lvl2.txt b/VGDLDataGeneralized/examples/gridphysics/defender_lvl2.txt new file mode 100755 index 0000000..b1bcd33 --- /dev/null +++ b/VGDLDataGeneralized/examples/gridphysics/defender_lvl2.txt @@ -0,0 +1,14 @@ +wwww333wwwwwwwwwwwwwwwwwwwwwwww +............................... +..............................2 +.A............................. +..............................2 +............................... +............................... +........00000000............... +.....0000000000000....000000... +.....0.0......000000000..000... +.......0000..00000000...00000.. +.......000000000000000..000000. +......0000000000000000000000000 +wwwwwwwwwwwwwwwwwwwwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLDataGeneralized/examples/gridphysics/defender_lvl3.txt b/VGDLDataGeneralized/examples/gridphysics/defender_lvl3.txt new file mode 100755 index 0000000..e017450 --- /dev/null +++ b/VGDLDataGeneralized/examples/gridphysics/defender_lvl3.txt @@ -0,0 +1,14 @@ +wwww3wwwwwwwwww3wwwwwwwwwwwwwww +............................... +..............................1 +.A............................2 +..............................1 +............................... +............................... +......00..000..00.0000.00..00.. +......00..000..00.0000.00..00.. +......00..000..00.0000.00..00.. +......00..000..00.0000.00..00.. +......00..000..00.0000.00..00.. +......00..000..00.0000.00..00.. +wwwwwwwwwwwwwwwwwwwwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLDataGeneralized/examples/gridphysics/defender_lvl4.txt b/VGDLDataGeneralized/examples/gridphysics/defender_lvl4.txt new file mode 100755 index 0000000..bf3a3ad --- /dev/null +++ b/VGDLDataGeneralized/examples/gridphysics/defender_lvl4.txt @@ -0,0 +1,14 @@ +wwww3w3wwwwwwwwwwwwwwwwwwwwwwww +..............................1 +..................1............ +.A............................1 +..............................1 +..................1............ +..............................1 +........00000000............... +.....0000000000000....000000... +.....0.0......000000000..000... +.......0000..00000000...00000.. +.......000000000000000..000000. +......0000000000000000000000000 +wwwwwwwwwwwwwwwwwwwwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLDataGeneralized/examples/gridphysics/deflection.txt b/VGDLDataGeneralized/examples/gridphysics/deflection.txt new file mode 100755 index 0000000..29cd2ee --- /dev/null +++ b/VGDLDataGeneralized/examples/gridphysics/deflection.txt @@ -0,0 +1,42 @@ +BasicGame square_size=25 + SpriteSet + immovable0 > Immovable img=oryx/space1 hidden=True + ongoingavatar0 > OngoingAvatar speed=0.5 img=oryx/spaceship1 healthPoints=15 limitHealthPoints=20 + immovable1 > Immovable img=oryx/explosion2 + passive0 > Passive portal=True img=newset/whirlpool3 + randombomber0 > RandomBomber stype=missile0 prob=0.4 cooldown=3 speed=0.001 rotateInPlace=True img=newset/satellite + missile0 > Missile color=RED speed=0.9 img=oryx/circleEffect1 shrinkfactor=0.7 + passive1 > Passive + passive2 > img=oryx/planet + passive3 > img=oryx/planet1 + passive4 > Passive hidden=True invisible=True + + LevelMapping + A > ongoingavatar0 immovable0 + . > immovable0 + b > passive0 immovable0 + t > randombomber0 immovable0 + p > passive2 immovable0 + w > immovable1 immovable0 + a > passive4 immovable0 + + InteractionSet + + ongoingavatar0 immovable1 > subtractHealthPoints scoreChange=-1 + ongoingavatar0 EOS > killSprite + + ongoingavatar0 missile0 > attractGaze + ongoingavatar0 missile0 > subtractHealthPoints + missile0 ongoingavatar0 > killSprite + + ongoingavatar0 passive2 > align + passive2 ongoingavatar0 > transformTo stype=passive3 + ongoingavatar0 passive1 > addHealthPoints + + ongoingavatar0 passive4 > addTimer timer=2 ftype=transformToAll stype=passive3 stypeTo=passive2 + passive0 ongoingavatar0 > killSprite scoreChange=1 + + TerminationSet + SpriteCounter stype=ongoingavatar0 limit=0 win=False + SpriteCounter stype=passive0 limit=0 win=True + Timeout limit=1000 win=False diff --git a/VGDLDataGeneralized/examples/gridphysics/deflection_lvl0.txt b/VGDLDataGeneralized/examples/gridphysics/deflection_lvl0.txt new file mode 100755 index 0000000..8eb5ecd --- /dev/null +++ b/VGDLDataGeneralized/examples/gridphysics/deflection_lvl0.txt @@ -0,0 +1,26 @@ +wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww +w..............a.................w +w..w...t......apa..wwwwwwwwwww...w +w..w...........a.................w +w..w.......................t.....w +w..w.....t....t.........w........w +w..w...............a....w........w +w..w..............apa...w........w +w...........w......a....w........w +w..t........w...........w........w +w...........w...........w........w +w...........w.........www.....t..w +w.....A...............w...a......w +w...........w.........w..apa.....w +w........t..w.........w...a......w +w..wwwwwwwwwwwwwwwwwwww..........w +w........w...................b...w +w..t.....w......wwwwww...........w +w...........a......t........a....w +w....a.....apa.......w.....apa...w +w...apa.....a........w......a....w +w....a...t...........w.....wwwwwww +w...wwww....www......w...........w +w........................t.......w +w..............t.................w +wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww diff --git a/VGDLDataGeneralized/examples/gridphysics/deflection_lvl1.txt b/VGDLDataGeneralized/examples/gridphysics/deflection_lvl1.txt new file mode 100755 index 0000000..0433131 --- /dev/null +++ b/VGDLDataGeneralized/examples/gridphysics/deflection_lvl1.txt @@ -0,0 +1,26 @@ +wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww +w..............A.................w +wt...............................w +wwwwwww...wwwwwwwwwwwww....a..t..w +w...t..............w......apa....w +w.........a........w.......a.....w +w........apa...wwwwwwwww.........w +w.........a....w..............t..w +w.....t........w.....t...........w +w..............w..........wwwwwwww +wwwww..wwwwwwwww.t....a..........w +w....................apa.......t.w +w......t..............a..........w +w..........w................t....w +w.....a....w...t...wwwwwww.......w +w....apa...w........w............w +w.....a....w........w............w +wwwwww.........a....w...t........w +w.............apa...w............w +w.....t........a...........a.....w +w.........................apa....w +w........wwwwwwwwwwwwwww...a.....w +w..www.......t..............t....w +w....w...........b...............w +w....w.t.........................w +wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww diff --git a/VGDLDataGeneralized/examples/gridphysics/deflection_lvl2.txt b/VGDLDataGeneralized/examples/gridphysics/deflection_lvl2.txt new file mode 100755 index 0000000..7e3590b --- /dev/null +++ b/VGDLDataGeneralized/examples/gridphysics/deflection_lvl2.txt @@ -0,0 +1,26 @@ +wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww +w................................w +w...a.....w.........t............w +w..apa.t..w........wwwwwwww..ww..w +w...a.....wwww...........t.......w +w.........w..w.t....a............w +w..www.......w.....apa...........w +w............w......a.......t....w +w........t.......................w +w............wwwwwwwwwwwwwwww....w +w..wwwww..w..a...........w.......w +w...........apa..t.......w.......w +w............a........t..w.......w +w..A.......t.............w....b..w +w......................w.w.......w +w.....wwwwwwwwwwwwwwww.w.wwwww...w +w...w..........t.......w.....a...w +w...w.........a........t....apa..w +w...wwwww....apa.............a...w +w...w.....t...a....wwwww.........w +w...w..........t......w...t......w +w.........wwww........w..........w +w....t......w....w...............w +w...........wwwwww...t...........w +w................................w +wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww diff --git a/VGDLDataGeneralized/examples/gridphysics/deflection_lvl3.txt b/VGDLDataGeneralized/examples/gridphysics/deflection_lvl3.txt new file mode 100755 index 0000000..5376e92 --- /dev/null +++ b/VGDLDataGeneralized/examples/gridphysics/deflection_lvl3.txt @@ -0,0 +1,26 @@ +wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww +w....a...w.........t......w......w +w...apa.......t...........w......w +w....a...w......a............b...w +w........w.....apa........w......w +wwwww..www......a......t..wwwww..w +w.........t.................t....w +w....................a...........w +w.............t.....apa..........w +w...t................a...........w +w.......a..................t.....w +w......apa.......................w +w.......a...t..........t.........w +w................................w +w.....t.......................t..w +w................................w +w.www.wwww......t......wwwww.www.w +w........w.............w.........w +w........w....t........w.....a...w +w...........................apa..w +w........w........t....w.....a...w +w........w.............w.........w +w...A....w............tw.........w +w........w..t..........w.........w +w................................w +wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww diff --git a/VGDLDataGeneralized/examples/gridphysics/deflection_lvl4.txt b/VGDLDataGeneralized/examples/gridphysics/deflection_lvl4.txt new file mode 100755 index 0000000..43dd711 --- /dev/null +++ b/VGDLDataGeneralized/examples/gridphysics/deflection_lvl4.txt @@ -0,0 +1,26 @@ +wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww +w........t.....t....t....t...t...w +w...b.............a..............w +w................apa.............w +w.................a..............w +w.........t......t.....t.........w +wwwwwwwwwwwwwwwwwwwwwwwww........w +w.........t..........t...........w +w....t...........t..........t....w +w...................a............w +w..................apa...........w +w...................a............w +w................................w +w........wwwwwwwwwwwwwwwwwwwwwwwww +w..t...........t.......t.........w +w.......t..........t.........t...w +w...........a....................w +w..........apa...................w +w...........a....................w +wwwwwwwwwwwwwwwwwwwwwwwww........w +w..........t........t.......t....w +w.....t.........t......t.........w +w.................a..............w +w................apa.............w +w..A..............a..............w +wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww diff --git a/VGDLDataGeneralized/examples/gridphysics/digdug.txt b/VGDLDataGeneralized/examples/gridphysics/digdug.txt new file mode 100755 index 0000000..8394716 --- /dev/null +++ b/VGDLDataGeneralized/examples/gridphysics/digdug.txt @@ -0,0 +1,50 @@ +BasicGame square_size=30 + SpriteSet + immovable0 > Immovable hidden=True img=oryx/backlBrown + immovable1 > Immovable + immovable2 > color=GOLD img=oryx/gold2 shrinkfactor=0.5 + immovable3 > color=GREEN shrinkfactor=0.6 img=oryx/diamond1 + orientedflicker0 > OrientedFlicker limit=2 color=LIGHTGRAY img=oryx/pickaxe shrinkfactor=0.6 + orientedflicker1 > singleton=True + immovable4 > Immovable speed=0.0 img=oryx/planet + missile0 > Missile speed=0.2 img=oryx/planet + parent0 > + shootavatar0 > ShootAvatar stype=orientedflicker0 img=oryx/axeman1 + missile1 > Missile color=RED orientation=DOWN cooldown=4 img=oryx/scorpion3 + missile2 > Missile orientation=DOWN color=YELLOW speed=0.5 img=oryx/planet + spawnpoint0 > SpawnPoint total=5 cooldown=200 stype=missile1 img=newset/hole1 portal=True + immovable5 > Immovable img=oryx/dirtwall autotiling=True + + LevelMapping + 0 > immovable3 immovable0 + 1 > immovable2 immovable0 + e > spawnpoint0 immovable0 + m > missile1 immovable0 + . > immovable0 + A > shootavatar0 immovable0 + w > immovable5 immovable0 + + TerminationSet + SpriteCounter stype=shootavatar0 limit=0 win=False + MultiSpriteCounter stype1=immovable1 stype2=missile1 limit=0 win=True + + InteractionSet + + immovable2 orientedflicker0 missile0 > transformTo stype=missile2 + immovable3 shootavatar0 > killSprite scoreChange=1 + + missile0 immovable5 > transformToAll stype=missile0 stypeTo=immovable4 + immovable4 immovable5 > stepBack + shootavatar0 immovable2 > stepBack + shootavatar0 missile1 > killSprite scoreChange=-1 + missile1 immovable5 EOS immovable4 > flipDirection + missile1 missile0 > killSprite scoreChange=2 + missile2 immovable5 > killSprite + + orientedflicker0 shovel > transformTo stype=missile0 + EOS missile0 immovable4 > stepBack + missile0 shootavatar0 > killSprite + immovable4 shootavatar0 > killSprite + immovable5 orientedflicker0 > killSprite + parent0 immovable5 EOS immovable4 > stepBack + parent0 missile2 > killSprite \ No newline at end of file diff --git a/VGDLDataGeneralized/examples/gridphysics/digdug_lvl0.txt b/VGDLDataGeneralized/examples/gridphysics/digdug_lvl0.txt new file mode 100755 index 0000000..a8b632a --- /dev/null +++ b/VGDLDataGeneralized/examples/gridphysics/digdug_lvl0.txt @@ -0,0 +1,15 @@ +wwwwwwwwwwwwwwwwwwwwwwwwwww +wwwwwe.........wwwwwwwwwwww +wwwww.wwwwwwwwwwww1wwwwww0w +wwwww.www1wwwwww.......ww.w +wwww1.www0wwww........www.w +www0w.www.wwwwww0.0.0.ww..w +wwww0..m.....ww.0.0.0www.ww +www0w.www.ww1wwwwww.wwww..w +ww0w0.0ww.....e.....wwwww.w +www0w.www.wwwwwwwww.wwwwwmw +ww0w0.0ww0w111wwwww.wwwww.w +w.wwwwwwwww...wwwww.wwwww.w +w.wwwwwwwww...w0www.wwww..w +wA..........w.............w +wwwwwwwwwwwwwwwwwwwwwwwwwww diff --git a/VGDLDataGeneralized/examples/gridphysics/digdug_lvl1.txt b/VGDLDataGeneralized/examples/gridphysics/digdug_lvl1.txt new file mode 100755 index 0000000..4da2884 --- /dev/null +++ b/VGDLDataGeneralized/examples/gridphysics/digdug_lvl1.txt @@ -0,0 +1,15 @@ +wwww1wwwwwwwwwwwww1wwwwwwww +www...wwwwwwwwwwww.wwww0www +www...........e....wwwwwwww +www...wwww0www.wwwwwwwwwwww +wwww.wwwwwwwww........0wwww +wwww0wwwwwwwww.wwwwwwwwwwww +wwww.wwwww..0.0...wwww1wwww +wwww...m...0.0.0.......ewww +wwww.wwwww..0.0...wwwww.www +wwww.wwwwwwwww.wwwwwwww.www +wwww0www0ww0ww.wwwwwww..www +wwww.wwwwwwwww.wwwwwww..www +www...wwwwwwww.wwwwww0.0www +www.A.wwwwwwwwe.........www +wwwwwwwwwwwwwwwwwwwwwwwwwww diff --git a/VGDLDataGeneralized/examples/gridphysics/digdug_lvl2.txt b/VGDLDataGeneralized/examples/gridphysics/digdug_lvl2.txt new file mode 100755 index 0000000..26f634e --- /dev/null +++ b/VGDLDataGeneralized/examples/gridphysics/digdug_lvl2.txt @@ -0,0 +1,15 @@ +wwwwwwwww1wwwwwwwww1wwwwwww +wwwwm.........w.......ewwww +wwww.0.0.0.0.0.0.0.0.0.wwww +w0ww...................wwww +w0ww.wwwwwwww.wwwwwwww.wwww +w0ww.ww0www0w.www0w0ww.w0ww +wwww.wwwwwwww.wwwwwwww.w0ww +wwww.wwwAwwwwmww0ww0ww.wwww +ww0w.wwwwwwww.wwww0www.wwww +ww0w.wwwww0ww.wwwwwwww.ww0w +wwww.www11www.www11www.ww0w +wwww...................ww0w +wwww..0.0.0.0.0.0.0.0..wwww +wwwwe.......w.........mwwww +wwwwwwwwwwwwwwwwwwwwwwwwwww diff --git a/VGDLDataGeneralized/examples/gridphysics/digdug_lvl3.txt b/VGDLDataGeneralized/examples/gridphysics/digdug_lvl3.txt new file mode 100755 index 0000000..fe267de --- /dev/null +++ b/VGDLDataGeneralized/examples/gridphysics/digdug_lvl3.txt @@ -0,0 +1,15 @@ +wwwwwwwwwwwwwwwwwwwwwwwwwww +w........w...w....w.......w +w..ww.w......www.w.1w.....w +w.w....ww.0.w..w.ww.www...w +w....w.w.ww.w....ww..0ww..w +w.....w..w.1.....ww...w...w +w....www....ww...w.w...w..w +w....w........w.w...w.ww..w +ww.ww..www...www10....w...w +w....ww...ww......ww.w.w..w +w......wwwww...www..w.ww..w +wwwwww.w01..www...ww...ww.w +wwwwwwwwwwwwwwwwwwwwwwwwwww +wA.......................ew +wwwwwwwwwwwwwwwwwwwwwwwwwww diff --git a/VGDLDataGeneralized/examples/gridphysics/digdug_lvl4.txt b/VGDLDataGeneralized/examples/gridphysics/digdug_lvl4.txt new file mode 100755 index 0000000..4619e3a --- /dev/null +++ b/VGDLDataGeneralized/examples/gridphysics/digdug_lvl4.txt @@ -0,0 +1,15 @@ +wwwwwwwwwwwwwwwwwwwwwwwwwww +w0000000000000000000000000w +w1111111111111111111111111w +w....m......m.............w +w.....m........m..m.......w +w........m..........m..m..w +w.....................m...w +wwwwwwwwwwwwwwww..wwwwwwwww +w.........................w +w.........................w +w.........................w +w.........................w +w.........................w +wA.......................ew +wwwwwwwwwwwwwwwwwwwwwwwwwww diff --git a/VGDLDataGeneralized/examples/gridphysics/donkeykong.txt b/VGDLDataGeneralized/examples/gridphysics/donkeykong.txt new file mode 100644 index 0000000..5001ae8 --- /dev/null +++ b/VGDLDataGeneralized/examples/gridphysics/donkeykong.txt @@ -0,0 +1,73 @@ +BasicGame square_size=20 + SpriteSet + immovable0 > Immovable img=oryx/backLBlue hidden=True + immovable1 > Immovable img=oryx/floor1 orientation=RIGHT hidden=True + immovable2 > Immovable img=oryx/floor1 orientation=RIGHT hidden=True + immovable3 > Immovable img=newset/ladder2 orientation=DOWN hidden=True + door0 > Door color=GREEN img=newset/exit2 + + bomberrandommissile0 > BomberRandomMissile stypeMissile=breakableBarrelR,toughBarrelR cooldown=50 invisible=True hidden=True + bomberrandommissile1 > BomberRandomMissile stypeMissile=breakableBarrelL,toughBarrelL cooldown=50 invisible=True hidden=True + + missile0 > Missile + missile1 > orientation=DOWN speed=0.8 + missile2 > img=oryx/barrel1 + missile3 > img=oryx/barrel1 + missile4 > img=oryx/barrel2 + missile5 > img=oryx/barrel2 + parent0 > + parent1 > speed=0.25 img=oryx/barrel1 + parent2 > orientation=RIGHT + parent3 > orientation=LEFT + parent4 > speed=0.25 img=oryx/barrel2 + parent5 > orientation=RIGHT + parent6 > orientation=LEFT + + shootavatar0 > ShootAvatar speed=0.5 stype=missile6 frameRate=8 img=oryx/spelunky + missile6 > Missile img=newset/arrow speed=0.75 singleton=True + randomnpc0 > RandomNPC speed=0.001 img=newset/monkey2 frameRate=6 + immovable4 > Immovable color=BLACK img=oryx/wall1 + + InteractionSet + + shootavatar0 immovable4 eos > stepBack + shootavatar0 missile1 parent0 > killSprite + + missile1 immovable1 > attractGaze align=True + missile2 immovable1 > transformTo stype=parent2 + missile3 immovable1 > transformTo stype=parent3 + missile4 immovable1 > transformTo stype=parent5 + missile5 immovable1 > transformTo stype=parent6 + + parent0 immovable3 > attractGaze align=True + parent2 immovable3 > transformTo stype=missile2 + parent3 immovable3 > transformTo stype=missile3 + parent5 immovable3 > transformTo stype=missile4 + parent6 immovable3 > transformTo stype=missile5 + + parent0 immovable4 > reverseDirection + parent0 eos > killSprite + missile6 immovable4 eos > killSprite + + missile6 parent1 > killBoth scoreChange=1 + + door0 shootavatar0 > killSprite scoreChange=1 + + + + TerminationSet + SpriteCounter stype=door0 limit=0 win=True + SpriteCounter stype=shootavatar0 limit=0 win=False + + LevelMapping + _ > immovable0 + g > door0 immovable2 + w > immovable4 + l > immovable3 immovable2 + A > immovable2 shootavatar0 + * > bomberrandommissile0 immovable2 + x > bomberrandommissile1 immovable2 + . > immovable1 + d > randomnpc0 immovable2 + + diff --git a/VGDLDataGeneralized/examples/gridphysics/donkeykong_lvl0.txt b/VGDLDataGeneralized/examples/gridphysics/donkeykong_lvl0.txt new file mode 100644 index 0000000..1faa523 --- /dev/null +++ b/VGDLDataGeneralized/examples/gridphysics/donkeykong_lvl0.txt @@ -0,0 +1,20 @@ +______www______www_____________________ +___wwwwlwwwwwwwwlwwwwwwwwwgwwwwwwwww___ +___wl...........................x.dw___ +___wlwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww___ +___wlwww________www_______www__________ +___wlwlwwwwwwwwwwlwwwwwwwwwlwwwwww_____ +___w............................lw_____ +___wwwwwwwwwwwwwwwwwwwwwwwwwwwwwlw_____ +________www________www_______wwwlw_____ +___wwwwwwlwwwwwwwwwwlwwwwwwwwwlwlw_____ +___wl............................w_____ +___wlwwwwwwwwwwwwwwwwwwwwwwwwwwwww_____ +___wlwww______www________www___________ +___wlwlwwwwwwwwlwwwwwwwwwwlwwwwwww_____ +___w............................lw_____ +___wwwwwwwwwwwwwwwwwwwwwwwwwwwwwlw_____ +_________________www___________wlw_____ +wwwwwwwwwwwwwwwwwwlwwwwwwwwwwwwwlwwwwww +w..A..l...............................w +wwwwwwlwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLDataGeneralized/examples/gridphysics/donkeykong_lvl1.txt b/VGDLDataGeneralized/examples/gridphysics/donkeykong_lvl1.txt new file mode 100644 index 0000000..55c8e5d --- /dev/null +++ b/VGDLDataGeneralized/examples/gridphysics/donkeykong_lvl1.txt @@ -0,0 +1,20 @@ +_______________www_______www___________ +___wwwwwwwgwwwwwlwwwwwwwwwlwwwwwww_____ +___wd.*.........................lw_____ +___wlwwwwwwwwwwwwwwwwwwwwwwwwwwwlw_____ +_____www________www_______www__wlw_____ +___wwwlwwwwwwwwwwlwwwwwwwwwlwwwwlw_____ +___wl............................w_____ +___wlwwwwwwwwwwwwwwwwwwwwwwwwwwwww_____ +___wlwww________www_______www__________ +___wlwlwwwwwwwwwwlwwwwwwwwwlwwwwww_____ +___w............................lw_____ +___wwwwwwwwwwwwwwwwwwwwwwwwwwwwwlw_____ +________www________www_______wwwlw_____ +___wwwwwwlwwwwwwwwwwlwwwwwwwwwlwlw_____ +___wl............................w_____ +___wlwwwwwwwwwwwwwwwwwwwwwwwwwwwww_____ +___wlwww____________www________________ +wwwwlwlwwwwwwwwwwwwwwlwwwwwwwwwwwwwwwww +w..............................l....A.w +wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwlwwwwwww \ No newline at end of file diff --git a/VGDLDataGeneralized/examples/gridphysics/donkeykong_lvl2.txt b/VGDLDataGeneralized/examples/gridphysics/donkeykong_lvl2.txt new file mode 100644 index 0000000..c7d5d10 --- /dev/null +++ b/VGDLDataGeneralized/examples/gridphysics/donkeykong_lvl2.txt @@ -0,0 +1,12 @@ +_______________www_______www_______www_______www___________ +___wwwwwwwgwwwwwlwwwwwwwwwlwwwwwwwwwlwwwwwwwwwlwwwwwww_____ +___wd.*.............................................lw_____ +___wlwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwlw_____ +_____www______www_____www___________www_______www__wlw_____ +___wwwlwwwwwwwwlwwwwwwwlwwwwwwwwwwwwwlwwwwwwwwwlwwwwlw_____ +___wl................................................w_____ +___wlwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww_____ +___wlwww________www_______www_____www_______www____________ +___wlwlwwwwwwwwwwlwwwwwwwwwlwwwwwwwlwwwwwwwwwlwwwwwwww_____ +___w...........................................l...Aww_____ +___wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwlwwwwww_____ \ No newline at end of file diff --git a/VGDLDataGeneralized/examples/gridphysics/donkeykong_lvl3.txt b/VGDLDataGeneralized/examples/gridphysics/donkeykong_lvl3.txt new file mode 100644 index 0000000..923f6e7 --- /dev/null +++ b/VGDLDataGeneralized/examples/gridphysics/donkeykong_lvl3.txt @@ -0,0 +1,20 @@ +______www______www_____________________ +___wwwwlwwwwwwwwlwwwwwwwwwgwwwwwwwww___ +___wd.*....l..........l.........x.dw___ +___wwwwwwwwlwwwwwwwwwwlwwwwwwwwwwwww___ +___wwwww__wlw___www__wlw__www__________ +___wwwlwwwwlwwwwwlwwwwlwwwwlwwwwww_____ +___w.....l.....w................lw_____ +___wwwwwwlwwwwwwwwwwwwwwwwwwwwwwlw_____ +________wlw________www_______wwwlw_____ +___wwwwwwlwwwwwwwwwwlwwwwwwwwwlwlw_____ +___w...........l.................w_____ +___wwwwwwwwwwwwlwwwwwwwwwwwwwwwwww_____ +___wwwww______wlw________www___________ +___wwwlwwwwwwwwlwwwwwwwwwwlwwwwwww_____ +___w............................lw_____ +___wwwwwwwwwwwwwwwwwwwwwwwwwwwwwlw_____ +_________________www___________wlw_____ +wwwwwwwwwwwwwwwwwwlwwwwwwwwwwwwwlwwwwww +w..A..l...............................w +wwwwwwlwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLDataGeneralized/examples/gridphysics/donkeykong_lvl4.txt b/VGDLDataGeneralized/examples/gridphysics/donkeykong_lvl4.txt new file mode 100644 index 0000000..2d0f7bf --- /dev/null +++ b/VGDLDataGeneralized/examples/gridphysics/donkeykong_lvl4.txt @@ -0,0 +1,20 @@ +_______________www__________www________ +___wwwwwwwwwwwwwlwwwwwgwwwwwwlwwww_____ +___wd.*..........l.........l..x.dw_____ +___wlwwwwwwwwwwwwlwwwwwwwwwlwwwwww_____ +_____www________wlw_______wlw__www_____ +___wwwlwwwwwwwwwwlwwwwwwwwwlwwwwww_____ +___wl.................w.......l..w_____ +___wlwwwwwwwwwwwwwwwwwwwwwwwwwlwww_____ +___wlwww________www__________wlw_______ +___wlwlwwwwwwwwwwlwwwwwwwwwwwwlwww_____ +___w............................lw_____ +___wwwwwwwwwwwwwwwwwwwwwwwwwwwwwlw_____ +________www________www_______wwwlw_____ +___wwwwwwlwwwwwwwwwwlwwwwwwwwwlwlw_____ +___wl............................w_____ +___wlwwwwwwwwwwwwwwwwwwwwwwwwwwwww_____ +___wlwww____________www________________ +wwwwlwlwwwwwwwwwwwwwwlwwwwwwwwwwwwwwwww +w..............................l....A.w +wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwlwwwwwww \ No newline at end of file diff --git a/VGDLDataGeneralized/examples/gridphysics/doorkoban.txt b/VGDLDataGeneralized/examples/gridphysics/doorkoban.txt new file mode 100755 index 0000000..1a2a9a8 --- /dev/null +++ b/VGDLDataGeneralized/examples/gridphysics/doorkoban.txt @@ -0,0 +1,62 @@ +BasicGame key_handler=Pulse square_size=50 + + SpriteSet + immovable0 > Immovable img=newset/floor2 hidden=True + movingavatar0 > MovingAvatar img=oryx/knight1 + + passive0 > Passive + passive1 > img=newset/block2 + passive2 > img=newset/block2 + passive3 > img=newset/block2 + passive4 > img=newset/block2 + + immovable1 > Immovable color=DARKBLUE img=oryx/cspell4 + parent0 > + parent1 > + parent2 > + parent3 > + + door0 > Door img=oryx/doorclosed1 + parent4 > + parent5 > + parent6 > + parent7 > + + door1 > Door img=oryx/dooropen1 + + immovable2 > Immovable img=oryx/wall3 autotiling=True + + LevelMapping + 0 > immovable0 parent0 + 1 > immovable0 parent1 + 2 > immovable0 parent2 + 3 > immovable0 parent3 + * > passive1 immovable0 + + > passive2 immovable0 + - > passive3 immovable0 + / > passive4 immovable0 + a > parent4 immovable0 + b > parent5 immovable0 + c > parent6 immovable0 + d > parent7 immovable0 + + A > movingavatar0 immovable0 + . > immovable0 + w > immovable2 + e > door1 immovable0 + + InteractionSet + movingavatar0 immovable2 door0 > stepBack + passive0 movingavatar0 > bounceForward + passive0 immovable2 passive0 door0 > undoAll + passive1 parent0 > killAll stype=parent4 scoreChange=1 + passive2 parent1 > killAll stype=parent5 scoreChange=2 + passive3 parent2 > killAll stype=parent6 scoreChange=4 + passive4 parent3 > killAll stype=parent7 scoreChange=8 + passive0 immovable1 > killBoth + door1 movingavatar0 > killSprite scoreChange=16 + + TerminationSet + SpriteCounter stype=door1 limit=0 win=True + Timeout limit=1000 win=False + diff --git a/VGDLDataGeneralized/examples/gridphysics/doorkoban_lvl0.txt b/VGDLDataGeneralized/examples/gridphysics/doorkoban_lvl0.txt new file mode 100755 index 0000000..544be64 --- /dev/null +++ b/VGDLDataGeneralized/examples/gridphysics/doorkoban_lvl0.txt @@ -0,0 +1,13 @@ +wwwwwwwwwwwwwww +w......w....1.w +w.A..*.w......w +w......a......w +w......w..+...w +w....0.w......w +wwwwwwwwwwwwbww +w......c......w +w../..3w...-..w +w......w......w +wwwwdwww......w +we.....w.2....w +wwwwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLDataGeneralized/examples/gridphysics/doorkoban_lvl1.txt b/VGDLDataGeneralized/examples/gridphysics/doorkoban_lvl1.txt new file mode 100755 index 0000000..3feb773 --- /dev/null +++ b/VGDLDataGeneralized/examples/gridphysics/doorkoban_lvl1.txt @@ -0,0 +1,13 @@ +wwwwwwwwwwwwwww +w....b........w +w.+..w2....-..w +w....wwwwww...w +w....w....w...w +w.1..w..e.w...w +w....w....w...w +wwwawwwwdwwwcww +w.....w.......w +w.*..0w../....w +w.....w.......w +w..A..w....3..w +wwwwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLDataGeneralized/examples/gridphysics/doorkoban_lvl2.txt b/VGDLDataGeneralized/examples/gridphysics/doorkoban_lvl2.txt new file mode 100755 index 0000000..41b17a7 --- /dev/null +++ b/VGDLDataGeneralized/examples/gridphysics/doorkoban_lvl2.txt @@ -0,0 +1,13 @@ +wwwwwwwwwwwwwww +w.............w +w..2........-.w +w.............w +wwwwbwwwwwwwaww +w........w0...w +w./......w.*.Aw +w.......3w....w +wwwwcwwwwwwwaww +w..w...w......w +we.d...w.+...1w +w..w...w......w +wwwwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLDataGeneralized/examples/gridphysics/doorkoban_lvl3.txt b/VGDLDataGeneralized/examples/gridphysics/doorkoban_lvl3.txt new file mode 100755 index 0000000..7089548 --- /dev/null +++ b/VGDLDataGeneralized/examples/gridphysics/doorkoban_lvl3.txt @@ -0,0 +1,13 @@ +wwwwwwwwwwwwwww +w......A......w +w...1......*..w +w.............w +w...0......+..w +w.............w +wwwwawwwwwwwwww +w.....w.....wew +w.....w.....d.w +wwbwwwwwwcwwwww +w...-......2..w +w3....../.....w +wwwwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLDataGeneralized/examples/gridphysics/doorkoban_lvl4.txt b/VGDLDataGeneralized/examples/gridphysics/doorkoban_lvl4.txt new file mode 100755 index 0000000..22a21f0 --- /dev/null +++ b/VGDLDataGeneralized/examples/gridphysics/doorkoban_lvl4.txt @@ -0,0 +1,13 @@ +wwwwwwwwwwwwwww +w...1.........w +w.........+...w +wwbwww.w......w +w....w.wwwwwcww +w....w.w......w +w.2..w.w./....w +w....w.w......w +w..wwwawwwww..w +w.-w.0.*.d.w..w +w..w.....w.w..w +w..w..A..wew.3w +wwwwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLDataGeneralized/examples/gridphysics/dungeon.txt b/VGDLDataGeneralized/examples/gridphysics/dungeon.txt new file mode 100755 index 0000000..b4e6e81 --- /dev/null +++ b/VGDLDataGeneralized/examples/gridphysics/dungeon.txt @@ -0,0 +1,91 @@ +BasicGame square_size=30 + SpriteSet + + immovable0 > Immovable hidden=True img=oryx/floor3 + parent0 > + resource0 > Resource color=GOLD limit=11 img=oryx/gold1 shrinkfactor=0.5 + resource1 > Resource img=oryx/key2 limit=1 + + parent1 > + door0 > Door color=GREEN img=oryx/doorclosed1 + immovable1 > Immovable img=newset/lock1 + + parent2 + spawnpoint0 > SpawnPoint stype=spreader0 img=oryx/torch1 prob=0.05 + parent3 > + spreader0 > Spreader color=ORANGE spreadprob=1.0 stype=flicker0 img=oryx/fire1 shrinkfactor=0.4 + flicker0 > Flicker limit=3 img=oryx/fire1 + + spawnpoint1 > SpawnPoint cooldown=2 stype=missile0 img=newset/hole1 prob=0.05 portal=true + spawnpoint2 > stype=missile0 + spawnpoint3 > stype=missile1 + parent4 > + missile0 > Missile img=oryx/planet1 speed=0.5 orientation=LEFT + missile1 > Missile img=oryx/planet1 speed=0.5 orientation=RIGHT + + spawnpoint4 > SpawnPoint cooldown=5 invisible=true prob=0.05 stype=flicker1 hidden=True + flicker1 > Flicker limit=5 img=oryx/spike2 + + spawnpoint5 > SpawnPoint + spawnpoint6 > img=newset/lasercannon stype=missile3 + spawnpoint7 > img=newset/lasercannon_2 stype=missile4 + spawnpoint8 > img=newset/lasercannon_1 stype=missile5 + spawnpoint9 > img=newset/lasercannon_3 stype=missile6 + spawnpoint10 > img=newset/lasercannon_4 stype=missile6 + immovable2 > Immovable img=newset/lasercannon_4 + + missile2 > Missile color=YELLOW shrinkfactor=0.5 speed=0.5 + missile3 > orientation=UP img=newset/laser1 + missile4 > orientation=DOWN img=newset/laser1 + missile5 > orientation=RIGHT img=newset/laser1_1 + missile6 > orientation=LEFT img=newset/laser1_1 + + movingavatar0 > MovingAvatar healthPoints=10 img=oryx/rogue + immovable3 > Immovable img=oryx/wall3 autotiling=True + + LevelMapping + x > door0 immovable0 + g > resource0 immovable0 + A > movingavatar0 immovable0 + k > resource1 immovable0 + m > immovable1 immovable0 + + f > spawnpoint0 immovable0 + 1 > spawnpoint3 immovable0 + 2 > spawnpoint2 immovable0 + t > spawnpoint4 immovable0 + + l > spawnpoint9 immovable0 + r > spawnpoint8 immovable0 + u > spawnpoint6 immovable0 + d > spawnpoint7 immovable0 + . > immovable0 + + InteractionSet + + resource0 movingavatar0 > killSprite scoreChange=1 + resource1 movingavatar0 > collectResource + + movingavatar0 immovable3 spawnpoint1 > stepBack + immovable1 movingavatar0 > killIfOtherHasMore resource=resource1 limit=1 + movingavatar0 immovable1 > stepBack + + door0 movingavatar0 > killSprite scoreChange=10 + movingavatar0 flicker0 > subtractHealthPoints + + flicker0 movingavatar0 immovable3 parent0 parent1 > killSprite + + movingavatar0 parent4 > killSprite + parent4 immovable3 parent0 parent1 > killSprite + + movingavatar0 flicker1 > subtractHealthPoints value=2 + + spawnpoint5 movingavatar0 > transformTo stype=immovable2 scoreChange=2 + movingavatar0 immovable2 spawnpoint5 > stepBack + + movingavatar0 missile2 > subtractHealthPoints + missile2 immovable3 parent0 parent1 > killSprite + + TerminationSet + SpriteCounter stype=movingavatar0 limit=0 win=False + SpriteCounter stype=door0 limit=0 win=True diff --git a/VGDLDataGeneralized/examples/gridphysics/dungeon_lvl0.txt b/VGDLDataGeneralized/examples/gridphysics/dungeon_lvl0.txt new file mode 100755 index 0000000..f730b95 --- /dev/null +++ b/VGDLDataGeneralized/examples/gridphysics/dungeon_lvl0.txt @@ -0,0 +1,21 @@ +wwwwwwwwwwwwwwwwwwwwww +w.........d...wg....xw +w.....t.......www.wwww +wwwww.wwww...........w +wr...................w +wwwwwwwwwwww.w.w.wwwww +w.ww.w.g...w.w...wwwgw +w..w.wwwww.wmwwwww.w.w +w..f...........f.....w +w.wwww.......wwwwwwwww +w.w..w...f...w.g...g.w +wkw..w.......w...wg..w +wwwwwww......w.......w +1......t.....wwwww.www +w.w............d....gw +w.wwwww..wwww........w +w.w...t..w.g.........2 +w...wwgw.wwwwr.......w +w.wwwwww..........lggw +wAwg............u....w +wwwwwwwwwwwwwwwwwwwwww diff --git a/VGDLDataGeneralized/examples/gridphysics/dungeon_lvl1.txt b/VGDLDataGeneralized/examples/gridphysics/dungeon_lvl1.txt new file mode 100755 index 0000000..841adc1 --- /dev/null +++ b/VGDLDataGeneralized/examples/gridphysics/dungeon_lvl1.txt @@ -0,0 +1,21 @@ +wwwwwwwwwwwwwwwwwwwwww +w............dw......w +w...A.....gg..w..g...w +wwwwwww.......w......w +w.........f...wwwwwwtw +w...g.g.......lwk....w +w......w...f...wwww..w +wwwwww.w............2w +w......w..wwww.......w +w...w...g...w........w +w...w.......w........w +wwwwwwwwwwmwwwwwwwwwww +w.......wwtwr........w +w...wwwww..wgg...f...w +w...w......wwwwww....w +w......www...........w +wwwwwwwg.g.t..wwwwwwww +w1...................w +w.....w...f.......x..w +w.....w.....g...u....w +wwwwwwwwwwwwwwwwwwwwww diff --git a/VGDLDataGeneralized/examples/gridphysics/dungeon_lvl2.txt b/VGDLDataGeneralized/examples/gridphysics/dungeon_lvl2.txt new file mode 100755 index 0000000..bccbc2d --- /dev/null +++ b/VGDLDataGeneralized/examples/gridphysics/dungeon_lvl2.txt @@ -0,0 +1,21 @@ +wwwwwwwwwwwwwwwwwwwwww +wgg...........wg...Aw +w1............www.wwww +wwwww.wwww...........w +w.k...........f......w +wwwwwwwwwwww.w.w.wwwww +w.ww.w..g..w.w...wwwgw +w..w.wwwww.wmwwwww.w.w +wr...................w +w........f...wwwwwwwww +w.wwww.......w.g...g.w +w.gw.w.......w...wg..w +wwwwwww..f...w.......w +wd...........2wwww.www +w...................gw +w.wwwww..wwww........w +w.w........gw........w +w...wwgw.wwww........w +w.wwwwww...........ggw +wxwg.w..u............w +wwwwwwwwwwwwwwwwwwwwww diff --git a/VGDLDataGeneralized/examples/gridphysics/dungeon_lvl3.txt b/VGDLDataGeneralized/examples/gridphysics/dungeon_lvl3.txt new file mode 100755 index 0000000..f7757b1 --- /dev/null +++ b/VGDLDataGeneralized/examples/gridphysics/dungeon_lvl3.txt @@ -0,0 +1,21 @@ +wwwwwwwwwwwwwwwwwwwwww +w.......d...d.w......w +w...x.....gg..w..g...w +wwwwwww.......w...f..w +w.f.......f...wwwwww.w +w...g.g1.......w.....w +w......w.......wwww..w +wwwwww.w............2w +w......w..wwww.......w +w...w...g...w....f...w +w...w.f..u..w........w +wwwwwwwwwwmwwwwwwwwwww +w...f..kww.w.........w +w...wwwww..wgg....f..w +w...w......wwwwww....w +w......www...........w +wwwwwwwgfg....wwwwwwww +w1...................w +w.....w...........A..w +w.....w.....g........w +wwwwwwwwwwwwwwwwwwwwww diff --git a/VGDLDataGeneralized/examples/gridphysics/dungeon_lvl4.txt b/VGDLDataGeneralized/examples/gridphysics/dungeon_lvl4.txt new file mode 100755 index 0000000..63e046a --- /dev/null +++ b/VGDLDataGeneralized/examples/gridphysics/dungeon_lvl4.txt @@ -0,0 +1,21 @@ +wwwwwwwwwwwwwwwwwwwwww +wgg...........wg....xw +w1............www.wwww +wwwww.wwww..........2w +w1.........u.........w +wwwwwwwwwwww.w.w.wwwww +w.ww.w..g..w.w...wwwgw +w.dw.www...wmwwwww.w.w +w......w..ww.w.......w +w...w...g.......f...lw +w...w1......f........w +wg..w...............2w +wwwwwwwwwwmwwwwwwwwwww +w......kww.w.........w +w...wwwww..wgg..f.f..w +w......www.w.........w +w1.........wwwwwwww.ww +wwwwwwwgdg...........w +w.........f.......A..w +w.....w.....g........w +wwwwwwwwwwwwwwwwwwwwww diff --git a/VGDLDataGeneralized/examples/gridphysics/eggomania.txt b/VGDLDataGeneralized/examples/gridphysics/eggomania.txt new file mode 100755 index 0000000..93f2b55 --- /dev/null +++ b/VGDLDataGeneralized/examples/gridphysics/eggomania.txt @@ -0,0 +1,44 @@ +BasicGame + + SpriteSet + immovable0 > Immovable color=BROWN img=newset/log + immovable1 > Immovable color=YELLOW img=newset/eggcracked + resource0 > Resource color=GOLD limit=20 + parent0 > + bomber0 > Bomber stype=missile2 img=newset/chicken + bomber1 > prob=0.2 cooldown=4 speed=0.8 frameRate=4 + bomber2 > orientation=RIGHT img=newset/chickenr + bomber3 > orientation=LEFT img=newset/chicken + parent1 > prob=0.1 cooldown=6 speed=0.4 frameRate=8 + parent2 > orientation=RIGHT img=newset/chickenr + parent3 > orientation=LEFT img=newset/chicken + flakavatar0 > FlakAvatar stype=missile1 ammo=resource0 minAmmo=5 ammoCost=5 img=newset/girl3 + missile0 > Missile + missile1 > orientation=UP color=BLUE singleton=True img=oryx/fireup1 + missile2 > orientation=DOWN color=RED speed=0.2 img=newset/egg + immovable2 > Immovable img=oryx/wall6 + + InteractionSet + bomber0 immovable2 > reverseDirection + bomber2 immovable2 > transformTo stype=fastChickenL + bomber3 immovable2 > transformTo stype=fastChickenR + parent2 immovable2 > transformTo stype=slowChickenL + parent3 immovable2 > transformTo stype=slowChickenR + bomber0 immovable2 > stepBack + flakavatar0 immovable2 > stepBack + missile2 immovable2 > transformTo stype=immovable1 + flakavatar0 missile2 > changeResource resource=resource0 value=1 scoreChange=1 killResource=True + bomber0 missile1 > killSprite scoreChange=100 + missile1 EOS > killSprite + + LevelMapping + #s > slowChickenR + #c > fastChickenR + s > parent1 + c > bomber1 + t > immovable0 + + TerminationSet + Timeout limit=1500 win=True + SpriteCounter stype=bomber0 limit=0 win=True + MultiSpriteCounter stype1=immovable1 limit=1 win=False \ No newline at end of file diff --git a/VGDLDataGeneralized/examples/gridphysics/eggomania_lvl0.txt b/VGDLDataGeneralized/examples/gridphysics/eggomania_lvl0.txt new file mode 100755 index 0000000..72f9a30 --- /dev/null +++ b/VGDLDataGeneralized/examples/gridphysics/eggomania_lvl0.txt @@ -0,0 +1,14 @@ +wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww +w s w +wttttttttttttttttttttttttttttttw +w w +w w +w w +w w +w w +w w +w w +w w +w w +w A w +wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLDataGeneralized/examples/gridphysics/eggomania_lvl1.txt b/VGDLDataGeneralized/examples/gridphysics/eggomania_lvl1.txt new file mode 100755 index 0000000..46204ed --- /dev/null +++ b/VGDLDataGeneralized/examples/gridphysics/eggomania_lvl1.txt @@ -0,0 +1,14 @@ +wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww +w w c w w +wttttttttttttttttttttttttttttttw +w w +w w +w w +w w +w w +w w +w w +w w +w w +w A w +wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLDataGeneralized/examples/gridphysics/eggomania_lvl2.txt b/VGDLDataGeneralized/examples/gridphysics/eggomania_lvl2.txt new file mode 100755 index 0000000..ec69803 --- /dev/null +++ b/VGDLDataGeneralized/examples/gridphysics/eggomania_lvl2.txt @@ -0,0 +1,14 @@ +wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww +w c w +wttttttttttttttttttttttttttttttw +w w +w w +w w +w w +w w +w A w +wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww +w w +w w +w w +wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLDataGeneralized/examples/gridphysics/eggomania_lvl3.txt b/VGDLDataGeneralized/examples/gridphysics/eggomania_lvl3.txt new file mode 100755 index 0000000..6ad4a08 --- /dev/null +++ b/VGDLDataGeneralized/examples/gridphysics/eggomania_lvl3.txt @@ -0,0 +1,14 @@ +wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww +w s w +wttttttttttttttttttttttttttttttw +w w +w w +w w +w w +w w +w w +w w +wA w +wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww +w w +wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLDataGeneralized/examples/gridphysics/eggomania_lvl4.txt b/VGDLDataGeneralized/examples/gridphysics/eggomania_lvl4.txt new file mode 100755 index 0000000..45c3068 --- /dev/null +++ b/VGDLDataGeneralized/examples/gridphysics/eggomania_lvl4.txt @@ -0,0 +1,14 @@ +wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww +w s c w +wttttttttttttttttttttttttttttttw +w w +w w +w w +w w +w w +w w +w w +w w +w w +w A w +wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLDataGeneralized/examples/gridphysics/eighthpassenger.txt b/VGDLDataGeneralized/examples/gridphysics/eighthpassenger.txt new file mode 100755 index 0000000..49bcf0a --- /dev/null +++ b/VGDLDataGeneralized/examples/gridphysics/eighthpassenger.txt @@ -0,0 +1,61 @@ +BasicGame square_size=20 obs=wall,tunnel + SpriteSet + + parent0 > + immovable0 > Immovable img=oryx/wall3_0 + passive0 > Passive img=newset/wallBlue + passive1 > Passive img=newset/wallRed + passive2 > Passive invisible=True hidden=True + passive3 > Passive invisible=True hidden=True + door0 > Door color=GREEN img=newset/exit2 + + door1 > Door + immovable1 > Immovable img=oryx/doorclosed1 + immovable2 > Immovable img=oryx/dooropen1 + + parent1 > singleton=True + pathaltchaser0 > PathAltChaser stype1=orientedavatar1 stype2=orientedavatar2 cooldown=2 img=oryx/ogre1 + pathaltchaser1 > PathAltChaser stype1=orientedavatar1 stype2=orientedavatar2 cooldown=2 img=oryx/ogre2 invisible=True hidden=True + pathaltchaser2 > PathAltChaser stype1=passive2 stype2=orientedavatar2 cooldown=1 img=oryx/ogre2 randomTarget=True invisible=True hidden=True + + orientedavatar0 > OrientedAvatar rotateInPlace=false + orientedavatar1 > img=oryx/rogue color=YELLOW speed=0.5 frameRate=8 + orientedavatar2 > img=oryx/ghost2 color=ORANGE speed=0.5 + + immovable3 > Immovable img=oryx/wall1 + + + + InteractionSet + + parent0 immovable3 > stepBack pixelPerfect=True + orientedavatar0 passive1 > stepBack pixelPerfect=True + orientedavatar0 parent1 > killSprite scoreChange=-10 + door0 orientedavatar0 > killSprite scoreChange=10 + + orientedavatar2 passive2 > transformToAll stype=pathaltchaser2 stypeTo=pathaltchaser0 + orientedavatar2 passive2 > transformTo stype=orientedavatar1 + + orientedavatar1 passive0 > transformToAll stype=pathaltchaser0 stypeTo=pathaltchaser2 + orientedavatar1 passive0 > transformToAll stype=pathaltchaser1 stypeTo=pathaltchaser2 + orientedavatar1 passive0 > transformTo stype=orientedavatar2 + + pathaltchaser1 passive3 > transformToAll stype=pathaltchaser1 stypeTo=pathaltchaser0 + pathaltchaser0 passive1 > transformToAll stype=pathaltchaser0 stypeTo=pathaltchaser1 + + orientedavatar0 immovable0 > transformToAll stype=immovable1 stypeTo=immovable2 scoreChange=2 + + LevelMapping + A > orientedavatar1 + a > pathaltchaser0 + e > door0 + t > passive0 + x > passive1 + n > passive2 + m > passive3 + s > immovable0 + d > immovable1 + + TerminationSet + SpriteCounter stype=door0 win=True + SpriteCounter stype=orientedavatar0 win=False \ No newline at end of file diff --git a/VGDLDataGeneralized/examples/gridphysics/eighthpassenger_lvl0.txt b/VGDLDataGeneralized/examples/gridphysics/eighthpassenger_lvl0.txt new file mode 100755 index 0000000..91b9193 --- /dev/null +++ b/VGDLDataGeneralized/examples/gridphysics/eighthpassenger_lvl0.txt @@ -0,0 +1,14 @@ +wwwwwwwwwwwwwwwwwwwwwwwwwwww +w m n wwa d w +w wxwwtwwwww ww wwwww wm ew +wswxwwtwwwww ww wwwww wxww w +w wxwwtwwwww ww wwwww wxwwdw +w mwwn nwxm w +www ww ww wwwwwwww wwtww www +www ww ww wwwwwwww wwtww www +w wwm nwwn mwwn w +w wwwwwwwxwwtwwtwwxwwwwwww w +w wwwwwwwxwwtwwtwwxwwwwwww w +w wwwwwwwxwwtwwtwwxwwwwwww w +wA m n n m w +wwwwwwwwwwwwwwwwwwwwwwwwwwww diff --git a/VGDLDataGeneralized/examples/gridphysics/eighthpassenger_lvl1.txt b/VGDLDataGeneralized/examples/gridphysics/eighthpassenger_lvl1.txt new file mode 100755 index 0000000..6616b3c --- /dev/null +++ b/VGDLDataGeneralized/examples/gridphysics/eighthpassenger_lvl1.txt @@ -0,0 +1,14 @@ +wwwwwwwwwwwwwwwwwwwwwwwwwwww +wntttn wwww A wwww wwww w +w www mxxxmm mxxxxm ntttw w +w w w wwww n wwww wwtw w +wsw w wwwwwwwtwwwwwww n w +w w w ntttttn www +w w w wwwwwwwwwwwwwww dew +w www m m m m m n www +w www wxwxwxwxwxw wtw w +wntttn mxxwxwxwxwxxm wtw w +w www wxxxxxxxxxw wtww w +w wxwxwxwxwxw wtttn w +w m m mam m wwww w +wwwwwwwwwwwwwwwwwwwwwwwwwwww diff --git a/VGDLDataGeneralized/examples/gridphysics/eighthpassenger_lvl2.txt b/VGDLDataGeneralized/examples/gridphysics/eighthpassenger_lvl2.txt new file mode 100755 index 0000000..4f65baa --- /dev/null +++ b/VGDLDataGeneralized/examples/gridphysics/eighthpassenger_lvl2.txt @@ -0,0 +1,14 @@ +wwwwwwwwwwwwwwwwwwwwwwwwwwww +w wn mxxxxxm wwn w +w wtw wwmww wwwwtw w +w ntttn ntttttn w +w wtw wwwwtw w +w wtw wwdww n w +w wtww w wwwww w +wAntttttn w e ws aw +w wtww w wwwww w +w wtw wwdww n w +w ntttn wwtw w +w wtw wwmww ntttw w +w n mxxxxxm wwn w +wwwwwwwwwwwwwwwwwwwwwwwwwwww diff --git a/VGDLDataGeneralized/examples/gridphysics/eighthpassenger_lvl3.txt b/VGDLDataGeneralized/examples/gridphysics/eighthpassenger_lvl3.txt new file mode 100755 index 0000000..2712a14 --- /dev/null +++ b/VGDLDataGeneralized/examples/gridphysics/eighthpassenger_lvl3.txt @@ -0,0 +1,14 @@ +wwwwwwwwwwwwwwwwwwwwwwwwwwww +wew www ntttttn n wsw +w w ntttn wwwwwwwwtwww w w +wdw www w w a wwwwtwww w w +w w w w n w +wwwwwwww w wwwwwwwwnw +w w w m w wwtw +w wwwwwwwwwwwxwwwwww ntttw +w mxxxxxxxxxxxxxm wwww +w wwxwwwxwwwxww w +w n m m m n w +w wtwwww wwwwtw w +w ntttttn A ntttttn w +wwwwwwwwwwwwwwwwwwwwwwwwwwww diff --git a/VGDLDataGeneralized/examples/gridphysics/eighthpassenger_lvl4.txt b/VGDLDataGeneralized/examples/gridphysics/eighthpassenger_lvl4.txt new file mode 100755 index 0000000..aafadaa --- /dev/null +++ b/VGDLDataGeneralized/examples/gridphysics/eighthpassenger_lvl4.txt @@ -0,0 +1,14 @@ +wwwwwwwwwwwwwwwwwwwwwwwwwwww +w d w w w w w +w wwwwwwww w wdw w +w n www www n w +w wtw ntttnAntttn wtw w +w wtw m www www wwtww w +w wtwwwwxw w w ntttttnw +w wtw wxw w w wwwww w +w wnw wxw w w w +w wsw wxw w w wwwdw w +w wmw m mxmamxm w w w +wmxxxm wwwwwwwww w w w w +w www mxxxxxxxxxmmxmwew w +wwwwwwwwwwwwwwwwwwwwwwwwwwww diff --git a/VGDLDataGeneralized/examples/gridphysics/enemycitadel.txt b/VGDLDataGeneralized/examples/gridphysics/enemycitadel.txt new file mode 100755 index 0000000..796f7c8 --- /dev/null +++ b/VGDLDataGeneralized/examples/gridphysics/enemycitadel.txt @@ -0,0 +1,52 @@ +#The Citadel: http://www.mobygames.com/game/citadel__ + +BasicGame square_size=40 key_handler=Pulse + SpriteSet + immovable0 > Immovable img=oryx/backLBrown hidden=True + immovable1 > Immovable color=DARKBLUE img=newset/hole5 + immovable2 > Immovable color=DARKBLUE img=newset/hole4 + movingavatar0 > MovingAvatar healthPoints=30 img=oryx/spelunky_0 + immovable3 > Immovable img=oryx/door2 + passive0 > Passive img=oryx/wall2 shrinkfactor=0.8 + passive1 > Passive img=oryx/barrel1 shrinkfactor=0.8 + randomnpc0 > RandomNPC speed=0.5 color=PINK img=oryx/eviltree1 cons=1 + immovable4 > Immovable img=oryx/dirtwall autotiling=true + + LevelMapping + 0 > immovable2 immovable0 + 1 > immovable1 immovable0 + b > passive1 immovable0 + c > passive0 immovable0 + g > immovable3 immovable0 + A > movingavatar0 immovable0 + e > randomnpc0 immovable0 + . > immovable0 + + InteractionSet + + movingavatar0 immovable4 immovable1 immovable2 > stepBack + + passive1 movingavatar0 > bounceForward + passive1 boulder passive0 immovable4 immovable3 > undoAll notStype=randomnpc0 + + passive1 immovable2 > killBoth scoreChange=1 + passive1 immovable1 > killSprite + + passive0 movingavatar0 > bounceForward + passive0 crate > bounceForward repeat=10 + + passive0 immovable4 passive1 immovable3 immovable2 > undoAll notStype=randomnpc0 + + passive0 immovable1 > killBoth scoreChange=1 + immovable3 movingavatar0 > killSprite scoreChange=5 + + randomnpc0 passive0 immovable1 immovable2 immovable3 passive1 > stepBack + passive0 randomnpc0 > undoAll notStype=randomnpc0 + + randomnpc0 immovable4 > stepBack + + movingavatar0 randomnpc0 > subtractHealthPoints + + TerminationSet + SpriteCounter stype=immovable3 limit=0 win=True + SpriteCounter stype=movingavatar0 limit=0 win=False \ No newline at end of file diff --git a/VGDLDataGeneralized/examples/gridphysics/enemycitadel_lvl0.txt b/VGDLDataGeneralized/examples/gridphysics/enemycitadel_lvl0.txt new file mode 100755 index 0000000..2b4ee7a --- /dev/null +++ b/VGDLDataGeneralized/examples/gridphysics/enemycitadel_lvl0.txt @@ -0,0 +1,9 @@ +wwwwwwwwwwwwwww +wccccc..c..c..w +w.cccc..c.ec..w +w..ccc..cccc..w +wg..cc......A.w +w..ccc........w +w.cccc..cccc..w +wccccc..ce.c..w +wwwwwwwwwwwwwww diff --git a/VGDLDataGeneralized/examples/gridphysics/enemycitadel_lvl1.txt b/VGDLDataGeneralized/examples/gridphysics/enemycitadel_lvl1.txt new file mode 100755 index 0000000..bfe1bcb --- /dev/null +++ b/VGDLDataGeneralized/examples/gridphysics/enemycitadel_lvl1.txt @@ -0,0 +1,10 @@ +wwwwwwwwwwwwwwww +wwccccc...ww..ew +ww.cccc.11111b.w +ww..ccc...wwwwww +g0....c..A.....w +ww..ccc........w +ww.cccc..wcc1ccw +wwccccc..w..b..w +wwwwwww..w..e..w +wwwwwwwwwwwwwwww diff --git a/VGDLDataGeneralized/examples/gridphysics/enemycitadel_lvl2.txt b/VGDLDataGeneralized/examples/gridphysics/enemycitadel_lvl2.txt new file mode 100755 index 0000000..8fc7083 --- /dev/null +++ b/VGDLDataGeneralized/examples/gridphysics/enemycitadel_lvl2.txt @@ -0,0 +1,11 @@ +wwwwwwwwwwwwww +wA....ww....ew +w...b...1bcb1w +w..bbbww.b.b.w +w...b.wwcccccw +ww0wwwwwww.www +w..c..wwcc.c1w +wcc....0..1..w +we.c.cww.b.00w +w.c...wwbbbbgw +wwwwwwwwwwwwww diff --git a/VGDLDataGeneralized/examples/gridphysics/enemycitadel_lvl3.txt b/VGDLDataGeneralized/examples/gridphysics/enemycitadel_lvl3.txt new file mode 100755 index 0000000..9ff29dc --- /dev/null +++ b/VGDLDataGeneralized/examples/gridphysics/enemycitadel_lvl3.txt @@ -0,0 +1,11 @@ +wwwwwwwwwwwwwww +w.e.w....w...ew +w.b.w.cc.w.bb.w +w111w0000w1111w +w............bw +w...........bAw +www........bbbw +www0000w11wwwww +www.cc.w..e0gww +wwwe...wwwwwwww +wwwwwwwwwwwwwww diff --git a/VGDLDataGeneralized/examples/gridphysics/enemycitadel_lvl4.txt b/VGDLDataGeneralized/examples/gridphysics/enemycitadel_lvl4.txt new file mode 100755 index 0000000..e8dd67c --- /dev/null +++ b/VGDLDataGeneralized/examples/gridphysics/enemycitadel_lvl4.txt @@ -0,0 +1,11 @@ +wwwwwwwwwww +wcc....cccw +wcc.c..cccw +wce.c.....w +www.w.w.c.w +wg11111..Aw +www.w.w...w +wce.cc..c.w +wcc..c....w +wccc...cccw +wwwwwwwwwww diff --git a/VGDLDataGeneralized/examples/gridphysics/escape.txt b/VGDLDataGeneralized/examples/gridphysics/escape.txt new file mode 100755 index 0000000..2520da4 --- /dev/null +++ b/VGDLDataGeneralized/examples/gridphysics/escape.txt @@ -0,0 +1,28 @@ +BasicGame key_handler=Pulse + SpriteSet + immovable0 > Immovable hidden=True img=oryx/backLBrown + movingavatar0 > MovingAvatar img=oryx/rat1 + passive0 > Passive img=newset/block3 + door0 > Door color=GREEN img=newset/cheese + immovable1 > Immovable color=DARKBLUE img=newset/hole1 portal=True + immovable2 > Immovable img=oryx/dirtwall autotiling=True + + LevelMapping + x > door0 immovable0 + h > immovable1 immovable0 + 1 > passive0 immovable0 + A > movingavatar0 immovable0 + . > immovable0 + + InteractionSet + movingavatar0 immovable2 > stepBack + passive0 movingavatar0 > bounceForward + passive0 immovable2 door0 passive0 > undoAll + movingavatar0 immovable1 > killSprite scoreChange=-1 + door0 movingavatar0 > killSprite scoreChange=1 + passive0 immovable1 > killSprite + + TerminationSet + SpriteCounter stype=movingavatar0 limit=0 win=False + SpriteCounter stype=door0 limit=0 win=True + Timeout limit=1000 win=False \ No newline at end of file diff --git a/VGDLDataGeneralized/examples/gridphysics/escape_lvl0.txt b/VGDLDataGeneralized/examples/gridphysics/escape_lvl0.txt new file mode 100755 index 0000000..516183a --- /dev/null +++ b/VGDLDataGeneralized/examples/gridphysics/escape_lvl0.txt @@ -0,0 +1,9 @@ +wwwwwwwwwwwww +w.1..1.1...xw +w...h..1.1..w +w11111111111w +wh.1..1..1..w +wwwwww.1..1.w +w...1...1.1.w +wA.1..h.1..1w +wwwwwwwwwwwww diff --git a/VGDLDataGeneralized/examples/gridphysics/escape_lvl1.txt b/VGDLDataGeneralized/examples/gridphysics/escape_lvl1.txt new file mode 100755 index 0000000..bc4b7af --- /dev/null +++ b/VGDLDataGeneralized/examples/gridphysics/escape_lvl1.txt @@ -0,0 +1,9 @@ +wwwwwwwwwwwww +wx..111...1.w +w..1.1ww111.w +w..11.11h1..w +whhh.1.1..11w +www.11.11.11w +w.1.1.11.h1.w +w.1.1.A.1.1.w +wwwwwwwwwwwww diff --git a/VGDLDataGeneralized/examples/gridphysics/escape_lvl2.txt b/VGDLDataGeneralized/examples/gridphysics/escape_lvl2.txt new file mode 100755 index 0000000..b96ddf9 --- /dev/null +++ b/VGDLDataGeneralized/examples/gridphysics/escape_lvl2.txt @@ -0,0 +1,9 @@ +wwwwwwwwwwwww +wx.h11...11.w +w.111.h.111.w +w.h...1..1h1w +w.1..w.wwwwww +w.h1.w.11111w +w1.ww.1.1..hw +w.1w11.1...Aw +wwwwwwwwwwwww diff --git a/VGDLDataGeneralized/examples/gridphysics/escape_lvl3.txt b/VGDLDataGeneralized/examples/gridphysics/escape_lvl3.txt new file mode 100755 index 0000000..62b0cb0 --- /dev/null +++ b/VGDLDataGeneralized/examples/gridphysics/escape_lvl3.txt @@ -0,0 +1,9 @@ +wwwwwwwwwwwww +wA..1.1h..1.w +w..1...11...w +w1.....1.1h.w +www.whhwwwwww +w..1...1....w +w1..1....11.w +w..h11..1h1xw +wwwwwwwwwwwww diff --git a/VGDLDataGeneralized/examples/gridphysics/escape_lvl4.txt b/VGDLDataGeneralized/examples/gridphysics/escape_lvl4.txt new file mode 100755 index 0000000..ff20601 --- /dev/null +++ b/VGDLDataGeneralized/examples/gridphysics/escape_lvl4.txt @@ -0,0 +1,9 @@ +wwwwwwwwwwwww +wh1........Aw +wwww..w.1.1.w +w.1.h1.w1..1w +w.11.h1.w.1.w +w...11h1.w..w +w.1...1h..www +wxh11.......w +wwwwwwwwwwwww diff --git a/VGDLDataGeneralized/examples/gridphysics/explore.txt b/VGDLDataGeneralized/examples/gridphysics/explore.txt new file mode 100644 index 0000000..fb5ee8b --- /dev/null +++ b/VGDLDataGeneralized/examples/gridphysics/explore.txt @@ -0,0 +1,34 @@ +BasicGame square_size=30 key_handler=Pulse + + SpriteSet + immovable0 > Immovable hidden=True img=newset/chamber_floor + immovable1 > Immovable + immovable2 > img=newset/blockY + immovable3 > img=newset/blockY3 + immovable4 > Immovable hidden=True invisible=True hidden=True + immovable5 > Immovable hidden=False invisible=False img=newset/flag1 + immovable6 > Immovable invisible=True hidden=True + loschaser0 > LOSChaser stype=shootavatar0 cons=2 cooldown=2 img=oryx/guard1 speed=0.5 shrinkfactor=0.7 + immovable7 > Immovable color=BLACK img=oryx/wall3 autotiling=true + shootavatar0 > ShootAvatar img=newset/girl3 color=RED stype=flicker0 + flicker0 > Flicker img=oryx/staff1 shrinkfactor=0.5 singleton=True + + InteractionSet + loschaser0 patrol EOS immovable7 > stepBack + shootavatar0 immovable7 > stepBack + shootavatar0 loschaser0 > killSprite + flicker0 immovable2 > transformToAll stype=immovable4 stypeTo=immovable5 + immovable2 flicker0 > transformTo stype=immovable3 + immovable5 shootavatar0 > spawn stype=immovable6 + + TerminationSet + MultiSpriteCounter stype1=immovable6 limit=1 win=True + SpriteCounter stype=shootavatar0 limit=0 win=False + Timeout limit=1000 + + LevelMapping + _ > immovable0 + A > shootavatar0 immovable0 + p > immovable0 loschaser0 + 0 > immovable0 immovable2 + a > immovable0 exit \ No newline at end of file diff --git a/VGDLDataGeneralized/examples/gridphysics/explore_lvl0.txt b/VGDLDataGeneralized/examples/gridphysics/explore_lvl0.txt new file mode 100644 index 0000000..caa5756 --- /dev/null +++ b/VGDLDataGeneralized/examples/gridphysics/explore_lvl0.txt @@ -0,0 +1,6 @@ +wwwwww +wa___w +w____w +w___0w +w_A__w +wwwwww \ No newline at end of file diff --git a/VGDLDataGeneralized/examples/gridphysics/explore_lvl1.txt b/VGDLDataGeneralized/examples/gridphysics/explore_lvl1.txt new file mode 100644 index 0000000..80efe45 --- /dev/null +++ b/VGDLDataGeneralized/examples/gridphysics/explore_lvl1.txt @@ -0,0 +1,11 @@ +wwwwwwwww +wa______w +w_______w +w____ww_w +w_______w +w___p___w +w_______w +w_ww____w +w______0w +w_A_____w +wwwwwwwww \ No newline at end of file diff --git a/VGDLDataGeneralized/examples/gridphysics/explore_lvl2.txt b/VGDLDataGeneralized/examples/gridphysics/explore_lvl2.txt new file mode 100644 index 0000000..1e7a2e8 --- /dev/null +++ b/VGDLDataGeneralized/examples/gridphysics/explore_lvl2.txt @@ -0,0 +1,14 @@ +wwwwwwwwwwwwwww +wa____________w +w_____________w +w___w_________w +wwwww______w__w +w__________w__w +w__________w__w +w____pwwwp____w +w__w__________w +w__w__________w +w__w______wwwww +w_________w__0w +w______A______w +wwwwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLDataGeneralized/examples/gridphysics/explore_lvl3.txt b/VGDLDataGeneralized/examples/gridphysics/explore_lvl3.txt new file mode 100644 index 0000000..d1e7a18 --- /dev/null +++ b/VGDLDataGeneralized/examples/gridphysics/explore_lvl3.txt @@ -0,0 +1,12 @@ +wwwwwwwwwwwwwww +wa____________w +w_____________w +w___w_________w +wwwww______w__w +w__________w__w +w_____www_____w +w__w__________w +w__w______wwwww +w_________w__0w +w______A______w +wwwwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLDataGeneralized/examples/gridphysics/explore_lvl4.txt b/VGDLDataGeneralized/examples/gridphysics/explore_lvl4.txt new file mode 100644 index 0000000..2ba39a3 --- /dev/null +++ b/VGDLDataGeneralized/examples/gridphysics/explore_lvl4.txt @@ -0,0 +1,8 @@ +wwwwwwwwwwwwwww +wa___________0w +w___w_________w +wwwww__w___w__w +w__w___w__wwwww +w_________w___w +w______A______w +wwwwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLDataGeneralized/examples/gridphysics/factorymanager.txt b/VGDLDataGeneralized/examples/gridphysics/factorymanager.txt new file mode 100755 index 0000000..9ddb9f4 --- /dev/null +++ b/VGDLDataGeneralized/examples/gridphysics/factorymanager.txt @@ -0,0 +1,70 @@ +BasicGame + SpriteSet + + immovable0 > Immovable img=oryx/floor3 hidden=True + shootavatar0 > ShootAvatar stype=missile0 rotateInPlace=true img=oryx/archer1 + missile0 > Missile color=BLUE singleton=True img=oryx/orb2 shrinkfactor=0.3 + spawnpoint0 > SpawnPoint + spawnpoint1 > img=newset/lasercannon stype=missile2 + spawnpoint2 > img=newset/lasercannon_2 stype=missile3 + spawnpoint3 > img=newset/lasercannon_1 stype=missile4 + spawnpoint4 > img=newset/lasercannon_3 stype=missile5 + spawnpoint5 > img=newset/lasercannon_4 stype=missile5 + missile1 > Missile shrinkfactor=0.5 speed=0.5 color=YELLOW + missile2 > orientation=UP img=newset/laser1 + missile3 > orientation=DOWN img=newset/laser1 + missile4 > orientation=RIGHT img=newset/laser1_1 + missile5 > orientation=LEFT img=newset/laser1_1 + + immovable1 > Immovable portal=true + immovable2 > img=newset/highway3 + immovable3 > img=newset/street2 + passive0 > Passive img=newset/block3 + immovable4 > Immovable img=oryx/spike2 + immovable5 > Immovable img=oryx/slash1 + + spawnpoint6 > SpawnPoint stype=missile6 cooldown=20 img=spawnpoint6 portal=True + missile6 > Missile orientation=DOWN color=RED speed=0.1 img=newset/car_redD + immovable6 > Immovable img=oryx/wall3 autotiling=True + + + LevelMapping + A > shootavatar0 immovable0 + l > spawnpoint4 immovable0 + r > spawnpoint3 immovable0 + u > spawnpoint1 immovable0 + d > spawnpoint2 immovable0 + p > spawnpoint6 immovable0 + b > passive0 immovable0 + h > immovable2 immovable0 + s > immovable3 immovable0 + t > immovable4 immovable0 + . > immovable0 + + InteractionSet + + shootavatar0 immovable6 spawnpoint0 > stepBack + missile1 immovable6 EOS > killSprite + + passive0 shootavatar0 > bounceForward + passive0 immovable6 passive0 spawnpoint0 > undoAll notStype=missile6 + missile1 passive0 > killSprite + + spawnpoint2 missile0 > transformTo stype=spawnpoint5 + spawnpoint4 missile0 > transformTo stype=spawnpoint2 + spawnpoint1 missile0 > transformTo stype=spawnpoint4 + spawnpoint3 missile0 > transformTo stype=spawnpoint1 + spawnpoint5 missile0 > transformTo stype=spawnpoint3 + + missile0 spawnpoint0 immovable6 EOS > killSprite + + missile6 shootavatar0 missile1 > attractGaze align=True + + missile6 immovable6 spawnpoint0 > killSprite scoreChange=-1 + missile6 immovable3 > killSprite scoreChange=1 + missile6 immovable2 > killSprite scoreChange=4 + missile6 immovable4 > transformTo stype=immovable5 + + TerminationSet + MultiSpriteCounter stype1=immovable5 limit=1 win=False + Timeout limit=1000 win=True \ No newline at end of file diff --git a/VGDLDataGeneralized/examples/gridphysics/factorymanager_lvl0.txt b/VGDLDataGeneralized/examples/gridphysics/factorymanager_lvl0.txt new file mode 100755 index 0000000..9e046b1 --- /dev/null +++ b/VGDLDataGeneralized/examples/gridphysics/factorymanager_lvl0.txt @@ -0,0 +1,14 @@ +wwwwwwwwwwwwwwwwwwwpwwwww +w.....l.................w +w.......................w +w......................dw +w..A....................w +w........b............r.w +w................b......w +w.......................w +w..b....................w +w.......................w +w.......................w +ws.....................hw +w.......................w +wwwwwwwwwwwwwwwwwwwwwwwww diff --git a/VGDLDataGeneralized/examples/gridphysics/factorymanager_lvl1.txt b/VGDLDataGeneralized/examples/gridphysics/factorymanager_lvl1.txt new file mode 100755 index 0000000..ddbf986 --- /dev/null +++ b/VGDLDataGeneralized/examples/gridphysics/factorymanager_lvl1.txt @@ -0,0 +1,14 @@ +wwwwpwwwwwwwwwwwwwwwwwwww +w......d................w +w...........d.........r.w +w.......................w +w..d.........b..........w +w.......................w +w...........A...........w +w................s......w +w.......................w +w.......................w +wu......h...............w +w...................d...w +w.......................w +wwwwwwwwwwwwwwwwwwwwwwwww diff --git a/VGDLDataGeneralized/examples/gridphysics/factorymanager_lvl2.txt b/VGDLDataGeneralized/examples/gridphysics/factorymanager_lvl2.txt new file mode 100755 index 0000000..b73c669 --- /dev/null +++ b/VGDLDataGeneralized/examples/gridphysics/factorymanager_lvl2.txt @@ -0,0 +1,14 @@ +wwwpwwwwwwwwwwwwwwwwwwwww +w..................l....w +w.......................w +w.......................w +wr......................w +w.......................w +w....................b..w +w...........A...........w +w..t....................w +w.......................w +w...........h..........sw +wu......................w +w.........r.............w +wwwwwwwwwwwwwwwwwwwwwwwww diff --git a/VGDLDataGeneralized/examples/gridphysics/factorymanager_lvl3.txt b/VGDLDataGeneralized/examples/gridphysics/factorymanager_lvl3.txt new file mode 100755 index 0000000..bfd68e2 --- /dev/null +++ b/VGDLDataGeneralized/examples/gridphysics/factorymanager_lvl3.txt @@ -0,0 +1,14 @@ +wwwwwwwwwwwpwwwwwwwwwwwww +w.............w.........w +w.............w.........w +w.............w..h......w +w....u........w.........w +w.............w..s....b.w +w.............w.........w +w....b......A..........tw +w......................tw +w.......................w +w......d................w +w....................d..w +w.......................w +wwwwwwwwwwwwwwwwwwwwwwwww diff --git a/VGDLDataGeneralized/examples/gridphysics/factorymanager_lvl4.txt b/VGDLDataGeneralized/examples/gridphysics/factorymanager_lvl4.txt new file mode 100755 index 0000000..9497e03 --- /dev/null +++ b/VGDLDataGeneralized/examples/gridphysics/factorymanager_lvl4.txt @@ -0,0 +1,14 @@ +wwwwwwwwwwwwwwwwwwwwwpwww +w.......................w +w.r..........b..........w +w.......................w +w......................uw +w.......................w +w...........A...........w +w....wwwwwwwwwwwwwwwwwwww +w......................hw +w.......................w +w......................tw +w.......................w +w......................sw +wwwwwwwwwwwwwwwwwwwwwwwww diff --git a/VGDLDataGeneralized/examples/gridphysics/firecaster.txt b/VGDLDataGeneralized/examples/gridphysics/firecaster.txt new file mode 100755 index 0000000..aef44d1 --- /dev/null +++ b/VGDLDataGeneralized/examples/gridphysics/firecaster.txt @@ -0,0 +1,37 @@ +BasicGame + SpriteSet + immovable0 > Immovable img=newset/floor2 hidden=True + immovable1 > Immovable img=oryx/smoke + door0 > Door color=GREEN img=oryx/dooropen1 + immovable2 > Immovable color=BROWN img=newset/block3 + resource0 > Resource color=GREEN limit=3 img=oryx/diamond3 shrinkfactor=0.5 + missile0 > Missile color=RED speed=0.5 singleton=True img=oryx/bullet1 + spreader0 > Spreader color=ORANGE spreadprob=0.25 stype=spawnpoint0 img=oryx/fire1 + spawnpoint0 > SpawnPoint stype=immovable1 total=1 img=oryx/slash1 + shootavatar0 > ShootAvatar ammo=resource0 stype=missile0 healthPoints=3 img=oryx/devil1 frameRate=8 + + immovable3 > Immovable img=oryx/wall3 autotiling=True + + InteractionSet + spreader0 immovable2 spreader0 > killSprite + resource0 spreader0 > killSprite + shootavatar0 immovable3 immovable2 > stepBack + resource0 shootavatar0 > collectResource scoreChange=1 + door0 shootavatar0 > killSprite + shootavatar0 spreader0 > subtractHealthPoints scoreChange=-2 + spreader0 shootavatar0 > killSprite + missile0 immovable3 > killSprite + missile0 immovable2 > transformTo stype=spreader0 killSecond=True scoreChange=1 + immovable2 immovable1 > killBoth + immovable1 immovable3 shootavatar0 > killSprite + + TerminationSet + SpriteCounter stype=shootavatar0 limit=0 win=False + SpriteCounter stype=door0 limit=0 win=True + + LevelMapping + g > door0 immovable0 + b > immovable2 immovable0 + . > resource0 immovable0 + _ > immovable0 + A > shootavatar0 floor \ No newline at end of file diff --git a/VGDLDataGeneralized/examples/gridphysics/firecaster_lvl0.txt b/VGDLDataGeneralized/examples/gridphysics/firecaster_lvl0.txt new file mode 100755 index 0000000..88b32bc --- /dev/null +++ b/VGDLDataGeneralized/examples/gridphysics/firecaster_lvl0.txt @@ -0,0 +1,11 @@ +wwwwwwwwwwwwwwwwwww +wA__.b__bbbb_.b_bgw +w._._b__bbbb_b.__bw +wbbbbb_bbbbb_bbbbbw +w_____b_bbbb___b_.w +w_____bbbbbbb____bw +w__.___b_bbb__bb__w +wbbbb___b.bbbb____w +w__.b____b____bb__w +w_________._____bbw +wwwwwwwwwwwwwwwwwww diff --git a/VGDLDataGeneralized/examples/gridphysics/firecaster_lvl1.txt b/VGDLDataGeneralized/examples/gridphysics/firecaster_lvl1.txt new file mode 100755 index 0000000..cecc540 --- /dev/null +++ b/VGDLDataGeneralized/examples/gridphysics/firecaster_lvl1.txt @@ -0,0 +1,11 @@ +wwwwwwwwwwwwwwwwwww +w_____w__g__bb__b.w +w_____wwwwwwwb__b.w +wb_bbbbb..bbb_b___w +wbbbbb_bbb.bbbbb__w +wbb__b__bbbb___bb_w +w.._______bbb_bbb.w +wbbbb__bbbbb___bbbw +w_.bb__b._.b__bbbbw +w_._b..b_A_b__b...w +wwwwwwwwwwwwwwwwwww diff --git a/VGDLDataGeneralized/examples/gridphysics/firecaster_lvl2.txt b/VGDLDataGeneralized/examples/gridphysics/firecaster_lvl2.txt new file mode 100755 index 0000000..00cc4c5 --- /dev/null +++ b/VGDLDataGeneralized/examples/gridphysics/firecaster_lvl2.txt @@ -0,0 +1,11 @@ +wwwwwwwwwwwwwwwwwww +w...____.w_______Aw +w___bbb__w_bbb__bbw +wbb__bb__w__bbb___w +w...__b__w...bbb__w +wbbbbbbbbbbbbbbbbbw +w_wwwwwwww________w +w____bb._w_bbbbbb_w +wwwb__bb_wb______bw +wg_b_____w_.....__w +wwwwwwwwwwwwwwwwwww diff --git a/VGDLDataGeneralized/examples/gridphysics/firecaster_lvl3.txt b/VGDLDataGeneralized/examples/gridphysics/firecaster_lvl3.txt new file mode 100755 index 0000000..ffe222f --- /dev/null +++ b/VGDLDataGeneralized/examples/gridphysics/firecaster_lvl3.txt @@ -0,0 +1,11 @@ +wwwwwwwwwwwwwwwwwww +wA....bbbbbb______w +wbbbbbbbbbbbbbbbb_w +w_b__bbbbbbbbbbbbbw +w____.__b__b_b____w +w__b__..___b_b_b__w +w______.__bb_b____w +w__.__b.___b_bbbbbw +w____._.___b_bbbbbw +w____..____b_bbbbgw +wwwwwwwwwwwwwwwwwww diff --git a/VGDLDataGeneralized/examples/gridphysics/firecaster_lvl4.txt b/VGDLDataGeneralized/examples/gridphysics/firecaster_lvl4.txt new file mode 100755 index 0000000..43e0034 --- /dev/null +++ b/VGDLDataGeneralized/examples/gridphysics/firecaster_lvl4.txt @@ -0,0 +1,11 @@ +wwwwwwwwwwwwwwwwwww +w____b______.____Aw +w__bbbbbbbbb______w +w__bb_____bb______w +w__bb__bbbbb______w +w__bb._bgbbb._____w +w__bb__bbbbb______w +w__bb____.bb______w +w__bbbbbbbbb______w +w____b____________w +wwwwwwwwwwwwwwwwwww diff --git a/VGDLDataGeneralized/examples/gridphysics/fireman.txt b/VGDLDataGeneralized/examples/gridphysics/fireman.txt new file mode 100755 index 0000000..af8b631 --- /dev/null +++ b/VGDLDataGeneralized/examples/gridphysics/fireman.txt @@ -0,0 +1,45 @@ +BasicGame square_size=30 key_handler=Pulse + SpriteSet + + immovable0 > Immovable img=newset/street3 hidden=True + resource0 > Resource color=BLUE limit=10 + missile0 > Missile img=oryx/slime1 speed=1.0 shrinkfactor=0.8 + immovable1 > Immovable img=newset/city1 + immovable2 > Immovable img=newset/hydrant + + immovable3 > img=oryx/fire1 + spawnpoint0 > SpawnPoint stype=spreader0 prob=0.01 img=newset/city1_fire + spreader0 > Spreader color=ORANGE spreadprob=0.6 stype=immovable4 + immovable4 > Immovable + shootavatar0 > ShootAvatar ammo=resource0 stype=missile0 healthPoints=10 img=newset/fireman + + immovable5 > Immovable img=oryx/wall1 + + LevelMapping + b > immovable1 immovable0 + A > shootavatar0 immovable0 + e > immovable2 immovable0 + f > spawnpoint0 immovable0 + . > immovable0 + + + InteractionSet + shootavatar0 immovable5 immovable1 > stepBack + + immovable1 immovable4 > killSprite scoreChange=-1 + immovable4 immovable1 > transformTo stype=spawnpoint0 + + immovable3 immovable5 > killSprite + immovable3 missile0 > killSprite scoreChange=2 + missile0 immovable3 immovable1 immovable5 > killSprite + + shootavatar0 immovable3 > subtractHealthPoints + + immovable4 immovable0 > killSprite + + shootavatar0 immovable2 > changeResource resource=resource0 value=2 + + TerminationSet + SpriteCounter stype=shootavatar0 limit=0 win=False + SpriteCounter stype=immovable3 limit=0 win=True + Timeout limit=1500 win=False \ No newline at end of file diff --git a/VGDLDataGeneralized/examples/gridphysics/fireman_lvl0.txt b/VGDLDataGeneralized/examples/gridphysics/fireman_lvl0.txt new file mode 100755 index 0000000..615f9e7 --- /dev/null +++ b/VGDLDataGeneralized/examples/gridphysics/fireman_lvl0.txt @@ -0,0 +1,18 @@ +wwwwwwwwwwwwwwwwwww +www....A.......ewww +www.............www +wwwwwww.wwwwwwwwwww +w.................w +w..f........b.....w +w..ff..fb..bfb....w +w...........b.....w +we....fff.........w +wwwwwwwwwww.wwwwwww +w.fff.w...........w +wfffffw..b.b.bbbf.w +w..f..w..bbbbbb...w +w..b..w..b.b.bbb..w +wbbb.......f......w +wwbwwwwwwwwwwwwwwww +w..........f.....ew +wwwwwwwwwwwwwwwwwww diff --git a/VGDLDataGeneralized/examples/gridphysics/fireman_lvl1.txt b/VGDLDataGeneralized/examples/gridphysics/fireman_lvl1.txt new file mode 100755 index 0000000..a258edd --- /dev/null +++ b/VGDLDataGeneralized/examples/gridphysics/fireman_lvl1.txt @@ -0,0 +1,18 @@ +wwwwwwwwwwwwwwwwwww +wwwwww.....fff....w +wwwwwwe...........w +wwwwwwwww.wwwwww.ww +wA..w.........fw..w +w............ffw..w +w...w..bbbbbfffw..w +wwwwwwwwwwwwwwwww.w +w.e.w.....bbbbbbw.w +w...w.fffff.....w.w +w...w.bfffff....w.w +w.....bbfffff...w.w +w...w.............w +ww....wwwwwwwwwwwww +w......ffbb....fffw +www..ffff....f..www +wwwe.......bfff.www +wwwwwwwwwwwwwwwwwww diff --git a/VGDLDataGeneralized/examples/gridphysics/fireman_lvl2.txt b/VGDLDataGeneralized/examples/gridphysics/fireman_lvl2.txt new file mode 100755 index 0000000..6e84be3 --- /dev/null +++ b/VGDLDataGeneralized/examples/gridphysics/fireman_lvl2.txt @@ -0,0 +1,18 @@ +wwwwwwwwwwwwwwwwwww +w..............fffw +w.....e.....ffffffw +ww.wwwwwwwwwwwwwwww +w.............ff..w +wbbb..bbbbbbbffff.w +wbbbbbb.......ff..w +wwwwwww.wwwwwwwwwww +w..............A..w +w.................w +wwwwwww.wwwwwwwwwww +w.fff......ffff...w +w..ff.ffb..fff....w +w......fffb.......w +ww wwwwwwwwwwwwwwww +w...f...f.e...ffbbw +w.....f......fff.bw +wwwwwwwwwwwwwwwwwww diff --git a/VGDLDataGeneralized/examples/gridphysics/fireman_lvl3.txt b/VGDLDataGeneralized/examples/gridphysics/fireman_lvl3.txt new file mode 100755 index 0000000..feea060 --- /dev/null +++ b/VGDLDataGeneralized/examples/gridphysics/fireman_lvl3.txt @@ -0,0 +1,18 @@ +wwwwwwwwwwwwwwwwwww +w..............fffw +w.....e.....ffffffw +ww.wwwwwwwwwwwwwwww +w.............ff..w +w.....bbbbbbbffff.w +w...bbb....e..ff..w +wwwwwww.wwwwwwwwwww +w....fffff........w +w..........ffff...w +wwwwwww.wwwwwwwwwww +w......bb..ffff...w +we....ffb..fff....w +w......fffb...fff.w +ww wwwwwwwwwwwwwwww +w..f....f.....ffbbw +w....f....A..fff.bw +wwwwwwwwwwwwwwwwwww diff --git a/VGDLDataGeneralized/examples/gridphysics/fireman_lvl4.txt b/VGDLDataGeneralized/examples/gridphysics/fireman_lvl4.txt new file mode 100755 index 0000000..fb6e9c2 --- /dev/null +++ b/VGDLDataGeneralized/examples/gridphysics/fireman_lvl4.txt @@ -0,0 +1,18 @@ +wwwwwwwwwwwwwwwwwww +www.......ffffffwww +www.........ffffwww +wwwwwww.wwwwwwwwwww +w...........w..fffw +w..fb.......w..ff.w +w..ff..fb..bwb....w +w..............fffw +we...bfff...w...ffw +wwwwwwwwwww.wwwwwww +w.fff.w...........w +wfffffw..b.b.bbbf.w +w..f..w..bbbbbb...w +w..b..w..b.b.bbb.ew +w..........f......w +ww.wwwwwwwwwwwwwwww +wf...............Aw +wwwwwwwwwwwwwwwwwww diff --git a/VGDLDataGeneralized/examples/gridphysics/firestorms.txt b/VGDLDataGeneralized/examples/gridphysics/firestorms.txt new file mode 100755 index 0000000..956bf76 --- /dev/null +++ b/VGDLDataGeneralized/examples/gridphysics/firestorms.txt @@ -0,0 +1,29 @@ +BasicGame + SpriteSet + immovable0 > Immovable img=oryx/backGrey hidden=True + randommissile0 > RandomMissile color=ORANGE speed=0.25 img=oryx/fire1 + spawnpoint0 > SpawnPoint color=RED prob=0.25 img=oryx/fire1 shrinkfactor=0.3 stype=randommissile0 portal=True + resource0 > Resource color=BLUE limit=10 value=2 img=newset/water + door0 > Door color=GREEN img=oryx/dooropen1 + movingavatar0 > MovingAvatar healthPoints=1 img=oryx/druid1 + immovable1 > Immovable color=DARKGRAY img=oryx/wall6 + + TerminationSet + SpriteCounter stype=door0 win=True + SpriteCounter stype=movingavatar0 win=False + + InteractionSet + movingavatar0 immovable1 > stepBack + door0 movingavatar0 > killSprite + + movingavatar0 resource0 > addHealthPoints killSecond=True + + movingavatar0 randommissile0 > subtractHealthPoints scoreChange=-1 + randommissile0 resource0 movingavatar0 immovable1 > killSprite + + LevelMapping + 1 > door0 immovable0 + 0 > spawnpoint0 immovable0 + h > resource0 immovable0 + . > immovable0 + A > immovable0 avatar \ No newline at end of file diff --git a/VGDLDataGeneralized/examples/gridphysics/firestorms_lvl0.txt b/VGDLDataGeneralized/examples/gridphysics/firestorms_lvl0.txt new file mode 100755 index 0000000..fc1162b --- /dev/null +++ b/VGDLDataGeneralized/examples/gridphysics/firestorms_lvl0.txt @@ -0,0 +1,11 @@ +wwwwwwwwwwwwwwwwwwwwwwwwwwww +wA.w...w0..w...........w.0.w +w..w.w.....w..w....0...w...w +w..h.w.w.......w......w....w +wwwwwwwwwww........ww....h.w +w.0..........h...0...w.....w +w....h...ww.......h.....w..w +w..........www.w....ww.....w +www....0...........w...0...w +w0..........h...w.....w...1w +wwwwwwwwwwwwwwwwwwwwwwwwwwww diff --git a/VGDLDataGeneralized/examples/gridphysics/firestorms_lvl1.txt b/VGDLDataGeneralized/examples/gridphysics/firestorms_lvl1.txt new file mode 100755 index 0000000..b073f75 --- /dev/null +++ b/VGDLDataGeneralized/examples/gridphysics/firestorms_lvl1.txt @@ -0,0 +1,11 @@ +wwwwwwwwwwwwwwwwwwwwwwwwwwww +w....A...w.0......h.....0..w +w........w..ww.............w +w........w........w....w...w +w..h.....w........w....w..0w +w........w....h...w.0..w..hw +w.0www...w........w....w...w +w........w........w....w...w +w....0............w........w +w........h.......0w....1...w +wwwwwwwwwwwwwwwwwwwwwwwwwwww diff --git a/VGDLDataGeneralized/examples/gridphysics/firestorms_lvl2.txt b/VGDLDataGeneralized/examples/gridphysics/firestorms_lvl2.txt new file mode 100755 index 0000000..67004d2 --- /dev/null +++ b/VGDLDataGeneralized/examples/gridphysics/firestorms_lvl2.txt @@ -0,0 +1,11 @@ +wwwwwwwwwwwwwwwwwwwwwwwwwwww +w0................w........w +w......h...w......w....0...w +w..........w..0...h........w +w.....wwwwwwwwwwwwwwwwww...w +w.A..........h.........w.1.w +w.....wwwwwwwwwwwwwwwwww...w +w..........w..0............w +w..........w......w....0...w +w0.........h......w........w +wwwwwwwwwwwwwwwwwwwwwwwwwwww diff --git a/VGDLDataGeneralized/examples/gridphysics/firestorms_lvl3.txt b/VGDLDataGeneralized/examples/gridphysics/firestorms_lvl3.txt new file mode 100755 index 0000000..5418b9b --- /dev/null +++ b/VGDLDataGeneralized/examples/gridphysics/firestorms_lvl3.txt @@ -0,0 +1,11 @@ +wwwwwwwwwwwwwwwwwwwwwwwwwwww +w..0............0.........1w +w........w...w......w......w +w................w.....w...w +w.........0................w +w.....0..............h....0w +wA..w..w...w...w..w...w....w +w.....w..w...w..w...w......w +w............0.............w +w.0....................h...w +wwwwwwwwwwwwwwwwwwwwwwwwwwww diff --git a/VGDLDataGeneralized/examples/gridphysics/firestorms_lvl4.txt b/VGDLDataGeneralized/examples/gridphysics/firestorms_lvl4.txt new file mode 100755 index 0000000..387c672 --- /dev/null +++ b/VGDLDataGeneralized/examples/gridphysics/firestorms_lvl4.txt @@ -0,0 +1,11 @@ +wwwwwwwwwwwwwwwwwwwwwwwwwwww +w......................h...w +w...wwwwwwwwwwwwwwwwwwww...w +w......................w...w +w.wwwwwwwwwwwwwwwwwww..w..0w +wh..................w..w...w +wwwwwwwwwwwwwwwwwwwww..w...w +w....................h.w..1w +w..wwwwwwwwwwwwwwwwwwwwwwwww +w.........................Aw +wwwwwwwwwwwwwwwwwwwwwwwwwwww diff --git a/VGDLDataGeneralized/examples/gridphysics/flower.txt b/VGDLDataGeneralized/examples/gridphysics/flower.txt new file mode 100644 index 0000000..1ebaa6b --- /dev/null +++ b/VGDLDataGeneralized/examples/gridphysics/flower.txt @@ -0,0 +1,35 @@ +BasicGame key_handler=Pulse square_size=40 + SpriteSet + floor > Immovable img=newset/floor2 + avatar > MovingAvatar img=newset/man1 + wall > Immovable img=oryx/wall3 autotiling=True + seed > SpawnPoint stype=flower1 cooldown=20 total=200 img=oryx/dirtWall_12 + flower1 > SpawnPoint stype=flower2 cooldown=40 total=200 img=oryx/mushroom2 shrinkfactor=0.2 + flower2 > SpawnPoint stype=flower3 cooldown=60 total=200 img=oryx/mushroom2 shrinkfactor=0.4 + flower3 > SpawnPoint stype=flower4 cooldown=100 total=200 img=oryx/mushroom2 shrinkfactor=0.6 + flower4 > Immovable img=oryx/mushroom2 shrinkfactor=0.8 + LevelMapping + w > floor wall + A > floor avatar + . > floor + c > floor coin + s > floor seed + InteractionSet + avatar wall > stepBack + flower1 avatar > killSprite scoreChange=0 + flower2 avatar > killSprite scoreChange=1 + flower3 avatar > killSprite scoreChange=3 + flower4 avatar > killSprite scoreChange=10 + + flower1 flower2 > killSprite + flower2 flower3 > killSprite + flower1 flower3 > killSprite + flower1 flower4 > killSprite + flower2 flower4 > killSprite + flower3 flower4 > killSprite + + + + TerminationSet + Timeout limit=1500 win=True + SpriteCounter stype=avatar limit=0 win=False \ No newline at end of file diff --git a/VGDLDataGeneralized/examples/gridphysics/flower_lvl0.txt b/VGDLDataGeneralized/examples/gridphysics/flower_lvl0.txt new file mode 100644 index 0000000..227efb2 --- /dev/null +++ b/VGDLDataGeneralized/examples/gridphysics/flower_lvl0.txt @@ -0,0 +1,7 @@ +wwwwwwwwwwwww +w.s...s...s.w +w.......s...w +w...s.....s.w +w..s....s...w +w.....A.....w +wwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLDataGeneralized/examples/gridphysics/flower_lvl1.txt b/VGDLDataGeneralized/examples/gridphysics/flower_lvl1.txt new file mode 100644 index 0000000..227efb2 --- /dev/null +++ b/VGDLDataGeneralized/examples/gridphysics/flower_lvl1.txt @@ -0,0 +1,7 @@ +wwwwwwwwwwwww +w.s...s...s.w +w.......s...w +w...s.....s.w +w..s....s...w +w.....A.....w +wwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLDataGeneralized/examples/gridphysics/flower_lvl2.txt b/VGDLDataGeneralized/examples/gridphysics/flower_lvl2.txt new file mode 100644 index 0000000..227efb2 --- /dev/null +++ b/VGDLDataGeneralized/examples/gridphysics/flower_lvl2.txt @@ -0,0 +1,7 @@ +wwwwwwwwwwwww +w.s...s...s.w +w.......s...w +w...s.....s.w +w..s....s...w +w.....A.....w +wwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLDataGeneralized/examples/gridphysics/flower_lvl3.txt b/VGDLDataGeneralized/examples/gridphysics/flower_lvl3.txt new file mode 100644 index 0000000..227efb2 --- /dev/null +++ b/VGDLDataGeneralized/examples/gridphysics/flower_lvl3.txt @@ -0,0 +1,7 @@ +wwwwwwwwwwwww +w.s...s...s.w +w.......s...w +w...s.....s.w +w..s....s...w +w.....A.....w +wwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLDataGeneralized/examples/gridphysics/flower_lvl4.txt b/VGDLDataGeneralized/examples/gridphysics/flower_lvl4.txt new file mode 100644 index 0000000..227efb2 --- /dev/null +++ b/VGDLDataGeneralized/examples/gridphysics/flower_lvl4.txt @@ -0,0 +1,7 @@ +wwwwwwwwwwwww +w.s...s...s.w +w.......s...w +w...s.....s.w +w..s....s...w +w.....A.....w +wwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLDataGeneralized/examples/gridphysics/freeway.txt b/VGDLDataGeneralized/examples/gridphysics/freeway.txt new file mode 100755 index 0000000..dcb8eed --- /dev/null +++ b/VGDLDataGeneralized/examples/gridphysics/freeway.txt @@ -0,0 +1,54 @@ +BasicGame + SpriteSet + immovable0 > Immovable img=newset/highway hidden=True + immovable1 > Immovable img=newset/street2 hidden=True + portal0 > Portal color=GREEN img=newset/exit2 singleton=True portal=True stype=immovable2 + parent0 > + missile0 > Missile orientation=RIGHT + missile1 > speed=0.9 color=ORANGE img=newset/car1R + missile2 > speed=0.7 color=RED img=newset/car2R + missile3 > Missile orientation=LEFT + missile4 > speed=0.9 color=ORANGE img=newset/car1 + missile5 > speed=0.7 color=RED img=newset/car2 + + immovable2 > Immovable invisible=True hidden=True + immovable3 > Immovable color=GREEN img=oryx/tree2 + spawnpoint0 > SpawnPoint stype=portal0 cooldown=16 prob=0.05 total=1 invisible=True hidden=True + + spawnpoint1 > healthPoints=5 + movingavatar0 > MovingAvatar img=newset/man3 frameRate=8 + missileavatar0 > MissileAvatar orientation=DOWN img=oryx/ghost1 speed=1.0 + + immovable4 > Immovable img=oryx/wall1 + + LevelMapping + . > immovable0 + + > immovable1 + t > immovable1 immovable3 + - > immovable0 missile2 + x > immovable0 missile1 + _ > immovable0 missile5 + l > immovable0 missile4 + + i > immovable1 spawnpoint0 + S > immovable1 immovable2 movingavatar0 + + InteractionSet + + + portal0 movingavatar0 > killSprite scoreChange=10 + movingavatar0 portal0 > teleportToExit + movingavatar0 immovable3 > stepBack + + movingavatar0 parent0 > subtractHealthPoints + movingavatar0 parent0 > transformTo stype=missileavatar0 + + missileavatar0 immovable4 > transformTo stype=movingavatar0 + movingavatar0 immovable4 > stepBack + parent0 EOS > wrapAround + + TerminationSet + Timeout limit=1900 win=True + SpriteCounter stype=spawnpoint1 limit=0 win=False + + diff --git a/VGDLDataGeneralized/examples/gridphysics/freeway_glvl.txt b/VGDLDataGeneralized/examples/gridphysics/freeway_glvl.txt new file mode 100644 index 0000000..28721e5 --- /dev/null +++ b/VGDLDataGeneralized/examples/gridphysics/freeway_glvl.txt @@ -0,0 +1,23 @@ +LevelMapping + a > tree + b > fastRtruck + c > slowRtruck + d > moving + e > slowLtruck + f > fastLtruck + g > dead + +LevelDescription +aaaaaaaaaaaaaa +a b c a +a de a +a a +a aaa a +a f a +a a +a b a +a c b a a +a b c cafa +a aa a +a g b a a +aaaaaaaaaaaaaa \ No newline at end of file diff --git a/VGDLDataGeneralized/examples/gridphysics/freeway_lvl0.txt b/VGDLDataGeneralized/examples/gridphysics/freeway_lvl0.txt new file mode 100755 index 0000000..1a6c662 --- /dev/null +++ b/VGDLDataGeneralized/examples/gridphysics/freeway_lvl0.txt @@ -0,0 +1,15 @@ +wwwwwwwwwwwwwwwwwwwwwwwwwwww +wiiiiiiiiiiiiiiiiiiiiiiiiiiw +w.....__.........___.......w +wtt+++tt+++ttt+t++ttt++ttttw +wll.....l........l......ll.w +w._...._....._.........._..w +w++++++++++++++++++++++++++w +wtt+++tt+++t+tt++t+ttt+++ttw +w...-..........-.......-...w +w...x...x...............xx.w +w++++++++++++++++++++++++++w +wtt+++tt+++++ttt++ttt++ttttw +w.-..........-........-....w +w++++++++++++S+++++++++++++w +wwwwwwwwwwwwwwwwwwwwwwwwwwww diff --git a/VGDLDataGeneralized/examples/gridphysics/freeway_lvl1.txt b/VGDLDataGeneralized/examples/gridphysics/freeway_lvl1.txt new file mode 100755 index 0000000..f4fbe0c --- /dev/null +++ b/VGDLDataGeneralized/examples/gridphysics/freeway_lvl1.txt @@ -0,0 +1,15 @@ +wwwwwwwwwwwwwwwwwwwwwwwwwwww +wiiiiiiiiiiiiiiiiiiiiiiiiiiw +w..__....__......___.......w +w+++ttt+++++ttt+tt++++tt+ttw +wl..........l....l......ll.w +w._...._..........._...._..w +w++++++++++++++++++++++++++w +wttt+tt++++ttt+tt+ttt++++ttw +w...-......-...........-...w +w...x...xx.......x.........w +w++++++++++++++++++++++++++w +w++tt+ttt+t+++++ttt+++ttt+tw +w.-..........-...........-.w +w++++++++++++S+++++++++++++w +wwwwwwwwwwwwwwwwwwwwwwwwwwww diff --git a/VGDLDataGeneralized/examples/gridphysics/freeway_lvl2.txt b/VGDLDataGeneralized/examples/gridphysics/freeway_lvl2.txt new file mode 100755 index 0000000..f5a6274 --- /dev/null +++ b/VGDLDataGeneralized/examples/gridphysics/freeway_lvl2.txt @@ -0,0 +1,15 @@ +wwwwwwwwwwwwwwwwwwwwwwwwwwww +wiiiiiiiiiiiiiiiiiiiiiiiiiiw +w........__......__....._..w +w+++tttt+tttt+++++tt++ttt++w +w...l..l.............l.....w +w._...__..........._.......w +w++++++++++++++++++++++++++w +w+t+t+t+t+t+t+t+tt+t+t+t+t+w +w.-..............-.....-...w +w...x....x.......x.....x...w +w++++++++++++++++++++++++++w +w++t+ttt+tt+tt+ttt+ttt+ttt+w +w.-......-................-w +w++++++++++++S+++++++++++++w +wwwwwwwwwwwwwwwwwwwwwwwwwwww diff --git a/VGDLDataGeneralized/examples/gridphysics/freeway_lvl3.txt b/VGDLDataGeneralized/examples/gridphysics/freeway_lvl3.txt new file mode 100755 index 0000000..f4a4716 --- /dev/null +++ b/VGDLDataGeneralized/examples/gridphysics/freeway_lvl3.txt @@ -0,0 +1,15 @@ +wwwwwwwwwwwwwwwwwwwwwwwwwwww +wiiiiiiiiiiiiiiiiiiiiiiiiiiw +w.....__.........___.......w +wttt+tt++++ttt+tt+ttt++++ttw +w...-......-...........-...w +w...x...xx.......x.........w +w++++++++++++++++++++++++++w +wtt+++tt+++ttt+t++ttt++ttttw +wll.....l........l......ll.w +w._...._....._.........._..w +w++++++++++++++++++++++++++w +w+++tttt+tttt+++++tt++ttt++w +w.-......-................-w +w++++++++++++S+++++++++++++w +wwwwwwwwwwwwwwwwwwwwwwwwwwww diff --git a/VGDLDataGeneralized/examples/gridphysics/freeway_lvl4.txt b/VGDLDataGeneralized/examples/gridphysics/freeway_lvl4.txt new file mode 100755 index 0000000..e704b8c --- /dev/null +++ b/VGDLDataGeneralized/examples/gridphysics/freeway_lvl4.txt @@ -0,0 +1,15 @@ +wwwwwwwwwwwwwwwwwwwwwwwwwwww +wiiiiiiiiiiiiiiiiiiiiiiiiiiw +w.....__.........___.......w +w+t+t+t+t+t+t+t+tt+t+t+t+t+w +w.-..............-.....-...w +w...x....x.......x.....x...w +w++++++++++++++++++++++++++w +wtt+++tt+++t+tt++t+ttt+++ttw +w...-..........-.......-...w +w...x...x...............xx.w +w++++++++++++++++++++++++++w +wttt+tt++++ttt+tt+ttt++++ttw +w.-..........-...........-.w +w++++++++++++S+++++++++++++w +wwwwwwwwwwwwwwwwwwwwwwwwwwww diff --git a/VGDLDataGeneralized/examples/gridphysics/frogs.txt b/VGDLDataGeneralized/examples/gridphysics/frogs.txt new file mode 100755 index 0000000..11257d2 --- /dev/null +++ b/VGDLDataGeneralized/examples/gridphysics/frogs.txt @@ -0,0 +1,52 @@ +BasicGame + SpriteSet + immovable0 > Immovable img=oryx/grass autotiling=True hidden=True + immovable1 > Immovable img=newset/highway hidden=True + + spawnpoint0 > SpawnPoint stype=missile0 prob=0.4 cooldown=10 img=newset/water5 + spawnpoint1 > SpawnPoint stype=missile0 prob=0.1 cooldown=5 img=newset/water5 + immovable2 > Immovable + immovable3 > color=BLUE img=newset/water2_1 + door0 > Door color=GREEN img=newset/exit2 + missile0 > Missile orientation=LEFT speed=0.1 color=BROWN img=newset/log + parent0 > + missile1 > Missile orientation=RIGHT + missile2 > speed=0.2 color=ORANGE img=newset/car3R + missile3 > speed=0.1 color=RED img=newset/car4R + missile4 > Missile orientation=LEFT + missile5 > speed=0.2 color=ORANGE img=newset/car3 + missile6 > speed=0.1 color=RED img=newset/car4 + + movingavatar0 > MovingAvatar img=newset/girl1 + immovable4 > Immovable color=BLACK img=oryx/tree2 + + InteractionSet + door0 movingavatar0 > killSprite scoreChange=1 + movingavatar0 missile0 > shieldFrom ftype=killSprite stype=immovable3 + movingavatar0 missile0 > pullWithIt + movingavatar0 immovable4 EOS > stepBack + movingavatar0 parent0 immovable3 > killSprite + missile0 EOS > killSprite + parent0 EOS > wrapAround + + TerminationSet + SpriteCounter stype=door0 limit=0 win=True + SpriteCounter stype=movingavatar0 limit=0 win=False + + LevelMapping + g > immovable0 door0 + 0 > immovable3 immovable0 + 1 > spawnpoint0 immovable3 # note how a single character can spawn multiple sprites + 2 > spawnpoint0 missile0 + 3 > spawnpoint1 immovable3 # note how a single character can spawn multiple sprites + 4 > spawnpoint1 missile0 + - > immovable1 missile3 + x > immovable1 missile2 + _ > immovable1 missile6 + l > immovable1 missile5 + = > missile0 immovable3 + B > movingavatar0 missile0 immovable3 + A > movingavatar0 immovable0 + w > immovable4 immovable0 + + > immovable0 + . > immovable1 immovable0 diff --git a/VGDLDataGeneralized/examples/gridphysics/frogs_lvl0.txt b/VGDLDataGeneralized/examples/gridphysics/frogs_lvl0.txt new file mode 100755 index 0000000..bdc76e4 --- /dev/null +++ b/VGDLDataGeneralized/examples/gridphysics/frogs_lvl0.txt @@ -0,0 +1,11 @@ +wwwwwwwwwwwwwwwwwwwwwwwwwwww +++++++++++++wgw+++++++++++++ +000==000000===0000=====000=2 +00000====0000000000====00012 +000===000===000====0000===02 +www+++ww+++www++++www++wwwww +....----...---...-..----.... +.-.....xxx.......xxx....xx.. +..-...---.....-...----.--... +w+++++++A++++++++++++++++++w +wwwwwwwwwwwwwwwwwwwwwwwwwwww diff --git a/VGDLDataGeneralized/examples/gridphysics/frogs_lvl1.txt b/VGDLDataGeneralized/examples/gridphysics/frogs_lvl1.txt new file mode 100755 index 0000000..a53a757 --- /dev/null +++ b/VGDLDataGeneralized/examples/gridphysics/frogs_lvl1.txt @@ -0,0 +1,11 @@ +wwwwwwwwwwwwwwwwwwwwwwwwwwww +++++++wgw+++++++++++++++++++ +000==00==00===0==0=====0=0=4 +00000====000==00==0====00=32 +000===000===000====0==0===04 +www+++ww+++www++++www++wwwww +....x.x.....xx...x..x..x.... +..--..--..--..--.-...--.-... +..xx.....x......xx.x..x..xx. +w+++++++A++++++++++++++++++w +wwwwwwwwwwwwwwwwwwwwwwwwwwww diff --git a/VGDLDataGeneralized/examples/gridphysics/frogs_lvl2.txt b/VGDLDataGeneralized/examples/gridphysics/frogs_lvl2.txt new file mode 100755 index 0000000..0193cdf --- /dev/null +++ b/VGDLDataGeneralized/examples/gridphysics/frogs_lvl2.txt @@ -0,0 +1,11 @@ +wwwwwwwwwwwwwwwwwwwwwwwwwwww +++++++++++++++++++++wgw+++++ +000==000000===0000=====000=2 +00000====0000000000====00012 +000===000===000====0000===02 +www+++ww+++www++++www++wwwww +....l.l.....ll...l..l..l.... +..--..--..--..--.-...--.-... +..ll.....l......ll.l..l..ll. +w+++++++A++++++++++++++++++w +wwwwwwwwwwwwwwwwwwwwwwwwwwww diff --git a/VGDLDataGeneralized/examples/gridphysics/frogs_lvl3.txt b/VGDLDataGeneralized/examples/gridphysics/frogs_lvl3.txt new file mode 100755 index 0000000..0fb1db7 --- /dev/null +++ b/VGDLDataGeneralized/examples/gridphysics/frogs_lvl3.txt @@ -0,0 +1,11 @@ +wwwwwwwwwwwwwwwwwwwwwwwwwwww +++++++++++++wgw+++++++++++++ +00===0========0============2 +00000==================00012 +000===000===000===========02 +wwwwwwwww++wwwwwwwwwwwwwwwww +....xxxxxx.x...xxxxxxxxx.... +.-.....xxx.......xxx....xx.. +..xxx..xxxxxxxx..xxxx..xxx.. +w+++++++A++++++++++++++++++w +wwwwwwwwwwwwwwwwwwwwwwwwwwww diff --git a/VGDLDataGeneralized/examples/gridphysics/frogs_lvl4.txt b/VGDLDataGeneralized/examples/gridphysics/frogs_lvl4.txt new file mode 100755 index 0000000..1ba6e26 --- /dev/null +++ b/VGDLDataGeneralized/examples/gridphysics/frogs_lvl4.txt @@ -0,0 +1,10 @@ +wwwwwwwwwwwwwwwwwwwwwwwwwwww +++++++++++++wgw+++++++++++++ +00===0========0============2 +00000==000000000000000000002 +000=0000000000000000000===12 ++++++++++++++++++++++++++++w +00===0=0000000000000000====2 ++++++++++++++++++++++++++++w +00000000000000000=B=00000000 +wwwwwwwwwwwwwwwwwwwwwwwwwwww diff --git a/VGDLDataGeneralized/examples/gridphysics/garbagecollector.txt b/VGDLDataGeneralized/examples/gridphysics/garbagecollector.txt new file mode 100755 index 0000000..da12f14 --- /dev/null +++ b/VGDLDataGeneralized/examples/gridphysics/garbagecollector.txt @@ -0,0 +1,21 @@ +BasicGame square_size=10 + SpriteSet + immovable0 > Immovable img=oryx/backGrey hidden=True + immovable1 > Immovable img=oryx/wall6 + ongoingturningavatar0 > OngoingTurningAvatar speed=1.0 img=oryx/butcher1 spawnBehind=immovable1 + passive0 > Passive img=oryx/slime5 + immovable2 > Immovable img=oryx/dirtwall autotiling=True + + LevelMapping + A > ongoingturningavatar0 immovable0 + g > passive0 immovable0 + . > immovable0 + + InteractionSet + ongoingturningavatar0 immovable1 immovable2 > killSprite scoreChange=-1 + passive0 ongoingturningavatar0 > killSprite scoreChange=2 + + TerminationSet + SpriteCounter stype=ongoingturningavatar0 limit=0 win=False + SpriteCounter stype=passive0 limit=0 win=True + Timeout limit=1000 win=False diff --git a/VGDLDataGeneralized/examples/gridphysics/garbagecollector_lvl0.txt b/VGDLDataGeneralized/examples/gridphysics/garbagecollector_lvl0.txt new file mode 100755 index 0000000..f5281c4 --- /dev/null +++ b/VGDLDataGeneralized/examples/gridphysics/garbagecollector_lvl0.txt @@ -0,0 +1,25 @@ +wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww +w...................................................................w +w..............................................................g....w +w.......g...........................................................w +w...................................................................w +w........................g.........................g................w +w...................................................................w +w...................................................................w +w...................................................................w +w......................................g............................w +w...................................................................w +w...................................................................w +w.............A..........................................g..........w +w...................................................................w +w...................................................................w +w...................................................................w +w...........................g.......................................w +w........................................................g..........w +w...................................................................w +w...................................................................w +w............g.......................................g..............w +w...................................................................w +w...................................................................w +w...................................................................w +wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww diff --git a/VGDLDataGeneralized/examples/gridphysics/garbagecollector_lvl1.txt b/VGDLDataGeneralized/examples/gridphysics/garbagecollector_lvl1.txt new file mode 100755 index 0000000..56e262d --- /dev/null +++ b/VGDLDataGeneralized/examples/gridphysics/garbagecollector_lvl1.txt @@ -0,0 +1,25 @@ +wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww +w...................................................................w +w...............A..............................................g....w +w...................................................................w +w...................................................................w +w.......g..............w...........................g................w +w......................w........g...................................w +w......................w............................................w +w......................w....................................g.......w +w......................w............................................w +w.................wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww.............w +w...........g................................w......................w +w............................................w......................w +w............................................w......................w +w................................g...........w......................w +w............................................w......................w +w............................................w...........g..........w +w............................................w......................w +w............................................w......................w +w...................................................................w +w............g......................................................w +w...................................................................w +w................................................g..................w +w...................................................................w +wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww diff --git a/VGDLDataGeneralized/examples/gridphysics/garbagecollector_lvl2.txt b/VGDLDataGeneralized/examples/gridphysics/garbagecollector_lvl2.txt new file mode 100755 index 0000000..543dd99 --- /dev/null +++ b/VGDLDataGeneralized/examples/gridphysics/garbagecollector_lvl2.txt @@ -0,0 +1,25 @@ +wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww +w..............................g....................................w +w.....g.........................................................g...w +w....................................................w..............w +w....................................................w..............w +w....................................................w..............w +w.........................................g..........w..............w +w....................................................w..............w +w.....................g..............................w..............w +w....................................................w..............w +w....................................................w..............w +w.......wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww..www.......w..............w +w....................................................w..............w +w....................................................w..............w +w....................................................w..............w +w.....................................g..............w..............w +w....................................................w..............w +w....................................................w..............w +w.......g..A.........................................w..............w +w....................................................w..............w +w....................................................w..............w +w............................g..................................g...w +w...g...............................................................w +w...................................................................w +wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww diff --git a/VGDLDataGeneralized/examples/gridphysics/garbagecollector_lvl3.txt b/VGDLDataGeneralized/examples/gridphysics/garbagecollector_lvl3.txt new file mode 100755 index 0000000..ee184ae --- /dev/null +++ b/VGDLDataGeneralized/examples/gridphysics/garbagecollector_lvl3.txt @@ -0,0 +1,25 @@ +wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww +w...................................................................w +w...................................................................w +w.................................................g.................w +w...................................................................w +w...........A.......................................................w +w.....................................g.............................w +w...................................................................w +w...........................................................g.......w +w...................................................................w +w...................................................................w +w.........................g.......................g.................w +w...................................................................w +w...................................................................w +w...................................................................w +w...........................................................g.......w +w..................g.....................g..........................w +w...................................................................w +w...................................................................w +w.....................................................g.............w +w....................................g..............................w +w...................................................................w +w...................................................................w +w...................................................................w +wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww diff --git a/VGDLDataGeneralized/examples/gridphysics/garbagecollector_lvl4.txt b/VGDLDataGeneralized/examples/gridphysics/garbagecollector_lvl4.txt new file mode 100755 index 0000000..89f6732 --- /dev/null +++ b/VGDLDataGeneralized/examples/gridphysics/garbagecollector_lvl4.txt @@ -0,0 +1,25 @@ +wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww +w...................................................................w +w...................................................................w +w...................................................................w +w...........w...........................................g...........w +w...........w.........g.............................................w +w...........w.........................g..............wwwwwwww.......w +w...........w.......................................................w +w...........w.......................................................w +w...........w.......................................................w +w...........w.......................................................w +w...........w...............wwwwwww..........g......................w +w...........w....g..................................................w +w..A........w................................................g......w +w...........w..................g..................w.................w +w...........w.....................................w.................w +w...........w.....................................w.................w +w...........w.....................................w.................w +w...........w.....................................w.................w +w...........w.....................................w.................w +w...........w...............................g.......................w +w...........w...........g...........................................w +w...........w.................................................g.....w +w...................................................................w +wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww diff --git a/VGDLDataGeneralized/examples/gridphysics/ghostbuster.txt b/VGDLDataGeneralized/examples/gridphysics/ghostbuster.txt new file mode 100644 index 0000000..e80f689 --- /dev/null +++ b/VGDLDataGeneralized/examples/gridphysics/ghostbuster.txt @@ -0,0 +1,45 @@ +BasicGame obs=immovable1 + SpriteSet + immovable0 > Immovable randomtiling=0.5 img=oryx/floor3 hidden=True + spawnpoint0 > SpawnPoint stype=pathchaser0 img=newset/hole1 portal=True total=10 + parent0 > + shootavatar0 > ShootAvatar orientation=LEFT stype=missile0 img=newset/humanShotgun + pathchaser0 > PathChaser singleton=True stype=randomnpc0 img=oryx/ghost1 cooldown=4 + parent1 > + randomnpc0 > RandomNPC speed=0.5 img=newset/man4 + pathchaser1 > PathChaser stype=door0 img=newset/cursedman cooldown=2 + + missile0 > Missile img=oryx/orb1 shrinkfactor=0.4 timeToLive=15 + immovable1 > Immovable autotiling=True img=oryx/wall3 + door0 > Door img=oryx/dooropen1 + + LevelMapping + . > immovable0 + A > shootavatar0 immovable0 + g > spawnpoint0 immovable0 + e > door0 immovable0 + w > immovable1 immovable0 + c > randomnpc0 immovable0 + f > pathchaser1 + + InteractionSet + shootavatar0 immovable1 EOS > stepBack pixelPerfect=True + pathchaser0 immovable1 > stepBack pixelPerfect=True + parent1 immovable1 > stepBack pixelPerfect=True + randomnpc0 door0 > stepBack pixelPerfect=True + + pathchaser0 missile0 > killBoth scoreChange=10 + shootavatar0 pathchaser0 > killSprite scoreChange=-100 + missile0 immovable1 EOS > killSprite + + randomnpc0 pathchaser0 > align + randomnpc0 pathchaser0 > transformTo stype=pathchaser1 scoreChange=-1 + pathchaser1 shootavatar0 > transformTo stype=randomnpc0 scoreChange=1 + + pathchaser1 door0 > killSprite scoreChange=-10 + + + TerminationSet + MultiSpriteCounter stype1=spawnpoint0 stype2=pathchaser0 limit=0 win=True + SpriteCounter stype=shootavatar0 limit=0 win=False + SpriteCounter stype=parent1 limit=0 win=False \ No newline at end of file diff --git a/VGDLDataGeneralized/examples/gridphysics/ghostbuster_lvl0.txt b/VGDLDataGeneralized/examples/gridphysics/ghostbuster_lvl0.txt new file mode 100644 index 0000000..361535a --- /dev/null +++ b/VGDLDataGeneralized/examples/gridphysics/ghostbuster_lvl0.txt @@ -0,0 +1,10 @@ +wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww +w............c..wwwww...wwwww....e +w........w.wwww..w...w...c.......e +w......c.w.............w.........e +w.g..wwwwwwwww.wwwww.wwww........e +w......w......A..................e +w......c.w.wwww.wwww.....c.......e +w...wwwwww......c..ww....wwwwwww.e +w...c.......wwwww.....www.c......e +wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLDataGeneralized/examples/gridphysics/ghostbuster_lvl1.txt b/VGDLDataGeneralized/examples/gridphysics/ghostbuster_lvl1.txt new file mode 100644 index 0000000..2fc7052 --- /dev/null +++ b/VGDLDataGeneralized/examples/gridphysics/ghostbuster_lvl1.txt @@ -0,0 +1,10 @@ +wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww +w.................c..............e +w.....wwwwwww.c..wwwwwwc.wwwwww..e +w.........wwwwww.....wwwww.......e +w.g...www..........A....c........e +w..........wwwwwwwww.....www.....e +w....wwwww....c.wwww.wwwww.c.....e +w......c...www.......wwww........e +w...........www......c.....wwww..e +wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLDataGeneralized/examples/gridphysics/ghostbuster_lvl2.txt b/VGDLDataGeneralized/examples/gridphysics/ghostbuster_lvl2.txt new file mode 100644 index 0000000..1d14cc2 --- /dev/null +++ b/VGDLDataGeneralized/examples/gridphysics/ghostbuster_lvl2.txt @@ -0,0 +1,10 @@ +wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww +w...........w.......w...w........e +w.....w..ww...w..ww...w.cww.w....e +w........wc..w.....w..w..........e +w.g.........w...w..A..c.w.w......e +w.....ww......wc......w...ww.....e +w.......ww.wc...w.w....w.c.......e +w.....w..c...ww...c..ww...ww.....e +w........w.......................e +wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLDataGeneralized/examples/gridphysics/ghostbuster_lvl3.txt b/VGDLDataGeneralized/examples/gridphysics/ghostbuster_lvl3.txt new file mode 100644 index 0000000..bf3a28f --- /dev/null +++ b/VGDLDataGeneralized/examples/gridphysics/ghostbuster_lvl3.txt @@ -0,0 +1,10 @@ +wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww +e........c..........c............w +e..wwwwwww.wwwwwwwwwwww..........w +e.............www.....wwwwww.....w +e.......A.....w.c..............g.w +e..wwww......c...ww...www........w +e.....c..ww....w.....c.....wwwww.w +e............www.c.www.....c.....w +e...wwwww........................w +wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLDataGeneralized/examples/gridphysics/ghostbuster_lvl4.txt b/VGDLDataGeneralized/examples/gridphysics/ghostbuster_lvl4.txt new file mode 100644 index 0000000..2e064d1 --- /dev/null +++ b/VGDLDataGeneralized/examples/gridphysics/ghostbuster_lvl4.txt @@ -0,0 +1,10 @@ +wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww +e......w....w....ww..c.w.........w +e....ww..cw...w..c.w..w..........w +e...........w....ww..c..ww.......w +e...ww..A.....w.......w........g.w +e.....ww.cw....c.w..ww...w.......w +e......w...w.ww..w...w.c.ww......w +e....w....w..c.w...w...w.........w +e................................w +wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLDataGeneralized/examples/gridphysics/glow.txt b/VGDLDataGeneralized/examples/gridphysics/glow.txt new file mode 100644 index 0000000..ee4c35d --- /dev/null +++ b/VGDLDataGeneralized/examples/gridphysics/glow.txt @@ -0,0 +1,40 @@ +BasicGame key_handler=Pulse + SpriteSet + immovable0 > Immovable img=newset/floor6 hidden=True + immovable1 > Immovable img=oryx/space1 hidden=True + shootavatar0 > ShootAvatar img=newset/man3 frameRate=8 stype=spreader0 + + immovable2 > Immovable img=oryx/space1 + immovable3 > Immovable + immovable4 > invisible=True hidden=True + immovable5 > invisible=False hidden=False img=newset/dock2 + + immovable6 > Immovable img=newset/exit2 + + immovable7 > img=oryx/sparkle3 + spreader0 > Spreader color=ORANGE spreadprob=1 stype=flicker0 + flicker0 > Flicker + + immovable8 > Immovable color=BLACK img=oryx/wall3 autotiling=True + + + LevelMapping + . > immovable0 + A > shootavatar0 immovable0 + t > immovable2 immovable0 + b > immovable4 immovable2 immovable1 + e > immovable6 immovable0 + + InteractionSet + shootavatar0 immovable8 EOS > stepBack + + immovable4 immovable7 > transformTo stype=immovable5 + immovable2 immovable5 > killSprite + + shootavatar0 immovable2 > killSprite + immovable6 shootavatar0 > killSprite + + TerminationSet + SpriteCounter stype=shootavatar0 win=False + SpriteCounter stype=immovable6 win=True + Timeout limit=1500 win=True \ No newline at end of file diff --git a/VGDLDataGeneralized/examples/gridphysics/glow_lvl0.txt b/VGDLDataGeneralized/examples/gridphysics/glow_lvl0.txt new file mode 100644 index 0000000..194360d --- /dev/null +++ b/VGDLDataGeneralized/examples/gridphysics/glow_lvl0.txt @@ -0,0 +1,7 @@ +wwwwwwwwwwwwww +w....t......ew +w....t...t...w +wttbwwwwwwbttw +w....b...t...w +wA...t.......w +wwwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLDataGeneralized/examples/gridphysics/glow_lvl1.txt b/VGDLDataGeneralized/examples/gridphysics/glow_lvl1.txt new file mode 100644 index 0000000..0356f44 --- /dev/null +++ b/VGDLDataGeneralized/examples/gridphysics/glow_lvl1.txt @@ -0,0 +1,7 @@ +wwwwwwwwwwwwww +wA.w......t..w +w..w......b..w +w..t......w..w +w..wwwtww.w..w +w..b....b.w.ew +wwwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLDataGeneralized/examples/gridphysics/glow_lvl2.txt b/VGDLDataGeneralized/examples/gridphysics/glow_lvl2.txt new file mode 100644 index 0000000..1c7403c --- /dev/null +++ b/VGDLDataGeneralized/examples/gridphysics/glow_lvl2.txt @@ -0,0 +1,9 @@ +wwwwwwwwwwwwwwwwwww +w.........b.......w +wttbtwwwwwwwwtttbtw +w......t..t.......w +w......b.etA......w +w......t..t.......w +wttbtwwwwwwwwtbtttw +w.........t.......w +wwwwwwwwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLDataGeneralized/examples/gridphysics/glow_lvl3.txt b/VGDLDataGeneralized/examples/gridphysics/glow_lvl3.txt new file mode 100644 index 0000000..37ee3d8 --- /dev/null +++ b/VGDLDataGeneralized/examples/gridphysics/glow_lvl3.txt @@ -0,0 +1,9 @@ +wwwwwwwwwwwwwwwwwww +w.........t.......w +wttbtwwwwwwwwtttbtw +w.....t...t.......w +w.....b.A.te......w +w.....t...t.......w +wttbtwwwwwwwwtbtttw +w.........b.......w +wwwwwwwwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLDataGeneralized/examples/gridphysics/glow_lvl4.txt b/VGDLDataGeneralized/examples/gridphysics/glow_lvl4.txt new file mode 100644 index 0000000..0acec5a --- /dev/null +++ b/VGDLDataGeneralized/examples/gridphysics/glow_lvl4.txt @@ -0,0 +1,12 @@ +wwwwwwwwwwwwwwwwwww +w...t.........t...w +w...t.........b...w +w...b....e....t...w +w...wtttttttttw...w +w...w.........w...w +wbbbw....A....wtttw +w...wttbttttttw...w +w...t.........b...w +w...b.........t...w +w...t.........t...w +wwwwwwwwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLDataGeneralized/examples/gridphysics/grow.txt b/VGDLDataGeneralized/examples/gridphysics/grow.txt new file mode 100644 index 0000000..11ed529 --- /dev/null +++ b/VGDLDataGeneralized/examples/gridphysics/grow.txt @@ -0,0 +1,38 @@ +BasicGame key_handler=Pulse + SpriteSet + immovable0 > Immovable img=newset/floor6 hidden=True + shootavatar0 > ShootAvatar img=newset/man3 frameRate=8 stype=flicker0 + immovable1 > Immovable + parent0 > + parent1 > img=oryx/bush3 + parent2 > img=oryx/bush1 + parent3 > img=oryx/bush2 + parent4 > color=RED + parent5 > color=BLUE + + flicker0 > Flicker img=oryx/slime1 shrinkfactor=0.5 singleton=True + + immovable2 > Immovable color=BLACK img=newset/floor4 + + + LevelMapping + . > immovable0 + A > shootavatar0 immovable0 + f > parent0 immovable0 + + InteractionSet + shootavatar0 immovable2 EOS > stepBack + + parent0 TIME > transformTo stype=parent1 + parent3 TIME > transformTo stype=parent4 timer=210 repeating=True scoreChange=-10 + parent2 TIME > transformTo stype=parent3 timer=160 repeating=True + parent1 TIME > transformTo stype=parent2 timer=100 repeating=True + + parent1 flicker0 > transformTo stype=parent5 scoreChange=-5 killSecond=True + parent2 flicker0 > transformTo stype=parent1 scoreChange=5 killSecond=True + parent3 flicker0 > transformTo stype=parent2 scoreChange=2 killSecond=True + + TerminationSet + SpriteCounterMore stype=parent4 limit=1 win=False + SpriteCounterMore stype=parent5 limit=1 win=False + Timeout limit=1500 win=True \ No newline at end of file diff --git a/VGDLDataGeneralized/examples/gridphysics/grow_lvl0.txt b/VGDLDataGeneralized/examples/gridphysics/grow_lvl0.txt new file mode 100644 index 0000000..1c73c41 --- /dev/null +++ b/VGDLDataGeneralized/examples/gridphysics/grow_lvl0.txt @@ -0,0 +1,6 @@ +wwwwwwwww +w.......w +w...A...w +w...f...w +w.......w +wwwwwwwww \ No newline at end of file diff --git a/VGDLDataGeneralized/examples/gridphysics/grow_lvl1.txt b/VGDLDataGeneralized/examples/gridphysics/grow_lvl1.txt new file mode 100644 index 0000000..c0571e2 --- /dev/null +++ b/VGDLDataGeneralized/examples/gridphysics/grow_lvl1.txt @@ -0,0 +1,7 @@ +wwwwwwwww +w.......w +w...f...w +w...A...w +w...f...w +w.......w +wwwwwwwww \ No newline at end of file diff --git a/VGDLDataGeneralized/examples/gridphysics/grow_lvl2.txt b/VGDLDataGeneralized/examples/gridphysics/grow_lvl2.txt new file mode 100644 index 0000000..da16bc5 --- /dev/null +++ b/VGDLDataGeneralized/examples/gridphysics/grow_lvl2.txt @@ -0,0 +1,7 @@ +wwwwwwwww +w.......w +w...A...w +w..www..w +w...f...w +w.......w +wwwwwwwww \ No newline at end of file diff --git a/VGDLDataGeneralized/examples/gridphysics/grow_lvl3.txt b/VGDLDataGeneralized/examples/gridphysics/grow_lvl3.txt new file mode 100644 index 0000000..a3e39c7 --- /dev/null +++ b/VGDLDataGeneralized/examples/gridphysics/grow_lvl3.txt @@ -0,0 +1,8 @@ +wwwwwwwww +w.......w +w...A...w +w..www..w +w..fwf..w +w...w...w +w.......w +wwwwwwwww \ No newline at end of file diff --git a/VGDLDataGeneralized/examples/gridphysics/grow_lvl4.txt b/VGDLDataGeneralized/examples/gridphysics/grow_lvl4.txt new file mode 100644 index 0000000..4542031 --- /dev/null +++ b/VGDLDataGeneralized/examples/gridphysics/grow_lvl4.txt @@ -0,0 +1,7 @@ +wwwwwww +w..f..w +w.....w +wf.A.fw +w.....w +w..f..w +wwwwwww \ No newline at end of file diff --git a/VGDLDataGeneralized/examples/gridphysics/gymkhana.txt b/VGDLDataGeneralized/examples/gridphysics/gymkhana.txt new file mode 100755 index 0000000..4de5608 --- /dev/null +++ b/VGDLDataGeneralized/examples/gridphysics/gymkhana.txt @@ -0,0 +1,76 @@ +BasicGame square_size=30 key_handler=Pulse + SpriteSet + immovable0 > Immovable color=BLUE img=oryx/seaWater hidden=True + immovable1 > Immovable color=BLUE img=oryx/seaWater + immovable2 > Immovable autotiling=true img=oryx/grass hidden=True + immovable3 > Immovable img=oryx/bush5 + immovable4 > Immovable color=GREEN img=oryx/doorclosed1 portal=True + + spawnpoint0 > SpawnPoint stype=missile0 prob=0.25 cooldown=10 img=oryx/seaWater + spawnpoint1 > stype=missile1 + spawnpoint2 > stype=missile2 + + missile0 > Missile speed=0.1 color=BROWN img=oryx/bush1 + missile1 > orientation=RIGHT + missile2 > orientation=LEFT + missile3 > speed=0.0 img=oryx/floorTileOrange + + + immovable5 > Immovable + immovable6 > orientation=DOWN color=RED img=oryx/bookDown + immovable7 > orientation=UP color=ORANGE img=oryx/bookUp + immovable8 > orientation=RIGHT color=YELLOW img=oryx/bookRight + immovable9 > orientation=LEFT color=YELLOW img=oryx/bookLeft + + parent0 > + orientedavatar0 > OrientedAvatar img=oryx/vampire1 + parent1 > + parent2 > + missileavatar0 > MissileAvatar img=oryx/bat1 + missileavatar1 > orientation=UP color=RED + missileavatar2 > orientation=DOWN color=ORANGE + missileavatar3 > orientation=RIGHT color=YELLOW + missileavatar4 > orientation=LEFT color=GREEN + + + LevelMapping + . > immovable1 + - > immovable0 immovable2 + , > immovable0 immovable2 missile3 + 0 > immovable0 immovable2 immovable8 + 1 > immovable0 immovable2 immovable6 + 2 > immovable0 immovable2 immovable7 + 3 > immovable0 immovable2 immovable9 + r > spawnpoint1 missile1 + l > spawnpoint2 missile2 + g > immovable0 immovable2 immovable4 + A > immovable0 immovable2 parent1 + w > immovable0 immovable2 immovable3 + + InteractionSet + missileavatar0 immovable3 missile0 > transformTo stype=parent1 + orientedavatar0 immovable3 > stepBack pixelPerfect=True + + parent1 missile0 > shieldFrom ftype=killSprite stype=immovable1 + parent1 missile1 missile2 > pullWithIt + parent1 missile3 > pullWithIt pixelPerfect=True + + missile3 parent1 > killSprite + missile0 immovable3 > killSprite + + parent0 immovable5 > attractGaze prob=1 align=True + parent0 immovable9 > transformTo stype=missileavatar4 + parent0 immovable8 > transformTo stype=missileavatar3 + parent0 immovable6 > transformTo stype=missileavatar2 + parent0 immovable7 > transformTo stype=missileavatar1 + + immovable5 parent0 > killSprite scoreChange=1 + immovable4 parent0 > killSprite + + parent1 immovable1 > killSprite + parent0 spawnpoint0 > stepBack + + TerminationSet + SpriteCounter stype=immovable4 limit=0 win=True + SpriteCounter stype=parent0 limit=0 win=False + Timeout limit=1000 win=False diff --git a/VGDLDataGeneralized/examples/gridphysics/gymkhana_lvl0.txt b/VGDLDataGeneralized/examples/gridphysics/gymkhana_lvl0.txt new file mode 100755 index 0000000..bf34857 --- /dev/null +++ b/VGDLDataGeneralized/examples/gridphysics/gymkhana_lvl0.txt @@ -0,0 +1,16 @@ +wwwwwwwwwwwwwwww +w0-----A....-w1w +w...........---w +w..............l +r..............w +w.....www...,,ww +w--,........3--w +w---.......2---w +w---.......wwwww +w0--........-,-w +w1--...........l +w......1.....,-w +w............,-w +w.....w-w....--w +w.....wgw....-3w +wwwwwwwwwwwwwwww diff --git a/VGDLDataGeneralized/examples/gridphysics/gymkhana_lvl1.txt b/VGDLDataGeneralized/examples/gridphysics/gymkhana_lvl1.txt new file mode 100755 index 0000000..fc5e7c2 --- /dev/null +++ b/VGDLDataGeneralized/examples/gridphysics/gymkhana_lvl1.txt @@ -0,0 +1,16 @@ +wwwwwwwwwwwwwwww +wA--..1-1--0...w +w---..-------..w +w010..--,wwww..w +w.........-1-..w +w.......2......w +r..............w +w..............w +w..ww-----.....w +w....-,---wwwwww +w....1-----....w +w0--...........w +w---.0..-w.....w +www...---------w +w.....-000...--g +wwwwwwwwwwwwwwww diff --git a/VGDLDataGeneralized/examples/gridphysics/gymkhana_lvl2.txt b/VGDLDataGeneralized/examples/gridphysics/gymkhana_lvl2.txt new file mode 100755 index 0000000..edd691d --- /dev/null +++ b/VGDLDataGeneralized/examples/gridphysics/gymkhana_lvl2.txt @@ -0,0 +1,16 @@ +wwwwwwwwwwwwwwww +w....--A-------w +w..............l +w..............l +w....,,,,,.....w +w-...-3-0-....-w +w-...--1--....-w +r.............-w +w..............w +w-...0---3....1w +w-...wwwww.....w +w-.....-w......w +w0.....-w......w +ww.....3w......w +wg............3w +wwwwwwwwwwwwwwww diff --git a/VGDLDataGeneralized/examples/gridphysics/gymkhana_lvl3.txt b/VGDLDataGeneralized/examples/gridphysics/gymkhana_lvl3.txt new file mode 100755 index 0000000..edb8422 --- /dev/null +++ b/VGDLDataGeneralized/examples/gridphysics/gymkhana_lvl3.txt @@ -0,0 +1,16 @@ +wwwwwwwwwwwwwwww +wg.............w +w-....3w......3w +w-....,......3-w +wwwwwww2.....--w +w,,,,,,-0....--w +r.....wwww.....w +w.....l........w +r.....w........w +w-w....320....-w +w-w-...---..3w-w +w-w-...-.-..-w-w +w-w-...-.-..-w-w +w-.-...-.-..-.-w +w---...-A-..---w +wwwwwwwwwwwwwwww diff --git a/VGDLDataGeneralized/examples/gridphysics/gymkhana_lvl4.txt b/VGDLDataGeneralized/examples/gridphysics/gymkhana_lvl4.txt new file mode 100755 index 0000000..20a69fb --- /dev/null +++ b/VGDLDataGeneralized/examples/gridphysics/gymkhana_lvl4.txt @@ -0,0 +1,16 @@ +wwwwwwwwwwwwwwww +w---0........--w +w............--w +w............3-w +w2,,,,,,,,,..--w +r...........w.1w +r...........w..w +wA--0...-w.....w +wwwww...-w.....w +wg......-wwww..w +w-w-....3w--0..w +w-w0.....w.....w +w-w............l +w-www....---...w +w-.......32----w +wwwwwwwwwwwwwwww diff --git a/VGDLDataGeneralized/examples/gridphysics/hungrybirds.txt b/VGDLDataGeneralized/examples/gridphysics/hungrybirds.txt new file mode 100755 index 0000000..d17b862 --- /dev/null +++ b/VGDLDataGeneralized/examples/gridphysics/hungrybirds.txt @@ -0,0 +1,29 @@ +BasicGame + SpriteSet + immovable0 > Immovable img=oryx/grass autotiling=True hidden=True + movingavatar0 > MovingAvatar img=oryx/bird1 healthPoints=5 limitHealthPoints=30 + immovable1 > Immovable invisible=true + immovable2 > Immovable color=BLACK img=oryx/tree2 + door0 > Door color=GREEN img=newset/exit2 + resource0 > Resource img=oryx/worm1 shrinkfactor=0.5 + + InteractionSet + + movingavatar0 TIME > subtractHealthPoints timer=15 repeating=True + movingavatar0 resource0 > addHealthPoints value=15 killSecond=True + movingavatar0 immovable1 > addHealthPoints value=15 scoreChange=40 killSecond=True + + door0 movingavatar0 > killSprite scoreChange=100 + movingavatar0 immovable2 > stepBack + + TerminationSet + SpriteCounter stype=door0 limit=0 win=True + SpriteCounter stype=movingavatar0 limit=0 win=False + + LevelMapping + g > door0 immovable0 + A > movingavatar0 resource0 immovable0 + f > immovable1 resource0 food resource0 immovable0 + w > immovable2 immovable0 + . > immovable0 + diff --git a/VGDLDataGeneralized/examples/gridphysics/hungrybirds_lvl0.txt b/VGDLDataGeneralized/examples/gridphysics/hungrybirds_lvl0.txt new file mode 100755 index 0000000..b8e5782 --- /dev/null +++ b/VGDLDataGeneralized/examples/gridphysics/hungrybirds_lvl0.txt @@ -0,0 +1,11 @@ +wwwwwwwwwwwwwwww +w..............w +w..wwwwwwwwww..w +wg.w...........w +wwww.wwwwwwwwwww +w.fw...........w +w.wwwwwwwwwww..w +w..............w +w...wwwwwwwwwwww +w............A.w +wwwwwwwwwwwwwwww diff --git a/VGDLDataGeneralized/examples/gridphysics/hungrybirds_lvl1.txt b/VGDLDataGeneralized/examples/gridphysics/hungrybirds_lvl1.txt new file mode 100755 index 0000000..18d7a10 --- /dev/null +++ b/VGDLDataGeneralized/examples/gridphysics/hungrybirds_lvl1.txt @@ -0,0 +1,9 @@ +wwwwwwwwwwwwwwww +w..w...w...w...w +w......w.......w +w..w...w...w...w +w..w.......w...w +wg.w...w...w.A.w +wwwwwwwwwwwwww.w +wf.............w +wwwwwwwwwwwwwwww diff --git a/VGDLDataGeneralized/examples/gridphysics/hungrybirds_lvl2.txt b/VGDLDataGeneralized/examples/gridphysics/hungrybirds_lvl2.txt new file mode 100755 index 0000000..fcfd6e4 --- /dev/null +++ b/VGDLDataGeneralized/examples/gridphysics/hungrybirds_lvl2.txt @@ -0,0 +1,14 @@ +wwwwwwwwwwwwwwww +wwwwwww..ww...gw +w.......w.w.wwww +w.ww.wwww.w....w +w.ww.www..wwww.w +wwww.www.www...w +w....www.www.www +w.wwwwww.www.www +w.w............w +w.w.wwww.www.www +w.w....w.www.www +w.wwww.w.www.www +wf.....wAwww.www +wwwwwwwwwwwwwwww diff --git a/VGDLDataGeneralized/examples/gridphysics/hungrybirds_lvl3.txt b/VGDLDataGeneralized/examples/gridphysics/hungrybirds_lvl3.txt new file mode 100755 index 0000000..a3eeb74 --- /dev/null +++ b/VGDLDataGeneralized/examples/gridphysics/hungrybirds_lvl3.txt @@ -0,0 +1,14 @@ +wwwwwwwwwwwwwwww +w..............w +w.wwwwwwwwwwww.w +w.wA.........w.w +w.www.www.ww.w.w +w.www.wwwwww.w.w +w.www.www.ww.w.w +w............wgw +w.www.w.wwww.www +w.wwwww.wwww.www +w.......wwww.www +w.wwwww.wwww.www +w............fww +wwwwwwwwwwwwwwww diff --git a/VGDLDataGeneralized/examples/gridphysics/hungrybirds_lvl4.txt b/VGDLDataGeneralized/examples/gridphysics/hungrybirds_lvl4.txt new file mode 100755 index 0000000..9dd6a46 --- /dev/null +++ b/VGDLDataGeneralized/examples/gridphysics/hungrybirds_lvl4.txt @@ -0,0 +1,14 @@ +wwwwwwwwwwwwwwww +w............wAw +w.wwwwwwwwww.w.w +w..........w.w.w +wwwwwwwwww.w.w.w +w..........w.w.w +w.wwwwwwwwww.w.w +w.wf......ww.w.w +w.w.w...w..w.w.w +w.w.wwwwwwww.w.w +w.w..........w.w +w.w.wwwwwwww.w.w +wgw........w...w +wwwwwwwwwwwwwwww diff --git a/VGDLDataGeneralized/examples/gridphysics/iceandfire.txt b/VGDLDataGeneralized/examples/gridphysics/iceandfire.txt new file mode 100755 index 0000000..06fc411 --- /dev/null +++ b/VGDLDataGeneralized/examples/gridphysics/iceandfire.txt @@ -0,0 +1,43 @@ +BasicGame + SpriteSet + immovable0 > Immovable img=oryx/grass autotiling=True hidden=True + door0 > Door color=GREEN img=oryx/dooropen1 + movingavatar0 > MovingAvatar img=oryx/dwarf1 + immovable1 > Immovable img=oryx/spike2 + immovable2 > Immovable img=oryx/backGrey + immovable3 > Immovable img=oryx/fire1 + + resource0 > Resource limit=1 value=1 shrinkfactor=0.7 + resource1 > img=oryx/boots3 + resource2 > img=oryx/boots2 + + immovable4 > Immovable img=oryx/gold1 shrinkfactor=0.5 + immovable5 > Immovable img=oryx/tree1 + + InteractionSet + + movingavatar0 immovable5 > stepBack + door0 movingavatar0 > killSprite scoreChange=1 + movingavatar0 immovable1 > killSprite scoreChange=-1 + immovable4 movingavatar0 > killSprite scoreChange=1 + + resource0 movingavatar0 > collectResource scoreChange=3 + movingavatar0 immovable2 > killIfHasLess resource=resource1 limit=0 + movingavatar0 immovable3 > killIfHasLess resource=resource2 limit=0 + + TerminationSet + Timeout limit=500 win=False + SpriteCounter stype=movingavatar0 limit=0 win=False + SpriteCounter stype=door0 limit=0 win=True + + LevelMapping + e > door0 immovable0 + t > immovable1 immovable0 + c > immovable4 immovable0 + i > resource1 immovable0 + f > resource2 immovable0 + _ > immovable2 + x > immovable3 immovable0 + . > immovable0 + A > movingavatar0 immovable0 + w > immovable5 floor \ No newline at end of file diff --git a/VGDLDataGeneralized/examples/gridphysics/iceandfire_lvl0.txt b/VGDLDataGeneralized/examples/gridphysics/iceandfire_lvl0.txt new file mode 100755 index 0000000..617df40 --- /dev/null +++ b/VGDLDataGeneralized/examples/gridphysics/iceandfire_lvl0.txt @@ -0,0 +1,14 @@ +wwwwwwwwwwwwwwww +ww.c...www.c..ew +ww.www.www.wwwww +ww.wfwxxxxxx.wtw +ww.w.wwwwcwwww.w +w______wwww....w +w.wwww_wwww.wwww +w.cc.w_____....w +wwwwww.wwww.ww.w +w..c......cc...w +w.wwww.www.www.w +w.w.ww.www.wwwww +wAw..c..t..c..iw +wwwwwwwwwwwwwwww diff --git a/VGDLDataGeneralized/examples/gridphysics/iceandfire_lvl1.txt b/VGDLDataGeneralized/examples/gridphysics/iceandfire_lvl1.txt new file mode 100755 index 0000000..ea07bf9 --- /dev/null +++ b/VGDLDataGeneralized/examples/gridphysics/iceandfire_lvl1.txt @@ -0,0 +1,14 @@ +wwwwwwwwwwwwwwww +wwwwwwwwwwwww__w +wettttw..___ww_w +w..ccc..www____w +wwwwwwwwwcwwww_w +wi..wwwwwxwwww_w +www.cc...xx.ww.w +wtw.wwwwwxw.cc.w +wfwwwwwwwxwwww.w +w.wwwcxxxxwwww.w +w.wwwcwwwwwwww.w +w.www.www.wwwwww +w.............Aw +wwwwwwwwwwwwwwww diff --git a/VGDLDataGeneralized/examples/gridphysics/iceandfire_lvl2.txt b/VGDLDataGeneralized/examples/gridphysics/iceandfire_lvl2.txt new file mode 100755 index 0000000..cc4b2ea --- /dev/null +++ b/VGDLDataGeneralized/examples/gridphysics/iceandfire_lvl2.txt @@ -0,0 +1,14 @@ +wwwwwwwwwwwwwwww +wwwwwww_eww.citw +w_______wxw.wwww +w.ww_wwwwxwcc.xw +w.ww_wwwxxwwwwxw +wwwt_wwwxwwwxxxw +w....wwwxwwwxwww +w.wwwwwwxwwwxwww +w.tf..cccc....cw +w.w.wwww.www.www +w.w....w.wwwcwww +w.wwww.w.www.www +w......wAwwwcwww +wwwwwwwwwwwwwwww diff --git a/VGDLDataGeneralized/examples/gridphysics/iceandfire_lvl3.txt b/VGDLDataGeneralized/examples/gridphysics/iceandfire_lvl3.txt new file mode 100755 index 0000000..524474f --- /dev/null +++ b/VGDLDataGeneralized/examples/gridphysics/iceandfire_lvl3.txt @@ -0,0 +1,14 @@ +wwwwwwwwwwwwwwww +w...xxx____xxx.w +w.wwwwwwwwwwww.w +w.wf___.c...cw.w +w.www_www.ww.w.w +w.wwwcwwwtww.w.w +w.wwwcwww.ww.w.w +wA...........tew +w.www.w.wwww.www +w.wwwww.wwwwcwww +w..cc...wwwwcwww +w.wwwww.wwww.www +w..cc...xxxxitww +wwwwwwwwwwwwwwww diff --git a/VGDLDataGeneralized/examples/gridphysics/iceandfire_lvl4.txt b/VGDLDataGeneralized/examples/gridphysics/iceandfire_lvl4.txt new file mode 100755 index 0000000..764b16b --- /dev/null +++ b/VGDLDataGeneralized/examples/gridphysics/iceandfire_lvl4.txt @@ -0,0 +1,14 @@ +wwwwwwwwwwwwwwww +w._____......tAw +w.wwwwwwwwww.w.w +w..cc......w.w.w +wwwwwwwwwt.wcw.w +wxxxxxxxxxxwcw.w +w.wwwwwwwwww.w.w +w.w...w___ww.w.w +wcwcw.._w_fw.w.w +w.w.wwwwwwww.w.w +w.w....cc....w.w +w.w.twwwwwww.w.w +wew..cc...iw...w +wwwwwwwwwwwwwwww diff --git a/VGDLDataGeneralized/examples/gridphysics/ikaruga.txt b/VGDLDataGeneralized/examples/gridphysics/ikaruga.txt new file mode 100755 index 0000000..c4b4b76 --- /dev/null +++ b/VGDLDataGeneralized/examples/gridphysics/ikaruga.txt @@ -0,0 +1,59 @@ +BasicGame square_size=24 + SpriteSet + immovable0 > Immovable img=oryx/space1 hidden=True + immovable1 > Immovable color=WHITE img=oryx/planet + flakavatar0 > FlakAvatar rotateInPlace=False + flakavatar1 > stype=missile1 img=oryx/spaceship1 + flakavatar2 > stype=missile2 img=oryx/spaceship2 + missile0 > Missile + missile1 > orientation=UP color=BLUE singleton=True img=oryx/cspell1 + missile2 > orientation=UP color=BLUE singleton=True img=oryx/orb3 shrinkfactor=0.5 + missile3 > orientation=DOWN color=RED cooldown=4 speed=1 img=newset/bomb + missile4 > Missile orientation=DOWN color=RED cooldown=2 speed=0.5 + missile5 > img=oryx/mineral1 + missile6 > img=oryx/mineral3 + bomber0 > Bomber stype=missile3 prob=0.01 cooldown=6 speed=0.9 orientation=DOWN + bomber1 > img=oryx/bird3 + bomber2 > img=oryx/bird1 + spawnpoint0 > SpawnPoint invisible=True hidden=True img=spawnpoint0 + spawnpoint1 > stype=bomber2 cooldown=28 total=10 + spawnpoint2 > stype=bomber1 cooldown=28 total=10 + spawnpoint3 > stype=bomber2 cooldown=56 total=5 + spawnpoint4 > stype=bomber1 cooldown=56 total=5 + spawnpoint5 > SpawnPoint invisible=True hidden=True cooldown=100 total=40 img=spawnpoint0 + spawnpoint6 > stype=missile5 + spawnpoint7 > stype=missile6 + + LevelMapping + o > immovable1 immovable0 + q > spawnpoint1 immovable0 + w > spawnpoint2 immovable0 + e > spawnpoint3 immovable0 + r > spawnpoint4 immovable0 + A > flakavatar1 immovable0 + z > spawnpoint6 immovable0 + x > spawnpoint7 immovable0 + . > immovable0 + + TerminationSet + SpriteCounter stype=flakavatar0 limit=0 win=False + MultiSpriteCounter stype1=spawnpoint0 stype2=bomber0 limit=0 win=True + + InteractionSet + flakavatar0 immovable1 > stepBack + flakavatar0 EOS > stepBack + bomber0 EOS > killSprite + missile4 EOS > killSprite + missile0 EOS > killSprite + missile3 missile1 > killBoth + missile3 missile2 > killBoth + + flakavatar2 missile5 > transformTo stype=flakavatar1 + missile5 flakavatar2 > killSprite + flakavatar1 missile6 > transformTo stype=flakavatar2 + missile6 flakavatar1 > killSprite + + flakavatar0 bomber0 > killSprite scoreChange=-1 + flakavatar0 missile3 > killBoth scoreChange=-1 + bomber1 missile2 > killBoth scoreChange=1 + bomber2 missile1 > killBoth scoreChange=1 \ No newline at end of file diff --git a/VGDLDataGeneralized/examples/gridphysics/ikaruga_lvl0.txt b/VGDLDataGeneralized/examples/gridphysics/ikaruga_lvl0.txt new file mode 100755 index 0000000..3a8f35a --- /dev/null +++ b/VGDLDataGeneralized/examples/gridphysics/ikaruga_lvl0.txt @@ -0,0 +1,19 @@ +oerererero +o..z..x..o +o........o +o........o +o........o +o........o +o........o +o........o +o........o +o........o +o........o +o........o +o........o +o........o +o........o +o........o +o........o +o........o +o...A....o \ No newline at end of file diff --git a/VGDLDataGeneralized/examples/gridphysics/ikaruga_lvl1.txt b/VGDLDataGeneralized/examples/gridphysics/ikaruga_lvl1.txt new file mode 100755 index 0000000..9644209 --- /dev/null +++ b/VGDLDataGeneralized/examples/gridphysics/ikaruga_lvl1.txt @@ -0,0 +1,19 @@ +oq.e.e.e.o +oz......xo +o.r.r.r.wo +o........o +o........o +o........o +o........o +o........o +o........o +o........o +o........o +o........o +o........o +o........o +o........o +o........o +o........o +o........o +o...A....o \ No newline at end of file diff --git a/VGDLDataGeneralized/examples/gridphysics/ikaruga_lvl2.txt b/VGDLDataGeneralized/examples/gridphysics/ikaruga_lvl2.txt new file mode 100755 index 0000000..af53181 --- /dev/null +++ b/VGDLDataGeneralized/examples/gridphysics/ikaruga_lvl2.txt @@ -0,0 +1,19 @@ +oq.e.e.q.o +o...zx...o +o.w.r.r.wo +oe.....e.o +o........o +o........o +o........o +o........o +o........o +o........o +o........o +o........o +o........o +o........o +o........o +o........o +o........o +o........o +o...A....o \ No newline at end of file diff --git a/VGDLDataGeneralized/examples/gridphysics/ikaruga_lvl3.txt b/VGDLDataGeneralized/examples/gridphysics/ikaruga_lvl3.txt new file mode 100755 index 0000000..02b8dae --- /dev/null +++ b/VGDLDataGeneralized/examples/gridphysics/ikaruga_lvl3.txt @@ -0,0 +1,19 @@ +owqrqqrqwo +o..z..x..o +oqw.ww.wqo +oe.e..e.eo +o........o +o........o +o........o +o........o +o........o +o........o +o........o +o........o +o........o +o........o +o........o +o........o +o........o +o........o +o...A....o \ No newline at end of file diff --git a/VGDLDataGeneralized/examples/gridphysics/ikaruga_lvl4.txt b/VGDLDataGeneralized/examples/gridphysics/ikaruga_lvl4.txt new file mode 100755 index 0000000..451982e --- /dev/null +++ b/VGDLDataGeneralized/examples/gridphysics/ikaruga_lvl4.txt @@ -0,0 +1,19 @@ +owweqqewwo +ox.zeex.zo +owwrqqrwwo +oeqe..eqeo +oq......qo +o........o +o........o +o........o +o........o +o........o +o........o +o........o +o........o +o........o +o........o +o........o +o........o +o........o +o...A....o \ No newline at end of file diff --git a/VGDLDataGeneralized/examples/gridphysics/infection.txt b/VGDLDataGeneralized/examples/gridphysics/infection.txt new file mode 100755 index 0000000..3286265 --- /dev/null +++ b/VGDLDataGeneralized/examples/gridphysics/infection.txt @@ -0,0 +1,36 @@ +BasicGame + SpriteSet + immovable0 > Immovable img=oryx/backGrey hidden=True + flicker0 > Flicker limit=5 singleton=True img=oryx/sword1 + spawnpoint0 > SpawnPoint total=5 cooldown=100 stype=randomnpc3 img=oryx/dooropen1 portal=True + immovable1 > Immovable color=RED img=oryx/slime4 shrinkfactor=0.7 + parent0 > + shootavatar0 > ShootAvatar stype=flicker0 + shootavatar1 > color=WHITE img=newset/girl2 + shootavatar2 > color=RED img=newset/girl2_c frameRate=8 + randomnpc0 > RandomNPC speed=0.25 cons=1 + randomnpc1 > color=GREEN img=newset/man3 + randomnpc2 > color=ORANGE speed=0.5 img=newset/cursedman frameRate=8 + randomnpc3 > color=BLUE speed=0.2 img=newset/nurse + immovable2 > Immovable img=oryx/wall3 autotiling=True + + TerminationSet + SpriteCounter stype=randomnpc1 win=True + + InteractionSet + randomnpc3 flicker0 > killSprite scoreChange=2 + parent0 immovable2 > stepBack + shootavatar2 randomnpc3 > transformTo stype=shootavatar1 scoreChange=-1 + randomnpc1 shootavatar2 > transformTo stype=randomnpc2 scoreChange=2 + randomnpc2 randomnpc3 > transformTo stype=randomnpc1 + shootavatar1 randomnpc2 immovable1 > transformTo stype=shootavatar2 + randomnpc1 randomnpc2 immovable1 > transformTo stype=randomnpc2 + randomnpc3 immovable1 > killSprite + + LevelMapping + 1 > immovable0 randomnpc3 + 0 > immovable0 randomnpc1 + x > immovable0 immovable1 + A > immovable0 shootavatar1 + e > immovable0 spawnpoint0 + . > floor \ No newline at end of file diff --git a/VGDLDataGeneralized/examples/gridphysics/infection_lvl0.txt b/VGDLDataGeneralized/examples/gridphysics/infection_lvl0.txt new file mode 100755 index 0000000..8972238 --- /dev/null +++ b/VGDLDataGeneralized/examples/gridphysics/infection_lvl0.txt @@ -0,0 +1,11 @@ +wwwwwwwwwwwwwwwwwwwwwwwwwwww +www..0..w...w...0.www.0w0..w +w.......1...w.....e..x.w..0w +w.0.....0.w...A........w0..w +w...wwwwwwww.............0.w +w0..................ww..wwww +w....0..1.w........w....x..w +w0..w......wwwww...wx.w..10w +wwww................wwx.1.xw +wwwwe....0...0...0.www.0.xww +wwwwwwwwwwwwwwwwwwwwwwwwwwww diff --git a/VGDLDataGeneralized/examples/gridphysics/infection_lvl1.txt b/VGDLDataGeneralized/examples/gridphysics/infection_lvl1.txt new file mode 100755 index 0000000..0ee658f --- /dev/null +++ b/VGDLDataGeneralized/examples/gridphysics/infection_lvl1.txt @@ -0,0 +1,11 @@ +wwwwwwwwwwwwwwwwwwwwwwwwwwww +we1..........0.......Aw....w +w.....0...........wwwww....w +wwwwwww...0..............0.w +wx...xw.........0..........w +w..0..w......0.......0.....w +w.0...0....wwwwwww1......0.w +w..........we.........ww0..w +w...0.0....w...........w...w +w.........ww....0....0.w...w +wwwwwwwwwwwwwwwwwwwwwwwwwwww diff --git a/VGDLDataGeneralized/examples/gridphysics/infection_lvl2.txt b/VGDLDataGeneralized/examples/gridphysics/infection_lvl2.txt new file mode 100755 index 0000000..e552bc2 --- /dev/null +++ b/VGDLDataGeneralized/examples/gridphysics/infection_lvl2.txt @@ -0,0 +1,11 @@ +wwwwwwwwwwwwwwwwwwwwwwwwwwww +wA.......e.................w +w..0.......0....0......e...w +w........wwwwwwwwww........w +w....0...w..x.....w......0.w +w........w........w...0....w +w...0..0.w.....x..wwww.wwwww +w....0...wwwwwwwwww........w +w..............w...x...0...w +w.....0..e......0..0......xw +wwwwwwwwwwwwwwwwwwwwwwwwwwww diff --git a/VGDLDataGeneralized/examples/gridphysics/infection_lvl3.txt b/VGDLDataGeneralized/examples/gridphysics/infection_lvl3.txt new file mode 100755 index 0000000..f910016 --- /dev/null +++ b/VGDLDataGeneralized/examples/gridphysics/infection_lvl3.txt @@ -0,0 +1,11 @@ +wwwwwwwwwwwwwwwwwwwwwwwwwwww +w.11.......................w +w.....x....x..x...x...x....w +w...x...x...x...x...x...x..w +w..........................w +w..............0...0.......w +we.........................w +w.............0....0.......w +w.............0............w +wA.......................e.w +wwwwwwwwwwwwwwwwwwwwwwwwwwww diff --git a/VGDLDataGeneralized/examples/gridphysics/infection_lvl4.txt b/VGDLDataGeneralized/examples/gridphysics/infection_lvl4.txt new file mode 100755 index 0000000..effe078 --- /dev/null +++ b/VGDLDataGeneralized/examples/gridphysics/infection_lvl4.txt @@ -0,0 +1,11 @@ +wwwwwwwwwwwwwwwwwwwwwwwwwwww +we.......w................ew +w..x..........x...0..w.....w +w..........x...w...........w +w......w.w..........x......w +wA....w.......0..w........1w +w.........0...w...w........w +w.........w..w.........0...w +w.....x............w.......w +we........x...............ew +wwwwwwwwwwwwwwwwwwwwwwwwwwww diff --git a/VGDLDataGeneralized/examples/gridphysics/intersection.txt b/VGDLDataGeneralized/examples/gridphysics/intersection.txt new file mode 100755 index 0000000..4a6105e --- /dev/null +++ b/VGDLDataGeneralized/examples/gridphysics/intersection.txt @@ -0,0 +1,54 @@ +BasicGame + SpriteSet + + immovable0 > Immovable img=newset/highway hidden=True + immovable1 > Immovable img=newset/highway2 hidden=True + immovable2 > Immovable img=newset/street3 hidden=True + portal0 > Portal color=GREEN img=newset/exit2 singleton=True portal=True stype=immovable3 + portal1 > Portal invisible=True singleton=True portal=True stype=immovable3 + parent0 > + missile0 > Missile orientation=RIGHT + missile1 > speed=0.9 color=ORANGE img=newset/car2R + missile2 > speed=0.7 color=RED img=newset/car1R + missile3 > Missile orientation=DOWN + missile4 > speed=0.9 color=ORANGE img=newset/car_orangeD + missile5 > speed=0.7 color=RED img=newset/car_redD + + immovable3 > Immovable invisible=True + immovable4 > Immovable color=BLACK img=oryx/wall1 + immovable5 > Immovable color=GREEN img=oryx/tree2 + spawnpoint0 > SpawnPoint stype=portal0 cooldown=16 prob=0.05 total=1 invisible=True hidden=True + + movingavatar0 > MovingAvatar img=newset/man4 healthPoints=5 + + LevelMapping + t > immovable2 immovable5 + - > immovable0 missile2 + x > immovable1 missile4 + _ > immovable0 missile2 + l > immovable1 missile4 + + i > immovable2 spawnpoint0 + s > immovable2 immovable3 movingavatar0 + . > immovable2 + = > immovable0 + + > immovable1 + + InteractionSet + + portal0 movingavatar0 > killSprite scoreChange=10 + movingavatar0 portal0 > teleportToExit + + movingavatar0 parent0 > subtractHealthPoints scoreChange=-5 + movingavatar0 parent0 > spawn stype=portal1 + portal1 movingavatar0 > killSprite + movingavatar0 portal1 > teleportToExit + + movingavatar0 immovable5 immovable4 > stepBack + parent0 EOS > wrapAround + + TerminationSet + Timeout limit=1000 win=True + SpriteCounter stype=movingavatar0 limit=0 win=False + + diff --git a/VGDLDataGeneralized/examples/gridphysics/intersection_lvl0.txt b/VGDLDataGeneralized/examples/gridphysics/intersection_lvl0.txt new file mode 100755 index 0000000..d1b6acc --- /dev/null +++ b/VGDLDataGeneralized/examples/gridphysics/intersection_lvl0.txt @@ -0,0 +1,13 @@ +wwwwwwwwwwwwwwwwwwwwwwwwwww +w.......i..t++xt.i....i...w +w...i.......+x+.....i.....w +wi....i..i.t+++ti........iw +wt...ttt.t.t+++ttt..tt...tw +w=_====_=====_=========_==w +w========_========_=======w +w===-==========-======-===w +wtt...tt..tt+++tt..t..tt.tw +w.i.........+++...........w +w.....i...itx+lt....s.....w +w...i.....it+++t..........w +wwwwwwwwwwwwwwwwwwwwwwwwwww diff --git a/VGDLDataGeneralized/examples/gridphysics/intersection_lvl1.txt b/VGDLDataGeneralized/examples/gridphysics/intersection_lvl1.txt new file mode 100755 index 0000000..dce3bf6 --- /dev/null +++ b/VGDLDataGeneralized/examples/gridphysics/intersection_lvl1.txt @@ -0,0 +1,13 @@ +wwwwwwwwwwwwwwwwwwwwwwwwwww +w.i.....i..t++xt.i.......iw +w...i.......+x+......i....w +wi...i.....t+++ti........iw +wt...ttt.t.t+++ttt..tt...tw +w=_====_=====_=========_==w +w========_========_=======w +w===-==========-======-===w +wtt...tt..tt+++tt..t..tt.tw +w...........+++.......i...w +w.....s....tx+lt..i......iw +w..........t+++ti.....i...w +wwwwwwwwwwwwwwwwwwwwwwwwwww diff --git a/VGDLDataGeneralized/examples/gridphysics/intersection_lvl2.txt b/VGDLDataGeneralized/examples/gridphysics/intersection_lvl2.txt new file mode 100755 index 0000000..6f93199 --- /dev/null +++ b/VGDLDataGeneralized/examples/gridphysics/intersection_lvl2.txt @@ -0,0 +1,13 @@ +wwwwwwwwwwwwwwwwwwwwwwwwwww +w..........t++xt.i.......iw +w....s.....t+lxti....i....w +w...........+++..........iw +wt...ttt.t.t+++ttt..tt...tw +w=__========x_=======_====w +w========_=============_==w +w===-==========--=========w +wtt...tt..tt+++tt..t..tt.tw +wi.....i....+l+.......i...w +w.....i....t+++t..i......iw +w..i......it+++ti.....i...w +wwwwwwwwwwwwwwwwwwwwwwwwwww diff --git a/VGDLDataGeneralized/examples/gridphysics/intersection_lvl3.txt b/VGDLDataGeneralized/examples/gridphysics/intersection_lvl3.txt new file mode 100755 index 0000000..ba25b66 --- /dev/null +++ b/VGDLDataGeneralized/examples/gridphysics/intersection_lvl3.txt @@ -0,0 +1,13 @@ +wwwwwwwwwwwwwwwwwwwwwwwwwww +w..i...i..it++xt.....s....w +w....i.....t++xt..........w +w......i....+++...........w +wt...ttt.t.t+++ttt..tt...tw +w=__========x_=======_====w +w========_=============_==w +w===-==========--=========w +wtt...tt..tt+++tt..t..tt.tw +wi....i.....+l+.......i...w +w......i...t+++ti........iw +w..i......it+++t..i...i...w +wwwwwwwwwwwwwwwwwwwwwwwwwww diff --git a/VGDLDataGeneralized/examples/gridphysics/intersection_lvl4.txt b/VGDLDataGeneralized/examples/gridphysics/intersection_lvl4.txt new file mode 100755 index 0000000..b4682da --- /dev/null +++ b/VGDLDataGeneralized/examples/gridphysics/intersection_lvl4.txt @@ -0,0 +1,13 @@ +wwwwwwwwwwwwwwwwwwwwwwwwwww +w..i...i..it++xt.....s....w +w....i.....t++xt..........w +w......i....+++...........w +wt.t.t.t.t.t+++ttt..t.t..tw +w=_====_=====_=========_==w +w========_========_=======w +w===-==========-======-===w +wtt..t.t..tt+++t.t.t.t.t.tw +wi....i.....+l+.......i...w +w......i...t+++ti........iw +w..i......it+++t..i...i...w +wwwwwwwwwwwwwwwwwwwwwwwwwww diff --git a/VGDLDataGeneralized/examples/gridphysics/invest.txt b/VGDLDataGeneralized/examples/gridphysics/invest.txt new file mode 100644 index 0000000..c52fb5e --- /dev/null +++ b/VGDLDataGeneralized/examples/gridphysics/invest.txt @@ -0,0 +1,42 @@ +BasicGame key_handler=Pulse square_size=40 + SpriteSet + floor > Immovable img=newset/floor2 + avatar > MovingAvatar img=newset/man3 + wall > Immovable img=oryx/wall3 autotiling=True + coin > Immovable img=oryx/gold1 + switch1 > Immovable img=oryx/rogue + switch2 > Immovable img=oryx/knight1 + switch3 > Immovable img=oryx/queen1 + switch1n > Immovable img=newset/floor2 + switch2n > Immovable img=newset/floor2 + switch3n > Immovable img=newset/floor2 + LevelMapping + w > floor wall + A > floor avatar + . > floor + c > floor coin + s > floor switch1 + k > floor switch2 + p > floor switch3 + InteractionSet + avatar wall > stepBack + coin avatar > killSprite scoreChange=1 + + avatar switch1 > addTimer timer=30 ftype=transformToAll stype=switch1n stypeTo=switch1 scoreChange=5 + switch1 avatar > spawn stype=switch1n + switch1 avatar > killSprite scoreChange=-8 + + avatar switch2 > addTimer timer=60 ftype=transformToAll stype=switch2n stypeTo=switch2 scoreChange=15 + switch2 avatar > spawn stype=switch2n + switch2 avatar > killSprite scoreChange=-22 + + avatar switch3 > addTimer timer=90 ftype=transformToAll stype=switch3n stypeTo=switch3 scoreChange=10 + switch3 avatar > spawn stype=switch3n + switch3 avatar > killSprite scoreChange=-15 + + avatar floor > killIfScoreNegative + + + TerminationSet + Timeout limit=1500 win=True + SpriteCounter stype=avatar limit=0 win=False \ No newline at end of file diff --git a/VGDLDataGeneralized/examples/gridphysics/invest_lvl0.txt b/VGDLDataGeneralized/examples/gridphysics/invest_lvl0.txt new file mode 100644 index 0000000..74ae048 --- /dev/null +++ b/VGDLDataGeneralized/examples/gridphysics/invest_lvl0.txt @@ -0,0 +1,7 @@ +wwwwwwwwwwwww +w.s...k...p.w +w.......c...w +w...c.....c.w +w..c....c...w +w.....A.....w +wwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLDataGeneralized/examples/gridphysics/invest_lvl1.txt b/VGDLDataGeneralized/examples/gridphysics/invest_lvl1.txt new file mode 100644 index 0000000..74ae048 --- /dev/null +++ b/VGDLDataGeneralized/examples/gridphysics/invest_lvl1.txt @@ -0,0 +1,7 @@ +wwwwwwwwwwwww +w.s...k...p.w +w.......c...w +w...c.....c.w +w..c....c...w +w.....A.....w +wwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLDataGeneralized/examples/gridphysics/invest_lvl2.txt b/VGDLDataGeneralized/examples/gridphysics/invest_lvl2.txt new file mode 100644 index 0000000..74ae048 --- /dev/null +++ b/VGDLDataGeneralized/examples/gridphysics/invest_lvl2.txt @@ -0,0 +1,7 @@ +wwwwwwwwwwwww +w.s...k...p.w +w.......c...w +w...c.....c.w +w..c....c...w +w.....A.....w +wwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLDataGeneralized/examples/gridphysics/invest_lvl3.txt b/VGDLDataGeneralized/examples/gridphysics/invest_lvl3.txt new file mode 100644 index 0000000..74ae048 --- /dev/null +++ b/VGDLDataGeneralized/examples/gridphysics/invest_lvl3.txt @@ -0,0 +1,7 @@ +wwwwwwwwwwwww +w.s...k...p.w +w.......c...w +w...c.....c.w +w..c....c...w +w.....A.....w +wwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLDataGeneralized/examples/gridphysics/invest_lvl4.txt b/VGDLDataGeneralized/examples/gridphysics/invest_lvl4.txt new file mode 100644 index 0000000..74ae048 --- /dev/null +++ b/VGDLDataGeneralized/examples/gridphysics/invest_lvl4.txt @@ -0,0 +1,7 @@ +wwwwwwwwwwwww +w.s...k...p.w +w.......c...w +w...c.....c.w +w..c....c...w +w.....A.....w +wwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLDataGeneralized/examples/gridphysics/islands.txt b/VGDLDataGeneralized/examples/gridphysics/islands.txt new file mode 100755 index 0000000..76e3222 --- /dev/null +++ b/VGDLDataGeneralized/examples/gridphysics/islands.txt @@ -0,0 +1,64 @@ +BasicGame + SpriteSet + + immovable0 > Immovable img=newset/water2_1 + shootavatar0 > ShootAvatar stype=orientedflicker0 img=newset/man3 + immovable1 > Immovable + immovable2 > img=oryx/backLBrown + immovable3 > img=oryx/backBiege + + orientedflicker0 > OrientedFlicker limit=1 color=LIGHTGRAY img=oryx/pickaxe shrinkfactor=0.4 + + immovable4 > Immovable img=newset/bomb shrinkfactor=0.8 + spawnpoint0 > SpawnPoint stype=spreader0 total=1 shrinkfactor=0.6 img=oryx/sparkle1 + parent0 > + spreader0 > Spreader color=ORANGE spreadprob=1.0 stype=immovable5 img=oryx/fire1 + immovable5 > Immovable img=oryx/fire1 + + immovable6 > Immovable img=newset/whirlpool2 + immovable7 > Immovable img=newset/hole1 portal=true + + resource0 > Resource limit=10 color=YELLOW shrinkfactor=0.45 img=oryx/wall4 shrinkfactor=0.6 + immovable8 > Immovable img=oryx/treasure2 + + + LevelMapping + . > immovable0 + x > immovable3 + A > immovable3 shootavatar0 + b > immovable0 immovable4 + p > immovable0 immovable6 + t > immovable3 immovable8 + g > immovable3 immovable7 + + InteractionSet + + shootavatar0 EOS wall immovable4 > stepBack + shootavatar0 immovable5 > killSprite + + immovable4 immovable5 orientedflicker0 > transformTo stype=spawnpoint0 + immovable0 immovable5 > transformTo stype=immovable2 + + immovable5 immovable1 immovable6 immovable7 immovable8 EOS wall > killSprite + immovable5 fireEnd > transformTo stype=immovable2 + + resource0 shootavatar0 > collectResource + + shootavatar0 immovable0 > killIfHasLess resource=resource0 limit=0 + shootavatar0 immovable0 > changeResource resource=resource0 value=-1 + immovable0 shootavatar0 > transformTo stype=immovable2 + + immovable8 shootavatar0 > killSprite scoreChange=100 + + orientedflicker0 immovable3 > spawnIfHasMore resource=resource0 stype=resource0 limit=0 + immovable3 resource0 > transformTo stype=immovable2 + + orientedflicker0 immovable0 > spawnIfHasMore resource=resource0 stype=resource0 limit=1 + shootavatar0 immovable6 > killSprite + immovable7 shootavatar0 > killSprite scoreChange=1 + + + TerminationSet + SpriteCounter stype=immovable7 limit=0 win=True + SpriteCounter stype=shootavatar0 limit=0 win=False + Timeout limit=1000 win=False \ No newline at end of file diff --git a/VGDLDataGeneralized/examples/gridphysics/islands_lvl0.txt b/VGDLDataGeneralized/examples/gridphysics/islands_lvl0.txt new file mode 100755 index 0000000..70ed5aa --- /dev/null +++ b/VGDLDataGeneralized/examples/gridphysics/islands_lvl0.txt @@ -0,0 +1,10 @@ +.tx............. +xxx.....bbbb.... +......xxxxxx.... +....xxxxxxx..... +.....xxxx....... +.......xAxxb.... +......xxx....... +.....xxxxxx..... +...p..........gx +..............xx diff --git a/VGDLDataGeneralized/examples/gridphysics/islands_lvl1.txt b/VGDLDataGeneralized/examples/gridphysics/islands_lvl1.txt new file mode 100755 index 0000000..9f564e1 --- /dev/null +++ b/VGDLDataGeneralized/examples/gridphysics/islands_lvl1.txt @@ -0,0 +1,10 @@ +................ +...xxAx......... +..xxxx....b..... +...xx....b...t.. +.........b..xx.. +...........xxx.. +..............p. +.....p.......... +...........xxx.. +...........xgx.. diff --git a/VGDLDataGeneralized/examples/gridphysics/islands_lvl2.txt b/VGDLDataGeneralized/examples/gridphysics/islands_lvl2.txt new file mode 100755 index 0000000..43c12f9 --- /dev/null +++ b/VGDLDataGeneralized/examples/gridphysics/islands_lvl2.txt @@ -0,0 +1,10 @@ +..g............. +............xx.. +.....xxb..xbxxx. +....xxx..b..xx.. +...xxxx..t..xx.. +..xxxxx....xxx.. +...xxxx...xxxx.. +........xxxxxx.. +...bbb.......... +..........Ax.... diff --git a/VGDLDataGeneralized/examples/gridphysics/islands_lvl3.txt b/VGDLDataGeneralized/examples/gridphysics/islands_lvl3.txt new file mode 100755 index 0000000..305d3b7 --- /dev/null +++ b/VGDLDataGeneralized/examples/gridphysics/islands_lvl3.txt @@ -0,0 +1,10 @@ +....p.....xgx... +................ +..xxxx....p..... +................ +........xxx..... +...b............ +...xxxx....p.... +............xAx. +..xt...pp....x.. +................ diff --git a/VGDLDataGeneralized/examples/gridphysics/islands_lvl4.txt b/VGDLDataGeneralized/examples/gridphysics/islands_lvl4.txt new file mode 100755 index 0000000..55b2942 --- /dev/null +++ b/VGDLDataGeneralized/examples/gridphysics/islands_lvl4.txt @@ -0,0 +1,10 @@ +................ +.t...........g.. +.x...........x.. +.....xxxxx...... +.....p.p.p...... +................ +.....bbbbb...... +.......x........ +......xAx....... +.......x........ diff --git a/VGDLDataGeneralized/examples/gridphysics/jaws.txt b/VGDLDataGeneralized/examples/gridphysics/jaws.txt new file mode 100755 index 0000000..2840e2b --- /dev/null +++ b/VGDLDataGeneralized/examples/gridphysics/jaws.txt @@ -0,0 +1,48 @@ +BasicGame + SpriteSet + immovable0 > Immovable img=newset/water2 + spawnpoint0 > SpawnPoint color=LIGHTGRAY img=newset/whirlpool2 portal=True + spawnpoint1 > stype=chaser0 prob=0.025 total=1 + spawnpoint2 > stype=missile1 prob=0.1 cooldown=10 + spawnpoint3 > stype=missile2 prob=0.1 cooldown=10 + + parent0 > + shootavatar0 > ShootAvatar color=YELLOW stype=missile0 img=newset/submarine + missile0 > Missile color=YELLOW shrinkfactor=0.3 img=oryx/orb2 + parent1 > + chaser0 > Chaser speed=0.1 color=ORANGE img=newset/shark2 stype=shootavatar0 + missile1 > Missile orientation=RIGHT speed=0.1 color=BROWN img=newset/whale + missile2 > Missile orientation=LEFT speed=0.1 color=RED img=newset/piranha1 + + resource0 > Resource color=GOLD limit=20 img=oryx/amulat1 shrinkfactor=0.5 + resource1 > Resource color=GOLD limit=1 img=oryx/sword4 shrinkfactor=0.5 + + + LevelMapping + 1 > immovable0 spawnpoint3 + 2 > immovable0 spawnpoint2 + 3 > immovable0 spawnpoint1 + . > immovable0 + A > immovable0 shootavatar0 + + TerminationSet + SpriteCounter stype=shootavatar0 limit=0 win=False + Timeout limit=1000 win=True + + InteractionSet + EOS shootavatar0 chaser0 > stepBack + EOS missile0 parent1 > killSprite + + missile1 missile0 > transformTo stype=resource0 scoreChange=1 + missile2 missile0 > transformTo stype=resource0 scoreChange=1 + missile0 parent1 > killSprite + + resource1 shootavatar0 > collectResource scoreChange=1000 + resource0 shootavatar0 > collectResource scoreChange=1 + + shootavatar0 chaser0 > spawnIfHasMore resource=resource0 limit=15 stype=resource1 + chaser0 shootavatar0 > killIfOtherHasMore resource=resource0 limit=15 + + shootavatar0 chaser0 > killIfHasLess resource=resource0 limit=15 + shootavatar0 missile1 missile2 > killSprite + diff --git a/VGDLDataGeneralized/examples/gridphysics/jaws_lvl0.txt b/VGDLDataGeneralized/examples/gridphysics/jaws_lvl0.txt new file mode 100755 index 0000000..1f5f6cd --- /dev/null +++ b/VGDLDataGeneralized/examples/gridphysics/jaws_lvl0.txt @@ -0,0 +1,9 @@ +..................... +..........A.......... +....................1 +2.................... +....................1 +2.................... +....................1 +2.................... +..........3.......... \ No newline at end of file diff --git a/VGDLDataGeneralized/examples/gridphysics/jaws_lvl1.txt b/VGDLDataGeneralized/examples/gridphysics/jaws_lvl1.txt new file mode 100755 index 0000000..2a08053 --- /dev/null +++ b/VGDLDataGeneralized/examples/gridphysics/jaws_lvl1.txt @@ -0,0 +1,9 @@ +..................... +..................... +2.................... +2.................... +2............A....... +2.................... +2.................... +2.................... +..................3.. \ No newline at end of file diff --git a/VGDLDataGeneralized/examples/gridphysics/jaws_lvl2.txt b/VGDLDataGeneralized/examples/gridphysics/jaws_lvl2.txt new file mode 100755 index 0000000..f39aac2 --- /dev/null +++ b/VGDLDataGeneralized/examples/gridphysics/jaws_lvl2.txt @@ -0,0 +1,9 @@ +..................... +..................... +..........A.......... +..................... +....................1 +2.................... +....................1 +2.................... +..........3.......... \ No newline at end of file diff --git a/VGDLDataGeneralized/examples/gridphysics/jaws_lvl3.txt b/VGDLDataGeneralized/examples/gridphysics/jaws_lvl3.txt new file mode 100755 index 0000000..868ac51 --- /dev/null +++ b/VGDLDataGeneralized/examples/gridphysics/jaws_lvl3.txt @@ -0,0 +1,9 @@ +..................... +..................... +2...................1 +2...................1 +2...................1 +2...................1 +........A...........1 +2.................... +.............3....... \ No newline at end of file diff --git a/VGDLDataGeneralized/examples/gridphysics/jaws_lvl4.txt b/VGDLDataGeneralized/examples/gridphysics/jaws_lvl4.txt new file mode 100755 index 0000000..6352d20 --- /dev/null +++ b/VGDLDataGeneralized/examples/gridphysics/jaws_lvl4.txt @@ -0,0 +1,9 @@ +..................... +..................... +.......... .........1 +....................1 +....................1 +....................1 +........A...........1 +....................1 +............3........ \ No newline at end of file diff --git a/VGDLDataGeneralized/examples/gridphysics/killBillVol1.txt b/VGDLDataGeneralized/examples/gridphysics/killBillVol1.txt new file mode 100755 index 0000000..045972c --- /dev/null +++ b/VGDLDataGeneralized/examples/gridphysics/killBillVol1.txt @@ -0,0 +1,134 @@ +BasicGame + SpriteSet + immovable0 > Immovable randomtiling=0.9 img=oryx/floor3 hidden=True + immovable1 > Immovable invisible=True hidden=True + + door0 > Door color=GREEN img=oryx/doorclosed1 + + immovable2 > Immovable + immovable3 > orientation=DOWN color=RED img=oryx/bookDown + immovable4 > orientation=UP color=ORANGE img=oryx/bookUp + + immovable5 > Immovable color=GREEN img=oryx/floorTileOrange invisible=True hidden=True + parent0 > + parent1 > + parent2 > + parent3 > + + orientedflicker0 > OrientedFlicker limit=5 singleton=True img=oryx/slash1 + + + parent4 > + shootavatar0 > ShootAvatar stype=orientedflicker0 frameRate=8 healthPoints=20 img=oryx/swordman1 + missileavatar0 > MissileAvatar speed=1.0 img=oryx/bat1 + missileavatar1 > orientation=UP color=RED + missileavatar2 > orientation=DOWN color=ORANGE + + parent5 > + randomnpc0 > RandomNPC cooldown=2 cons=2 img=oryx/guard1 + randomnpc1 > RandomNPC cooldown=2 cons=2 invisible=True hidden=True + + randomnpc2 > RandomNPC cooldown=2 cons=3 img=oryx/guard1 + randomnpc3 > RandomNPC cooldown=2 cons=3 invisible=True hidden=True + + randomnpc4 > RandomNPC cooldown=2 cons=6 img=oryx/guard1 + randomnpc5 > RandomNPC cooldown=2 cons=6 invisible=True hidden=True + + + immovable6 > Immovable img=oryx/tombstone1 + parent6 > + parent7 > invisible=True hidden=True + parent8 > + parent9 > invisible=True hidden=True + parent10 > + parent11 > invisible=True hidden=True + + + immovable7 > Immovable autotiling=true img=oryx/wall3 + + resource0 > Resource limit=10 + passive0 > Passive img=oryx/gold2 + parent12 > + parent13 > invisible=True hidden=True + parent14 > + parent15 > invisible=True hidden=True + parent16 > + parent17 > invisible=True hidden=True + + + LevelMapping + A > shootavatar0 immovable0 + e > immovable0 door0 + w > immovable7 + . > immovable0 + + u > immovable4 immovable0 + d > immovable3 immovable0 + h > immovable1 immovable0 + + x > randomnpc1 immovable0 + y > randomnpc3 immovable0 + z > randomnpc5 immovable0 + + + > parent7 immovable0 + - > parent9 immovable0 + / > parent11 immovable0 + + 1 > parent13 immovable0 + 2 > parent15 immovable0 + 3 > parent17 immovable0 + + g > parent0 immovable0 + f > parent1 immovable0 + s > parent2 immovable0 + t > parent3 immovable0 + + InteractionSet + shootavatar0 immovable7 > stepBack + parent5 immovable7 immovable1 immovable6 parent5 > stepBack + parent5 orientedflicker0 > killSprite scoreChange=2 + + parent4 parent5 > subtractHealthPoints + parent4 immovable6 > killSprite scoreChange=-1 + + shootavatar0 immovable2 > attractGaze prob=1 align=True + shootavatar0 immovable4 > transformTo stype=missileavatar1 + shootavatar0 immovable3 > transformTo stype=missileavatar2 + + missileavatar0 immovable5 > transformTo stype=shootavatar0 + + shootavatar0 parent0 > transformToAll stype=randomnpc0 stypeTo=randomnpc1 + shootavatar0 parent0 > transformToAll stype=parent6 stypeTo=parent7 + shootavatar0 parent0 > transformToAll stype=parent12 stypeTo=parent13 + + shootavatar0 parent1 > transformToAll stype=randomnpc1 stypeTo=randomnpc0 + shootavatar0 parent1 > transformToAll stype=randomnpc2 stypeTo=randomnpc3 + shootavatar0 parent1 > transformToAll stype=parent7 stypeTo=parent6 + shootavatar0 parent1 > transformToAll stype=parent8 stypeTo=parent9 + shootavatar0 parent1 > transformToAll stype=parent13 stypeTo=parent12 + shootavatar0 parent1 > transformToAll stype=parent14 stypeTo=parent15 + + shootavatar0 parent2 > transformToAll stype=randomnpc3 stypeTo=randomnpc2 + shootavatar0 parent2 > transformToAll stype=randomnpc0 stypeTo=randomnpc1 + shootavatar0 parent2 > transformToAll stype=randomnpc4 stypeTo=randomnpc5 + shootavatar0 parent2 > transformToAll stype=parent9 stypeTo=parent8 + shootavatar0 parent2 > transformToAll stype=parent6 stypeTo=parent7 + shootavatar0 parent2 > transformToAll stype=parent10 stypeTo=parent11 + shootavatar0 parent2 > transformToAll stype=parent15 stypeTo=parent14 + shootavatar0 parent2 > transformToAll stype=parent12 stypeTo=parent13 + shootavatar0 parent2 > transformToAll stype=parent16 stypeTo=parent17 + + shootavatar0 parent3 > transformToAll stype=randomnpc5 stypeTo=randomnpc4 + shootavatar0 parent3 > transformToAll stype=randomnpc2 stypeTo=randomnpc3 + shootavatar0 parent3 > transformToAll stype=parent11 stypeTo=parent10 + shootavatar0 parent3 > transformToAll stype=parent8 stypeTo=parent9 + shootavatar0 parent3 > transformToAll stype=parent17 stypeTo=parent16 + shootavatar0 parent3 > transformToAll stype=parent14 stypeTo=parent15 + + shootavatar0 passive0 > changeResource resource=resource0 value=1 scoreChange=1 killResource=True + door0 shootavatar0 > killIfOtherHasMore resource=resource0 limit=10 scoreChange=500 + + + TerminationSet + SpriteCounter stype=door0 win=True + SpriteCounter stype=parent4 win=False \ No newline at end of file diff --git a/VGDLDataGeneralized/examples/gridphysics/killBillVol1_lvl0.txt b/VGDLDataGeneralized/examples/gridphysics/killBillVol1_lvl0.txt new file mode 100755 index 0000000..42ef6a0 --- /dev/null +++ b/VGDLDataGeneralized/examples/gridphysics/killBillVol1_lvl0.txt @@ -0,0 +1,17 @@ +wwwwwwwwwwwwwwwwwwwwww +ww..h..w./....3.w..z.w +wwtww..wz.3.../.w.3.ew +wwdww/.....z.ww.z....w +wwwwwwwwwwwwwwwwwwwwww +wwuww..y.w..-...y....w +wws.h...2w.y....2wwwww +wwdww.-......2.-..y..w +wwwwwwwwwwwwwwwwwwwwww +wwuww...1..+.w.x...x.w +wwf.h...x....wx......w +wwdww..+..x..+.1..+..w +wwwwwwwwww........x..w +wwuww...Aw....x..wwwww +ww.ww....www+...1x...w +wwg......w..1....+...w +wwwwwwwwwwwwwwwwwwwwww diff --git a/VGDLDataGeneralized/examples/gridphysics/killBillVol1_lvl1.txt b/VGDLDataGeneralized/examples/gridphysics/killBillVol1_lvl1.txt new file mode 100755 index 0000000..07c97e9 --- /dev/null +++ b/VGDLDataGeneralized/examples/gridphysics/killBillVol1_lvl1.txt @@ -0,0 +1,17 @@ +wwwwwwwwwwwwwwwwwwwwwwwwww +wwt.h..../....3....z.....w +ww.ww..z..3.../...3...e..w +wwdww.../..z....z........w +wwwwwwwwwwwwwwwwwwwwwwwwww +wwuww..y....-...y....h.sww +ww.ww...2..y....2....ww.ww +wws.h.-......2.-..y..wwdww +wwwwwwwwwwwwwwwwwwwwwwwwww +wwf.h...1..+...x...x.wwuww +ww.ww....x.....x.....ww.ww +wwdww..+..x..+.1..+..ww.ww +wwwwwwwwww........x..ww.ww +wwuww...Aw....x...1..h..ww +ww.ww....w..+....x...ww.ww +wwg......w..1....+...wwfww +wwwwwwwwwwwwwwwwwwwwwwwwww diff --git a/VGDLDataGeneralized/examples/gridphysics/killBillVol1_lvl2.txt b/VGDLDataGeneralized/examples/gridphysics/killBillVol1_lvl2.txt new file mode 100755 index 0000000..a886ad4 --- /dev/null +++ b/VGDLDataGeneralized/examples/gridphysics/killBillVol1_lvl2.txt @@ -0,0 +1,18 @@ +wwwwwwwwwwwwwwwwwwwwww +wwd.................Aw +wwwwwwwwwwwwwwwwwwwwww +ww..h..wx.1...z.w....w +wwfww..wx.1...z.w....w +wwdww+..x....ww.z.1..w +wwwwwwwwwwwwwwwwwwwwww +wwuww..y.w..-...y....w +wws.h...2w.y....2wwwww +wwdww.-......2.-..y..w +wwwwwwwwwwwwwwwwwwwwww +wwuww...3../.w.z...z.w +wwt.h...z....wz......w +ww.ww../..z../.3../..w +ww................z..w +ww.ww....w....z..wwwww +wweww3...www/...3z...w +wwwwwwwwwwwwwwwwwwwwww diff --git a/VGDLDataGeneralized/examples/gridphysics/killBillVol1_lvl3.txt b/VGDLDataGeneralized/examples/gridphysics/killBillVol1_lvl3.txt new file mode 100755 index 0000000..5e5357f --- /dev/null +++ b/VGDLDataGeneralized/examples/gridphysics/killBillVol1_lvl3.txt @@ -0,0 +1,17 @@ +wwwwwwwwwwwwwwwwwwwwwwwwww +w......z...w..3w.../.h.tww +w.e...3.../w.3....z..ww.ww +w.....ww...z....z../.wwdww +wwwwwwwwwwwwwwwwwwwwwwwwww +wws.h.ww.y...-....y..wwuww +ww.ww...2..y....2....ww.ww +wwdww..y..-.2...ww.-.h.sww +wwwwwwwwwwwwwwwwwwwwwwwwww +wwuww.x...x.w.+..1...h.fww +ww.ww....x..w..x.....ww.ww +ww.ww..+..1.+..x..+..wwdww +ww.ww..x........wwwwwwwwww +ww..h..1..wx....wA...wwuww +ww.ww...x.w..+..w....ww.ww +wwfww...+.w..1..w......gww +wwwwwwwwwwwwwwwwwwwwwwwwww diff --git a/VGDLDataGeneralized/examples/gridphysics/killBillVol1_lvl4.txt b/VGDLDataGeneralized/examples/gridphysics/killBillVol1_lvl4.txt new file mode 100755 index 0000000..6bcf75a --- /dev/null +++ b/VGDLDataGeneralized/examples/gridphysics/killBillVol1_lvl4.txt @@ -0,0 +1,17 @@ +wwwwwwwwwwwwwwwwwwwwww +w3.w..z.h...h....w./.w +w..z.3..wwtww./.w.3.ew +w/w..z..wwdww.z......w +wwwwwwwwwwwwwwwwwwwwww +w..y.w..wwuww-...y...w +w..2w.y.h.s.h....2wwww +w.....2.wwdww.-.-..y.w +wwwwwwwwwwwwwwwwwwwwww +w...1..+wwuwww.x...x.w +w...x...h.f.h...wx...w +w..+..x.wwdww+.1..+..w +w.......wwwww.....x..w +w....w..wwuww..x..wwww +w...1...ww.ww+...1x..w +w.......wAg.w....+...w +wwwwwwwwwwwwwwwwwwwwww diff --git a/VGDLDataGeneralized/examples/gridphysics/labyrinth.txt b/VGDLDataGeneralized/examples/gridphysics/labyrinth.txt new file mode 100755 index 0000000..1ee2821 --- /dev/null +++ b/VGDLDataGeneralized/examples/gridphysics/labyrinth.txt @@ -0,0 +1,25 @@ +BasicGame + SpriteSet + immovable0 > Immovable img=oryx/grass autotiling=True hidden=True + door0 > Door color=GREEN img=newset/exit2 + movingavatar0 > MovingAvatar img=newset/girl1 + immovable1 > Immovable img=oryx/spike2 + immovable2 > Immovable img=oryx/wall1 + + InteractionSet + + movingavatar0 immovable2 > stepBack + door0 movingavatar0 > killSprite scoreChange=1 + movingavatar0 immovable1 > killSprite scoreChange=-1 + + TerminationSet + SpriteCounter stype=movingavatar0 limit=0 win=False + SpriteCounter stype=door0 limit=0 win=True + Timeout limit=1000 win=False + + LevelMapping + x > immovable0 door0 + t > immovable0 immovable1 + . > immovable0 + w > immovable0 immovable2 + A > immovable0 avatar \ No newline at end of file diff --git a/VGDLDataGeneralized/examples/gridphysics/labyrinth_lvl0.txt b/VGDLDataGeneralized/examples/gridphysics/labyrinth_lvl0.txt new file mode 100755 index 0000000..cd4f053 --- /dev/null +++ b/VGDLDataGeneralized/examples/gridphysics/labyrinth_lvl0.txt @@ -0,0 +1,14 @@ +wwwwwwwwwwwwwwww +ww.....www....xw +ww.www.www.wwwww +ww.w.w.......wtw +ww.w.wwww.wwww.w +w......wwww....w +w.wwww.wwww.wwww +w....w.........w +wwwwww.wwww.ww.w +w..............w +w.wwww.www.www.w +w.w.ww.www.wwwww +wAw.....t......w +wwwwwwwwwwwwwwww diff --git a/VGDLDataGeneralized/examples/gridphysics/labyrinth_lvl1.txt b/VGDLDataGeneralized/examples/gridphysics/labyrinth_lvl1.txt new file mode 100755 index 0000000..691ce76 --- /dev/null +++ b/VGDLDataGeneralized/examples/gridphysics/labyrinth_lvl1.txt @@ -0,0 +1,14 @@ +wwwwwwwwwwwwwwww +wwwwwwwwwwwww..w +wxttttw.....ww.w +w.......www....w +wwwwwwwww.wwww.w +w...wwwww.wwww.w +www.........ww.w +wtw.wwwww.w....w +w.wwwwwww.wwww.w +w.www.....wwww.w +w.www.wwwwwwww.w +w.www.www.wwwwww +w.............Aw +wwwwwwwwwwwwwwww diff --git a/VGDLDataGeneralized/examples/gridphysics/labyrinth_lvl2.txt b/VGDLDataGeneralized/examples/gridphysics/labyrinth_lvl2.txt new file mode 100755 index 0000000..2195730 --- /dev/null +++ b/VGDLDataGeneralized/examples/gridphysics/labyrinth_lvl2.txt @@ -0,0 +1,14 @@ +wwwwwwwwwwwwwwww +wwwwwww.xww...tw +w.......w.w.wwww +w.ww.wwww.w....w +w.ww.www..wwww.w +wwwt.www.www...w +w....www.www.www +w.wwwwww.www.www +w.t............w +w.w.wwww.www.www +w.w....w.www.www +w.wwww.w.www.www +w......wAwww.www +wwwwwwwwwwwwwwww diff --git a/VGDLDataGeneralized/examples/gridphysics/labyrinth_lvl3.txt b/VGDLDataGeneralized/examples/gridphysics/labyrinth_lvl3.txt new file mode 100755 index 0000000..54a1076 --- /dev/null +++ b/VGDLDataGeneralized/examples/gridphysics/labyrinth_lvl3.txt @@ -0,0 +1,14 @@ +wwwwwwwwwwwwwwww +w..............w +w.wwwwwwwwwwww.w +w.w..........w.w +w.www.www.ww.w.w +w.www.wwwtww.w.w +w.www.www.ww.w.w +wA...........txw +w.www.w.wwww.www +w.wwwww.wwww.www +w.......wwww.www +w.wwwww.wwww.www +w.............tw +wwwwwwwwwwwwwwww diff --git a/VGDLDataGeneralized/examples/gridphysics/labyrinth_lvl4.txt b/VGDLDataGeneralized/examples/gridphysics/labyrinth_lvl4.txt new file mode 100755 index 0000000..1f8c340 --- /dev/null +++ b/VGDLDataGeneralized/examples/gridphysics/labyrinth_lvl4.txt @@ -0,0 +1,14 @@ +wwwwwwwwwwwwwwww +w............tAw +w.wwwwwwwwww.w.w +w..........w.w.w +wwwwwwwwwt.w.w.w +w..........w.w.w +w.wwwwwwwwww.w.w +w.w...w...ww.w.w +w.w.w...w..w.w.w +w.w.wwwwwwww.w.w +w.w..........w.w +w.w.twwwwwww.w.w +wxw........w...w +wwwwwwwwwwwwwwww diff --git a/VGDLDataGeneralized/examples/gridphysics/labyrinthdual.txt b/VGDLDataGeneralized/examples/gridphysics/labyrinthdual.txt new file mode 100755 index 0000000..c708f85 --- /dev/null +++ b/VGDLDataGeneralized/examples/gridphysics/labyrinthdual.txt @@ -0,0 +1,50 @@ +BasicGame key_handler=Pulse + SpriteSet + immovable0 > Immovable img=oryx/grass autotiling=True hidden=True + immovable1 > Immovable img=oryx/spike2 + door0 > Door color=GREEN img=newset/exit2 + + immovable2 > Immovable + immovable3 > img=oryx/wall1 + immovable4 > img=oryx/dirtwall autotiling=True + immovable5 > img=oryx/wall3 autotiling=True + + resource0 > Resource img=oryx/cloak2 limit=1 value=0 color=RED + resource1 > Resource img=oryx/cloak3 limit=1 value=0 color=BLUE + + movingavatar0 > MovingAvatar + movingavatar1 > img=newset/girl1 + movingavatar2 > img=oryx/princess1 + movingavatar3 > img=oryx/queen1 + + InteractionSet + + movingavatar0 immovable3 > stepBack + movingavatar1 immovable2 > stepBack + movingavatar3 immovable4 > stepBack + movingavatar2 immovable5 > stepBack + + #avatar resource0 > changeResource resource=resource0 value=1 scoreChange=3 + movingavatar0 resource0 > transformTo stype=movingavatar2 killSecond=True scoreChange=3 + + #avatar resource1 > changeResource resource=resource1 value=1 scoreChange=3 + movingavatar0 resource1 > transformTo stype=movingavatar3 killSecond=True scoreChange=3 + + door0 movingavatar0 > killSprite scoreChange=1 + movingavatar0 immovable1 > killSprite scoreChange=-1 + + TerminationSet + SpriteCounter stype=movingavatar0 limit=0 win=False + SpriteCounter stype=door0 limit=0 win=True + Timeout limit=1000 win=False + + LevelMapping + x > immovable0 door0 + t > immovable0 immovable1 + r > immovable0 immovable4 + b > immovable0 immovable5 + w > immovable0 immovable3 + 1 > immovable0 resource0 + 2 > immovable0 resource1 + A > immovable0 movingavatar1 + . > floor \ No newline at end of file diff --git a/VGDLDataGeneralized/examples/gridphysics/labyrinthdual_lvl0.txt b/VGDLDataGeneralized/examples/gridphysics/labyrinthdual_lvl0.txt new file mode 100755 index 0000000..0701667 --- /dev/null +++ b/VGDLDataGeneralized/examples/gridphysics/labyrinthdual_lvl0.txt @@ -0,0 +1,14 @@ +wwwwwwwwwwwwwwww +ww.....rrr....xw +wwrwwwwwwwwwwwww +wwrw.w.......wtw +wwrw.w.ww.wbww.w +w......wwww....w +w.wwwwwwwwwbbbww +w...1w.........w +wwwwww.wwww.ww.w +w..............w +w.wwww.www.www.w +w.w.ww.www.wwwww +wAw.....t...2..w +wwwwwwwwwwwwwwww diff --git a/VGDLDataGeneralized/examples/gridphysics/labyrinthdual_lvl1.txt b/VGDLDataGeneralized/examples/gridphysics/labyrinthdual_lvl1.txt new file mode 100755 index 0000000..028172e --- /dev/null +++ b/VGDLDataGeneralized/examples/gridphysics/labyrinthdual_lvl1.txt @@ -0,0 +1,14 @@ +wwwwwwwwwwwwwwww +wwwwwwwwwwwww..w +wxttttw.....ww.w +w.......wrw....w +wwwwwwwww.wwww.w +w...wwwww.wwww.w +www.....2...ww.w +wtw.wwwww.w....w +w1wwwwwww.wwww.w +w.www.....wwww.w +w.www.wwwwwwww.w +w.wwwrwww.wwwwww +w.............Aw +wwwwwwwwwwwwwwww diff --git a/VGDLDataGeneralized/examples/gridphysics/labyrinthdual_lvl2.txt b/VGDLDataGeneralized/examples/gridphysics/labyrinthdual_lvl2.txt new file mode 100755 index 0000000..719316e --- /dev/null +++ b/VGDLDataGeneralized/examples/gridphysics/labyrinthdual_lvl2.txt @@ -0,0 +1,14 @@ +wwwwwwwwwwwwwwww +wwwwwww......2tw +w.......w.w.wwww +w.wwwwwww.w....w +w....www..wwww.w +wwwt.www.www...w +w....www.www.www +w.wwwwwwwwww.www +w.t...r1..b....w +w.w.wwww.wwwbwww +w.w....w.www.www +w.wwww.w.www.www +w.r....wAwwwxwww +wwwwwwwwwwwwwwww diff --git a/VGDLDataGeneralized/examples/gridphysics/labyrinthdual_lvl3.txt b/VGDLDataGeneralized/examples/gridphysics/labyrinthdual_lvl3.txt new file mode 100755 index 0000000..0b7db97 --- /dev/null +++ b/VGDLDataGeneralized/examples/gridphysics/labyrinthdual_lvl3.txt @@ -0,0 +1,14 @@ +wwwwwwwwwwwwwwww +w.wrrrrr.......w +w.wrwwwwwwwwww.w +w.w1.........w.w +w.www.www.wwbw.w +w.www.wwwtwwbw.w +w.wwwwwww.wwbw.w +w............txw +w.www2w.wwww.www +w.wwwww.wwww.www +w.......wwww.www +w.wwwww.wwww.www +w............Atw +wwwwwwwwwwwwwwww diff --git a/VGDLDataGeneralized/examples/gridphysics/labyrinthdual_lvl4.txt b/VGDLDataGeneralized/examples/gridphysics/labyrinthdual_lvl4.txt new file mode 100755 index 0000000..e674f8e --- /dev/null +++ b/VGDLDataGeneralized/examples/gridphysics/labyrinthdual_lvl4.txt @@ -0,0 +1,14 @@ +wwwwwwwwwwwwwwww +w............tAw +w.wwwwwwwwww.w.w +w.rrrrrr...w.w.w +wwwwwwwwwt.w.w.w +w..........w.w.w +w.wwwwwwwwww.w.w +w.w...w...ww.w.w +w.w.w...w.2w.w.w +w.wrwwwwwwww.w.w +w.w..........w.w +w.w.twwwwwww.w.w +wxw.......1w...w +wwwwwwwwwwwwwwww diff --git a/VGDLDataGeneralized/examples/gridphysics/lasers.txt b/VGDLDataGeneralized/examples/gridphysics/lasers.txt new file mode 100755 index 0000000..53ac76e --- /dev/null +++ b/VGDLDataGeneralized/examples/gridphysics/lasers.txt @@ -0,0 +1,58 @@ +BasicGame key_handler=Pulse + SpriteSet + immovable0 > Immovable img=oryx/floor3 hidden=True + immovable1 > Immovable img=oryx/dooropen1 portal=true + shootavatar0 > ShootAvatar stype=missile5 rotateInPlace=true img=oryx/archer1 + passive0 > Passive img=newset/block2 + spawnpoint0 > SpawnPoint + spawnpoint1 > img=newset/lasercannon stype=missile1 + spawnpoint2 > img=newset/lasercannon_2 stype=missile2 + spawnpoint3 > img=newset/lasercannon_1 stype=missile3 + spawnpoint4 > img=newset/lasercannon_3 stype=missile4 + spawnpoint5 > img=newset/lasercannon_4 stype=missile4 + missile0 > Missile color=YELLOW shrinkfactor=0.5 speed=0.5 + missile1 > orientation=UP img=newset/laser1 + missile2 > orientation=DOWN img=newset/laser1 + missile3 > orientation=RIGHT img=newset/laser1_1 + missile4 > orientation=LEFT img=newset/laser1_1 + + missile5 > Missile color=BLUE singleton=True img=oryx/orb2 shrinkfactor=0.3 + immovable2 > Immovable img=oryx/wall3 autotiling=True + + LevelMapping + . > immovable0 + A > immovable0 shootavatar0 + b > immovable0 passive0 + l > immovable0 spawnpoint4 + r > immovable0 spawnpoint3 + u > immovable0 spawnpoint1 + d > immovable0 spawnpoint2 + g > immovable0 immovable1 + + InteractionSet + + shootavatar0 immovable2 spawnpoint0 > stepBack + + shootavatar0 passive0 > shieldFrom ftype=killIfFrontal stype=missile0 + passive0 shootavatar0 > bounceForward + passive0 immovable2 passive0 spawnpoint0 > undoAll + + shootavatar0 missile0 > killIfFrontal + shootavatar0 missile0 > killIfNotFrontal + + + shootavatar0 immovable2 > stepBack + missile0 immovable2 passive0 > killSprite + missile5 immovable2 spawnpoint0 EOS > killSprite + immovable1 shootavatar0 > killSprite scoreChange=5 + + spawnpoint2 missile5 > transformTo stype=spawnpoint5 + spawnpoint4 missile5 > transformTo stype=spawnpoint2 + spawnpoint1 missile5 > transformTo stype=spawnpoint4 + spawnpoint3 missile5 > transformTo stype=spawnpoint1 + spawnpoint5 missile5 > transformTo stype=spawnpoint3 + + + TerminationSet + SpriteCounter stype=shootavatar0 limit=0 win=False + SpriteCounter stype=immovable1 limit=0 win=True \ No newline at end of file diff --git a/VGDLDataGeneralized/examples/gridphysics/lasers2.txt b/VGDLDataGeneralized/examples/gridphysics/lasers2.txt new file mode 100755 index 0000000..305c3b5 --- /dev/null +++ b/VGDLDataGeneralized/examples/gridphysics/lasers2.txt @@ -0,0 +1,85 @@ +BasicGame key_handler=Pulse + SpriteSet + immovable0 > Immovable img=oryx/floor3 hidden=True + immovable1 > Immovable img=oryx/dooropen1 portal=true + shootavatar0 > ShootAvatar stype=missile5 rotateInPlace=true img=oryx/archer1 + passive0 > Passive img=newset/block2 + passive1 > Passive img=oryx/diamond3 + passive2 > orientation=UP img=newset/mirror_u + passive3 > orientation=DOWN img=newset/mirror_d + passive4 > orientation=RIGHT img=newset/mirror_r + passive5 > orientation=LEFT img=newset/mirror_l + parent0 > + + spawnpoint0 > SpawnPoint + spawnpoint1 > img=newset/lasercannon stype=missile1 + spawnpoint2 > img=newset/lasercannon_2 stype=missile2 + spawnpoint3 > img=newset/lasercannon_1 stype=missile3 + spawnpoint4 > img=newset/lasercannon_3 stype=missile4 + spawnpoint5 > img=newset/lasercannon_4 stype=missile4 + missile0 > Missile color=YELLOW shrinkfactor=0.5 speed=0.5 + missile1 > orientation=UP img=newset/laser3 + missile2 > orientation=DOWN img=newset/laser3 + missile3 > orientation=RIGHT img=newset/laser3 + missile4 > orientation=LEFT img=newset/laser3 + missile5 > Missile color=BLUE singleton=True img=oryx/orb2 shrinkfactor=0.3 + immovable2 > Immovable img=newset/block3 + + immovable3 > Immovable img=oryx/wall3 autotiling=True + + LevelMapping + . > immovable0 + A > immovable0 shootavatar0 + b > immovable0 passive0 + m > immovable0 spawnpoint4 + s > immovable0 spawnpoint3 + t > immovable0 spawnpoint1 + e > immovable0 spawnpoint2 + g > immovable0 immovable1 + u > immovable0 passive2 + d > immovable0 passive3 + r > immovable0 passive4 + l > immovable0 passive5 + o > immovable0 immovable2 + + InteractionSet + + shootavatar0 immovable3 immovable2 spawnpoint0 > stepBack + + shootavatar0 passive0 passive1 > shieldFrom ftype=killIfFrontal stype=missile0 + passive0 shootavatar0 > bounceForward + passive1 shootavatar0 > bounceForward + + passive0 immovable3 passive0 passive1 immovable2 spawnpoint0 > undoAll + passive1 immovable3 passive1 passive0 spawnpoint0 > undoAll + + shootavatar0 immovable3 > stepBack + + missile0 immovable3 passive0 missile5 > killSprite + immovable2 missile0 > killSprite + missile5 immovable3 spawnpoint0 passive1 EOS > killSprite + + shootavatar0 missile0 > killIfFrontal + shootavatar0 missile0 > killIfNotFrontal + + + immovable1 shootavatar0 > killSprite scoreChange=5 + + spawnpoint2 missile5 > transformTo stype=spawnpoint5 + spawnpoint4 missile5 > transformTo stype=spawnpoint2 + spawnpoint1 missile5 > transformTo stype=spawnpoint4 + spawnpoint3 missile5 > transformTo stype=spawnpoint1 + spawnpoint5 missile5 > transformTo stype=spawnpoint3 + + missile0 passive1 > attractGaze align=True + + passive3 missile5 > transformTo stype=parent0 + passive5 missile5 > transformTo stype=passive3 + passive2 missile5 > transformTo stype=passive5 + passive4 missile5 > transformTo stype=passive2 + parent0 missile5 > transformTo stype=passive4 + + + TerminationSet + SpriteCounter stype=shootavatar0 limit=0 win=False + SpriteCounter stype=immovable1 limit=0 win=True \ No newline at end of file diff --git a/VGDLDataGeneralized/examples/gridphysics/lasers2_lvl0.txt b/VGDLDataGeneralized/examples/gridphysics/lasers2_lvl0.txt new file mode 100755 index 0000000..23d8bf6 --- /dev/null +++ b/VGDLDataGeneralized/examples/gridphysics/lasers2_lvl0.txt @@ -0,0 +1,10 @@ +wwwwwwwwwwwwwwwwwwwwwwwwwwww +w...................e.e....w +w...........o..............w +w................d.........w +w.b.......e.u..............w +w...w.............o.b......w +w...ew.....................w +w.A.................wowwwwww +w.................t.w.....gw +wwwwwwwwwwwwwwwwwwwwwwwwwwww diff --git a/VGDLDataGeneralized/examples/gridphysics/lasers2_lvl1.txt b/VGDLDataGeneralized/examples/gridphysics/lasers2_lvl1.txt new file mode 100755 index 0000000..ecd38f0 --- /dev/null +++ b/VGDLDataGeneralized/examples/gridphysics/lasers2_lvl1.txt @@ -0,0 +1,11 @@ +wwwwwwwwwwwwwwwwwwwwwwwwwwww +w........e............w...ew +wA..b............mwwwww....w +wwwwwww.....w..............w +w..e..w...............u....w +w.....w....................w +w.....w....wtwwwwww........w +w......r...w..........wwowww +w..b.......w..........w....w +w.........ww..........w..g.w +wwwwwwwwwwwwwwwwwwwwwwwwwwww diff --git a/VGDLDataGeneralized/examples/gridphysics/lasers2_lvl2.txt b/VGDLDataGeneralized/examples/gridphysics/lasers2_lvl2.txt new file mode 100755 index 0000000..a24c91d --- /dev/null +++ b/VGDLDataGeneralized/examples/gridphysics/lasers2_lvl2.txt @@ -0,0 +1,11 @@ +wwwwwwwwwwwwwwwwwwwwwwwwwwww +w.....te...................w +w.......s..................w +w..........................w +wwwwww.....................w +w....e...w....b............w +w........w...bAb.........d.w +www......w....b............w +wgo......w............t....w +www......w...........m.s...w +wwwwwwwwwwwwwwwwwwwwwwwwwwww diff --git a/VGDLDataGeneralized/examples/gridphysics/lasers2_lvl3.txt b/VGDLDataGeneralized/examples/gridphysics/lasers2_lvl3.txt new file mode 100755 index 0000000..97caa4c --- /dev/null +++ b/VGDLDataGeneralized/examples/gridphysics/lasers2_lvl3.txt @@ -0,0 +1,11 @@ +wwwwwwwwwwwwwwwwwwwwwwwwwwww +w...............w.b........w +w.A.............w..........w +wwwwww...wwwww.wwwww..u....w +w........w.................w +w..........................w +w...l....w.................w +w........wwwww.wwwwwwwwwwoww +w.....................w....w +w.............s.......w..g.w +wwwwwwwwwwwwwwwwwwwwwwwwwwww diff --git a/VGDLDataGeneralized/examples/gridphysics/lasers2_lvl4.txt b/VGDLDataGeneralized/examples/gridphysics/lasers2_lvl4.txt new file mode 100755 index 0000000..df68efa --- /dev/null +++ b/VGDLDataGeneralized/examples/gridphysics/lasers2_lvl4.txt @@ -0,0 +1,11 @@ +wwwwwwwwwwwwwwwwwwwwwwwwwwww +w..............w..w........w +w..............w...........w +w..............w.ww...d....w +w..............o..w........w +w..............o...........w +w.......A......w...........w +w.........l....w..w........w +w..............woww........w +w..t...........wgww........w +wwwwwwwwwwwwwwwwwwwwwwwwwwww diff --git a/VGDLDataGeneralized/examples/gridphysics/lasers_lvl0.txt b/VGDLDataGeneralized/examples/gridphysics/lasers_lvl0.txt new file mode 100755 index 0000000..c511bed --- /dev/null +++ b/VGDLDataGeneralized/examples/gridphysics/lasers_lvl0.txt @@ -0,0 +1,10 @@ +wwwwwwwwwwwwwwwwwwwwwwwwwwwwwww +w...d.............d....d.d....w +w.............................w +wr............................w +w.b.......d..................gw +w...w................b........w +w...dw.......................lw +w.A...........................w +w............u......u.........w +wwwwwwwwwwwwwwwwwwwwwwwwwwwwwww diff --git a/VGDLDataGeneralized/examples/gridphysics/lasers_lvl1.txt b/VGDLDataGeneralized/examples/gridphysics/lasers_lvl1.txt new file mode 100755 index 0000000..229ddc4 --- /dev/null +++ b/VGDLDataGeneralized/examples/gridphysics/lasers_lvl1.txt @@ -0,0 +1,11 @@ +wwwwwwwwwwwwwwwwwwwwwwwwwwww +wA.......d............w...dw +w.......b........lwwwww....w +wwwwwwwr....w..............w +w..d..w...........w........w +w.....w...........w........w +w.....w....wuwwwwww........w +w..........w..........ww.w.w +w..b.......w..........wr...w +w.........ww..........w..g.w +wwwwwwwwwwwwwwwwwwwwwwwwwwww diff --git a/VGDLDataGeneralized/examples/gridphysics/lasers_lvl2.txt b/VGDLDataGeneralized/examples/gridphysics/lasers_lvl2.txt new file mode 100755 index 0000000..ac98a18 --- /dev/null +++ b/VGDLDataGeneralized/examples/gridphysics/lasers_lvl2.txt @@ -0,0 +1,11 @@ +wwwwwwwwwwwwwwwwwwwwwwwwwwww +w......d...........d.......w +w.....u.r..................w +wwwwww....r......d.........w +w..d.....w....b............w +w........w...bAb...........w +w........w....b............w +w........wu......l.........w +w........w............l....w +wg.......www.........u.r...w +wwwwwwwwwwwwwwwwwwwwwwwwwwww diff --git a/VGDLDataGeneralized/examples/gridphysics/lasers_lvl3.txt b/VGDLDataGeneralized/examples/gridphysics/lasers_lvl3.txt new file mode 100755 index 0000000..bba0471 --- /dev/null +++ b/VGDLDataGeneralized/examples/gridphysics/lasers_lvl3.txt @@ -0,0 +1,11 @@ +wwwwwwwwwwwwwwwwwwwwwwwwwwww +w...............w.d........w +w.A.............w.g........w +wwwwww...wwwwwbwwwww.......w +w........w.........w.......w +w.............lr...........w +w........w....d....w.......w +w........wwwww.wwwwwwwwww.ww +w..........................w +w..........................w +wwwwwwwwwwwwwwwwwwwwwwwwwwww diff --git a/VGDLDataGeneralized/examples/gridphysics/lasers_lvl4.txt b/VGDLDataGeneralized/examples/gridphysics/lasers_lvl4.txt new file mode 100755 index 0000000..bb78a93 --- /dev/null +++ b/VGDLDataGeneralized/examples/gridphysics/lasers_lvl4.txt @@ -0,0 +1,11 @@ +wwwwwwwwwwwwwwwwwwwwwwwwwwww +w.............d.wAd........w +w.............g.w........b.w +wwwwww...wwwwwbwwwww.......w +w........w.........w.......w +w.b...........lr...........w +w........w....d....w.......w +w........wwwww.wwwwwwwww.www +w.........................lw +w..........................w +wwwwwwwwwwwwwwwwwwwwwwwwwwww diff --git a/VGDLDataGeneralized/examples/gridphysics/lemmings.txt b/VGDLDataGeneralized/examples/gridphysics/lemmings.txt new file mode 100755 index 0000000..c0e9e7e --- /dev/null +++ b/VGDLDataGeneralized/examples/gridphysics/lemmings.txt @@ -0,0 +1,32 @@ +BasicGame + SpriteSet + immovable0 > Immovable img=oryx/backOBrown + immovable1 > Immovable color=DARKBLUE img=newset/hole1 portal=True + flicker0 > Flicker color=LIGHTGRAY limit=1 singleton=True img=oryx/pickaxe shrinkfactor=0.5 + + spawnpoint0 > SpawnPoint total=20 cooldown=50 stype=chaser0 img=newset/hole5 portal=True + door0 > Door color=GREEN img=oryx/door2 + + parent0 > + shootavatar0 > ShootAvatar stype=flicker0 img=oryx/axeman1 + chaser0 > Chaser stype=door0 cooldown=5 color=RED img=oryx/spelunky frameRate=8 shrinkfactor=0.75 + + immovable2 > Immovable img=oryx/dirtwall autotiling=True + LevelMapping + x > immovable0 door0 + e > immovable0 spawnpoint0 + h > immovable0 immovable1 + . > immovable0 + A > immovable0 shootavatar0 + w > immovable0 immovable2 + + TerminationSet + SpriteCounter stype=shootavatar0 limit=0 win=False + MultiSpriteCounter stype1=spawnpoint0 stype2=chaser0 limit=0 win=True + + InteractionSet + shootavatar0 immovable1 > killSprite scoreChange=-5 + chaser0 immovable1 > killSprite scoreChange=-2 + parent0 immovable2 EOS > stepBack + immovable2 flicker0 > killSprite scoreChange=-1 + chaser0 door0 > killSprite scoreChange=2 \ No newline at end of file diff --git a/VGDLDataGeneralized/examples/gridphysics/lemmings_lvl0.txt b/VGDLDataGeneralized/examples/gridphysics/lemmings_lvl0.txt new file mode 100755 index 0000000..b88875d --- /dev/null +++ b/VGDLDataGeneralized/examples/gridphysics/lemmings_lvl0.txt @@ -0,0 +1,11 @@ +wwwwwwwwwwwwwwwwwwwww +w.....ww..wwwwww....w +w.....ww.hhh..hww...w +w..x..w..wwwwww..ww.w +w..whww.wwwwww.w....w +w..ww...wwwwwhww....w +w..ww.hwwwwwwwww....w +w.....hw..w..ww.....w +w..w..hw....wwww....w +w..A.............e..w +wwwwwwwwwwwwwwwwwwwww diff --git a/VGDLDataGeneralized/examples/gridphysics/lemmings_lvl1.txt b/VGDLDataGeneralized/examples/gridphysics/lemmings_lvl1.txt new file mode 100755 index 0000000..d6f72f5 --- /dev/null +++ b/VGDLDataGeneralized/examples/gridphysics/lemmings_lvl1.txt @@ -0,0 +1,11 @@ +wwwwwwwwwwwwwwwwwwwww +w...................w +w....whh....wwww.x..w +w...wwww....whww....w +w....www....wwww....w +w....ww...A...wh....w +w...wwwh......wwh...w +w....www.www.wwww...w +w..e..www....wwww...w +w...................w +wwwwwwwwwwwwwwwwwwwww diff --git a/VGDLDataGeneralized/examples/gridphysics/lemmings_lvl2.txt b/VGDLDataGeneralized/examples/gridphysics/lemmings_lvl2.txt new file mode 100755 index 0000000..e317530 --- /dev/null +++ b/VGDLDataGeneralized/examples/gridphysics/lemmings_lvl2.txt @@ -0,0 +1,11 @@ +wwwwwwwwwwwwwwwwwwwww +w.e........w..wh....w +w...wwwwwwww..wwww..w +w...whhhhhhh....w...w +w...w...............w +wwwww......wwwwwwwwww +w..........whwwhw...w +w....w.w...whwwhw...w +w..A...w...whwwhw...w +w......w...wwwwwx...w +wwwwwwwwwwwwwwwwwwwww diff --git a/VGDLDataGeneralized/examples/gridphysics/lemmings_lvl3.txt b/VGDLDataGeneralized/examples/gridphysics/lemmings_lvl3.txt new file mode 100755 index 0000000..f4a4964 --- /dev/null +++ b/VGDLDataGeneralized/examples/gridphysics/lemmings_lvl3.txt @@ -0,0 +1,11 @@ +wwwwwwwwwwwwwwwwwwwww +w...................w +w................e..w +w..wwwwwwwwwwwwwwww.w +w..wwwwwwwwhhwwwwww.w +w..wwhhhwwwwwwwwhww.w +w..wwwwwwwwhhwwwwww.w +w..wwwwwwwwwwwwwhww.w +w...x............A..w +w...................w +wwwwwwwwwwwwwwwwwwwww diff --git a/VGDLDataGeneralized/examples/gridphysics/lemmings_lvl4.txt b/VGDLDataGeneralized/examples/gridphysics/lemmings_lvl4.txt new file mode 100755 index 0000000..edad7a4 --- /dev/null +++ b/VGDLDataGeneralized/examples/gridphysics/lemmings_lvl4.txt @@ -0,0 +1,11 @@ +wwwwwwwwwwwwwwwwwwwww +w....x.ww.wwwwww....w +w.....hwwwww.wwww...w +w..w..wwwwwwwww..ww.w +w..wwww.wwwwww.w....w +w..ww.hhwwwwwhww....w +w..ww.wwwwwwwwww....w +w.....wwhhw..ww.....w +w....wwwwww.wwww....w +w..A.............e..w +wwwwwwwwwwwwwwwwwwwww diff --git a/VGDLDataGeneralized/examples/gridphysics/link.txt b/VGDLDataGeneralized/examples/gridphysics/link.txt new file mode 100755 index 0000000..f08cece --- /dev/null +++ b/VGDLDataGeneralized/examples/gridphysics/link.txt @@ -0,0 +1,125 @@ +BasicGame square_size=30 + SpriteSet + immovable0 > Immovable img=oryx/backLBrown hidden=True + immovable1 > Immovable img=oryx/backLBrown hidden=True + door0 > Door color=GREEN img=oryx/stairsdown4 + + parent0 > + shootavatar0 > ShootAvatar rotateInPlace=false ammo=resource0 speed=1 frameRate=1.25 stype=missile5 img=oryx/swordman1 + chaser0 > Chaser stype=shootavatar0 img=oryx/bat1 speed=0.1 + missile0 > Missile speed=0.05 + missile1 > img=newset/tank_blueR orientation=RIGHT + missile2 > img=newset/tank_blue orientation=UP + missile3 > img=newset/tank_blueL orientation=LEFT + missile4 > img=newset/tank_blueD orientation=DOWN + + parent1 + parent2 + immovable2 > Immovable invisible=True + immovable3 + spawnpoint0 > SpawnPoint stype=immovable4 invisible=True + spawnpoint1 + immovable4 > Immovable invisible=True + immovable5 + immovable6 > Immovable invisible=True + + immovable7 > Immovable invisible=true + immovable8 > Immovable invisible=true + immovable9 > Immovable invisible=true + + spawnpoint2 > SpawnPoint stype=immovable10 invisible=true + spawnpoint3 > SpawnPoint stype=immovable11 cooldown=700 invisible=true + immovable10 > Immovable invisible=true + immovable11 > Immovable invisible=true + immovable12 > Immovable invisible=true + + spawnpoint4 > SpawnPoint stype=spawnpoint5 prob=0.1 cooldown=20 invisible=True + spawnpoint5 > SpawnPoint stype=resource0 prob=1 total=1 invisible=True + resource0 > Resource value=1 limit=1 img=oryx/pickaxe + + resource1 > Resource value=1 img=oryx/coin1 + immovable13 > Immovable hidden=True invisible=True + + immovable14 > Immovable + immovable15 > img=oryx/dirtWall autotiling=True + immovable16 > img=oryx/tombstone1 + + missile5 > Missile speed=1 img=oryx/pickaxe singleton=True + + passive0 > Passive img=oryx/gold3 + + LevelMapping + g > immovable0 door0 + A > immovable0 shootavatar0 immovable2 immovable7 spawnpoint2 spawnpoint3 immovable12 + e > immovable0 chaser0 + . > immovable0 + * > immovable1 + w > immovable0 immovable15 + b > immovable0 immovable16 + r > immovable0 missile1 + u > immovable0 missile2 + l > immovable0 missile3 + d > immovable0 missile4 + p > immovable0 resource0 spawnpoint4 + $ > immovable0 passive0 + + InteractionSet + #if a resource0 would respawn on a tile that already has one, prevent it + spawnpoint5 resource0 > killSprite + + immovable10 spawnpoint2 > killSprite scoreChange=-50 + spawnpoint2 immovable0 > transformIfCount stype=immovable6 stypeCount=immovable11 geq=2 + spawnpoint3 immovable0 > transformIfCount stype=immovable6 stypeCount=immovable11 geq=2 + immovable11 timebonus_maxticks > killBoth + immovable12 spawnpoint2 > killSprite scoreChange=35000 + + immovable7 immovable0 > transformIfCount stype=immovable8 stypeCount=missile5 geq=1 + immovable8 immovable0 > transformTo stype=immovable9 scoreChange=-101 + immovable9 immovable0 > transformIfCount stype=immovable7 stypeCount=missile5 leq=0 + + immovable15 missile5 > killBoth + missile5 immovable16 > killSprite + passive0 shootavatar0 > killSprite scoreChange=500 + + missile5 missile0 > killSprite + + resource0 shootavatar0 > collectResource scoreChange=100 + resource0 shootavatar0 > killSprite + + missile5 EOS > wrapAround + + missile5 chaser0 > transformTo stype=resource0 + chaser0 missile5 > killSprite scoreChange=250 + + immovable15 missile0 > killSprite scoreChange=10 + missile0 immovable16 > reverseDirection + + parent0 immovable14 > stepBack + parent0 EOS > wrapAround + door0 shootavatar0 > killSprite scoreChange=2000 + chaser0 enemy > stepBack + shootavatar0 chaser0 missile0 > killSprite scoreChange=-15 + + #pickaxe flight timer + immovable2 immovable0 > transformIfCount stype=spawnpoint0 stypeCount=missile5 geq=1 + spawnpoint0 immovable0 > transformIfCount stype=immovable2 stypeCount=immovable4 geq=2 + missile5 immovable0 > transformIfCount stype=resource0 stypeCount=immovable4 geq=2 + immovable4 immovable0 > transformIfCount stype=immovable6 stypeCount=immovable4 geq=2 + + spawnpoint0 immovable0 > transformIfCount stype=immovable2 stypeCount=missile5 leq=0 + immovable4 immovable0 > transformIfCount stype=immovable6 stypeCount=missile5 leq=0 + + immovable6 immovable0 > killSprite + + resource1 shootavatar0 > transformIfCount stype=immovable13 stypeCount=resource1 leq=0 + resource1 shootavatar0 > killSprite scoreChange=2 + + immovable13 immovable0 > killAll stype=immovable14 + + TerminationSet + SpriteCounter stype=door0 win=True + #SpriteCounter stype=chaser0 win=True + SpriteCounter stype=shootavatar0 win=False + + + diff --git a/VGDLDataGeneralized/examples/gridphysics/link_lvl0.txt b/VGDLDataGeneralized/examples/gridphysics/link_lvl0.txt new file mode 100755 index 0000000..14b9182 --- /dev/null +++ b/VGDLDataGeneralized/examples/gridphysics/link_lvl0.txt @@ -0,0 +1,10 @@ +wwwwwwwwwwwwwwwwwwwwwwwwwwwwwww +w......w....w....w....w.......w +w......w..u.w....w$.u.w..d....w +w......w$..$w.........www....ww +w..Ap..w..p.w$.p.w..p...w...bgw +w................w....www....ww +w......w$..$w....w....w.......w +w..d...w....w..d.w$...w....u..w +w......w....w....w....w.......w +wwwwwwwwwwwwwwwwwwwwwwwwwwwwwww diff --git a/VGDLDataGeneralized/examples/gridphysics/link_lvl1.txt b/VGDLDataGeneralized/examples/gridphysics/link_lvl1.txt new file mode 100755 index 0000000..fb97f47 --- /dev/null +++ b/VGDLDataGeneralized/examples/gridphysics/link_lvl1.txt @@ -0,0 +1,10 @@ +wwwwwwwwwwwwwwwwwwwwwwwwwwwwwww +wp.....pwwp.d....w...p.w.p....w +w..A....ww.......w.....w......w +w.......ww.......w.....b..$..lb +br......ww.$...bwwwwbwwwwwwwwww +w.......ww.$...b....d.........w +wwwwwwwwww.$...br............bw +w.$$$.u.ww...upb...........g..w +w.$$$...ww....pb...$$$........w +wwwwwwwwwwwwwwwwwwwwbwwwwwwwwww diff --git a/VGDLDataGeneralized/examples/gridphysics/link_lvl2.txt b/VGDLDataGeneralized/examples/gridphysics/link_lvl2.txt new file mode 100755 index 0000000..7382ff6 --- /dev/null +++ b/VGDLDataGeneralized/examples/gridphysics/link_lvl2.txt @@ -0,0 +1,10 @@ +wwwwwwwwwwwwwwwwwwwwwwwwwwwwwww +w$......p....u...d.........A..w +w$u...........................w +w$...bbbbbbbbbbbbbbbbwbbbbbbbbw +wd....b.......ww.b............w +w$..$.....pb..ww......lb.$$$$.w +wbbbbbbbbbbbbbbbbbbbbbbb.$$$$.w +w..g........b.....lb..........w +wr......b.....$.....$......u..b +wwwwwwwwwwwwwwwwwwwwwwwwwwwwwww diff --git a/VGDLDataGeneralized/examples/gridphysics/link_lvl3.txt b/VGDLDataGeneralized/examples/gridphysics/link_lvl3.txt new file mode 100755 index 0000000..92c71ae --- /dev/null +++ b/VGDLDataGeneralized/examples/gridphysics/link_lvl3.txt @@ -0,0 +1,10 @@ +wwwwwwwwwwwwwwwwwwwwwwwwwwwwwww +w....g..w...........bbbbb.....w +w..d....w.$....$..........$...w +w......wwwwwwwwwww....u..wwwwww +w$......w$..........A.....$...w +w..p....w........r....p.......w +w.......w....w...........wwwwww +w..p...lw....w........p..w....w +w.......w....w...$.......w....w +wwwwwwwwwwwwwwwwwwwwwwwwwwwwwww diff --git a/VGDLDataGeneralized/examples/gridphysics/link_lvl4.txt b/VGDLDataGeneralized/examples/gridphysics/link_lvl4.txt new file mode 100755 index 0000000..6cd9060 --- /dev/null +++ b/VGDLDataGeneralized/examples/gridphysics/link_lvl4.txt @@ -0,0 +1,10 @@ +wwwwwwwwwwwwwwwwwwwwwwwwwwwwwww +l.............................r +w.......p$w$$$$p$$$$w$p.......w +w.......$ww$$$$p$$$$ww$....w..w +wp..A...$ww$$$$$$$$$ww$...wgw.w +w.......$ww$$$$$$$$$ww$....w..w +w.......$ww$$$$p$$$$ww$.......w +w.......p$w$$$$p$$$$w$p.......w +l.............................r +wwwwwwwwwwwwwwwwwwwwwwwwwwwwwww diff --git a/VGDLDataGeneralized/examples/gridphysics/mirrors.txt b/VGDLDataGeneralized/examples/gridphysics/mirrors.txt new file mode 100755 index 0000000..4f73be2 --- /dev/null +++ b/VGDLDataGeneralized/examples/gridphysics/mirrors.txt @@ -0,0 +1,97 @@ +BasicGame key_handler=Pulse + SpriteSet + immovable0 > Immovable img=oryx/floor3 hidden=True + immovable1 > Immovable color=BLACK + shootavatar0 > ShootAvatar stype=missile0 rotateInPlace=true img=oryx/archer1 + + immovable2 > Immovable + immovable3 > img=oryx/slime3 + immovable4 > img=oryx/slime2 + immovable5 > img=oryx/slime1 + immovable6 > img=oryx/slime3 + immovable7 > img=oryx/slime2 + immovable8 > img=oryx/slime1 + + immovable9 > Immovable shrinkfactor=0.7 + immovable10 > img=oryx/diamond2 + immovable11 > img=oryx/slime3 + immovable12 > img=oryx/slime3 + immovable13 > img=oryx/slime3 + parent0 > img=oryx/diamond3 + parent1 > img=oryx/slime2 + parent2 > img=oryx/slime2 + parent3 > img=oryx/slime2 + parent4 > img=oryx/diamond1 + parent5 > img=oryx/slime1 + parent6 > img=oryx/slime1 + parent7 > img=oryx/slime1 + + + immovable14 > Immovable img=oryx/diamond3 + immovable15 > orientation=UP img=newset/mirror_u + immovable16 > orientation=DOWN img=newset/mirror_d + immovable17 > orientation=RIGHT img=newset/mirror_r + immovable18 > orientation=LEFT img=newset/mirror_l + parent8 > + + missile0 > Missile color=BLUE img=oryx/orb2 shrinkfactor=0.3 + immovable19 > Immovable img=oryx/wall3 autotiling=True + + LevelMapping + . > immovable0 + , > immovable1 + A > immovable0 shootavatar0 + u > immovable0 immovable15 + d > immovable0 immovable16 + h > immovable0 immovable17 + l > immovable0 immovable18 + r > immovable0 immovable3 + g > immovable0 immovable4 + b > immovable0 immovable5 + 1 > immovable0 immovable11 + 2 > immovable0 immovable12 + 3 > immovable0 immovable13 + 4 > immovable0 parent1 + 5 > immovable0 parent2 + 6 > immovable0 parent3 + 7 > immovable0 parent5 + 8 > immovable0 parent6 + 9 > immovable0 parent7 + + InteractionSet + + shootavatar0 immovable19 > stepBack + immovable14 shootavatar0 > bounceForward + immovable14 immovable19 > undoAll + + immovable14 immovable1 > killSprite + shootavatar0 immovable1 > killSprite + + missile0 immovable19 EOS > killSprite + missile0 immovable14 > attractGaze align=True + + immovable10 missile0 > transformTo stype=immovable6 + parent0 missile0 > transformTo stype=immovable7 + parent4 missile0 > transformTo stype=immovable8 + + immovable3 missile0 > transformIfCount stype=immovable11 stypeCount=immovable2 geq=3 scoreChange=1 + immovable3 missile0 > transformIfCount stype=immovable12 stypeCount=immovable2 geq=2 scoreChange=1 + immovable3 missile0 > transformIfCount stype=immovable13 stypeCount=immovable2 geq=1 scoreChange=1 + + immovable5 missile0 > transformIfCount stype=parent5 stypeCount=immovable2 geq=3 scoreChange=1 + immovable5 missile0 > transformIfCount stype=parent6 stypeCount=immovable2 geq=2 scoreChange=1 + immovable5 missile0 > transformIfCount stype=parent7 stypeCount=immovable2 geq=1 scoreChange=1 + + immovable4 missile0 > transformIfCount stype=parent1 stypeCount=immovable2 geq=3 scoreChange=1 + immovable4 missile0 > transformIfCount stype=parent2 stypeCount=immovable2 geq=2 scoreChange=1 + immovable4 missile0 > transformIfCount stype=parent3 stypeCount=immovable2 geq=1 scoreChange=1 + + immovable6 missile0 > transformTo stype=immovable3 scoreChange=-1 + immovable7 missile0 > transformTo stype=immovable4 scoreChange=-1 + immovable8 missile0 > transformTo stype=immovable5 scoreChange=-1 + + + TerminationSet + SpriteCounter stype=shootavatar0 limit=0 win=False + MultiSpriteCounterSubTypes stype1=immovable9 limit=6 subTypesNum=3 win=True + Timeout limit=1500 win=False \ No newline at end of file diff --git a/VGDLDataGeneralized/examples/gridphysics/mirrors_lvl0.txt b/VGDLDataGeneralized/examples/gridphysics/mirrors_lvl0.txt new file mode 100755 index 0000000..34c942a --- /dev/null +++ b/VGDLDataGeneralized/examples/gridphysics/mirrors_lvl0.txt @@ -0,0 +1,17 @@ +wwwwwwwwwwwwwwwwwwwwww +w.......,,,,,,,......w +w.....h.,,,,,,,..d...w +w...h...,,,,,,,...d..w +w.h.....,,,,,,,....d.w +w.......,,,,,,,......w +w.......,,,,,,,......w +w.......,wwwww,......w +w,,,,,,,,w159w,,,,,,,w +ww.w.w.w,wwwww,......w +ww.w.w.w,,,w,,,......w +w.......,,,w,,,......w +wwww.www,,,w,,,......w +w.......,,,w,,,..r...w +w.......,,,w,,,...g..w +w...A...,,,w,,,....b.w +wwwwwwwwwwwwwwwwwwwwww diff --git a/VGDLDataGeneralized/examples/gridphysics/mirrors_lvl1.txt b/VGDLDataGeneralized/examples/gridphysics/mirrors_lvl1.txt new file mode 100755 index 0000000..9ad022c --- /dev/null +++ b/VGDLDataGeneralized/examples/gridphysics/mirrors_lvl1.txt @@ -0,0 +1,17 @@ +wwwwwwwwwwwwwwwwwwwwww +w.......,,,,,,,......w +w.....h.,,,,,,,....d.w +w...h...,,,,,,,...d..w +w.h.....,,,,,,,..d...w +w.......,,,,,,,......w +w.......,,,,,,,......w +w.......,wwwww,......w +w,,,,,,,,w726w,,,,,,,w +ww.w.w.w,wwwww,......w +ww.w.w.w,,,w,,,......w +w.......,,,w,,,......w +wwww.www,,,w,,,......w +w.......,,,w,,,..r...w +w.......,,,w,,,...g..w +w...A...,,,w,,,....b.w +wwwwwwwwwwwwwwwwwwwwww diff --git a/VGDLDataGeneralized/examples/gridphysics/mirrors_lvl2.txt b/VGDLDataGeneralized/examples/gridphysics/mirrors_lvl2.txt new file mode 100755 index 0000000..5e3c7de --- /dev/null +++ b/VGDLDataGeneralized/examples/gridphysics/mirrors_lvl2.txt @@ -0,0 +1,17 @@ +wwwwwwwwwwwwwwwwwwwwww +w.......,,,,,,,......w +w.....d.,,,,,,,....l.w +w...d...,,,,,,,..l...w +w.d.....,,,,,,,l.....w +w.......,,,,,,,......w +w.......,,,,,,,......w +w.......,wwwww,......w +w,,,,,,,,w483w,,,,,,,w +w.......,wwwww,.w.w.ww +w.......,,,w,,,.w.w.ww +w.......,,,w,,,......w +ww.w.w.w,,,w,,,ww.wwww +w.......,,,w,,,......w +w.r.b.g.,,,w,,,....A.w +w.......,,,w,,,......w +wwwwwwwwwwwwwwwwwwwwww diff --git a/VGDLDataGeneralized/examples/gridphysics/mirrors_lvl3.txt b/VGDLDataGeneralized/examples/gridphysics/mirrors_lvl3.txt new file mode 100755 index 0000000..f10bf0d --- /dev/null +++ b/VGDLDataGeneralized/examples/gridphysics/mirrors_lvl3.txt @@ -0,0 +1,17 @@ +wwwwwwwwwwwwwwwwwwwwww +w.......,,,,,,,......w +w.....d.,,,,,,,....l.w +w...d...,,,,,,,..l...w +w.d.....,,,,,,,l.....w +w.......,,,,,,,......w +w.......,,,,,,,......w +w.......,wwwww,......w +w,,,,,,,,w483w,,,,,,,w +w.......,wwwww,.w.w.ww +w.......,,,w,,,.w.w.ww +w.......,,,w,,,......w +w.......,,,wwwwww.wwww +w...h...,,,,,,,rw....w +w.....h.,,,,,,,gw..A.w +w.h.....,,,,,,,bw....w +wwwwwwwwwwwwwwwwwwwwww diff --git a/VGDLDataGeneralized/examples/gridphysics/mirrors_lvl4.txt b/VGDLDataGeneralized/examples/gridphysics/mirrors_lvl4.txt new file mode 100755 index 0000000..33d6818 --- /dev/null +++ b/VGDLDataGeneralized/examples/gridphysics/mirrors_lvl4.txt @@ -0,0 +1,17 @@ +wwwwwwwwwwwwwwwwwwwwww +w.......,,,,,,,......w +w.....h.,,,,,,,..d...w +w...h...,,,,,,,...d..w +w.h.....,,,,,,,....d.w +w.......,,,,,,,......w +w.......,,,,,,,......w +w.......,wwwww,......w +w,,,,,,,,w429w,,,,,,,w +ww.w.w.wwwwwww,......w +ww.w.w.ww,,,,,,......w +w.......w,,,,,,......w +wwww.wwww,,,,,,......w +w.....wb,,,,,,,..l...w +w.....wg,,,,,,,...l..w +w...A.wr,,,,,,,....l.w +wwwwwwwwwwwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLDataGeneralized/examples/gridphysics/missilecommand.txt b/VGDLDataGeneralized/examples/gridphysics/missilecommand.txt new file mode 100755 index 0000000..bc72fdc --- /dev/null +++ b/VGDLDataGeneralized/examples/gridphysics/missilecommand.txt @@ -0,0 +1,29 @@ +BasicGame + SpriteSet + immovable0 > Immovable img=oryx/backBlack + immovable1 > Immovable color=GREEN img=newset/city1 randomtiling=0.5 + flicker0 > Flicker limit=5 img=oryx/circleEffect1 shrinkfactor=0.5 + + parent0 > + shootavatar0 > ShootAvatar stype=flicker0 img=oryx/spaceship1 + parent1 > + chaser0 > Chaser stype=immovable1 color=ORANGE speed=0.1 img=oryx/firedown1 + chaser1 > Chaser stype=immovable1 color=YELLOW speed=0.3 img=oryx/firedown2 + + immovable2 > Immovable img=newset/block2 + + LevelMapping + c > immovable0 immovable1 + m > immovable0 chaser0 + f > immovable0 chaser1 + . > immovable0 + A > immovable0 shootavatar0 + + InteractionSet + parent0 immovable2 > stepBack + parent1 immovable1 > killBoth scoreChange=-1 + parent1 flicker0 > killSprite scoreChange=2 + + TerminationSet + SpriteCounter stype=immovable1 win=False + SpriteCounter stype=parent1 win=True \ No newline at end of file diff --git a/VGDLDataGeneralized/examples/gridphysics/missilecommand_lvl0.txt b/VGDLDataGeneralized/examples/gridphysics/missilecommand_lvl0.txt new file mode 100755 index 0000000..8b70606 --- /dev/null +++ b/VGDLDataGeneralized/examples/gridphysics/missilecommand_lvl0.txt @@ -0,0 +1,12 @@ +w....m.....m....m...m..w +w......................w +w......................w +w......................w +w......................w +w......................w +w...........A..........w +w......................w +w......................w +w......................w +w.....c.....c......c...w +wwwwwwwwwwwwwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLDataGeneralized/examples/gridphysics/missilecommand_lvl1.txt b/VGDLDataGeneralized/examples/gridphysics/missilecommand_lvl1.txt new file mode 100755 index 0000000..77b4b67 --- /dev/null +++ b/VGDLDataGeneralized/examples/gridphysics/missilecommand_lvl1.txt @@ -0,0 +1,12 @@ +w..m.m..m.m.m..m.m.m...w +w......................w +w......................w +w......................w +w......................w +w......................w +w...........A..........w +w......................w +w......................w +w......................w +w...........c..........w +wwwwwwwwwwwwwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLDataGeneralized/examples/gridphysics/missilecommand_lvl2.txt b/VGDLDataGeneralized/examples/gridphysics/missilecommand_lvl2.txt new file mode 100755 index 0000000..6e070fc --- /dev/null +++ b/VGDLDataGeneralized/examples/gridphysics/missilecommand_lvl2.txt @@ -0,0 +1,12 @@ +w.f........m....m.....fw +w......................w +wwwwww.................w +w......................w +w...................wwww +w......................w +w...........A..........w +w..www.........www.....w +w..w............w......w +w..w............w......w +w..w..c.....c...w..c...w +wwwwwwwwwwwwwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLDataGeneralized/examples/gridphysics/missilecommand_lvl3.txt b/VGDLDataGeneralized/examples/gridphysics/missilecommand_lvl3.txt new file mode 100755 index 0000000..7646830 --- /dev/null +++ b/VGDLDataGeneralized/examples/gridphysics/missilecommand_lvl3.txt @@ -0,0 +1,12 @@ +w....m.....f....m...f..w +w......................w +w......................w +w......................w +w......................w +w......................w +w...........A..........w +w......................w +w......................w +w......................w +w...c..............c...w +wwwwwwwwwwwwwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLDataGeneralized/examples/gridphysics/missilecommand_lvl4.txt b/VGDLDataGeneralized/examples/gridphysics/missilecommand_lvl4.txt new file mode 100755 index 0000000..dcf29a6 --- /dev/null +++ b/VGDLDataGeneralized/examples/gridphysics/missilecommand_lvl4.txt @@ -0,0 +1,12 @@ +w....m..m...m..m..m.m.mw +w......................w +w......................w +w......................w +w......................w +w......................w +w...........A..........w +w......................w +w......................w +w......................w +w...c.c.c.c.c.c.c.c....w +wwwwwwwwwwwwwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLDataGeneralized/examples/gridphysics/modality.txt b/VGDLDataGeneralized/examples/gridphysics/modality.txt new file mode 100755 index 0000000..96e75ef --- /dev/null +++ b/VGDLDataGeneralized/examples/gridphysics/modality.txt @@ -0,0 +1,45 @@ +#Modality: #http://www.puzzlescript.net/play.html?p=6888061 + +BasicGame key_handler=Pulse square_size=50 + SpriteSet + immovable0 > Immovable color=BLACK img=oryx/backBlack + immovable1 > Immovable color=WHITE img=oryx/backGrey + immovable2 > Immovable img=oryx/backOBrown + passive0 > Passive img=newset/hole1 portal=True + immovable3 > Immovable img=newset/hole1 + passive1 > Passive img=oryx/bush5 shrinkfactor=0.8 + movingavatar0 > MovingAvatar img=newset/girl3 + movingavatar1 > img=newset/girl2 + movingavatar2 > img=newset/girl1 + parent0 > + immovable4 > Immovable img=oryx/dirtwall autotiling=True + + LevelMapping + . > immovable0 + + > immovable1 + g > immovable2 + b > movingavatar1 immovable0 + A > movingavatar2 immovable1 + * > passive1 immovable0 + @ > passive1 immovable1 + t > passive0 immovable0 + u > passive0 immovable1 + + TerminationSet + SpriteCounter stype=passive0 limit=0 win=True + + InteractionSet + movingavatar0 EOS > stepBack + movingavatar1 immovable1 > stepBack + movingavatar2 immovable0 > stepBack + + parent0 immovable0 > transformTo stype=movingavatar1 + parent0 immovable1 > transformTo stype=movingavatar2 + movingavatar0 immovable2 > transformTo stype=parent0 + + passive1 movingavatar0 > bounceForward + passive1 immovable4 > undoAll + passive0 immovable4 > undoAll + movingavatar0 immovable4 > stepBack + passive0 passive1 > transformTo stype=immovable3 scoreChange=1 + diff --git a/VGDLDataGeneralized/examples/gridphysics/modality_lvl0.txt b/VGDLDataGeneralized/examples/gridphysics/modality_lvl0.txt new file mode 100755 index 0000000..473454c --- /dev/null +++ b/VGDLDataGeneralized/examples/gridphysics/modality_lvl0.txt @@ -0,0 +1,5 @@ +wwwwwww +wu+...w +w@+g.bw +w+++..w +wwwwwww diff --git a/VGDLDataGeneralized/examples/gridphysics/modality_lvl1.txt b/VGDLDataGeneralized/examples/gridphysics/modality_lvl1.txt new file mode 100755 index 0000000..c40a6bd --- /dev/null +++ b/VGDLDataGeneralized/examples/gridphysics/modality_lvl1.txt @@ -0,0 +1,7 @@ +wwwwwww +w++++Aw +w+.*.+w +wu++.+w +w+g..+w +w+++++w +wwwwwww diff --git a/VGDLDataGeneralized/examples/gridphysics/modality_lvl2.txt b/VGDLDataGeneralized/examples/gridphysics/modality_lvl2.txt new file mode 100755 index 0000000..770fc8f --- /dev/null +++ b/VGDLDataGeneralized/examples/gridphysics/modality_lvl2.txt @@ -0,0 +1,8 @@ +wwwwwwww +w......w +w.++.+.w +w.+A++.w +w..u.++w +wg.*.++w +w++++++w +wwwwwwww diff --git a/VGDLDataGeneralized/examples/gridphysics/modality_lvl3.txt b/VGDLDataGeneralized/examples/gridphysics/modality_lvl3.txt new file mode 100755 index 0000000..27c9d34 --- /dev/null +++ b/VGDLDataGeneralized/examples/gridphysics/modality_lvl3.txt @@ -0,0 +1,11 @@ +wwwwwwwwwwwww +w...t.......w +w...+.......w +w.+.+.+...++w +w.+.++++..++w +wA@g++..++++w +w.+.++...+++w +w.+.+....+++w +w.+......+++w +w.++++++++++w +wwwwwwwwwwwww diff --git a/VGDLDataGeneralized/examples/gridphysics/modality_lvl4.txt b/VGDLDataGeneralized/examples/gridphysics/modality_lvl4.txt new file mode 100755 index 0000000..00d68a9 --- /dev/null +++ b/VGDLDataGeneralized/examples/gridphysics/modality_lvl4.txt @@ -0,0 +1,6 @@ +wwwwwww +w+...+w +w..+g.w +w.++*.w +wu+..bw +wwwwwww diff --git a/VGDLDataGeneralized/examples/gridphysics/myAliens.txt b/VGDLDataGeneralized/examples/gridphysics/myAliens.txt new file mode 100755 index 0000000..25af6b2 --- /dev/null +++ b/VGDLDataGeneralized/examples/gridphysics/myAliens.txt @@ -0,0 +1,25 @@ +BasicGame + SpriteSet + base > Immovable color=WHITE img=base + avatar > HorizontalAvatar + alien > Missile orientation=DOWN speed=0.8 img=alien + ghost > Missile orientation=DOWN speed=0.8 img=ghost + portal > + portalAlien > SpawnPoint orientation=RIGHT stype=alien cooldown=16 prob=0.08 total=20 img=portal + portalGhost > SpawnPoint orientation=RIGHT stype=ghost cooldown=12 prob=0.08 total=20 img=portal + + LevelMapping + 0 > base + 1 > portalAlien + 2 > portalGhost + + TerminationSet + SpriteCounter stype=avatar limit=0 win=False + Timeout limit=1000 win=True + + InteractionSet + avatar wall > stepBack + alien EOS > turnAround + base alien > killSprite + alien avatar > killSprite scoreChange=1 + avatar ghost > killSprite scoreChange=-10 diff --git a/VGDLDataGeneralized/examples/gridphysics/myAliens_lvl0.txt b/VGDLDataGeneralized/examples/gridphysics/myAliens_lvl0.txt new file mode 100755 index 0000000..841862f --- /dev/null +++ b/VGDLDataGeneralized/examples/gridphysics/myAliens_lvl0.txt @@ -0,0 +1,14 @@ +wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww +w112112112112112112112112112111w +w w +w w +w w +w w +w w +w w +w w +w w +w w +w w +w A w +wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLDataGeneralized/examples/gridphysics/myAliens_lvl1.txt b/VGDLDataGeneralized/examples/gridphysics/myAliens_lvl1.txt new file mode 100755 index 0000000..841862f --- /dev/null +++ b/VGDLDataGeneralized/examples/gridphysics/myAliens_lvl1.txt @@ -0,0 +1,14 @@ +wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww +w112112112112112112112112112111w +w w +w w +w w +w w +w w +w w +w w +w w +w w +w w +w A w +wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLDataGeneralized/examples/gridphysics/myAliens_lvl2.txt b/VGDLDataGeneralized/examples/gridphysics/myAliens_lvl2.txt new file mode 100755 index 0000000..aa83fd5 --- /dev/null +++ b/VGDLDataGeneralized/examples/gridphysics/myAliens_lvl2.txt @@ -0,0 +1,14 @@ +wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww +w221221221221221221221221221122w +w w +w w +w w +w w +w w +w w +w w +w w +w w +w w +w A w +wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLDataGeneralized/examples/gridphysics/myAliens_lvl3.txt b/VGDLDataGeneralized/examples/gridphysics/myAliens_lvl3.txt new file mode 100755 index 0000000..a82051a --- /dev/null +++ b/VGDLDataGeneralized/examples/gridphysics/myAliens_lvl3.txt @@ -0,0 +1,14 @@ +wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww +w221221222122212221221222122122w +w w +w w +w w +w w +w w +w w +w w +w w +w w +w w +w A w +wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLDataGeneralized/examples/gridphysics/myAliens_lvl4.txt b/VGDLDataGeneralized/examples/gridphysics/myAliens_lvl4.txt new file mode 100755 index 0000000..100611c --- /dev/null +++ b/VGDLDataGeneralized/examples/gridphysics/myAliens_lvl4.txt @@ -0,0 +1,14 @@ +wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww +w222222222222221222222222222222w +w w +w w +w w +w w +w w +w w +w w +w w +w w +w w +w A w +wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLDataGeneralized/examples/gridphysics/overload.txt b/VGDLDataGeneralized/examples/gridphysics/overload.txt new file mode 100755 index 0000000..cabe6e1 --- /dev/null +++ b/VGDLDataGeneralized/examples/gridphysics/overload.txt @@ -0,0 +1,39 @@ +BasicGame + SpriteSet + immovable0 > Immovable img=oryx/grass autotiling=True + immovable1 > Immovable img=oryx/floor3 + immovable2 > Immovable + immovable3 > color=BROWN img=oryx/tree1 + door0 > Door color=GREEN img=oryx/dooropen1 + parent0 > + shootavatar0 > ShootAvatar ammo=resource0 stype=flicker0 img=oryx/prince1 + randomnpc0 > RandomNPC speed=1 cooldown=4 img=oryx/spelunky_0 cons=8 + flicker0 > Flicker limit=5 singleton=True img=oryx/sword3 + resource0 > Resource color=BLUE value=10000 limit=10000 img=oryx/sword3 shrinkfactor=0.7 + resource1 > Resource color=GOLD limit=11 shrinkfactor=0.7 img=oryx/gold2 # this limit is only used for visualizing progress + + immovable4 > Immovable img=oryx/dirtwall autotiling=True + + InteractionSet + resource0 shootavatar0 > collectResource scoreChange=2 + immovable3 flicker0 > killSprite scoreChange=1 + resource1 shootavatar0 > collectResource scoreChange=1 + resource1 randomnpc0 > collectResource + parent0 immovable4 > stepBack + shootavatar0 immovable3 > killIfHasMore resource=resource1 limit=11 + randomnpc0 immovable3 > killIfHasMore resource=resource1 limit=11 + door0 shootavatar0 > killIfOtherHasMore resource=resource1 limit=10 + + TerminationSet + SpriteCounter stype=door0 limit=0 win=True + SpriteCounter stype=shootavatar0 limit=0 win=False + + LevelMapping + g > immovable0 immovable1 door0 + . > immovable0 immovable3 + 0 > immovable0 resource1 + 1 > immovable0 randomnpc0 + s > immovable0 resource0 + + > immovable0 + A > immovable0 shootavatar0 + w > immovable0 wall \ No newline at end of file diff --git a/VGDLDataGeneralized/examples/gridphysics/overload_lvl0.txt b/VGDLDataGeneralized/examples/gridphysics/overload_lvl0.txt new file mode 100755 index 0000000..2dd09d4 --- /dev/null +++ b/VGDLDataGeneralized/examples/gridphysics/overload_lvl0.txt @@ -0,0 +1,11 @@ +wwwwwwwwwwwwwwwwwww +wA++.++0+++++..++gw +w0++.++++++++..++0w +wwwww++++++0+wwwwww +w+++++w++++++++w+0w +w+0+++wwwwwww++++ww +w++0++++++0++0+0++w +wwwww+++++www++++0w +w000++++++0++++0+1w +w000w+++s++++0++www +wwwwwwwwwwwwwwwwwww diff --git a/VGDLDataGeneralized/examples/gridphysics/overload_lvl1.txt b/VGDLDataGeneralized/examples/gridphysics/overload_lvl1.txt new file mode 100755 index 0000000..8926ed0 --- /dev/null +++ b/VGDLDataGeneralized/examples/gridphysics/overload_lvl1.txt @@ -0,0 +1,11 @@ +wwwwwwwwwwwwwwwwwww +w+++0+ww+++++++++Aw +w+0+++w+0+++www+++w +w+++++w+++++w+++++w +w+++++w++0++++0+++w +wwww++++++++w++++0w +w++++00+++1+www..ww +w..w++++wwwwwww..ww +w00w++000sw00+++++w +w00w++++++w++++++gw +wwwwwwwwwwwwwwwwwww diff --git a/VGDLDataGeneralized/examples/gridphysics/overload_lvl2.txt b/VGDLDataGeneralized/examples/gridphysics/overload_lvl2.txt new file mode 100755 index 0000000..af6b214 --- /dev/null +++ b/VGDLDataGeneralized/examples/gridphysics/overload_lvl2.txt @@ -0,0 +1,11 @@ +wwwwwwwwwwwwwwwwwww +wA+0+w0+0+00+0+0++w +w++..w........+0++w +w++++w......++0+0+w +w++++w.....+++++0+w +w++0+0++.+++0+1++ww +w++++0++++++00+++ww +wwwwww++++0++++++ww +w++++0++.....++...w +w++0++0+0s......0gw +wwwwwwwwwwwwwwwwwww diff --git a/VGDLDataGeneralized/examples/gridphysics/overload_lvl3.txt b/VGDLDataGeneralized/examples/gridphysics/overload_lvl3.txt new file mode 100755 index 0000000..31531eb --- /dev/null +++ b/VGDLDataGeneralized/examples/gridphysics/overload_lvl3.txt @@ -0,0 +1,11 @@ +wwwwwwwwwwwwwwwwwww +ws++++1+++++++.+++w +w++++++.....+++.++w +w++++++++++++.++++w +w++1+++0+0+++++0++w +w++++0+A+.0+++0+++w +w+++0++.++0++0++++w +w+0++++.++0+0+++.+w +w++++.++++++.....+w +w++++++w+++++++++gw +wwwwwwwwwwwwwwwwwww diff --git a/VGDLDataGeneralized/examples/gridphysics/overload_lvl4.txt b/VGDLDataGeneralized/examples/gridphysics/overload_lvl4.txt new file mode 100755 index 0000000..5d5ed8f --- /dev/null +++ b/VGDLDataGeneralized/examples/gridphysics/overload_lvl4.txt @@ -0,0 +1,11 @@ +wwwwwwwwwwwwwwwwwww +ws++++1++000++.+++w +w+000000000000000+w +w+++++++0000+.++++w +w++1++0000000000++w +wA+++0000000++++++w +w+000000000000000+w +w+++000000000000.+w +w++++.++++++.....+w +w++1+++w+++++++++gw +wwwwwwwwwwwwwwwwwww diff --git a/VGDLDataGeneralized/examples/gridphysics/pacman.txt b/VGDLDataGeneralized/examples/gridphysics/pacman.txt new file mode 100755 index 0000000..5a586fe --- /dev/null +++ b/VGDLDataGeneralized/examples/gridphysics/pacman.txt @@ -0,0 +1,79 @@ +BasicGame square_size=20 obs=immovable4 + SpriteSet + immovable0 > Immovable img=oryx/floor3 + immovable1 > Immovable + immovable2 > color=PINK img=newset/cherries2 + immovable3 > color=LIGHTYELLOW shrinkfactor=0.5 img=oryx/gold2 + resource0 > Resource color=LIGHTGREEN shrinkfactor=0.8 img=oryx/orb2 + spawnpoint0 > SpawnPoint img=portal portal=True invisible=True + spawnpoint1 > stype=randompathaltchaser0 + spawnpoint2 > stype=randompathaltchaser3 + spawnpoint3 > stype=randompathaltchaser1 + spawnpoint4 > stype=randompathaltchaser2 + parent0 > + + + parent1 > + parent2 > singleton=True + randompathaltchaser0 > RandomPathAltChaser stype1=orientedavatar1 stype2=orientedavatar2 cooldown=4 img=oryx/ghost3 cons=4 + fleeing0 > Fleeing stype=orientedavatar0 maxDistance=500 cooldown=2 img=oryx/ghost1 + parent3 > singleton=True + randompathaltchaser1 > RandomPathAltChaser stype1=orientedavatar1 stype2=orientedavatar2 cooldown=4 img=oryx/ghost4 cons=4 + fleeing1 > Fleeing stype=orientedavatar0 maxDistance=500 cooldown=2 img=oryx/ghost1 + parent4 > singleton=True + randompathaltchaser2 > RandomPathAltChaser stype1=orientedavatar1 stype2=orientedavatar2 cooldown=4 img=oryx/ghost5 cons=4 + fleeing2 > Fleeing stype=orientedavatar0 maxDistance=500 cooldown=2 img=oryx/ghost1 + parent5 > singleton=True + randompathaltchaser3 > RandomPathAltChaser stype1=orientedavatar1 stype2=orientedavatar2 cooldown=4 img=oryx/ghost6 cons=4 + fleeing3 > Fleeing stype=orientedavatar0 maxDistance=500 cooldown=2 img=oryx/ghost1 + + + orientedavatar0 > OrientedAvatar img=newset/pacman rotateInPlace=false speed=0.5 + orientedavatar1 > color=YELLOW + orientedavatar2 > color=ORANGE + immovable4 > Immovable img=oryx/wall3 autotiling=True + InteractionSet + parent0 immovable4 > stepBack + orientedavatar0 EOS > wrapAround + + parent1 EOS parent1 > stepBack + + resource0 orientedavatar1 > killSprite + orientedavatar1 parent1 > killSprite scoreChange=-1 + + resource0 orientedavatar0 > killSprite scoreChange=10 + immovable3 orientedavatar0 > killSprite scoreChange=1 + immovable2 orientedavatar0 > killSprite scoreChange=5 + + orientedavatar1 resource0 > transformToAll stype=randompathaltchaser0 stypeTo=fleeing0 + orientedavatar1 resource0 > transformToAll stype=randompathaltchaser2 stypeTo=fleeing2 + orientedavatar1 resource0 > transformToAll stype=randompathaltchaser1 stypeTo=fleeing1 + orientedavatar1 resource0 > transformToAll stype=randompathaltchaser3 stypeTo=fleeing3 + + orientedavatar1 resource0 > addTimer timer=200 ftype=transformToAll stype=fleeing0 stypeTo=randompathaltchaser0 killSecond=True + orientedavatar1 resource0 > addTimer timer=200 ftype=transformToAll stype=fleeing2 stypeTo=randompathaltchaser2 killSecond=True + orientedavatar1 resource0 > addTimer timer=200 ftype=transformToAll stype=fleeing1 stypeTo=randompathaltchaser1 killSecond=True + orientedavatar1 resource0 > addTimer timer=200 ftype=transformToAll stype=fleeing3 stypeTo=randompathaltchaser3 killSecond=True + + orientedavatar1 resource0 > addTimer timer=200 ftype=transformToAll stype=orientedavatar2 stypeTo=orientedavatar1 + orientedavatar1 resource0 > transformTo stype=orientedavatar2 + + parent1 orientedavatar2 > killSprite scoreChange=40 + + + + LevelMapping + + > immovable0 + 0 > immovable0 resource0 + . > immovable0 immovable3 + A > immovable0 orientedavatar1 + 1 > immovable0 spawnpoint1 + 2 > immovable0 spawnpoint2 + 3 > immovable0 spawnpoint3 + 4 > immovable0 spawnpoint4 + f > immovable0 immovable2 + w > immovable0 immovable4 + + TerminationSet + SpriteCounter stype=immovable1 win=True + SpriteCounter stype=orientedavatar0 win=False \ No newline at end of file diff --git a/VGDLDataGeneralized/examples/gridphysics/pacman_lvl0.txt b/VGDLDataGeneralized/examples/gridphysics/pacman_lvl0.txt new file mode 100755 index 0000000..466fcf2 --- /dev/null +++ b/VGDLDataGeneralized/examples/gridphysics/pacman_lvl0.txt @@ -0,0 +1,31 @@ +wwwwwwwwwwwwwwwwwwwwwwwwwwww +w............ww............w +w.wwww.wwwwwfww.wwwww.wwww.w +w0wwww.wwwww.ww.wwwww.wwww0w +w.wwww.wwwww.ww.wwwww.wwww.w +w..........................w +w.wwww.ww.wwwwwwww.ww.wwww.w +w.wwww.ww.wwwwwwww.ww.wwww.w +w......ww....ww....ww......w +wwwwww.wwwww+ww+wwwww.wwwwww +wwwwww.wwwww+ww+wwwww.wwwwww +wwwwww.ww++++++++++ww.wwwwww +wwwwww.ww++++++++++ww.wwwwww +wwwwww.ww+www++www+ww.wwwwww +++++++f+++ww1234ww+++f++++++ +wwwwww.ww+wwwwwwww+ww.wwwwww +wwwwww.ww++++++++++ww.wwwwww +wwwwww.ww++++++++++ww.wwwwww +wwwwww.ww+wwwwwwww+ww.wwwwww +wwwwww.ww+wwwwwwww+ww.wwwwww +w............ww............w +w.wwww.wwwww.ww.wwwww.wwww.w +w0wwww.wwwww.ww.wwwww.wwww0w +w...ww.......A........ww...w +www.ww.ww.wwwwwwww.ww.ww.www +www.ww.ww.wwwwwwww.ww.ww.www +w......ww....ww....ww......w +w.wwwwwwwwww.ww.wwwwwwwwww.w +w.wwwwwwwwww.wwfwwwwwwwwww.w +w..........................w +wwwwwwwwwwwwwwwwwwwwwwwwwwww diff --git a/VGDLDataGeneralized/examples/gridphysics/pacman_lvl1.txt b/VGDLDataGeneralized/examples/gridphysics/pacman_lvl1.txt new file mode 100755 index 0000000..ef4b46a --- /dev/null +++ b/VGDLDataGeneralized/examples/gridphysics/pacman_lvl1.txt @@ -0,0 +1,31 @@ +wwwwwwwwwwwwwwwwwwwwwwwwwwww +w........wwwwwwwwww........w +w.wwwwww............wwwwww.w +w.wwwwww.ww.wwww.ww.wwwwww.w +w.......0ww.wwww.ww0.......w +ww.wwwwwwww.wwww.wwwwwwww.ww +ww.wwwwwwww.wwww.wwwwwwww.ww +ww.wwwwwwww.wwww.wwwwwwww.ww +ww......f..........f......ww +ww.w.ww.wwwwwwwwwwww.ww.w.ww +ww.w.ww.wwwwwwwwwwww.ww.w.ww +ww.w.ww.w++++++++++w.ww.w.ww +ww.w.ww.w++++++++++w.ww.w.ww +ww.w.ww.w+www++www+w.ww.w.ww +++++++++++ww1234ww++++++++++ +ww.ww.www+wwwwwwww+www.ww.ww +ww.ww.www++++++++++www.ww.ww +ww.ww.wwwwwwwwwwwwwwww.ww.ww +ww.ww.wwwwwwwwwwwwwwww.ww.ww +ww....f..............f....ww +ww.wwwwwwww.wwww.wwwwwwww.ww +ww.wwwwwwww.wwww.wwwwwwww.ww +ww........................ww +ww.wwwwwwww.wwww.wwwwwwww.ww +ww.wwwwwwww.wwww.wwwwwwww.ww +ww.wwwwwwww.wwww.wwwwwwww.ww +w.......0ww.wwww.ww0.......w +w.wwwwww.ww.wwww.ww.wwwwww.w +w.wwwwww.....A......wwwwww.w +w........wwwwwwwwww........w +wwwwwwwwwwwwwwwwwwwwwwwwwwww diff --git a/VGDLDataGeneralized/examples/gridphysics/pacman_lvl2.txt b/VGDLDataGeneralized/examples/gridphysics/pacman_lvl2.txt new file mode 100755 index 0000000..080e09b --- /dev/null +++ b/VGDLDataGeneralized/examples/gridphysics/pacman_lvl2.txt @@ -0,0 +1,31 @@ +wwwwwwwwwwwwwwwwwwwwwwwwwwww +w0........................0w +w.ww.www.wwwwwwwwww.www.ww.w +w....www.wwwwwwwwww.www....w +w.ww.www............www.ww.w +w.ww.wwwwwww.ww.wwwwwww.ww.w +w.wwfwwwwwww.ww.wwwwwwwfww.w +w.ww.wwwwwww.ww.wwwwwww.ww.w +w.ww....................ww.w +w.ww.wwww.wwwwwwww.wwww.ww.w +w.ww.wwww.wwwwwwww.wwww.ww.w +w.ww.wwww++++++++++wwww.ww.w +w.ww.wwww++++++++++wwww.ww.w +w.ww.wwww+www++www+wwww.ww.w +++++++++++ww1234ww++++++++++ +w.ww.wwww+wwwwwwww+wwww.ww.w +w.ww.wwww++++++++++wwww.ww.w +w.ww.wwww.wwwwwwww.wwww.ww.w +w.ww.wwww.wwwwwwww.wwww.ww.w +w.ww....................ww.w +w.ww.wwwwwww.ww.wwwwwww.ww.w +w.ww.wwwwwww.ww.wwwwwww.ww.w +w.ww....................ww.w +w.ww.wwwwwww.ww.wwwwwww.ww.w +w.wwfwwwwwww.ww.wwwwwwwfww.w +w.ww.wwwwwww.ww.wwwwwww.ww.w +w.ww.www.....A......www.ww.w +w....www.wwwwwwwwww.www....w +w.ww.www.wwwwwwwwww.www.ww.w +w0........................0w +wwwwwwwwwwwwwwwwwwwwwwwwwwww diff --git a/VGDLDataGeneralized/examples/gridphysics/pacman_lvl3.txt b/VGDLDataGeneralized/examples/gridphysics/pacman_lvl3.txt new file mode 100755 index 0000000..766b963 --- /dev/null +++ b/VGDLDataGeneralized/examples/gridphysics/pacman_lvl3.txt @@ -0,0 +1,31 @@ +wwwwwwwwwwwwwwwwwwwwwwwwwwww +w.wwwwwwwwwwwwwwwwwwwwwwwwww +w.wwwwwwwwwwwwwwwwwwww...0ww +w.......................w.ww +w.wwwwwwwwwwwwwwwwwwwww...ww +w.wwwwwwwwwwwwwwwwwwwww.wwww +w.wwwwwwwwwwwwwwwwwwwww.wwww +w.wwwwwwwwwwwwwwwwwwwww.wwww +w.w.....................wwww +w.w.wwwwwwwwwwwwwwwwwww.wwww +w.w.wwwwwwwwwwwwwwwwwww.wwww +w.w.wwwww++++++++++wwww.wwww +w.w.wwwww++++++++++wwww.wwww +w.w.wwwww+www++www+wwww.wwww +++++++++++ww1234ww++++++++++ +ww.wwwwww+wwwwwwww+wwww.wwww +ww.wwwwww++++++++++wwww.wwww +ww.wwwwwwwwwwwwwwwwwwww.wwww +ww...........A...........www +ww.wwwwwwwwwwwwwwwwwwww.wwww +ww.wwwwwwwwwwwwwwwwwwww.wwww +www.....................wwww +www.wwwwwwwww.wwwwwwwww.wwww +www.wwwwwwwww.wwwwwwwww.wwww +www.....................wwww +wwwwwwwwwwwwwwwwwwwwwwwwwwww +wwwwwwwwwwwwwwwwwwwwwwwwwwww +wwwwwwwwwwwwwwwwwwwwwwwwwwww +wwwwwwwwwwwwwwwwwwwwwwwwwwww +wwwwwwwwwwwwwwwwwwwwwwwwwwww +wwwwwwwwwwwwwwwwwwwwwwwwwwww diff --git a/VGDLDataGeneralized/examples/gridphysics/pacman_lvl4.txt b/VGDLDataGeneralized/examples/gridphysics/pacman_lvl4.txt new file mode 100755 index 0000000..58d8e67 --- /dev/null +++ b/VGDLDataGeneralized/examples/gridphysics/pacman_lvl4.txt @@ -0,0 +1,31 @@ +wwwwwwwwwwwwwwwwwwwwwwwwwwww +wwwwwwwwwwwwwwwwwwwwwwwwwwww +wwwwwwwwwwwwwwwwwwwwwwwwwwww +wwwwwwwwwwwwwwwwwwwwwwwwwwww +wwww.0.................0w.ww +wwww.www.wwwww.wwwwww.www.ww +wwww.www.wwwww.wwwwww.www.ww +wwww.www.wwwww.wwwwww.www.ww +wwww.www.wwwww.wwwwww.www.ww +wwww.www...............ww.ww +wwww.wwwwwwwwwwwwwwwwwwww.ww +wwww.wwww++++++++++wwwwww.ww +wwww.wwww++++++++++wwwwww.ww +wwww.wwww+www++www+wwwwww.ww +++++++++++ww1234ww++++++++++ +wwwwww.ww+wwwwwwww+wwwwww.ww +wwwwww.ww++++++++++wwwww..ww +wwwwww.wwwwww.wwwwwwwwww.www +wwwwww.wwwwww.wwwwwwf....www +wwwwww.wwwwww.wwwwwww.wwwwww +www...................wwwwww +www.wwwwwwwww.wwwwwww.wwwwww +www.wwwwwwwww.wwwwwww.wwwwww +www.wwwwwwwww.wwwwwww.wwwwww +www.wwwwwwwww.wwwwwww.wwwwww +www.wwwwwwwww.wwwwwww.wwwwww +www.wwwwwwwww.wwwwwww.ww.www +w..........A.............www +w.wwwwwwwwwwwwwwwwwwwwww.www +w0......................0www +wwwwwwwwwwwwwwwwwwwwwwwwwwww diff --git a/VGDLDataGeneralized/examples/gridphysics/pacoban.txt b/VGDLDataGeneralized/examples/gridphysics/pacoban.txt new file mode 100644 index 0000000..746396b --- /dev/null +++ b/VGDLDataGeneralized/examples/gridphysics/pacoban.txt @@ -0,0 +1,77 @@ +BasicGame key_handler=Pulse square_size=20 obs=immovable4 + SpriteSet + immovable0 > Immovable img=oryx/floor3 + immovable1 > Immovable + immovable2 > color=PINK img=newset/cherries2 + immovable3 > color=LIGHTYELLOW shrinkfactor=0.5 img=oryx/gold2 + resource0 > Resource color=LIGHTGREEN shrinkfactor=0.8 img=oryx/orb2 + spawnpoint0 > SpawnPoint img=portal portal=True invisible=True + spawnpoint1 > stype=randompathaltchaser0 + spawnpoint2 > stype=randompathaltchaser3 + spawnpoint3 > stype=randompathaltchaser1 + spawnpoint4 > stype=randompathaltchaser2 + + immovable4 > Immovable img=oryx/wall3 autotiling=True + + parent0 > + parent1 > + parent2 > singleton=True + randompathaltchaser0 > RandomPathAltChaser stype1=orientedavatar1 stype2=orientedavatar2 cooldown=4 img=oryx/ghost3 cons=4 + fleeing0 > Fleeing stype=orientedavatar0 maxDistance=500 cooldown=2 img=oryx/ghost1 + parent3 > singleton=True + randompathaltchaser1 > RandomPathAltChaser stype1=orientedavatar1 stype2=orientedavatar2 cooldown=4 img=oryx/ghost4 cons=4 + fleeing1 > Fleeing stype=orientedavatar0 maxDistance=500 cooldown=2 img=oryx/ghost1 + parent4 > singleton=True + randompathaltchaser2 > RandomPathAltChaser stype1=orientedavatar1 stype2=orientedavatar2 cooldown=4 img=oryx/ghost5 cons=4 + fleeing2 > Fleeing stype=orientedavatar0 maxDistance=500 cooldown=2 img=oryx/ghost1 + parent5 > singleton=True + randompathaltchaser3 > RandomPathAltChaser stype1=orientedavatar1 stype2=orientedavatar2 cooldown=4 img=oryx/ghost6 cons=4 + fleeing3 > Fleeing stype=orientedavatar0 maxDistance=500 cooldown=2 img=oryx/ghost1 + orientedavatar0 > OrientedAvatar rotateInPlace=false speed=1 + orientedavatar1 > color=YELLOW img=newset/pacman + orientedavatar2 > color=ORANGE img=oryx/bullet1 + + InteractionSet + immovable4 orientedavatar0 > bounceForward + immovable4 wall > undoAll + immovable4 EOS > killSprite + + orientedavatar0 EOS > wrapAround + parent1 EOS parent1 immovable4 > stepBack + orientedavatar1 parent1 > killSprite scoreChange=-1 + + resource0 orientedavatar0 > killSprite scoreChange=10 + immovable3 orientedavatar0 > killSprite scoreChange=1 + immovable2 orientedavatar0 > killSprite scoreChange=5 + + orientedavatar1 resource0 > transformToAll stype=randompathaltchaser0 stypeTo=fleeing0 + orientedavatar1 resource0 > transformToAll stype=randompathaltchaser2 stypeTo=fleeing2 + orientedavatar1 resource0 > transformToAll stype=randompathaltchaser1 stypeTo=fleeing1 + orientedavatar1 resource0 > transformToAll stype=randompathaltchaser3 stypeTo=fleeing3 + + orientedavatar1 resource0 > addTimer timer=200 ftype=transformToAll stype=fleeing0 stypeTo=randompathaltchaser0 killSecond=True + orientedavatar1 resource0 > addTimer timer=200 ftype=transformToAll stype=fleeing2 stypeTo=randompathaltchaser2 killSecond=True + orientedavatar1 resource0 > addTimer timer=200 ftype=transformToAll stype=fleeing1 stypeTo=randompathaltchaser1 killSecond=True + orientedavatar1 resource0 > addTimer timer=200 ftype=transformToAll stype=fleeing3 stypeTo=randompathaltchaser3 killSecond=True + + orientedavatar1 resource0 > addTimer timer=200 ftype=transformToAll stype=orientedavatar2 stypeTo=orientedavatar1 + orientedavatar1 resource0 > transformTo stype=orientedavatar2 + + parent1 orientedavatar2 > killSprite scoreChange=40 + + LevelMapping + + > immovable0 + 0 > immovable0 resource0 + . > immovable0 immovable3 + A > immovable0 orientedavatar1 + 1 > immovable0 spawnpoint1 + 2 > immovable0 spawnpoint2 + 3 > immovable0 spawnpoint3 + 4 > immovable0 spawnpoint4 + f > immovable0 immovable2 + w > immovable0 immovable4 + + TerminationSet + SpriteCounter stype=immovable1 win=True + SpriteCounter stype=orientedavatar0 win=False + Timeout limit=2000 diff --git a/VGDLDataGeneralized/examples/gridphysics/pacoban_lvl0.txt b/VGDLDataGeneralized/examples/gridphysics/pacoban_lvl0.txt new file mode 100644 index 0000000..dae986b --- /dev/null +++ b/VGDLDataGeneralized/examples/gridphysics/pacoban_lvl0.txt @@ -0,0 +1,24 @@ +wwwwwwwwwwwwwwwwwwwwwwww +w..........ww..........w +w0www.wwwwfww.wwww.www0w +w......................w +w.www.w.wwwwwwww.w.www.w +w.....w....ww....w.....w +wwwww.wwww+ww+wwww.wwwww +wwwww.w++++++++++w.wwwww +wwwww.w++++++++++w.wwwww +wwwww.w+www++www+w.wwwww ++++++f++ww1234ww++f+++++ +wwwww.w+wwwwwwww+w.wwwww +wwwww.w++++++++++w.wwwww +wwwww.w++++++++++w.wwwww +wwwww.w+wwwwwwww+w.wwwww +wwwww.w+wwwwwwww+w.wwwww +w..........ww..........w +w0www.wwww.ww.wwww.www0w +w...w......A.......w...w +www.w.w.wwwwwwww.w.w.www +w.....w....ww....w.....w +w.wwwwwwww.wwfwwwwwwww.w +w......................w +wwwwwwwwwwwwwwwwwwwwwwww diff --git a/VGDLDataGeneralized/examples/gridphysics/pacoban_lvl1.txt b/VGDLDataGeneralized/examples/gridphysics/pacoban_lvl1.txt new file mode 100644 index 0000000..013903e --- /dev/null +++ b/VGDLDataGeneralized/examples/gridphysics/pacoban_lvl1.txt @@ -0,0 +1,22 @@ +wwwwwwwwwwwwwwwwwwwwww +w....................w +w.wwww.w.wwww.w.wwww.w +w.....0w.wwww.w0.....w +w.wwwwww.wwww.wwwwww.w +w.....f........f.....w +w.w.w.wwwwwwwwww.w.w.w +w.w.w.w++++++++w.w.w.w +w.w.w.w++++++++w.w.w.w +w.w.w.w+ww++ww+w.w.w.w +++++++++w1234w++++++++ +w.w.www+wwwwww+www.w.w +w.w.w++++++++++++w.w.w +w.w.wwwwwwwwwwwwww.w.w +w...f............f...w +w.wwwwww.wwww.wwwwww.w +w....................w +w.wwwwww.wwww.wwwwww.w +w.....0w.wwww.w0.....w +w.wwww.w.wwww.w.wwww.w +w.........A..........w +wwwwwwwwwwwwwwwwwwwwww diff --git a/VGDLDataGeneralized/examples/gridphysics/pacoban_lvl2.txt b/VGDLDataGeneralized/examples/gridphysics/pacoban_lvl2.txt new file mode 100644 index 0000000..5f4e07c --- /dev/null +++ b/VGDLDataGeneralized/examples/gridphysics/pacoban_lvl2.txt @@ -0,0 +1,23 @@ +wwwwwwwwwwwwwwwwww +w0..............0w +w.w..wwwwwwww..w.w +w.w............w.w +w.w............w.w +w.w.w.wwwwww.w.w.w +w.w.w++++++++w.w.w +w.w.w++++++++w.w.w +w.w.w+ww++ww+w.w.w +++++++w1234w++++++ +w.w.w+wwwwww+w.w.w +w.w.w++++++++w.w.w +w.w.w.wwwwww.w.w.w +w.w............w.w +w.w.wwww.w.www.w.w +w.w............w.w +w.w.wwww.w.www.w.w +w.wfwwww.w.wwwfw.w +w.w.wwww.w.www.w.w +w.w......A.....w.w +w.w..wwwwwwww..w.w +w0..............0w +wwwwwwwwwwwwwwwwww diff --git a/VGDLDataGeneralized/examples/gridphysics/pacoban_lvl3.txt b/VGDLDataGeneralized/examples/gridphysics/pacoban_lvl3.txt new file mode 100644 index 0000000..fe269d1 --- /dev/null +++ b/VGDLDataGeneralized/examples/gridphysics/pacoban_lvl3.txt @@ -0,0 +1,18 @@ +wwwwwwwwwwwwwwwwwwww +w................w0w +w.wwwwwwwwwwwwww...w +w.w...............ww +w.w.wwwwwwwwwwww..ww +w.w.w++++++++++w..ww +w.w.w++++++++++w..ww +w.w.w+www++www+w..ww +++++++ww1234ww++++++ +w.www+wwwwwwww+www.w +w.ww++++++++++++ww.w +w.wwwwwwwwwwwwwwww.w +w.........A........w +w.wwwwwwwwwwwwwwww.w +ww................ww +ww.wwwwww..wwwwww.ww +ww................ww +wwwwwwwwwwwwwwwwwwww diff --git a/VGDLDataGeneralized/examples/gridphysics/pacoban_lvl4.txt b/VGDLDataGeneralized/examples/gridphysics/pacoban_lvl4.txt new file mode 100644 index 0000000..553aba0 --- /dev/null +++ b/VGDLDataGeneralized/examples/gridphysics/pacoban_lvl4.txt @@ -0,0 +1,18 @@ +wwwwwwwwwwwwwwwwwwwwww +w.0................0.w +w.www.wwwww.wwwww.ww.w +w.w................w.w +w.w..wwwwwwwwwwww..w.w +w.w..w++++++++++w..w.w +w.w..w++++++++++w..w.w +w.wwww+www++www+wwww.w ++++++++ww1234ww+++++++ +w.www++wwwwwwww++www.w +w.w.w++++++++++++w.w.w +w.w.wwwwww..wwwwwwfw.w +w....................w +www.wwwwww..wwwwww.www +w.....A..............w +w.wwwwwwwwwwwwwwwwww.w +w0..................0w +wwwwwwwwwwwwwwwwwwwwww diff --git a/VGDLDataGeneralized/examples/gridphysics/painter.txt b/VGDLDataGeneralized/examples/gridphysics/painter.txt new file mode 100755 index 0000000..939371e --- /dev/null +++ b/VGDLDataGeneralized/examples/gridphysics/painter.txt @@ -0,0 +1,43 @@ +#(Inspired by) Notsnake: http://www.puzzlescript.net/play.html?p=e2c1c8e99b3f9d9b6edd + +BasicGame key_handler=Pulse square_size=60 + SpriteSet + + immovable0 > Immovable color=GRAY img=oryx/backGrey + immovable1 > Immovable color=DARKBLUE img=newset/paint2 + + flicker0 > Flicker limit=2 invisible=TRUE + resource0 > Resource limit=2 + + flicker1 > Flicker limit=2 invisible=TRUE + resource1 > Resource limit=2 + + movingavatar0 > MovingAvatar shrinkfactor=0.8 img=newset/painter21 + + immovable2 > Immovable img=newset/floor5 + + LevelMapping + A > movingavatar0 immovable0 + . > immovable0 + x > immovable1 + w > immovable2 + + InteractionSet + movingavatar0 EOS > stepBack + + flicker0 movingavatar0 > killSprite + immovable0 movingavatar0 > spawn stype=flicker0 + flicker0 immovable0 > changeResource resource=resource0 value=1 + flicker0 immovable0 > spawnIfHasMore resource=resource0 limit=2 stype=immovable1 + immovable0 flicker0 > killIfOtherHasMore resource=resource0 limit=2 scoreChange=1 + + flicker1 movingavatar0 > killSprite + immovable1 movingavatar0 > spawn stype=flicker1 + flicker1 immovable1 > changeResource resource=resource1 value=1 + flicker1 immovable1 > spawnIfHasMore resource=resource1 limit=2 stype=immovable0 + immovable1 flicker1 > killIfOtherHasMore resource=resource1 limit=2 + + TerminationSet + SpriteCounter stype=immovable0 limit=0 win=True + + \ No newline at end of file diff --git a/VGDLDataGeneralized/examples/gridphysics/painter_lvl0.txt b/VGDLDataGeneralized/examples/gridphysics/painter_lvl0.txt new file mode 100755 index 0000000..6b77656 --- /dev/null +++ b/VGDLDataGeneralized/examples/gridphysics/painter_lvl0.txt @@ -0,0 +1,3 @@ +A... +.... +.xx. \ No newline at end of file diff --git a/VGDLDataGeneralized/examples/gridphysics/painter_lvl1.txt b/VGDLDataGeneralized/examples/gridphysics/painter_lvl1.txt new file mode 100755 index 0000000..0428cce --- /dev/null +++ b/VGDLDataGeneralized/examples/gridphysics/painter_lvl1.txt @@ -0,0 +1,5 @@ +........ +........ +.xxA..x. +........ +........ \ No newline at end of file diff --git a/VGDLDataGeneralized/examples/gridphysics/painter_lvl2.txt b/VGDLDataGeneralized/examples/gridphysics/painter_lvl2.txt new file mode 100755 index 0000000..1cd8c56 --- /dev/null +++ b/VGDLDataGeneralized/examples/gridphysics/painter_lvl2.txt @@ -0,0 +1,3 @@ +A...... +x.w.w.x +....... \ No newline at end of file diff --git a/VGDLDataGeneralized/examples/gridphysics/painter_lvl3.txt b/VGDLDataGeneralized/examples/gridphysics/painter_lvl3.txt new file mode 100755 index 0000000..8756e89 --- /dev/null +++ b/VGDLDataGeneralized/examples/gridphysics/painter_lvl3.txt @@ -0,0 +1,4 @@ +A...w. +....w. +.wwxw. +.w.... \ No newline at end of file diff --git a/VGDLDataGeneralized/examples/gridphysics/painter_lvl4.txt b/VGDLDataGeneralized/examples/gridphysics/painter_lvl4.txt new file mode 100755 index 0000000..3979fa6 --- /dev/null +++ b/VGDLDataGeneralized/examples/gridphysics/painter_lvl4.txt @@ -0,0 +1,2 @@ +Axw. +w..x \ No newline at end of file diff --git a/VGDLDataGeneralized/examples/gridphysics/plants.txt b/VGDLDataGeneralized/examples/gridphysics/plants.txt new file mode 100755 index 0000000..ef923a1 --- /dev/null +++ b/VGDLDataGeneralized/examples/gridphysics/plants.txt @@ -0,0 +1,49 @@ +BasicGame + SpriteSet + immovable0 > Immovable img=oryx/backOBrown + immovable1 > Immovable + immovable2 > color=BROWN img=oryx/grass autotiling=True + immovable3 > color=RED img=oryx/eye1 + immovable4 > color=GRAY img=oryx/tombstone1 shrinkfactor=0.75 + bomber0 > Bomber + bomber1 > color=GREEN img=oryx/bush4 stype=missile2 prob=0.05 cooldown=2 + bomber2 > Bomber color=BROWN img=newset/zombie speed=0.1 orientation=LEFT stype=missile1 prob=0.005 + missile0 > Missile + missile1 > orientation=LEFT speed=0.3 color=RED shrinkfactor=0.75 img=oryx/axe2 + missile2 > orientation=RIGHT speed=0.3 color=GREEN shrinkfactor=0.35 img=oryx/bush1 + door0 > Door color=GREEN img=oryx/cloak3 + spawnpoint0 > SpawnPoint portal=True stype=bomber2 color=RED img=oryx/spike3 + spawnpoint1 > prob=0.01 + spawnpoint2 > prob=0.005 + orientedflicker0 > OrientedFlicker limit=2 color=LIGHTGRAY img=oryx/staff1 + shootavatar0 > ShootAvatar stype=orientedflicker0 img=oryx/rogue + immovable5 > Immovable img=oryx/wall6 + + InteractionSet + + orientedflicker0 immovable2 > transformTo stype=bomber1 killSecond=True + bomber2 door0 > transformTo stype=immovable3 scoreChange=-1 + + bomber1 missile1 > transformTo stype=immovable2 killSecond=True + bomber2 missile2 > killBoth scoreChange=1 + missile2 immovable4 > killSprite + + shootavatar0 immovable5 > stepBack + bomber2 immovable5 > stepBack + missile0 EOS > killSprite + + LevelMapping + g > immovable0 door0 + h > immovable0 spawnpoint2 + f > immovable0 spawnpoint1 + z > immovable0 bomber2 + x > immovable0 immovable2 + t > immovable0 immovable4 + A > immovable0 shootavatar0 immovable2 + w > immovable0 immovable5 + . > immovable0 + + TerminationSet + Timeout limit=1000 win=True + MultiSpriteCounter stype1=immovable3 limit=1 win=False + SpriteCounter stype=shootavatar0 limit=0 win=False \ No newline at end of file diff --git a/VGDLDataGeneralized/examples/gridphysics/plants_lvl0.txt b/VGDLDataGeneralized/examples/gridphysics/plants_lvl0.txt new file mode 100755 index 0000000..2c12525 --- /dev/null +++ b/VGDLDataGeneralized/examples/gridphysics/plants_lvl0.txt @@ -0,0 +1,12 @@ +wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww +wgxxxxxxx...........................fw +wgxxxxxxx...........................fw +wgxxxxxxx...........................fw +wgxxxxxxx...........................fw +wgAxxxxxx...........................fw +wgxxxxxxx...........................fw +wgxxxxxxx...........................fw +wgxxxxxxx...........................fw +wgxxxxxxx...........................fw +wgxxxxxxx...........................fw +wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww diff --git a/VGDLDataGeneralized/examples/gridphysics/plants_lvl1.txt b/VGDLDataGeneralized/examples/gridphysics/plants_lvl1.txt new file mode 100755 index 0000000..fe63ea5 --- /dev/null +++ b/VGDLDataGeneralized/examples/gridphysics/plants_lvl1.txt @@ -0,0 +1,10 @@ +wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww +wgxxxxxxx..................t..................fw +wgxxxxxxx.........................t...........fw +wgxxxxxxx..................t..................fw +wgxxxxxxx.........................t...........fw +wgAxxxxxx..................t..................fw +wgxxxxxxx.........................t...........fw +wgxxxxxxx..................t..................fw +wgxxxxxxx.........................t...........fw +wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww diff --git a/VGDLDataGeneralized/examples/gridphysics/plants_lvl2.txt b/VGDLDataGeneralized/examples/gridphysics/plants_lvl2.txt new file mode 100755 index 0000000..dec9aff --- /dev/null +++ b/VGDLDataGeneralized/examples/gridphysics/plants_lvl2.txt @@ -0,0 +1,14 @@ +wwwwwwwwwwwwwwwwwwwwwwwwwwwwww +wgxxxxxxx...................hw +wgxxxxxxx...................hw +wgxxxxxxx...................fw +wgxxxxxxx...................hw +wgAxxxxxx...................hw +wgxxxxxxx...................hw +wgxxxxxxx...................hw +wgxxxxxxx...................hw +wgxxxxxxx...................hw +wgxxxxxxx...................hw +wgxxxxxxx...................hw +wgxxxxxxx...................hw +wwwwwwwwwwwwwwwwwwwwwwwwwwwwww diff --git a/VGDLDataGeneralized/examples/gridphysics/plants_lvl3.txt b/VGDLDataGeneralized/examples/gridphysics/plants_lvl3.txt new file mode 100755 index 0000000..5182488 --- /dev/null +++ b/VGDLDataGeneralized/examples/gridphysics/plants_lvl3.txt @@ -0,0 +1,11 @@ +wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww +wgxx.x.x.x...........................hw +wgxx.x.x.x...........................fw +wgxx.x.x.x...........................hw +wgxx.x.x.x...........................hw +wgAx.x.x.x...........................fw +wgxx.x.x.x...........................hw +wgxx.x.x.x...........................hw +wgxx.x.x.x...........................fw +wgxx.x.x.x...........................hw +wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww diff --git a/VGDLDataGeneralized/examples/gridphysics/plants_lvl4.txt b/VGDLDataGeneralized/examples/gridphysics/plants_lvl4.txt new file mode 100755 index 0000000..c4e4f40 --- /dev/null +++ b/VGDLDataGeneralized/examples/gridphysics/plants_lvl4.txt @@ -0,0 +1,11 @@ +wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww +wgxxxxxxx..........t.................hw +wgxxxxxxx.................t..........fw +wgxxxxxxx..........t.................hw +wgxxxxxxx..........t.................hw +wgAxxxxxx.................t..........fw +wgxxxxxxx..........t.................hw +wgxxxxxxx..........t.................hw +wgxxxxxxx.................t..........fw +wgxxxxxxx..........t.................hw +wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww diff --git a/VGDLDataGeneralized/examples/gridphysics/plaqueattack.txt b/VGDLDataGeneralized/examples/gridphysics/plaqueattack.txt new file mode 100755 index 0000000..7cf812a --- /dev/null +++ b/VGDLDataGeneralized/examples/gridphysics/plaqueattack.txt @@ -0,0 +1,48 @@ +BasicGame square_size=25 + SpriteSet + immovable0 > Immovable hidden=True img=oryx/backBlack + immovable1 > Immovable + immovable2 > img=newset/tooth1 + immovable3 > img=newset/tooth2 + immovable4 > Immovable + immovable5 > img=newset/tooth3 + immovable6 > img=newset/tooth4 + + parent0 > + shootavatar0 > ShootAvatar stype=missile0 img=newset/girl2 frameRate=8 + chaser0 > Chaser speed=0.1 + chaser1 > stype=immovable2 img=newset/hotdog + chaser2 > stype=immovable3 img=newset/burger + + spawnpoint0 > SpawnPoint color=LIGHTGRAY portal=True + spawnpoint1 > stype=chaser1 prob=0.15 cooldown=8 total=5 img=newset/fastfoodtrolley1 + spawnpoint2 > stype=chaser2 prob=0.15 cooldown=8 total=5 img=newset/fastfoodtrolley2 + + missile0 > Missile color=YELLOW shrinkfactor=0.5 img=oryx/slime1 + immovable7 > Immovable img=oryx/wall6 + + + LevelMapping + h > chaser1 immovable0 + d > spawnpoint1 immovable0 + b > chaser2 immovable0 + v > spawnpoint2 immovable0 + n > immovable3 immovable0 + m > immovable2 immovable0 + . > immovable0 + A > shootavatar0 immovable0 + + InteractionSet + parent0 immovable7 > stepBack pixelPerfect=True + chaser0 missile0 > killBoth scoreChange=2 + missile0 immovable7 > killSprite + + immovable2 chaser0 > transformTo stype=immovable5 scoreChange=-3 killSecond=True + immovable5 shootavatar0 > transformTo stype=immovable2 scoreChange=1 + + immovable3 chaser0 > transformTo stype=immovable6 scoreChange=-3 killSecond=True + immovable6 shootavatar0 > transformTo stype=immovable3 scoreChange=1 + + TerminationSet + SpriteCounter stype=immovable1 win=False + MultiSpriteCounter stype1=spawnpoint0 stype2=chaser0 limit=0 win=True \ No newline at end of file diff --git a/VGDLDataGeneralized/examples/gridphysics/plaqueattack_lvl0.txt b/VGDLDataGeneralized/examples/gridphysics/plaqueattack_lvl0.txt new file mode 100755 index 0000000..ae5532e --- /dev/null +++ b/VGDLDataGeneralized/examples/gridphysics/plaqueattack_lvl0.txt @@ -0,0 +1,22 @@ +wwwwwwwwwwwwwwwwwwwwwwww +wwwwwwwwdwwwdwwwdwwwwwww +wwwwwwww.www.www.wwwwwww +wwwwwwww.www.www.wwwwwww +wd...www.www.www.www..dw +wwww.www.www.www.www.www +w......................w +w......................w +w......................w +w......................w +w......................w +w......................w +w......................w +w......................w +w......................w +w......................w +w...........A..........w +w......................w +w...m...m...m...m...m..w +wwwwwwwwwwwwwwwwwwwwwwww +wwwwwwwwwwwwwwwwwwwwwwww +wwwwwwwwwwwwwwwwwwwwwwww diff --git a/VGDLDataGeneralized/examples/gridphysics/plaqueattack_lvl1.txt b/VGDLDataGeneralized/examples/gridphysics/plaqueattack_lvl1.txt new file mode 100755 index 0000000..9ca022c --- /dev/null +++ b/VGDLDataGeneralized/examples/gridphysics/plaqueattack_lvl1.txt @@ -0,0 +1,22 @@ +wwwwwwwwwwwwwwwwwwwwwwww +wwwwwwwwwwwwdwwwwwwwwwww +wd.....wwwww.wwwww....dw +wwwwww.wwwww.wwwww.wwwww +wwwwww.wwwww.wwwww.wwwww +wwwwww.wwwww.wwwww.wwwww +w........n.....n.......w +w......................w +w......................w +w......................w +w......................w +w......................w +w......................w +w......................w +w...........A..........w +w.....m.....m.....m....w +wwwwwwwww.wwwww.wwwwwwww +wwwwwwwww.wwwww.wwwwwwww +wwwwwwwww.wwwww.wwwwwwww +wv........wwwww.......vw +wwwwwwwwwwwwwwwwwwwwwwww +wwwwwwwwwwwwwwwwwwwwwwww diff --git a/VGDLDataGeneralized/examples/gridphysics/plaqueattack_lvl2.txt b/VGDLDataGeneralized/examples/gridphysics/plaqueattack_lvl2.txt new file mode 100755 index 0000000..74bb301 --- /dev/null +++ b/VGDLDataGeneralized/examples/gridphysics/plaqueattack_lvl2.txt @@ -0,0 +1,22 @@ +wwwwwwwwwwwwwwwwwwwwwwww +wwwwwwwwwwwwwwwwwwwwwwww +wwwwwwwwwwwwwwwwwwwwwwww +w...n...n...n...n...n..w +w......................w +w......................w +w......................w +w...........A..........w +w......................w +w......................w +w......................w +w......................w +w......................w +w......................w +w......................w +w......................w +w......................w +wwww.www.www.www.www.www +wv...www.www.www.www..vw +wwwwwwww.www.www.wwwwwww +wwwwwwwwvwwwvwwwvwwwwwww +wwwwwwwwwwwwwwwwwwwwwwww diff --git a/VGDLDataGeneralized/examples/gridphysics/plaqueattack_lvl3.txt b/VGDLDataGeneralized/examples/gridphysics/plaqueattack_lvl3.txt new file mode 100755 index 0000000..d3cc6e6 --- /dev/null +++ b/VGDLDataGeneralized/examples/gridphysics/plaqueattack_lvl3.txt @@ -0,0 +1,22 @@ +wwwwwwwwwwwwwwwwwwwwwwww +wwwwwwwwdwwwdwwwdwwwwwww +wwwwwwww.www.www.wwwwwww +wwwwwwww.www.www.wwwwwww +wd...www.www.www.www..dw +wwww.www.www.www.www.www +w........n.....n.......w +w......................w +w......................w +w......................w +w......................w +w......................w +w......................w +w......................w +w...........A..........w +w...m...m...m...m...m..w +wwwwwwwww.wwwww.wwwwwwww +wwwwwwwww.wwwww.wwwwwwww +wwwwwwwww.wwwww.wwwwwwww +wv........wwwww.......vw +wwwwwwwwwwwwwwwwwwwwwwww +wwwwwwwwwwwwwwwwwwwwwwww diff --git a/VGDLDataGeneralized/examples/gridphysics/plaqueattack_lvl4.txt b/VGDLDataGeneralized/examples/gridphysics/plaqueattack_lvl4.txt new file mode 100755 index 0000000..dccd371 --- /dev/null +++ b/VGDLDataGeneralized/examples/gridphysics/plaqueattack_lvl4.txt @@ -0,0 +1,21 @@ +wwwwwwwwwwwwwwwwwwwwwwww +wwwwwwwdwwwdwwwdwwwwwwww +wwwwwww.www.www.wwwwwwww +wwwwwww.www.www.wwwwwwww +wd..www.www.www.www...dw +www.www.www.www.www.wwww +w...n...n...n...n...n..w +w......................w +w......................w +w......................w +w...........A..........w +w......................w +w......................w +w......................w +w......................w +w..m...m...m...m...m...w +wwww.www.www.www.www.www +wv...www.www.www.www..vw +wwwwwwww.www.www.wwwwwww +wwwwwwwwvwwwvwwwvwwwwwww +wwwwwwwwwwwwwwwwwwwwwwww diff --git a/VGDLDataGeneralized/examples/gridphysics/pokemon.txt b/VGDLDataGeneralized/examples/gridphysics/pokemon.txt new file mode 100755 index 0000000..966ece2 --- /dev/null +++ b/VGDLDataGeneralized/examples/gridphysics/pokemon.txt @@ -0,0 +1,84 @@ +BasicGame + SpriteSet + + immovable0 > Immovable img=newset/floor6 hidden=True + shootavatar0 > ShootAvatar stype=flicker0 img=newset/girl1 + + chaser0 > Chaser stype=bomberrandommissile0 speed=0.9 img=oryx/explosion1 singleton=True + parent0 > + parent1 > + parent2 > + parent3 > speed=0.9 + chaser1 > Chaser img=oryx/sparkle1 stype=spawnpoint0 singleton=True #does damage depending on spawnpoint0 type + chaser2 > Chaser img=oryx/sparkle2 stype=spawnpoint0 singleton=True #changes spawnpoint0 type + chaser3 > Chaser img=oryx/sparkle3 singleton=True stype=bomberrandommissile1 #heals friendly pokemons + chaser4 > Chaser img=oryx/sparkle3 singleton=True stype=bomberrandommissile2 #heals friendly pokemons + chaser5 > Chaser img=oryx/sparkle4 stype=spawnpoint0 singleton=True #all pokemons have access to this, damage to all spawnpoint0 types + + bomberrandommissile0 > BomberRandomMissile speed=0 + bomberrandommissile1 > img=oryx/scorpion1 stypeMissile=ability0,ability4 prob=0.001 healthPoints=20 limitHealthPoints=20 + bomberrandommissile2 > img=oryx/bat1 stypeMissile=ability1,ability4 prob=0.005 healthPoints=30 limitHealthPoints=30 + bomberrandommissile3 > img=oryx/wolf1 stypeMissile=ability2,ability3,ability4 prob=0.01 healthPoints=10 limitHealthPoints=10 + + spawnpoint0 > SpawnPoint prob=0.0001 healthPoints=100 limitHealthPoints=100 + spawnpoint1 > img=oryx/dragon1 stype=parent0 + spawnpoint2 > img=oryx/freak2 stype=parent1 + spawnpoint3 > img=oryx/worm2 stype=parent2 + + flicker0 > Flicker img=oryx/slash1 singleton=True + + immovable1 > Immovable img=oryx/wall6 + + + TerminationSet + SpriteCounter stype=bomberrandommissile0 win=False + SpriteCounter stype=spawnpoint0 win=True + Timeout limit=1000 win=False + + InteractionSet + shootavatar0 immovable1 > stepBack + + flicker0 bomberrandommissile1 > spawn stype=chaser1 + flicker0 bomberrandommissile2 > spawn stype=chaser2 + flicker0 bomberrandommissile3 > spawn stype=chaser4 + flicker0 bomberrandommissile0 > killSprite + + spawnpoint1 chaser1 > subtractHealthPoints value=10 + spawnpoint2 chaser1 > subtractHealthPoints value=13 + spawnpoint3 chaser1 > subtractHealthPoints value=17 + + spawnpoint0 chaser2 > transformToRandomChild stype=spawnpoint0 + + bomberrandommissile1 chaser3 > addHealthPointsToMax value=6 + bomberrandommissile2 chaser4 > addHealthPointsToMax value=9 + + spawnpoint0 chaser5 > subtractHealthPoints value=32 + + spawnpoint1 parent3 > spawn stype=parent0 + spawnpoint2 parent3 > spawn stype=parent1 + spawnpoint3 parent3 > spawn stype=parent2 + spawnpoint3 parent3 > addHealthPoints value=8 + + bomberrandommissile0 parent0 > subtractHealthPoints value=12 + bomberrandommissile0 parent1 > subtractHealthPoints value=3 + bomberrandommissile0 parent1 > transformToRandomChild stype=bomberrandommissile0 + bomberrandommissile0 parent2 > subtractHealthPoints value=6 + + parent3 spawnpoint0 > killSprite + chaser3 bomberrandommissile1 > killSprite + chaser4 bomberrandommissile2 > killSprite + chaser0 bomberrandommissile0 > killSprite + + parent3 immovable1 > killSprite + chaser0 immovable1 > killSprite + + + LevelMapping + A > immovable0 shootavatar0 + d > immovable0 spawnpoint1 + a > immovable0 spawnpoint2 + t > immovable0 spawnpoint3 + 0 > immovable0 bomberrandommissile1 + 1 > immovable0 bomberrandommissile2 + 2 > immovable0 bomberrandommissile3 + . > floor \ No newline at end of file diff --git a/VGDLDataGeneralized/examples/gridphysics/pokemon_lvl0.txt b/VGDLDataGeneralized/examples/gridphysics/pokemon_lvl0.txt new file mode 100755 index 0000000..cd1ee63 --- /dev/null +++ b/VGDLDataGeneralized/examples/gridphysics/pokemon_lvl0.txt @@ -0,0 +1,7 @@ +wwwwwwwwwwwwww +w...0........w +w............w +w.A.1....d...w +w............w +w...2........w +wwwwwwwwwwwwww diff --git a/VGDLDataGeneralized/examples/gridphysics/pokemon_lvl1.txt b/VGDLDataGeneralized/examples/gridphysics/pokemon_lvl1.txt new file mode 100755 index 0000000..800bcbd --- /dev/null +++ b/VGDLDataGeneralized/examples/gridphysics/pokemon_lvl1.txt @@ -0,0 +1,7 @@ +wwwwwwwwwwwwww +w...0........w +w............w +w.A.1....t...w +w............w +w...0........w +wwwwwwwwwwwwww diff --git a/VGDLDataGeneralized/examples/gridphysics/pokemon_lvl2.txt b/VGDLDataGeneralized/examples/gridphysics/pokemon_lvl2.txt new file mode 100755 index 0000000..da6d9aa --- /dev/null +++ b/VGDLDataGeneralized/examples/gridphysics/pokemon_lvl2.txt @@ -0,0 +1,7 @@ +wwwwwwwwwwwwww +w.2..........w +w...0....d...w +w.A...1......w +w...0....a...w +w.2..........w +wwwwwwwwwwwwww diff --git a/VGDLDataGeneralized/examples/gridphysics/pokemon_lvl3.txt b/VGDLDataGeneralized/examples/gridphysics/pokemon_lvl3.txt new file mode 100755 index 0000000..9859f5a --- /dev/null +++ b/VGDLDataGeneralized/examples/gridphysics/pokemon_lvl3.txt @@ -0,0 +1,7 @@ +wwwwwwwwwwwwww +w............w +w...2........w +w.A......t...w +w...0........w +w............w +wwwwwwwwwwwwww diff --git a/VGDLDataGeneralized/examples/gridphysics/pokemon_lvl4.txt b/VGDLDataGeneralized/examples/gridphysics/pokemon_lvl4.txt new file mode 100755 index 0000000..69bc16d --- /dev/null +++ b/VGDLDataGeneralized/examples/gridphysics/pokemon_lvl4.txt @@ -0,0 +1,7 @@ +wwwwwwwwwwwwww +w....1.......w +w...2....a...w +w.A0.......d.w +w...2....a...w +w....1.......w +wwwwwwwwwwwwww diff --git a/VGDLDataGeneralized/examples/gridphysics/portals.txt b/VGDLDataGeneralized/examples/gridphysics/portals.txt new file mode 100755 index 0000000..4f91adf --- /dev/null +++ b/VGDLDataGeneralized/examples/gridphysics/portals.txt @@ -0,0 +1,45 @@ +BasicGame + SpriteSet + immovable0 > Immovable img=oryx/backBiege + + immovable1 > color=RED img=oryx/bullet1 + immovable2 > Immovable + randomnpc0 > RandomNPC speed=0.25 cons=1 + missile0 > Missile speed=0.5 img=oryx/bullet2 + missile1 > orientation=UP + missile2 > orientation=LEFT + immovable3 > Immovable + immovable4 > color=GREEN img=oryx/door2 + portal0 > Portal img=oryx/circleEffect1 + portal1 > stype=parent1 color=LIGHTBLUE + portal2 > stype=parent2 color=BLUE + parent0 > color=BROWN img=oryx/explosion2 + parent1 > + parent2 > + movingavatar0 > MovingAvatar img=oryx/mage1 + immovable5 > Immovable img=oryx/dirtwall autotiling=True + InteractionSet + randomnpc0 immovable5 immovable3 > stepBack + movingavatar0 immovable5 > stepBack + immovable4 movingavatar0 > killSprite scoreChange=1 + movingavatar0 immovable1 > killSprite + missile0 immovable5 > reverseDirection + movingavatar0 portal0 > teleportToExit + + TerminationSet + SpriteCounter stype=immovable4 limit=0 win=True + SpriteCounter stype=movingavatar0 limit=0 win=False + + LevelMapping + h > immovable0 missile2 + v > immovable0 missile1 + x > immovable0 immovable2 + r > immovable0 randomnpc0 + g > immovable0 immovable4 + i > immovable0 portal1 + 2 > immovable0 portal2 + o > immovable0 parent1 + 3 > immovable0 parent2 + w > immovable0 immovable5 + A > immovable0 movingavatar0 + + > floor \ No newline at end of file diff --git a/VGDLDataGeneralized/examples/gridphysics/portals_lvl0.txt b/VGDLDataGeneralized/examples/gridphysics/portals_lvl0.txt new file mode 100755 index 0000000..c688a39 --- /dev/null +++ b/VGDLDataGeneralized/examples/gridphysics/portals_lvl0.txt @@ -0,0 +1,11 @@ +wwwwwwwwwwwwwwwwwww +wA++w++v++h++w3++gw +wo+iw++++++++wx+++w +wwwww++++++o+wwwwww +w+++++w+r++++++w+ow +w+h+++wwwwwww++++ww +w++r+++x+++++h++++w +wwwww+++++www+++++w +w+++++++++i+++++++w +www2w+++v++++x++www +wwwwwwwwwwwwwwwwwww diff --git a/VGDLDataGeneralized/examples/gridphysics/portals_lvl1.txt b/VGDLDataGeneralized/examples/gridphysics/portals_lvl1.txt new file mode 100755 index 0000000..153cd60 --- /dev/null +++ b/VGDLDataGeneralized/examples/gridphysics/portals_lvl1.txt @@ -0,0 +1,11 @@ +wwwwwwwwwwwwwwwwwww +w++h++++r+++w2++++w +w++o++++wwww++w+w+w +wwwww++v+++++++++vw +w++ow+++v+w+++++++w +wA+iw+++++w++h+v++w +wwwww++++h+++++r++w +w+++++++++++o+++++w +w++i+w+ww+++wwwwwww +w+++h+v+++++w3+++gw +wwwwwwwwwwwwwwwwwww diff --git a/VGDLDataGeneralized/examples/gridphysics/portals_lvl2.txt b/VGDLDataGeneralized/examples/gridphysics/portals_lvl2.txt new file mode 100755 index 0000000..6ac15bb --- /dev/null +++ b/VGDLDataGeneralized/examples/gridphysics/portals_lvl2.txt @@ -0,0 +1,11 @@ +wwwwwwwwwwwwwwwwwww +wr++++++w+++v+++++w +w++i+v++wi+++++o+Aw +w+++++++w+++++++++w +w++++wwwwwwwwwwwwww +w++h++++++++++2+++w +wwwww+++w+++w+++++w +w+3+w+++w+++w+ww++w +wh++w+v+ov++v+++v+w +wg++w+++w+++++r+++w +wwwwwwwwwwwwwwwwwww diff --git a/VGDLDataGeneralized/examples/gridphysics/portals_lvl3.txt b/VGDLDataGeneralized/examples/gridphysics/portals_lvl3.txt new file mode 100755 index 0000000..363afef --- /dev/null +++ b/VGDLDataGeneralized/examples/gridphysics/portals_lvl3.txt @@ -0,0 +1,10 @@ +wwwwwwwwwwwwwwwwwww +w+2i++++++++++++++w +w+ir+x++++++++++++w +w++++v++++++v+++++w +w++++++v+A++++++++w +w+h+++++++++++++++w +w++++++++h++++++++w +w+++++wwww++++++++w +w+++++wg3w+++++++ow +wwwwwwwwwwwwwwwwwww diff --git a/VGDLDataGeneralized/examples/gridphysics/portals_lvl4.txt b/VGDLDataGeneralized/examples/gridphysics/portals_lvl4.txt new file mode 100755 index 0000000..4ceed94 --- /dev/null +++ b/VGDLDataGeneralized/examples/gridphysics/portals_lvl4.txt @@ -0,0 +1,11 @@ +wwwwwwwwwwwwwwwwwww +w+++++++++++r++++2w +w+r++r++++r+++++++w +w+++r++r+++++r++++w +w++++++r++++r+++++w +w+++r++r++A+++r+++w +wwwwwwwwwwwwwwwwwww +w++r++++++++++++++w +w+++h+v+h+v+h++v++w +w3+r+++r++++++r++gw +wwwwwwwwwwwwwwwwwww diff --git a/VGDLDataGeneralized/examples/gridphysics/racebet.txt b/VGDLDataGeneralized/examples/gridphysics/racebet.txt new file mode 100755 index 0000000..5bc57c6 --- /dev/null +++ b/VGDLDataGeneralized/examples/gridphysics/racebet.txt @@ -0,0 +1,76 @@ +BasicGame square_size=25 + SpriteSet + immovable0 > Immovable img=oryx/backBiege hidden=True + door0 > Door color=GREEN img=newset/exit2 + + missile0 > Missile orientation=RIGHT + missile1 > speed=0.45 img=newset/camel1 frameRate=4 + missile2 > speed=0.35 img=newset/camel2 frameRate=5 + missile3 > speed=0.25 img=newset/camel3 frameRate=6 + missile4 > speed=0.15 img=newset/camel4 frameRate=7 + + immovable1 > Immovable singleton=True + immovable2 > speed=0.25 img=newset/win1 + immovable3 > speed=0.25 img=newset/win2 + immovable4 > speed=0.25 img=newset/win3 + immovable5 > speed=0.25 img=newset/win4 + + immovable6 > Immovable + immovable7 > color=LIGHTYELLOW img=newset/floor6 + immovable8 > color=LIGHTBLUE img=newset/tile1 + immovable9 > color=LIGHTGREEN img=newset/tile2 + immovable10 > color=LIGHTORANGE img=newset/tile3 + immovable11 > color=LIGHTGRAY img=newset/tile4 + + movingavatar0 > MovingAvatar speed=1.0 img=newset/man4 + parent0 > + parent1 > + parent2 > + parent3 > + parent4 > + + immovable12 > Immovable img=newset/barrier1 + immovable13 > Immovable img=oryx/space5 + + InteractionSet + + movingavatar0 immovable7 > transformTo stype=parent0 + movingavatar0 immovable8 > transformTo stype=parent1 + movingavatar0 immovable9 > transformTo stype=parent2 + movingavatar0 immovable10 > transformTo stype=parent3 + movingavatar0 immovable11 > transformTo stype=parent4 + + missile1 door0 > transformTo stype=immovable2 + missile2 door0 > transformTo stype=immovable3 + missile3 door0 > transformTo stype=immovable4 + missile4 door0 > transformTo stype=immovable5 + + movingavatar0 immovable13 > stepBack + missile0 immovable13 immovable12 > stepBack pixelPerfect=True + + LevelMapping + A > parent0 immovable7 + . > immovable7 + 1 > immovable8 + 2 > immovable9 + 3 > immovable10 + 4 > immovable11 + a > immovable0 missile1 + b > immovable0 missile2 + c > immovable0 missile3 + d > immovable0 missile4 + g > immovable0 door0 + + > immovable0 + - > immovable0 immovable12 + + + TerminationSet + MultiSpriteCounter stype1=immovable2 stype2=parent1 limit=2 win=True + MultiSpriteCounter stype1=immovable3 stype2=parent2 limit=2 win=True + MultiSpriteCounter stype1=immovable4 stype2=parent3 limit=2 win=True + MultiSpriteCounter stype1=immovable5 stype2=parent4 limit=2 win=True + + MultiSpriteCounter stype1=immovable2 limit=1 win=False + MultiSpriteCounter stype1=immovable3 limit=1 win=False + MultiSpriteCounter stype1=immovable4 limit=1 win=False + MultiSpriteCounter stype1=immovable5 limit=1 win=False \ No newline at end of file diff --git a/VGDLDataGeneralized/examples/gridphysics/racebet2.txt b/VGDLDataGeneralized/examples/gridphysics/racebet2.txt new file mode 100755 index 0000000..9261968 --- /dev/null +++ b/VGDLDataGeneralized/examples/gridphysics/racebet2.txt @@ -0,0 +1,79 @@ +BasicGame square_size=25 + SpriteSet + immovable0 > Immovable img=oryx/backBiege hidden=True + door0 > Door color=GREEN img=newset/exit2 + immovable1 > Immovable img=oryx/spike3 + + missile0 > Missile orientation=RIGHT + missile1 > speed=0.45 img=newset/camel1 frameRate=4 + missile2 > speed=0.35 img=newset/camel2 frameRate=5 + missile3 > speed=0.25 img=newset/camel3 frameRate=6 + missile4 > speed=0.15 img=newset/camel4 frameRate=7 + + immovable2 > Immovable singleton=True + immovable3 > speed=0.25 img=newset/win1 + immovable4 > speed=0.25 img=newset/win2 + immovable5 > speed=0.25 img=newset/win3 + immovable6 > speed=0.25 img=newset/win4 + + immovable7 > Immovable + immovable8 > color=LIGHTYELLOW img=newset/floor6 + immovable9 > color=LIGHTBLUE img=newset/tile1 + immovable10 > color=LIGHTGREEN img=newset/tile2 + immovable11 > color=LIGHTORANGE img=newset/tile3 + immovable12 > color=LIGHTGRAY img=newset/tile4 + + movingavatar0 > MovingAvatar speed=1.0 img=newset/man4 + parent0 > + parent1 > + parent2 > + parent3 > + parent4 > + + immovable13 > Immovable img=newset/barrier1 + immovable14 > Immovable img=oryx/space5 + + InteractionSet + + movingavatar0 immovable8 > transformTo stype=parent0 + movingavatar0 immovable9 > transformTo stype=parent1 + movingavatar0 immovable10 > transformTo stype=parent2 + movingavatar0 immovable11 > transformTo stype=parent3 + movingavatar0 immovable12 > transformTo stype=parent4 + + missile1 door0 > transformTo stype=immovable3 + missile2 door0 > transformTo stype=immovable4 + missile3 door0 > transformTo stype=immovable5 + missile4 door0 > transformTo stype=immovable6 + + movingavatar0 immovable14 > stepBack + missile0 immovable14 immovable13 > stepBack + missile0 immovable1 > killSprite + + LevelMapping + A > parent0 immovable8 + . > immovable8 + 1 > immovable9 + 2 > immovable10 + 3 > immovable11 + 4 > immovable12 + a > immovable0 missile1 + b > immovable0 missile2 + c > immovable0 missile3 + d > immovable0 missile4 + g > immovable0 door0 + + > immovable0 + - > immovable0 immovable13 + t > immovable0 immovable1 + + + TerminationSet + MultiSpriteCounter stype1=immovable3 stype2=parent1 limit=2 win=True + MultiSpriteCounter stype1=immovable4 stype2=parent2 limit=2 win=True + MultiSpriteCounter stype1=immovable5 stype2=parent3 limit=2 win=True + MultiSpriteCounter stype1=immovable6 stype2=parent4 limit=2 win=True + + MultiSpriteCounter stype1=immovable3 limit=1 win=False + MultiSpriteCounter stype1=immovable4 limit=1 win=False + MultiSpriteCounter stype1=immovable5 limit=1 win=False + MultiSpriteCounter stype1=immovable6 limit=1 win=False \ No newline at end of file diff --git a/VGDLDataGeneralized/examples/gridphysics/racebet2_lvl0.txt b/VGDLDataGeneralized/examples/gridphysics/racebet2_lvl0.txt new file mode 100755 index 0000000..8e3add1 --- /dev/null +++ b/VGDLDataGeneralized/examples/gridphysics/racebet2_lvl0.txt @@ -0,0 +1,14 @@ +wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww +wa+++++++++++++++++++++t+++++++++gw +wb+++++++++++++++++++++++++++++++gw +wc+++++++++++++++++++++++++++++++gw +wd+++++++++++++++++++++++++++++++gw +wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww +wwwwwwwwwwwwwwwww1wwwwwwwwwwwwwwwww +wwwwwwwwwwwwwwwww.wwwwwwwwwwwwwwwww +wwwwwwwwwwwwwwwww.wwwwwwwwwwwwwwwww +wwwwwwwwwwwwww4..A..3wwwwwwwwwwwwww +wwwwwwwwwwwwwwwww.wwwwwwwwwwwwwwwww +wwwwwwwwwwwwwwwww.wwwwwwwwwwwwwwwww +wwwwwwwwwwwwwwwww2wwwwwwwwwwwwwwwww +wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww diff --git a/VGDLDataGeneralized/examples/gridphysics/racebet2_lvl1.txt b/VGDLDataGeneralized/examples/gridphysics/racebet2_lvl1.txt new file mode 100755 index 0000000..7e88e62 --- /dev/null +++ b/VGDLDataGeneralized/examples/gridphysics/racebet2_lvl1.txt @@ -0,0 +1,14 @@ +wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww +wa++++++++++++++++++++++++++-++++gw +wb++++++++++++t++++++++++++++++++gw +wc+++++++++++++++++++++++++++++++gw +wd+++++++++++++++++++++++++++++++gw +wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww +wwwwwwwwwwwwwwwww2wwwwwwwwwwwwwwwww +wwwwwwwwwwwwwwwww.wwwwwwwwwwwwwwwww +wwwwwwwwwwwwwwwww.wwwwwwwwwwwwwwwww +wwwwwwwwwwwwww3..A..4wwwwwwwwwwwwww +wwwwwwwwwwwwwwwww.wwwwwwwwwwwwwwwww +wwwwwwwwwwwwwwwww.wwwwwwwwwwwwwwwww +wwwwwwwwwwwwwwwww1wwwwwwwwwwwwwwwww +wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww diff --git a/VGDLDataGeneralized/examples/gridphysics/racebet2_lvl2.txt b/VGDLDataGeneralized/examples/gridphysics/racebet2_lvl2.txt new file mode 100755 index 0000000..5aae64d --- /dev/null +++ b/VGDLDataGeneralized/examples/gridphysics/racebet2_lvl2.txt @@ -0,0 +1,14 @@ +wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww +wa++++++++++++++++++++++++++-++++gw +wb+++++++++++++++++++++++++++++++gw +wc+++++++++++++++++++++++++++++++gw +wd++++++++++++++++++++++++++t++++gw +wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww +wwwwwwwwwwwwwwwww3wwwwwwwwwwwwwwwww +wwwwwwwwwwwwwwwww.wwwwwwwwwwwwwwwww +wwwwwwwwwwwwwwwww.wwwwwwwwwwwwwwwww +wwwwwwwwwwwwww4..A..1wwwwwwwwwwwwww +wwwwwwwwwwwwwwwww.wwwwwwwwwwwwwwwww +wwwwwwwwwwwwwwwww.wwwwwwwwwwwwwwwww +wwwwwwwwwwwwwwwww2wwwwwwwwwwwwwwwww +wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww diff --git a/VGDLDataGeneralized/examples/gridphysics/racebet2_lvl3.txt b/VGDLDataGeneralized/examples/gridphysics/racebet2_lvl3.txt new file mode 100755 index 0000000..ab141c7 --- /dev/null +++ b/VGDLDataGeneralized/examples/gridphysics/racebet2_lvl3.txt @@ -0,0 +1,14 @@ +wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww +wa++++++++++++++++++++++++++-++++gw +wb+++++++++++++t++++++++++++-++++gw +wc+++++++++++++++++++++++++++++++gw +wd+++++++++++++t+++++++++++++++++gw +wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww +wwwwwwwwwwwwwwwww1wwwwwwwwwwwwwwwww +wwwwwwwwwwwwwwwww.wwwwwwwwwwwwwwwww +wwwwwwwwwwwwwwwww.wwwwwwwwwwwwwwwww +wwwwwwwwwwwwww2..A..3wwwwwwwwwwwwww +wwwwwwwwwwwwwwwww.wwwwwwwwwwwwwwwww +wwwwwwwwwwwwwwwww.wwwwwwwwwwwwwwwww +wwwwwwwwwwwwwwwww4wwwwwwwwwwwwwwwww +wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww diff --git a/VGDLDataGeneralized/examples/gridphysics/racebet2_lvl4.txt b/VGDLDataGeneralized/examples/gridphysics/racebet2_lvl4.txt new file mode 100755 index 0000000..040aee3 --- /dev/null +++ b/VGDLDataGeneralized/examples/gridphysics/racebet2_lvl4.txt @@ -0,0 +1,14 @@ +wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww +wc++++++++++++++++++++++++++-++++gw +wb++++++++++++++++++++++++++t++++gw +wa++++++++++++++++++++++++++t++++gw +wd+++++++++++++++++++++++++++++++gw +wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww +wwwwwwwwwwwwwwwww4wwwwwwwwwwwwwwwww +wwwwwwwwwwwwwwwww.wwwwwwwwwwwwwwwww +wwwwwwwwwwwwwwwww.wwwwwwwwwwwwwwwww +wwwwwwwwwwwwww3..A..1wwwwwwwwwwwwww +wwwwwwwwwwwwwwwww.wwwwwwwwwwwwwwwww +wwwwwwwwwwwwwwwww.wwwwwwwwwwwwwwwww +wwwwwwwwwwwwwwwww2wwwwwwwwwwwwwwwww +wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww diff --git a/VGDLDataGeneralized/examples/gridphysics/racebet_lvl0.txt b/VGDLDataGeneralized/examples/gridphysics/racebet_lvl0.txt new file mode 100755 index 0000000..4e06572 --- /dev/null +++ b/VGDLDataGeneralized/examples/gridphysics/racebet_lvl0.txt @@ -0,0 +1,10 @@ +wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww +wa+++++++++++++++++++++++++++++++gw +wb+++++++++++++++++++++++++++++++gw +wc+++++++++++++++++++++++++++++++gw +wd+++++++++++++++++++++++++++++++gw +wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww +wwwwwwwwwwwwww...12...wwwwwwwwwwwww +wwwwwwwwwwwwww...34...wwwwwwwwwwwww +wwwwwwwwwwwwww...A....wwwwwwwwwwwww +wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww diff --git a/VGDLDataGeneralized/examples/gridphysics/racebet_lvl1.txt b/VGDLDataGeneralized/examples/gridphysics/racebet_lvl1.txt new file mode 100755 index 0000000..0df91ac --- /dev/null +++ b/VGDLDataGeneralized/examples/gridphysics/racebet_lvl1.txt @@ -0,0 +1,10 @@ +wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww +wa++++++++++++++++++++++++++-++++gw +wb+++++++++++++++++++++++++++++++gw +wc+++++++++++++++++++++++++++++++gw +wd+++++++++++++++++++++++++++++++gw +wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww +wwwwwwwwwwwwww...21...wwwwwwwwwwwww +wwwwwwwwwwwwww...34...wwwwwwwwwwwww +wwwwwwwwwwwwww...A....wwwwwwwwwwwww +wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww diff --git a/VGDLDataGeneralized/examples/gridphysics/racebet_lvl2.txt b/VGDLDataGeneralized/examples/gridphysics/racebet_lvl2.txt new file mode 100755 index 0000000..25f2818 --- /dev/null +++ b/VGDLDataGeneralized/examples/gridphysics/racebet_lvl2.txt @@ -0,0 +1,10 @@ +wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww +wa++++++++++++++++++++++++++-++++gw +wb++++++++++++++++++++++++++-++++gw +wc+++++++++++++++++++++++++++++++gw +wd+++++++++++++++++++++++++++++++gw +wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww +wwwwwwwwwwwwww...12...wwwwwwwwwwwww +wwwwwwwwwwwwww...43...wwwwwwwwwwwww +wwwwwwwwwwwwww...A....wwwwwwwwwwwww +wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww diff --git a/VGDLDataGeneralized/examples/gridphysics/racebet_lvl3.txt b/VGDLDataGeneralized/examples/gridphysics/racebet_lvl3.txt new file mode 100755 index 0000000..da0b24d --- /dev/null +++ b/VGDLDataGeneralized/examples/gridphysics/racebet_lvl3.txt @@ -0,0 +1,10 @@ +wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww +wa++++++++++++++++++++++++++-++++gw +wb++++++++++++++++++++++++++-++++gw +wc++++++++++++++++++++++++++-++++gw +wd+++++++++++++++++++++++++++++++gw +wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww +wwwwwwwwwwwwww...43...wwwwwwwwwwwww +wwwwwwwwwwwwww...21...wwwwwwwwwwwww +wwwwwwwwwwwwww...A....wwwwwwwwwwwww +wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww diff --git a/VGDLDataGeneralized/examples/gridphysics/racebet_lvl4.txt b/VGDLDataGeneralized/examples/gridphysics/racebet_lvl4.txt new file mode 100755 index 0000000..8139cd0 --- /dev/null +++ b/VGDLDataGeneralized/examples/gridphysics/racebet_lvl4.txt @@ -0,0 +1,10 @@ +wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww +wc++++++++++++++++++++++++++-++++gw +wb+++++++++++++++++++++++++++++++gw +wa++++++++++++++++++++++++++-++++gw +wd++++++++++++++++++++++++++-++++gw +wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww +wwwwwwwwwwwwww...13...wwwwwwwwwwwww +wwwwwwwwwwwwww...42...wwwwwwwwwwwww +wwwwwwwwwwwwww...A....wwwwwwwwwwwww +wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww diff --git a/VGDLDataGeneralized/examples/gridphysics/realportals.txt b/VGDLDataGeneralized/examples/gridphysics/realportals.txt new file mode 100755 index 0000000..4ff176d --- /dev/null +++ b/VGDLDataGeneralized/examples/gridphysics/realportals.txt @@ -0,0 +1,97 @@ +BasicGame key_handler=Pulse + SpriteSet + immovable0 > Immovable img=oryx/backOBrown + + immovable1 > Immovable color=BLUE img=newset/water + immovable2 > Immovable color=RED img=oryx/staff3 shrinkfactor=0.6 + immovable3 > Immovable color=RED img=oryx/staff2 shrinkfactor=0.6 + resource0 > Resource color=BLUE value=10000 limit=10000 img=spaceship + + resource1 > Resource shrinkfactor=0.8 color=RED img=oryx/key2 + immovable4 > Immovable img=oryx/doorclosed1 + + portal0 > Portal stype=immovable5 color=LIGHTBLUE img=oryx/circleEffect1 + immovable5 > Immovable color=BROWN img=oryx/explosion2 + immovable6 > Immovable color=GREEN img=oryx/door2 + + missile0 > Missile color=YELLOW speed=0.5 shrinkfactor=0.3 + missile1 > img=oryx/bullet1 singleton=True + missile2 > img=oryx/bullet2 singleton=True + + missile3 > Missile img=oryx/potion1 + + parent0 > + passive0 > Passive img=oryx/potion1 + shootavatar0 > ShootAvatar ammo=resource0 cooldown=2 + shootavatar1 > stype=missile1 img=oryx/necromancer1 + shootavatar2 > stype=missile2 img=oryx/mage1 + + immovable7 > Immovable img=oryx/dirtwall autotiling=True + + LevelMapping + g > immovable0 immovable6 + . > immovable0 immovable1 + A > immovable0 shootavatar1 resource0 + t > immovable0 immovable2 + p > immovable0 immovable3 + k > immovable0 resource1 + l > immovable0 immovable4 + o > immovable0 passive0 + + > immovable0 + w > immovable0 immovable7 + + TerminationSet + SpriteCounter stype=immovable6 limit=0 win=True + SpriteCounter stype=shootavatar0 limit=0 win=False + + InteractionSet + + missile3 passive0 > transformTo stype=passive0 + passive0 boulder > stepBack + + immovable6 shootavatar0 > killSprite scoreChange=5 + shootavatar0 immovable5 > stepBack + shootavatar0 portal0 > teleportToExit scoreChange=1 + shootavatar0 immovable1 > killSprite + resource0 shootavatar0 > collectResource + + shootavatar0 resource1 > changeResource resource=resource1 value=1 + resource1 shootavatar0 > killSprite + immovable4 shootavatar0 > killIfOtherHasMore resource=resource1 limit=1 + shootavatar0 immovable4 > stepBack + parent0 immovable4 immovable7 > stepBack + + shootavatar1 immovable2 > transformTo stype=shootavatar2 + shootavatar2 immovable3 > transformTo stype=shootavatar1 + + #Avatar and Boulder + passive0 shootavatar0 > transformTo stype=missile3 + missile3 shootavatar0 > attractGaze + shootavatar0 passive0 missile3 > stepBack + + #moving passive0 stops after hitting: + missile3 immovable7 > transformTo stype=passive0 + passive0 immovable7 > undoAll + missile3 resource1 > transformTo stype=passive0 + passive0 resource1 > undoAll + missile3 immovable4 > transformTo stype=passive0 + passive0 immovable4 > undoAll + missile3 immovable2 > transformTo stype=passive0 + passive0 immovable2 > undoAll + missile3 immovable3 > transformTo stype=passive0 + passive0 immovable3 > undoAll + + immovable1 missile3 > killBoth + + missile3 portal0 > teleportToExit + + + #Missiles - order is important. + missile0 portal0 > teleportToExit + missile0 immovable5 > attractGaze + EOS missile0 missile3 parent0 > stepBack + + immovable7 missile1 > transformToSingleton stype=portal0 stype_other=immovable7 + immovable7 missile2 > transformToSingleton stype=immovable5 stype_other=immovable7 takeOrientation=True + + missile0 immovable6 immovable7 > killSprite diff --git a/VGDLDataGeneralized/examples/gridphysics/realportals_lvl0.txt b/VGDLDataGeneralized/examples/gridphysics/realportals_lvl0.txt new file mode 100755 index 0000000..ad31354 --- /dev/null +++ b/VGDLDataGeneralized/examples/gridphysics/realportals_lvl0.txt @@ -0,0 +1,13 @@ +wwwwwwwwwwwwwwww +wt+++++A++++++pw +w...++.....++..w +w..............w +w..............w +w..............w +w..............w +w++++++g+++++++w +w....l.........w +w...++.....++..w +w...++.....pt..w +w...++.....+k..w +wwwwwwwwwwwwwwww diff --git a/VGDLDataGeneralized/examples/gridphysics/realportals_lvl1.txt b/VGDLDataGeneralized/examples/gridphysics/realportals_lvl1.txt new file mode 100755 index 0000000..b888f2f --- /dev/null +++ b/VGDLDataGeneralized/examples/gridphysics/realportals_lvl1.txt @@ -0,0 +1,13 @@ +wwwwwwwwwwwwwwww +w..............w +w...o++++o++...w +w.+t+++A++++p+.w +w...o++++o++...w +w...++++++++...w +w..............w +w..............w +w++++++g+++++++w +w..............w +w...+....+.....w +w...+....+.....w +wwwwwwwwwwwwwwww diff --git a/VGDLDataGeneralized/examples/gridphysics/realportals_lvl2.txt b/VGDLDataGeneralized/examples/gridphysics/realportals_lvl2.txt new file mode 100755 index 0000000..82c9274 --- /dev/null +++ b/VGDLDataGeneralized/examples/gridphysics/realportals_lvl2.txt @@ -0,0 +1,13 @@ +wwwwwwwwwwwwwwww +w..++++++++++..w +w.........+++..w +w..ooAoo..+++..w +w..+++++..+....w +w..+o+o+..+tk..w +w..............w +w..............w +w++++++++++++++w +woooooooooooooow +woooooooooooooow +wgl++++++++++++w +wwwwwwwwwwwwwwww diff --git a/VGDLDataGeneralized/examples/gridphysics/realportals_lvl3.txt b/VGDLDataGeneralized/examples/gridphysics/realportals_lvl3.txt new file mode 100755 index 0000000..e99d9c2 --- /dev/null +++ b/VGDLDataGeneralized/examples/gridphysics/realportals_lvl3.txt @@ -0,0 +1,13 @@ +wwwwwwwwwwwwwwww +w.........++...w +w....t+...o+...w +w.....+...++...w +w+.+++++++A++++w +w+.wwwwwwwwwwwww +w+.wwwwwwwwwwwww +w+++++oop+++++kw +woooooooo...ooow +woooooooo...ooow +wgl++++++++++++w +wwwwwwwwwwwwwwww +wwwwwwwwwwwwwwww diff --git a/VGDLDataGeneralized/examples/gridphysics/realportals_lvl4.txt b/VGDLDataGeneralized/examples/gridphysics/realportals_lvl4.txt new file mode 100755 index 0000000..68c91fb --- /dev/null +++ b/VGDLDataGeneralized/examples/gridphysics/realportals_lvl4.txt @@ -0,0 +1,13 @@ +wwwwwwwwwwwwwwww +w+++t++++p+++.kw +w+++++A+++++++.w +w++++++++++++++w +w+++++++++o++++w +wwwlwwwwwwwwwwww +w+++++wwwwwwwwww +w++++++...+++www +w+o+++.....+++gw +wo++++.....++www +w+++o+.....++++w +wwwwwwwwwwwwwwww +wwwwwwwwwwwwwwww diff --git a/VGDLDataGeneralized/examples/gridphysics/realsokoban.txt b/VGDLDataGeneralized/examples/gridphysics/realsokoban.txt new file mode 100755 index 0000000..2c487e6 --- /dev/null +++ b/VGDLDataGeneralized/examples/gridphysics/realsokoban.txt @@ -0,0 +1,30 @@ +BasicGame key_handler=Pulse square_size=50 + + SpriteSet + immovable0 > Immovable img=newset/floor2 hidden=True + immovable1 > Immovable img=newset/floor2 hidden=True + immovable2 > Immovable color=DARKBLUE img=oryx/cspell4 + movingavatar0 > MovingAvatar img=oryx/knight1 + passive0 > Passive + passive1 > img=newset/block2 + passive2 > img=newset/block1 + immovable3 > Immovable img=oryx/wall3 autotiling=True + + LevelMapping + A > movingavatar0 immovable1 + o > immovable0 immovable2 + * > passive1 immovable1 + . > immovable1 + w > immovable1 immovable3 + + InteractionSet + movingavatar0 immovable3 > stepBack + passive0 movingavatar0 > bounceForward + passive0 immovable3 passive0 > undoAll + passive1 immovable2 > transformTo stype=passive2 scoreChange=1 + passive2 immovable1 > transformTo stype=passive1 scoreChange=-1 + + TerminationSet + SpriteCounter stype=passive1 limit=0 win=True + + diff --git a/VGDLDataGeneralized/examples/gridphysics/realsokoban_lvl0.txt b/VGDLDataGeneralized/examples/gridphysics/realsokoban_lvl0.txt new file mode 100755 index 0000000..f0cbc0c --- /dev/null +++ b/VGDLDataGeneralized/examples/gridphysics/realsokoban_lvl0.txt @@ -0,0 +1,7 @@ +wwwwwwww +ww.....w +ww.o*o.w +ww.*A*.w +w..o*o.w +w......w +wwwwwwww diff --git a/VGDLDataGeneralized/examples/gridphysics/realsokoban_lvl1.txt b/VGDLDataGeneralized/examples/gridphysics/realsokoban_lvl1.txt new file mode 100755 index 0000000..8934ec6 --- /dev/null +++ b/VGDLDataGeneralized/examples/gridphysics/realsokoban_lvl1.txt @@ -0,0 +1,7 @@ +wwwwwwwwwwww +w....www...w +w.**.....wAw +w.*.wooo...w +w...wwwwwwww +wwwwwwwwwwww + diff --git a/VGDLDataGeneralized/examples/gridphysics/realsokoban_lvl2.txt b/VGDLDataGeneralized/examples/gridphysics/realsokoban_lvl2.txt new file mode 100755 index 0000000..c6c6a3c --- /dev/null +++ b/VGDLDataGeneralized/examples/gridphysics/realsokoban_lvl2.txt @@ -0,0 +1,8 @@ +wwwwwww +w.....w +w.o*o.w +w.*o*.w +w.o*o.w +w.*o*.w +w..A..w +wwwwwww diff --git a/VGDLDataGeneralized/examples/gridphysics/realsokoban_lvl3.txt b/VGDLDataGeneralized/examples/gridphysics/realsokoban_lvl3.txt new file mode 100755 index 0000000..5b27693 --- /dev/null +++ b/VGDLDataGeneralized/examples/gridphysics/realsokoban_lvl3.txt @@ -0,0 +1,7 @@ +wwwwww +wo..ww +wA**.w +ww...w +www..w +wwwwow +wwwwww diff --git a/VGDLDataGeneralized/examples/gridphysics/realsokoban_lvl4.txt b/VGDLDataGeneralized/examples/gridphysics/realsokoban_lvl4.txt new file mode 100755 index 0000000..4ac5f72 --- /dev/null +++ b/VGDLDataGeneralized/examples/gridphysics/realsokoban_lvl4.txt @@ -0,0 +1,12 @@ +wwwwwwww +www.ooAw +www.**.w +wwww.www +wwww.www +wwww.www +wwww.www +w....www +w.w...ww +w...w.ww +www...ww +wwwwwwww diff --git a/VGDLDataGeneralized/examples/gridphysics/rivers.txt b/VGDLDataGeneralized/examples/gridphysics/rivers.txt new file mode 100755 index 0000000..2739c16 --- /dev/null +++ b/VGDLDataGeneralized/examples/gridphysics/rivers.txt @@ -0,0 +1,46 @@ +BasicGame square_size=30 key_handler=Pulse + SpriteSet + + immovable0 > Immovable img=oryx/backOBrown + shootavatar0 > ShootAvatar stype=orientedflicker0 img=newset/man1 + orientedflicker0 > OrientedFlicker limit=1 color=LIGHTGRAY img=oryx/axe2 + + immovable1 > Immovable img=oryx/tree2 + immovable2 > Immovable img=oryx/wall4 + immovable3 > Immovable invisible=True hidden=True + + immovable4 > Immovable + immovable5 > img=oryx/cloak1 + immovable6 > img=oryx/cloak3 + + parent0 > img=newset/water + spreader0 > Spreader color=BLUE spreadprob=1.0 stype=immovable7 + spawnpoint0 > SpawnPoint stype=spreader0 prob=1.0 + immovable7 > Immovable + + immovable8 > Immovable img=oryx/dirtwall autotiling=True + + LevelMapping + h > immovable0 immovable5 immovable1 + n > immovable0 spawnpoint0 + A > immovable0 shootavatar0 immovable1 + r > immovable0 immovable2 + . > immovable0 immovable1 + w > immovable8 + + InteractionSet + shootavatar0 immovable8 immovable2 immovable4 > stepBack + + parent0 immovable1 immovable2 immovable4 immovable8 EOS > killSprite + + immovable7 immovable3 > transformTo stype=spawnpoint0 killSecond=True + immovable7 spawnpoint0 > killSprite + + immovable5 parent0 > transformTo stype=immovable6 scoreChange=1 + immovable1 orientedflicker0 > transformTo stype=immovable3 + + + TerminationSet + SpriteCounter stype=shootavatar0 limit=0 win=False + SpriteCounter stype=immovable5 limit=0 win=True + Timeout limit=1250 win=False \ No newline at end of file diff --git a/VGDLDataGeneralized/examples/gridphysics/rivers_lvl0.txt b/VGDLDataGeneralized/examples/gridphysics/rivers_lvl0.txt new file mode 100755 index 0000000..2367449 --- /dev/null +++ b/VGDLDataGeneralized/examples/gridphysics/rivers_lvl0.txt @@ -0,0 +1,15 @@ +wwwwwwwwwwwwwwwwwwww +w....n.......A.....w +w.........r......h.w +w..................w +w.................hw +w....r.......r.....w +w........h.........w +w............rrrr..w +w.............r....w +w.......h........h.w +w.............r....w +w...........rrrr...w +w.........h........w +w..................w +wwwwwwwwwwwwwwwwwwww diff --git a/VGDLDataGeneralized/examples/gridphysics/rivers_lvl1.txt b/VGDLDataGeneralized/examples/gridphysics/rivers_lvl1.txt new file mode 100755 index 0000000..f3f6977 --- /dev/null +++ b/VGDLDataGeneralized/examples/gridphysics/rivers_lvl1.txt @@ -0,0 +1,15 @@ +wwwwwwwwwwwwwwwwwwww +w................h.w +w.....h......rr....w +w..................w +w.........A....rr..w +w.h...........rrr..w +w..................w +w...rr....n.....h..w +w...rr.............w +w....r.......rrr...w +w...........rr.....w +w..............h...w +w......h..r........w +w..................w +wwwwwwwwwwwwwwwwwwww diff --git a/VGDLDataGeneralized/examples/gridphysics/rivers_lvl2.txt b/VGDLDataGeneralized/examples/gridphysics/rivers_lvl2.txt new file mode 100755 index 0000000..bc3ed4c --- /dev/null +++ b/VGDLDataGeneralized/examples/gridphysics/rivers_lvl2.txt @@ -0,0 +1,14 @@ +wwwwwwwwwwwwwwwwwwww +w........hhh.......w +w..................w +w.....rrrr.r.......w +w..................w +w.........r........w +w..n.............A.w +w..................w +w.........r........w +w..................w +w........r.rrrr....w +w..................w +w........hhh.......w +wwwwwwwwwwwwwwwwwwww diff --git a/VGDLDataGeneralized/examples/gridphysics/rivers_lvl3.txt b/VGDLDataGeneralized/examples/gridphysics/rivers_lvl3.txt new file mode 100755 index 0000000..ad6886d --- /dev/null +++ b/VGDLDataGeneralized/examples/gridphysics/rivers_lvl3.txt @@ -0,0 +1,14 @@ +wwwwwwwwwwwwwwwwwwww +w........h.........w +w.....rrr.rrrrr..A.w +w.....r.......h....w +w.....r.rrrrrrr....w +w.....r.r..........w +w...rrr............w +w...rh.............w +w...rrr............w +w.....rrr.rrrr....nw +w..rrrrrr.rrrrrr...w +w..rh.........h.r..w +w..rrrrrrhrrrrrr...w +wwwwwwwwwwwwwwwwwwww diff --git a/VGDLDataGeneralized/examples/gridphysics/rivers_lvl4.txt b/VGDLDataGeneralized/examples/gridphysics/rivers_lvl4.txt new file mode 100755 index 0000000..3b7e766 --- /dev/null +++ b/VGDLDataGeneralized/examples/gridphysics/rivers_lvl4.txt @@ -0,0 +1,14 @@ +wwwwwwwwwwwwwwwwwwww +w........A.........w +w............h.....w +w...r.r..r...rr....w +w..h...........rrrrw +w...rrr...rr.......w +w.....h.....r......w +w..rr..rr.rr..rr.h.w +w...r......h.......w +w.rrr.rr..r.rr.....w +w...h..............w +w..r.r.r...rrrrr...w +w........n.........w +wwwwwwwwwwwwwwwwwwww diff --git a/VGDLDataGeneralized/examples/gridphysics/roadfighter.txt b/VGDLDataGeneralized/examples/gridphysics/roadfighter.txt new file mode 100755 index 0000000..cc81693 --- /dev/null +++ b/VGDLDataGeneralized/examples/gridphysics/roadfighter.txt @@ -0,0 +1,41 @@ +BasicGame square_size=24 + SpriteSet + immovable0 > Immovable img=newset/highway2 hidden=True + immovable1 > Immovable img=newset/street3 hidden=True + parent0 > + movingavatar0 > MovingAvatar speed=0.5 color=YELLOW img=newset/car_red healthPoints=10 limitHealthPoints=20 + parent1 > + missile0 > Missile orientation=DOWN speed=0.25 img=newset/tank_blue + missile1 > Missile orientation=DOWN speed=0.5 img=newset/car_green + parent2 > + missile2 > Missile orientation=DOWN speed=1 img=newset/fuel + missile3 > Missile orientation=DOWN speed=1 img=newset/tree2 + immovable2 > Immovable invisible=True hidden=True + spawnpoint0 > SpawnPoint invisible=True + spawnpoint1 > stype=missile0 cooldown=50 total=16 + spawnpoint2 > stype=missile1 cooldown=100 total=8 + spawnpoint3 > stype=missile2 cooldown=25 total=32 + spawnpoint4 > stype=missile3 cooldown=2 total=400 + + InteractionSet + movingavatar0 TIME > subtractHealthPoints timer=10 repeating=True + movingavatar0 missile2 > addHealthPoints value=10 killSecond=True + movingavatar0 EOS > stepBack + movingavatar0 parent1 missile3 > killSprite + missile3 EOS > killSprite + parent1 EOS > killSprite + parent2 EOS > killSprite + + LevelMapping + f > spawnpoint3 immovable0 + A > movingavatar0 immovable0 + x > missile3 immovable1 + t > spawnpoint4 immovable1 + s > spawnpoint1 immovable0 + c > spawnpoint2 immovable0 + . > immovable0 + + > immovable1 + + TerminationSet + SpriteCounter stype=movingavatar0 limit=0 win=False + Timeout limit=500 win=True \ No newline at end of file diff --git a/VGDLDataGeneralized/examples/gridphysics/roadfighter_lvl0.txt b/VGDLDataGeneralized/examples/gridphysics/roadfighter_lvl0.txt new file mode 100755 index 0000000..aef9743 --- /dev/null +++ b/VGDLDataGeneralized/examples/gridphysics/roadfighter_lvl0.txt @@ -0,0 +1,15 @@ +t.s.s.f.st ++..c..c..+ +x........x ++........+ +x........x ++........+ +x........x ++........+ +x........x ++........+ +x........x ++........+ +x........x ++........+ +x....A...x \ No newline at end of file diff --git a/VGDLDataGeneralized/examples/gridphysics/roadfighter_lvl1.txt b/VGDLDataGeneralized/examples/gridphysics/roadfighter_lvl1.txt new file mode 100755 index 0000000..4b27b19 --- /dev/null +++ b/VGDLDataGeneralized/examples/gridphysics/roadfighter_lvl1.txt @@ -0,0 +1,15 @@ +ts.cf.c.st ++c.ssss.c+ +x........x ++........+ +x........x ++........+ +x........x ++........+ +x........x ++........+ +x........x ++........+ +x........x ++........+ +x....A...x \ No newline at end of file diff --git a/VGDLDataGeneralized/examples/gridphysics/roadfighter_lvl2.txt b/VGDLDataGeneralized/examples/gridphysics/roadfighter_lvl2.txt new file mode 100755 index 0000000..63c6153 --- /dev/null +++ b/VGDLDataGeneralized/examples/gridphysics/roadfighter_lvl2.txt @@ -0,0 +1,15 @@ +tssc.fcsst ++c..ss..c+ +x........x ++........+ +x........x ++........+ +x........x ++........+ +x........x ++........+ +x........x ++........+ +x........x ++........+ +x....A...x \ No newline at end of file diff --git a/VGDLDataGeneralized/examples/gridphysics/roadfighter_lvl3.txt b/VGDLDataGeneralized/examples/gridphysics/roadfighter_lvl3.txt new file mode 100755 index 0000000..2fd297c --- /dev/null +++ b/VGDLDataGeneralized/examples/gridphysics/roadfighter_lvl3.txt @@ -0,0 +1,15 @@ +tcsc.fcsct ++sc.ss.cs+ +x........x ++........+ +x........x ++........+ +x........x ++........+ +x........x ++........+ +x........x ++........+ +x........x ++........+ +x....A...x \ No newline at end of file diff --git a/VGDLDataGeneralized/examples/gridphysics/roadfighter_lvl4.txt b/VGDLDataGeneralized/examples/gridphysics/roadfighter_lvl4.txt new file mode 100755 index 0000000..fb0e1d4 --- /dev/null +++ b/VGDLDataGeneralized/examples/gridphysics/roadfighter_lvl4.txt @@ -0,0 +1,15 @@ +tccc..cfct ++sssccsss+ +x........x ++........+ +x........x ++........+ +x........x ++........+ +x........x ++........+ +x........x ++........+ +x........x ++........+ +x....A...x \ No newline at end of file diff --git a/VGDLDataGeneralized/examples/gridphysics/roguelike.txt b/VGDLDataGeneralized/examples/gridphysics/roguelike.txt new file mode 100755 index 0000000..c8d631a --- /dev/null +++ b/VGDLDataGeneralized/examples/gridphysics/roguelike.txt @@ -0,0 +1,59 @@ +BasicGame square_size=25 + SpriteSet + immovable0 > Immovable hidden=True img=oryx/floor3 + door0 > Door color=GREEN img=newset/exit2 + + flicker0 > Flicker limit=5 singleton=True img=oryx/sword4 shrinkfactor=0.8 + resource0 > Resource color=BLUE value=10000 limit=10000 img=oryx/sword4 shrinkfactor=0.8 + resource1 > Resource img=oryx/heart1 shrinkfactor=0.8 limit=10 + + + immovable1 > Immovable img=newset/lock1 + resource2 > Resource color=GOLD limit=11 img=oryx/gold2 shrinkfactor=0.5 + resource3 > Resource img=oryx/key2 limit=1 shrinkfactor=0.7 + + immovable2 > Immovable img=newset/city1_1 + immovable3 > Immovable invisible=True + + parent0 > + shootavatar0 > ShootAvatar ammo=resource0 stype=flicker0 img=oryx/swordman1 frameRate=8 healthPoints=1 limitHealthPoints=10 + randomnpc0 > RandomNPC speed=1 cooldown=4 img=oryx/spider2 cons=3 + chaser0 > Chaser stype=shootavatar0 cooldown=6 speed=0.5 color=BROWN img=oryx/ghost2 + + immovable4 > Immovable img=oryx/wall3 autotiling=True + + InteractionSet + resource0 shootavatar0 > collectResource scoreChange=2 + resource2 shootavatar0 > collectResource scoreChange=1 + resource3 shootavatar0 > collectResource scoreChange=1 + + immovable1 shootavatar0 > killIfOtherHasMore resource=resource3 limit=1 + parent0 immovable4 immovable1 > stepBack pixelPerfect=True + + door0 shootavatar0 > killSprite scoreChange=10 + + shootavatar0 randomnpc0 > subtractHealthPoints value=2 + randomnpc0 flicker0 > killSprite scoreChange=2 + + shootavatar0 chaser0 > subtractHealthPoints value=1 + chaser0 flicker0 > killSprite scoreChange=1 + + shootavatar0 immovable2 > spawnIfHasMore resource=resource2 limit=1 stype=resource1 spend=1 + shootavatar0 resource1 > addHealthPoints value=1 killSecond=True + + TerminationSet + SpriteCounter stype=shootavatar0 limit=0 win=False + SpriteCounter stype=door0 limit=0 win=True + + LevelMapping + x > door0 immovable0 + s > resource0 immovable0 + g > resource2 immovable0 + r > randomnpc0 immovable0 + p > chaser0 immovable0 + h > resource1 immovable0 + k > resource3 immovable0 + l > immovable1 immovable0 + m > immovable2 immovable0 + A > shootavatar0 immovable0 + . > floor \ No newline at end of file diff --git a/VGDLDataGeneralized/examples/gridphysics/roguelike_lvl0.txt b/VGDLDataGeneralized/examples/gridphysics/roguelike_lvl0.txt new file mode 100755 index 0000000..736dc8e --- /dev/null +++ b/VGDLDataGeneralized/examples/gridphysics/roguelike_lvl0.txt @@ -0,0 +1,21 @@ +wwwwwwwwwwwwwwwwwwwwww +wggrrr........wgr...xw +whhrrr........www.wwww +wwwww.wwww...........w +w..m.................w +wwwwwwwwwwww.w.w.wwwww +wmwwhwrhgr.w.w...wwwgw +w..w.wwwww.wlwwwww.whw +w........h..........ww +w.wwww...p...wwwwwwwww +w.w..w.......w.g.r.g.w +wkrwhw.......w.r.wg..w +wwwwwww......w.r.....w +w............wwwww.www +w.wm................gw +w.wwwww..wwww........w +w.w......r.gw...s....w +w...wwgw.wwww........w +w.wwwwww.pp........ggw +wAwghw...pp........hhw +wwwwwwwwwwwwwwwwwwwwww diff --git a/VGDLDataGeneralized/examples/gridphysics/roguelike_lvl1.txt b/VGDLDataGeneralized/examples/gridphysics/roguelike_lvl1.txt new file mode 100755 index 0000000..1727e10 --- /dev/null +++ b/VGDLDataGeneralized/examples/gridphysics/roguelike_lvl1.txt @@ -0,0 +1,21 @@ +wwwwwwwwwwwwwwwwwwwwww +wh............w..h.r.w +w...A.....gg..w..g...w +wwwwwww...r...wp.....w +wm............wwwwww.w +w..pghg........wk....w +w..r...w...s...wwww..w +wwwwww.w.............w +w......w..wwww..h....w +w...w..hgh..w.hh.....w +w...w.......w.....p..w +wwwwwwwwwwlwwwwwwwwwww +w.......ww.w....p...mw +w.hhwwwww..wgg.......w +w...w......wwwwww..r.w +w.p....www...........w +wwwwwwwghg....wwwwwwww +w..r........r........w +w.....w...........x..w +w..p..w....hgh.......w +wwwwwwwwwwwwwwwwwwwwww diff --git a/VGDLDataGeneralized/examples/gridphysics/roguelike_lvl2.txt b/VGDLDataGeneralized/examples/gridphysics/roguelike_lvl2.txt new file mode 100755 index 0000000..c14705a --- /dev/null +++ b/VGDLDataGeneralized/examples/gridphysics/roguelike_lvl2.txt @@ -0,0 +1,21 @@ +wwwwwwwwwwwwwwwwwwwwww +wggrrr.......rwg...Aw +whhrrr........www.wwww +wwwww.wwwwhh.........w +w.kmh...............sw +wwwwwwwwwwww.w.w.wwwww +wmwwhwrhgr.w.w...wwwgw +w..w.wwwww.wlwwwww.whw +w........h..........ww +w.wwww...p...wwwwwwwww +w.w..w.......w.g.r.g.w +w.rwhw.......w.r.wg..w +wwwwwww......w.r.....w +w............wwwww.www +w.wm................gw +w.wwwww..wwww........w +w.w......r.gw........w +w...wwgw.wwww........w +w.wwwwww.pp........ggw +wxwghw...pp........hhw +wwwwwwwwwwwwwwwwwwwwww diff --git a/VGDLDataGeneralized/examples/gridphysics/roguelike_lvl3.txt b/VGDLDataGeneralized/examples/gridphysics/roguelike_lvl3.txt new file mode 100755 index 0000000..9c6851b --- /dev/null +++ b/VGDLDataGeneralized/examples/gridphysics/roguelike_lvl3.txt @@ -0,0 +1,21 @@ +wwwwwwwwwwwwwwwwwwwwww +wh............w..h.r.w +w...x.....gg..w..g...w +wwwwwww...r...wp.....w +wm............wwwwww.w +w..pghg........w.....w +w..r...w.......wwww..w +wwwwww.w.............w +w......w..wwww..h....w +w...w..hgh..w.hh.....w +w...w.......w.....p..w +wwwwwwwwwwlwwwwwwwwwww +w......kww.w....p...mw +w.hhwwwww..wgg.......w +w...w......wwwwww..r.w +w.p....www.s.........w +wwwwwwwghg....wwwwwwww +w..r........r........w +w.....w...........A..w +w..p..w....hgh.......w +wwwwwwwwwwwwwwwwwwwwww diff --git a/VGDLDataGeneralized/examples/gridphysics/roguelike_lvl4.txt b/VGDLDataGeneralized/examples/gridphysics/roguelike_lvl4.txt new file mode 100755 index 0000000..5219976 --- /dev/null +++ b/VGDLDataGeneralized/examples/gridphysics/roguelike_lvl4.txt @@ -0,0 +1,21 @@ +wwwwwwwwwwwwwwwwwwwwww +wggrrr........wgr...xw +whhrrr........www.wwww +wwwww.wwww...........w +w..m.................w +wwwwwwwwwwww.w.w.wwwww +wmwwhwrhgr.w.w...wwwgw +wp.w.www...wlwwwww.whw +w......w..ww.w..h....w +w...w..hgh....hh.....w +w...w.............p..w +w...w................w +wwwwwwwwwwlwwwwwwwwwww +w......kww.w....p....w +w.hhwwwww..wgg......mw +w.p....www.s.........w +w.............wwwwwwww +wwwwwwwghg...........w +w..r..............A..w +w..p..w....hgh.......w +wwwwwwwwwwwwwwwwwwwwww diff --git a/VGDLDataGeneralized/examples/gridphysics/run.txt b/VGDLDataGeneralized/examples/gridphysics/run.txt new file mode 100755 index 0000000..bccded2 --- /dev/null +++ b/VGDLDataGeneralized/examples/gridphysics/run.txt @@ -0,0 +1,43 @@ +BasicGame + SpriteSet + + immovable0 > Immovable color=BLACK img=newset/water2 + immovable1 > Immovable color=BLACK img=oryx/backLBrown + immovable2 > Immovable color=WHITE img=newset/lock1 + spawnpoint0 > SpawnPoint cooldown=2 total=6 stype=randommissile0 img=newset/water5 frameRate=8 + randommissile0 > RandomMissile color=ORANGE speed=0.25 invisible=True hidden=True + door0 > Door img=oryx/door2 + + resource0 > Resource limit=1 img=oryx/key2 singleton=True shrinkfactor=0.8 + immovable3 > Immovable img=oryx/dirtwall autotiling=True + movingavatar0 > MovingAvatar img=newset/girl2 frameRate=8 + + InteractionSet + + movingavatar0 immovable3 > stepBack + + movingavatar0 immovable1 spawnpoint0 > shieldFrom ftype=killSprite stype=immovable0 + movingavatar0 immovable0 > killSprite + + door0 movingavatar0 > killSprite scoreChange=1 + + immovable1 randommissile0 > transformTo stype=spawnpoint0 + randommissile0 immovable1 immovable3 > killSprite + + resource0 movingavatar0 > collectResource + immovable2 movingavatar0 > killIfOtherHasMore resource=resource0 limit=1 + movingavatar0 immovable2 > changeResource resource=resource0 value=-1 + movingavatar0 immovable2 > stepBack + + LevelMapping + . > immovable1 immovable0 + c > immovable0 + d > spawnpoint0 immovable0 + e > immovable1 door0 + A > movingavatar0 immovable1 immovable0 + k > immovable1 immovable0 resource0 + l > immovable2 immovable1 immovable0 + + TerminationSet + SpriteCounter stype=door0 win=True + SpriteCounter stype=movingavatar0 win=False \ No newline at end of file diff --git a/VGDLDataGeneralized/examples/gridphysics/run_lvl0.txt b/VGDLDataGeneralized/examples/gridphysics/run_lvl0.txt new file mode 100755 index 0000000..4fd823a --- /dev/null +++ b/VGDLDataGeneralized/examples/gridphysics/run_lvl0.txt @@ -0,0 +1,13 @@ +wwwwwwwwwwwwwwwwwwwwwwwwww +wcdd.....................w +wcdd..............A......w +wcdd.....................w +wwwwwwwwwwwwwwwwwwwwwww..w +w........................w +w......wwwwwww...........w +w......w.................w +w..wwwwwwwwwwwwwwwwwwwwwww +w........................w +w.......wwwwwwwwwww......w +w.......................ew +wwwwwwwwwwwwwwwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLDataGeneralized/examples/gridphysics/run_lvl1.txt b/VGDLDataGeneralized/examples/gridphysics/run_lvl1.txt new file mode 100755 index 0000000..bdaa9c8 --- /dev/null +++ b/VGDLDataGeneralized/examples/gridphysics/run_lvl1.txt @@ -0,0 +1,13 @@ +wwwwwwwwwwwwwwwwwwwwwwwwww +w.....................ddcw +w...........A.........ddcw +w.....................ddcw +w...wwwwwwwwwwwwwwwwwwwwww +w............l...........w +w......wwwwwww...ccc.....w +w...........kw...........w +wwwwwwwwwwwwwwwwwwwww..www +w........................w +wwwwwww.wwwww.wwwww......w +we.......................w +wwwwwwwwwwwwwwwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLDataGeneralized/examples/gridphysics/run_lvl2.txt b/VGDLDataGeneralized/examples/gridphysics/run_lvl2.txt new file mode 100755 index 0000000..074b310 --- /dev/null +++ b/VGDLDataGeneralized/examples/gridphysics/run_lvl2.txt @@ -0,0 +1,13 @@ +wwwwwwwwwwwwwwwwwwwwwwwwww +wk....................ddcw +w...........A.........ddcw +w.....................ddcw +w...wwwwwwwwwwwwwwwwwww..w +w...w....................w +w...wwwwww...............w +w........l...............w +wwwwwwwwwwww...wwwwwwwwwww +w...........w.w..........w +w...........c.c..........w +we.......................w +wwwwwwwwwwwwwwwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLDataGeneralized/examples/gridphysics/run_lvl3.txt b/VGDLDataGeneralized/examples/gridphysics/run_lvl3.txt new file mode 100755 index 0000000..5c3daab --- /dev/null +++ b/VGDLDataGeneralized/examples/gridphysics/run_lvl3.txt @@ -0,0 +1,13 @@ +wwwwwwwwwwwwwwwwwwwwwwwwww +wcdd.................w.e.w +wcdd.................w...w +wcdd.................w...w +wwwwwwwwww...wwwwwwwww...w +w....................w...w +w.k.............A....l...w +w....................w...w +wwwwwwwwww...wwwwwwwww...w +wcdd.................w...w +wcdd.................w...w +wcdd.................w...w +wwwwwwwwwwwwwwwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLDataGeneralized/examples/gridphysics/run_lvl4.txt b/VGDLDataGeneralized/examples/gridphysics/run_lvl4.txt new file mode 100755 index 0000000..8ab8a30 --- /dev/null +++ b/VGDLDataGeneralized/examples/gridphysics/run_lvl4.txt @@ -0,0 +1,13 @@ +wwwwwwwwwwwwwwwwwwwwwwwwww +we..wcdd......w....www...w +w.wwwcdd......w....wkw...w +w.c.wcdd......w....w.w...w +w.c.wwwwww..wwww.www.wwwww +w.c.wA...................w +w...wwwwwwwwwwwwwwwwwwwlww +w........................w +wwwwwww.wwwwwwwwwwwwwww..w +w.......w................w +w...wwwww.wwwwwwwwwwwww..w +w.....ddw...........ddw..w +wwwwwwwwwwwwwwwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLDataGeneralized/examples/gridphysics/seaquest.txt b/VGDLDataGeneralized/examples/gridphysics/seaquest.txt new file mode 100755 index 0000000..6c8fc60 --- /dev/null +++ b/VGDLDataGeneralized/examples/gridphysics/seaquest.txt @@ -0,0 +1,53 @@ +BasicGame + SpriteSet + + immovable0 > Immovable img=oryx/backLBlue + immovable1 > Immovable img=newset/water2 + immovable2 > Immovable color=LIGHTGREEN + spawnpoint0 > SpawnPoint color=LIGHTGRAY img=newset/whirlpool2 portal=True + spawnpoint1 > stype=missile1 prob=0.01 + spawnpoint2 > stype=bomber0 prob=0.005 + spawnpoint3 > stype=randomnpc0 + spawnpoint4 > prob=0.005 + spawnpoint5 > prob=0.025 + + parent0 > + shootavatar0 > ShootAvatar color=YELLOW stype=missile0 img=newset/submarine healthPoints=18 limitHealthPoints=20 + missile0 > Missile color=YELLOW img=oryx/bullet1 + parent1 > + missile1 > Missile orientation=LEFT speed=0.25 color=ORANGE img=newset/shark2 + bomber0 > Bomber orientation=RIGHT speed=0.1 color=BROWN stype=missile2 prob=0.02 img=newset/whale + missile2 > Missile orientation=RIGHT speed=0.25 color=RED shrinkfactor=0.6 img=newset/piranha2 + randomnpc0 > RandomNPC color=GREEN speed=0.5 img=newset/diver1 cons=2 + + resource0 > Resource color=GREEN limit=4 + + InteractionSet + + shootavatar0 TIME > subtractHealthPoints timer=26 repeating=True + + EOS shootavatar0 randomnpc0 immovable0 > stepBack + parent1 EOS > killSprite #Note that from vgdl 2.0, EOS can be the first or the second sprite. + + parent1 missile0 > killBoth scoreChange=1 + shootavatar0 parent1 > killSprite + + shootavatar0 immovable0 > addHealthPoints value=1 + shootavatar0 immovable0 > spawnIfHasMore resource=resource0 stype=immovable2 limit=4 spend=4 + immovable2 immovable0 > killSprite scoreChange=1000 + + shootavatar0 randomnpc0 > changeResource resource=resource0 + randomnpc0 shootavatar0 > killSprite + + LevelMapping + a > immovable0 + A > immovable1 shootavatar0 + 1 > immovable1 spawnpoint1 + 2 > immovable1 spawnpoint2 + 3 > immovable1 spawnpoint4 + 4 > immovable1 spawnpoint5 + . > immovable1 + + TerminationSet + SpriteCounter stype=shootavatar0 limit=0 win=False + Timeout limit=1000 win=True \ No newline at end of file diff --git a/VGDLDataGeneralized/examples/gridphysics/seaquest_lvl0.txt b/VGDLDataGeneralized/examples/gridphysics/seaquest_lvl0.txt new file mode 100755 index 0000000..782c5bc --- /dev/null +++ b/VGDLDataGeneralized/examples/gridphysics/seaquest_lvl0.txt @@ -0,0 +1,9 @@ +aaaaaaaaaaaaaaaaaaaaa +..................... +....................1 +2.................... +.............A......1 +2.................... +....................1 +2.................... +......3.......3...... \ No newline at end of file diff --git a/VGDLDataGeneralized/examples/gridphysics/seaquest_lvl1.txt b/VGDLDataGeneralized/examples/gridphysics/seaquest_lvl1.txt new file mode 100755 index 0000000..a45667e --- /dev/null +++ b/VGDLDataGeneralized/examples/gridphysics/seaquest_lvl1.txt @@ -0,0 +1,9 @@ +aaaaaaaaaaaaaaaaaaaaa +..................... +2.................... +2.................... +2............A....... +2.................... +2.................... +2.................... +..........3.......3.. \ No newline at end of file diff --git a/VGDLDataGeneralized/examples/gridphysics/seaquest_lvl2.txt b/VGDLDataGeneralized/examples/gridphysics/seaquest_lvl2.txt new file mode 100755 index 0000000..c8a744d --- /dev/null +++ b/VGDLDataGeneralized/examples/gridphysics/seaquest_lvl2.txt @@ -0,0 +1,9 @@ +aaaaaaaaaaaaaaaaaaaaa +..................... +..........A.......... +..................... +....................1 +2.................... +....................1 +2.................... +..........4.......... \ No newline at end of file diff --git a/VGDLDataGeneralized/examples/gridphysics/seaquest_lvl3.txt b/VGDLDataGeneralized/examples/gridphysics/seaquest_lvl3.txt new file mode 100755 index 0000000..0fd0225 --- /dev/null +++ b/VGDLDataGeneralized/examples/gridphysics/seaquest_lvl3.txt @@ -0,0 +1,9 @@ +aaaaaaaaaaaaaaaaaaaaa +..................... +2...................1 +2...................1 +2...................1 +2...................1 +3.......A...........1 +2.................... +.....3...4...3....... \ No newline at end of file diff --git a/VGDLDataGeneralized/examples/gridphysics/seaquest_lvl4.txt b/VGDLDataGeneralized/examples/gridphysics/seaquest_lvl4.txt new file mode 100755 index 0000000..38f3d24 --- /dev/null +++ b/VGDLDataGeneralized/examples/gridphysics/seaquest_lvl4.txt @@ -0,0 +1,9 @@ +aaaaaaaaaaaaaaaaaaaaa +..................... +....................1 +....................1 +....................1 +....................1 +........A...........1 +....................1 +.......4....4........ \ No newline at end of file diff --git a/VGDLDataGeneralized/examples/gridphysics/sheriff.txt b/VGDLDataGeneralized/examples/gridphysics/sheriff.txt new file mode 100755 index 0000000..3a82d24 --- /dev/null +++ b/VGDLDataGeneralized/examples/gridphysics/sheriff.txt @@ -0,0 +1,60 @@ +BasicGame + SpriteSet + + immovable0 > Immovable img=oryx/backBiege + immovable1 > Immovable color=WHITE img=oryx/wall4 + shootavatar0 > ShootAvatar stype=missile0 img=newset/sheriff1 + immovable2 > Immovable color=YELLOW img=dirt invisible=True + missile0 > Missile img=oryx/orb3 shrinkfactor=0.5 singleton=True + + immovable3 > Immovable invisible=True hidden=True + immovable4 > orientation=UP img=dirt + immovable5 > orientation=DOWN img=dirt + immovable6 > orientation=LEFT img=dirt + immovable7 > orientation=RIGHT img=dirt + + bomber0 > Bomber prob=0.1 cooldown=6 speed=1 img=newset/bandit1 + bomber1 > orientation=UP spawnorientation=LEFT stype=missile1 + bomber2 > orientation=DOWN spawnorientation=RIGHT stype=missile1 + bomber3 > orientation=LEFT spawnorientation=DOWN stype=missile1 + bomber4 > orientation=RIGHT spawnorientation=UP stype=missile1 + + missile1 > Missile img=oryx/orb1 shrinkfactor=0.5 speed=0.6 + + immovable8 > Immovable autotiling=True img=oryx/dirtwall + + LevelMapping + 0 > immovable0 immovable1 + u > immovable0 immovable2 bomber1 + d > immovable0 immovable2 bomber2 + l > immovable0 immovable2 bomber3 + r > immovable0 immovable2 bomber4 + s > immovable0 immovable2 + A > immovable0 shootavatar0 + 1 > immovable0 immovable4 + 2 > immovable0 immovable6 + 3 > immovable0 immovable5 + 4 > immovable0 immovable7 + w > immovable0 immovable8 + . > immovable0 + + TerminationSet + SpriteCounter stype=shootavatar0 limit=0 win=False + SpriteCounter stype=bomber0 limit=0 win=True + Timeout limit=1000 win=True + + InteractionSet + shootavatar0 immovable2 immovable1 immovable8 > stepBack + + immovable1 missile1 missile0 > killBoth + EOS missile1 missile0 > killSprite + + bomber3 immovable5 > transformTo stype=bomber2 + bomber4 immovable4 > transformTo stype=bomber1 + bomber2 immovable7 > transformTo stype=bomber4 + bomber1 immovable6 > transformTo stype=bomber3 + + bomber0 missile0 > killBoth scoreChange=1 + shootavatar0 missile1 > killBoth scoreChange=-1 + + missile0 immovable8 > killSprite \ No newline at end of file diff --git a/VGDLDataGeneralized/examples/gridphysics/sheriff_lvl0.txt b/VGDLDataGeneralized/examples/gridphysics/sheriff_lvl0.txt new file mode 100755 index 0000000..ca350b1 --- /dev/null +++ b/VGDLDataGeneralized/examples/gridphysics/sheriff_lvl0.txt @@ -0,0 +1,14 @@ +wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww +w3ssssslsssssssssssslsssssssss2w +ws.0.......000.....00...00000.sw +ws00.......000..............00uw +ws..........................00sw +wd00..........................sw +ws00...........A..............sw +ws00..........................sw +ws..........................00sw +ws00........................00uw +ws00.........00000..........00sw +ws.0......00.00000.00....0000.sw +w4sssssrsssssssrsssssssrssssss1w +wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww diff --git a/VGDLDataGeneralized/examples/gridphysics/sheriff_lvl1.txt b/VGDLDataGeneralized/examples/gridphysics/sheriff_lvl1.txt new file mode 100755 index 0000000..3176ba5 --- /dev/null +++ b/VGDLDataGeneralized/examples/gridphysics/sheriff_lvl1.txt @@ -0,0 +1,14 @@ +wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww +w3ssssslsssssssssslslsssssssss2w +ws.......0000000........00000.sw +ws00.....0000000............00sw +ws00........................00sw +wd00..........................uw +wd00...........A..............sw +ws............................sw +ws..........................00sw +ws00........................00uw +ws00......00.00.00.00....00000sw +ws.0......00.00.00.00....0000.sw +w4sssssssrsssssssssrssssssssss1w +wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww diff --git a/VGDLDataGeneralized/examples/gridphysics/sheriff_lvl2.txt b/VGDLDataGeneralized/examples/gridphysics/sheriff_lvl2.txt new file mode 100755 index 0000000..3716377 --- /dev/null +++ b/VGDLDataGeneralized/examples/gridphysics/sheriff_lvl2.txt @@ -0,0 +1,14 @@ +wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww +w3ssssslsssssssssssslsssssssss2w +ws.......0000000........00000.sw +ws00.....0000000............00uw +ws00........................00sw +wd00..........................sw +ws00...........A..............sw +ws............................sw +ws..........................00sw +ws00........................00uw +ws00......00.00.00.00....00000sw +ws.0......00.00.00.00....0000.sw +w4sssssrsssssssrsssssssrssssss1w +wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww diff --git a/VGDLDataGeneralized/examples/gridphysics/sheriff_lvl3.txt b/VGDLDataGeneralized/examples/gridphysics/sheriff_lvl3.txt new file mode 100755 index 0000000..10d0423 --- /dev/null +++ b/VGDLDataGeneralized/examples/gridphysics/sheriff_lvl3.txt @@ -0,0 +1,14 @@ +wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww +w3ssssslsssssslssssslsssssssss2w +ws.......0000000........00000.sw +ws00..0000..000..000.00.....00uw +ws00........................00sw +wd00......................0...sw +ws00...........A..........0...uw +ws....0...................0...sw +ws....0......................0sw +wd00.........................0uw +ws00...00...0..00..0000....00.sw +ws.0......00.00.00.00....0000.sw +w4sssssrsssssssrsssssssrssssss1w +wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww diff --git a/VGDLDataGeneralized/examples/gridphysics/sheriff_lvl4.txt b/VGDLDataGeneralized/examples/gridphysics/sheriff_lvl4.txt new file mode 100755 index 0000000..37ecbc1 --- /dev/null +++ b/VGDLDataGeneralized/examples/gridphysics/sheriff_lvl4.txt @@ -0,0 +1,14 @@ +wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww +w3ssssslsssssslssssslsssssssss2w +ws.......0000000........00000.sw +ws0..........................0uw +ws0....0...0...0..0..0.......0sw +wd0.....................0.....sw +ws0....0.......A..............uw +ws......................0.....sw +ws.....0.....................0sw +wd0......0...0...0...0..0....0uw +ws0..........................0sw +ws.00.....00.00.00.00....0000.sw +w4sssssrsssssssrsssssssrssssss1w +wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww diff --git a/VGDLDataGeneralized/examples/gridphysics/shipwreck.txt b/VGDLDataGeneralized/examples/gridphysics/shipwreck.txt new file mode 100755 index 0000000..91b695f --- /dev/null +++ b/VGDLDataGeneralized/examples/gridphysics/shipwreck.txt @@ -0,0 +1,77 @@ +BasicGame square_size=30 + SpriteSet + + immovable0 > Immovable img=newset/water3 + immovable1 > Immovable img=oryx/grass autotiling=True + + immovable2 > Immovable + immovable3 > img=newset/dock1 + immovable4 > img=newset/dock2 + immovable5 > img=newset/dock3 + + immovable6 > Immovable img=newset/shipwreck portal=True + + spawnpoint0 > SpawnPoint invisible=True hidden=True + spawnpoint1 > stype=resource1 prob=0.01 + spawnpoint2 > stype=resource2 prob=0.01 + spawnpoint3 > stype=resource3 prob=0.01 + + resource0 > Resource limit=1 + resource1 > img=oryx/gold2 singleton=True + resource2 > img=oryx/diamond2 singleton=True + resource3 > img=oryx/goldsack singleton=True + + immovable7 > Immovable img=newset/whirlpool2 + + resource4 > Resource invisible=True + parent0 > + parent1 > + parent2 > + + movingavatar0 > MovingAvatar img=newset/ship + + + LevelMapping + . > immovable0 + x > immovable0 immovable1 + A > immovable0 movingavatar0 + 1 > immovable0 immovable3 + 2 > immovable0 immovable4 + 3 > immovable0 immovable5 + w > immovable0 immovable7 + s > immovable0 immovable6 spawnpoint1 spawnpoint2 spawnpoint3 + + TerminationSet + SpriteCounter stype=movingavatar0 limit=0 win=False + Timeout limit=1000 win=True + + InteractionSet + movingavatar0 EOS > stepBack + movingavatar0 immovable1 > stepBack + movingavatar0 immovable7 > killSprite scoreChange=-10 + + resource0 movingavatar0 > collectResource + + movingavatar0 immovable3 > spawnIfHasMore resource=resource1 limit=1 stype=parent0 + movingavatar0 immovable4 > spawnIfHasMore resource=resource2 limit=1 stype=parent0 + movingavatar0 immovable5 > spawnIfHasMore resource=resource3 limit=1 stype=parent0 + + movingavatar0 immovable3 > spawnIfHasMore resource=resource3 limit=1 stype=parent1 + movingavatar0 immovable4 > spawnIfHasMore resource=resource1 limit=1 stype=parent1 + movingavatar0 immovable5 > spawnIfHasMore resource=resource2 limit=1 stype=parent1 + + movingavatar0 immovable3 > spawnIfHasMore resource=resource2 limit=1 stype=parent2 + movingavatar0 immovable4 > spawnIfHasMore resource=resource3 limit=1 stype=parent2 + movingavatar0 immovable5 > spawnIfHasMore resource=resource1 limit=1 stype=parent2 + + movingavatar0 parent0 > changeResource resource=resource1 value=-1 killResource=True scoreChange=10 + movingavatar0 parent0 > changeResource resource=resource2 value=-1 killResource=True scoreChange=10 + movingavatar0 parent0 > changeResource resource=resource3 value=-1 killResource=True scoreChange=10 + + movingavatar0 parent1 > changeResource resource=resource1 value=-1 killResource=True scoreChange=5 + movingavatar0 parent1 > changeResource resource=resource2 value=-1 killResource=True scoreChange=5 + movingavatar0 parent1 > changeResource resource=resource3 value=-1 killResource=True scoreChange=5 + + movingavatar0 parent2 > changeResource resource=resource1 value=-1 killResource=True scoreChange=1 + movingavatar0 parent2 > changeResource resource=resource2 value=-1 killResource=True scoreChange=1 + movingavatar0 parent2 > changeResource resource=resource3 value=-1 killResource=True scoreChange=1 diff --git a/VGDLDataGeneralized/examples/gridphysics/shipwreck_lvl0.txt b/VGDLDataGeneralized/examples/gridphysics/shipwreck_lvl0.txt new file mode 100755 index 0000000..8bc83a4 --- /dev/null +++ b/VGDLDataGeneralized/examples/gridphysics/shipwreck_lvl0.txt @@ -0,0 +1,20 @@ +xxxxxxxxxx..........xx +xxxxxxxxx...........xx +xxxxxxx.........w..xxx +xxxx1..............xxx +xxxx...............xxx +xxxx......s.......xxxx +xxxx.............xxxxx +xxxx.............2xxxx +xxx..............xxxxx +xx...w...........xxxxx +................xxxxxx +..................xxxx +...................... +..........A......w.... +...................... +...................... +x.xxxx.....xxx.....xxx +xxxxxxxxx3xxxxxxxxxxxx +xxxxxxxxxxxxxxxxxxxxxx +xxxxxxxxxxxxxxxxxxxxxx diff --git a/VGDLDataGeneralized/examples/gridphysics/shipwreck_lvl1.txt b/VGDLDataGeneralized/examples/gridphysics/shipwreck_lvl1.txt new file mode 100755 index 0000000..831e60c --- /dev/null +++ b/VGDLDataGeneralized/examples/gridphysics/shipwreck_lvl1.txt @@ -0,0 +1,20 @@ +xxxxxxxxxx..........xx +xxxxxxxxx...........xx +xx1xxxx.....s...w..xxx +xx.x...............xxx +xx.x...............xxx +xx.............xxxxxxx +xxxx...w.......x...xxx +xxxx...........x...2xx +xxx................xxx +xx.............x...xxx +..........w....xxxxxxx +.w................xxxx +...................... +...A.............w.... +.......xxxxxxx........ +...xxxxx.....xxx...... +x.xxxx.............xxx +xxxx..3............xxx +xxxxxxxxxxxxxxxxxxxxxx +xxxxxxxxxxxxxxxxxxxxxx diff --git a/VGDLDataGeneralized/examples/gridphysics/shipwreck_lvl2.txt b/VGDLDataGeneralized/examples/gridphysics/shipwreck_lvl2.txt new file mode 100755 index 0000000..bbfbcb8 --- /dev/null +++ b/VGDLDataGeneralized/examples/gridphysics/shipwreck_lvl2.txt @@ -0,0 +1,19 @@ +xxxx..xxxxxxxxxx1xxxxx +xxxx..xxx...........xx +xxxxx.xxx...........xx +xxAxxxx.........ww.xxx +xx.x...............xxx +xx.x....w..........xxx +xx.............xxxxxxx +xxxx...........x...xxx +xxxx...........x...xxx +xxx................xxx +xx....s........x...xxx +..........w....xxxxxxx +.w.....www........2xxx +........w............. +.................w.... +.......xxxxxxx........ +...xxxxx.....xxx...... +x.xxxx.....w.......xxx +xxxx..3........w...xxx diff --git a/VGDLDataGeneralized/examples/gridphysics/shipwreck_lvl3.txt b/VGDLDataGeneralized/examples/gridphysics/shipwreck_lvl3.txt new file mode 100755 index 0000000..c8b0831 --- /dev/null +++ b/VGDLDataGeneralized/examples/gridphysics/shipwreck_lvl3.txt @@ -0,0 +1,20 @@ +....................xx +..........w.........1x +..s.............w..xxx +.....w.............xxx +...........w.......xxx +......w...........xxxx +..w..............xxxxx +.........w.......xxxxx +.................xxxxx +.....w......w....xxxxx +.................2xxxx +........w.........xxxx +...w.............xxxxx +..........A....xxxxxxx +..w....w.....xxxxxxxxx +............xxxxxxxxxx +x.xx3x..xxxxxx.....xxx +xxxxxxxxxxxxxxxxxxxxxx +xxxxxxxxxxxxxxxxxxxxxx +xxxxxxxxxxxxxxxxxxxxxx diff --git a/VGDLDataGeneralized/examples/gridphysics/shipwreck_lvl4.txt b/VGDLDataGeneralized/examples/gridphysics/shipwreck_lvl4.txt new file mode 100755 index 0000000..02449f4 --- /dev/null +++ b/VGDLDataGeneralized/examples/gridphysics/shipwreck_lvl4.txt @@ -0,0 +1,20 @@ +xxxxxxxxxx..........xx +xxxxxxxxx.....ww....xx +xxxxxxx...xx....w..xxx +xxxxx....xxx........xxx +xxxx...............xxx +xxxx......s...w...xxxx +xxxx.ww..........xxxxx +xxxx.............2xxxx +xxx......xxx.....xxxxx +xx...w.xxxxx......xxxxx +xxx..xxxxxx.....xxxxxx +xx..xxx3xx...w.w..xxxx +xx...xx............xxx +xx...x..w........w..xx +x.........w.....w...xx +xxxx........x........x +x.xxxx.....xxx.....xxx +xxxxx1..w..........xxx +xxxxxxx.....A.......xx +xxxxxxx..........xxxxx diff --git a/VGDLDataGeneralized/examples/gridphysics/sistersavior.txt b/VGDLDataGeneralized/examples/gridphysics/sistersavior.txt new file mode 100644 index 0000000..1ae845c --- /dev/null +++ b/VGDLDataGeneralized/examples/gridphysics/sistersavior.txt @@ -0,0 +1,30 @@ +BasicGame square_size=30 + SpriteSet + floor > Immovable img=newset/floor5 + plas > Missile limit=5 singleton=False img=oryx/cspell3 + wall > Immovable autotiling=true img=oryx/wall3 + movable > + avatar > ShootAvatar stype=plas frameRate=8 img=newset/man1 + ally > + littleSister > Resource limit=3 img=newset/girl3 + enemy > + bigPop > Chaser stype=avatar cooldown=16 cons=12 img=oryx/scorpion1 + + LevelMapping + w > wall + A > floor avatar + . > floor + s > floor littleSister + p > floor bigPop + + TerminationSet + SpriteCounter stype=bigPop limit=0 win=True + SpriteCounter stype=avatar limit=0 win=False + + InteractionSet + movable wall > stepBack + bigPop avatar > killIfOtherHasMore resource=littleSister limit=3 scoreChange=17 + avatar bigPop > killSprite + littleSister avatar > collectResource scoreChange=1 + littleSister plas > killSprite scoreChange=2 + \ No newline at end of file diff --git a/VGDLDataGeneralized/examples/gridphysics/sistersavior_lvl0.txt b/VGDLDataGeneralized/examples/gridphysics/sistersavior_lvl0.txt new file mode 100644 index 0000000..7410fbb --- /dev/null +++ b/VGDLDataGeneralized/examples/gridphysics/sistersavior_lvl0.txt @@ -0,0 +1,10 @@ +wwwwwwwwww +w........w +w...A....w +w........w +w........w +w........w +w.....p..w +w....sss.w +w........w +wwwwwwwwww \ No newline at end of file diff --git a/VGDLDataGeneralized/examples/gridphysics/sistersavior_lvl1.txt b/VGDLDataGeneralized/examples/gridphysics/sistersavior_lvl1.txt new file mode 100644 index 0000000..e25693b --- /dev/null +++ b/VGDLDataGeneralized/examples/gridphysics/sistersavior_lvl1.txt @@ -0,0 +1,10 @@ +wwwwwwwwwwwwwwwwwwww +w.A........ws......w +w..........w.......w +w..........wwwwwwp.w +w..................w +wwwwwww....w.pwwwwww +w.....w....w.......w +w..........w.......w +w.s...p....w....s..w +wwwwwwwwwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLDataGeneralized/examples/gridphysics/sistersavior_lvl2.txt b/VGDLDataGeneralized/examples/gridphysics/sistersavior_lvl2.txt new file mode 100644 index 0000000..7410fbb --- /dev/null +++ b/VGDLDataGeneralized/examples/gridphysics/sistersavior_lvl2.txt @@ -0,0 +1,10 @@ +wwwwwwwwww +w........w +w...A....w +w........w +w........w +w........w +w.....p..w +w....sss.w +w........w +wwwwwwwwww \ No newline at end of file diff --git a/VGDLDataGeneralized/examples/gridphysics/sistersavior_lvl3.txt b/VGDLDataGeneralized/examples/gridphysics/sistersavior_lvl3.txt new file mode 100644 index 0000000..e25693b --- /dev/null +++ b/VGDLDataGeneralized/examples/gridphysics/sistersavior_lvl3.txt @@ -0,0 +1,10 @@ +wwwwwwwwwwwwwwwwwwww +w.A........ws......w +w..........w.......w +w..........wwwwwwp.w +w..................w +wwwwwww....w.pwwwwww +w.....w....w.......w +w..........w.......w +w.s...p....w....s..w +wwwwwwwwwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLDataGeneralized/examples/gridphysics/sistersavior_lvl4.txt b/VGDLDataGeneralized/examples/gridphysics/sistersavior_lvl4.txt new file mode 100644 index 0000000..7410fbb --- /dev/null +++ b/VGDLDataGeneralized/examples/gridphysics/sistersavior_lvl4.txt @@ -0,0 +1,10 @@ +wwwwwwwwww +w........w +w...A....w +w........w +w........w +w........w +w.....p..w +w....sss.w +w........w +wwwwwwwwww \ No newline at end of file diff --git a/VGDLDataGeneralized/examples/gridphysics/slide.txt b/VGDLDataGeneralized/examples/gridphysics/slide.txt new file mode 100644 index 0000000..4309b1b --- /dev/null +++ b/VGDLDataGeneralized/examples/gridphysics/slide.txt @@ -0,0 +1,64 @@ +BasicGame square_size=50 key_handler=Pulse + SpriteSet + immovable0 > Immovable hidden=True img=oryx/backGrey + immovable1 > Immovable img=oryx/wall1 + + immovable2 > Immovable hidden=True invisible=True + immovable3 > color=RED + immovable4 > color=BLUE + immovable5 > color=GREEN + immovable6 > color=YELLOW + + immovable7 > Immovable img=newset/flag2 + immovable8 > Immovable hidden=True invisible=True + + immovable9 > img=newset/blockB3 + movingavatar0 > MovingAvatar + missileavatar0 > MissileAvatar + missileavatar1 > orientation=UP + missileavatar2 > orientation=DOWN + missileavatar3 > orientation=LEFT + missileavatar4 > orientation=RIGHT + + immovable10 > Immovable img=oryx/spike3 + + LevelMapping + . > immovable0 + A > movingavatar0 immovable0 + u > immovable3 immovable0 + d > immovable4 immovable0 + l > immovable5 immovable0 + r > immovable6 immovable0 + e > immovable7 immovable0 + t > immovable10 immovable0 + + InteractionSet + missileavatar0 immovable1 > setSpeedForAll stype=immovable9 value=0 + missileavatar0 immovable1 > transformTo stype=movingavatar0 + immovable1 movingavatar0 > spawnRight stype=immovable6 stepBack=True + immovable1 movingavatar0 > spawnAbove stype=immovable3 stepBack=True + immovable1 movingavatar0 > spawnBelow stype=immovable4 stepBack=True + immovable1 movingavatar0 > spawnLeft stype=immovable5 stepBack=True + immovable9 immovable1 > stepBack + + movingavatar0 immovable3 > transformTo stype=missileavatar1 killSecond=True + movingavatar0 immovable4 > transformTo stype=missileavatar2 killSecond=True + movingavatar0 immovable5 > transformTo stype=missileavatar3 killSecond=True + movingavatar0 immovable6 > transformTo stype=missileavatar4 killSecond=True + + immovable9 immovable2 > killAll stype=immovable3 + immovable9 immovable2 > killAll stype=immovable4 + immovable9 immovable2 > killAll stype=immovable5 + immovable9 immovable2 > killAll stype=immovable6 + + immovable9 eos > stepBack + + immovable9 immovable7 > spawn stype=immovable8 + immovable7 immovable9 > killSprite + + immovable9 immovable10 > killSprite + + TerminationSet + MultiSpriteCounter stype1=immovable8 limit=1 win=True + SpriteCounter stype=immovable9 limit=0 win=False + Timeout limit=1000 win=False diff --git a/VGDLDataGeneralized/examples/gridphysics/slide_lvl0.txt b/VGDLDataGeneralized/examples/gridphysics/slide_lvl0.txt new file mode 100644 index 0000000..bb6eb02 --- /dev/null +++ b/VGDLDataGeneralized/examples/gridphysics/slide_lvl0.txt @@ -0,0 +1,7 @@ +wwwwwwwwwww +w...w.....w +w..u......w +w.lAr.....w +w..d......w +w.........w +wwwwwewwwww \ No newline at end of file diff --git a/VGDLDataGeneralized/examples/gridphysics/slide_lvl1.txt b/VGDLDataGeneralized/examples/gridphysics/slide_lvl1.txt new file mode 100644 index 0000000..15a4353 --- /dev/null +++ b/VGDLDataGeneralized/examples/gridphysics/slide_lvl1.txt @@ -0,0 +1,10 @@ +wwwwwwwwwwww +w..........w +w...ww.....w +w.t........w +w.t........e +w.t.......ww +w...w......w +w....w....uw +t........lAt +tttttttttttt \ No newline at end of file diff --git a/VGDLDataGeneralized/examples/gridphysics/slide_lvl2.txt b/VGDLDataGeneralized/examples/gridphysics/slide_lvl2.txt new file mode 100644 index 0000000..28bb768 --- /dev/null +++ b/VGDLDataGeneralized/examples/gridphysics/slide_lvl2.txt @@ -0,0 +1,13 @@ +twwwwwwwwwwwwwww +t..............w +t...tt....w....w +t..w..........uw +t.w......w...lAt +t........w....tt +t...w..........e +t.........w....t +t.w.....ww.....t +t..w...........w +t...tt....w....w +t..............w +twwwwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLDataGeneralized/examples/gridphysics/slide_lvl3.txt b/VGDLDataGeneralized/examples/gridphysics/slide_lvl3.txt new file mode 100644 index 0000000..c59339e --- /dev/null +++ b/VGDLDataGeneralized/examples/gridphysics/slide_lvl3.txt @@ -0,0 +1,13 @@ +wwwwwwwwwww +w.w.......w +w.....w...w +tu........w +tAr......ww +td........w +t...w.....e +t....w....w +t.........w +t.......w.w +ww........w +w......w..w +wwwwwwwwwww \ No newline at end of file diff --git a/VGDLDataGeneralized/examples/gridphysics/slide_lvl4.txt b/VGDLDataGeneralized/examples/gridphysics/slide_lvl4.txt new file mode 100644 index 0000000..925fbaf --- /dev/null +++ b/VGDLDataGeneralized/examples/gridphysics/slide_lvl4.txt @@ -0,0 +1,13 @@ +wwttttttttttww +w...lAr......w +w...wd.......w +w..........w.w +w............w +w.....w......w +w............w +w.w.........ww +w..w.....w...w +w.......w....w +w.w..........w +w.........w..w +wwtttttettttww \ No newline at end of file diff --git a/VGDLDataGeneralized/examples/gridphysics/sokoban.txt b/VGDLDataGeneralized/examples/gridphysics/sokoban.txt new file mode 100755 index 0000000..dc57dda --- /dev/null +++ b/VGDLDataGeneralized/examples/gridphysics/sokoban.txt @@ -0,0 +1,20 @@ +BasicGame key_handler=Pulse square_size=40 + SpriteSet + immovable0 > Immovable img=newset/floor2 + immovable1 > Immovable color=DARKBLUE img=oryx/cspell4 + movingavatar0 > MovingAvatar img=oryx/knight1 + passive0 > Passive img=newset/block1 shrinkfactor=0.8 + immovable2 > Immovable img=oryx/wall3 autotiling=True + LevelMapping + 0 > immovable0 immovable1 + 1 > immovable0 passive0 + w > immovable0 immovable2 + A > immovable0 movingavatar0 + . > immovable0 + InteractionSet + movingavatar0 immovable2 > stepBack + passive0 movingavatar0 > bounceForward + passive0 immovable2 passive0 > undoAll + passive0 immovable1 > killSprite scoreChange=1 + TerminationSet + SpriteCounter stype=passive0 limit=0 win=True \ No newline at end of file diff --git a/VGDLDataGeneralized/examples/gridphysics/sokoban_lvl0.txt b/VGDLDataGeneralized/examples/gridphysics/sokoban_lvl0.txt new file mode 100755 index 0000000..e66c548 --- /dev/null +++ b/VGDLDataGeneralized/examples/gridphysics/sokoban_lvl0.txt @@ -0,0 +1,9 @@ +wwwwwwwwwwwww +w........w..w +w...1.......w +w...A.1.w.0ww +www.w1..wwwww +w.......w.0.w +w.1........ww +w..........ww +wwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLDataGeneralized/examples/gridphysics/sokoban_lvl1.txt b/VGDLDataGeneralized/examples/gridphysics/sokoban_lvl1.txt new file mode 100755 index 0000000..14b161b --- /dev/null +++ b/VGDLDataGeneralized/examples/gridphysics/sokoban_lvl1.txt @@ -0,0 +1,9 @@ +wwwwwwwwwwwww +wwA........ww +wwww1......ww +wwww.0......w +wwww........w +w..1...w1wwww +w..0.......0w +w...........w +wwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLDataGeneralized/examples/gridphysics/sokoban_lvl2.txt b/VGDLDataGeneralized/examples/gridphysics/sokoban_lvl2.txt new file mode 100755 index 0000000..2240e33 --- /dev/null +++ b/VGDLDataGeneralized/examples/gridphysics/sokoban_lvl2.txt @@ -0,0 +1,9 @@ +wwwwwwwwwww +w...w.....w +w.w01.ww.1w +w...1.....w +wwwww0....w +ww........w +ww..w..w.Aw +ww..w..w.0w +wwwwwwwwwww \ No newline at end of file diff --git a/VGDLDataGeneralized/examples/gridphysics/sokoban_lvl3.txt b/VGDLDataGeneralized/examples/gridphysics/sokoban_lvl3.txt new file mode 100755 index 0000000..5d9a7f1 --- /dev/null +++ b/VGDLDataGeneralized/examples/gridphysics/sokoban_lvl3.txt @@ -0,0 +1,7 @@ +wwwwwww +w..0A.w +w.w0w.w +w...1.w +w011.ww +w..wwww +wwwwwww \ No newline at end of file diff --git a/VGDLDataGeneralized/examples/gridphysics/sokoban_lvl4.txt b/VGDLDataGeneralized/examples/gridphysics/sokoban_lvl4.txt new file mode 100755 index 0000000..6947a93 --- /dev/null +++ b/VGDLDataGeneralized/examples/gridphysics/sokoban_lvl4.txt @@ -0,0 +1,8 @@ +wwwwwwwww +ww.0....w +ww...1A.w +w....w..w +www1w...w +www...w.w +www0....w +wwwwwwwww \ No newline at end of file diff --git a/VGDLDataGeneralized/examples/gridphysics/solarfox.txt b/VGDLDataGeneralized/examples/gridphysics/solarfox.txt new file mode 100755 index 0000000..ba4ecef --- /dev/null +++ b/VGDLDataGeneralized/examples/gridphysics/solarfox.txt @@ -0,0 +1,51 @@ +#Solar Fox: http://www.mobygames.com/game/atari-2600/solar-fox + +BasicGame square_size=25 + SpriteSet + immovable0 > Immovable img=oryx/backGrey + immovable1 > Immovable img=newset/water + ongoingavatar0 > OngoingAvatar color=YELLOW img=oryx/spaceship1 speed=0.15 + passive0 > Passive img=oryx/diamond3 + flicker0 > Flicker limit=8 img=oryx/sparkle4 + passive1 > Passive img=oryx/diamond1 + missile0 > Missile cooldown=3 img=oryx/necromancer1 + missile1 > orientation=RIGHT shrinkfactor=1 + missile2 > orientation=LEFT shrinkfactor=1 + missile3 > Missile shrinkfactor=0.7 + missile4 > orientation=UP speed=0.15 img=oryx/fireup1 + missile5 > orientation=DOWN speed=0.15 img=oryx/firedown1 + resource0 > Resource color=GREEN value=0 limit=4 img=oryx/diamond2 + immovable2 > Immovable img=oryx/wall3 autotiling=True + + + LevelMapping + b > immovable0 passive1 + p > immovable0 passive0 + 2 > immovable0 missile1 immovable1 + 1 > immovable0 missile2 immovable1 + . > immovable1 + w > immovable2 + + > immovable0 + A > immovable0 ongoingavatar0 + + + TerminationSet + SpriteCounter stype=ongoingavatar0 limit=0 win=False + MultiSpriteCounter stype1=passive1 stype2=passive0 limit=0 win=True + + InteractionSet + ongoingavatar0 immovable2 missile0 immovable1 missile3 > killSprite scoreChange=-10 + + passive1 ongoingavatar0 > killSprite scoreChange=1 + + passive0 flicker0 > spawnIfHasMore resource=resource0 stype=passive1 limit=2 + flicker0 ongoingavatar0 > killSprite + + passive0 passive1 > killSprite scoreChange=1 + passive0 ongoingavatar0 > spawn stype=flicker0 + passive0 flicker0 > changeResource resource=resource0 + + missile0 immovable2 > reverseDirection + + missile2 immovable1 > spawn stype=missile4 prob=0.02 + missile1 immovable1 > spawn stype=missile5 prob=0.02 diff --git a/VGDLDataGeneralized/examples/gridphysics/solarfox_ggame.txt b/VGDLDataGeneralized/examples/gridphysics/solarfox_ggame.txt new file mode 100644 index 0000000..97b631d --- /dev/null +++ b/VGDLDataGeneralized/examples/gridphysics/solarfox_ggame.txt @@ -0,0 +1,37 @@ +BasicGame square_size=25 + SpriteSet + downshot > Missile orientation=DOWN img=oryx/firedown1 shrinkfactor=0.7 speed=0.15 + res > Resource img=oryx/diamond2 color=GREEN limit=4 value=0 + upshot > Missile orientation=UP img=oryx/fireup1 shrinkfactor=0.7 speed=0.15 + top > Missile img=oryx/necromancer1 orientation=RIGHT shrinkfactor=1 cooldown=3 + enemyground > Immovable img=newset/water + powerblibturning > Flicker img=oryx/sparkle4 limit=8 + btm > Missile img=oryx/necromancer1 orientation=LEFT shrinkfactor=1 cooldown=3 + avatar > OngoingAvatar img=oryx/spaceship1 color=YELLOW speed=0.15 + floor > Immovable img=oryx/backGrey + wall > Immovable img=oryx/wall3 autotiling=True + blib > Passive img=oryx/diamond1 + powerblib > Passive img=oryx/diamond3 + LevelMapping + b > floor blib + p > floor powerblib + 2 > floor top enemyground + 1 > floor btm enemyground + . > enemyground + w > wall + + > floor + A > floor avatar + TerminationSet + SpriteCounter stype=avatar limit=0 win=False + Timeout limit=800 win=True + InteractionSet + top EOS > wrapAround + avatar downshot > killSprite + upshot EOS > wrapAround + top avatar > killSprite scoreChange=1 + avatar EOS > stepBack + blib avatar > killSprite scoreChange=1 + btm EOS > wrapAround + avatar upshot > killSprite + bottom avatar > killSprite scoreChange=1 + downshot EOS > wrapAround diff --git a/VGDLDataGeneralized/examples/gridphysics/solarfox_lvl0.txt b/VGDLDataGeneralized/examples/gridphysics/solarfox_lvl0.txt new file mode 100755 index 0000000..b4e63f0 --- /dev/null +++ b/VGDLDataGeneralized/examples/gridphysics/solarfox_lvl0.txt @@ -0,0 +1,11 @@ +w2.......w +w++++++++w +w++bbbb++w +w+bbbbbb+w +w+bb++bb+w +w+bb+Abb+w +w+bb++bb+w +w+bbbbbb+w +w++bbbb++w +w++++++++w +w.......1w \ No newline at end of file diff --git a/VGDLDataGeneralized/examples/gridphysics/solarfox_lvl1.txt b/VGDLDataGeneralized/examples/gridphysics/solarfox_lvl1.txt new file mode 100755 index 0000000..e66c379 --- /dev/null +++ b/VGDLDataGeneralized/examples/gridphysics/solarfox_lvl1.txt @@ -0,0 +1,11 @@ +w2.......w +w+++bb+++w +w++bbbb++w +w+bbbbbb+w +w+++bb+++w +w+++bA+++w +w+++bb+++w +w+bbbbbb+w +w++bbbb++w +w+++bb+++w +w.......1w \ No newline at end of file diff --git a/VGDLDataGeneralized/examples/gridphysics/solarfox_lvl2.txt b/VGDLDataGeneralized/examples/gridphysics/solarfox_lvl2.txt new file mode 100755 index 0000000..78f561d --- /dev/null +++ b/VGDLDataGeneralized/examples/gridphysics/solarfox_lvl2.txt @@ -0,0 +1,11 @@ +w2.......w +w+++bb+++w +w++bbbb++w +w++bbbb++w +w+bb++bb+w +wbbb+Abbbw +w+bb++bb+w +w++bbbb++w +w++bbbb++w +w+++bb+++w +w.......1w \ No newline at end of file diff --git a/VGDLDataGeneralized/examples/gridphysics/solarfox_lvl3.txt b/VGDLDataGeneralized/examples/gridphysics/solarfox_lvl3.txt new file mode 100755 index 0000000..5a3fbc2 --- /dev/null +++ b/VGDLDataGeneralized/examples/gridphysics/solarfox_lvl3.txt @@ -0,0 +1,11 @@ +w2.......w +w+++pp+++w +w++pppp++w +w+p+pp+p+w +w+p+pp+p+w +wppppApppw +w+p+pp+p+w +w+p+pp+p+w +w++pppp++w +w+++pp+++w +w.......1w \ No newline at end of file diff --git a/VGDLDataGeneralized/examples/gridphysics/solarfox_lvl4.txt b/VGDLDataGeneralized/examples/gridphysics/solarfox_lvl4.txt new file mode 100755 index 0000000..6e709c5 --- /dev/null +++ b/VGDLDataGeneralized/examples/gridphysics/solarfox_lvl4.txt @@ -0,0 +1,11 @@ +w2.......w +wpp++++ppw +wpp++++ppw +w++p++p++w +w+++pp+++w +wppppApppw +w+++pp+++w +w++p++p++w +wpp++++ppw +wpp++++ppw +w.......1w \ No newline at end of file diff --git a/VGDLDataGeneralized/examples/gridphysics/superman.txt b/VGDLDataGeneralized/examples/gridphysics/superman.txt new file mode 100755 index 0000000..b95e3ad --- /dev/null +++ b/VGDLDataGeneralized/examples/gridphysics/superman.txt @@ -0,0 +1,72 @@ +BasicGame + SpriteSet + + immovable0 > Immovable hidden=True img=oryx/backGrey + immovable1 > Immovable img=newset/cloud2 + immovable2 > Immovable img=newset/street3 + immovable3 > Immovable invisible=True + immovable4 > Immovable img=newset/jail + + spawnpoint0 > SpawnPoint img=newset/jaildoor1 portal=True cooldown=50 total=20 + spawnpoint1 > stype=bomber1 + spawnpoint2 > stype=bomber2 + + bomber0 > Bomber prob=0.1 cooldown=6 speed=0.5 img=newset/bandit1 stype=missile2 orientation=UP + bomber1 > spawnorientation=LEFT img=newset/bandit1h + bomber2 > spawnorientation=RIGHT + + resource0 > Resource color=GREEN limit=8 value=0 + resource1 > Resource color=GREEN limit=1 value=0 + + parent0 > + missile0 > Missile orientation=DOWN color=GRAY speed=0.2 img=newset/man4 + immovable5 > Immovable img=newset/cursedman + missile1 > Missile orientation=DOWN color=GRAY speed=0.2 img=newset/man3 + + + missile2 > Missile img=oryx/bullet1 speed=0.6 + + movingavatar0 > MovingAvatar + movingavatar1 > img=newset/superman frameRate=8 + + immovable6 > Immovable img=oryx/wall1 + + InteractionSet + movingavatar0 immovable6 EOS spawnpoint0 > stepBack + + bomber0 immovable6 > reverseDirection + bomber0 immovable6 > stepBack + missile2 EOS > killSprite + + immovable1 missile2 > transformTo stype=immovable3 killSecond=True + + missile0 immovable1 > stepBack + missile0 immovable3 > transformTo stype=missile1 + missile1 immovable1 > transformTo stype=missile0 + + missile1 immovable6 > transformTo stype=immovable5 + missile1 movingavatar0 > killSprite scoreChange=1 + + movingavatar0 bomber0 > changeResource resource=resource0 value=1 killResource=True scoreChange=1 + + movingavatar0 immovable4 > spawnIfHasMore resource=resource0 stype=resource1 limit=8 + movingavatar0 immovable4 > changeResource resource=resource0 value=-8 + resource1 immovable4 > killSprite scoreChange=1000 + + + LevelMapping + A > movingavatar1 immovable2 + b > immovable1 immovable0 + s > immovable2 + l > bomber1 immovable0 + r > bomber2 immovable0 + c > missile0 immovable0 + p > spawnpoint2 immovable2 + q > spawnpoint1 immovable2 + j > immovable4 + . > immovable0 + + TerminationSet + MultiSpriteCounter stype1=immovable5 limit=1 win=False + SpriteCounter stype=movingavatar0 win=False + MultiSpriteCounter stype1=spawnpoint0 stype2=bomber0 limit=0 win=True \ No newline at end of file diff --git a/VGDLDataGeneralized/examples/gridphysics/superman_lvl0.txt b/VGDLDataGeneralized/examples/gridphysics/superman_lvl0.txt new file mode 100755 index 0000000..e7ae492 --- /dev/null +++ b/VGDLDataGeneralized/examples/gridphysics/superman_lvl0.txt @@ -0,0 +1,14 @@ +wwwwwwwwwwwwwwwwwwwwww +..cc.................. +..bb.....c............ +...bc..c.b....c.c.c... +...bb..bcb....bbbbb... +..bb.c.bbb....b..bb... +...bbbcb.b....bb.bb... +...bbbb..b....bb..b... +...bbb.bbb....bbb.bb.. +...................... +...................... +...................... +pAsssssssssssssssjsssq +wwwwwwwwwwwwwwwwwwwwww diff --git a/VGDLDataGeneralized/examples/gridphysics/superman_lvl1.txt b/VGDLDataGeneralized/examples/gridphysics/superman_lvl1.txt new file mode 100755 index 0000000..a06a2ad --- /dev/null +++ b/VGDLDataGeneralized/examples/gridphysics/superman_lvl1.txt @@ -0,0 +1,14 @@ +wwwwwwwwwwwwwwwwwwwwww +..cc.................. +..bb.....c............ +...bc..c.b....ccccc... +...bb..bc.....bbbbb... +...b.c..bb....b..b.... +...bbbcb......bb..b... +...bb.b..b....bb..b... +...................... +...................... +...................... +...................... +pjAssssssssssssssssssq +wwwwwwwwwwwwwwwwwwwwww diff --git a/VGDLDataGeneralized/examples/gridphysics/superman_lvl2.txt b/VGDLDataGeneralized/examples/gridphysics/superman_lvl2.txt new file mode 100755 index 0000000..acca6b2 --- /dev/null +++ b/VGDLDataGeneralized/examples/gridphysics/superman_lvl2.txt @@ -0,0 +1,14 @@ +wwwwwwwwwwwwwwwwwwwwww +...................... +.........c....c....... +.....cbbbb.c..b....... +..c.bbb....b..bb...... +..bbb......bb......... +...c...cc....c...cc.c. +...b...bb....bbbbbb.b. +..bbb..........b...... +...bbbbbbbbbbbbbbbbbb. +...................... +...................... +pssssssssssAssssssssjq +wwwwwwwwwwwwwwwwwwwwww diff --git a/VGDLDataGeneralized/examples/gridphysics/superman_lvl3.txt b/VGDLDataGeneralized/examples/gridphysics/superman_lvl3.txt new file mode 100755 index 0000000..1248727 --- /dev/null +++ b/VGDLDataGeneralized/examples/gridphysics/superman_lvl3.txt @@ -0,0 +1,14 @@ +wwwwwwwwwwwwwwwwwwwwww +...................... +......c..c............ +....c.bbbb.c..bc...... +....bbb....bc.bb...... +..bb.......bb......... +...c....c....c...cc.c. +...b...bb....bbbbbb.b. +..b.b..c........b..... +...bb.bb..bb.bbbbb.b.. +...................... +...................... +pjsssssssssAsssssssssq +wwwwwwwwwwwwwwwwwwwwww diff --git a/VGDLDataGeneralized/examples/gridphysics/superman_lvl4.txt b/VGDLDataGeneralized/examples/gridphysics/superman_lvl4.txt new file mode 100755 index 0000000..d71b4da --- /dev/null +++ b/VGDLDataGeneralized/examples/gridphysics/superman_lvl4.txt @@ -0,0 +1,14 @@ +wwwwwwwwwwwwwwwwwwwwww +.c..............c.c... +.bb...c..c....bbbbb... +....ccbbbb.c..bc...... +..c.bbb....bc.bb...... +..bb.......bbc........ +...c....c....b...c..c. +...b...bb....bbbbbbcb. +..b.b..c..c.....b..b.. +...bb.bb..bb.bbbbb.b.. +.....b................ +...................... +pssssssjsssAsssbsssssq +wwwwwwwwwwwwwwwwwwwwww diff --git a/VGDLDataGeneralized/examples/gridphysics/surround.txt b/VGDLDataGeneralized/examples/gridphysics/surround.txt new file mode 100755 index 0000000..eb2da61 --- /dev/null +++ b/VGDLDataGeneralized/examples/gridphysics/surround.txt @@ -0,0 +1,26 @@ +BasicGame square_size=30 + SpriteSet + immovable0 > Immovable color=WHITE img=oryx/backGrey + immovable1 > Immovable color=LIGHTGREEN img=oryx/floorTileOrange + immovable2 > Immovable color=GREEN img=oryx/floorTileGreen + flicker0 > Flicker invisible=True + parent0 > + shootavatar0 > ShootAvatar stype=flicker0 img=oryx/yeti1 + randomnpc0 > RandomNPC cooldown=5 img=oryx/wolf1 cons=15 + immovable3 > Immovable img=oryx/dirtwall autotiling=True + LevelMapping + . > immovable0 + 1 > randomnpc0 immovable1 + A > shootavatar0 immovable2 + w > immovable3 + InteractionSet + shootavatar0 randomnpc0 > killSprite + shootavatar0 immovable1 > stepBack + parent0 immovable3 immovable2 > stepBack + immovable0 randomnpc0 > transformTo stype=immovable1 + immovable0 shootavatar0 > transformTo stype=immovable2 scoreChange=1 + + TerminationSet + MultiSpriteCounter stype1=flicker0 limit=1 win=True + SpriteCounter stype=shootavatar0 limit=0 win=False + Timeout limit=1000 win=False diff --git a/VGDLDataGeneralized/examples/gridphysics/surround_lvl0.txt b/VGDLDataGeneralized/examples/gridphysics/surround_lvl0.txt new file mode 100755 index 0000000..dfe7ba4 --- /dev/null +++ b/VGDLDataGeneralized/examples/gridphysics/surround_lvl0.txt @@ -0,0 +1,14 @@ +wwwwwwwwwwwwwwww +w..............w +w..........1...w +w..............w +w..............w +w..............w +w..............w +w..............w +w..A...........w +w..............w +w..............w +w..............w +w..............w +wwwwwwwwwwwwwwww diff --git a/VGDLDataGeneralized/examples/gridphysics/surround_lvl1.txt b/VGDLDataGeneralized/examples/gridphysics/surround_lvl1.txt new file mode 100755 index 0000000..26a77a0 --- /dev/null +++ b/VGDLDataGeneralized/examples/gridphysics/surround_lvl1.txt @@ -0,0 +1,15 @@ +wwwwwwwwwwwwwwww +w..............w +w..........1...w +w..............w +w..............w +wwwww....www...w +w..............w +w..............w +w..............w +w..A...........w +w..........ww..w +w........ww....w +w........w.....w +w............1.w +wwwwwwwwwwwwwwww diff --git a/VGDLDataGeneralized/examples/gridphysics/surround_lvl2.txt b/VGDLDataGeneralized/examples/gridphysics/surround_lvl2.txt new file mode 100755 index 0000000..59da804 --- /dev/null +++ b/VGDLDataGeneralized/examples/gridphysics/surround_lvl2.txt @@ -0,0 +1,15 @@ +wwwwwwwwwwwwwwww +w.......w......w +w.......w......w +w.......w......w +w.......w......w +w.......w......w +w.........w.w..w +w....w....1....w +w..............w +w..A.......w...w +w..............w +w..............w +w.....1........w +w..............w +wwwwwwwwwwwwwwww diff --git a/VGDLDataGeneralized/examples/gridphysics/surround_lvl3.txt b/VGDLDataGeneralized/examples/gridphysics/surround_lvl3.txt new file mode 100755 index 0000000..cf5d337 --- /dev/null +++ b/VGDLDataGeneralized/examples/gridphysics/surround_lvl3.txt @@ -0,0 +1,15 @@ +wwwwwwwwwwwwwwww +w..............w +w..........1...w +w.....1........w +w...w......w...w +w.......1..w...w +w..............w +w........1.....w +w..............w +w..A...........w +w..............w +w..........1...w +w..............w +w..............w +wwwwwwwwwwwwwwww diff --git a/VGDLDataGeneralized/examples/gridphysics/surround_lvl4.txt b/VGDLDataGeneralized/examples/gridphysics/surround_lvl4.txt new file mode 100755 index 0000000..8a22596 --- /dev/null +++ b/VGDLDataGeneralized/examples/gridphysics/surround_lvl4.txt @@ -0,0 +1,15 @@ +wwwwwwwwwwwwwwww +w.A............w +w..............w +w..............w +w...w...1..w...w +w..........w...w +w.....wwwwww...w +w..............w +w..............w +w..............w +w..wwwwww......w +w..w.......1...w +w..w...........w +w..............w +wwwwwwwwwwwwwwww diff --git a/VGDLDataGeneralized/examples/gridphysics/survivezombies.txt b/VGDLDataGeneralized/examples/gridphysics/survivezombies.txt new file mode 100755 index 0000000..1d1d9c2 --- /dev/null +++ b/VGDLDataGeneralized/examples/gridphysics/survivezombies.txt @@ -0,0 +1,38 @@ +BasicGame + SpriteSet + immovable0 > Immovable img=oryx/floor3 + spawnpoint0 > SpawnPoint stype=randomnpc0 prob=0.02 color=PINK img=oryx/cloak3 + parent0 > + spawnpoint1 > SpawnPoint stype=chaser0 prob=0.05 color=RED img=oryx/tombstone1 + spawnpoint2 > SpawnPoint stype=chaser0 prob=0.03 color=RED img=oryx/tombstone1 + passive0 > Passive color=GOLD img=oryx/heart1 + parent1 > + movingavatar0 > MovingAvatar healthPoints=1 limitHealthPoints=10 frameRate=8 img=oryx/swordman1 + randomnpc0 > RandomNPC speed=1 cooldown=3 color=YELLOW img=oryx/priest1 + chaser0 > Chaser stype=movingavatar0 cooldown=6 speed=0.5 color=BROWN img=newset/zombie + immovable1 > Immovable autotiling=true img=oryx/wall3 + + InteractionSet + movingavatar0 passive0 > addHealthPoints killSecond=True scoreChange=1 + + parent1 immovable1 > stepBack + + movingavatar0 chaser0 > subtractHealthPoints scoreChange=-1 + chaser0 movingavatar0 > killSprite + + randomnpc0 chaser0 > transformTo stype=passive0 killSecond=True + movingavatar0 parent0 > killSprite scoreChange=-1 + + TerminationSet + Timeout limit=1000 win=True + SpriteCounter stype=movingavatar0 limit=0 win=False + + LevelMapping + 0 > immovable0 spawnpoint0 + 1 > immovable0 spawnpoint2 + 2 > immovable0 spawnpoint1 + . > immovable0 passive0 + - > immovable0 chaser0 + + > immovable0 + A > immovable0 movingavatar0 + w > wall \ No newline at end of file diff --git a/VGDLDataGeneralized/examples/gridphysics/survivezombies_lvl0.txt b/VGDLDataGeneralized/examples/gridphysics/survivezombies_lvl0.txt new file mode 100755 index 0000000..71b7415 --- /dev/null +++ b/VGDLDataGeneralized/examples/gridphysics/survivezombies_lvl0.txt @@ -0,0 +1,11 @@ +wwwwwwwwwwwwwwwwwww +wA++.++++++++..++1w +w.+.+++++++++..++0w +wwwww++++++++wwwwww +w+++++w+..+++++w1.w +w+0+-+wwwwwww++++ww +w++.++++++++++++++w +wwwww+++++www+++++w +w++1w+++++++++++++w +w++++++++...+0++www +wwwwwwwwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLDataGeneralized/examples/gridphysics/survivezombies_lvl1.txt b/VGDLDataGeneralized/examples/gridphysics/survivezombies_lvl1.txt new file mode 100755 index 0000000..68a0746 --- /dev/null +++ b/VGDLDataGeneralized/examples/gridphysics/survivezombies_lvl1.txt @@ -0,0 +1,11 @@ +wwwwwwwwwwwwwwwwwww +w1++0w+.+.+++++A++w +w++-+w+.++.+++++++w +w++++w+++w+++wwwwww +w+++++++0w+++..++1w +w+...++www+++..+++w +w++++++++wwww+++++w +w+++w++++w0++++.+.w +w+++w++..+++w+++..w +w-+-w2++..++wwwwwww +wwwwwwwwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLDataGeneralized/examples/gridphysics/survivezombies_lvl2.txt b/VGDLDataGeneralized/examples/gridphysics/survivezombies_lvl2.txt new file mode 100755 index 0000000..1180c78 --- /dev/null +++ b/VGDLDataGeneralized/examples/gridphysics/survivezombies_lvl2.txt @@ -0,0 +1,11 @@ +wwwwwwwwwwwwwwwwwww +w+2+++...+ww+++0++w +w+++++-++++++ww+++w +w++wwwwww++++...++w +w0+++.+++++++2++++w +w+++.+.+wwwwww++.+w +wwwwww+++++0++++++w +w+A++w+...+w++.+.+w +w+..+w+++++w+++.++w +w++++.++++-w-+.+.1w +wwwwwwwwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLDataGeneralized/examples/gridphysics/survivezombies_lvl3.txt b/VGDLDataGeneralized/examples/gridphysics/survivezombies_lvl3.txt new file mode 100755 index 0000000..4b4508c --- /dev/null +++ b/VGDLDataGeneralized/examples/gridphysics/survivezombies_lvl3.txt @@ -0,0 +1,11 @@ +wwwwwwwwwwwwwwwwwww +w+.+...+w+++...+++w +w+++-++w+w++12+..+w +w+.++-+w+++.++++++w +w++0+++w++w+++..++w +w+++w+++w+++-+-+++w +w+.+.+2++w++w+.+++w +w++-++2++-+w++++++w +w+++01++w+1++2++++w +w+++-------++....Aw +wwwwwwwwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLDataGeneralized/examples/gridphysics/survivezombies_lvl4.txt b/VGDLDataGeneralized/examples/gridphysics/survivezombies_lvl4.txt new file mode 100755 index 0000000..38e54c8 --- /dev/null +++ b/VGDLDataGeneralized/examples/gridphysics/survivezombies_lvl4.txt @@ -0,0 +1,11 @@ +wwwwwwwwwwwwwwwwwww +w+++++++w.+.+..++.w +w++11+++w+.+2+..++w +w+++2+++w+1++.++++w +w+++1+++wwwwwwww++w +w+++1+++++A+++++++w +w++1++1+wwwwwwww++w +w+++1+++w++-++++++w +w+++1+++w++-+-+-++w +w++1++++w+++-++-++w +wwwwwwwwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLDataGeneralized/examples/gridphysics/tercio.txt b/VGDLDataGeneralized/examples/gridphysics/tercio.txt new file mode 100755 index 0000000..780a724 --- /dev/null +++ b/VGDLDataGeneralized/examples/gridphysics/tercio.txt @@ -0,0 +1,62 @@ +#Modality: #http://www.puzzlescript.net/play.html?p=6888061 + +BasicGame key_handler=Pulse square_size=50 + SpriteSet + immovable0 > Immovable img=oryx/backBlack + immovable1 > Immovable img=oryx/backGrey + immovable2 > Immovable img=oryx/backBlue + + immovable3 > Immovable img=oryx/backOBrown + + immovable4 > Immovable img=newset/hole1 + immovable5 > Immovable img=newset/hole1 + passive0 > Passive img=oryx/bush5 shrinkfactor=0.8 + movingavatar0 > MovingAvatar + movingavatar1 > img=newset/girl4 + movingavatar2 > img=newset/girl2 + movingavatar3 > img=newset/girl1 + movingavatar4 > img=newset/girl3 + + immovable6 > Immovable img=oryx/dirtwall autotiling=True + + LevelMapping + . > immovable0 + + > immovable1 + - > immovable2 + g > immovable3 + + B > movingavatar2 immovable0 + A > movingavatar3 immovable1 + L > movingavatar4 immovable2 + + * > passive0 immovable0 + @ > passive0 immovable1 + $ > passive0 immovable2 + + t > immovable4 immovable0 + u > immovable4 immovable1 + r > immovable4 immovable2 + + w > immovable6 + + TerminationSet + SpriteCounter stype=immovable4 limit=0 win=True + Timeout limit=1000 win=False + + InteractionSet + movingavatar0 EOS > stepBack + + movingavatar2 immovable1 immovable2 > stepBack + movingavatar3 immovable0 immovable2 > stepBack + movingavatar4 immovable0 immovable1 > stepBack + + movingavatar0 immovable0 > transformTo stype=movingavatar2 + movingavatar0 immovable1 > transformTo stype=movingavatar3 + movingavatar0 immovable2 > transformTo stype=movingavatar4 + movingavatar0 immovable3 > transformTo stype=movingavatar1 + + passive0 movingavatar0 > bounceForward + passive0 immovable6 > undoAll + immovable4 immovable6 > undoAll + movingavatar0 immovable6 > stepBack + immovable4 passive0 > transformTo stype=immovable5 scoreChange=1 diff --git a/VGDLDataGeneralized/examples/gridphysics/tercio_lvl0.txt b/VGDLDataGeneralized/examples/gridphysics/tercio_lvl0.txt new file mode 100755 index 0000000..98053a5 --- /dev/null +++ b/VGDLDataGeneralized/examples/gridphysics/tercio_lvl0.txt @@ -0,0 +1,8 @@ +wwwwwwwwwwww +wu+........w +w++g.......w +w+++..g----w +w+++..--$--w +w+++..--L--w +w+++..-----w +wwwwwwwwwwww diff --git a/VGDLDataGeneralized/examples/gridphysics/tercio_lvl1.txt b/VGDLDataGeneralized/examples/gridphysics/tercio_lvl1.txt new file mode 100755 index 0000000..485d271 --- /dev/null +++ b/VGDLDataGeneralized/examples/gridphysics/tercio_lvl1.txt @@ -0,0 +1,10 @@ +wwwwwwwwwwwwww +w++Aw++++++++w +w+....+++++++w +wu++..++++--gw +w+g....g.++++w +w+++++--...--w +w+++++--...$-w +w+++++--...--w +w+++++-------w +wwwwwwwwwwwwww diff --git a/VGDLDataGeneralized/examples/gridphysics/tercio_lvl2.txt b/VGDLDataGeneralized/examples/gridphysics/tercio_lvl2.txt new file mode 100755 index 0000000..c998335 --- /dev/null +++ b/VGDLDataGeneralized/examples/gridphysics/tercio_lvl2.txt @@ -0,0 +1,8 @@ +wwwwwwwwwwww +w..........w +w.++.+...*.w +w.+A++..---w +w..u.+g----w +wg...+++---w +w++++++++++w +wwwwwwwwwwww diff --git a/VGDLDataGeneralized/examples/gridphysics/tercio_lvl3.txt b/VGDLDataGeneralized/examples/gridphysics/tercio_lvl3.txt new file mode 100755 index 0000000..bca3b15 --- /dev/null +++ b/VGDLDataGeneralized/examples/gridphysics/tercio_lvl3.txt @@ -0,0 +1,11 @@ +wwwwwwwwwwwww +w...........w +w...+.......w +w.+.+.+...--w +w.+.++++g.--w +wA@g++..----w +w.+.++...---w +w.+.+....-r-w +w.+......---w +w.+++++++---w +wwwwwwwwwwwww diff --git a/VGDLDataGeneralized/examples/gridphysics/tercio_lvl4.txt b/VGDLDataGeneralized/examples/gridphysics/tercio_lvl4.txt new file mode 100755 index 0000000..8cc8375 --- /dev/null +++ b/VGDLDataGeneralized/examples/gridphysics/tercio_lvl4.txt @@ -0,0 +1,8 @@ +wwwwwwwwwwww +w+...++++--w +w..+g...g-rw +w.++*....--w +w++..B-----w +w+...+-----w +w+++++++---w +wwwwwwwwwwww diff --git a/VGDLDataGeneralized/examples/gridphysics/thecitadel.txt b/VGDLDataGeneralized/examples/gridphysics/thecitadel.txt new file mode 100755 index 0000000..7df7485 --- /dev/null +++ b/VGDLDataGeneralized/examples/gridphysics/thecitadel.txt @@ -0,0 +1,44 @@ +#The Citadel: http://www.mobygames.com/game/citadel__ + +BasicGame square_size=40 key_handler=Pulse + SpriteSet + immovable0 > Immovable img=oryx/backLBrown hidden=True + immovable1 > Immovable color=DARKBLUE img=newset/hole5 + immovable2 > Immovable color=DARKBLUE img=newset/hole4 + movingavatar0 > MovingAvatar img=oryx/spelunky_0 + immovable3 > Immovable img=oryx/door2 + passive0 > Passive img=oryx/wall2 shrinkfactor=0.8 + passive1 > Passive img=oryx/barrel1 shrinkfactor=0.8 + immovable4 > Immovable img=oryx/dirtwall autotiling=true + LevelMapping + 0 > immovable0 immovable2 + 1 > immovable0 immovable1 + b > immovable0 passive1 + c > immovable0 passive0 + g > immovable0 immovable3 + . > immovable0 + A > immovable0 movingavatar0 + w > immovable4 + InteractionSet + + + movingavatar0 immovable4 immovable1 immovable2 > stepBack + + passive1 movingavatar0 > bounceForward + passive1 boulder passive0 immovable4 immovable3 > undoAll + + passive1 immovable2 > killBoth scoreChange=1 + passive1 immovable1 > killSprite + + passive0 movingavatar0 > bounceForward + passive0 crate > bounceForward repeat=10 + + passive0 immovable4 passive1 immovable3 immovable2 > undoAll + + passive0 immovable1 > killBoth scoreChange=1 + immovable3 movingavatar0 > killSprite scoreChange=5 + + + TerminationSet + SpriteCounter stype=immovable3 limit=0 win=True + SpriteCounter stype=movingavatar0 limit=0 win=False \ No newline at end of file diff --git a/VGDLDataGeneralized/examples/gridphysics/thecitadel_lvl0.txt b/VGDLDataGeneralized/examples/gridphysics/thecitadel_lvl0.txt new file mode 100755 index 0000000..a6736a3 --- /dev/null +++ b/VGDLDataGeneralized/examples/gridphysics/thecitadel_lvl0.txt @@ -0,0 +1,9 @@ +wwwwwwwwww +wccccc...w +w.cccc...w +w..ccc...w +wg..cc..Aw +w..ccc...w +w.cccc...w +wccccc...w +wwwwwwwwww diff --git a/VGDLDataGeneralized/examples/gridphysics/thecitadel_lvl1.txt b/VGDLDataGeneralized/examples/gridphysics/thecitadel_lvl1.txt new file mode 100755 index 0000000..b8875de --- /dev/null +++ b/VGDLDataGeneralized/examples/gridphysics/thecitadel_lvl1.txt @@ -0,0 +1,9 @@ +wwwwwwwwwwwwwwww +wwccccc...ww...w +ww.cccc.11111b.w +ww..ccc...wwwwww +g0....c..Aw +ww..ccc...w +ww.cccc...w +wwccccc...w +wwwwwwwwwww diff --git a/VGDLDataGeneralized/examples/gridphysics/thecitadel_lvl2.txt b/VGDLDataGeneralized/examples/gridphysics/thecitadel_lvl2.txt new file mode 100755 index 0000000..54e8da3 --- /dev/null +++ b/VGDLDataGeneralized/examples/gridphysics/thecitadel_lvl2.txt @@ -0,0 +1,11 @@ +wwwwwwwwwwwwww +wA....ww.....w +w...b..01bcb1w +w..bbbww.b.b.w +w...b.wwcccccw +ww0wwwwwww.www +w..c..wwcc.c1w +wcc....0..1..w +wccc.cww.b.00w +w.....wwbbbbgw +wwwwwwwwwwwwww diff --git a/VGDLDataGeneralized/examples/gridphysics/thecitadel_lvl3.txt b/VGDLDataGeneralized/examples/gridphysics/thecitadel_lvl3.txt new file mode 100755 index 0000000..985b66c --- /dev/null +++ b/VGDLDataGeneralized/examples/gridphysics/thecitadel_lvl3.txt @@ -0,0 +1,11 @@ +wwwwwwwwwwwwwww +w...w....w....w +w.b.w.cc.w.bb.w +w111w0000w1111w +w............bw +w...........bAw +www........bbbw +www0000w00wwwww +www.cc.w...gwww +www....wwwwwwww +wwwwwwwwwwwwwww diff --git a/VGDLDataGeneralized/examples/gridphysics/thecitadel_lvl4.txt b/VGDLDataGeneralized/examples/gridphysics/thecitadel_lvl4.txt new file mode 100755 index 0000000..c33e0e4 --- /dev/null +++ b/VGDLDataGeneralized/examples/gridphysics/thecitadel_lvl4.txt @@ -0,0 +1,11 @@ +wwwwwwwwwww +wcc....cccw +wcc.c..cccw +wc..c.....w +www.w.w.c.w +wg11111..Aw +www.w.w...w +wc..cc..c.w +wcc..c....w +wccc...cccw +wwwwwwwwwww diff --git a/VGDLDataGeneralized/examples/gridphysics/themole.txt b/VGDLDataGeneralized/examples/gridphysics/themole.txt new file mode 100755 index 0000000..4d88d9a --- /dev/null +++ b/VGDLDataGeneralized/examples/gridphysics/themole.txt @@ -0,0 +1,99 @@ +BasicGame square_size=30 + SpriteSet + immovable0 > Immovable img=oryx/backGrey hidden=True + + passive0 > Passive color=BLUE portal=True + passive1 > img=newset/hole1 + passive2 > img=newset/hole4 + + parent0 > + parent1 > + immovable1 > Immovable img=oryx/wall6 + immovable2 > Immovable invisible=True hidden=True + + parent2 > + immovable3 > Immovable img=oryx/wall5 + immovable4 > Immovable invisible=True hidden=True + + + parent3 > speed=0.4 + parent4 > + randomnpc0 > RandomNPC cooldown=2 cons=2 img=oryx/guard1 + randomnpc1 > RandomNPC cooldown=2 cons=2 invisible=True hidden=True + + parent8 > + randomnpc2 > RandomNPC cooldown=2 cons=3 img=oryx/freak1 + randomnpc3 > RandomNPC cooldown=2 cons=3 invisible=True hidden=True + + + parent6 > + parent7 > + immovable5 > Immovable img=oryx/diamond1 + immovable6 > Immovable invisible=True hidden=True + + parent8 > + immovable7 > Immovable img=oryx/diamond2 + immovable8 > Immovable invisible=True hidden=True + + resource0 > Resource color=GOLD limit=10 + + ongoingshootavatar0 > OngoingShootAvatar speed=0.4 + ongoingshootavatar1 > img=oryx/dwarf1 stype=passive1 + ongoingshootavatar2 > img=oryx/druid1 stype=passive2 + + + LevelMapping + A > ongoingshootavatar1 immovable0 + . > immovable0 + o > randomnpc0 immovable0 + u > randomnpc3 immovable0 + x > immovable1 immovable4 + w > immovable1 immovable0 + m > immovable4 immovable0 + 1 > immovable5 immovable0 + 2 > immovable8 immovable0 + + InteractionSet + ongoingshootavatar1 immovable1 > stepBack + ongoingshootavatar2 immovable3 > stepBack + ongoingshootavatar0 EOS > wrapAround + + ongoingshootavatar1 randomnpc0 > killSprite scoreChange=-1 + ongoingshootavatar2 randomnpc2 > killSprite scoreChange=-1 + + passive0 hole > killBoth + passive0 parent2 > killSprite + passive0 parent1 > killSprite + + randomnpc0 immovable1 > stepBack pixelPerfect=True + randomnpc2 immovable3 > stepBack pixelPerfect=True + randomnpc1 immovable2 > stepBack pixelPerfect=True + randomnpc3 immovable4 > stepBack pixelPerfect=True + + # MOVING UNDERGROUND + ongoingshootavatar1 passive1 > transformToAll stype=immovable5 stypeTo=immovable6 + ongoingshootavatar1 passive1 > transformToAll stype=immovable8 stypeTo=immovable7 + ongoingshootavatar1 passive1 > transformToAll stype=randomnpc0 stypeTo=randomnpc1 + ongoingshootavatar1 passive1 > transformToAll stype=randomnpc3 stypeTo=randomnpc2 + ongoingshootavatar1 passive1 > transformToAll stype=immovable1 stypeTo=immovable2 + ongoingshootavatar1 passive1 > transformToAll stype=immovable4 stypeTo=immovable3 + ongoingshootavatar1 passive1 > align + ongoingshootavatar1 passive1 > transformTo stype=ongoingshootavatar2 forceOrientation=true + + # MOVING OVERGROUND + ongoingshootavatar2 passive2 > transformToAll stype=immovable7 stypeTo=immovable8 + ongoingshootavatar2 passive2 > transformToAll stype=immovable6 stypeTo=immovable5 + ongoingshootavatar2 passive2 > transformToAll stype=randomnpc2 stypeTo=randomnpc3 + ongoingshootavatar2 passive2 > transformToAll stype=randomnpc1 stypeTo=randomnpc0 + ongoingshootavatar2 passive2 > transformToAll stype=immovable3 stypeTo=immovable4 + ongoingshootavatar2 passive2 > transformToAll stype=immovable2 stypeTo=immovable1 + ongoingshootavatar2 passive2 > align + ongoingshootavatar2 passive2 > transformTo stype=ongoingshootavatar1 forceOrientation=true + + ongoingshootavatar1 immovable5 > changeResource resource=resource0 value=1 killResource=True scoreChange=1 + ongoingshootavatar2 immovable7 > changeResource resource=resource0 value=1 killResource=True scoreChange=1 + + + TerminationSet + SpriteCounter stype=ongoingshootavatar0 limit=0 win=False + SpriteCounter stype=parent6 limit=0 win=True diff --git a/VGDLDataGeneralized/examples/gridphysics/themole_lvl0.txt b/VGDLDataGeneralized/examples/gridphysics/themole_lvl0.txt new file mode 100755 index 0000000..044abe7 --- /dev/null +++ b/VGDLDataGeneralized/examples/gridphysics/themole_lvl0.txt @@ -0,0 +1,21 @@ +xxxxxxxxxxxxxxxxxxxxxxxxxxxxx +x..u..w..........m.....w..2.x +x.....w..........m.....w....x +x.2...w..1......um.....w....x +xwwwwwwwwwwwwwwwwxwwwwwxwwwwx +x.....w..........m..........x +x.....w..........m..........x +x.....w.......1..m....2.....x +xmmmmmxmmmmmmmmmmmmmmmmmmmmmx +x...A.w..........m......o...x +x.....w...1......m..........x +x.....w..........m..........x +x.....wwwwwwwwwwwxwwwwwwwwwwx +x.....w..........m.....w....x +x.....w...2.....om..1..w....x +x.....w..........m.....w....x +xmmmmmxmmmmmmmmmmmmmmmmxmmmmx +x.....w..........m.....w....x +x...o.w...2......m.....w..u.x +x.....w..........m.....w..1.x +xxxxxxxxxxxxxxxxxxxxxxxxxxxxx diff --git a/VGDLDataGeneralized/examples/gridphysics/themole_lvl1.txt b/VGDLDataGeneralized/examples/gridphysics/themole_lvl1.txt new file mode 100755 index 0000000..12019f1 --- /dev/null +++ b/VGDLDataGeneralized/examples/gridphysics/themole_lvl1.txt @@ -0,0 +1,21 @@ +xxxxxxxxxxxxxxxxxxxxxxxxxxxxx +xo......w.......m...........x +x...1...w...1...m...u...2...x +x.......w.......m...........x +xmmmmmmmxmmmmmmmxwwwwwwwwwwwx +x.......w...1...x...u.......x +x....2..w..u....x......wwwwwx +x.......w.......x..2...w..2.x +x.......w......ox......w....x +xwwwwwwwxmmmmmmmxmmmmmmxmmmmx +x.......m.......x......w....x +x.......m...1...x......w....x +x..1....m.......x......w....x +x.......m...2...x......w....x +x...o...m.......x......w....x +x.......m...u...x......w....x +xwwwwwwwxxxxxxxxxmmmmmmxmmmmx +x.......m..............w....x +x...o...m..............w....x +x.......m......A.......w....x +xxxxxxxxxxxxxxxxxxxxxxxxxxxxx diff --git a/VGDLDataGeneralized/examples/gridphysics/themole_lvl2.txt b/VGDLDataGeneralized/examples/gridphysics/themole_lvl2.txt new file mode 100755 index 0000000..3405c8a --- /dev/null +++ b/VGDLDataGeneralized/examples/gridphysics/themole_lvl2.txt @@ -0,0 +1,21 @@ +xxxxxxxxxxxxxxxxxxxxxxxxxxxxx +x.1........m...............1x +x....o.....m...2......o.....x +x..........m................x +xwwwwwwwxxxxxxxxxxxxmmmmmmmmx +x.......x..........w........x +x...u...x......A...w..o..u..x +x.......x..........w........x +x.......x..........w........x +x.2.....x..........w..2.....x +xmmmmmmmxmmmmmmmmmmxwwwwwwwwx +x.......w..........w........x +x.......w....u.....w..o.....x +x.1.....w..........w........x +x.......wwwwwwwwwwwxxxxxxxxxx +x...o...w...........m.......x +xxxxxxxxx......1....m.......x +x...2...x...........m...1...x +x.......xxxxwwwxxxxxxxxxxxxxx +x..u....x.2.............u...x +xxxxxxxxxxxxxxxxxxxxxxxxxxxxx diff --git a/VGDLDataGeneralized/examples/gridphysics/themole_lvl3.txt b/VGDLDataGeneralized/examples/gridphysics/themole_lvl3.txt new file mode 100755 index 0000000..abea3ff --- /dev/null +++ b/VGDLDataGeneralized/examples/gridphysics/themole_lvl3.txt @@ -0,0 +1,21 @@ +xxxxxxxxxxxxxxxxxxxxxxxxxxxxx +x.........m...A...w.o.......x +x.........m.......w.........x +x.....1...m.......w.....2...x +x.........m.......w.........x +x.u.......m.......w.......u.x +xwwwwwwxxxxxxxxxxxxxxmmmmmmmx +x..........o.x..............x +x............x...2..........x +x......1.....x........o.....x +x....u.......x..............x +x............x....u.........x +x............x...........1..x +xmmmmmmxxxxxxxxxxxxxxwwwwwwwx +x.........w.......m.........x +x.1.......w....1..m.........x +x.....u...w.......m....o....x +x.........w.o.....m.........x +x.........w.......m.........x +x.....2...w....2..m....2....x +xxxxxxxxxxxxxxxxxxxxxxxxxxxxx diff --git a/VGDLDataGeneralized/examples/gridphysics/themole_lvl4.txt b/VGDLDataGeneralized/examples/gridphysics/themole_lvl4.txt new file mode 100755 index 0000000..4e88afd --- /dev/null +++ b/VGDLDataGeneralized/examples/gridphysics/themole_lvl4.txt @@ -0,0 +1,21 @@ +xxxxxxxxxxxxxxxxxxxxxxxxxxxxx +x.....x......m.......m.u....x +x...1.x......m.......m.....1x +x.....x....2.m..o....m......x +x.....x......m.......m...2..x +x...o.x......m....2..m......x +xwwwwwx...u..m.......mmmmmmmx +x...o.w......m.......x......x +x.....w......m.......x......x +x.....w......m.......x......x +x..1..wxxxxmmmmmwwwwwx...A..x +x.....w......m.......x......x +x.....w....2.m...o...x......x +x.....w......m.......x......x +xmmmmmm......m.......wwwwwwwx +x..o..m......m..1....w......x +x.....m...u..m.......w......x +x..2..m......m.......w......x +x.....m......m.......w...u..x +x.....m......m.......w....1.x +xxxxxxxxxxxxxxxxxxxxxxxxxxxxx diff --git a/VGDLDataGeneralized/examples/gridphysics/theshepherd.txt b/VGDLDataGeneralized/examples/gridphysics/theshepherd.txt new file mode 100644 index 0000000..363e893 --- /dev/null +++ b/VGDLDataGeneralized/examples/gridphysics/theshepherd.txt @@ -0,0 +1,56 @@ +BasicGame obs=wall,fence + SpriteSet + immovable0 > Immovable hidden=True img=oryx/grass autotiling=True + parent0 > + parent1 > + fleeing0 > Fleeing speed=1.0 stype=shootavatar0 color=BLUE img=oryx/bird1 + pathchaser0 > PathChaser speed=1.0 stype=immovable3 img=oryx/bird1 + randomnpc0 > RandomNPC speed=0.1 cons=2 img=oryx/bird2 + immovable1 > Immovable hidden=True invisible=True + shootavatar0 > ShootAvatar stype=immovable2 ammo=resource0 img=oryx/princess1 + shootavatar1 > img=oryx/wolf1 + pathchaser1 > PathChaser stype=immovable2 + pathchaser2 > PathChaser stype=fleeing0 + immovable2 > Immovable img=oryx/belt2 shrinkfactor=0.5 singleton=True + resource0 > Resource value=1 limit=1 img=oryx/belt2 color=BROWN + immovable3 > Immovable invisible=True hidden=True + door0 > Door img=oryx/dooropen1 + immovable4 > Immovable img=oryx/spike2 + immovable5 > Immovable img=oryx/tree2 + + InteractionSet + parent0 immovable5 immovable4 > stepBack + parent1 notamed > stepBack + shootavatar0 immovable5 immovable4 > stepBack + shootavatar1 immovable5 immovable4 > stepBack + randomnpc0 shootavatar0 > bounceForward + immovable2 shootavatar0 > bounceForward + immovable2 immovable5 immovable4 > killSprite + + pathchaser1 immovable2 > transformTo stype=pathchaser2 killSecond=True #dog helps after eating a treat + + #sheep runs to pen if caught by helpful dog, shootavatar1 becomes pathchaser1 again + fleeing0 pathchaser2 > transformTo stype=immovable1 + pathchaser2 immovable1 > transformTo stype=pathchaser1 + immovable1 pathchaser1 > transformTo stype=pathchaser0 + + randomnpc0 door0 > stepBack + parent0 immovable4 > stepBack + fleeing0 immovable3 > transformTo stype=randomnpc0 scoreChange=5 + pathchaser0 immovable3 > transformTo stype=randomnpc0 scoreChange=1 + + resource0 shootavatar0 > collectResource killResource=False + + LevelMapping + 0 > fleeing0 immovable0 + . > immovable0 + A > immovable0 shootavatar0 + d > pathchaser1 immovable0 + e > immovable3 immovable0 + + > door0 immovable0 + f > immovable4 immovable0 + t > resource0 immovable0 + w > immovable0 immovable5 + + TerminationSet + SpriteCounter stype=parent1 win=True \ No newline at end of file diff --git a/VGDLDataGeneralized/examples/gridphysics/theshepherd_lvl0.txt b/VGDLDataGeneralized/examples/gridphysics/theshepherd_lvl0.txt new file mode 100644 index 0000000..7800c9f --- /dev/null +++ b/VGDLDataGeneralized/examples/gridphysics/theshepherd_lvl0.txt @@ -0,0 +1,9 @@ +wwwwwwwwwwwwwwwwwwwwwwww +w...w..........0f......w +w.t.w.0..www....f......w +w...w...........f......w +w.0.....A.d.....+e..e..w +w.........ww....ffff+ffw +w..w.......w...........w +w.....ww....0..........w +wwwwwwwwwwwwwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLDataGeneralized/examples/gridphysics/theshepherd_lvl1.txt b/VGDLDataGeneralized/examples/gridphysics/theshepherd_lvl1.txt new file mode 100644 index 0000000..0c6ba9b --- /dev/null +++ b/VGDLDataGeneralized/examples/gridphysics/theshepherd_lvl1.txt @@ -0,0 +1,9 @@ +wwwwwwwwwwwwwwwwwwwwwwww +w...w..........0......tw +w.0.w.0.www.....wwwwwwww +w...w..................w +w..A...................w +w.........ww....ffff+ffw +w..w..0....w....+e..e..w +w.....ww......d.f......w +wwwwwwwwwwwwwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLDataGeneralized/examples/gridphysics/theshepherd_lvl2.txt b/VGDLDataGeneralized/examples/gridphysics/theshepherd_lvl2.txt new file mode 100644 index 0000000..9e585ae --- /dev/null +++ b/VGDLDataGeneralized/examples/gridphysics/theshepherd_lvl2.txt @@ -0,0 +1,9 @@ +wwwwwwwwwwwwwwwwwwwwwwww +w........f............tw +w.....e.e+..0.....w....w +wfffff+fff......wwww...w +w..........wwwwww..w...w +w..............d...w...w +w.A...wwww.........w..0w +w....0...w.....0.......w +wwwwwwwwwwwwwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLDataGeneralized/examples/gridphysics/theshepherd_lvl3.txt b/VGDLDataGeneralized/examples/gridphysics/theshepherd_lvl3.txt new file mode 100644 index 0000000..d480149 --- /dev/null +++ b/VGDLDataGeneralized/examples/gridphysics/theshepherd_lvl3.txt @@ -0,0 +1,9 @@ +wwwwwwwwwwwwwwwwwwwwwwww +w..w..f.....f..0.......w +w..w..+e...e+.....A....w +w..0..f..e..f...wwwwww.w +w..d..fff+fff..........w +w.....w.....wwwww..wwwww +www...w...t...0.w...0..w +w.....w......w..w......w +wwwwwwwwwwwwwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLDataGeneralized/examples/gridphysics/theshepherd_lvl4.txt b/VGDLDataGeneralized/examples/gridphysics/theshepherd_lvl4.txt new file mode 100644 index 0000000..7cc1163 --- /dev/null +++ b/VGDLDataGeneralized/examples/gridphysics/theshepherd_lvl4.txt @@ -0,0 +1,9 @@ +wwwwwwwwwwwwwwwwwwwwwwww +w.0.w....wwwww.tw......w +w...w...........w...e..w +w...w.0..w..w.0.wfff+ffw +w...w....w..w...w......w +w...w....w..wwwww....d.w +w.A.wwwwww..0.......wwww +w.............wwww.....w +wwwwwwwwwwwwwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLDataGeneralized/examples/gridphysics/thesnowman.txt b/VGDLDataGeneralized/examples/gridphysics/thesnowman.txt new file mode 100755 index 0000000..3ce92fc --- /dev/null +++ b/VGDLDataGeneralized/examples/gridphysics/thesnowman.txt @@ -0,0 +1,74 @@ +#The Citadel: http://www.mobygames.com/game/citadel__ + +BasicGame + SpriteSet + + immovable0 > Immovable img=oryx/backGrey hidden=True + movingavatar0 > MovingAvatar img=newset/winterelf1 frameRate=8 + resource0 > Resource img=oryx/key2 limit=1 shrinkfactor=0.6 + immovable1 > Immovable img=newset/lock1 + + passive0 > Passive + passive1 > img=newset/snowmanbase + passive2 > img=newset/snowmanbody + passive3 > img=newset/snowmanchest + passive4 > img=newset/snowmanhead + + immovable2 > Immovable + immovable3 > img=newset/snowmanbase + immovable4 > img=newset/snowmanbodyinplace + immovable5 > img=newset/snowmanchestinplace + immovable6 > img=newset/snowmanheadinplace2 + immovable7 > img=newset/snowmanwrong + + immovable8 > Immovable img=oryx/wall3 autotiling=True + + LevelMapping + s > immovable0 passive1 + b > immovable0 passive2 + c > immovable0 passive3 + h > immovable0 passive4 + k > immovable0 resource0 + l > immovable0 immovable1 + . > immovable0 + A > immovable0 movingavatar0 + + InteractionSet + movingavatar0 immovable8 > stepBack + + #base movingavatar0 > bounceForward + passive2 movingavatar0 > bounceForward + passive3 movingavatar0 > bounceForward + passive4 movingavatar0 > bounceForward + + + passive1 resource0 immovable8 immovable1 > undoAll + passive2 resource0 immovable8 immovable1 > undoAll + passive3 resource0 immovable8 immovable1 > undoAll + passive4 resource0 immovable8 immovable1 > undoAll + + movingavatar0 immovable3 > stepBack + movingavatar0 immovable4 > stepBack + movingavatar0 immovable5 > stepBack + movingavatar0 immovable6 > stepBack + + passive2 passive1 > transformTo stype=immovable4 scoreChange=2 + passive2 passive4 > transformTo stype=immovable7 scoreChange=-1 + passive2 passive3 > transformTo stype=immovable7 scoreChange=-1 + + passive3 immovable4 > transformTo stype=immovable5 scoreChange=5 + passive3 passive1 > transformTo stype=immovable7 scoreChange=-1 + passive3 passive4 > transformTo stype=immovable7 scoreChange=-1 + + passive4 immovable5 > transformTo stype=immovable6 scoreChange=13 + passive4 passive1 > transformTo stype=immovable7 scoreChange=-1 + passive4 immovable4 > transformTo stype=immovable7 scoreChange=-1 + + resource0 movingavatar0 > collectResource scoreChange=1 + + immovable1 movingavatar0 > killIfOtherHasMore resource=resource0 limit=1 + movingavatar0 immovable1 > stepBack + + TerminationSet + MultiSpriteCounter stype1=immovable7 limit=1 win=False + MultiSpriteCounter stype1=immovable6 limit=1 win=True \ No newline at end of file diff --git a/VGDLDataGeneralized/examples/gridphysics/thesnowman_lvl0.txt b/VGDLDataGeneralized/examples/gridphysics/thesnowman_lvl0.txt new file mode 100755 index 0000000..d851683 --- /dev/null +++ b/VGDLDataGeneralized/examples/gridphysics/thesnowman_lvl0.txt @@ -0,0 +1,11 @@ +wwwwwwwwwwwwww +w............w +w............w +w..c......s..w +w............w +w......A.....w +w............w +w............w +w..b......h..w +w............w +wwwwwwwwwwwwww diff --git a/VGDLDataGeneralized/examples/gridphysics/thesnowman_lvl1.txt b/VGDLDataGeneralized/examples/gridphysics/thesnowman_lvl1.txt new file mode 100755 index 0000000..a28d66c --- /dev/null +++ b/VGDLDataGeneralized/examples/gridphysics/thesnowman_lvl1.txt @@ -0,0 +1,11 @@ +wwwwwwwwwwwwww +wA....ww.....w +w.....ww.....w +w..c..ww..s..w +w.....ww.....w +www.wwwwwwlwww +w.....ww.....w +w.....ww.....w +w..b......h..w +w....kww.....w +wwwwwwwwwwwwww diff --git a/VGDLDataGeneralized/examples/gridphysics/thesnowman_lvl2.txt b/VGDLDataGeneralized/examples/gridphysics/thesnowman_lvl2.txt new file mode 100755 index 0000000..94c2145 --- /dev/null +++ b/VGDLDataGeneralized/examples/gridphysics/thesnowman_lvl2.txt @@ -0,0 +1,11 @@ +wwwwwwwwwwwwww +w.....w......w +w..b..w...c..w +w............w +wwww....w....w +w......Aw....w +wwwww...wwwwww +w..sw.......kw +w...l.....h..w +w...ww...w...w +wwwwwwwwwwwwww diff --git a/VGDLDataGeneralized/examples/gridphysics/thesnowman_lvl3.txt b/VGDLDataGeneralized/examples/gridphysics/thesnowman_lvl3.txt new file mode 100755 index 0000000..a5e6790 --- /dev/null +++ b/VGDLDataGeneralized/examples/gridphysics/thesnowman_lvl3.txt @@ -0,0 +1,11 @@ +wwwwwwwwwwwwww +w......w.....w +w...c..w...h.w +w....wwwww...w +w............w +w......A.....w +w..wwww......w +w....kw......w +w..b..wwwwlw.w +w.....ws.....w +wwwwwwwwwwwwww diff --git a/VGDLDataGeneralized/examples/gridphysics/thesnowman_lvl4.txt b/VGDLDataGeneralized/examples/gridphysics/thesnowman_lvl4.txt new file mode 100755 index 0000000..b485d40 --- /dev/null +++ b/VGDLDataGeneralized/examples/gridphysics/thesnowman_lvl4.txt @@ -0,0 +1,11 @@ +wwwwwwwwwwwwww +w.lA.........w +w.wwwwwww.whww +w............w +w.wwwwwwww...w +w.w....k.w...w +w.w..c...w...w +w.w...wwww...w +w.w...b......w +wsw......w...w +wwwwwwwwwwwwww diff --git a/VGDLDataGeneralized/examples/gridphysics/towerdefense.txt b/VGDLDataGeneralized/examples/gridphysics/towerdefense.txt new file mode 100644 index 0000000..e73590f --- /dev/null +++ b/VGDLDataGeneralized/examples/gridphysics/towerdefense.txt @@ -0,0 +1,120 @@ +BasicGame key_handler=Pulse square_size=30 + SpriteSet + immovable0 > Immovable img=oryx/grass autotiling=True hidden=True + immovable1 > Immovable img=oryx/space1 hidden=True + + immovable2 > Immovable img=oryx/dirtWall + parent0 > + parent1 > + spawnpointmultisprite0 > SpawnPointMultiSprite prob=0.8 cooldown=20 + spawnpointmultisprite1 > stypes=missileL,missileR color=PINK img=newset/lasercannon_1 + spawnpointmultisprite2 > stypes=missileU,missileD color=PINK img=newset/lasercannon + + parent2 > + shootavatar0 > ShootAvatar stype=flicker0 img=newset/shooter1 + missile0 > Missile + missile1 > healthPoints=5 speed=0.15 shrinkfactor=0.7 img=newset/redthug color=RED + missile2 > orientation=UP + missile3 > orientation=DOWN + missile4 > orientation=LEFT + missile5 > orientation=RIGHT + parent3 > healthPoints=10 speed=0.07 img=newset/bossthug color=BROWN + parent4 > orientation=UP + parent5 > orientation=DOWN + parent6 > orientation=LEFT + parent7 > orientation=RIGHT + + spawnpoint0 > SpawnPoint invisible=True hidden=True + spawnpoint1 > prob=1 cooldown=50 + spawnpoint2 > stype=missile2 + spawnpoint3 > stype=missile3 + spawnpoint4 > stype=missile4 + spawnpoint5 > stype=missile5 + parent8 > prob=1 cooldown=500 + parent9 > stype=parent4 + parent10 > stype=parent5 + parent11 > stype=parent6 + parent12 > stype=parent7 + + immovable3 > Immovable invisible=True hidden=True + immovable4 > orientation=UP img=dirt + immovable5 > orientation=DOWN img=dirt + immovable6 > orientation=LEFT img=dirt + immovable7 > orientation=RIGHT img=dirt + + missile6 > Missile shrinkfactor=0.2 timeToLive=20 speed=0.2 + missile7 > orientation=LEFT img=oryx/orb1 + missile8 > orientation=RIGHT img=oryx/orb1 + missile9 > orientation=UP img=oryx/orb3 + missile10 > orientation=DOWN img=oryx/orb3 + + flicker0 > Flicker + + immovable8 > Immovable img=oryx/cloak2 healthPoints=10 color=LIGHTBLUE + + immovable9 > Immovable img=oryx/wall1 + + LevelMapping + . > immovable0 + p > immovable0 immovable1 + h > immovable0 parent0 + v > immovable0 parent1 + w > immovable9 immovable0 + + 1 > immovable0 spawnpoint2 immovable1 + 2 > immovable0 spawnpoint3 immovable1 + 3 > immovable0 spawnpoint4 immovable1 + 4 > immovable0 spawnpoint5 immovable1 + + A > immovable0 shootavatar0 + + u > immovable0 immovable4 + l > immovable0 immovable6 + d > immovable0 immovable5 + r > immovable0 immovable7 + + t > immovable0 immovable8 + + + InteractionSet + spawnpoint2 TIME > spawn stype=parent9 timer=50 + spawnpoint3 TIME > spawn stype=parent10 timer=50 + spawnpoint4 TIME > spawn stype=parent11 timer=50 + spawnpoint5 TIME > spawn stype=parent12 timer=50 + + parent2 immovable9 spawnpointmultisprite0 > stepBack + shootavatar0 immovable8 > stepBack + missile6 immovable9 > killSprite + + missile1 immovable5 > transformTo stype=missile3 + missile1 immovable4 > transformTo stype=missile2 + missile1 immovable7 > transformTo stype=missile5 + missile1 immovable6 > transformTo stype=missile4 + missile1 immovable3 > stepBack pixelPerfect=True + + parent3 immovable5 > transformTo stype=parent5 + parent3 immovable4 > transformTo stype=parent4 + parent3 immovable7 > transformTo stype=parent7 + parent3 immovable6 > transformTo stype=parent6 + parent3 immovable3 > stepBack pixelPerfect=True + + parent0 shootavatar0 > transformTo stype=spawnpointmultisprite1 scoreChange=1 + parent1 shootavatar0 > transformTo stype=spawnpointmultisprite2 scoreChange=1 + + spawnpointmultisprite1 flicker0 > transformTo stype=parent1 killSecond=True scoreChange=-1 + spawnpointmultisprite2 flicker0 > transformTo stype=parent0 killSecond=True scoreChange=-1 + + spawnpointmultisprite1 missile9 missile10 > transformTo stype=parent0 killSecond=True scoreChange=-2 + spawnpointmultisprite2 missile7 missile8 > transformTo stype=parent1 killSecond=True scoreChange=-2 + + immovable8 missile0 > subtractHealthPoints value=1 scoreChange=-10 + missile1 immovable8 > killSprite scoreChange=9 #boss is guaranteed to kill the immovable8 if it reaches it; -1 point only if missile1 missile0 hits immovable8 + + missile1 missile6 > subtractHealthPoints value=1 scoreChangeIfKilled=5 + parent3 missile6 > subtractHealthPoints value=1 scoreChangeIfKilled=50 + missile6 missile0 > killSprite + spawnpointmultisprite0 turret > killSprite + + TerminationSet + SpriteCounter stype=immovable8 limit=0 win=False + Timeout limit=1500 win=True \ No newline at end of file diff --git a/VGDLDataGeneralized/examples/gridphysics/towerdefense_lvl0.txt b/VGDLDataGeneralized/examples/gridphysics/towerdefense_lvl0.txt new file mode 100644 index 0000000..f927a2e --- /dev/null +++ b/VGDLDataGeneralized/examples/gridphysics/towerdefense_lvl0.txt @@ -0,0 +1,16 @@ +wwwwwwwwwwwwwwwwwwwwwwww +w............hdppppppp3w +w.A............p.......w +w............v.p.v.h.v.w +w..............p.......w +w.....v......h.p.......w +w..............p.......w +w.....hdpppppppp.......w +w.......p......l.......w +w.....v.p.v.h.v..h.....w +w.......p..............w +w.....h.p..............w +w.......p..............w +w.......p..............w +w.......t..............w +wwwwwwwwwwwwwwwwwwwwwwww diff --git a/VGDLDataGeneralized/examples/gridphysics/towerdefense_lvl1.txt b/VGDLDataGeneralized/examples/gridphysics/towerdefense_lvl1.txt new file mode 100644 index 0000000..ce48be0 --- /dev/null +++ b/VGDLDataGeneralized/examples/gridphysics/towerdefense_lvl1.txt @@ -0,0 +1,12 @@ +wwwwwwwwwwwwwwwwwwwwwww +w.......l..A..........w +wtppppppp..h.dppppppp3w +w.......p.....p.......w +w..h.v..p..v..p..v.h..w +w.......p.....p.......w +w.......p..v..p.......w +w......uppppppp.......w +w..........h..l.......w +w..h....v.....v....h..w +w.....................w +wwwwwwwwwwwwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLDataGeneralized/examples/gridphysics/towerdefense_lvl2.txt b/VGDLDataGeneralized/examples/gridphysics/towerdefense_lvl2.txt new file mode 100644 index 0000000..7d9d0c8 --- /dev/null +++ b/VGDLDataGeneralized/examples/gridphysics/towerdefense_lvl2.txt @@ -0,0 +1,9 @@ +wwwwwwwwwwwwwwwwwwwwwww +w.....................w +w..dppppppppppppppppp3w +w...p...h...v...h.t...w +w...p...v...A...v.p...w +w...p...h...v...h.p...w +w...pppppppppppppppu..w +w...r.................w +wwwwwwwwwwwwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLDataGeneralized/examples/gridphysics/towerdefense_lvl3.txt b/VGDLDataGeneralized/examples/gridphysics/towerdefense_lvl3.txt new file mode 100644 index 0000000..0b2e6d1 --- /dev/null +++ b/VGDLDataGeneralized/examples/gridphysics/towerdefense_lvl3.txt @@ -0,0 +1,17 @@ +wwwwwwwwwwwwww +w...........ww +w..dpppppppp3w +w.v.p........w +w...p..v.h...w +w.h.p........w +w...ppppppd..w +w...r....p...w +w......h.p...w +w.A......p...w +w......v.p...w +w........p...w +w...tppppp...w +w...w....l...w +w...w..v.h...w +w...w........w +wwwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLDataGeneralized/examples/gridphysics/towerdefense_lvl4.txt b/VGDLDataGeneralized/examples/gridphysics/towerdefense_lvl4.txt new file mode 100644 index 0000000..7400312 --- /dev/null +++ b/VGDLDataGeneralized/examples/gridphysics/towerdefense_lvl4.txt @@ -0,0 +1,15 @@ +wwwwwwwwwwwwwwwwwwww +w........dpppppppp3w +w.......h.p........w +w...A...v.p........w +w.........p....l...w +w..dpppppppppppp...w +w...p.....p....p...w +w.v.p.hvh.p....p...w +w...p.....p....p...w +w.h.p.....ppppppu..w +w...p.....r........w +w.v.p.......vhv....w +w...p..............w +wwwwt..............w +wwwwwwwwwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLDataGeneralized/examples/gridphysics/vortex.txt b/VGDLDataGeneralized/examples/gridphysics/vortex.txt new file mode 100755 index 0000000..dc61d2f --- /dev/null +++ b/VGDLDataGeneralized/examples/gridphysics/vortex.txt @@ -0,0 +1,59 @@ +BasicGame square_size=30 + SpriteSet + immovable0 > Immovable img=oryx/grass autotiling=True hidden=True + immovable1 > Immovable color=BLUE img=oryx/seaWater + immovable2 > orientation=DOWN color=RED + immovable3 > orientation=UP color=ORANGE + immovable4 > orientation=RIGHT color=YELLOW + immovable5 > orientation=LEFT color=YELLOW + + parent0 > + immovable6 > Immovable img=newset/whirlpool2 + immovable7 > Immovable invisible=True hidden=True + + parent1 > + movingavatar0 > MovingAvatar img=newset/man4 + missileavatar0 > MissileAvatar img=newset/man3 speed=1 + + immovable8 > Immovable color=GREEN img=oryx/dooropen1 portal=True + immovable11 > Immovable img=oryx/bush5 + passive0 > Passive img=newset/block3 + immovable10 > Immovable img=oryx/treasure2 + immovable11 > Immovable img=oryx/tree1 + + + LevelMapping + . > immovable0 + A > movingavatar0 immovable6 immovable0 + n > immovable6 immovable0 + 1 > immovable3 immovable0 + 2 > immovable4 immovable0 + 3 > immovable2 immovable0 + 4 > immovable5 immovable0 + x > passive0 immovable0 + e > immovable8 immovable0 + t > immovable10 immovable0 + w > immovable11 immovable0 + h > immovable7 immovable0 + + InteractionSet + + movingavatar0 immovable11 > stepBack + passive0 parent1 > bounceForward + passive0 immovable11 passive0 > undoAll + + immovable1 passive0 > transformTo stype=immovable7 + passive0 immovable7 > killSprite scoreChange=1 + + movingavatar0 immovable1 > transformTo stype=missileavatar0 + missileavatar0 parent0 > transformTo stype=movingavatar0 + immovable8 parent1 > killSprite + + missileavatar0 immovable1 > attractGaze prob=1 + + immovable10 parent1 > killSprite scoreChange=10 + + TerminationSet + SpriteCounter stype=immovable8 limit=0 win=True + SpriteCounter stype=parent1 limit=0 win=False + Timeout limit=1000 win=False diff --git a/VGDLDataGeneralized/examples/gridphysics/vortex_lvl0.txt b/VGDLDataGeneralized/examples/gridphysics/vortex_lvl0.txt new file mode 100755 index 0000000..9bfc64f --- /dev/null +++ b/VGDLDataGeneralized/examples/gridphysics/vortex_lvl0.txt @@ -0,0 +1,16 @@ +wwwwwwwwwwwwwwww +w..3...........w +w.x3wwww.3..x..w +w..3.....3..344w +w..2222344..3..w +w......3....3..w +w.wwwww3t...3..w +w222222A44444.ew +w.x.1.1.....wwww +w...1.14444....w +w.ww1.....1....w +w...1...x.1....w +w...1wwwww1....w +w...1.....1..x.w +w...1.....1....w +wwwwwwwwwwwwwwww diff --git a/VGDLDataGeneralized/examples/gridphysics/vortex_lvl1.txt b/VGDLDataGeneralized/examples/gridphysics/vortex_lvl1.txt new file mode 100755 index 0000000..efac558 --- /dev/null +++ b/VGDLDataGeneralized/examples/gridphysics/vortex_lvl1.txt @@ -0,0 +1,16 @@ +wwwwwwwwwwwwwwww +w...3..........w +w..x3.....x....w +w.w.3..........w +w.w.3.344444444w +w.w.3.3........w +w.w.223.......xw +w...ww2A44444..w +w...www1...wwwww +w...w..1......ew +w2222221.......w +w......14444444w +w.xw.221.......w +w..w.1.....x...w +w....1.........w +wwwwwwwwwwwwwwww diff --git a/VGDLDataGeneralized/examples/gridphysics/vortex_lvl2.txt b/VGDLDataGeneralized/examples/gridphysics/vortex_lvl2.txt new file mode 100755 index 0000000..7d8ca6a --- /dev/null +++ b/VGDLDataGeneralized/examples/gridphysics/vortex_lvl2.txt @@ -0,0 +1,16 @@ +wwwwwwwwwwwwwwww +w......A......3w +w...x..1444...3w +w......1..14444w +w2222221..1....w +w.....w1..1.x..w +w.....w1..1....w +w..w..w1..w....w +w..w..w1..w....w +w..w..w1.ew....w +w..w..w144444hww +w..w..w14444444w +w..w..w1.......w +w.xw...1....x..w +w..w..w1.......w +wwwwwwwwwwwwwwww diff --git a/VGDLDataGeneralized/examples/gridphysics/vortex_lvl3.txt b/VGDLDataGeneralized/examples/gridphysics/vortex_lvl3.txt new file mode 100755 index 0000000..5bef12f --- /dev/null +++ b/VGDLDataGeneralized/examples/gridphysics/vortex_lvl3.txt @@ -0,0 +1,16 @@ +wwwwwwwwwwwwwwww +w...n4444......w +w...1..........w +w...1444...34..w +w...1.e.2223...w +w...1444...3...w +w...1..1...3...w +w...1..14444...w +w......1.......w +w.222221..223..w +w....1...x..3..w +w..221......3..w +w...........3..w +w.A4444444444..w +w.1............w +wwwwwwwwwwwwwwww diff --git a/VGDLDataGeneralized/examples/gridphysics/vortex_lvl4.txt b/VGDLDataGeneralized/examples/gridphysics/vortex_lvl4.txt new file mode 100755 index 0000000..c634897 --- /dev/null +++ b/VGDLDataGeneralized/examples/gridphysics/vortex_lvl4.txt @@ -0,0 +1,16 @@ +wwwwwwwwwwwwwwww +w.e..w.........w +wwwwnw....3444.w +w..w1.....3..1.w +w..w1444444..1.w +w.xwwwwwwww..1.w +w...3........1.w +ww.w3w2223...1.w +w22223www22221.w +w..x.2223wwwwwww +w.......2222234w +wwwwwww.w....31w +w22222223....31w +w...x...22222A1w +w..............w +wwwwwwwwwwwwwwww diff --git a/VGDLDataGeneralized/examples/gridphysics/waferthinmints.txt b/VGDLDataGeneralized/examples/gridphysics/waferthinmints.txt new file mode 100644 index 0000000..23dc6e9 --- /dev/null +++ b/VGDLDataGeneralized/examples/gridphysics/waferthinmints.txt @@ -0,0 +1,25 @@ +BasicGame + SpriteSet + wall > Immovable color=GRAY img=newset/wallRed + floor > Immovable color=RED img=newset/tile3 + + moving > + avatar > MovingAvatar color=BLACK img=newset/niceGuy + waiter > RandomBomber cooldown=4 color=WHITE img=newset/chef prob=0.2 stype=wfm + wfm > Resource color=GREEN img=newset/butter limit=11 + + InteractionSet + moving wall > stepBack + wfm avatar > collectResource changeScore=1 + avatar wfm > killIfHasMore limit=11 resource=wfm + wfm avatar > killSprite + + LevelMapping + w > wall + . > floor + A > floor avatar + m > floor wfm + e > floor waiter + + TerminationSet + SpriteCounter stype=avatar limit=0 win=false \ No newline at end of file diff --git a/VGDLDataGeneralized/examples/gridphysics/waferthinmints_lvl0.txt b/VGDLDataGeneralized/examples/gridphysics/waferthinmints_lvl0.txt new file mode 100644 index 0000000..296ac2d --- /dev/null +++ b/VGDLDataGeneralized/examples/gridphysics/waferthinmints_lvl0.txt @@ -0,0 +1,10 @@ +wwwwwwwwww +w........w +w.A......w +w........w +w........w +w........w +w........w +wwwwwwewww +wmmmmmmmmw +wwwwwwwwww \ No newline at end of file diff --git a/VGDLDataGeneralized/examples/gridphysics/waferthinmints_lvl1.txt b/VGDLDataGeneralized/examples/gridphysics/waferthinmints_lvl1.txt new file mode 100644 index 0000000..296ac2d --- /dev/null +++ b/VGDLDataGeneralized/examples/gridphysics/waferthinmints_lvl1.txt @@ -0,0 +1,10 @@ +wwwwwwwwww +w........w +w.A......w +w........w +w........w +w........w +w........w +wwwwwwewww +wmmmmmmmmw +wwwwwwwwww \ No newline at end of file diff --git a/VGDLDataGeneralized/examples/gridphysics/waferthinmints_lvl2.txt b/VGDLDataGeneralized/examples/gridphysics/waferthinmints_lvl2.txt new file mode 100644 index 0000000..296ac2d --- /dev/null +++ b/VGDLDataGeneralized/examples/gridphysics/waferthinmints_lvl2.txt @@ -0,0 +1,10 @@ +wwwwwwwwww +w........w +w.A......w +w........w +w........w +w........w +w........w +wwwwwwewww +wmmmmmmmmw +wwwwwwwwww \ No newline at end of file diff --git a/VGDLDataGeneralized/examples/gridphysics/waferthinmints_lvl3.txt b/VGDLDataGeneralized/examples/gridphysics/waferthinmints_lvl3.txt new file mode 100644 index 0000000..296ac2d --- /dev/null +++ b/VGDLDataGeneralized/examples/gridphysics/waferthinmints_lvl3.txt @@ -0,0 +1,10 @@ +wwwwwwwwww +w........w +w.A......w +w........w +w........w +w........w +w........w +wwwwwwewww +wmmmmmmmmw +wwwwwwwwww \ No newline at end of file diff --git a/VGDLDataGeneralized/examples/gridphysics/waferthinmints_lvl4.txt b/VGDLDataGeneralized/examples/gridphysics/waferthinmints_lvl4.txt new file mode 100644 index 0000000..296ac2d --- /dev/null +++ b/VGDLDataGeneralized/examples/gridphysics/waferthinmints_lvl4.txt @@ -0,0 +1,10 @@ +wwwwwwwwww +w........w +w.A......w +w........w +w........w +w........w +w........w +wwwwwwewww +wmmmmmmmmw +wwwwwwwwww \ No newline at end of file diff --git a/VGDLDataGeneralized/examples/gridphysics/waferthinmintsexit.txt b/VGDLDataGeneralized/examples/gridphysics/waferthinmintsexit.txt new file mode 100644 index 0000000..fb547e0 --- /dev/null +++ b/VGDLDataGeneralized/examples/gridphysics/waferthinmintsexit.txt @@ -0,0 +1,31 @@ +BasicGame + SpriteSet + wall > Immovable color=GRAY img=newset/wallRed + floor > Immovable color=RED img=newset/tile3 + + moving > + avatar > MovingAvatar color=BLACK img=newset/niceGuy + waiter > RandomBomber cooldown=4 color=WHITE img=newset/chef prob=0.2 stype=wfm + wfm > Resource color=GREEN img=newset/butter limit=11 + exit > Immovable img=newset/exit + + InteractionSet + moving wall > stepBack + wfm avatar > collectResource scoreChange=1 + avatar wfm > killIfHasMore limit=10 resource=wfm + wfm avatar > killSprite + wfm wfm > killBoth + exit avatar > killSprite + + LevelMapping + w > wall + . > floor + A > floor avatar + m > floor wfm + e > floor waiter + x > floor exit + + TerminationSet + SpriteCounter stype=avatar limit=0 win=false + SpriteCounter stype=exit limit=0 win=true + Timeout limit=1500 win=True diff --git a/VGDLDataGeneralized/examples/gridphysics/waferthinmintsexit_lvl0.txt b/VGDLDataGeneralized/examples/gridphysics/waferthinmintsexit_lvl0.txt new file mode 100644 index 0000000..b06bd5d --- /dev/null +++ b/VGDLDataGeneralized/examples/gridphysics/waferthinmintsexit_lvl0.txt @@ -0,0 +1,8 @@ +wwwwwwwwww +wm....m.mw +w.A......w +w......m.w +w.m......w +wm..m...mw +wm....m.mw +wwwwxwwwww \ No newline at end of file diff --git a/VGDLDataGeneralized/examples/gridphysics/waferthinmintsexit_lvl1.txt b/VGDLDataGeneralized/examples/gridphysics/waferthinmintsexit_lvl1.txt new file mode 100644 index 0000000..b06bd5d --- /dev/null +++ b/VGDLDataGeneralized/examples/gridphysics/waferthinmintsexit_lvl1.txt @@ -0,0 +1,8 @@ +wwwwwwwwww +wm....m.mw +w.A......w +w......m.w +w.m......w +wm..m...mw +wm....m.mw +wwwwxwwwww \ No newline at end of file diff --git a/VGDLDataGeneralized/examples/gridphysics/waferthinmintsexit_lvl2.txt b/VGDLDataGeneralized/examples/gridphysics/waferthinmintsexit_lvl2.txt new file mode 100644 index 0000000..b06bd5d --- /dev/null +++ b/VGDLDataGeneralized/examples/gridphysics/waferthinmintsexit_lvl2.txt @@ -0,0 +1,8 @@ +wwwwwwwwww +wm....m.mw +w.A......w +w......m.w +w.m......w +wm..m...mw +wm....m.mw +wwwwxwwwww \ No newline at end of file diff --git a/VGDLDataGeneralized/examples/gridphysics/waferthinmintsexit_lvl3.txt b/VGDLDataGeneralized/examples/gridphysics/waferthinmintsexit_lvl3.txt new file mode 100644 index 0000000..b06bd5d --- /dev/null +++ b/VGDLDataGeneralized/examples/gridphysics/waferthinmintsexit_lvl3.txt @@ -0,0 +1,8 @@ +wwwwwwwwww +wm....m.mw +w.A......w +w......m.w +w.m......w +wm..m...mw +wm....m.mw +wwwwxwwwww \ No newline at end of file diff --git a/VGDLDataGeneralized/examples/gridphysics/waferthinmintsexit_lvl4.txt b/VGDLDataGeneralized/examples/gridphysics/waferthinmintsexit_lvl4.txt new file mode 100644 index 0000000..b06bd5d --- /dev/null +++ b/VGDLDataGeneralized/examples/gridphysics/waferthinmintsexit_lvl4.txt @@ -0,0 +1,8 @@ +wwwwwwwwww +wm....m.mw +w.A......w +w......m.w +w.m......w +wm..m...mw +wm....m.mw +wwwwxwwwww \ No newline at end of file diff --git a/VGDLDataGeneralized/examples/gridphysics/waitforbreakfast.txt b/VGDLDataGeneralized/examples/gridphysics/waitforbreakfast.txt new file mode 100755 index 0000000..366e293 --- /dev/null +++ b/VGDLDataGeneralized/examples/gridphysics/waitforbreakfast.txt @@ -0,0 +1,79 @@ +BasicGame + SpriteSet + immovable0 > Immovable img=newset/floor6 + immovable1 > Immovable img=newset/floor6 hidden=True + immovable2 > Immovable color=DARKBLUE img=oryx/doorclosed1 portal=True + immovable3 > Immovable color=BLACK img=newset/floor4 + immovable4 > Immovable color=DARKBLUE img=newset/table1 + immovable5 > Immovable color=DARKBLUE + immovable6 > img=newset/table1 + immovable7 > img=newset/table2 + immovable8 > img=newset/table3 + spawnpoint0 > SpawnPoint color=LIGHTGRAY img=oryx/dooropen1 stype=parent0 prob=0.05 portal=True + immovable9 > Immovable color=GRAY img=newset/chair1 + immovable10 > img=newset/chair2 + immovable11 > img=newset/chair1 + immovable12 > img=newset/chair3 + immovable13 > img=newset/chair4 + immovable14 > Immovable color=GRAY img=newset/chair1 + immovable15 > img=newset/chair2 + immovable16 > img=newset/chair1 + immovable17 > img=newset/chair3 + immovable18 > img=newset/chair4 + movingavatar0 > MovingAvatar speed=0.25 + movingavatar1 > img=newset/man3 frameRate=8 + movingavatar2 > img=newset/man3 frameRate=8 + movingavatar3 > img=newset/man2 + movingavatar4 > img=newset/man3_satfront + movingavatar5 > img=newset/man3_satback + movingavatar6 > img=newset/man3_satleft + movingavatar7 > img=newset/man3_satright + + chaser0 > Chaser stype=immovable5 speed=0.5 img=newset/waiter singleton=True frameRate=8 + parent0 > + parent1 > + + LevelMapping + . > immovable0 + t > immovable6 immovable1 + k > spawnpoint0 immovable1 + b > immovable11 immovable1 + f > immovable10 immovable1 + l > immovable12 immovable1 + r > immovable13 immovable1 + 0 > immovable15 immovable1 + 1 > immovable16 immovable1 + 2 > immovable17 immovable1 + 3 > immovable18 immovable1 + e > immovable2 immovable1 + o > immovable4 immovable1 + A > movingavatar1 immovable1 + + InteractionSet + + immovable7 movingavatar3 > transformTo stype=immovable8 scoreChange=1 + immovable6 parent0 > transformTo stype=immovable7 + immovable2 movingavatar0 > killSprite + + movingavatar3 immovable0 > transformTo stype=movingavatar2 + movingavatar2 immovable15 > transformTo stype=movingavatar4 + movingavatar2 immovable16 > transformTo stype=movingavatar5 + movingavatar2 immovable17 > transformTo stype=movingavatar6 + movingavatar2 immovable18 > transformTo stype=movingavatar7 + + movingavatar1 immovable15 > transformTo stype=movingavatar4 + movingavatar1 immovable16 > transformTo stype=movingavatar5 + movingavatar1 immovable17 > transformTo stype=movingavatar6 + movingavatar1 immovable18 > transformTo stype=movingavatar7 + + chaser0 immovable5 immovable4 immovable3 EOS > stepBack + movingavatar0 immovable4 immovable3 EOS immovable5 > stepBack + + + + TerminationSet + MultiSpriteCounter stype1=immovable6 stype2=immovable7 limit=0 win=True + MultiSpriteCounter stype1=movingavatar2 limit=1 win=False + SpriteCounter stype=immovable2 limit=0 win=False + Timeout limit=1500 win=False + \ No newline at end of file diff --git a/VGDLDataGeneralized/examples/gridphysics/waitforbreakfast_lvl0.txt b/VGDLDataGeneralized/examples/gridphysics/waitforbreakfast_lvl0.txt new file mode 100755 index 0000000..af9dab8 --- /dev/null +++ b/VGDLDataGeneralized/examples/gridphysics/waitforbreakfast_lvl0.txt @@ -0,0 +1,8 @@ +wwwwwwkwwww +w.rol.....w +w......f..w +wf.t..rol.w +wo.1...r..w +wb........w +w...A.rol.w +wwwwewwwwww diff --git a/VGDLDataGeneralized/examples/gridphysics/waitforbreakfast_lvl1.txt b/VGDLDataGeneralized/examples/gridphysics/waitforbreakfast_lvl1.txt new file mode 100755 index 0000000..40f363e --- /dev/null +++ b/VGDLDataGeneralized/examples/gridphysics/waitforbreakfast_lvl1.txt @@ -0,0 +1,8 @@ +wwwwwwwwwww +w....rol..w +w.........w +eA.......fw +w.f......ow +wrol..0..bw +w.b...t...k +wwwwwwwwwww diff --git a/VGDLDataGeneralized/examples/gridphysics/waitforbreakfast_lvl2.txt b/VGDLDataGeneralized/examples/gridphysics/waitforbreakfast_lvl2.txt new file mode 100755 index 0000000..9c16b2e --- /dev/null +++ b/VGDLDataGeneralized/examples/gridphysics/waitforbreakfast_lvl2.txt @@ -0,0 +1,8 @@ +wwwwwwwwwww +wol.t2..row +k.......row +w.......row +w..ff...row +w.rool...Ae +w..bb.....w +wwwwwwwwwww diff --git a/VGDLDataGeneralized/examples/gridphysics/waitforbreakfast_lvl3.txt b/VGDLDataGeneralized/examples/gridphysics/waitforbreakfast_lvl3.txt new file mode 100755 index 0000000..be64d4a --- /dev/null +++ b/VGDLDataGeneralized/examples/gridphysics/waitforbreakfast_lvl3.txt @@ -0,0 +1,8 @@ +wkwwwwwwwww +w.......t2w +w.fffff...w +wroooool..w +w.bbbbb.f.w +w......rolw +wA......b.w +wewwwwwwwww diff --git a/VGDLDataGeneralized/examples/gridphysics/waitforbreakfast_lvl4.txt b/VGDLDataGeneralized/examples/gridphysics/waitforbreakfast_lvl4.txt new file mode 100755 index 0000000..936ab6f --- /dev/null +++ b/VGDLDataGeneralized/examples/gridphysics/waitforbreakfast_lvl4.txt @@ -0,0 +1,8 @@ +wwwwwwwwwww +w........Ae +w..fffff..w +w.rooooo..w +w..fbfbf.tw +w.rooooo.1w +w..bbbbb..w +wkwwwwwwwww diff --git a/VGDLDataGeneralized/examples/gridphysics/watergame.txt b/VGDLDataGeneralized/examples/gridphysics/watergame.txt new file mode 100755 index 0000000..f466973 --- /dev/null +++ b/VGDLDataGeneralized/examples/gridphysics/watergame.txt @@ -0,0 +1,27 @@ +BasicGame square_size=80 key_handler=Pulse + SpriteSet + immovable0 > Immovable img=oryx/floor4 + door0 > Door img=oryx/door2 + immovable1 > Immovable img=oryx/wall6 + immovable2 > Immovable img=newset/water + passive0 > Passive img=oryx/potion1 + movingavatar0 > MovingAvatar img=oryx/mage1 + TerminationSet + SpriteCounter stype=door0 limit=0 win=True + SpriteCounter stype=movingavatar0 limit=0 win=False + InteractionSet + movingavatar0 immovable1 > stepBack + passive0 movingavatar0 > bounceForward + passive0 immovable1 passive0 > undoAll + immovable1 passive0 > undoAll + immovable2 passive0 > killBoth + movingavatar0 immovable2 > killSprite + door0 movingavatar0 > killSprite + + LevelMapping + A > immovable0 movingavatar0 + w > immovable1 + x > immovable0 immovable2 + c > immovable0 passive0 + o > immovable0 door0 + . > background \ No newline at end of file diff --git a/VGDLDataGeneralized/examples/gridphysics/watergame_lvl0.txt b/VGDLDataGeneralized/examples/gridphysics/watergame_lvl0.txt new file mode 100755 index 0000000..2c3c013 --- /dev/null +++ b/VGDLDataGeneralized/examples/gridphysics/watergame_lvl0.txt @@ -0,0 +1,6 @@ +wwwwwww +wwowAww +wwx...w +wwwcc.w +ww...ww +wwwwwww \ No newline at end of file diff --git a/VGDLDataGeneralized/examples/gridphysics/watergame_lvl1.txt b/VGDLDataGeneralized/examples/gridphysics/watergame_lvl1.txt new file mode 100755 index 0000000..e880203 --- /dev/null +++ b/VGDLDataGeneralized/examples/gridphysics/watergame_lvl1.txt @@ -0,0 +1,7 @@ +wwwwwww +w.....w +w.c.c.w +w..cc.w +wwww..w +woxxxAw +wwwwwww \ No newline at end of file diff --git a/VGDLDataGeneralized/examples/gridphysics/watergame_lvl2.txt b/VGDLDataGeneralized/examples/gridphysics/watergame_lvl2.txt new file mode 100755 index 0000000..a8935df --- /dev/null +++ b/VGDLDataGeneralized/examples/gridphysics/watergame_lvl2.txt @@ -0,0 +1,9 @@ +wwwwwww +wAwow.w +w.wx..w +w..wxxw +wcc.c.w +w..w..w +wxcx..w +w.....w +wwwwwww \ No newline at end of file diff --git a/VGDLDataGeneralized/examples/gridphysics/watergame_lvl3.txt b/VGDLDataGeneralized/examples/gridphysics/watergame_lvl3.txt new file mode 100755 index 0000000..e2dedc4 --- /dev/null +++ b/VGDLDataGeneralized/examples/gridphysics/watergame_lvl3.txt @@ -0,0 +1,8 @@ +wwwwwww +w..w.Aw +w.cwc.w +w..xc.w +w.cxxxw +wxcwxxw +w..wwow +wwwwwww \ No newline at end of file diff --git a/VGDLDataGeneralized/examples/gridphysics/watergame_lvl4.txt b/VGDLDataGeneralized/examples/gridphysics/watergame_lvl4.txt new file mode 100755 index 0000000..88b9baa --- /dev/null +++ b/VGDLDataGeneralized/examples/gridphysics/watergame_lvl4.txt @@ -0,0 +1,8 @@ +wwwwwwww +w..cxxow +wx..xwww +w..xxA.w +w.cxxc.w +w...c..w +wx.x...w +wwwwwwww \ No newline at end of file diff --git a/VGDLDataGeneralized/examples/gridphysics/waves.txt b/VGDLDataGeneralized/examples/gridphysics/waves.txt new file mode 100755 index 0000000..f2e0b87 --- /dev/null +++ b/VGDLDataGeneralized/examples/gridphysics/waves.txt @@ -0,0 +1,56 @@ +BasicGame + SpriteSet + + immovable0 > Immovable img=oryx/space1 hidden=True + immovable1 > Immovable img=oryx/planet + + missile0 > Missile + missile1 > orientation=LEFT speed=0.95 color=BLUE img=oryx/orb3 + missile2 > orientation=RIGHT color=BLUE speed=1.0 img=oryx/orb1 shrinkfactor=0.5 + missile3 > orientation=LEFT speed=0.3 color=RED shrinkfactor=0.75 img=newset/laser2_1 + + parent0 > + spawnpoint0 > SpawnPoint stype=bomber0 cooldown=10 prob=0.05 img=newset/whirlpool2 portal=True + spawnpoint1 > SpawnPoint stype=missile1 cooldown=10 prob=0.2 img=newset/whirlpool1 portal=True + + resource0 > Resource color=GOLD limit=4 img=oryx/shield2 + + shootavatar0 > ShootAvatar color=YELLOW stype=missile2 speed=1.0 img=oryx/spaceship1 rotateInPlace=False + bomber0 > Bomber color=BROWN img=oryx/alien3 speed=0.1 orientation=LEFT stype=missile3 prob=0.01 + + LevelMapping + 1 > immovable0 spawnpoint0 + 2 > immovable0 spawnpoint1 + A > immovable0 shootavatar0 resource0 + s > immovable0 immovable1 + . > immovable0 + + TerminationSet + SpriteCounter stype=shootavatar0 limit=0 win=False + Timeout limit=1000 win=True + + InteractionSet + shootavatar0 EOS > stepBack + bomber0 EOS > killSprite + missile0 EOS > killSprite + + bomber0 missile2 > killBoth scoreChange=2 + + missile2 missile3 > transformTo stype=resource0 killSecond=True + + shootavatar0 resource0 > changeResource resource=resource0 value=1 killResource=True + + shootavatar0 missile1 > killIfHasLess resource=resource0 limit=0 + shootavatar0 missile1 > changeResource resource=resource0 value=-1 killResource=True + + shootavatar0 bomber0 > killIfHasLess resource=resource0 limit=0 + shootavatar0 bomber0 > changeResource resource=resource0 value=-1 killResource=True + + shootavatar0 missile3 > killIfHasLess resource=resource0 limit=0 + shootavatar0 missile3 > changeResource resource=resource0 value=-1 killResource=True + + immovable1 missile2 missile3 > killSprite + missile1 immovable1 > killSprite + bomber0 immovable1 > killSprite + missile3 immovable1 > killSprite + shootavatar0 immovable1 > stepBack \ No newline at end of file diff --git a/VGDLDataGeneralized/examples/gridphysics/waves_lvl0.txt b/VGDLDataGeneralized/examples/gridphysics/waves_lvl0.txt new file mode 100755 index 0000000..bfe32ec --- /dev/null +++ b/VGDLDataGeneralized/examples/gridphysics/waves_lvl0.txt @@ -0,0 +1,9 @@ +.........s..........s..........2 +......s.......................12 +..............s...............12 +....................s.........12 +...A........s.................12 +................s.............12 +.........s..............s.....12 +..............................12 +....s..............s...........2 \ No newline at end of file diff --git a/VGDLDataGeneralized/examples/gridphysics/waves_lvl1.txt b/VGDLDataGeneralized/examples/gridphysics/waves_lvl1.txt new file mode 100755 index 0000000..217d6b3 --- /dev/null +++ b/VGDLDataGeneralized/examples/gridphysics/waves_lvl1.txt @@ -0,0 +1,11 @@ +wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww +........................s......2 +..............s.....s.........12 +..............................12 +................s.............12 +...A.....................s....12 +.............s................12 +.............s................12 +...................s..........12 +..........................s....2 +wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLDataGeneralized/examples/gridphysics/waves_lvl2.txt b/VGDLDataGeneralized/examples/gridphysics/waves_lvl2.txt new file mode 100755 index 0000000..9421e74 --- /dev/null +++ b/VGDLDataGeneralized/examples/gridphysics/waves_lvl2.txt @@ -0,0 +1,9 @@ +...............................2 +..............................12 +...............................2 +..............................12 +...A..........................1. +..............................12 +...............................2 +..............................12 +...............................2 \ No newline at end of file diff --git a/VGDLDataGeneralized/examples/gridphysics/waves_lvl3.txt b/VGDLDataGeneralized/examples/gridphysics/waves_lvl3.txt new file mode 100755 index 0000000..28860d5 --- /dev/null +++ b/VGDLDataGeneralized/examples/gridphysics/waves_lvl3.txt @@ -0,0 +1,9 @@ +...............................2 +..............................12 +..............................12 +..............................12 +...A..........................12 +..............................12 +..............................12 +..............................12 +...............................2 \ No newline at end of file diff --git a/VGDLDataGeneralized/examples/gridphysics/waves_lvl4.txt b/VGDLDataGeneralized/examples/gridphysics/waves_lvl4.txt new file mode 100755 index 0000000..30bf40d --- /dev/null +++ b/VGDLDataGeneralized/examples/gridphysics/waves_lvl4.txt @@ -0,0 +1,9 @@ +.......s............s.........12 +.......s...........s.s........12 +........s.........s...s.......12 +.........s.......s.....s......12 +...A......s.....s......s......12 +...........s...s.......s......12 +............s.s........s.......12 +.............s.........s......12 +.............s.........s......12 \ No newline at end of file diff --git a/VGDLDataGeneralized/examples/gridphysics/whackamole.txt b/VGDLDataGeneralized/examples/gridphysics/whackamole.txt new file mode 100755 index 0000000..45ccfde --- /dev/null +++ b/VGDLDataGeneralized/examples/gridphysics/whackamole.txt @@ -0,0 +1,27 @@ +BasicGame + SpriteSet + immovable0 > Immovable color=LIGHTGRAY img=oryx/backOBrown + spawnpoint0 > SpawnPoint portal=True + spawnpoint1 > stype=flicker2 color=WHITE prob=0.002 img=newset/hole1 + spawnpoint2 > stype=flicker1 color=GRAY prob=0.01 img=newset/hole4 + parent0 > + randomnpc0 > RandomNPC color=RED img=newset/cat cons=2 shrinkfactor=0.5 + movingavatar0 > MovingAvatar img=oryx/cyclop1 + flicker0 > Flicker shrinkfactor=0.7 + flicker1 > color=BLUE limit=20 img=newset/mole_fast + flicker2 > color=GREEN limit=60 img=newset/mole_slow + + LevelMapping + 0 > immovable0 spawnpoint2 + 1 > immovable0 spawnpoint1 + 2 > immovable0 randomnpc0 + A > immovable0 movingavatar0 + + TerminationSet + Timeout limit=500 win=True + SpriteCounter stype=movingavatar0 limit=0 win=False + + InteractionSet + parent0 EOS > stepBack + flicker0 movingavatar0 randomnpc0 > killSprite scoreChange=1 + movingavatar0 randomnpc0 > killSprite scoreChange=-5 \ No newline at end of file diff --git a/VGDLDataGeneralized/examples/gridphysics/whackamole_lvl0.txt b/VGDLDataGeneralized/examples/gridphysics/whackamole_lvl0.txt new file mode 100755 index 0000000..381273e --- /dev/null +++ b/VGDLDataGeneralized/examples/gridphysics/whackamole_lvl0.txt @@ -0,0 +1,5 @@ +w1w0w1ww0ww00w +ww0w1www0ww1w0 +wAwww1w0w0www1 +0www0www2w0w0w +ww1www0ww1w0w0 \ No newline at end of file diff --git a/VGDLDataGeneralized/examples/gridphysics/whackamole_lvl1.txt b/VGDLDataGeneralized/examples/gridphysics/whackamole_lvl1.txt new file mode 100755 index 0000000..e54d079 --- /dev/null +++ b/VGDLDataGeneralized/examples/gridphysics/whackamole_lvl1.txt @@ -0,0 +1,5 @@ +ww0w1ww0ww1w0w +0www0ww0ww0ww1 +ww0Aw1w0www20w +0w1ww0w1ww0www +ww0w1ww0www0w1 \ No newline at end of file diff --git a/VGDLDataGeneralized/examples/gridphysics/whackamole_lvl2.txt b/VGDLDataGeneralized/examples/gridphysics/whackamole_lvl2.txt new file mode 100755 index 0000000..2e440e9 --- /dev/null +++ b/VGDLDataGeneralized/examples/gridphysics/whackamole_lvl2.txt @@ -0,0 +1,5 @@ +w1w0www0w1w0ww +wAww0w0w1w0www +ww00w1ww0ww1w0 +ww0ww0w1w0ww2w +w1ww0ww0ww10ww \ No newline at end of file diff --git a/VGDLDataGeneralized/examples/gridphysics/whackamole_lvl3.txt b/VGDLDataGeneralized/examples/gridphysics/whackamole_lvl3.txt new file mode 100755 index 0000000..c06f2f3 --- /dev/null +++ b/VGDLDataGeneralized/examples/gridphysics/whackamole_lvl3.txt @@ -0,0 +1,5 @@ +wwwAwwwww1wwww +wwwwww0wwwwwww +ww0www0ww0w1ww +wwwwww0ww0wwww +www1wwwwwww1ww \ No newline at end of file diff --git a/VGDLDataGeneralized/examples/gridphysics/whackamole_lvl4.txt b/VGDLDataGeneralized/examples/gridphysics/whackamole_lvl4.txt new file mode 100755 index 0000000..1eca56b --- /dev/null +++ b/VGDLDataGeneralized/examples/gridphysics/whackamole_lvl4.txt @@ -0,0 +1,5 @@ +wwwAwwwwww2www +w0wwwwwwww1www +wwwww0wwwww1ww +wwww1wwwwwwwww +ww2wwwwww0wwww \ No newline at end of file diff --git a/VGDLDataGeneralized/examples/gridphysics/wildgunman.txt b/VGDLDataGeneralized/examples/gridphysics/wildgunman.txt new file mode 100755 index 0000000..5906c4f --- /dev/null +++ b/VGDLDataGeneralized/examples/gridphysics/wildgunman.txt @@ -0,0 +1,40 @@ +BasicGame + SpriteSet + immovable0 > Immovable img=oryx/backBlack + immovable1 > Immovable color=GREEN img=newset/city1 + flicker0 > Flicker limit=5 img=oryx/cspell5 shrinkfactor=0.7 + parent0 > + shootavatar0 > ShootAvatar stype=flicker0 img=newset/humanShotgun + parent1 > + chaser0 > Chaser stype=immovable1 + chaser1 > color=ORANGE speed=0.1 img=newset/alienShotgun_0 + chaser2 > color=YELLOW speed=0.3 img=newset/alienShotgun_1 + chaser3 > Chaser stype=immovable1 color=ORANGE speed=0.1 img=newset/niceGuy + immovable2 > Immovable hidden=True invisible=True + spawnpoint0 > SpawnPoint invisible=True hidden=True + spawnpoint1 > stype=chaser1 cooldown=100 total=2 + spawnpoint2 > stype=chaser2 cooldown=100 total=2 + spawnpoint3 > stype=chaser3 cooldown=100 total=2 + + immovable3 > Immovable img=newset/block2 + + LevelMapping + c > immovable1 immovable0 + m > spawnpoint1 immovable0 + f > spawnpoint2 immovable0 + n > spawnpoint3 immovable0 + . > immovable0 + A > shootavatar0 immovable0 + + InteractionSet + parent0 EOS > stepBack + parent0 immovable3 > stepBack + chaser0 immovable1 > killBoth scoreChange=-1 + chaser3 flicker0 > transformTo stype=immovable2 scoreChange=-1 + chaser0 flicker0 > killSprite scoreChange=2 + chaser3 immovable1 > killSprite scoreChange=2 + + TerminationSet + SpriteCounter stype=immovable1 win=False + MultiSpriteCounter stype1=parent1 stype2=spawnpoint0 limit=0 win=True + MultiSpriteCounter stype1=immovable2 limit=1 win=False \ No newline at end of file diff --git a/VGDLDataGeneralized/examples/gridphysics/wildgunman_lvl0.txt b/VGDLDataGeneralized/examples/gridphysics/wildgunman_lvl0.txt new file mode 100755 index 0000000..0d147b2 --- /dev/null +++ b/VGDLDataGeneralized/examples/gridphysics/wildgunman_lvl0.txt @@ -0,0 +1,12 @@ +w....m.....n....m...n..w +w......................w +w......................w +w......................w +w......................w +w......................w +w...........A..........w +w......................w +w......................w +w......................w +w.....c.....c......c...w +wwwwwwwwwwwwwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLDataGeneralized/examples/gridphysics/wildgunman_lvl1.txt b/VGDLDataGeneralized/examples/gridphysics/wildgunman_lvl1.txt new file mode 100755 index 0000000..b452c35 --- /dev/null +++ b/VGDLDataGeneralized/examples/gridphysics/wildgunman_lvl1.txt @@ -0,0 +1,12 @@ +w..m.m..n.m.m..n.m.m...w +w......................w +w......................w +w......................w +w......................w +w......................w +w...........A..........w +w......................w +w......................w +w......................w +w...........c..........w +wwwwwwwwwwwwwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLDataGeneralized/examples/gridphysics/wildgunman_lvl2.txt b/VGDLDataGeneralized/examples/gridphysics/wildgunman_lvl2.txt new file mode 100755 index 0000000..3800aaf --- /dev/null +++ b/VGDLDataGeneralized/examples/gridphysics/wildgunman_lvl2.txt @@ -0,0 +1,12 @@ +w.f...n....m....m..n..fw +w......................w +wwwwww.................w +w......................w +w...................wwww +w......................w +w...........A..........w +w..www.........www.....w +w..w............w......w +w..w............w......w +w..w..c.....c...w..c...w +wwwwwwwwwwwwwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLDataGeneralized/examples/gridphysics/wildgunman_lvl3.txt b/VGDLDataGeneralized/examples/gridphysics/wildgunman_lvl3.txt new file mode 100755 index 0000000..51e9a38 --- /dev/null +++ b/VGDLDataGeneralized/examples/gridphysics/wildgunman_lvl3.txt @@ -0,0 +1,12 @@ +w....m..n..f.n..m.n.f..w +w......................w +w......................w +w......................w +w......................w +w......................w +w...........A..........w +w......................w +w......................w +w......................w +w...c..............c...w +wwwwwwwwwwwwwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLDataGeneralized/examples/gridphysics/wildgunman_lvl4.txt b/VGDLDataGeneralized/examples/gridphysics/wildgunman_lvl4.txt new file mode 100755 index 0000000..3e46a09 --- /dev/null +++ b/VGDLDataGeneralized/examples/gridphysics/wildgunman_lvl4.txt @@ -0,0 +1,12 @@ +w...nm.nm..nm.nm.nm.m.mw +w......................w +w......................w +w......................w +w......................w +w......................w +w...........A..........w +w......................w +w......................w +w......................w +w...c.c.c.c.c.c.c.c....w +wwwwwwwwwwwwwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLDataGeneralized/examples/gridphysics/witnessprotected.txt b/VGDLDataGeneralized/examples/gridphysics/witnessprotected.txt new file mode 100644 index 0000000..b271afd --- /dev/null +++ b/VGDLDataGeneralized/examples/gridphysics/witnessprotected.txt @@ -0,0 +1,87 @@ +BasicGame square_size=30 + SpriteSet + + immovable0 > Immovable img=oryx/backBiege hidden=True + immovable1 > Immovable color=WHITE img=oryx/wall6 + orientedavatar0 > OrientedAvatar healthPoints=20 img=newset/girl2 speed=0.4 + bomber0 > Bomber stype=missile0 prob=0 orientation=RIGHT speed=0.25 img=newset/cop1 + + immovable2 > Immovable invisible=True hidden=True + immovable3 > orientation=LEFT img=dirt + immovable4 > orientation=RIGHT img=dirt + immovable5 > orientation=UP img=dirt + immovable6 > orientation=DOWN img=dirt + + bomber1 > Bomber prob=0.4 cooldown=3 speed=1 + bomber2 > orientation=LEFT spawnorientation=DOWN stype=missile0 img=newset/bandit1h + bomber3 > orientation=RIGHT spawnorientation=UP stype=missile0 img=newset/bandit1 + bomber4 > orientation=LEFT spawnorientation=UP stype=missile0 img=newset/bandit1h + bomber5 > orientation=RIGHT spawnorientation=DOWN stype=missile0 img=newset/bandit1 + + + door0 > Door + immovable7 > Immovable img=oryx/doorclosed1 + immovable8 > Immovable img=oryx/dooropen1 + door1 > Door + immovable9 > Immovable img=oryx/doorclosed1 + immovable10 > Immovable img=oryx/dooropen1 + immovable11 > Immovable img=oryx/wall3_0 + parent0 > + parent1 > + + missile0 > Missile img=oryx/orb1 shrinkfactor=0.5 speed=0.6 + door2 > Door img=oryx/door2 + immovable12 > Immovable img=oryx/dirtwall autotiling=True + + LevelMapping + 0 > immovable0 immovable1 + l > immovable0 bomber2 + r > immovable0 bomber5 + . > immovable0 bomber4 + , > immovable0 bomber3 + A > immovable0 orientedavatar0 + 1 > immovable0 immovable5 + 2 > immovable0 immovable3 + 3 > immovable0 immovable6 + 4 > immovable0 immovable4 + n > immovable0 running + e > immovable0 door2 + p > immovable0 bomber0 + g > immovable0 immovable7 + h > immovable0 immovable9 + a > immovable0 parent0 + b > immovable0 parent1 + _ > immovable0 + x > immovable0 bomber0 immovable3 + + + TerminationSet + SpriteCounter stype=orientedavatar0 limit=0 win=False + SpriteCounter stype=door2 limit=0 win=True + + InteractionSet + + orientedavatar0 immovable1 bomber0 > stepBack + orientedavatar0 immovable12 > stepBack + + immovable1 missile0 > killBoth + missile0 EOS immovable12 > killSprite + + bomber2 immovable4 > transformTo stype=bomber5 + bomber4 immovable4 > transformTo stype=bomber3 + bomber5 immovable3 > transformTo stype=bomber2 + bomber3 immovable3 > transformTo stype=bomber4 + + bomber0 immovable2 > attractGaze align=True + orientedavatar0 missile0 > subtractHealthPoints + missile0 orientedavatar0 bomber0 > killSprite + bomber0 door2 > killSprite + + + orientedavatar0 immovable7 immovable9 > stepBack + bomber0 immovable7 immovable9 orientedavatar0 > stepBack + orientedavatar0 parent0 > transformToAll stype=immovable7 stypeTo=immovable8 + orientedavatar0 parent1 > transformToAll stype=immovable9 stypeTo=immovable10 + + + door2 orientedavatar0 > killSprite diff --git a/VGDLDataGeneralized/examples/gridphysics/witnessprotected_lvl0.txt b/VGDLDataGeneralized/examples/gridphysics/witnessprotected_lvl0.txt new file mode 100644 index 0000000..cc5a5bb --- /dev/null +++ b/VGDLDataGeneralized/examples/gridphysics/witnessprotected_lvl0.txt @@ -0,0 +1,11 @@ +wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww +w4___l_l___l__l______l____l_____l___2w +w___0_______0_____0a____0_____0____0_w +w___p___________g__________________3_w +w___A________________________________w +wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww____w +w____________________________________w +w___e_________________h____________2_w +w____0___0____________0______0___0b__w +w4_____,_____,___,___,__,_,__,___,__2w +wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww diff --git a/VGDLDataGeneralized/examples/gridphysics/witnessprotected_lvl1.txt b/VGDLDataGeneralized/examples/gridphysics/witnessprotected_lvl1.txt new file mode 100644 index 0000000..80be600 --- /dev/null +++ b/VGDLDataGeneralized/examples/gridphysics/witnessprotected_lvl1.txt @@ -0,0 +1,11 @@ +wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww +w4___l_l___l__l______l____l_____l___2w +w___0_______0____a0_____0_____0____0_w +w___3_________________g____________x_w +w__________________________________A_w +www___wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww +w____________________________________w +w___4_________________h____________e_w +w____0___0b___________0______0___0___w +w4_____,_____,___,___,__,_,__,___,__2w +wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww diff --git a/VGDLDataGeneralized/examples/gridphysics/witnessprotected_lvl2.txt b/VGDLDataGeneralized/examples/gridphysics/witnessprotected_lvl2.txt new file mode 100644 index 0000000..74b0c80 --- /dev/null +++ b/VGDLDataGeneralized/examples/gridphysics/witnessprotected_lvl2.txt @@ -0,0 +1,11 @@ +wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww +w4___l_l___l__l______l____l_____l___2w +w___0_______0_____0_____0_____0a___0_w +w___3____g_________________________x_w +w__________________________________A_w +www___wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww +w____________________________________w +w___4_________________h____________e_w +w____0___0____________0b_____0___0___w +w4_____,_____,___,___,__,_,__,___,__2w +wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww diff --git a/VGDLDataGeneralized/examples/gridphysics/witnessprotected_lvl3.txt b/VGDLDataGeneralized/examples/gridphysics/witnessprotected_lvl3.txt new file mode 100644 index 0000000..a37fea8 --- /dev/null +++ b/VGDLDataGeneralized/examples/gridphysics/witnessprotected_lvl3.txt @@ -0,0 +1,11 @@ +wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww +w4___l_l___l_________l_l__l_____l___2w +w___0______a0_____0_____0_____0____0_w +w___p___________g__________________3_w +w___A________________________________w +wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww____w +w____________________________________w +w___e_________________h____________2_w +w____0___0____________0b_____0___0___w +w4_,___,___,_____,___,__,____,___,__2w +wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww diff --git a/VGDLDataGeneralized/examples/gridphysics/witnessprotected_lvl4.txt b/VGDLDataGeneralized/examples/gridphysics/witnessprotected_lvl4.txt new file mode 100644 index 0000000..8c6bb83 --- /dev/null +++ b/VGDLDataGeneralized/examples/gridphysics/witnessprotected_lvl4.txt @@ -0,0 +1,16 @@ +wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww +w4___l_____l______________l_____l___2w +w___0______a0_____0_____0_____0____0_w +w___p___________g__________________3_w +w___A________________________________w +wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww____w +w____________________________________w +w___3______________________________2_w +w________0____0_______0______0___0___w +w4_____,_________,______,___________2w +www___wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww +w____________________________________w +w___4_________________h____________e_w +w____0___0____________0b_____0___0___w +w4_____,_____,_______________,___,__2w +wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww diff --git a/VGDLDataGeneralized/examples/gridphysics/witnessprotection.txt b/VGDLDataGeneralized/examples/gridphysics/witnessprotection.txt new file mode 100755 index 0000000..65c2676 --- /dev/null +++ b/VGDLDataGeneralized/examples/gridphysics/witnessprotection.txt @@ -0,0 +1,79 @@ +BasicGame square_size=30 + SpriteSet + + immovable0 > Immovable img=oryx/backBiege hidden=True + + immovable1 > Immovable color=WHITE img=oryx/wall6 + shootavatar0 > ShootAvatar stype=missile0 healthPoints=5 img=newset/cop1 + missile0 > Missile img=oryx/orb3 shrinkfactor=0.5 singleton=True + + immovable2 > Immovable invisible=True hidden=True + immovable3 > orientation=LEFT img=dirt + immovable4 > orientation=RIGHT img=dirt + + bomber0 > Bomber prob=0.1 cooldown=6 speed=1 + bomber1 > orientation=LEFT spawnorientation=DOWN stype=missile1 img=newset/bandit1h + bomber2 > orientation=RIGHT spawnorientation=UP stype=missile1 img=newset/bandit1 + bomber3 > orientation=LEFT spawnorientation=UP stype=missile1 img=newset/bandit1h + bomber4 > orientation=RIGHT spawnorientation=DOWN stype=missile1 img=newset/bandit1 + + missile1 > Missile img=oryx/orb1 shrinkfactor=0.5 speed=0.6 + door0 > Door + door1 > img=oryx/door2 + door2 > img=oryx/door2 + + parent0 > img=newset/girl2 + chaser0 > Chaser stype=door0 cooldown=5 color=RED speed=0.4 + immovable5 > Immovable + + immovable6 > Immovable img=oryx/dirtwall autotiling=True + + LevelMapping + 0 > immovable0 immovable1 + l > immovable0 bomber1 + r > immovable0 bomber4 + . > immovable0 bomber3 + , > immovable0 bomber2 + A > immovable0 shootavatar0 + 1 > immovable0 turnup + 2 > immovable0 immovable3 + 3 > immovable0 turndown + 4 > immovable0 immovable4 + n > immovable0 chaser0 + e > immovable0 door1 + _ > immovable0 + + TerminationSet + SpriteCounter stype=shootavatar0 limit=0 win=False + SpriteCounter stype=parent0 limit=0 win=False + SpriteCounter stype=door0 limit=0 win=True + + InteractionSet + + shootavatar0 immovable1 > stepBack + shootavatar0 immovable6 > stepBack + + immovable1 missile1 > killBoth + immovable1 missile0 > killBoth + missile1 missile0 > killBoth + missile0 immovable6 > killSprite + + missile1 EOS > killSprite + missile0 EOS > killSprite + + bomber1 immovable4 > transformTo stype=bomber4 + bomber3 immovable4 > transformTo stype=bomber2 + bomber4 immovable3 > transformTo stype=bomber1 + bomber2 immovable3 > transformTo stype=bomber3 + + bomber0 missile0 > killBoth scoreChange=1 + + + shootavatar0 missile1 > subtractHealthPoints + + missile1 shootavatar0 > killSprite + missile1 parent0 > killBoth + + door1 parent0 > transformTo stype=door2 scoreChange=5 + parent0 door2 > transformTo stype=immovable5 + door2 shootavatar0 > killSprite diff --git a/VGDLDataGeneralized/examples/gridphysics/witnessprotection_lvl0.txt b/VGDLDataGeneralized/examples/gridphysics/witnessprotection_lvl0.txt new file mode 100755 index 0000000..3414f87 --- /dev/null +++ b/VGDLDataGeneralized/examples/gridphysics/witnessprotection_lvl0.txt @@ -0,0 +1,9 @@ +wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww +w4_____l______l______l__________l___2w +w___0_______0_____0_____0_____0____0_w +w____________________________________w +w__nA______________________________e_w +w____________________________________w +w____0___0____________0______0___0___w +w4_____,_____,___,___,_______,______2w +wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww diff --git a/VGDLDataGeneralized/examples/gridphysics/witnessprotection_lvl1.txt b/VGDLDataGeneralized/examples/gridphysics/witnessprotection_lvl1.txt new file mode 100755 index 0000000..3173009 --- /dev/null +++ b/VGDLDataGeneralized/examples/gridphysics/witnessprotection_lvl1.txt @@ -0,0 +1,9 @@ +wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww +w4_____l______l______l__________l___2w +w___0___0___0_____0_____0_____0____0_w +w____________________________________w +w___e_____________________________An_w +w____________________________________w +w____0___0_____0______0______0___0___w +w4_____,_____,___,___,_______,______2w +wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww diff --git a/VGDLDataGeneralized/examples/gridphysics/witnessprotection_lvl2.txt b/VGDLDataGeneralized/examples/gridphysics/witnessprotection_lvl2.txt new file mode 100755 index 0000000..0a285c0 --- /dev/null +++ b/VGDLDataGeneralized/examples/gridphysics/witnessprotection_lvl2.txt @@ -0,0 +1,9 @@ +wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww +w4__l__l______l______l____l_____l___2w +w_______00000_____00000_0000___00_00_w +w____________________________________w +w___e_____________________________An_w +w____________________________________w +w_0000_000___000000___0000___0000___0w +w4_____,_____,_______,____,__,______2w +wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww diff --git a/VGDLDataGeneralized/examples/gridphysics/witnessprotection_lvl3.txt b/VGDLDataGeneralized/examples/gridphysics/witnessprotection_lvl3.txt new file mode 100755 index 0000000..90e46fc --- /dev/null +++ b/VGDLDataGeneralized/examples/gridphysics/witnessprotection_lvl3.txt @@ -0,0 +1,9 @@ +wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww +w4_____l______l______l__________l___2w +w____0__00000_____00000_0000___00_00_w +w____________________________________w +w__nA______________________________e_w +w____________________________________w +w_0000_000___000000___0000___0000___0w +w4_____,_____,___,___,_______,______2w +wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww diff --git a/VGDLDataGeneralized/examples/gridphysics/witnessprotection_lvl4.txt b/VGDLDataGeneralized/examples/gridphysics/witnessprotection_lvl4.txt new file mode 100755 index 0000000..d9f0e62 --- /dev/null +++ b/VGDLDataGeneralized/examples/gridphysics/witnessprotection_lvl4.txt @@ -0,0 +1,9 @@ +wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww +w4__l__l______r__r___l_____r____l___2w +w____0__00000_____00000_0000___00_00_w +w__0_000____000_____0_______00_______w +w__nA______________________________e_w +w________000____000_____0_______00___w +w_0000_000___000000___0000___0000___0w +w4_____,_____.___,___.____,__,___.__2w +wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww diff --git a/VGDLDataGeneralized/examples/gridphysics/wrapsokoban.txt b/VGDLDataGeneralized/examples/gridphysics/wrapsokoban.txt new file mode 100755 index 0000000..9d66062 --- /dev/null +++ b/VGDLDataGeneralized/examples/gridphysics/wrapsokoban.txt @@ -0,0 +1,32 @@ +BasicGame key_handler=Pulse square_size=50 + + SpriteSet + immovable0 > Immovable img=newset/floor2 hidden=True + immovable1 > Immovable img=newset/floor2 hidden=True + immovable2 > Immovable color=DARKBLUE img=oryx/cspell4 + orientedavatar0 > OrientedAvatar rotateInPlace=False img=oryx/knight1 + passive0 > Passive + passive1 > img=newset/block2 + passive2 > img=newset/block1 + immovable3 > Immovable img=oryx/wall3 autotiling=True + + LevelMapping + A > orientedavatar0 immovable1 + o > immovable0 immovable2 + * > passive1 immovable1 + . > immovable1 + w > immovable1 immovable3 + + InteractionSet + orientedavatar0 EOS > wrapAround + passive0 orientedavatar0 > bounceForward + passive1 EOS > wrapAround + orientedavatar0 immovable3 > stepBack + passive0 immovable3 passive0 > undoAll + passive1 immovable2 > transformTo stype=passive2 scoreChange=1 + passive2 immovable1 > transformTo stype=passive1 scoreChange=-1 + + TerminationSet + SpriteCounter stype=passive1 limit=0 win=True + + diff --git a/VGDLDataGeneralized/examples/gridphysics/wrapsokoban_lvl0.txt b/VGDLDataGeneralized/examples/gridphysics/wrapsokoban_lvl0.txt new file mode 100755 index 0000000..e15eef2 --- /dev/null +++ b/VGDLDataGeneralized/examples/gridphysics/wrapsokoban_lvl0.txt @@ -0,0 +1,7 @@ +.....o.. +.w....w. +.w.o*.w. +.w.*A*.. +....*o.. +..www.w. +...o.... diff --git a/VGDLDataGeneralized/examples/gridphysics/wrapsokoban_lvl1.txt b/VGDLDataGeneralized/examples/gridphysics/wrapsokoban_lvl1.txt new file mode 100755 index 0000000..fd9e0fe --- /dev/null +++ b/VGDLDataGeneralized/examples/gridphysics/wrapsokoban_lvl1.txt @@ -0,0 +1,6 @@ +.........*. +....www.... +..*.....wA. +...wooo.... +...wwwwwww. +......*.... \ No newline at end of file diff --git a/VGDLDataGeneralized/examples/gridphysics/wrapsokoban_lvl2.txt b/VGDLDataGeneralized/examples/gridphysics/wrapsokoban_lvl2.txt new file mode 100755 index 0000000..4166f2b --- /dev/null +++ b/VGDLDataGeneralized/examples/gridphysics/wrapsokoban_lvl2.txt @@ -0,0 +1,8 @@ +....... +..www.. +..o*o.. +.w*o*w. +..o*o.. +.w*o*w. +...A... +....... diff --git a/VGDLDataGeneralized/examples/gridphysics/wrapsokoban_lvl3.txt b/VGDLDataGeneralized/examples/gridphysics/wrapsokoban_lvl3.txt new file mode 100755 index 0000000..1796479 --- /dev/null +++ b/VGDLDataGeneralized/examples/gridphysics/wrapsokoban_lvl3.txt @@ -0,0 +1,7 @@ +...... +.o..w* +.Ao... +.w.*.. +.wwo.. +.www.. +..*... diff --git a/VGDLDataGeneralized/examples/gridphysics/wrapsokoban_lvl4.txt b/VGDLDataGeneralized/examples/gridphysics/wrapsokoban_lvl4.txt new file mode 100755 index 0000000..7dfc4ac --- /dev/null +++ b/VGDLDataGeneralized/examples/gridphysics/wrapsokoban_lvl4.txt @@ -0,0 +1,12 @@ +........ +.ww...A. +.ww..... +.wwwoww. +.wwwoww. +.wwwwww. +.www.ww. +..*..ww. +..w...w. +..*.w.w. +.ww...w. +........ diff --git a/VGDLDataGeneralized/examples/gridphysics/x-racer.txt b/VGDLDataGeneralized/examples/gridphysics/x-racer.txt new file mode 100755 index 0000000..efa5928 --- /dev/null +++ b/VGDLDataGeneralized/examples/gridphysics/x-racer.txt @@ -0,0 +1,63 @@ +BasicGame square_size=30 + SpriteSet + immovable0 > Immovable img=newset/highway3 hidden=True + immovable1 > Immovable img=newset/street3 hidden=True + parent0 > + + parent1 > + ongoingshootavatar0 > OngoingShootAvatar speed=0.2 color=YELLOW img=newset/camel1 healthPoints=50 limitHealthPoints=50 stype=orientedflicker0 + missileavatar0 > MissileAvatar speed=0.5 + missile0 > Missile orientation=RIGHT img=newset/camel2 + missile1 > speed=0.2 + missile2 > speed=0.4 + missile3 > speed=0.6 + parent2 > + missile4 > Missile orientation=LEFT speed=0.5 img=newset/car1 + missile5 > Missile orientation=LEFT speed=0.75 img=newset/car2 + missile6 > Missile orientation=LEFT speed=0.9 img=newset/firetruckL + parent3 > + missile7 > Missile orientation=LEFT speed=0.8 img=newset/tree2 + missile8 > Missile orientation=LEFT speed=0.5 img=newset/exit2 portal=True + + bomberrandommissile0 > BomberRandomMissile invisible=True hidden=True stypeMissile=carSlow,carFast,truck cooldown=15 prob=0.5 total=80 + bomberrandommissile1 > BomberRandomMissile invisible=True hidden=True stypeMissile=mbikeSlow,mbikeMed,mbikeFast cooldown=20 prob=0.6 total=400 + + spawnpoint0 > SpawnPoint invisible=True hidden=True stype=missile8 prob=1 total=1 cooldown=25 + spawnpoint1 > SpawnPoint invisible=True hidden=True stype=missile7 cooldown=2 total=400 + + immovable2 > Immovable color=RED img=oryx/sparkle2 + immovable3 > Immovable color=PINK img=oryx/sparkle1 + + orientedflicker0 > OrientedFlicker invisible=True hidden=True limit=1 singleton=True + + InteractionSet + ongoingshootavatar0 EOS > stepBack + ongoingshootavatar0 parent2 missile7 > subtractHealthPoints + ongoingshootavatar0 TIME > transformToAll stype=bomberrandommissile0 stypeTo=spawnpoint0 nextExecution=500 timer=500 repeating=False + missile0 parent2 missile7 > killSprite + missile7 EOS > killSprite + parent2 EOS > killSprite + parent3 EOS > killSprite + + missile0 missile8 > transformTo stype=immovable2 + ongoingshootavatar0 missile8 > spawn stype=immovable3 + missile8 ongoingshootavatar0 > killSprite + + ongoingshootavatar0 orientedflicker0 > addTimer timer=10 ftype=transformToAll stype=missileavatar0 stypeTo=ongoingshootavatar0 forceOrientation=True + ongoingshootavatar0 orientedflicker0 > transformTo stype=missileavatar0 killSecond=True forceOrientation=True + + LevelMapping + b > bomberrandommissile1 immovable0 + A > ongoingshootavatar0 immovable0 + x > missile7 immovable1 + p > bomberrandommissile0 immovable0 + t > spawnpoint1 immovable1 + s > missile4 immovable0 + c > missile5 immovable0 + . > immovable0 + + > immovable1 + + TerminationSet + MultiSpriteCounter stype1=immovable3 limit=1 win=True + MultiSpriteCounter stype1=immovable2 limit=1 win=False + SpriteCounter stype=ongoingshootavatar0 limit=0 win=False \ No newline at end of file diff --git a/VGDLDataGeneralized/examples/gridphysics/x-racer_lvl0.txt b/VGDLDataGeneralized/examples/gridphysics/x-racer_lvl0.txt new file mode 100755 index 0000000..c824c25 --- /dev/null +++ b/VGDLDataGeneralized/examples/gridphysics/x-racer_lvl0.txt @@ -0,0 +1,9 @@ +x+x+x+x+x+x+x+x+x+x+x+x+x+x+x+t +b.............................p +b.............................p +b.............................p +b.A...........................p +b.............................p +b.............................p +b.............................p +x+x+x+x+x+x+x+x+x+x+x+x+x+x+x+t \ No newline at end of file diff --git a/VGDLDataGeneralized/examples/gridphysics/x-racer_lvl1.txt b/VGDLDataGeneralized/examples/gridphysics/x-racer_lvl1.txt new file mode 100755 index 0000000..abe279c --- /dev/null +++ b/VGDLDataGeneralized/examples/gridphysics/x-racer_lvl1.txt @@ -0,0 +1,9 @@ +x+x+x+x+x+x+x+x+x+x+x+x+x+x+x+t +b.............................p +b.............................p +b.............................p +b.............................p +b.............................p +b......A......................p +b.............................p +x+x+x+x+x+x+x+x+x+x+x+x+x+x+x+t \ No newline at end of file diff --git a/VGDLDataGeneralized/examples/gridphysics/x-racer_lvl2.txt b/VGDLDataGeneralized/examples/gridphysics/x-racer_lvl2.txt new file mode 100755 index 0000000..7335c72 --- /dev/null +++ b/VGDLDataGeneralized/examples/gridphysics/x-racer_lvl2.txt @@ -0,0 +1,7 @@ +x+x+x+x+x+x+x+x+x+x+x+x+x+x+x+x+x+x+x+x+t +b.......................................p +b.......................................p +b.....A.................................p +b.......................................p +b.......................................p +x+x+x+x+x+x+x+x+x+x+x+x+x+x+x+x+x+x+x+x+t \ No newline at end of file diff --git a/VGDLDataGeneralized/examples/gridphysics/x-racer_lvl3.txt b/VGDLDataGeneralized/examples/gridphysics/x-racer_lvl3.txt new file mode 100755 index 0000000..e5497ba --- /dev/null +++ b/VGDLDataGeneralized/examples/gridphysics/x-racer_lvl3.txt @@ -0,0 +1,11 @@ +x+x+x+x+x+x+x+x+x+x+x+x+x+x+x+t +b.............................p +b.............................p +b.............................p +b.............................p +b.....A.......................p +b.............................p +b.............................p +b.............................p +b.............................p +x+x+x+x+x+x+x+x+x+x+x+x+x+x+x+t \ No newline at end of file diff --git a/VGDLDataGeneralized/examples/gridphysics/x-racer_lvl4.txt b/VGDLDataGeneralized/examples/gridphysics/x-racer_lvl4.txt new file mode 100755 index 0000000..e51efb9 --- /dev/null +++ b/VGDLDataGeneralized/examples/gridphysics/x-racer_lvl4.txt @@ -0,0 +1,11 @@ +x+x+x+x+x+x+x+x+x+x+x+x+x+x+x+x+x+x+x+x+t +b.......................................p +b.......................................p +b.......................................p +b.......................................p +b.....A.................................p +b.......................................p +b.......................................p +b.......................................p +b.......................................p +x+x+x+x+x+x+x+x+x+x+x+x+x+x+x+x+x+x+x+x+t \ No newline at end of file diff --git a/VGDLDataGeneralized/examples/gridphysics/zelda.txt b/VGDLDataGeneralized/examples/gridphysics/zelda.txt new file mode 100755 index 0000000..5f0b384 --- /dev/null +++ b/VGDLDataGeneralized/examples/gridphysics/zelda.txt @@ -0,0 +1,40 @@ +BasicGame + SpriteSet + immovable0 > Immovable randomtiling=0.9 img=oryx/floor3 hidden=True + door0 > Door color=GREEN img=oryx/doorclosed1 + immovable1 > Immovable color=ORANGE img=oryx/key2 + orientedflicker0 > OrientedFlicker limit=5 singleton=True img=oryx/slash1 + parent0 > + shootavatar0 > ShootAvatar stype=orientedflicker0 frameRate=8 + shootavatar1 > img=oryx/swordman1 + shootavatar2 > color=ORANGE img=oryx/swordmankey1 + parent1 > + randomnpc0 > RandomNPC cooldown=2 cons=6 img=oryx/bat1 + randomnpc1 > RandomNPC cooldown=4 cons=8 img=oryx/spider2 + randomnpc2 > RandomNPC cooldown=8 cons=12 img=oryx/scorpion1 + immovable2 > Immovable autotiling=true img=oryx/wall3 + + + LevelMapping + g > immovable0 door0 + + > immovable0 immovable1 + A > immovable0 shootavatar1 + 1 > immovable0 randomnpc0 + 2 > immovable0 randomnpc1 + 3 > immovable0 randomnpc2 + w > immovable2 + . > immovable0 + + + InteractionSet + parent0 immovable2 > stepBack + shootavatar1 door0 > stepBack + door0 shootavatar2 > killSprite scoreChange=1 + parent1 orientedflicker0 > killSprite scoreChange=2 + parent1 enemy > stepBack + shootavatar0 parent1 > killSprite scoreChange=-1 + shootavatar1 immovable1 > transformTo stype=shootavatar2 scoreChange=1 killSecond=True + + TerminationSet + SpriteCounter stype=door0 win=True + SpriteCounter stype=shootavatar0 win=False \ No newline at end of file diff --git a/VGDLDataGeneralized/examples/gridphysics/zelda_ggame.txt b/VGDLDataGeneralized/examples/gridphysics/zelda_ggame.txt new file mode 100644 index 0000000..d49666a --- /dev/null +++ b/VGDLDataGeneralized/examples/gridphysics/zelda_ggame.txt @@ -0,0 +1,37 @@ +BasicGame + SpriteSet + floor > Immovable randomtiling=0.9 img=oryx/floor3 hidden=True + goal > Door color=GREEN img=oryx/doorclosed1 + key > Immovable color=ORANGE img=oryx/key2 + sword > OrientedFlicker limit=5 singleton=True img=oryx/slash1 + movable > + avatar > ShootAvatar stype=sword frameRate=8 + nokey > img=oryx/swordman1 + withkey > color=ORANGE img=oryx/swordmankey1 + enemy > + monsterQuick > RandomNPC cooldown=2 cons=6 img=oryx/bat1 + monsterNormal > RandomNPC cooldown=4 cons=8 img=oryx/spider2 + monsterSlow > RandomNPC cooldown=8 cons=12 img=oryx/scorpion1 + wall > Immovable autotiling=true img=oryx/wall3 + + + LevelMapping + g > floor goal + + > floor key + A > floor nokey + 1 > floor monsterQuick + 2 > floor monsterNormal + 3 > floor monsterSlow + w > wall + . > floor + + + InteractionSet + monsterNormal wall > addHealthPointsToMax + nokey key > teleportToExit + floor monsterNormal > collectResource + EOS key > flipDirection + goal floor > teleportToExit + TerminationSet + Timeout limit=856 win=True + SpriteCounter stype=nokey limit=0 win=False diff --git a/VGDLDataGeneralized/examples/gridphysics/zelda_glvl.txt b/VGDLDataGeneralized/examples/gridphysics/zelda_glvl.txt new file mode 100644 index 0000000..8ca528c --- /dev/null +++ b/VGDLDataGeneralized/examples/gridphysics/zelda_glvl.txt @@ -0,0 +1,27 @@ +LevelMapping + a > wall + b > key + c > goal + d > monsterSlow + e > monsterQuick + f > withkey + g > nokey + h > monsterNormal + +LevelDescription +aaaaaaaaaaaaa +a a +a a +ab a +a a +a aaa a +a c aaa +a a +a dd e a +a a +a f e a +ae g a +a a +ah a +a a +aaaaaaaaaaaaa \ No newline at end of file diff --git a/VGDLDataGeneralized/examples/gridphysics/zelda_lvl0.txt b/VGDLDataGeneralized/examples/gridphysics/zelda_lvl0.txt new file mode 100755 index 0000000..280ba97 --- /dev/null +++ b/VGDLDataGeneralized/examples/gridphysics/zelda_lvl0.txt @@ -0,0 +1,9 @@ +wwwwwwwwwwwww +wA.......w..w +w..w........w +w...w...w.+ww +www.w2..wwwww +w.......w.g.w +w.2.........w +w.....2.....w +wwwwwwwwwwwww \ No newline at end of file diff --git a/VGDLDataGeneralized/examples/gridphysics/zelda_lvl1.txt b/VGDLDataGeneralized/examples/gridphysics/zelda_lvl1.txt new file mode 100755 index 0000000..3e0911a --- /dev/null +++ b/VGDLDataGeneralized/examples/gridphysics/zelda_lvl1.txt @@ -0,0 +1,9 @@ +wwwwwwwwwwwww +w.3.gw....1.w +w..www......w +w..........2w +w.......wwwww +w.......w+..w +w...w...w...w +wA..w.......w +wwwwwwwwwwwww diff --git a/VGDLDataGeneralized/examples/gridphysics/zelda_lvl2.txt b/VGDLDataGeneralized/examples/gridphysics/zelda_lvl2.txt new file mode 100755 index 0000000..377594f --- /dev/null +++ b/VGDLDataGeneralized/examples/gridphysics/zelda_lvl2.txt @@ -0,0 +1,9 @@ +wwwwwwwwwwwww +w..3.ww....Aw +w....w......w +w.w.....wwwww +w+w........1w +w.w..wwwwwwww +w.......w...w +w...2w....wgw +wwwwwwwwwwwww diff --git a/VGDLDataGeneralized/examples/gridphysics/zelda_lvl3.txt b/VGDLDataGeneralized/examples/gridphysics/zelda_lvl3.txt new file mode 100755 index 0000000..c6c6b9a --- /dev/null +++ b/VGDLDataGeneralized/examples/gridphysics/zelda_lvl3.txt @@ -0,0 +1,9 @@ +wwwwwwwwwwwww +w..........gw +w....w......w +w.w.w..1....w +w+w.........w +ww1..2..3...w +w..w..w.w.w.w +w...A.......w +wwwwwwwwwwwww diff --git a/VGDLDataGeneralized/examples/gridphysics/zelda_lvl4.txt b/VGDLDataGeneralized/examples/gridphysics/zelda_lvl4.txt new file mode 100755 index 0000000..781fad5 --- /dev/null +++ b/VGDLDataGeneralized/examples/gridphysics/zelda_lvl4.txt @@ -0,0 +1,9 @@ +wwwwwwwwwwwww +w....w....g.w +w...www.....w +w.2..www....w +w..wwwwwww..w +w......w....w +w....w...2..w +wA...w+...1.w +wwwwwwwwwwwww diff --git a/VGDLDataGeneralized/examples/gridphysics/zenpuzzle.txt b/VGDLDataGeneralized/examples/gridphysics/zenpuzzle.txt new file mode 100755 index 0000000..66b2f84 --- /dev/null +++ b/VGDLDataGeneralized/examples/gridphysics/zenpuzzle.txt @@ -0,0 +1,25 @@ +#http://www.puzzlescript.net/editor.html?hack=6847423 + +BasicGame key_handler=Pulse square_size=48 + SpriteSet + immovable0 > Immovable img=oryx/backBiege hidden=True + flicker0 > Flicker limit=1 + movingavatar0 > MovingAvatar img=oryx/angel1 + immovable1 > Immovable img=oryx/floorTileOrange + immovable2 > Immovable img=oryx/floorTileGreen + immovable3 > Immovable img=oryx/wall5 + + LevelMapping + r > immovable0 immovable3 + g > immovable0 immovable1 + . > immovable0 + A > immovable0 movingavatar0 + + TerminationSet + SpriteCounter stype=movingavatar0 limit=0 win=False + MultiSpriteCounter stype1=flicker0 stype2=immovable1 limit=0 win=True + + InteractionSet + movingavatar0 EOS immovable3 immovable2 > stepBack + immovable1 movingavatar0 > transformTo stype=immovable2 scoreChange=1 + immovable2 movingavatar0 > spawn stype=flicker0 diff --git a/VGDLDataGeneralized/examples/gridphysics/zenpuzzle_lvl0.txt b/VGDLDataGeneralized/examples/gridphysics/zenpuzzle_lvl0.txt new file mode 100755 index 0000000..9ba696b --- /dev/null +++ b/VGDLDataGeneralized/examples/gridphysics/zenpuzzle_lvl0.txt @@ -0,0 +1,12 @@ +............ +............ +............ +...gggggg... +...gggggg... +...gggggg... +.A.ggrrgg... +...gggggg... +...gggggg... +............ +............ +............ \ No newline at end of file diff --git a/VGDLDataGeneralized/examples/gridphysics/zenpuzzle_lvl1.txt b/VGDLDataGeneralized/examples/gridphysics/zenpuzzle_lvl1.txt new file mode 100755 index 0000000..d636bab --- /dev/null +++ b/VGDLDataGeneralized/examples/gridphysics/zenpuzzle_lvl1.txt @@ -0,0 +1,12 @@ +............ +............ +............ +...gggggg... +...ggggrg... +...gggggg... +.A.ggrggg... +...gggggg... +...gggggg... +............ +............ +............ \ No newline at end of file diff --git a/VGDLDataGeneralized/examples/gridphysics/zenpuzzle_lvl2.txt b/VGDLDataGeneralized/examples/gridphysics/zenpuzzle_lvl2.txt new file mode 100755 index 0000000..7210b32 --- /dev/null +++ b/VGDLDataGeneralized/examples/gridphysics/zenpuzzle_lvl2.txt @@ -0,0 +1,12 @@ +............ +............ +............ +...gggggg... +...gggrgg... +...gggggg... +.A.grgggg... +...ggggrg... +...gggggg... +............ +............ +............ \ No newline at end of file diff --git a/VGDLDataGeneralized/examples/gridphysics/zenpuzzle_lvl3.txt b/VGDLDataGeneralized/examples/gridphysics/zenpuzzle_lvl3.txt new file mode 100755 index 0000000..b508507 --- /dev/null +++ b/VGDLDataGeneralized/examples/gridphysics/zenpuzzle_lvl3.txt @@ -0,0 +1,11 @@ +............ +............ +............ +...ggrrgg... +...rggggr... +.A.ggrrgg... +...rggggr... +...ggrrgg... +............ +............ +............ \ No newline at end of file diff --git a/VGDLDataGeneralized/examples/gridphysics/zenpuzzle_lvl4.txt b/VGDLDataGeneralized/examples/gridphysics/zenpuzzle_lvl4.txt new file mode 100755 index 0000000..1c20617 --- /dev/null +++ b/VGDLDataGeneralized/examples/gridphysics/zenpuzzle_lvl4.txt @@ -0,0 +1,12 @@ +............ +............ +............ +...rggggg... +...ggrgrg... +...rgggrg... +.A.ggrggg... +...rgggrg... +...ggrggg... +............ +............ +............ \ No newline at end of file diff --git a/VGDLDataGeneralized/ptb.py b/VGDLDataGeneralized/ptb.py new file mode 100644 index 0000000..943f39a --- /dev/null +++ b/VGDLDataGeneralized/ptb.py @@ -0,0 +1,202 @@ +import csv +import os +import io +import json +import torch +import numpy as np +from collections import defaultdict +from torch.utils.data import Dataset +from nltk.tokenize import TweetTokenizer + +#from VGDLData.utils import OrderedCounter +from utils import OrderedCounter + +class PTB(Dataset): + + def __init__(self, data_dir, split, create_data, **kwargs): + + super().__init__() + self.data_dir = data_dir + self.split = split + self.max_sequence_length = kwargs.get('max_sequence_length', 600) + self.min_occ = kwargs.get('min_occ', 3) + + self.raw_data_path = os.path.join(data_dir, 'ptb.'+split+'.csv') + self.data_file = 'ptb.'+split+'.json' + self.vocab_file = 'ptb.vocab.json' + + if create_data: + print("Creating new %s ptb data."%split.upper()) + self._create_data() + + elif not os.path.exists(os.path.join(self.data_dir, self.data_file)): + print("%s preprocessed file not found at %s. Creating new."%(split.upper(), os.path.join(self.data_dir, self.data_file))) + self._create_data() + + else: + self._load_data() + + + def __len__(self): + return len(self.data) + + def __getitem__(self, idx): + idx = str(idx) + + return { + 'input': np.asarray(self.data[idx]['input']), + 'target': np.asarray(self.data[idx]['target']), + 'length': self.data[idx]['length'] + } + + @property + def vocab_size(self): + return len(self.w2i) + + @property + def pad_idx(self): + return self.w2i[''] + + @property + def sos_idx(self): + return self.w2i[''] + + @property + def eos_idx(self): + return self.w2i[''] + + @property + def unk_idx(self): + return self.w2i[''] + + def get_w2i(self): + return self.w2i + + def get_i2w(self): + return self.i2w + + + def _load_data(self, vocab=True): + + with open(os.path.join(self.data_dir, self.data_file), 'r') as file: + self.data = json.load(file) + if vocab: + with open(os.path.join(self.data_dir, self.vocab_file), 'r') as file: + vocab = json.load(file) + self.w2i, self.i2w = vocab['w2i'], vocab['i2w'] + + def _load_vocab(self): + with open(os.path.join(self.data_dir, self.vocab_file), 'r') as vocab_file: + vocab = json.load(vocab_file) + + self.w2i, self.i2w = vocab['w2i'], vocab['i2w'] + + + def _file_to_words(self, file_name): + file = open(file_name) + desc = file.readlines() + words = [] + + for line in desc: + + # remove comment + comment_index = line.find("#") + if(comment_index != -1): + line = line[:comment_index] + + line_words = line.split(" ") + + space_builder = "" + for word in line_words: + if(word == ""): + space_builder += " " + else: + if(len(space_builder) > 0): + words.append(space_builder) + space_builder = "" + if(word.endswith("\n")): + word = word.replace("\n", "") + words.append(word) + words.append("\n") + + return words + def _get_words(self): + words = [] + + with open(self.raw_data_path) as csv_file: + csv_reader = csv.reader(csv_file, delimiter=',') + for row in csv_reader: + words.append(self._file_to_words(self.data_dir + "/" + row[1])) + return words + + def _create_data(self): + + if self.split == 'train': + self._create_vocab() + else: + self._load_vocab() + + + data = defaultdict(dict) + + for i, words in enumerate(self._get_words()): + + input = [''] + words + input = input[:self.max_sequence_length] + + target = words[:self.max_sequence_length-1] + target = target + [''] + + assert len(input) == len(target), "%i, %i"%(len(input), len(target)) + length = len(input) + + input.extend([''] * (self.max_sequence_length-length)) + target.extend([''] * (self.max_sequence_length-length)) + + input = [self.w2i.get(w, self.w2i['']) for w in input] + target = [self.w2i.get(w, self.w2i['']) for w in target] + + id = len(data) + data[id]['input'] = input + data[id]['target'] = target + data[id]['length'] = length + + with io.open(os.path.join(self.data_dir, self.data_file), 'wb') as data_file: + data = json.dumps(data, ensure_ascii=False) + data_file.write(data.encode('utf8', 'replace')) + + self._load_data(vocab=False) + + def _create_vocab(self): + + assert self.split == 'train', "Vocablurary can only be created for training file." + + + + w2c = OrderedCounter() + w2i = dict() + i2w = dict() + + special_tokens = ['', '', '', ''] + for st in special_tokens: + i2w[len(w2i)] = st + w2i[st] = len(w2i) + + for i, words in enumerate(self._get_words()): + w2c.update(words) + + for w, c in w2c.items(): + if c > self.min_occ and w not in special_tokens: + i2w[len(w2i)] = w + w2i[w] = len(w2i) + + assert len(w2i) == len(i2w) + + print("Vocablurary of %i keys created." %len(w2i)) + + vocab = dict(w2i=w2i, i2w=i2w) + with io.open(os.path.join(self.data_dir, self.vocab_file), 'wb') as vocab_file: + data = json.dumps(vocab, ensure_ascii=False) + vocab_file.write(data.encode('utf8', 'replace')) + + self._load_vocab() diff --git a/VGDLDataGeneralized/ptb.test.csv b/VGDLDataGeneralized/ptb.test.csv new file mode 100644 index 0000000..091fbb8 --- /dev/null +++ b/VGDLDataGeneralized/ptb.test.csv @@ -0,0 +1,12 @@ +0,examples/gridphysics/frogs.txt +1,examples/gridphysics/enemycitadel.txt +2,examples/gridphysics/infection.txt +3,examples/gridphysics/camelRace.txt +4,examples/gridphysics/link.txt +5,examples/gridphysics/eggomania.txt +6,examples/gridphysics/chase.txt +7,examples/gridphysics/circuit.txt +8,examples/gridphysics/survivezombies.txt +9,examples/gridphysics/dungeon.txt +10,examples/gridphysics/labyrinth.txt +11,examples/gridphysics/surround.txt diff --git a/VGDLDataGeneralized/ptb.test.json b/VGDLDataGeneralized/ptb.test.json new file mode 100644 index 0000000..5f3a5c8 --- /dev/null +++ b/VGDLDataGeneralized/ptb.test.json @@ -0,0 +1 @@ +{"0": {"input": [2, 6, 4, 8, 9, 4, 10, 11, 12, 13, 111, 51, 198, 4, 10, 15, 12, 13, 1, 198, 4, 5, 4, 10, 127, 12, 128, 296, 1, 18, 496, 1, 4, 10, 131, 12, 128, 296, 359, 18, 361, 1, 4, 10, 49, 12, 13, 4, 32, 112, 12, 157, 1, 4, 32, 125, 18, 12, 126, 46, 246, 4, 10, 29, 186, 12, 30, 83, 36, 18, 97, 110, 1, 4, 10, 88, 18, 12, 4, 32, 33, 18, 12, 30, 83, 34, 5, 4, 176, 35, 18, 12, 424, 18, 96, 1, 4, 176, 37, 18, 12, 97, 18, 113, 1, 4, 32, 39, 18, 12, 30, 83, 36, 4, 176, 41, 18, 12, 424, 18, 96, 1, 4, 176, 399, 18, 12, 97, 18, 113, 1, 4, 5, 4, 10, 199, 12, 200, 458, 4, 10, 114, 12, 13, 228, 245, 4, 10, 5, 4, 8, 69, 4, 10, 125, 199, 18, 12, 70, 72, 4, 10, 199, 29, 83, 12, 238, 1, 143, 4, 10, 199, 29, 83, 12, 1, 4, 10, 199, 114, 145, 18, 12, 104, 4, 10, 199, 88, 112, 12, 70, 4, 10, 29, 186, 145, 83, 12, 70, 4, 10, 88, 18, 145, 83, 12, 283, 4, 8, 5, 4, 8, 61, 4, 10, 62, 242, 83, 65, 68, 4, 10, 62, 252, 65, 66, 4, 8, 5, 4, 8, 52, 4, 10, 146, 12, 11, 125, 4, 10, 215, 12, 112, 11, 4, 10, 56, 12, 127, 112, 4, 10, 55, 12, 127, 29, 4, 10, 216, 12, 131, 112, 4, 10, 290, 12, 131, 29, 4, 10, 218, 12, 15, 37, 4, 10, 149, 12, 15, 35, 4, 10, 316, 12, 15, 399, 4, 10, 182, 12, 15, 41, 4, 10, 1, 12, 29, 112, 4, 10, 1, 12, 199, 29, 112, 4, 10, 60, 12, 199, 11, 4, 10, 58, 12, 114, 11, 4, 10, 59, 12, 11, 4, 10, 57, 12, 15, 11, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [6, 4, 8, 9, 4, 10, 11, 12, 13, 111, 51, 198, 4, 10, 15, 12, 13, 1, 198, 4, 5, 4, 10, 127, 12, 128, 296, 1, 18, 496, 1, 4, 10, 131, 12, 128, 296, 359, 18, 361, 1, 4, 10, 49, 12, 13, 4, 32, 112, 12, 157, 1, 4, 32, 125, 18, 12, 126, 46, 246, 4, 10, 29, 186, 12, 30, 83, 36, 18, 97, 110, 1, 4, 10, 88, 18, 12, 4, 32, 33, 18, 12, 30, 83, 34, 5, 4, 176, 35, 18, 12, 424, 18, 96, 1, 4, 176, 37, 18, 12, 97, 18, 113, 1, 4, 32, 39, 18, 12, 30, 83, 36, 4, 176, 41, 18, 12, 424, 18, 96, 1, 4, 176, 399, 18, 12, 97, 18, 113, 1, 4, 5, 4, 10, 199, 12, 200, 458, 4, 10, 114, 12, 13, 228, 245, 4, 10, 5, 4, 8, 69, 4, 10, 125, 199, 18, 12, 70, 72, 4, 10, 199, 29, 83, 12, 238, 1, 143, 4, 10, 199, 29, 83, 12, 1, 4, 10, 199, 114, 145, 18, 12, 104, 4, 10, 199, 88, 112, 12, 70, 4, 10, 29, 186, 145, 83, 12, 70, 4, 10, 88, 18, 145, 83, 12, 283, 4, 8, 5, 4, 8, 61, 4, 10, 62, 242, 83, 65, 68, 4, 10, 62, 252, 65, 66, 4, 8, 5, 4, 8, 52, 4, 10, 146, 12, 11, 125, 4, 10, 215, 12, 112, 11, 4, 10, 56, 12, 127, 112, 4, 10, 55, 12, 127, 29, 4, 10, 216, 12, 131, 112, 4, 10, 290, 12, 131, 29, 4, 10, 218, 12, 15, 37, 4, 10, 149, 12, 15, 35, 4, 10, 316, 12, 15, 399, 4, 10, 182, 12, 15, 41, 4, 10, 1, 12, 29, 112, 4, 10, 1, 12, 199, 29, 112, 4, 10, 60, 12, 199, 11, 4, 10, 58, 12, 114, 11, 4, 10, 59, 12, 11, 4, 10, 57, 12, 15, 11, 4, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 329}, "1": {"input": [2, 4, 5, 4, 6, 1, 156, 4, 8, 9, 4, 10, 11, 12, 13, 229, 198, 4, 10, 15, 83, 12, 13, 205, 1, 4, 10, 49, 83, 12, 13, 205, 477, 4, 10, 199, 12, 200, 1, 1, 4, 10, 112, 12, 13, 168, 4, 10, 22, 186, 12, 23, 1, 160, 4, 10, 27, 186, 12, 23, 517, 160, 4, 10, 331, 12, 332, 169, 254, 1, 412, 4, 10, 114, 12, 13, 180, 385, 4, 5, 4, 8, 52, 4, 10, 215, 12, 49, 11, 4, 10, 56, 12, 15, 11, 4, 10, 53, 12, 27, 11, 4, 10, 101, 12, 22, 11, 4, 10, 146, 12, 112, 11, 4, 10, 60, 12, 199, 11, 4, 10, 221, 12, 331, 11, 4, 10, 57, 12, 11, 4, 5, 4, 8, 69, 4, 5, 4, 10, 199, 114, 15, 49, 12, 104, 4, 5, 4, 10, 27, 199, 18, 12, 222, 4, 10, 27, 1, 22, 114, 112, 12, 195, 1, 4, 10, 5, 4, 10, 27, 49, 12, 105, 72, 4, 10, 27, 15, 12, 70, 4, 10, 5, 4, 10, 22, 199, 18, 12, 222, 4, 10, 22, 1, 18, 12, 222, 1, 4, 5, 4, 10, 22, 114, 27, 112, 49, 12, 195, 1, 4, 5, 4, 10, 22, 15, 12, 105, 72, 4, 10, 112, 199, 12, 70, 187, 4, 5, 4, 10, 331, 22, 15, 49, 112, 27, 12, 104, 4, 10, 22, 331, 12, 195, 1, 4, 5, 4, 10, 331, 114, 12, 104, 4, 5, 4, 10, 199, 331, 12, 248, 4, 5, 4, 8, 61, 4, 10, 62, 143, 65, 68, 4, 10, 62, 252, 65, 66, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [4, 5, 4, 6, 1, 156, 4, 8, 9, 4, 10, 11, 12, 13, 229, 198, 4, 10, 15, 83, 12, 13, 205, 1, 4, 10, 49, 83, 12, 13, 205, 477, 4, 10, 199, 12, 200, 1, 1, 4, 10, 112, 12, 13, 168, 4, 10, 22, 186, 12, 23, 1, 160, 4, 10, 27, 186, 12, 23, 517, 160, 4, 10, 331, 12, 332, 169, 254, 1, 412, 4, 10, 114, 12, 13, 180, 385, 4, 5, 4, 8, 52, 4, 10, 215, 12, 49, 11, 4, 10, 56, 12, 15, 11, 4, 10, 53, 12, 27, 11, 4, 10, 101, 12, 22, 11, 4, 10, 146, 12, 112, 11, 4, 10, 60, 12, 199, 11, 4, 10, 221, 12, 331, 11, 4, 10, 57, 12, 11, 4, 5, 4, 8, 69, 4, 5, 4, 10, 199, 114, 15, 49, 12, 104, 4, 5, 4, 10, 27, 199, 18, 12, 222, 4, 10, 27, 1, 22, 114, 112, 12, 195, 1, 4, 10, 5, 4, 10, 27, 49, 12, 105, 72, 4, 10, 27, 15, 12, 70, 4, 10, 5, 4, 10, 22, 199, 18, 12, 222, 4, 10, 22, 1, 18, 12, 222, 1, 4, 5, 4, 10, 22, 114, 27, 112, 49, 12, 195, 1, 4, 5, 4, 10, 22, 15, 12, 105, 72, 4, 10, 112, 199, 12, 70, 187, 4, 5, 4, 10, 331, 22, 15, 49, 112, 27, 12, 104, 4, 10, 22, 331, 12, 195, 1, 4, 5, 4, 10, 331, 114, 12, 104, 4, 5, 4, 10, 199, 331, 12, 248, 4, 5, 4, 8, 61, 4, 10, 62, 143, 65, 68, 4, 10, 62, 252, 65, 66, 4, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 279}, "2": {"input": [2, 6, 4, 8, 9, 4, 10, 11, 12, 13, 14, 198, 4, 10, 25, 12, 26, 85, 172, 1, 4, 10, 127, 12, 128, 401, 338, 1, 214, 129, 4, 10, 15, 12, 13, 113, 1, 38, 4, 10, 88, 12, 4, 32, 90, 12, 91, 78, 4, 1, 177, 83, 12, 230, 294, 4, 1, 178, 18, 12, 113, 1, 321, 4, 32, 331, 186, 12, 332, 235, 18, 412, 4, 1, 379, 8, 12, 46, 353, 4, 1, 380, 12, 96, 169, 494, 321, 4, 1, 382, 12, 157, 424, 1, 4, 10, 49, 12, 13, 50, 51, 4, 5, 4, 8, 61, 4, 10, 62, 391, 83, 68, 4, 5, 4, 8, 69, 4, 10, 382, 25, 186, 12, 70, 107, 4, 10, 88, 49, 89, 12, 104, 4, 10, 178, 382, 18, 12, 140, 1, 18, 106, 4, 10, 379, 178, 63, 12, 140, 1, 107, 4, 10, 380, 382, 12, 140, 391, 4, 10, 177, 380, 15, 18, 12, 140, 1, 4, 10, 379, 380, 15, 186, 12, 140, 1, 4, 10, 382, 15, 186, 12, 70, 4, 5, 4, 8, 52, 4, 10, 56, 12, 11, 382, 4, 10, 215, 12, 11, 379, 4, 10, 149, 12, 11, 15, 4, 10, 60, 12, 11, 177, 4, 10, 221, 12, 11, 127, 4, 10, 57, 12, 366, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [6, 4, 8, 9, 4, 10, 11, 12, 13, 14, 198, 4, 10, 25, 12, 26, 85, 172, 1, 4, 10, 127, 12, 128, 401, 338, 1, 214, 129, 4, 10, 15, 12, 13, 113, 1, 38, 4, 10, 88, 12, 4, 32, 90, 12, 91, 78, 4, 1, 177, 83, 12, 230, 294, 4, 1, 178, 18, 12, 113, 1, 321, 4, 32, 331, 186, 12, 332, 235, 18, 412, 4, 1, 379, 8, 12, 46, 353, 4, 1, 380, 12, 96, 169, 494, 321, 4, 1, 382, 12, 157, 424, 1, 4, 10, 49, 12, 13, 50, 51, 4, 5, 4, 8, 61, 4, 10, 62, 391, 83, 68, 4, 5, 4, 8, 69, 4, 10, 382, 25, 186, 12, 70, 107, 4, 10, 88, 49, 89, 12, 104, 4, 10, 178, 382, 18, 12, 140, 1, 18, 106, 4, 10, 379, 178, 63, 12, 140, 1, 107, 4, 10, 380, 382, 12, 140, 391, 4, 10, 177, 380, 15, 18, 12, 140, 1, 4, 10, 379, 380, 15, 186, 12, 140, 1, 4, 10, 382, 15, 186, 12, 70, 4, 5, 4, 8, 52, 4, 10, 56, 12, 11, 382, 4, 10, 215, 12, 11, 379, 4, 10, 149, 12, 11, 15, 4, 10, 60, 12, 11, 177, 4, 10, 221, 12, 11, 127, 4, 10, 57, 12, 366, 4, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 224}, "3": {"input": [2, 6, 4, 8, 9, 4, 10, 11, 12, 13, 198, 292, 4, 10, 15, 12, 110, 4, 32, 331, 12, 332, 235, 1, 1, 1, 4, 32, 29, 12, 30, 310, 1, 4, 176, 33, 12, 34, 1, 4, 176, 35, 12, 36, 1, 4, 32, 37, 12, 30, 99, 1, 4, 176, 39, 12, 34, 1, 4, 176, 41, 12, 36, 1, 4, 32, 399, 12, 30, 21, 1, 4, 176, 487, 12, 34, 1, 4, 176, 488, 12, 36, 1, 4, 10, 88, 12, 4, 32, 125, 18, 12, 126, 46, 246, 4, 10, 49, 12, 13, 113, 1, 4, 10, 112, 12, 13, 254, 1, 4, 10, 199, 12, 200, 321, 4, 32, 455, 12, 1, 4, 32, 456, 12, 1, 4, 5, 4, 10, 114, 12, 13, 180, 51, 4, 5, 4, 8, 69, 4, 10, 199, 125, 12, 140, 143, 72, 4, 10, 15, 125, 18, 12, 140, 144, 106, 4, 10, 199, 114, 12, 104, 4, 10, 15, 114, 18, 12, 104, 4, 5, 4, 8, 52, 4, 10, 146, 12, 125, 11, 4, 10, 313, 12, 331, 11, 4, 10, 147, 12, 33, 11, 4, 10, 315, 12, 39, 11, 4, 10, 150, 12, 487, 11, 4, 10, 103, 12, 35, 11, 4, 10, 102, 12, 41, 11, 4, 10, 339, 12, 488, 11, 4, 10, 57, 12, 11, 4, 10, 60, 12, 456, 11, 4, 10, 1, 12, 455, 11, 4, 5, 4, 8, 61, 4, 10, 67, 153, 154, 68, 4, 10, 67, 1, 154, 66, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [6, 4, 8, 9, 4, 10, 11, 12, 13, 198, 292, 4, 10, 15, 12, 110, 4, 32, 331, 12, 332, 235, 1, 1, 1, 4, 32, 29, 12, 30, 310, 1, 4, 176, 33, 12, 34, 1, 4, 176, 35, 12, 36, 1, 4, 32, 37, 12, 30, 99, 1, 4, 176, 39, 12, 34, 1, 4, 176, 41, 12, 36, 1, 4, 32, 399, 12, 30, 21, 1, 4, 176, 487, 12, 34, 1, 4, 176, 488, 12, 36, 1, 4, 10, 88, 12, 4, 32, 125, 18, 12, 126, 46, 246, 4, 10, 49, 12, 13, 113, 1, 4, 10, 112, 12, 13, 254, 1, 4, 10, 199, 12, 200, 321, 4, 32, 455, 12, 1, 4, 32, 456, 12, 1, 4, 5, 4, 10, 114, 12, 13, 180, 51, 4, 5, 4, 8, 69, 4, 10, 199, 125, 12, 140, 143, 72, 4, 10, 15, 125, 18, 12, 140, 144, 106, 4, 10, 199, 114, 12, 104, 4, 10, 15, 114, 18, 12, 104, 4, 5, 4, 8, 52, 4, 10, 146, 12, 125, 11, 4, 10, 313, 12, 331, 11, 4, 10, 147, 12, 33, 11, 4, 10, 315, 12, 39, 11, 4, 10, 150, 12, 487, 11, 4, 10, 103, 12, 35, 11, 4, 10, 102, 12, 41, 11, 4, 10, 339, 12, 488, 11, 4, 10, 57, 12, 11, 4, 10, 60, 12, 456, 11, 4, 10, 1, 12, 455, 11, 4, 5, 4, 8, 61, 4, 10, 67, 153, 154, 68, 4, 10, 67, 1, 154, 66, 4, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 257}, "4": {"input": [2, 6, 291, 4, 83, 9, 4, 8, 11, 12, 13, 229, 198, 4, 8, 15, 12, 13, 229, 18, 198, 4, 8, 125, 18, 12, 126, 46, 1, 4, 5, 4, 8, 88, 12, 4, 89, 90, 18, 12, 91, 279, 175, 298, 1, 82, 372, 4, 89, 93, 12, 94, 155, 375, 97, 4, 89, 29, 12, 30, 1, 4, 10, 33, 12, 1, 34, 4, 10, 35, 12, 1, 40, 4, 10, 37, 12, 1, 36, 4, 10, 39, 12, 1, 42, 4, 5, 4, 8, 92, 4, 8, 207, 4, 8, 49, 12, 13, 236, 4, 8, 112, 4, 8, 127, 12, 128, 327, 236, 4, 8, 131, 4, 8, 114, 12, 13, 236, 4, 8, 138, 4, 8, 167, 12, 13, 236, 4, 5, 4, 8, 179, 12, 13, 1, 4, 8, 305, 12, 13, 1, 4, 8, 306, 12, 13, 1, 4, 5, 4, 8, 133, 12, 128, 1, 1, 4, 8, 259, 12, 128, 1, 1, 1, 4, 8, 307, 12, 13, 1, 4, 8, 308, 12, 13, 1, 4, 8, 312, 12, 13, 1, 4, 5, 4, 8, 261, 12, 128, 490, 359, 1, 236, 4, 8, 402, 12, 128, 345, 388, 365, 236, 4, 8, 44, 12, 45, 191, 154, 237, 4, 5, 4, 8, 159, 12, 45, 191, 1, 4, 8, 467, 12, 13, 198, 236, 4, 5, 4, 8, 497, 12, 13, 4, 10, 505, 12, 1, 51, 4, 10, 506, 12, 1, 4, 5, 4, 8, 41, 12, 30, 298, 237, 172, 4, 5, 4, 8, 22, 12, 23, 1, 4, 5, 4, 83, 52, 4, 8, 146, 12, 11, 125, 4, 8, 60, 12, 11, 90, 49, 179, 133, 259, 312, 4, 8, 221, 12, 11, 93, 4, 8, 57, 12, 11, 4, 8, 217, 12, 15, 4, 8, 58, 12, 11, 505, 4, 8, 53, 12, 11, 506, 4, 8, 313, 12, 11, 33, 4, 8, 387, 12, 11, 35, 4, 8, 182, 12, 11, 37, 4, 8, 220, 12, 11, 39, 4, 8, 54, 12, 11, 44, 261, 4, 8, 1, 12, 11, 22, 4, 5, 4, 83, 69, 4, 4, 8, 402, 44, 12, 70, 4, 5, 4, 8, 307, 133, 12, 70, 1, 4, 8, 133, 11, 12, 513, 184, 1, 1, 4, 8, 259, 11, 12, 513, 184, 1, 1, 4, 8, 308, 1, 12, 105, 4, 8, 312, 133, 12, 70, 1, 4, 5, 4, 8, 179, 11, 12, 513, 468, 1, 1, 4, 8, 305, 11, 12, 140, 319, 1, 4, 8, 306, 11, 12, 513, 318, 1, 1, 4, 5, 4, 8, 505, 41, 12, 105, 4, 8, 41, 506, 12, 70, 4, 8, 22, 90, 12, 70, 1, 4, 5, 4, 8, 41, 29, 12, 70, 4, 5, 4, 8, 44, 90, 12, 189, 251, 4, 8, 44, 90, 12, 70, 4, 5, 4, 8, 41, 145, 12, 283, 4, 5, 4, 8, 41, 93, 12, 140, 345, 4, 8, 93, 41, 12, 70, 1, 4, 5, 4, 8, 505, 29, 12, 70, 284, 4, 8, 29, 506, 12, 80, 4, 5, 4, 8, 88, 497, 12, 104, 4, 8, 88, 145, 12, 283, 4, 8, 125, 90, 12, 70, 1, 4, 8, 93, 1, 12, 104, 4, 8, 90, 93, 29, 12, 70, 1, 4, 5, 4, 4, 8, 49, 11, 12, 513, 240, 1, 1, 4, 8, 127, 11, 12, 513, 144, 1, 1, 4, 8, 41, 11, 12, 513, 345, 1, 1, 4, 8, 114, 11, 12, 513, 184, 1, 1, 4, 5, 4, 8, 127, 11, 12, 513, 144, 1, 1, 4, 8, 114], "target": [6, 291, 4, 83, 9, 4, 8, 11, 12, 13, 229, 198, 4, 8, 15, 12, 13, 229, 18, 198, 4, 8, 125, 18, 12, 126, 46, 1, 4, 5, 4, 8, 88, 12, 4, 89, 90, 18, 12, 91, 279, 175, 298, 1, 82, 372, 4, 89, 93, 12, 94, 155, 375, 97, 4, 89, 29, 12, 30, 1, 4, 10, 33, 12, 1, 34, 4, 10, 35, 12, 1, 40, 4, 10, 37, 12, 1, 36, 4, 10, 39, 12, 1, 42, 4, 5, 4, 8, 92, 4, 8, 207, 4, 8, 49, 12, 13, 236, 4, 8, 112, 4, 8, 127, 12, 128, 327, 236, 4, 8, 131, 4, 8, 114, 12, 13, 236, 4, 8, 138, 4, 8, 167, 12, 13, 236, 4, 5, 4, 8, 179, 12, 13, 1, 4, 8, 305, 12, 13, 1, 4, 8, 306, 12, 13, 1, 4, 5, 4, 8, 133, 12, 128, 1, 1, 4, 8, 259, 12, 128, 1, 1, 1, 4, 8, 307, 12, 13, 1, 4, 8, 308, 12, 13, 1, 4, 8, 312, 12, 13, 1, 4, 5, 4, 8, 261, 12, 128, 490, 359, 1, 236, 4, 8, 402, 12, 128, 345, 388, 365, 236, 4, 8, 44, 12, 45, 191, 154, 237, 4, 5, 4, 8, 159, 12, 45, 191, 1, 4, 8, 467, 12, 13, 198, 236, 4, 5, 4, 8, 497, 12, 13, 4, 10, 505, 12, 1, 51, 4, 10, 506, 12, 1, 4, 5, 4, 8, 41, 12, 30, 298, 237, 172, 4, 5, 4, 8, 22, 12, 23, 1, 4, 5, 4, 83, 52, 4, 8, 146, 12, 11, 125, 4, 8, 60, 12, 11, 90, 49, 179, 133, 259, 312, 4, 8, 221, 12, 11, 93, 4, 8, 57, 12, 11, 4, 8, 217, 12, 15, 4, 8, 58, 12, 11, 505, 4, 8, 53, 12, 11, 506, 4, 8, 313, 12, 11, 33, 4, 8, 387, 12, 11, 35, 4, 8, 182, 12, 11, 37, 4, 8, 220, 12, 11, 39, 4, 8, 54, 12, 11, 44, 261, 4, 8, 1, 12, 11, 22, 4, 5, 4, 83, 69, 4, 4, 8, 402, 44, 12, 70, 4, 5, 4, 8, 307, 133, 12, 70, 1, 4, 8, 133, 11, 12, 513, 184, 1, 1, 4, 8, 259, 11, 12, 513, 184, 1, 1, 4, 8, 308, 1, 12, 105, 4, 8, 312, 133, 12, 70, 1, 4, 5, 4, 8, 179, 11, 12, 513, 468, 1, 1, 4, 8, 305, 11, 12, 140, 319, 1, 4, 8, 306, 11, 12, 513, 318, 1, 1, 4, 5, 4, 8, 505, 41, 12, 105, 4, 8, 41, 506, 12, 70, 4, 8, 22, 90, 12, 70, 1, 4, 5, 4, 8, 41, 29, 12, 70, 4, 5, 4, 8, 44, 90, 12, 189, 251, 4, 8, 44, 90, 12, 70, 4, 5, 4, 8, 41, 145, 12, 283, 4, 5, 4, 8, 41, 93, 12, 140, 345, 4, 8, 93, 41, 12, 70, 1, 4, 5, 4, 8, 505, 29, 12, 70, 284, 4, 8, 29, 506, 12, 80, 4, 5, 4, 8, 88, 497, 12, 104, 4, 8, 88, 145, 12, 283, 4, 8, 125, 90, 12, 70, 1, 4, 8, 93, 1, 12, 104, 4, 8, 90, 93, 29, 12, 70, 1, 4, 5, 4, 4, 8, 49, 11, 12, 513, 240, 1, 1, 4, 8, 127, 11, 12, 513, 144, 1, 1, 4, 8, 41, 11, 12, 513, 345, 1, 1, 4, 8, 114, 11, 12, 513, 184, 1, 1, 4, 5, 4, 8, 127, 11, 12, 513, 144, 1, 1, 4, 8, 114, 3], "length": 600}, "5": {"input": [2, 6, 4, 5, 4, 8, 9, 4, 10, 11, 83, 12, 13, 186, 110, 18, 1, 4, 10, 15, 12, 13, 186, 19, 1, 4, 10, 44, 12, 45, 463, 478, 4, 10, 88, 12, 4, 32, 117, 18, 12, 118, 120, 83, 1, 4, 176, 119, 12, 1, 18, 267, 1, 1, 4, 263, 123, 12, 34, 1, 4, 263, 301, 12, 36, 1, 4, 176, 92, 12, 359, 18, 360, 295, 321, 4, 263, 207, 12, 34, 1, 4, 263, 208, 12, 36, 1, 4, 32, 396, 18, 12, 1, 124, 175, 1, 1, 460, 4, 10, 29, 12, 30, 4, 32, 33, 18, 12, 40, 186, 157, 172, 1, 4, 32, 35, 18, 12, 42, 18, 113, 424, 1, 4, 10, 49, 12, 13, 139, 4, 5, 4, 8, 69, 4, 10, 117, 49, 18, 12, 80, 4, 10, 123, 49, 12, 140, 1, 4, 10, 301, 49, 12, 140, 1, 4, 10, 207, 49, 12, 140, 1, 4, 10, 208, 49, 12, 140, 1, 4, 10, 117, 49, 18, 12, 104, 4, 10, 396, 49, 18, 12, 104, 4, 10, 35, 49, 18, 12, 140, 95, 4, 10, 396, 35, 12, 79, 74, 191, 72, 347, 4, 10, 117, 33, 12, 70, 251, 4, 10, 33, 145, 12, 70, 4, 5, 4, 8, 52, 4, 4, 4, 10, 339, 12, 92, 4, 10, 101, 12, 119, 4, 10, 150, 12, 11, 4, 5, 4, 8, 61, 4, 10, 151, 357, 68, 4, 10, 62, 63, 519, 65, 68, 4, 10, 67, 1, 154, 66, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [6, 4, 5, 4, 8, 9, 4, 10, 11, 83, 12, 13, 186, 110, 18, 1, 4, 10, 15, 12, 13, 186, 19, 1, 4, 10, 44, 12, 45, 463, 478, 4, 10, 88, 12, 4, 32, 117, 18, 12, 118, 120, 83, 1, 4, 176, 119, 12, 1, 18, 267, 1, 1, 4, 263, 123, 12, 34, 1, 4, 263, 301, 12, 36, 1, 4, 176, 92, 12, 359, 18, 360, 295, 321, 4, 263, 207, 12, 34, 1, 4, 263, 208, 12, 36, 1, 4, 32, 396, 18, 12, 1, 124, 175, 1, 1, 460, 4, 10, 29, 12, 30, 4, 32, 33, 18, 12, 40, 186, 157, 172, 1, 4, 32, 35, 18, 12, 42, 18, 113, 424, 1, 4, 10, 49, 12, 13, 139, 4, 5, 4, 8, 69, 4, 10, 117, 49, 18, 12, 80, 4, 10, 123, 49, 12, 140, 1, 4, 10, 301, 49, 12, 140, 1, 4, 10, 207, 49, 12, 140, 1, 4, 10, 208, 49, 12, 140, 1, 4, 10, 117, 49, 18, 12, 104, 4, 10, 396, 49, 18, 12, 104, 4, 10, 35, 49, 18, 12, 140, 95, 4, 10, 396, 35, 12, 79, 74, 191, 72, 347, 4, 10, 117, 33, 12, 70, 251, 4, 10, 33, 145, 12, 70, 4, 5, 4, 8, 52, 4, 4, 4, 10, 339, 12, 92, 4, 10, 101, 12, 119, 4, 10, 150, 12, 11, 4, 5, 4, 8, 61, 4, 10, 151, 357, 68, 4, 10, 62, 63, 519, 65, 68, 4, 10, 67, 1, 154, 66, 4, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 260}, "6": {"input": [2, 6, 4, 8, 9, 4, 10, 11, 12, 13, 198, 111, 51, 4, 10, 15, 12, 13, 110, 1, 158, 4, 10, 49, 12, 252, 4, 32, 93, 18, 12, 94, 18, 96, 1, 4, 32, 269, 12, 270, 157, 243, 4, 10, 199, 12, 200, 1, 4, 10, 112, 12, 13, 245, 4, 5, 4, 8, 69, 4, 10, 49, 83, 112, 49, 83, 12, 104, 4, 10, 199, 112, 186, 12, 104, 4, 10, 199, 18, 93, 18, 12, 70, 106, 4, 10, 15, 269, 12, 70, 4, 10, 269, 199, 18, 12, 140, 95, 72, 4, 10, 269, 15, 12, 140, 1, 4, 5, 4, 8, 52, 4, 10, 215, 12, 269, 11, 4, 10, 57, 12, 11, 4, 10, 60, 12, 11, 199, 4, 10, 58, 12, 11, 112, 4, 5, 4, 8, 61, 4, 10, 62, 1, 68, 4, 10, 62, 252, 66, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [6, 4, 8, 9, 4, 10, 11, 12, 13, 198, 111, 51, 4, 10, 15, 12, 13, 110, 1, 158, 4, 10, 49, 12, 252, 4, 32, 93, 18, 12, 94, 18, 96, 1, 4, 32, 269, 12, 270, 157, 243, 4, 10, 199, 12, 200, 1, 4, 10, 112, 12, 13, 245, 4, 5, 4, 8, 69, 4, 10, 49, 83, 112, 49, 83, 12, 104, 4, 10, 199, 112, 186, 12, 104, 4, 10, 199, 18, 93, 18, 12, 70, 106, 4, 10, 15, 269, 12, 70, 4, 10, 269, 199, 18, 12, 140, 95, 72, 4, 10, 269, 15, 12, 140, 1, 4, 5, 4, 8, 52, 4, 10, 215, 12, 269, 11, 4, 10, 57, 12, 11, 4, 10, 60, 12, 11, 199, 4, 10, 58, 12, 11, 112, 4, 5, 4, 8, 61, 4, 10, 62, 1, 68, 4, 10, 62, 252, 66, 4, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 150}, "7": {"input": [2, 6, 156, 4, 8, 9, 4, 10, 11, 12, 13, 198, 352, 4, 10, 15, 12, 13, 352, 4, 5, 4, 10, 49, 12, 13, 4, 32, 112, 12, 113, 1, 4, 32, 114, 12, 157, 1, 4, 5, 4, 32, 138, 12, 254, 1, 4, 32, 167, 12, 46, 1, 4, 32, 179, 12, 19, 1, 4, 32, 305, 12, 96, 1, 4, 5, 4, 32, 306, 12, 236, 198, 4, 32, 307, 12, 236, 198, 4, 5, 4, 10, 308, 12, 13, 4, 32, 312, 12, 236, 198, 4, 32, 467, 12, 236, 198, 4, 5, 4, 32, 497, 12, 236, 198, 4, 32, 505, 12, 236, 198, 4, 32, 506, 12, 236, 198, 4, 32, 507, 12, 236, 198, 4, 5, 4, 10, 88, 12, 4, 32, 90, 18, 12, 91, 78, 20, 4, 32, 29, 12, 30, 1, 18, 171, 4, 176, 33, 12, 36, 4, 176, 35, 12, 34, 4, 176, 37, 12, 40, 4, 176, 39, 12, 42, 4, 5, 4, 10, 25, 12, 26, 4, 5, 4, 10, 508, 12, 13, 236, 198, 4, 10, 163, 12, 164, 236, 129, 1, 4, 5, 4, 10, 125, 12, 126, 246, 4, 5, 4, 10, 44, 12, 45, 470, 1, 4, 5, 4, 8, 52, 4, 10, 60, 12, 90, 11, 4, 10, 54, 12, 125, 11, 4, 10, 219, 12, 35, 508, 11, 4, 10, 215, 12, 112, 11, 4, 10, 56, 12, 114, 11, 4, 10, 55, 12, 138, 11, 4, 10, 216, 12, 167, 11, 4, 10, 290, 12, 179, 11, 4, 10, 1, 12, 305, 11, 4, 10, 313, 12, 44, 11, 4, 10, 57, 12, 15, 4, 5, 4, 8, 61, 4, 10, 62, 242, 65, 68, 4, 10, 62, 296, 65, 66, 4, 5, 4, 8, 69, 4, 10, 90, 393, 145, 12, 104, 4, 10, 125, 29, 12, 105, 4, 10, 29, 145, 12, 70, 71, 4, 5, 4, 10, 307, 25, 12, 70, 4, 10, 306, 25, 12, 70, 4, 5, 4, 10, 44, 29, 12, 70, 251, 4, 5, 4, 4, 10, 29, 25, 393, 12, 77, 1, 4, 10, 163, 29, 12, 70, 4, 10, 29, 163, 12, 140, 120, 4, 10, 29, 163, 12, 188, 4, 5, 4, 4, 10, 508, 25, 12, 1, 191, 296, 4, 5, 4, 4, 10, 112, 25, 12, 77, 1, 4, 10, 114, 25, 12, 77, 1, 4, 10, 138, 25, 12, 77, 1, 4, 10, 167, 25, 12, 77, 1, 4, 10, 179, 25, 12, 77, 1, 4, 10, 305, 25, 12, 77, 1, 4, 5, 4, 10, 305, 312, 12, 140, 143, 4, 10, 179, 507, 12, 140, 468, 4, 10, 167, 506, 12, 140, 318, 4, 10, 138, 505, 12, 140, 184, 4, 10, 114, 497, 12, 140, 165, 4, 10, 112, 467, 12, 140, 327, 4, 5, 4, 4, 10, 112, 37, 39, 12, 77, 1, 4, 10, 114, 33, 35, 12, 77, 1, 4, 10, 138, 33, 37, 12, 77, 1, 4, 10, 167, 33, 39, 12, 77, 1, 4, 10, 179, 35, 37, 12, 77, 1, 4, 10, 305, 35, 39, 12, 77, 1, 4, 5, 4, 4, 10, 112, 33, 35, 12, 77, 319, 4, 10, 114, 37, 39, 12, 77, 319, 4, 5, 4, 4, 10, 35, 138, 12, 432, 1, 4, 10, 35, 138, 12, 77, 319, 4, 10, 35, 138, 12, 140, 193, 4, 10, 39, 138, 12, 432, 1, 4, 10, 39, 138, 12, 77, 319, 4, 10, 39, 138, 12, 140, 124, 4, 5, 4, 10, 35, 167, 12, 432, 1, 4, 10, 35, 167], "target": [6, 156, 4, 8, 9, 4, 10, 11, 12, 13, 198, 352, 4, 10, 15, 12, 13, 352, 4, 5, 4, 10, 49, 12, 13, 4, 32, 112, 12, 113, 1, 4, 32, 114, 12, 157, 1, 4, 5, 4, 32, 138, 12, 254, 1, 4, 32, 167, 12, 46, 1, 4, 32, 179, 12, 19, 1, 4, 32, 305, 12, 96, 1, 4, 5, 4, 32, 306, 12, 236, 198, 4, 32, 307, 12, 236, 198, 4, 5, 4, 10, 308, 12, 13, 4, 32, 312, 12, 236, 198, 4, 32, 467, 12, 236, 198, 4, 5, 4, 32, 497, 12, 236, 198, 4, 32, 505, 12, 236, 198, 4, 32, 506, 12, 236, 198, 4, 32, 507, 12, 236, 198, 4, 5, 4, 10, 88, 12, 4, 32, 90, 18, 12, 91, 78, 20, 4, 32, 29, 12, 30, 1, 18, 171, 4, 176, 33, 12, 36, 4, 176, 35, 12, 34, 4, 176, 37, 12, 40, 4, 176, 39, 12, 42, 4, 5, 4, 10, 25, 12, 26, 4, 5, 4, 10, 508, 12, 13, 236, 198, 4, 10, 163, 12, 164, 236, 129, 1, 4, 5, 4, 10, 125, 12, 126, 246, 4, 5, 4, 10, 44, 12, 45, 470, 1, 4, 5, 4, 8, 52, 4, 10, 60, 12, 90, 11, 4, 10, 54, 12, 125, 11, 4, 10, 219, 12, 35, 508, 11, 4, 10, 215, 12, 112, 11, 4, 10, 56, 12, 114, 11, 4, 10, 55, 12, 138, 11, 4, 10, 216, 12, 167, 11, 4, 10, 290, 12, 179, 11, 4, 10, 1, 12, 305, 11, 4, 10, 313, 12, 44, 11, 4, 10, 57, 12, 15, 4, 5, 4, 8, 61, 4, 10, 62, 242, 65, 68, 4, 10, 62, 296, 65, 66, 4, 5, 4, 8, 69, 4, 10, 90, 393, 145, 12, 104, 4, 10, 125, 29, 12, 105, 4, 10, 29, 145, 12, 70, 71, 4, 5, 4, 10, 307, 25, 12, 70, 4, 10, 306, 25, 12, 70, 4, 5, 4, 10, 44, 29, 12, 70, 251, 4, 5, 4, 4, 10, 29, 25, 393, 12, 77, 1, 4, 10, 163, 29, 12, 70, 4, 10, 29, 163, 12, 140, 120, 4, 10, 29, 163, 12, 188, 4, 5, 4, 4, 10, 508, 25, 12, 1, 191, 296, 4, 5, 4, 4, 10, 112, 25, 12, 77, 1, 4, 10, 114, 25, 12, 77, 1, 4, 10, 138, 25, 12, 77, 1, 4, 10, 167, 25, 12, 77, 1, 4, 10, 179, 25, 12, 77, 1, 4, 10, 305, 25, 12, 77, 1, 4, 5, 4, 10, 305, 312, 12, 140, 143, 4, 10, 179, 507, 12, 140, 468, 4, 10, 167, 506, 12, 140, 318, 4, 10, 138, 505, 12, 140, 184, 4, 10, 114, 497, 12, 140, 165, 4, 10, 112, 467, 12, 140, 327, 4, 5, 4, 4, 10, 112, 37, 39, 12, 77, 1, 4, 10, 114, 33, 35, 12, 77, 1, 4, 10, 138, 33, 37, 12, 77, 1, 4, 10, 167, 33, 39, 12, 77, 1, 4, 10, 179, 35, 37, 12, 77, 1, 4, 10, 305, 35, 39, 12, 77, 1, 4, 5, 4, 4, 10, 112, 33, 35, 12, 77, 319, 4, 10, 114, 37, 39, 12, 77, 319, 4, 5, 4, 4, 10, 35, 138, 12, 432, 1, 4, 10, 35, 138, 12, 77, 319, 4, 10, 35, 138, 12, 140, 193, 4, 10, 39, 138, 12, 432, 1, 4, 10, 39, 138, 12, 77, 319, 4, 10, 39, 138, 12, 140, 124, 4, 5, 4, 10, 35, 167, 12, 432, 1, 4, 10, 35, 167, 3], "length": 600}, "8": {"input": [2, 6, 4, 8, 9, 4, 10, 11, 12, 13, 253, 4, 10, 127, 12, 128, 336, 186, 1, 254, 1, 4, 10, 88, 83, 12, 5, 4, 32, 131, 83, 12, 128, 1, 121, 113, 1, 4, 32, 133, 83, 12, 128, 1, 1, 113, 1, 4, 10, 22, 18, 12, 23, 463, 1, 4, 10, 92, 12, 4, 32, 199, 12, 200, 1, 1, 321, 372, 4, 32, 331, 186, 12, 332, 298, 83, 31, 18, 19, 1, 4, 32, 93, 12, 94, 252, 360, 169, 110, 1, 4, 10, 15, 12, 13, 385, 50, 4, 5, 4, 8, 69, 4, 10, 199, 22, 186, 12, 250, 142, 72, 4, 5, 4, 10, 92, 15, 8, 12, 104, 4, 5, 4, 10, 199, 93, 83, 12, 248, 106, 4, 10, 93, 199, 83, 12, 70, 4, 5, 4, 10, 331, 93, 63, 12, 140, 185, 142, 4, 10, 199, 88, 8, 12, 70, 106, 4, 5, 4, 8, 61, 4, 10, 151, 152, 68, 4, 10, 62, 252, 65, 66, 4, 5, 4, 8, 52, 4, 10, 215, 12, 11, 127, 4, 10, 56, 12, 11, 133, 4, 10, 55, 12, 11, 131, 4, 10, 57, 12, 11, 22, 4, 10, 218, 12, 11, 93, 4, 10, 59, 12, 11, 4, 10, 60, 12, 11, 199, 4, 10, 58, 12, 393, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [6, 4, 8, 9, 4, 10, 11, 12, 13, 253, 4, 10, 127, 12, 128, 336, 186, 1, 254, 1, 4, 10, 88, 83, 12, 5, 4, 32, 131, 83, 12, 128, 1, 121, 113, 1, 4, 32, 133, 83, 12, 128, 1, 1, 113, 1, 4, 10, 22, 18, 12, 23, 463, 1, 4, 10, 92, 12, 4, 32, 199, 12, 200, 1, 1, 321, 372, 4, 32, 331, 186, 12, 332, 298, 83, 31, 18, 19, 1, 4, 32, 93, 12, 94, 252, 360, 169, 110, 1, 4, 10, 15, 12, 13, 385, 50, 4, 5, 4, 8, 69, 4, 10, 199, 22, 186, 12, 250, 142, 72, 4, 5, 4, 10, 92, 15, 8, 12, 104, 4, 5, 4, 10, 199, 93, 83, 12, 248, 106, 4, 10, 93, 199, 83, 12, 70, 4, 5, 4, 10, 331, 93, 63, 12, 140, 185, 142, 4, 10, 199, 88, 8, 12, 70, 106, 4, 5, 4, 8, 61, 4, 10, 151, 152, 68, 4, 10, 62, 252, 65, 66, 4, 5, 4, 8, 52, 4, 10, 215, 12, 11, 127, 4, 10, 56, 12, 11, 133, 4, 10, 55, 12, 11, 131, 4, 10, 57, 12, 11, 22, 4, 10, 218, 12, 11, 93, 4, 10, 59, 12, 11, 4, 10, 60, 12, 11, 199, 4, 10, 58, 12, 393, 4, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 224}, "9": {"input": [2, 6, 291, 4, 8, 9, 4, 5, 4, 10, 11, 12, 13, 198, 253, 4, 10, 88, 12, 4, 32, 44, 12, 45, 463, 464, 470, 87, 4, 32, 159, 12, 45, 161, 154, 4, 5, 4, 10, 92, 12, 4, 32, 125, 12, 126, 46, 162, 4, 32, 15, 12, 13, 231, 4, 5, 4, 10, 207, 4, 10, 127, 12, 128, 354, 1, 121, 4, 10, 208, 12, 4, 32, 355, 12, 356, 96, 1, 78, 364, 18, 1, 4, 32, 25, 12, 26, 1, 364, 4, 5, 4, 10, 131, 12, 128, 122, 296, 436, 121, 482, 4, 32, 133, 12, 296, 4, 32, 259, 12, 124, 4, 10, 209, 18, 12, 4, 32, 29, 12, 30, 1, 169, 36, 4, 32, 33, 12, 30, 1, 169, 34, 4, 5, 4, 10, 261, 12, 128, 361, 1, 121, 1, 198, 4, 10, 444, 12, 26, 85, 335, 4, 5, 4, 10, 402, 12, 128, 4, 32, 404, 12, 438, 193, 4, 32, 1, 12, 439, 81, 4, 32, 1, 12, 440, 82, 4, 32, 1, 12, 441, 403, 4, 32, 1, 12, 486, 403, 4, 10, 49, 12, 13, 486, 4, 5, 4, 10, 35, 12, 30, 19, 18, 87, 169, 4, 32, 37, 12, 40, 442, 4, 32, 39, 12, 42, 442, 4, 32, 41, 12, 34, 443, 4, 32, 399, 12, 36, 443, 4, 5, 4, 10, 199, 12, 200, 1, 1, 4, 10, 112, 12, 13, 50, 51, 4, 5, 4, 8, 52, 4, 10, 149, 12, 125, 11, 4, 10, 146, 12, 44, 11, 4, 10, 60, 12, 199, 11, 4, 10, 181, 12, 159, 11, 4, 10, 102, 12, 15, 11, 4, 5, 4, 10, 103, 12, 127, 11, 4, 10, 56, 12, 259, 11, 4, 10, 55, 12, 133, 11, 4, 10, 150, 12, 261, 11, 4, 5, 4, 10, 182, 12, 1, 11, 4, 10, 313, 12, 1, 11, 4, 10, 387, 12, 404, 11, 4, 10, 220, 12, 1, 11, 4, 10, 57, 12, 11, 4, 5, 4, 8, 69, 4, 5, 4, 10, 44, 199, 8, 12, 70, 72, 4, 10, 159, 199, 63, 12, 189, 4, 5, 4, 10, 199, 112, 131, 12, 104, 4, 10, 15, 199, 12, 192, 190, 154, 4, 10, 199, 15, 12, 104, 4, 5, 4, 10, 125, 199, 12, 70, 284, 4, 10, 199, 25, 12, 248, 4, 5, 4, 10, 25, 199, 112, 88, 92, 12, 70, 4, 5, 4, 10, 199, 209, 12, 70, 4, 10, 209, 112, 88, 92, 12, 70, 4, 5, 4, 10, 199, 444, 12, 248, 1, 4, 5, 4, 10, 402, 199, 12, 140, 144, 107, 4, 10, 199, 49, 402, 12, 104, 4, 5, 4, 10, 199, 35, 12, 248, 4, 10, 35, 112, 88, 92, 12, 70, 4, 5, 4, 8, 61, 4, 10, 62, 252, 65, 66, 4, 10, 62, 242, 65, 68, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [6, 291, 4, 8, 9, 4, 5, 4, 10, 11, 12, 13, 198, 253, 4, 10, 88, 12, 4, 32, 44, 12, 45, 463, 464, 470, 87, 4, 32, 159, 12, 45, 161, 154, 4, 5, 4, 10, 92, 12, 4, 32, 125, 12, 126, 46, 162, 4, 32, 15, 12, 13, 231, 4, 5, 4, 10, 207, 4, 10, 127, 12, 128, 354, 1, 121, 4, 10, 208, 12, 4, 32, 355, 12, 356, 96, 1, 78, 364, 18, 1, 4, 32, 25, 12, 26, 1, 364, 4, 5, 4, 10, 131, 12, 128, 122, 296, 436, 121, 482, 4, 32, 133, 12, 296, 4, 32, 259, 12, 124, 4, 10, 209, 18, 12, 4, 32, 29, 12, 30, 1, 169, 36, 4, 32, 33, 12, 30, 1, 169, 34, 4, 5, 4, 10, 261, 12, 128, 361, 1, 121, 1, 198, 4, 10, 444, 12, 26, 85, 335, 4, 5, 4, 10, 402, 12, 128, 4, 32, 404, 12, 438, 193, 4, 32, 1, 12, 439, 81, 4, 32, 1, 12, 440, 82, 4, 32, 1, 12, 441, 403, 4, 32, 1, 12, 486, 403, 4, 10, 49, 12, 13, 486, 4, 5, 4, 10, 35, 12, 30, 19, 18, 87, 169, 4, 32, 37, 12, 40, 442, 4, 32, 39, 12, 42, 442, 4, 32, 41, 12, 34, 443, 4, 32, 399, 12, 36, 443, 4, 5, 4, 10, 199, 12, 200, 1, 1, 4, 10, 112, 12, 13, 50, 51, 4, 5, 4, 8, 52, 4, 10, 149, 12, 125, 11, 4, 10, 146, 12, 44, 11, 4, 10, 60, 12, 199, 11, 4, 10, 181, 12, 159, 11, 4, 10, 102, 12, 15, 11, 4, 5, 4, 10, 103, 12, 127, 11, 4, 10, 56, 12, 259, 11, 4, 10, 55, 12, 133, 11, 4, 10, 150, 12, 261, 11, 4, 5, 4, 10, 182, 12, 1, 11, 4, 10, 313, 12, 1, 11, 4, 10, 387, 12, 404, 11, 4, 10, 220, 12, 1, 11, 4, 10, 57, 12, 11, 4, 5, 4, 8, 69, 4, 5, 4, 10, 44, 199, 8, 12, 70, 72, 4, 10, 159, 199, 63, 12, 189, 4, 5, 4, 10, 199, 112, 131, 12, 104, 4, 10, 15, 199, 12, 192, 190, 154, 4, 10, 199, 15, 12, 104, 4, 5, 4, 10, 125, 199, 12, 70, 284, 4, 10, 199, 25, 12, 248, 4, 5, 4, 10, 25, 199, 112, 88, 92, 12, 70, 4, 5, 4, 10, 199, 209, 12, 70, 4, 10, 209, 112, 88, 92, 12, 70, 4, 5, 4, 10, 199, 444, 12, 248, 1, 4, 5, 4, 10, 402, 199, 12, 140, 144, 107, 4, 10, 199, 49, 402, 12, 104, 4, 5, 4, 10, 199, 35, 12, 248, 4, 10, 35, 112, 88, 92, 12, 70, 4, 5, 4, 8, 61, 4, 10, 62, 252, 65, 66, 4, 10, 62, 242, 65, 68, 4, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 484}, "10": {"input": [2, 6, 4, 8, 9, 4, 10, 11, 12, 13, 111, 51, 198, 4, 10, 125, 12, 126, 46, 246, 4, 10, 199, 12, 200, 458, 4, 10, 15, 12, 13, 335, 4, 10, 49, 12, 13, 344, 4, 5, 4, 8, 69, 4, 5, 4, 10, 199, 49, 12, 104, 4, 10, 125, 199, 12, 70, 72, 4, 10, 199, 15, 12, 70, 106, 4, 5, 4, 8, 61, 4, 10, 62, 252, 65, 66, 4, 10, 62, 242, 65, 68, 4, 10, 151, 152, 66, 4, 5, 4, 8, 52, 4, 10, 149, 12, 11, 125, 4, 10, 150, 12, 11, 15, 4, 10, 57, 12, 11, 4, 10, 58, 12, 11, 49, 4, 10, 60, 12, 11, 1, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [6, 4, 8, 9, 4, 10, 11, 12, 13, 111, 51, 198, 4, 10, 125, 12, 126, 46, 246, 4, 10, 199, 12, 200, 458, 4, 10, 15, 12, 13, 335, 4, 10, 49, 12, 13, 344, 4, 5, 4, 8, 69, 4, 5, 4, 10, 199, 49, 12, 104, 4, 10, 125, 199, 12, 70, 72, 4, 10, 199, 15, 12, 70, 106, 4, 5, 4, 8, 61, 4, 10, 62, 252, 65, 66, 4, 10, 62, 242, 65, 68, 4, 10, 151, 152, 66, 4, 5, 4, 8, 52, 4, 10, 149, 12, 11, 125, 4, 10, 150, 12, 11, 15, 4, 10, 57, 12, 11, 4, 10, 58, 12, 11, 49, 4, 10, 60, 12, 11, 1, 4, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 122}, "11": {"input": [2, 6, 291, 4, 8, 9, 4, 10, 11, 83, 12, 13, 230, 14, 4, 10, 15, 186, 12, 13, 1, 371, 4, 10, 49, 18, 12, 13, 46, 1, 4, 10, 25, 18, 12, 26, 236, 4, 10, 88, 12, 4, 32, 90, 12, 91, 78, 1, 4, 32, 331, 186, 12, 332, 361, 1, 1, 4, 10, 112, 12, 13, 180, 51, 4, 8, 52, 4, 10, 57, 12, 11, 4, 10, 56, 12, 331, 15, 4, 10, 60, 12, 90, 49, 4, 10, 58, 12, 112, 4, 8, 69, 4, 10, 90, 331, 12, 70, 4, 10, 90, 15, 18, 12, 104, 4, 10, 88, 112, 49, 12, 104, 4, 10, 11, 331, 186, 12, 140, 95, 4, 10, 11, 90, 12, 140, 144, 72, 4, 5, 4, 8, 61, 4, 10, 67, 1, 186, 154, 68, 4, 10, 62, 155, 186, 65, 66, 4, 10, 151, 152, 66, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [6, 291, 4, 8, 9, 4, 10, 11, 83, 12, 13, 230, 14, 4, 10, 15, 186, 12, 13, 1, 371, 4, 10, 49, 18, 12, 13, 46, 1, 4, 10, 25, 18, 12, 26, 236, 4, 10, 88, 12, 4, 32, 90, 12, 91, 78, 1, 4, 32, 331, 186, 12, 332, 361, 1, 1, 4, 10, 112, 12, 13, 180, 51, 4, 8, 52, 4, 10, 57, 12, 11, 4, 10, 56, 12, 331, 15, 4, 10, 60, 12, 90, 49, 4, 10, 58, 12, 112, 4, 8, 69, 4, 10, 90, 331, 12, 70, 4, 10, 90, 15, 18, 12, 104, 4, 10, 88, 112, 49, 12, 104, 4, 10, 11, 331, 186, 12, 140, 95, 4, 10, 11, 90, 12, 140, 144, 72, 4, 5, 4, 8, 61, 4, 10, 67, 1, 186, 154, 68, 4, 10, 62, 155, 186, 65, 66, 4, 10, 151, 152, 66, 4, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 153}} \ No newline at end of file diff --git a/VGDLDataGeneralized/ptb.train.csv b/VGDLDataGeneralized/ptb.train.csv new file mode 100644 index 0000000..afce0e0 --- /dev/null +++ b/VGDLDataGeneralized/ptb.train.csv @@ -0,0 +1,98 @@ +0,examples/gridphysics/solarfox.txt +1,examples/gridphysics/missilecommand.txt +2,examples/gridphysics/plants.txt +3,examples/gridphysics/realportals.txt +4,examples/gridphysics/doorkoban.txt +5,examples/gridphysics/blacksmoke.txt +6,examples/gridphysics/hungrybirds.txt +7,examples/gridphysics/pacman.txt +8,examples/gridphysics/witnessprotected.txt +9,examples/gridphysics/cookmepasta.txt +10,examples/gridphysics/theshepherd.txt +11,examples/gridphysics/roadfighter.txt +12,examples/gridphysics/cops.txt +13,examples/gridphysics/glow.txt +14,examples/gridphysics/witnessprotection.txt +15,examples/gridphysics/firecaster.txt +16,examples/gridphysics/crossfire.txt +17,examples/gridphysics/killBillVol1.txt +18,examples/contphysics/pong.txt +19,examples/gridphysics/ikaruga.txt +20,examples/gridphysics/grow.txt +21,examples/gridphysics/butterflies.txt +22,examples/gridphysics/beltmanager.txt +23,examples/gridphysics/boulderchase.txt +24,examples/gridphysics/deflection.txt +25,examples/gridphysics/wildgunman.txt +26,examples/gridphysics/zelda.txt +27,examples/gridphysics/boulderdash.txt +28,examples/gridphysics/boloadventures.txt +29,examples/gridphysics/painter.txt +30,examples/gridphysics/sokoban.txt +31,examples/contphysics/candy.txt +32,examples/gridphysics/tercio.txt +33,examples/gridphysics/clusters.txt +34,examples/gridphysics/roguelike.txt +35,examples/gridphysics/bomberman.txt +36,examples/contphysics/lander.txt +37,examples/gridphysics/iceandfire.txt +38,examples/gridphysics/colourescape.txt +39,examples/gridphysics/freeway.txt +40,examples/gridphysics/whackamole.txt +41,examples/contphysics/jumper.txt +42,examples/gridphysics/catapults.txt +43,examples/gridphysics/chainreaction.txt +44,examples/gridphysics/realsokoban.txt +45,examples/gridphysics/rivers.txt +46,examples/contphysics/artillery.txt +47,examples/gridphysics/assemblyline.txt +48,examples/gridphysics/angelsdemons.txt +49,examples/gridphysics/jaws.txt +50,examples/gridphysics/racebet2.txt +51,examples/gridphysics/cakybaky.txt +52,examples/gridphysics/explore.txt +53,examples/gridphysics/bait.txt +54,examples/gridphysics/watergame.txt +55,examples/gridphysics/waitforbreakfast.txt +56,examples/gridphysics/lasers.txt +57,examples/gridphysics/superman.txt +58,examples/gridphysics/zenpuzzle.txt +59,examples/gridphysics/mirrors.txt +60,examples/gridphysics/donkeykong.txt +61,examples/contphysics/bird.txt +62,examples/contphysics/ptsp.txt +63,examples/gridphysics/waves.txt +64,examples/gridphysics/overload.txt +65,examples/gridphysics/plaqueattack.txt +66,examples/gridphysics/ghostbuster.txt +67,examples/gridphysics/aliens.txt +68,examples/gridphysics/pacoban.txt +69,examples/gridphysics/factorymanager.txt +70,examples/gridphysics/digdug.txt +71,examples/gridphysics/intersection.txt +72,examples/gridphysics/bomber.txt +73,examples/contphysics/arkanoid.txt +74,examples/gridphysics/pokemon.txt +75,examples/gridphysics/sheriff.txt +76,examples/gridphysics/defender.txt +77,examples/gridphysics/brainman.txt +78,examples/gridphysics/chipschallenge.txt +79,examples/gridphysics/chopper.txt +80,examples/gridphysics/firestorms.txt +81,examples/gridphysics/slide.txt +82,examples/contphysics/mario.txt +83,examples/gridphysics/run.txt +84,examples/gridphysics/vortex.txt +85,examples/gridphysics/lasers2.txt +86,examples/gridphysics/portals.txt +87,examples/gridphysics/gymkhana.txt +88,examples/gridphysics/escape.txt +89,examples/gridphysics/defem.txt +90,examples/gridphysics/thesnowman.txt +91,examples/gridphysics/avoidgeorge.txt +92,examples/gridphysics/themole.txt +93,examples/contphysics/racing.txt +94,examples/gridphysics/wrapsokoban.txt +95,examples/gridphysics/thecitadel.txt +96,examples/gridphysics/modality.txt +97,examples/gridphysics/garbagecollector.txt diff --git a/VGDLDataGeneralized/ptb.train.json b/VGDLDataGeneralized/ptb.train.json new file mode 100644 index 0000000..c22ca21 --- /dev/null +++ b/VGDLDataGeneralized/ptb.train.json @@ -0,0 +1 @@ +{"0": {"input": [2, 4, 5, 4, 6, 7, 4, 8, 9, 4, 10, 11, 12, 13, 14, 4, 10, 15, 12, 13, 16, 4, 10, 17, 18, 12, 1, 19, 20, 21, 4, 10, 22, 12, 23, 24, 4, 10, 25, 12, 26, 1, 1, 4, 10, 27, 12, 23, 28, 4, 10, 29, 12, 30, 31, 1, 4, 32, 33, 12, 34, 1, 4, 32, 35, 12, 36, 1, 4, 10, 37, 12, 30, 38, 4, 32, 39, 12, 40, 21, 1, 4, 32, 41, 12, 42, 21, 43, 4, 10, 44, 12, 45, 46, 47, 1, 48, 4, 10, 49, 12, 13, 50, 51, 4, 10, 5, 4, 5, 4, 8, 52, 4, 10, 53, 12, 11, 27, 4, 10, 54, 12, 11, 22, 4, 10, 55, 12, 11, 33, 15, 4, 10, 56, 12, 11, 35, 15, 4, 10, 57, 12, 15, 4, 10, 58, 12, 49, 4, 10, 59, 12, 11, 4, 10, 60, 12, 11, 17, 4, 18, 5, 4, 5, 4, 8, 61, 4, 10, 62, 63, 1, 64, 65, 66, 4, 10, 67, 63, 1, 1, 64, 65, 68, 4, 5, 4, 8, 69, 4, 10, 17, 49, 29, 15, 37, 12, 70, 71, 4, 5, 4, 10, 27, 17, 12, 70, 72, 4, 5, 4, 10, 22, 25, 12, 73, 74, 75, 76, 4, 10, 25, 17, 12, 70, 4, 5, 4, 10, 22, 27, 12, 70, 72, 4, 10, 22, 17, 12, 77, 78, 4, 10, 22, 25, 12, 79, 74, 4, 5, 4, 10, 29, 49, 12, 80, 4, 5, 4, 10, 35, 15, 12, 77, 81, 1, 4, 10, 33, 15, 12, 77, 82, 1, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [4, 5, 4, 6, 7, 4, 8, 9, 4, 10, 11, 12, 13, 14, 4, 10, 15, 12, 13, 16, 4, 10, 17, 18, 12, 1, 19, 20, 21, 4, 10, 22, 12, 23, 24, 4, 10, 25, 12, 26, 1, 1, 4, 10, 27, 12, 23, 28, 4, 10, 29, 12, 30, 31, 1, 4, 32, 33, 12, 34, 1, 4, 32, 35, 12, 36, 1, 4, 10, 37, 12, 30, 38, 4, 32, 39, 12, 40, 21, 1, 4, 32, 41, 12, 42, 21, 43, 4, 10, 44, 12, 45, 46, 47, 1, 48, 4, 10, 49, 12, 13, 50, 51, 4, 10, 5, 4, 5, 4, 8, 52, 4, 10, 53, 12, 11, 27, 4, 10, 54, 12, 11, 22, 4, 10, 55, 12, 11, 33, 15, 4, 10, 56, 12, 11, 35, 15, 4, 10, 57, 12, 15, 4, 10, 58, 12, 49, 4, 10, 59, 12, 11, 4, 10, 60, 12, 11, 17, 4, 18, 5, 4, 5, 4, 8, 61, 4, 10, 62, 63, 1, 64, 65, 66, 4, 10, 67, 63, 1, 1, 64, 65, 68, 4, 5, 4, 8, 69, 4, 10, 17, 49, 29, 15, 37, 12, 70, 71, 4, 5, 4, 10, 27, 17, 12, 70, 72, 4, 5, 4, 10, 22, 25, 12, 73, 74, 75, 76, 4, 10, 25, 17, 12, 70, 4, 5, 4, 10, 22, 27, 12, 70, 72, 4, 10, 22, 17, 12, 77, 78, 4, 10, 22, 25, 12, 79, 74, 4, 5, 4, 10, 29, 49, 12, 80, 4, 5, 4, 10, 35, 15, 12, 77, 81, 1, 4, 10, 33, 15, 12, 77, 82, 1, 4, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 275}, "1": {"input": [2, 6, 4, 83, 9, 4, 8, 11, 12, 13, 84, 4, 8, 15, 18, 12, 13, 46, 1, 1, 4, 8, 25, 12, 26, 85, 86, 87, 4, 5, 4, 8, 88, 12, 4, 89, 90, 18, 12, 91, 78, 20, 4, 89, 92, 12, 4, 10, 93, 18, 12, 94, 95, 96, 97, 43, 4, 10, 98, 18, 12, 94, 95, 19, 99, 1, 4, 5, 4, 8, 49, 12, 13, 100, 4, 5, 4, 83, 52, 4, 8, 101, 12, 11, 15, 4, 8, 102, 12, 11, 93, 4, 8, 103, 12, 11, 98, 4, 8, 57, 12, 11, 4, 8, 60, 12, 11, 90, 4, 5, 4, 83, 69, 4, 8, 88, 49, 18, 12, 104, 4, 8, 92, 15, 12, 105, 106, 4, 8, 92, 25, 12, 70, 107, 4, 5, 4, 83, 61, 4, 8, 62, 95, 83, 66, 4, 8, 62, 108, 68, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [6, 4, 83, 9, 4, 8, 11, 12, 13, 84, 4, 8, 15, 18, 12, 13, 46, 1, 1, 4, 8, 25, 12, 26, 85, 86, 87, 4, 5, 4, 8, 88, 12, 4, 89, 90, 18, 12, 91, 78, 20, 4, 89, 92, 12, 4, 10, 93, 18, 12, 94, 95, 96, 97, 43, 4, 10, 98, 18, 12, 94, 95, 19, 99, 1, 4, 5, 4, 8, 49, 12, 13, 100, 4, 5, 4, 83, 52, 4, 8, 101, 12, 11, 15, 4, 8, 102, 12, 11, 93, 4, 8, 103, 12, 11, 98, 4, 8, 57, 12, 11, 4, 8, 60, 12, 11, 90, 4, 5, 4, 83, 69, 4, 8, 88, 49, 18, 12, 104, 4, 8, 92, 15, 12, 105, 106, 4, 8, 92, 25, 12, 70, 107, 4, 5, 4, 83, 61, 4, 8, 62, 95, 83, 66, 4, 8, 62, 108, 68, 4, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 151}, "2": {"input": [2, 6, 4, 8, 9, 4, 10, 11, 12, 13, 109, 4, 10, 15, 12, 13, 4, 32, 49, 12, 110, 111, 51, 4, 32, 112, 12, 113, 1, 4, 32, 114, 12, 115, 1, 116, 4, 10, 117, 12, 118, 4, 32, 119, 12, 46, 1, 120, 121, 122, 4, 32, 123, 12, 118, 110, 1, 97, 36, 124, 1, 4, 10, 29, 12, 30, 4, 32, 33, 12, 36, 99, 113, 116, 1, 4, 32, 35, 12, 34, 99, 46, 1, 1, 4, 10, 125, 12, 126, 46, 1, 4, 10, 127, 12, 128, 129, 130, 113, 1, 4, 32, 131, 12, 132, 4, 32, 133, 12, 1, 4, 10, 134, 12, 135, 76, 136, 1, 4, 10, 90, 18, 12, 91, 137, 1, 4, 10, 138, 12, 13, 139, 4, 5, 4, 8, 69, 4, 5, 4, 10, 134, 49, 12, 140, 141, 142, 4, 10, 123, 125, 18, 12, 140, 143, 106, 4, 5, 4, 10, 119, 33, 12, 140, 144, 142, 4, 10, 123, 35, 12, 105, 72, 4, 10, 35, 114, 12, 70, 4, 5, 4, 10, 90, 138, 12, 104, 4, 10, 123, 138, 18, 12, 104, 4, 10, 29, 145, 12, 70, 4, 5, 4, 8, 52, 4, 10, 146, 12, 11, 125, 4, 10, 147, 12, 11, 133, 4, 10, 103, 12, 11, 131, 4, 10, 148, 12, 11, 123, 4, 10, 149, 12, 11, 49, 4, 10, 150, 12, 11, 114, 4, 10, 60, 12, 11, 90, 49, 4, 10, 58, 12, 11, 138, 4, 10, 57, 12, 11, 4, 5, 4, 8, 61, 4, 10, 151, 152, 68, 4, 10, 67, 153, 154, 66, 4, 10, 62, 155, 65, 66, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [6, 4, 8, 9, 4, 10, 11, 12, 13, 109, 4, 10, 15, 12, 13, 4, 32, 49, 12, 110, 111, 51, 4, 32, 112, 12, 113, 1, 4, 32, 114, 12, 115, 1, 116, 4, 10, 117, 12, 118, 4, 32, 119, 12, 46, 1, 120, 121, 122, 4, 32, 123, 12, 118, 110, 1, 97, 36, 124, 1, 4, 10, 29, 12, 30, 4, 32, 33, 12, 36, 99, 113, 116, 1, 4, 32, 35, 12, 34, 99, 46, 1, 1, 4, 10, 125, 12, 126, 46, 1, 4, 10, 127, 12, 128, 129, 130, 113, 1, 4, 32, 131, 12, 132, 4, 32, 133, 12, 1, 4, 10, 134, 12, 135, 76, 136, 1, 4, 10, 90, 18, 12, 91, 137, 1, 4, 10, 138, 12, 13, 139, 4, 5, 4, 8, 69, 4, 5, 4, 10, 134, 49, 12, 140, 141, 142, 4, 10, 123, 125, 18, 12, 140, 143, 106, 4, 5, 4, 10, 119, 33, 12, 140, 144, 142, 4, 10, 123, 35, 12, 105, 72, 4, 10, 35, 114, 12, 70, 4, 5, 4, 10, 90, 138, 12, 104, 4, 10, 123, 138, 18, 12, 104, 4, 10, 29, 145, 12, 70, 4, 5, 4, 8, 52, 4, 10, 146, 12, 11, 125, 4, 10, 147, 12, 11, 133, 4, 10, 103, 12, 11, 131, 4, 10, 148, 12, 11, 123, 4, 10, 149, 12, 11, 49, 4, 10, 150, 12, 11, 114, 4, 10, 60, 12, 11, 90, 49, 4, 10, 58, 12, 11, 138, 4, 10, 57, 12, 11, 4, 5, 4, 8, 61, 4, 10, 151, 152, 68, 4, 10, 67, 153, 154, 66, 4, 10, 62, 155, 65, 66, 4, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 282}, "3": {"input": [2, 6, 156, 4, 8, 9, 4, 10, 11, 12, 13, 109, 4, 5, 4, 10, 15, 12, 13, 157, 16, 4, 10, 49, 12, 13, 113, 1, 158, 4, 10, 112, 12, 13, 113, 1, 158, 4, 10, 44, 12, 45, 157, 1, 1, 1, 4, 5, 4, 10, 159, 12, 45, 160, 113, 161, 4, 10, 114, 12, 13, 162, 4, 5, 4, 10, 163, 12, 164, 165, 166, 86, 4, 10, 138, 18, 12, 13, 110, 1, 4, 10, 167, 12, 13, 46, 168, 4, 5, 4, 10, 29, 12, 30, 19, 169, 170, 4, 32, 33, 12, 171, 172, 4, 32, 35, 12, 173, 172, 4, 5, 4, 10, 37, 12, 30, 174, 4, 5, 4, 10, 88, 12, 4, 32, 22, 12, 23, 174, 4, 32, 90, 12, 91, 175, 122, 4, 176, 177, 12, 124, 1, 4, 176, 178, 12, 120, 1, 4, 5, 4, 10, 179, 12, 13, 180, 51, 4, 5, 4, 8, 52, 4, 10, 146, 12, 11, 167, 4, 10, 57, 12, 11, 15, 4, 10, 60, 12, 11, 177, 44, 4, 10, 150, 12, 11, 49, 4, 10, 54, 12, 11, 112, 4, 10, 181, 12, 11, 159, 4, 10, 182, 12, 11, 114, 4, 10, 183, 12, 11, 22, 4, 10, 59, 12, 11, 4, 10, 58, 12, 11, 179, 4, 5, 4, 8, 61, 4, 10, 62, 184, 83, 65, 68, 4, 10, 62, 155, 65, 66, 4, 5, 4, 8, 69, 4, 5, 4, 10, 37, 22, 12, 140, 185, 4, 10, 22, 1, 12, 104, 4, 5, 4, 10, 167, 83, 90, 186, 12, 70, 187, 4, 10, 90, 138, 12, 104, 4, 10, 90, 163, 12, 188, 72, 4, 10, 90, 15, 89, 12, 70, 4, 10, 44, 90, 83, 12, 189, 4, 5, 4, 10, 90, 159, 12, 79, 190, 191, 4, 10, 159, 90, 12, 70, 4, 10, 114, 90, 12, 192, 190, 154, 4, 10, 90, 114, 12, 104, 4, 10, 88, 114, 179, 12, 104, 4, 5, 4, 10, 177, 49, 12, 140, 1, 4, 10, 178, 112, 12, 140, 1, 4, 5, 4, 4, 10, 22, 90, 12, 140, 193, 4, 10, 37, 90, 12, 194, 4, 10, 90, 22, 37, 12, 104, 4, 5, 4, 4, 10, 37, 179, 12, 140, 185, 4, 10, 22, 179, 12, 195, 4, 10, 37, 159, 12, 140, 185, 4, 10, 22, 159, 12, 195, 4, 10, 37, 114, 12, 140, 185, 4, 10, 22, 114, 12, 195, 4, 10, 37, 49, 12, 140, 185, 4, 10, 22, 49, 12, 195, 4, 10, 37, 112, 12, 140, 185, 4, 10, 22, 112, 12, 195, 4, 5, 4, 10, 15, 37, 12, 105, 4, 5, 4, 10, 37, 163, 12, 188, 4, 5, 4, 5, 4, 4, 10, 29, 163, 12, 188, 4, 10, 29, 138, 12, 194, 4, 10, 145, 29, 37, 88, 18, 12, 104, 4, 5, 4, 10, 179, 33, 12, 1, 1, 1, 4, 10, 179, 35, 12, 1, 165, 1, 1, 4, 5, 4, 10, 29, 167, 179, 12, 70, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [6, 156, 4, 8, 9, 4, 10, 11, 12, 13, 109, 4, 5, 4, 10, 15, 12, 13, 157, 16, 4, 10, 49, 12, 13, 113, 1, 158, 4, 10, 112, 12, 13, 113, 1, 158, 4, 10, 44, 12, 45, 157, 1, 1, 1, 4, 5, 4, 10, 159, 12, 45, 160, 113, 161, 4, 10, 114, 12, 13, 162, 4, 5, 4, 10, 163, 12, 164, 165, 166, 86, 4, 10, 138, 18, 12, 13, 110, 1, 4, 10, 167, 12, 13, 46, 168, 4, 5, 4, 10, 29, 12, 30, 19, 169, 170, 4, 32, 33, 12, 171, 172, 4, 32, 35, 12, 173, 172, 4, 5, 4, 10, 37, 12, 30, 174, 4, 5, 4, 10, 88, 12, 4, 32, 22, 12, 23, 174, 4, 32, 90, 12, 91, 175, 122, 4, 176, 177, 12, 124, 1, 4, 176, 178, 12, 120, 1, 4, 5, 4, 10, 179, 12, 13, 180, 51, 4, 5, 4, 8, 52, 4, 10, 146, 12, 11, 167, 4, 10, 57, 12, 11, 15, 4, 10, 60, 12, 11, 177, 44, 4, 10, 150, 12, 11, 49, 4, 10, 54, 12, 11, 112, 4, 10, 181, 12, 11, 159, 4, 10, 182, 12, 11, 114, 4, 10, 183, 12, 11, 22, 4, 10, 59, 12, 11, 4, 10, 58, 12, 11, 179, 4, 5, 4, 8, 61, 4, 10, 62, 184, 83, 65, 68, 4, 10, 62, 155, 65, 66, 4, 5, 4, 8, 69, 4, 5, 4, 10, 37, 22, 12, 140, 185, 4, 10, 22, 1, 12, 104, 4, 5, 4, 10, 167, 83, 90, 186, 12, 70, 187, 4, 10, 90, 138, 12, 104, 4, 10, 90, 163, 12, 188, 72, 4, 10, 90, 15, 89, 12, 70, 4, 10, 44, 90, 83, 12, 189, 4, 5, 4, 10, 90, 159, 12, 79, 190, 191, 4, 10, 159, 90, 12, 70, 4, 10, 114, 90, 12, 192, 190, 154, 4, 10, 90, 114, 12, 104, 4, 10, 88, 114, 179, 12, 104, 4, 5, 4, 10, 177, 49, 12, 140, 1, 4, 10, 178, 112, 12, 140, 1, 4, 5, 4, 4, 10, 22, 90, 12, 140, 193, 4, 10, 37, 90, 12, 194, 4, 10, 90, 22, 37, 12, 104, 4, 5, 4, 4, 10, 37, 179, 12, 140, 185, 4, 10, 22, 179, 12, 195, 4, 10, 37, 159, 12, 140, 185, 4, 10, 22, 159, 12, 195, 4, 10, 37, 114, 12, 140, 185, 4, 10, 22, 114, 12, 195, 4, 10, 37, 49, 12, 140, 185, 4, 10, 22, 49, 12, 195, 4, 10, 37, 112, 12, 140, 185, 4, 10, 22, 112, 12, 195, 4, 5, 4, 10, 15, 37, 12, 105, 4, 5, 4, 10, 37, 163, 12, 188, 4, 5, 4, 5, 4, 4, 10, 29, 163, 12, 188, 4, 10, 29, 138, 12, 194, 4, 10, 145, 29, 37, 88, 18, 12, 104, 4, 5, 4, 10, 179, 33, 12, 1, 1, 1, 4, 10, 179, 35, 12, 1, 165, 1, 1, 4, 5, 4, 10, 29, 167, 179, 12, 70, 4, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 513}, "4": {"input": [2, 6, 156, 196, 4, 5, 4, 8, 9, 4, 10, 11, 12, 13, 197, 198, 4, 10, 199, 12, 200, 201, 4, 5, 4, 10, 22, 12, 23, 4, 32, 27, 186, 12, 18, 100, 4, 32, 202, 186, 12, 18, 100, 4, 32, 203, 186, 12, 18, 100, 4, 32, 204, 186, 12, 18, 100, 4, 5, 4, 10, 15, 83, 12, 13, 205, 206, 4, 32, 88, 12, 4, 32, 92, 12, 4, 32, 207, 12, 4, 32, 208, 12, 4, 5, 4, 10, 125, 12, 126, 162, 4, 32, 209, 12, 4, 32, 210, 12, 4, 32, 211, 12, 4, 32, 212, 12, 4, 5, 4, 10, 213, 12, 126, 214, 4, 5, 4, 10, 49, 12, 13, 50, 51, 4, 5, 4, 8, 52, 4, 10, 215, 12, 11, 88, 4, 10, 56, 12, 11, 92, 4, 10, 55, 12, 11, 207, 4, 10, 216, 12, 11, 208, 4, 10, 217, 12, 27, 11, 4, 10, 59, 12, 202, 11, 4, 10, 218, 12, 203, 11, 4, 10, 1, 12, 204, 11, 4, 10, 219, 12, 209, 11, 4, 10, 53, 12, 210, 11, 4, 10, 101, 12, 211, 11, 4, 10, 220, 12, 212, 11, 4, 5, 4, 10, 60, 12, 199, 11, 4, 10, 57, 12, 11, 4, 10, 58, 12, 49, 4, 10, 221, 12, 213, 11, 4, 5, 4, 8, 69, 4, 10, 199, 49, 125, 12, 104, 4, 10, 22, 199, 18, 12, 222, 4, 10, 22, 49, 22, 125, 18, 12, 195, 4, 10, 27, 88, 12, 223, 224, 72, 4, 10, 202, 92, 12, 223, 225, 107, 4, 10, 203, 207, 12, 223, 226, 227, 4, 10, 204, 208, 12, 223, 1, 1, 4, 10, 22, 15, 12, 105, 4, 10, 213, 199, 12, 70, 1, 4, 5, 4, 8, 61, 4, 10, 62, 1, 186, 65, 68, 4, 10, 151, 152, 66, 4, 5, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [6, 156, 196, 4, 5, 4, 8, 9, 4, 10, 11, 12, 13, 197, 198, 4, 10, 199, 12, 200, 201, 4, 5, 4, 10, 22, 12, 23, 4, 32, 27, 186, 12, 18, 100, 4, 32, 202, 186, 12, 18, 100, 4, 32, 203, 186, 12, 18, 100, 4, 32, 204, 186, 12, 18, 100, 4, 5, 4, 10, 15, 83, 12, 13, 205, 206, 4, 32, 88, 12, 4, 32, 92, 12, 4, 32, 207, 12, 4, 32, 208, 12, 4, 5, 4, 10, 125, 12, 126, 162, 4, 32, 209, 12, 4, 32, 210, 12, 4, 32, 211, 12, 4, 32, 212, 12, 4, 5, 4, 10, 213, 12, 126, 214, 4, 5, 4, 10, 49, 12, 13, 50, 51, 4, 5, 4, 8, 52, 4, 10, 215, 12, 11, 88, 4, 10, 56, 12, 11, 92, 4, 10, 55, 12, 11, 207, 4, 10, 216, 12, 11, 208, 4, 10, 217, 12, 27, 11, 4, 10, 59, 12, 202, 11, 4, 10, 218, 12, 203, 11, 4, 10, 1, 12, 204, 11, 4, 10, 219, 12, 209, 11, 4, 10, 53, 12, 210, 11, 4, 10, 101, 12, 211, 11, 4, 10, 220, 12, 212, 11, 4, 5, 4, 10, 60, 12, 199, 11, 4, 10, 57, 12, 11, 4, 10, 58, 12, 49, 4, 10, 221, 12, 213, 11, 4, 5, 4, 8, 69, 4, 10, 199, 49, 125, 12, 104, 4, 10, 22, 199, 18, 12, 222, 4, 10, 22, 49, 22, 125, 18, 12, 195, 4, 10, 27, 88, 12, 223, 224, 72, 4, 10, 202, 92, 12, 223, 225, 107, 4, 10, 203, 207, 12, 223, 226, 227, 4, 10, 204, 208, 12, 223, 1, 1, 4, 10, 22, 15, 12, 105, 4, 10, 213, 199, 12, 70, 1, 4, 5, 4, 8, 61, 4, 10, 62, 1, 186, 65, 68, 4, 10, 151, 152, 66, 4, 5, 4, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 318}, "5": {"input": [2, 6, 4, 8, 9, 4, 5, 4, 5, 4, 10, 11, 12, 13, 115, 1, 4, 10, 15, 12, 13, 228, 229, 4, 10, 49, 83, 12, 13, 230, 231, 4, 5, 4, 10, 127, 83, 12, 128, 122, 18, 1, 232, 1, 4, 10, 233, 12, 234, 96, 235, 236, 4, 10, 125, 12, 126, 214, 4, 5, 4, 10, 112, 186, 12, 13, 100, 4, 10, 44, 12, 45, 154, 161, 172, 38, 4, 5, 4, 10, 25, 12, 26, 136, 154, 172, 237, 87, 4, 10, 90, 18, 12, 91, 78, 1, 4, 5, 4, 10, 114, 12, 13, 180, 51, 4, 5, 4, 8, 69, 4, 5, 4, 10, 90, 114, 12, 104, 4, 5, 4, 10, 90, 15, 127, 12, 238, 1, 239, 4, 10, 90, 11, 12, 70, 4, 5, 4, 10, 125, 90, 12, 70, 72, 4, 5, 4, 10, 15, 233, 18, 12, 140, 240, 4, 10, 233, 15, 114, 12, 70, 4, 5, 4, 10, 44, 90, 63, 12, 189, 4, 10, 49, 90, 12, 192, 74, 154, 4, 10, 90, 49, 12, 79, 74, 241, 4, 10, 90, 49, 112, 12, 104, 4, 5, 4, 10, 112, 25, 18, 12, 70, 72, 4, 10, 112, 233, 12, 70, 4, 5, 4, 8, 52, 4, 10, 57, 12, 15, 11, 4, 10, 101, 12, 11, 4, 10, 220, 12, 127, 11, 4, 10, 221, 12, 125, 15, 4, 10, 60, 12, 90, 15, 11, 4, 10, 181, 12, 44, 15, 11, 4, 10, 182, 12, 49, 15, 11, 4, 10, 53, 12, 112, 15, 11, 4, 5, 4, 8, 61, 4, 10, 62, 242, 68, 4, 10, 62, 155, 186, 66, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [6, 4, 8, 9, 4, 5, 4, 5, 4, 10, 11, 12, 13, 115, 1, 4, 10, 15, 12, 13, 228, 229, 4, 10, 49, 83, 12, 13, 230, 231, 4, 5, 4, 10, 127, 83, 12, 128, 122, 18, 1, 232, 1, 4, 10, 233, 12, 234, 96, 235, 236, 4, 10, 125, 12, 126, 214, 4, 5, 4, 10, 112, 186, 12, 13, 100, 4, 10, 44, 12, 45, 154, 161, 172, 38, 4, 5, 4, 10, 25, 12, 26, 136, 154, 172, 237, 87, 4, 10, 90, 18, 12, 91, 78, 1, 4, 5, 4, 10, 114, 12, 13, 180, 51, 4, 5, 4, 8, 69, 4, 5, 4, 10, 90, 114, 12, 104, 4, 5, 4, 10, 90, 15, 127, 12, 238, 1, 239, 4, 10, 90, 11, 12, 70, 4, 5, 4, 10, 125, 90, 12, 70, 72, 4, 5, 4, 10, 15, 233, 18, 12, 140, 240, 4, 10, 233, 15, 114, 12, 70, 4, 5, 4, 10, 44, 90, 63, 12, 189, 4, 10, 49, 90, 12, 192, 74, 154, 4, 10, 90, 49, 12, 79, 74, 241, 4, 10, 90, 49, 112, 12, 104, 4, 5, 4, 10, 112, 25, 18, 12, 70, 72, 4, 10, 112, 233, 12, 70, 4, 5, 4, 8, 52, 4, 10, 57, 12, 15, 11, 4, 10, 101, 12, 11, 4, 10, 220, 12, 127, 11, 4, 10, 221, 12, 125, 15, 4, 10, 60, 12, 90, 15, 11, 4, 10, 181, 12, 44, 15, 11, 4, 10, 182, 12, 49, 15, 11, 4, 10, 53, 12, 112, 15, 11, 4, 5, 4, 8, 61, 4, 10, 62, 242, 68, 4, 10, 62, 155, 186, 66, 4, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 282}, "6": {"input": [2, 6, 4, 8, 9, 4, 10, 11, 12, 13, 111, 51, 198, 4, 10, 199, 12, 200, 243, 244, 1, 4, 10, 15, 12, 13, 1, 4, 10, 49, 12, 13, 228, 245, 4, 10, 125, 12, 126, 46, 246, 4, 10, 44, 12, 45, 1, 87, 4, 5, 4, 8, 69, 4, 5, 4, 10, 199, 247, 12, 248, 1, 249, 4, 10, 199, 44, 12, 250, 1, 142, 4, 10, 199, 15, 12, 250, 1, 1, 142, 4, 5, 4, 10, 125, 199, 18, 12, 70, 251, 4, 10, 199, 49, 18, 12, 104, 4, 5, 4, 8, 61, 4, 10, 62, 242, 83, 65, 68, 4, 10, 62, 252, 65, 66, 4, 5, 4, 8, 52, 4, 10, 146, 12, 125, 11, 4, 10, 60, 12, 199, 44, 11, 4, 10, 103, 12, 15, 44, 1, 44, 11, 4, 10, 58, 12, 49, 11, 4, 10, 57, 12, 11, 4, 5, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [6, 4, 8, 9, 4, 10, 11, 12, 13, 111, 51, 198, 4, 10, 199, 12, 200, 243, 244, 1, 4, 10, 15, 12, 13, 1, 4, 10, 49, 12, 13, 228, 245, 4, 10, 125, 12, 126, 46, 246, 4, 10, 44, 12, 45, 1, 87, 4, 5, 4, 8, 69, 4, 5, 4, 10, 199, 247, 12, 248, 1, 249, 4, 10, 199, 44, 12, 250, 1, 142, 4, 10, 199, 15, 12, 250, 1, 1, 142, 4, 5, 4, 10, 125, 199, 18, 12, 70, 251, 4, 10, 199, 49, 18, 12, 104, 4, 5, 4, 8, 61, 4, 10, 62, 242, 83, 65, 68, 4, 10, 62, 252, 65, 66, 4, 5, 4, 8, 52, 4, 10, 146, 12, 125, 11, 4, 10, 60, 12, 199, 44, 11, 4, 10, 103, 12, 15, 44, 1, 44, 11, 4, 10, 58, 12, 49, 11, 4, 10, 57, 12, 11, 4, 5, 4, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 156}, "7": {"input": [2, 6, 1, 1, 4, 8, 9, 4, 10, 11, 12, 13, 253, 4, 10, 15, 12, 13, 4, 32, 49, 12, 254, 1, 4, 32, 112, 12, 1, 87, 255, 4, 32, 44, 18, 12, 45, 1, 160, 256, 4, 10, 127, 12, 128, 1, 129, 236, 4, 32, 131, 12, 257, 4, 32, 133, 12, 258, 4, 32, 259, 12, 260, 4, 32, 261, 12, 262, 4, 10, 88, 12, 4, 5, 4, 5, 4, 32, 92, 12, 4, 176, 207, 12, 172, 4, 263, 1, 12, 264, 265, 266, 267, 1, 268, 4, 263, 269, 12, 270, 271, 272, 122, 273, 4, 176, 208, 12, 172, 4, 263, 1, 12, 264, 265, 266, 267, 1, 268, 4, 263, 274, 12, 270, 271, 272, 122, 273, 4, 176, 209, 12, 172, 4, 263, 1, 12, 264, 265, 266, 267, 1, 268, 4, 263, 275, 12, 270, 271, 272, 122, 273, 4, 176, 210, 12, 172, 4, 263, 1, 12, 264, 265, 266, 267, 1, 268, 4, 263, 276, 12, 270, 271, 272, 122, 273, 4, 5, 4, 5, 4, 32, 277, 12, 278, 1, 279, 169, 4, 176, 280, 18, 12, 19, 4, 176, 281, 12, 96, 282, 5, 4, 10, 114, 12, 13, 50, 51, 4, 8, 69, 4, 10, 88, 114, 12, 104, 4, 10, 277, 145, 18, 12, 283, 4, 5, 4, 10, 92, 145, 92, 12, 104, 4, 5, 4, 10, 44, 280, 18, 12, 70, 4, 10, 280, 92, 18, 12, 70, 106, 4, 5, 4, 10, 44, 277, 12, 70, 284, 4, 10, 112, 277, 12, 70, 72, 4, 10, 49, 277, 12, 70, 187, 4, 5, 4, 10, 280, 44, 12, 285, 257, 1, 4, 10, 280, 44, 12, 285, 262, 1, 4, 10, 280, 44, 12, 285, 260, 1, 4, 10, 280, 44, 12, 285, 258, 1, 4, 5, 4, 10, 280, 44, 12, 286, 287, 288, 1, 1, 142, 4, 10, 280, 44, 12, 286, 287, 288, 1, 1, 142, 4, 10, 280, 44, 12, 286, 287, 288, 1, 1, 142, 4, 10, 280, 44, 12, 286, 287, 288, 1, 1, 142, 4, 5, 4, 10, 280, 44, 12, 286, 287, 288, 289, 1, 4, 10, 280, 44, 12, 140, 289, 4, 5, 4, 10, 92, 281, 12, 70, 1, 4, 5, 4, 5, 4, 10, 5, 4, 8, 52, 4, 10, 59, 12, 11, 4, 10, 215, 12, 11, 44, 4, 10, 57, 12, 11, 112, 4, 10, 60, 12, 11, 280, 4, 10, 56, 12, 11, 131, 4, 10, 55, 12, 11, 133, 4, 10, 216, 12, 11, 259, 4, 10, 290, 12, 11, 261, 4, 10, 103, 12, 11, 49, 4, 10, 58, 12, 11, 114, 4, 10, 5, 4, 8, 61, 4, 10, 62, 95, 83, 68, 8, 5, 4, 10, 62, 271, 66, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [6, 1, 1, 4, 8, 9, 4, 10, 11, 12, 13, 253, 4, 10, 15, 12, 13, 4, 32, 49, 12, 254, 1, 4, 32, 112, 12, 1, 87, 255, 4, 32, 44, 18, 12, 45, 1, 160, 256, 4, 10, 127, 12, 128, 1, 129, 236, 4, 32, 131, 12, 257, 4, 32, 133, 12, 258, 4, 32, 259, 12, 260, 4, 32, 261, 12, 262, 4, 10, 88, 12, 4, 5, 4, 5, 4, 32, 92, 12, 4, 176, 207, 12, 172, 4, 263, 1, 12, 264, 265, 266, 267, 1, 268, 4, 263, 269, 12, 270, 271, 272, 122, 273, 4, 176, 208, 12, 172, 4, 263, 1, 12, 264, 265, 266, 267, 1, 268, 4, 263, 274, 12, 270, 271, 272, 122, 273, 4, 176, 209, 12, 172, 4, 263, 1, 12, 264, 265, 266, 267, 1, 268, 4, 263, 275, 12, 270, 271, 272, 122, 273, 4, 176, 210, 12, 172, 4, 263, 1, 12, 264, 265, 266, 267, 1, 268, 4, 263, 276, 12, 270, 271, 272, 122, 273, 4, 5, 4, 5, 4, 32, 277, 12, 278, 1, 279, 169, 4, 176, 280, 18, 12, 19, 4, 176, 281, 12, 96, 282, 5, 4, 10, 114, 12, 13, 50, 51, 4, 8, 69, 4, 10, 88, 114, 12, 104, 4, 10, 277, 145, 18, 12, 283, 4, 5, 4, 10, 92, 145, 92, 12, 104, 4, 5, 4, 10, 44, 280, 18, 12, 70, 4, 10, 280, 92, 18, 12, 70, 106, 4, 5, 4, 10, 44, 277, 12, 70, 284, 4, 10, 112, 277, 12, 70, 72, 4, 10, 49, 277, 12, 70, 187, 4, 5, 4, 10, 280, 44, 12, 285, 257, 1, 4, 10, 280, 44, 12, 285, 262, 1, 4, 10, 280, 44, 12, 285, 260, 1, 4, 10, 280, 44, 12, 285, 258, 1, 4, 5, 4, 10, 280, 44, 12, 286, 287, 288, 1, 1, 142, 4, 10, 280, 44, 12, 286, 287, 288, 1, 1, 142, 4, 10, 280, 44, 12, 286, 287, 288, 1, 1, 142, 4, 10, 280, 44, 12, 286, 287, 288, 1, 1, 142, 4, 5, 4, 10, 280, 44, 12, 286, 287, 288, 289, 1, 4, 10, 280, 44, 12, 140, 289, 4, 5, 4, 10, 92, 281, 12, 70, 1, 4, 5, 4, 5, 4, 10, 5, 4, 8, 52, 4, 10, 59, 12, 11, 4, 10, 215, 12, 11, 44, 4, 10, 57, 12, 11, 112, 4, 10, 60, 12, 11, 280, 4, 10, 56, 12, 11, 131, 4, 10, 55, 12, 11, 133, 4, 10, 216, 12, 11, 259, 4, 10, 290, 12, 11, 261, 4, 10, 103, 12, 11, 49, 4, 10, 58, 12, 11, 114, 4, 10, 5, 4, 8, 61, 4, 10, 62, 95, 83, 68, 8, 5, 4, 10, 62, 271, 66, 4, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 470}, "8": {"input": [2, 6, 291, 4, 8, 9, 4, 5, 4, 10, 11, 12, 13, 292, 198, 4, 10, 15, 186, 12, 13, 186, 230, 139, 4, 10, 277, 18, 12, 278, 293, 294, 295, 4, 10, 117, 12, 118, 296, 1, 34, 235, 1, 4, 5, 4, 10, 49, 12, 13, 236, 198, 4, 32, 112, 12, 36, 297, 4, 32, 114, 12, 34, 297, 4, 32, 138, 12, 40, 297, 4, 32, 167, 12, 42, 297, 4, 5, 4, 10, 119, 12, 118, 1, 31, 298, 4, 32, 123, 12, 36, 299, 296, 300, 4, 32, 301, 12, 34, 302, 296, 303, 4, 32, 304, 12, 36, 302, 296, 300, 4, 32, 1, 12, 34, 299, 296, 303, 4, 5, 4, 5, 4, 10, 125, 12, 126, 4, 32, 179, 12, 13, 162, 4, 32, 305, 12, 13, 214, 4, 10, 213, 12, 126, 4, 32, 306, 12, 13, 162, 4, 32, 307, 12, 13, 214, 4, 10, 308, 12, 13, 1, 4, 32, 88, 12, 4, 32, 92, 12, 4, 5, 4, 10, 29, 12, 30, 309, 87, 310, 4, 10, 311, 12, 126, 168, 4, 10, 312, 12, 13, 180, 51, 4, 5, 4, 8, 52, 4, 10, 215, 12, 11, 15, 4, 10, 182, 12, 11, 123, 4, 10, 313, 12, 11, 1, 4, 10, 57, 12, 11, 304, 4, 10, 314, 12, 11, 301, 4, 10, 60, 12, 11, 277, 4, 10, 56, 12, 11, 138, 4, 10, 55, 12, 11, 112, 4, 10, 216, 12, 11, 167, 4, 10, 290, 12, 11, 114, 4, 10, 315, 12, 11, 1, 4, 10, 221, 12, 11, 311, 4, 10, 54, 12, 11, 117, 4, 10, 146, 12, 11, 179, 4, 10, 147, 12, 11, 306, 4, 10, 219, 12, 11, 88, 4, 10, 53, 12, 11, 92, 4, 10, 316, 12, 11, 4, 10, 149, 12, 11, 117, 112, 4, 5, 4, 5, 4, 8, 61, 4, 10, 62, 63, 271, 1, 65, 66, 4, 10, 62, 63, 1, 32, 65, 68, 4, 10, 5, 4, 8, 69, 4, 5, 4, 10, 277, 18, 15, 117, 12, 104, 4, 10, 277, 18, 312, 12, 104, 4, 5, 4, 10, 15, 29, 12, 105, 4, 10, 29, 145, 312, 12, 70, 4, 5, 4, 10, 123, 114, 12, 140, 1, 4, 10, 304, 114, 12, 140, 1, 4, 10, 1, 112, 12, 140, 130, 4, 10, 301, 112, 12, 140, 1, 4, 5, 4, 10, 117, 49, 12, 194, 317, 4, 10, 277, 29, 12, 248, 4, 10, 29, 277, 117, 12, 70, 4, 10, 117, 311, 12, 70, 4, 5, 4, 5, 4, 10, 277, 179, 306, 12, 104, 4, 10, 117, 179, 306, 277, 12, 104, 4, 10, 277, 88, 12, 285, 318, 1, 4, 10, 277, 92, 12, 285, 319, 1, 4, 5, 4, 5, 4, 10, 311, 277, 12, 70, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [6, 291, 4, 8, 9, 4, 5, 4, 10, 11, 12, 13, 292, 198, 4, 10, 15, 186, 12, 13, 186, 230, 139, 4, 10, 277, 18, 12, 278, 293, 294, 295, 4, 10, 117, 12, 118, 296, 1, 34, 235, 1, 4, 5, 4, 10, 49, 12, 13, 236, 198, 4, 32, 112, 12, 36, 297, 4, 32, 114, 12, 34, 297, 4, 32, 138, 12, 40, 297, 4, 32, 167, 12, 42, 297, 4, 5, 4, 10, 119, 12, 118, 1, 31, 298, 4, 32, 123, 12, 36, 299, 296, 300, 4, 32, 301, 12, 34, 302, 296, 303, 4, 32, 304, 12, 36, 302, 296, 300, 4, 32, 1, 12, 34, 299, 296, 303, 4, 5, 4, 5, 4, 10, 125, 12, 126, 4, 32, 179, 12, 13, 162, 4, 32, 305, 12, 13, 214, 4, 10, 213, 12, 126, 4, 32, 306, 12, 13, 162, 4, 32, 307, 12, 13, 214, 4, 10, 308, 12, 13, 1, 4, 32, 88, 12, 4, 32, 92, 12, 4, 5, 4, 10, 29, 12, 30, 309, 87, 310, 4, 10, 311, 12, 126, 168, 4, 10, 312, 12, 13, 180, 51, 4, 5, 4, 8, 52, 4, 10, 215, 12, 11, 15, 4, 10, 182, 12, 11, 123, 4, 10, 313, 12, 11, 1, 4, 10, 57, 12, 11, 304, 4, 10, 314, 12, 11, 301, 4, 10, 60, 12, 11, 277, 4, 10, 56, 12, 11, 138, 4, 10, 55, 12, 11, 112, 4, 10, 216, 12, 11, 167, 4, 10, 290, 12, 11, 114, 4, 10, 315, 12, 11, 1, 4, 10, 221, 12, 11, 311, 4, 10, 54, 12, 11, 117, 4, 10, 146, 12, 11, 179, 4, 10, 147, 12, 11, 306, 4, 10, 219, 12, 11, 88, 4, 10, 53, 12, 11, 92, 4, 10, 316, 12, 11, 4, 10, 149, 12, 11, 117, 112, 4, 5, 4, 5, 4, 8, 61, 4, 10, 62, 63, 271, 1, 65, 66, 4, 10, 62, 63, 1, 32, 65, 68, 4, 10, 5, 4, 8, 69, 4, 5, 4, 10, 277, 18, 15, 117, 12, 104, 4, 10, 277, 18, 312, 12, 104, 4, 5, 4, 10, 15, 29, 12, 105, 4, 10, 29, 145, 312, 12, 70, 4, 5, 4, 10, 123, 114, 12, 140, 1, 4, 10, 304, 114, 12, 140, 1, 4, 10, 1, 112, 12, 140, 130, 4, 10, 301, 112, 12, 140, 1, 4, 5, 4, 10, 117, 49, 12, 194, 317, 4, 10, 277, 29, 12, 248, 4, 10, 29, 277, 117, 12, 70, 4, 10, 117, 311, 12, 70, 4, 5, 4, 5, 4, 10, 277, 179, 306, 12, 104, 4, 10, 117, 179, 306, 277, 12, 104, 4, 10, 277, 88, 12, 285, 318, 1, 4, 10, 277, 92, 12, 285, 319, 1, 4, 5, 4, 5, 4, 10, 311, 277, 12, 70, 4, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 477}, "9": {"input": [2, 6, 156, 4, 8, 9, 4, 5, 4, 10, 11, 12, 13, 320, 198, 4, 10, 199, 12, 200, 1, 321, 4, 10, 44, 12, 45, 161, 154, 158, 4, 10, 15, 12, 13, 231, 4, 5, 4, 10, 88, 12, 4, 32, 22, 12, 23, 4, 176, 27, 12, 1, 321, 4, 176, 202, 12, 1, 4, 176, 203, 12, 1, 38, 4, 176, 204, 12, 1, 38, 4, 5, 4, 32, 322, 12, 23, 4, 176, 323, 12, 1, 1, 4, 176, 324, 12, 1, 1, 4, 5, 4, 10, 49, 12, 13, 4, 32, 112, 18, 12, 325, 4, 32, 114, 12, 1, 4, 10, 138, 12, 13, 228, 326, 4, 5, 4, 5, 4, 8, 52, 4, 10, 53, 12, 27, 11, 4, 10, 54, 12, 202, 11, 4, 10, 183, 12, 203, 11, 4, 10, 150, 12, 204, 11, 4, 10, 181, 12, 44, 11, 4, 10, 182, 12, 15, 11, 4, 10, 57, 12, 11, 4, 10, 60, 12, 199, 11, 4, 5, 4, 8, 69, 4, 5, 4, 10, 88, 199, 12, 222, 4, 10, 88, 138, 15, 44, 12, 195, 4, 5, 4, 10, 202, 27, 12, 140, 1, 227, 142, 4, 10, 202, 204, 18, 12, 140, 143, 106, 142, 4, 10, 202, 203, 12, 140, 143, 106, 142, 4, 10, 202, 324, 12, 140, 143, 106, 142, 4, 5, 4, 10, 203, 204, 12, 140, 1, 227, 142, 4, 10, 203, 27, 12, 140, 143, 106, 142, 4, 10, 203, 323, 12, 140, 143, 106, 142, 4, 10, 27, 324, 12, 140, 143, 106, 142, 4, 5, 4, 10, 204, 27, 12, 140, 143, 106, 142, 4, 10, 204, 323, 12, 140, 143, 106, 142, 4, 10, 323, 324, 12, 140, 327, 1, 142, 4, 5, 4, 10, 44, 199, 12, 189, 72, 4, 10, 15, 199, 12, 192, 74, 154, 4, 5, 4, 10, 199, 138, 15, 12, 104, 4, 5, 4, 8, 61, 4, 10, 67, 153, 154, 66, 4, 10, 67, 1, 154, 68, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [6, 156, 4, 8, 9, 4, 5, 4, 10, 11, 12, 13, 320, 198, 4, 10, 199, 12, 200, 1, 321, 4, 10, 44, 12, 45, 161, 154, 158, 4, 10, 15, 12, 13, 231, 4, 5, 4, 10, 88, 12, 4, 32, 22, 12, 23, 4, 176, 27, 12, 1, 321, 4, 176, 202, 12, 1, 4, 176, 203, 12, 1, 38, 4, 176, 204, 12, 1, 38, 4, 5, 4, 32, 322, 12, 23, 4, 176, 323, 12, 1, 1, 4, 176, 324, 12, 1, 1, 4, 5, 4, 10, 49, 12, 13, 4, 32, 112, 18, 12, 325, 4, 32, 114, 12, 1, 4, 10, 138, 12, 13, 228, 326, 4, 5, 4, 5, 4, 8, 52, 4, 10, 53, 12, 27, 11, 4, 10, 54, 12, 202, 11, 4, 10, 183, 12, 203, 11, 4, 10, 150, 12, 204, 11, 4, 10, 181, 12, 44, 11, 4, 10, 182, 12, 15, 11, 4, 10, 57, 12, 11, 4, 10, 60, 12, 199, 11, 4, 5, 4, 8, 69, 4, 5, 4, 10, 88, 199, 12, 222, 4, 10, 88, 138, 15, 44, 12, 195, 4, 5, 4, 10, 202, 27, 12, 140, 1, 227, 142, 4, 10, 202, 204, 18, 12, 140, 143, 106, 142, 4, 10, 202, 203, 12, 140, 143, 106, 142, 4, 10, 202, 324, 12, 140, 143, 106, 142, 4, 5, 4, 10, 203, 204, 12, 140, 1, 227, 142, 4, 10, 203, 27, 12, 140, 143, 106, 142, 4, 10, 203, 323, 12, 140, 143, 106, 142, 4, 10, 27, 324, 12, 140, 143, 106, 142, 4, 5, 4, 10, 204, 27, 12, 140, 143, 106, 142, 4, 10, 204, 323, 12, 140, 143, 106, 142, 4, 10, 323, 324, 12, 140, 327, 1, 142, 4, 5, 4, 10, 44, 199, 12, 189, 72, 4, 10, 15, 199, 12, 192, 74, 154, 4, 5, 4, 10, 199, 138, 15, 12, 104, 4, 5, 4, 8, 61, 4, 10, 67, 153, 154, 66, 4, 10, 67, 1, 154, 68, 4, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 339}, "10": {"input": [2, 6, 1, 4, 8, 9, 4, 10, 11, 12, 13, 198, 111, 51, 4, 10, 88, 12, 4, 32, 92, 12, 4, 176, 269, 12, 270, 328, 155, 157, 243, 4, 176, 329, 12, 330, 328, 143, 243, 4, 32, 331, 12, 332, 97, 333, 1, 4, 32, 15, 12, 13, 198, 236, 4, 10, 90, 12, 91, 144, 175, 1, 4, 10, 177, 12, 1, 4, 32, 334, 12, 330, 144, 4, 32, 1, 12, 330, 1, 4, 10, 49, 12, 13, 1, 87, 172, 4, 10, 44, 12, 45, 191, 154, 1, 110, 4, 10, 112, 12, 13, 236, 198, 4, 10, 125, 12, 126, 214, 4, 10, 114, 12, 13, 335, 4, 10, 138, 12, 13, 245, 4, 5, 4, 8, 69, 4, 10, 88, 138, 114, 12, 104, 4, 10, 92, 1, 12, 104, 4, 10, 90, 138, 114, 12, 104, 4, 10, 177, 138, 114, 12, 104, 4, 10, 331, 90, 12, 222, 4, 10, 49, 90, 12, 222, 4, 10, 49, 138, 114, 12, 70, 4, 5, 4, 10, 334, 49, 12, 140, 1, 142, 4, 5, 4, 4, 10, 269, 1, 12, 140, 95, 4, 10, 1, 15, 12, 140, 1, 4, 10, 15, 334, 12, 140, 1, 4, 5, 4, 10, 331, 125, 12, 104, 4, 10, 88, 114, 12, 104, 4, 10, 269, 112, 18, 12, 140, 336, 187, 4, 10, 329, 112, 12, 140, 336, 72, 4, 5, 4, 10, 44, 90, 12, 189, 1, 4, 5, 4, 8, 52, 4, 10, 215, 12, 269, 11, 4, 10, 57, 12, 11, 4, 10, 60, 12, 11, 90, 4, 10, 220, 12, 334, 11, 4, 10, 221, 12, 112, 11, 4, 10, 59, 12, 125, 11, 4, 10, 103, 12, 114, 11, 4, 10, 150, 12, 44, 11, 4, 10, 58, 12, 11, 138, 4, 5, 4, 8, 61, 4, 10, 62, 108, 68, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [6, 1, 4, 8, 9, 4, 10, 11, 12, 13, 198, 111, 51, 4, 10, 88, 12, 4, 32, 92, 12, 4, 176, 269, 12, 270, 328, 155, 157, 243, 4, 176, 329, 12, 330, 328, 143, 243, 4, 32, 331, 12, 332, 97, 333, 1, 4, 32, 15, 12, 13, 198, 236, 4, 10, 90, 12, 91, 144, 175, 1, 4, 10, 177, 12, 1, 4, 32, 334, 12, 330, 144, 4, 32, 1, 12, 330, 1, 4, 10, 49, 12, 13, 1, 87, 172, 4, 10, 44, 12, 45, 191, 154, 1, 110, 4, 10, 112, 12, 13, 236, 198, 4, 10, 125, 12, 126, 214, 4, 10, 114, 12, 13, 335, 4, 10, 138, 12, 13, 245, 4, 5, 4, 8, 69, 4, 10, 88, 138, 114, 12, 104, 4, 10, 92, 1, 12, 104, 4, 10, 90, 138, 114, 12, 104, 4, 10, 177, 138, 114, 12, 104, 4, 10, 331, 90, 12, 222, 4, 10, 49, 90, 12, 222, 4, 10, 49, 138, 114, 12, 70, 4, 5, 4, 10, 334, 49, 12, 140, 1, 142, 4, 5, 4, 4, 10, 269, 1, 12, 140, 95, 4, 10, 1, 15, 12, 140, 1, 4, 10, 15, 334, 12, 140, 1, 4, 5, 4, 10, 331, 125, 12, 104, 4, 10, 88, 114, 12, 104, 4, 10, 269, 112, 18, 12, 140, 336, 187, 4, 10, 329, 112, 12, 140, 336, 72, 4, 5, 4, 10, 44, 90, 12, 189, 1, 4, 5, 4, 8, 52, 4, 10, 215, 12, 269, 11, 4, 10, 57, 12, 11, 4, 10, 60, 12, 11, 90, 4, 10, 220, 12, 334, 11, 4, 10, 221, 12, 112, 11, 4, 10, 59, 12, 125, 11, 4, 10, 103, 12, 114, 11, 4, 10, 150, 12, 44, 11, 4, 10, 58, 12, 11, 138, 4, 5, 4, 8, 61, 4, 10, 62, 108, 68, 4, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 315}, "11": {"input": [2, 6, 1, 4, 8, 9, 4, 10, 11, 12, 13, 1, 198, 4, 10, 15, 12, 13, 1, 198, 4, 10, 88, 12, 4, 32, 199, 18, 12, 200, 169, 19, 18, 1, 1, 1, 4, 32, 92, 12, 4, 176, 29, 18, 12, 30, 42, 235, 1, 4, 176, 33, 18, 12, 30, 42, 169, 1, 4, 32, 207, 12, 5, 4, 176, 35, 12, 30, 42, 298, 1, 4, 176, 37, 12, 30, 42, 298, 1, 4, 10, 49, 186, 12, 13, 236, 198, 4, 10, 127, 12, 128, 236, 4, 32, 131, 83, 12, 296, 337, 18, 1, 4, 32, 133, 83, 12, 124, 338, 1, 4, 32, 259, 83, 12, 120, 186, 1, 18, 1, 4, 32, 261, 83, 12, 193, 186, 122, 83, 1, 4, 5, 4, 8, 69, 4, 10, 199, 247, 12, 248, 1, 249, 4, 10, 199, 35, 12, 250, 1, 142, 4, 10, 199, 145, 18, 12, 104, 4, 10, 199, 92, 37, 12, 70, 4, 10, 37, 145, 186, 12, 70, 4, 10, 92, 145, 186, 12, 70, 4, 10, 207, 145, 12, 70, 4, 5, 4, 8, 52, 4, 10, 103, 12, 259, 11, 4, 10, 60, 12, 199, 11, 4, 10, 149, 12, 37, 15, 4, 10, 150, 12, 261, 15, 4, 10, 339, 12, 131, 11, 4, 10, 101, 12, 133, 11, 4, 10, 57, 12, 11, 4, 10, 59, 12, 15, 4, 5, 4, 8, 61, 4, 10, 62, 252, 65, 66, 4, 10, 151, 1, 68, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [6, 1, 4, 8, 9, 4, 10, 11, 12, 13, 1, 198, 4, 10, 15, 12, 13, 1, 198, 4, 10, 88, 12, 4, 32, 199, 18, 12, 200, 169, 19, 18, 1, 1, 1, 4, 32, 92, 12, 4, 176, 29, 18, 12, 30, 42, 235, 1, 4, 176, 33, 18, 12, 30, 42, 169, 1, 4, 32, 207, 12, 5, 4, 176, 35, 12, 30, 42, 298, 1, 4, 176, 37, 12, 30, 42, 298, 1, 4, 10, 49, 186, 12, 13, 236, 198, 4, 10, 127, 12, 128, 236, 4, 32, 131, 83, 12, 296, 337, 18, 1, 4, 32, 133, 83, 12, 124, 338, 1, 4, 32, 259, 83, 12, 120, 186, 1, 18, 1, 4, 32, 261, 83, 12, 193, 186, 122, 83, 1, 4, 5, 4, 8, 69, 4, 10, 199, 247, 12, 248, 1, 249, 4, 10, 199, 35, 12, 250, 1, 142, 4, 10, 199, 145, 18, 12, 104, 4, 10, 199, 92, 37, 12, 70, 4, 10, 37, 145, 186, 12, 70, 4, 10, 92, 145, 186, 12, 70, 4, 10, 207, 145, 12, 70, 4, 5, 4, 8, 52, 4, 10, 103, 12, 259, 11, 4, 10, 60, 12, 199, 11, 4, 10, 149, 12, 37, 15, 4, 10, 150, 12, 261, 15, 4, 10, 339, 12, 131, 11, 4, 10, 101, 12, 133, 11, 4, 10, 57, 12, 11, 4, 10, 59, 12, 15, 4, 5, 4, 8, 61, 4, 10, 62, 252, 65, 66, 4, 10, 151, 1, 68, 4, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 253}, "12": {"input": [2, 6, 1, 4, 8, 9, 4, 10, 11, 12, 13, 1, 198, 4, 10, 15, 186, 12, 13, 186, 230, 1, 4, 10, 49, 12, 13, 186, 230, 1, 4, 10, 112, 186, 12, 13, 186, 230, 1, 4, 5, 4, 10, 114, 12, 13, 236, 198, 4, 32, 88, 12, 4, 32, 92, 12, 4, 32, 207, 12, 4, 5, 4, 10, 269, 12, 270, 252, 340, 4, 32, 274, 12, 1, 1, 4, 32, 275, 12, 1, 1, 4, 32, 276, 12, 1, 1, 4, 32, 1, 12, 1, 1, 4, 5, 4, 10, 44, 12, 45, 154, 1, 172, 166, 4, 10, 159, 12, 45, 4, 32, 341, 12, 113, 4, 32, 342, 12, 46, 4, 32, 343, 12, 19, 4, 5, 4, 10, 199, 12, 200, 1, 321, 4, 5, 4, 10, 138, 12, 13, 344, 4, 5, 4, 5, 4, 8, 52, 4, 10, 57, 12, 11, 4, 10, 215, 12, 11, 112, 4, 10, 56, 12, 11, 49, 4, 10, 220, 12, 11, 15, 4, 5, 4, 10, 146, 12, 11, 275, 4, 10, 1, 12, 11, 276, 4, 10, 313, 12, 11, 274, 4, 10, 53, 12, 11, 1, 4, 5, 4, 10, 60, 12, 11, 199, 4, 5, 4, 10, 5, 4, 8, 69, 4, 5, 4, 10, 199, 18, 138, 18, 12, 104, 4, 10, 269, 138, 15, 12, 104, 4, 5, 4, 10, 44, 199, 63, 12, 189, 4, 10, 44, 199, 63, 12, 70, 4, 5, 4, 10, 15, 199, 12, 192, 74, 154, 4, 10, 199, 15, 12, 79, 74, 241, 4, 10, 199, 15, 12, 104, 4, 5, 4, 10, 199, 49, 12, 1, 74, 65, 345, 4, 5, 4, 10, 199, 274, 12, 79, 346, 191, 347, 4, 10, 199, 275, 12, 79, 348, 191, 18, 347, 4, 10, 199, 276, 12, 79, 349, 191, 347, 4, 5, 4, 10, 199, 112, 12, 73, 348, 154, 108, 4, 10, 199, 92, 12, 79, 348, 241, 347, 107, 4, 5, 4, 10, 199, 112, 12, 73, 349, 154, 350, 4, 10, 199, 207, 12, 79, 349, 241, 347, 187, 4, 5, 4, 10, 199, 112, 12, 73, 346, 154, 351, 4, 10, 199, 88, 12, 79, 346, 241, 347, 251, 4, 5, 4, 10, 1, 199, 12, 70, 251, 4, 5, 4, 8, 61, 4, 10, 151, 1, 66, 4, 10, 62, 63, 1, 64, 65, 68, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [6, 1, 4, 8, 9, 4, 10, 11, 12, 13, 1, 198, 4, 10, 15, 186, 12, 13, 186, 230, 1, 4, 10, 49, 12, 13, 186, 230, 1, 4, 10, 112, 186, 12, 13, 186, 230, 1, 4, 5, 4, 10, 114, 12, 13, 236, 198, 4, 32, 88, 12, 4, 32, 92, 12, 4, 32, 207, 12, 4, 5, 4, 10, 269, 12, 270, 252, 340, 4, 32, 274, 12, 1, 1, 4, 32, 275, 12, 1, 1, 4, 32, 276, 12, 1, 1, 4, 32, 1, 12, 1, 1, 4, 5, 4, 10, 44, 12, 45, 154, 1, 172, 166, 4, 10, 159, 12, 45, 4, 32, 341, 12, 113, 4, 32, 342, 12, 46, 4, 32, 343, 12, 19, 4, 5, 4, 10, 199, 12, 200, 1, 321, 4, 5, 4, 10, 138, 12, 13, 344, 4, 5, 4, 5, 4, 8, 52, 4, 10, 57, 12, 11, 4, 10, 215, 12, 11, 112, 4, 10, 56, 12, 11, 49, 4, 10, 220, 12, 11, 15, 4, 5, 4, 10, 146, 12, 11, 275, 4, 10, 1, 12, 11, 276, 4, 10, 313, 12, 11, 274, 4, 10, 53, 12, 11, 1, 4, 5, 4, 10, 60, 12, 11, 199, 4, 5, 4, 10, 5, 4, 8, 69, 4, 5, 4, 10, 199, 18, 138, 18, 12, 104, 4, 10, 269, 138, 15, 12, 104, 4, 5, 4, 10, 44, 199, 63, 12, 189, 4, 10, 44, 199, 63, 12, 70, 4, 5, 4, 10, 15, 199, 12, 192, 74, 154, 4, 10, 199, 15, 12, 79, 74, 241, 4, 10, 199, 15, 12, 104, 4, 5, 4, 10, 199, 49, 12, 1, 74, 65, 345, 4, 5, 4, 10, 199, 274, 12, 79, 346, 191, 347, 4, 10, 199, 275, 12, 79, 348, 191, 18, 347, 4, 10, 199, 276, 12, 79, 349, 191, 347, 4, 5, 4, 10, 199, 112, 12, 73, 348, 154, 108, 4, 10, 199, 92, 12, 79, 348, 241, 347, 107, 4, 5, 4, 10, 199, 112, 12, 73, 349, 154, 350, 4, 10, 199, 207, 12, 79, 349, 241, 347, 187, 4, 5, 4, 10, 199, 112, 12, 73, 346, 154, 351, 4, 10, 199, 88, 12, 79, 346, 241, 347, 251, 4, 5, 4, 10, 1, 199, 12, 70, 251, 4, 5, 4, 8, 61, 4, 10, 151, 1, 66, 4, 10, 62, 63, 1, 64, 65, 68, 4, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 402}, "13": {"input": [2, 6, 156, 4, 8, 9, 4, 10, 11, 12, 13, 320, 198, 4, 10, 15, 12, 13, 352, 198, 4, 10, 90, 12, 91, 353, 321, 354, 4, 5, 4, 10, 49, 12, 13, 352, 4, 10, 112, 12, 13, 4, 32, 114, 12, 236, 198, 4, 32, 138, 12, 1, 1, 1, 4, 5, 4, 10, 167, 12, 13, 246, 4, 5, 4, 10, 179, 12, 1, 4, 32, 355, 18, 12, 356, 96, 1, 78, 4, 32, 25, 12, 26, 4, 5, 4, 10, 305, 12, 13, 228, 50, 51, 4, 5, 4, 5, 4, 8, 52, 4, 10, 57, 12, 11, 4, 10, 60, 12, 90, 11, 4, 10, 150, 12, 49, 11, 4, 10, 53, 12, 114, 49, 15, 4, 10, 221, 12, 167, 11, 4, 5, 4, 8, 69, 4, 10, 90, 305, 145, 12, 104, 4, 5, 4, 10, 114, 179, 12, 140, 165, 4, 10, 49, 138, 12, 70, 4, 5, 4, 10, 90, 49, 12, 70, 4, 10, 167, 90, 12, 70, 4, 5, 4, 8, 61, 4, 10, 62, 155, 66, 4, 10, 62, 184, 68, 4, 10, 151, 357, 68, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [6, 156, 4, 8, 9, 4, 10, 11, 12, 13, 320, 198, 4, 10, 15, 12, 13, 352, 198, 4, 10, 90, 12, 91, 353, 321, 354, 4, 5, 4, 10, 49, 12, 13, 352, 4, 10, 112, 12, 13, 4, 32, 114, 12, 236, 198, 4, 32, 138, 12, 1, 1, 1, 4, 5, 4, 10, 167, 12, 13, 246, 4, 5, 4, 10, 179, 12, 1, 4, 32, 355, 18, 12, 356, 96, 1, 78, 4, 32, 25, 12, 26, 4, 5, 4, 10, 305, 12, 13, 228, 50, 51, 4, 5, 4, 5, 4, 8, 52, 4, 10, 57, 12, 11, 4, 10, 60, 12, 90, 11, 4, 10, 150, 12, 49, 11, 4, 10, 53, 12, 114, 49, 15, 4, 10, 221, 12, 167, 11, 4, 5, 4, 8, 69, 4, 10, 90, 305, 145, 12, 104, 4, 5, 4, 10, 114, 179, 12, 140, 165, 4, 10, 49, 138, 12, 70, 4, 5, 4, 10, 90, 49, 12, 70, 4, 10, 167, 90, 12, 70, 4, 5, 4, 8, 61, 4, 10, 62, 155, 66, 4, 10, 62, 184, 68, 4, 10, 151, 357, 68, 4, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 192}, "14": {"input": [2, 6, 291, 4, 8, 9, 4, 5, 4, 10, 11, 12, 13, 292, 198, 4, 5, 4, 10, 15, 186, 12, 13, 186, 230, 139, 4, 10, 90, 18, 12, 91, 296, 244, 1, 4, 10, 29, 12, 30, 358, 87, 172, 4, 5, 4, 10, 49, 12, 13, 236, 198, 4, 32, 112, 12, 36, 297, 4, 32, 114, 12, 34, 297, 4, 5, 4, 10, 117, 12, 118, 359, 360, 298, 4, 32, 119, 12, 36, 299, 124, 300, 4, 32, 123, 12, 34, 302, 124, 303, 4, 32, 301, 12, 36, 302, 124, 300, 4, 32, 304, 12, 34, 299, 124, 303, 4, 5, 4, 10, 33, 12, 30, 309, 87, 310, 4, 10, 125, 12, 126, 4, 32, 213, 12, 168, 4, 32, 311, 12, 168, 4, 5, 4, 10, 88, 12, 294, 4, 32, 93, 12, 94, 242, 361, 113, 295, 4, 32, 138, 12, 13, 4, 5, 4, 10, 167, 12, 13, 180, 51, 4, 5, 4, 8, 52, 4, 10, 215, 12, 11, 15, 4, 10, 182, 12, 11, 119, 4, 10, 313, 12, 11, 304, 4, 10, 57, 12, 11, 301, 4, 10, 314, 12, 11, 123, 4, 10, 60, 12, 11, 90, 4, 10, 56, 12, 11, 1, 4, 10, 55, 12, 11, 112, 4, 10, 216, 12, 11, 1, 4, 10, 290, 12, 11, 114, 4, 10, 315, 12, 11, 93, 4, 10, 221, 12, 11, 213, 4, 10, 316, 12, 11, 4, 5, 4, 8, 61, 4, 10, 62, 63, 155, 1, 65, 66, 4, 10, 62, 63, 351, 362, 65, 66, 4, 10, 62, 63, 242, 32, 65, 68, 4, 10, 5, 4, 8, 69, 4, 5, 4, 10, 90, 18, 15, 18, 12, 104, 4, 10, 90, 18, 167, 12, 104, 4, 5, 4, 10, 15, 33, 12, 105, 4, 10, 15, 29, 12, 105, 4, 10, 33, 29, 12, 105, 4, 10, 29, 167, 12, 70, 4, 5, 4, 10, 33, 145, 12, 70, 4, 10, 29, 145, 12, 70, 4, 5, 4, 10, 119, 114, 12, 140, 1, 4, 10, 301, 114, 12, 140, 130, 4, 10, 304, 112, 12, 140, 141, 4, 10, 123, 112, 12, 140, 1, 4, 5, 4, 10, 117, 29, 12, 105, 72, 4, 5, 4, 5, 4, 10, 90, 33, 12, 248, 4, 5, 4, 10, 33, 90, 12, 70, 4, 10, 33, 88, 12, 105, 4, 5, 4, 10, 213, 88, 12, 140, 1, 187, 4, 10, 88, 311, 12, 140, 165, 4, 10, 311, 90, 12, 70, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [6, 291, 4, 8, 9, 4, 5, 4, 10, 11, 12, 13, 292, 198, 4, 5, 4, 10, 15, 186, 12, 13, 186, 230, 139, 4, 10, 90, 18, 12, 91, 296, 244, 1, 4, 10, 29, 12, 30, 358, 87, 172, 4, 5, 4, 10, 49, 12, 13, 236, 198, 4, 32, 112, 12, 36, 297, 4, 32, 114, 12, 34, 297, 4, 5, 4, 10, 117, 12, 118, 359, 360, 298, 4, 32, 119, 12, 36, 299, 124, 300, 4, 32, 123, 12, 34, 302, 124, 303, 4, 32, 301, 12, 36, 302, 124, 300, 4, 32, 304, 12, 34, 299, 124, 303, 4, 5, 4, 10, 33, 12, 30, 309, 87, 310, 4, 10, 125, 12, 126, 4, 32, 213, 12, 168, 4, 32, 311, 12, 168, 4, 5, 4, 10, 88, 12, 294, 4, 32, 93, 12, 94, 242, 361, 113, 295, 4, 32, 138, 12, 13, 4, 5, 4, 10, 167, 12, 13, 180, 51, 4, 5, 4, 8, 52, 4, 10, 215, 12, 11, 15, 4, 10, 182, 12, 11, 119, 4, 10, 313, 12, 11, 304, 4, 10, 57, 12, 11, 301, 4, 10, 314, 12, 11, 123, 4, 10, 60, 12, 11, 90, 4, 10, 56, 12, 11, 1, 4, 10, 55, 12, 11, 112, 4, 10, 216, 12, 11, 1, 4, 10, 290, 12, 11, 114, 4, 10, 315, 12, 11, 93, 4, 10, 221, 12, 11, 213, 4, 10, 316, 12, 11, 4, 5, 4, 8, 61, 4, 10, 62, 63, 155, 1, 65, 66, 4, 10, 62, 63, 351, 362, 65, 66, 4, 10, 62, 63, 242, 32, 65, 68, 4, 10, 5, 4, 8, 69, 4, 5, 4, 10, 90, 18, 15, 18, 12, 104, 4, 10, 90, 18, 167, 12, 104, 4, 5, 4, 10, 15, 33, 12, 105, 4, 10, 15, 29, 12, 105, 4, 10, 33, 29, 12, 105, 4, 10, 29, 167, 12, 70, 4, 5, 4, 10, 33, 145, 12, 70, 4, 10, 29, 145, 12, 70, 4, 5, 4, 10, 119, 114, 12, 140, 1, 4, 10, 301, 114, 12, 140, 130, 4, 10, 304, 112, 12, 140, 141, 4, 10, 123, 112, 12, 140, 1, 4, 5, 4, 10, 117, 29, 12, 105, 72, 4, 5, 4, 5, 4, 10, 90, 33, 12, 248, 4, 5, 4, 10, 33, 90, 12, 70, 4, 10, 33, 88, 12, 105, 4, 5, 4, 10, 213, 88, 12, 140, 1, 187, 4, 10, 88, 311, 12, 140, 165, 4, 10, 311, 90, 12, 70, 4, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 422}, "15": {"input": [2, 6, 4, 8, 9, 4, 10, 11, 12, 13, 197, 198, 4, 10, 15, 12, 13, 1, 4, 10, 125, 83, 12, 126, 46, 214, 4, 10, 49, 186, 12, 13, 110, 363, 4, 10, 44, 186, 12, 45, 46, 1, 24, 87, 4, 10, 29, 12, 30, 113, 169, 172, 171, 4, 10, 355, 83, 12, 356, 96, 1, 240, 364, 4, 10, 127, 18, 12, 128, 95, 365, 325, 4, 10, 90, 12, 91, 175, 296, 1, 1, 321, 4, 5, 4, 10, 112, 12, 13, 50, 51, 4, 5, 4, 8, 69, 4, 10, 355, 49, 355, 18, 12, 70, 4, 10, 44, 355, 18, 12, 70, 4, 10, 90, 112, 49, 12, 104, 4, 10, 44, 90, 18, 12, 189, 72, 4, 10, 125, 90, 18, 12, 70, 4, 10, 90, 355, 12, 248, 1, 4, 10, 355, 90, 18, 12, 70, 4, 10, 29, 112, 18, 12, 70, 4, 10, 29, 49, 83, 12, 140, 354, 142, 72, 4, 10, 49, 186, 15, 18, 12, 105, 4, 10, 15, 112, 90, 83, 12, 70, 4, 5, 4, 8, 61, 4, 10, 62, 155, 65, 66, 4, 10, 62, 242, 83, 65, 68, 4, 5, 4, 8, 52, 4, 10, 146, 12, 125, 11, 4, 10, 53, 12, 49, 11, 4, 10, 57, 12, 44, 11, 4, 10, 316, 12, 11, 4, 10, 60, 12, 90, 366, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [6, 4, 8, 9, 4, 10, 11, 12, 13, 197, 198, 4, 10, 15, 12, 13, 1, 4, 10, 125, 83, 12, 126, 46, 214, 4, 10, 49, 186, 12, 13, 110, 363, 4, 10, 44, 186, 12, 45, 46, 1, 24, 87, 4, 10, 29, 12, 30, 113, 169, 172, 171, 4, 10, 355, 83, 12, 356, 96, 1, 240, 364, 4, 10, 127, 18, 12, 128, 95, 365, 325, 4, 10, 90, 12, 91, 175, 296, 1, 1, 321, 4, 5, 4, 10, 112, 12, 13, 50, 51, 4, 5, 4, 8, 69, 4, 10, 355, 49, 355, 18, 12, 70, 4, 10, 44, 355, 18, 12, 70, 4, 10, 90, 112, 49, 12, 104, 4, 10, 44, 90, 18, 12, 189, 72, 4, 10, 125, 90, 18, 12, 70, 4, 10, 90, 355, 12, 248, 1, 4, 10, 355, 90, 18, 12, 70, 4, 10, 29, 112, 18, 12, 70, 4, 10, 29, 49, 83, 12, 140, 354, 142, 72, 4, 10, 49, 186, 15, 18, 12, 105, 4, 10, 15, 112, 90, 83, 12, 70, 4, 5, 4, 8, 61, 4, 10, 62, 155, 65, 66, 4, 10, 62, 242, 83, 65, 68, 4, 5, 4, 8, 52, 4, 10, 146, 12, 125, 11, 4, 10, 53, 12, 49, 11, 4, 10, 57, 12, 44, 11, 4, 10, 316, 12, 11, 4, 10, 60, 12, 90, 366, 4, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 233}, "16": {"input": [2, 6, 4, 8, 9, 4, 10, 11, 12, 13, 198, 1, 4, 10, 367, 12, 1, 296, 1, 31, 97, 1, 1, 4, 10, 29, 12, 30, 113, 18, 340, 368, 38, 4, 10, 88, 12, 4, 32, 125, 18, 12, 126, 46, 214, 4, 5, 4, 10, 199, 12, 200, 201, 4, 5, 4, 10, 15, 12, 13, 50, 51, 4, 5, 4, 8, 69, 4, 5, 4, 10, 125, 199, 12, 70, 187, 4, 10, 199, 15, 12, 104, 4, 10, 367, 15, 12, 104, 4, 10, 199, 29, 12, 70, 106, 4, 10, 29, 15, 12, 70, 4, 5, 4, 5, 4, 8, 52, 4, 10, 146, 12, 125, 11, 4, 10, 150, 12, 367, 11, 4, 10, 57, 12, 11, 4, 10, 60, 12, 199, 11, 4, 5, 4, 8, 61, 4, 10, 62, 242, 65, 68, 4, 10, 62, 252, 65, 66, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [6, 4, 8, 9, 4, 10, 11, 12, 13, 198, 1, 4, 10, 367, 12, 1, 296, 1, 31, 97, 1, 1, 4, 10, 29, 12, 30, 113, 18, 340, 368, 38, 4, 10, 88, 12, 4, 32, 125, 18, 12, 126, 46, 214, 4, 5, 4, 10, 199, 12, 200, 201, 4, 5, 4, 10, 15, 12, 13, 50, 51, 4, 5, 4, 8, 69, 4, 5, 4, 10, 125, 199, 12, 70, 187, 4, 10, 199, 15, 12, 104, 4, 10, 367, 15, 12, 104, 4, 10, 199, 29, 12, 70, 106, 4, 10, 29, 15, 12, 70, 4, 5, 4, 5, 4, 8, 52, 4, 10, 146, 12, 125, 11, 4, 10, 150, 12, 367, 11, 4, 10, 57, 12, 11, 4, 10, 60, 12, 199, 11, 4, 5, 4, 8, 61, 4, 10, 62, 242, 65, 68, 4, 10, 62, 252, 65, 66, 4, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 149}, "17": {"input": [2, 6, 4, 83, 9, 4, 8, 11, 12, 13, 1, 253, 198, 4, 8, 15, 12, 13, 236, 198, 4, 5, 4, 8, 125, 18, 12, 126, 46, 162, 4, 5, 4, 8, 49, 12, 13, 4, 10, 112, 12, 42, 18, 113, 369, 4, 10, 114, 12, 40, 18, 96, 370, 4, 5, 4, 8, 138, 12, 13, 46, 371, 236, 198, 4, 10, 88, 12, 4, 10, 92, 12, 4, 10, 207, 12, 4, 10, 208, 12, 4, 5, 4, 8, 134, 12, 135, 85, 172, 325, 4, 5, 4, 5, 4, 8, 209, 12, 4, 89, 90, 18, 12, 91, 137, 321, 293, 372, 4, 89, 373, 12, 374, 328, 375, 4, 362, 376, 18, 12, 40, 113, 4, 362, 377, 18, 12, 42, 96, 4, 5, 4, 8, 210, 12, 4, 89, 331, 12, 332, 122, 333, 378, 4, 89, 379, 12, 332, 122, 333, 236, 198, 4, 5, 4, 89, 380, 12, 332, 122, 381, 378, 4, 89, 382, 12, 332, 122, 381, 236, 198, 4, 5, 4, 89, 1, 12, 332, 122, 383, 378, 4, 89, 1, 12, 332, 122, 383, 236, 198, 4, 5, 4, 5, 4, 8, 167, 12, 13, 1, 4, 89, 211, 12, 4, 89, 212, 12, 236, 198, 4, 89, 384, 12, 4, 89, 1, 12, 236, 198, 4, 89, 1, 12, 4, 89, 1, 12, 236, 198, 4, 5, 4, 5, 4, 8, 179, 12, 13, 385, 50, 4, 5, 4, 8, 44, 12, 45, 386, 4, 8, 22, 12, 23, 255, 4, 89, 1, 12, 4, 89, 1, 12, 236, 198, 4, 89, 1, 12, 4, 89, 1, 12, 236, 198, 4, 89, 1, 12, 4, 89, 1, 12, 236, 198, 4, 5, 4, 5, 4, 83, 52, 4, 8, 60, 12, 90, 11, 4, 8, 221, 12, 11, 125, 4, 8, 58, 12, 179, 4, 8, 57, 12, 11, 4, 5, 4, 8, 387, 12, 114, 11, 4, 8, 220, 12, 112, 11, 4, 8, 147, 12, 15, 11, 4, 5, 4, 8, 149, 12, 379, 11, 4, 8, 1, 12, 382, 11, 4, 8, 148, 12, 1, 11, 4, 5, 4, 8, 59, 12, 212, 11, 4, 8, 218, 12, 1, 11, 4, 8, 1, 12, 1, 11, 4, 5, 4, 8, 56, 12, 1, 11, 4, 8, 55, 12, 1, 11, 4, 8, 216, 12, 1, 11, 4, 5, 4, 8, 146, 12, 88, 11, 4, 8, 103, 12, 92, 11, 4, 8, 339, 12, 207, 11, 4, 8, 150, 12, 208, 11, 4, 5, 4, 83, 69, 4, 8, 90, 179, 18, 12, 104, 4, 8, 210, 179, 15, 167, 210, 12, 104, 4, 8, 210, 134, 12, 70, 107, 4, 5, 4, 8, 209, 210, 12, 248, 4, 8, 209, 167, 12, 70, 106, 4, 5, 4, 8, 90, 49, 12, 194, 388, 317, 4, 8, 90, 114, 12, 140, 389, 4, 8, 90, 112, 12, 140, 390, 4, 5, 4, 8, 373, 138, 12, 140, 155, 4, 5, 4, 8, 90, 88, 12, 285, 336, 1, 4, 8, 90, 88, 12, 285, 226, 1, 4, 8, 90, 88, 12, 285, 1, 1, 4, 5, 4, 8, 90, 92, 12, 285, 391, 1, 4, 8, 90, 92, 12, 285, 1, 1, 4, 8, 90, 92, 12, 285, 1, 1, 4, 8, 90, 92, 12, 285, 1, 1, 4, 8, 90, 92, 12, 285, 1, 1, 4, 8, 90, 92, 12, 285, 1, 1, 4, 5, 4, 8, 90, 207, 12, 285, 1, 1, 4, 8, 90, 207, 12, 285, 336, 1, 4, 8, 90, 207, 12, 285, 1, 1, 4, 8], "target": [6, 4, 83, 9, 4, 8, 11, 12, 13, 1, 253, 198, 4, 8, 15, 12, 13, 236, 198, 4, 5, 4, 8, 125, 18, 12, 126, 46, 162, 4, 5, 4, 8, 49, 12, 13, 4, 10, 112, 12, 42, 18, 113, 369, 4, 10, 114, 12, 40, 18, 96, 370, 4, 5, 4, 8, 138, 12, 13, 46, 371, 236, 198, 4, 10, 88, 12, 4, 10, 92, 12, 4, 10, 207, 12, 4, 10, 208, 12, 4, 5, 4, 8, 134, 12, 135, 85, 172, 325, 4, 5, 4, 5, 4, 8, 209, 12, 4, 89, 90, 18, 12, 91, 137, 321, 293, 372, 4, 89, 373, 12, 374, 328, 375, 4, 362, 376, 18, 12, 40, 113, 4, 362, 377, 18, 12, 42, 96, 4, 5, 4, 8, 210, 12, 4, 89, 331, 12, 332, 122, 333, 378, 4, 89, 379, 12, 332, 122, 333, 236, 198, 4, 5, 4, 89, 380, 12, 332, 122, 381, 378, 4, 89, 382, 12, 332, 122, 381, 236, 198, 4, 5, 4, 89, 1, 12, 332, 122, 383, 378, 4, 89, 1, 12, 332, 122, 383, 236, 198, 4, 5, 4, 5, 4, 8, 167, 12, 13, 1, 4, 89, 211, 12, 4, 89, 212, 12, 236, 198, 4, 89, 384, 12, 4, 89, 1, 12, 236, 198, 4, 89, 1, 12, 4, 89, 1, 12, 236, 198, 4, 5, 4, 5, 4, 8, 179, 12, 13, 385, 50, 4, 5, 4, 8, 44, 12, 45, 386, 4, 8, 22, 12, 23, 255, 4, 89, 1, 12, 4, 89, 1, 12, 236, 198, 4, 89, 1, 12, 4, 89, 1, 12, 236, 198, 4, 89, 1, 12, 4, 89, 1, 12, 236, 198, 4, 5, 4, 5, 4, 83, 52, 4, 8, 60, 12, 90, 11, 4, 8, 221, 12, 11, 125, 4, 8, 58, 12, 179, 4, 8, 57, 12, 11, 4, 5, 4, 8, 387, 12, 114, 11, 4, 8, 220, 12, 112, 11, 4, 8, 147, 12, 15, 11, 4, 5, 4, 8, 149, 12, 379, 11, 4, 8, 1, 12, 382, 11, 4, 8, 148, 12, 1, 11, 4, 5, 4, 8, 59, 12, 212, 11, 4, 8, 218, 12, 1, 11, 4, 8, 1, 12, 1, 11, 4, 5, 4, 8, 56, 12, 1, 11, 4, 8, 55, 12, 1, 11, 4, 8, 216, 12, 1, 11, 4, 5, 4, 8, 146, 12, 88, 11, 4, 8, 103, 12, 92, 11, 4, 8, 339, 12, 207, 11, 4, 8, 150, 12, 208, 11, 4, 5, 4, 83, 69, 4, 8, 90, 179, 18, 12, 104, 4, 8, 210, 179, 15, 167, 210, 12, 104, 4, 8, 210, 134, 12, 70, 107, 4, 5, 4, 8, 209, 210, 12, 248, 4, 8, 209, 167, 12, 70, 106, 4, 5, 4, 8, 90, 49, 12, 194, 388, 317, 4, 8, 90, 114, 12, 140, 389, 4, 8, 90, 112, 12, 140, 390, 4, 5, 4, 8, 373, 138, 12, 140, 155, 4, 5, 4, 8, 90, 88, 12, 285, 336, 1, 4, 8, 90, 88, 12, 285, 226, 1, 4, 8, 90, 88, 12, 285, 1, 1, 4, 5, 4, 8, 90, 92, 12, 285, 391, 1, 4, 8, 90, 92, 12, 285, 1, 1, 4, 8, 90, 92, 12, 285, 1, 1, 4, 8, 90, 92, 12, 285, 1, 1, 4, 8, 90, 92, 12, 285, 1, 1, 4, 8, 90, 92, 12, 285, 1, 1, 4, 5, 4, 8, 90, 207, 12, 285, 1, 1, 4, 8, 90, 207, 12, 285, 336, 1, 4, 8, 90, 207, 12, 285, 1, 1, 4, 8, 3], "length": 600}, "18": {"input": [2, 6, 4, 8, 9, 4, 10, 11, 12, 13, 46, 4, 32, 88, 12, 5, 4, 32, 92, 186, 12, 4, 32, 207, 63, 12, 113, 4, 32, 208, 12, 113, 4, 5, 4, 10, 209, 12, 18, 235, 1, 4, 32, 1, 63, 12, 1, 1, 253, 4, 32, 22, 12, 23, 157, 1, 4, 5, 4, 10, 29, 12, 30, 36, 392, 171, 1, 4, 32, 33, 12, 1, 4, 32, 35, 12, 1, 4, 5, 4, 8, 61, 4, 5, 4, 10, 62, 351, 65, 68, 4, 10, 62, 108, 65, 66, 4, 282, 5, 4, 8, 69, 4, 10, 88, 29, 12, 285, 351, 1, 4, 10, 92, 29, 83, 12, 285, 108, 1, 4, 5, 4, 10, 29, 209, 12, 1, 4, 10, 29, 393, 83, 12, 394, 4, 10, 209, 393, 12, 104, 4, 10, 5, 4, 8, 52, 4, 10, 59, 12, 92, 4, 10, 218, 12, 88, 4, 10, 219, 12, 22, 4, 10, 183, 12, 33, 4, 10, 339, 12, 1, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [6, 4, 8, 9, 4, 10, 11, 12, 13, 46, 4, 32, 88, 12, 5, 4, 32, 92, 186, 12, 4, 32, 207, 63, 12, 113, 4, 32, 208, 12, 113, 4, 5, 4, 10, 209, 12, 18, 235, 1, 4, 32, 1, 63, 12, 1, 1, 253, 4, 32, 22, 12, 23, 157, 1, 4, 5, 4, 10, 29, 12, 30, 36, 392, 171, 1, 4, 32, 33, 12, 1, 4, 32, 35, 12, 1, 4, 5, 4, 8, 61, 4, 5, 4, 10, 62, 351, 65, 68, 4, 10, 62, 108, 65, 66, 4, 282, 5, 4, 8, 69, 4, 10, 88, 29, 12, 285, 351, 1, 4, 10, 92, 29, 83, 12, 285, 108, 1, 4, 5, 4, 10, 29, 209, 12, 1, 4, 10, 29, 393, 83, 12, 394, 4, 10, 209, 393, 12, 104, 4, 10, 5, 4, 8, 52, 4, 10, 59, 12, 92, 4, 10, 218, 12, 88, 4, 10, 219, 12, 22, 4, 10, 183, 12, 33, 4, 10, 339, 12, 1, 4, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 172}, "19": {"input": [2, 6, 1, 4, 8, 9, 4, 10, 11, 12, 13, 352, 198, 4, 10, 15, 186, 12, 13, 186, 230, 395, 4, 10, 396, 18, 12, 1, 397, 4, 32, 398, 12, 124, 20, 4, 32, 1, 12, 120, 1, 4, 10, 29, 12, 30, 4, 32, 33, 18, 12, 40, 186, 157, 172, 1, 4, 32, 35, 18, 12, 40, 186, 157, 172, 358, 87, 4, 32, 37, 10, 12, 42, 18, 113, 267, 298, 368, 4, 10, 39, 12, 30, 42, 113, 122, 169, 4, 32, 41, 12, 1, 4, 32, 399, 12, 1, 4, 10, 117, 83, 12, 118, 193, 132, 18, 360, 340, 42, 4, 32, 119, 12, 1, 4, 32, 123, 12, 243, 4, 10, 127, 18, 12, 128, 236, 198, 1, 4, 10, 1, 83, 12, 130, 83, 1, 18, 400, 5, 4, 10, 1, 83, 12, 141, 83, 1, 18, 400, 4, 10, 1, 83, 12, 130, 83, 1, 18, 401, 4, 10, 1, 83, 12, 141, 83, 1, 18, 401, 4, 10, 402, 12, 128, 236, 198, 338, 18, 1, 1, 4, 10, 1, 12, 82, 4, 10, 1, 12, 403, 4, 8, 5, 4, 8, 52, 4, 10, 183, 12, 15, 11, 4, 10, 1, 12, 131, 11, 4, 10, 58, 12, 133, 11, 4, 10, 221, 12, 259, 11, 4, 10, 313, 12, 261, 11, 4, 10, 60, 12, 398, 11, 4, 10, 148, 12, 404, 11, 4, 10, 149, 12, 1, 11, 4, 10, 57, 12, 11, 4, 5, 4, 8, 61, 4, 10, 62, 63, 405, 64, 65, 66, 4, 10, 67, 406, 407, 65, 68, 4, 10, 5, 4, 8, 69, 4, 10, 396, 63, 15, 408, 12, 104, 4, 10, 396, 63, 145, 10, 12, 104, 4, 10, 117, 89, 145, 10, 12, 70, 4, 10, 39, 8, 145, 10, 12, 70, 4, 10, 29, 8, 145, 10, 12, 70, 4, 10, 37, 408, 33, 12, 105, 4, 10, 37, 408, 35, 12, 105, 4, 10, 5, 4, 10, 1, 18, 41, 12, 140, 1, 4, 10, 41, 1, 18, 12, 70, 4, 10, 398, 18, 399, 12, 140, 1, 4, 10, 399, 398, 18, 12, 70, 4, 10, 5, 4, 10, 396, 63, 117, 89, 12, 70, 106, 4, 10, 396, 63, 37, 408, 12, 105, 106, 4, 10, 119, 18, 35, 12, 105, 72, 4, 10, 123, 18, 33, 12, 105, 72, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [6, 1, 4, 8, 9, 4, 10, 11, 12, 13, 352, 198, 4, 10, 15, 186, 12, 13, 186, 230, 395, 4, 10, 396, 18, 12, 1, 397, 4, 32, 398, 12, 124, 20, 4, 32, 1, 12, 120, 1, 4, 10, 29, 12, 30, 4, 32, 33, 18, 12, 40, 186, 157, 172, 1, 4, 32, 35, 18, 12, 40, 186, 157, 172, 358, 87, 4, 32, 37, 10, 12, 42, 18, 113, 267, 298, 368, 4, 10, 39, 12, 30, 42, 113, 122, 169, 4, 32, 41, 12, 1, 4, 32, 399, 12, 1, 4, 10, 117, 83, 12, 118, 193, 132, 18, 360, 340, 42, 4, 32, 119, 12, 1, 4, 32, 123, 12, 243, 4, 10, 127, 18, 12, 128, 236, 198, 1, 4, 10, 1, 83, 12, 130, 83, 1, 18, 400, 5, 4, 10, 1, 83, 12, 141, 83, 1, 18, 400, 4, 10, 1, 83, 12, 130, 83, 1, 18, 401, 4, 10, 1, 83, 12, 141, 83, 1, 18, 401, 4, 10, 402, 12, 128, 236, 198, 338, 18, 1, 1, 4, 10, 1, 12, 82, 4, 10, 1, 12, 403, 4, 8, 5, 4, 8, 52, 4, 10, 183, 12, 15, 11, 4, 10, 1, 12, 131, 11, 4, 10, 58, 12, 133, 11, 4, 10, 221, 12, 259, 11, 4, 10, 313, 12, 261, 11, 4, 10, 60, 12, 398, 11, 4, 10, 148, 12, 404, 11, 4, 10, 149, 12, 1, 11, 4, 10, 57, 12, 11, 4, 5, 4, 8, 61, 4, 10, 62, 63, 405, 64, 65, 66, 4, 10, 67, 406, 407, 65, 68, 4, 10, 5, 4, 8, 69, 4, 10, 396, 63, 15, 408, 12, 104, 4, 10, 396, 63, 145, 10, 12, 104, 4, 10, 117, 89, 145, 10, 12, 70, 4, 10, 39, 8, 145, 10, 12, 70, 4, 10, 29, 8, 145, 10, 12, 70, 4, 10, 37, 408, 33, 12, 105, 4, 10, 37, 408, 35, 12, 105, 4, 10, 5, 4, 10, 1, 18, 41, 12, 140, 1, 4, 10, 41, 1, 18, 12, 70, 4, 10, 398, 18, 399, 12, 140, 1, 4, 10, 399, 398, 18, 12, 70, 4, 10, 5, 4, 10, 396, 63, 117, 89, 12, 70, 106, 4, 10, 396, 63, 37, 408, 12, 105, 106, 4, 10, 119, 18, 35, 12, 105, 72, 4, 10, 123, 18, 33, 12, 105, 72, 4, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 400}, "20": {"input": [2, 6, 156, 4, 8, 9, 4, 10, 11, 12, 13, 320, 198, 4, 10, 90, 12, 91, 353, 321, 78, 4, 10, 15, 12, 13, 4, 32, 88, 12, 4, 32, 92, 12, 1, 4, 32, 207, 12, 1, 4, 32, 208, 12, 1, 4, 32, 209, 12, 113, 4, 32, 210, 12, 157, 4, 5, 4, 10, 25, 12, 26, 409, 87, 172, 4, 5, 4, 10, 49, 12, 13, 228, 326, 4, 5, 4, 5, 4, 8, 52, 4, 10, 57, 12, 11, 4, 10, 60, 12, 90, 11, 4, 10, 103, 12, 88, 11, 4, 5, 4, 8, 69, 4, 10, 90, 49, 145, 12, 104, 4, 5, 4, 10, 88, 247, 12, 140, 108, 4, 10, 208, 247, 12, 140, 224, 1, 249, 18, 71, 4, 10, 207, 247, 12, 140, 410, 1, 249, 4, 10, 92, 247, 12, 140, 350, 1, 249, 4, 5, 4, 10, 92, 25, 12, 140, 225, 18, 411, 142, 4, 10, 207, 25, 12, 140, 18, 108, 187, 142, 4, 10, 208, 25, 12, 140, 18, 350, 107, 142, 4, 5, 4, 8, 61, 4, 10, 1, 224, 154, 66, 4, 10, 1, 225, 154, 66, 4, 10, 151, 357, 68, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [6, 156, 4, 8, 9, 4, 10, 11, 12, 13, 320, 198, 4, 10, 90, 12, 91, 353, 321, 78, 4, 10, 15, 12, 13, 4, 32, 88, 12, 4, 32, 92, 12, 1, 4, 32, 207, 12, 1, 4, 32, 208, 12, 1, 4, 32, 209, 12, 113, 4, 32, 210, 12, 157, 4, 5, 4, 10, 25, 12, 26, 409, 87, 172, 4, 5, 4, 10, 49, 12, 13, 228, 326, 4, 5, 4, 5, 4, 8, 52, 4, 10, 57, 12, 11, 4, 10, 60, 12, 90, 11, 4, 10, 103, 12, 88, 11, 4, 5, 4, 8, 69, 4, 10, 90, 49, 145, 12, 104, 4, 5, 4, 10, 88, 247, 12, 140, 108, 4, 10, 208, 247, 12, 140, 224, 1, 249, 18, 71, 4, 10, 207, 247, 12, 140, 410, 1, 249, 4, 10, 92, 247, 12, 140, 350, 1, 249, 4, 5, 4, 10, 92, 25, 12, 140, 225, 18, 411, 142, 4, 10, 207, 25, 12, 140, 18, 108, 187, 142, 4, 10, 208, 25, 12, 140, 18, 350, 107, 142, 4, 5, 4, 8, 61, 4, 10, 1, 224, 154, 66, 4, 10, 1, 225, 154, 66, 4, 10, 151, 357, 68, 4, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 203}, "21": {"input": [2, 6, 4, 8, 9, 4, 10, 11, 12, 13, 111, 51, 198, 4, 10, 15, 12, 13, 157, 1, 4, 10, 88, 12, 5, 4, 32, 199, 186, 12, 200, 1, 321, 4, 32, 331, 12, 332, 310, 1, 412, 1, 4, 5, 4, 10, 49, 12, 13, 245, 4, 5, 4, 8, 61, 4, 10, 62, 336, 68, 4, 10, 62, 95, 186, 66, 4, 5, 4, 8, 69, 4, 10, 88, 186, 49, 83, 12, 104, 4, 10, 331, 199, 12, 70, 107, 4, 10, 331, 15, 12, 1, 4, 10, 15, 331, 12, 70, 4, 5, 4, 8, 52, 4, 10, 56, 12, 11, 331, 4, 10, 215, 12, 11, 15, 4, 10, 60, 12, 11, 199, 4, 10, 57, 12, 11, 4, 10, 58, 12, 11, 49, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [6, 4, 8, 9, 4, 10, 11, 12, 13, 111, 51, 198, 4, 10, 15, 12, 13, 157, 1, 4, 10, 88, 12, 5, 4, 32, 199, 186, 12, 200, 1, 321, 4, 32, 331, 12, 332, 310, 1, 412, 1, 4, 5, 4, 10, 49, 12, 13, 245, 4, 5, 4, 8, 61, 4, 10, 62, 336, 68, 4, 10, 62, 95, 186, 66, 4, 5, 4, 8, 69, 4, 10, 88, 186, 49, 83, 12, 104, 4, 10, 331, 199, 12, 70, 107, 4, 10, 331, 15, 12, 1, 4, 10, 15, 331, 12, 70, 4, 5, 4, 8, 52, 4, 10, 56, 12, 11, 331, 4, 10, 215, 12, 11, 15, 4, 10, 60, 12, 11, 199, 4, 10, 57, 12, 11, 4, 10, 58, 12, 11, 49, 4, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 133}, "22": {"input": [2, 6, 4, 8, 9, 4, 10, 11, 12, 13, 292, 198, 4, 10, 15, 12, 13, 46, 1, 4, 10, 49, 12, 13, 1, 4, 10, 112, 12, 13, 1, 4, 5, 4, 10, 114, 12, 13, 4, 32, 138, 12, 370, 4, 32, 167, 12, 413, 4, 32, 179, 12, 369, 4, 32, 305, 12, 414, 4, 5, 4, 10, 22, 12, 23, 4, 32, 27, 12, 370, 40, 4, 32, 202, 12, 413, 34, 4, 32, 203, 12, 369, 42, 4, 32, 204, 12, 414, 36, 4, 5, 4, 10, 29, 12, 30, 34, 235, 1, 4, 10, 199, 12, 200, 328, 415, 397, 4, 10, 306, 12, 13, 1, 51, 4, 5, 4, 8, 69, 4, 5, 4, 10, 199, 138, 12, 285, 416, 1, 4, 10, 199, 138, 12, 285, 417, 1, 4, 10, 199, 138, 12, 285, 418, 1, 4, 5, 4, 10, 199, 167, 12, 285, 75, 419, 4, 10, 199, 167, 12, 285, 417, 419, 4, 10, 199, 167, 12, 285, 418, 419, 4, 5, 4, 10, 199, 179, 12, 285, 75, 1, 4, 10, 199, 179, 12, 285, 416, 1, 4, 10, 199, 179, 12, 285, 418, 1, 4, 5, 4, 10, 199, 305, 12, 285, 75, 1, 4, 10, 199, 305, 12, 285, 417, 1, 4, 10, 199, 305, 12, 285, 416, 1, 4, 5, 4, 10, 29, 22, 12, 194, 317, 4, 10, 15, 29, 12, 70, 72, 4, 10, 29, 112, 12, 70, 106, 4, 10, 29, 306, 12, 70, 106, 4, 10, 29, 11, 12, 104, 4, 5, 4, 10, 199, 306, 12, 104, 4, 5, 4, 8, 52, 4, 10, 60, 12, 199, 11, 4, 10, 57, 12, 11, 4, 10, 56, 12, 138, 11, 4, 10, 55, 12, 167, 11, 4, 10, 216, 12, 179, 11, 4, 10, 290, 12, 305, 11, 4, 10, 54, 12, 11, 15, 4, 10, 339, 12, 49, 29, 4, 10, 53, 12, 49, 4, 10, 220, 12, 11, 112, 4, 10, 1, 12, 202, 49, 4, 5, 4, 5, 4, 8, 61, 4, 10, 62, 95, 68, 4, 10, 62, 296, 66, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [6, 4, 8, 9, 4, 10, 11, 12, 13, 292, 198, 4, 10, 15, 12, 13, 46, 1, 4, 10, 49, 12, 13, 1, 4, 10, 112, 12, 13, 1, 4, 5, 4, 10, 114, 12, 13, 4, 32, 138, 12, 370, 4, 32, 167, 12, 413, 4, 32, 179, 12, 369, 4, 32, 305, 12, 414, 4, 5, 4, 10, 22, 12, 23, 4, 32, 27, 12, 370, 40, 4, 32, 202, 12, 413, 34, 4, 32, 203, 12, 369, 42, 4, 32, 204, 12, 414, 36, 4, 5, 4, 10, 29, 12, 30, 34, 235, 1, 4, 10, 199, 12, 200, 328, 415, 397, 4, 10, 306, 12, 13, 1, 51, 4, 5, 4, 8, 69, 4, 5, 4, 10, 199, 138, 12, 285, 416, 1, 4, 10, 199, 138, 12, 285, 417, 1, 4, 10, 199, 138, 12, 285, 418, 1, 4, 5, 4, 10, 199, 167, 12, 285, 75, 419, 4, 10, 199, 167, 12, 285, 417, 419, 4, 10, 199, 167, 12, 285, 418, 419, 4, 5, 4, 10, 199, 179, 12, 285, 75, 1, 4, 10, 199, 179, 12, 285, 416, 1, 4, 10, 199, 179, 12, 285, 418, 1, 4, 5, 4, 10, 199, 305, 12, 285, 75, 1, 4, 10, 199, 305, 12, 285, 417, 1, 4, 10, 199, 305, 12, 285, 416, 1, 4, 5, 4, 10, 29, 22, 12, 194, 317, 4, 10, 15, 29, 12, 70, 72, 4, 10, 29, 112, 12, 70, 106, 4, 10, 29, 306, 12, 70, 106, 4, 10, 29, 11, 12, 104, 4, 5, 4, 10, 199, 306, 12, 104, 4, 5, 4, 8, 52, 4, 10, 60, 12, 199, 11, 4, 10, 57, 12, 11, 4, 10, 56, 12, 138, 11, 4, 10, 55, 12, 167, 11, 4, 10, 216, 12, 179, 11, 4, 10, 290, 12, 305, 11, 4, 10, 54, 12, 11, 15, 4, 10, 339, 12, 49, 29, 4, 10, 53, 12, 49, 4, 10, 220, 12, 11, 112, 4, 10, 1, 12, 202, 49, 4, 5, 4, 5, 4, 8, 61, 4, 10, 62, 95, 68, 4, 10, 62, 296, 66, 4, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 354}, "23": {"input": [2, 6, 4, 1, 4, 1, 12, 13, 84, 198, 4, 1, 12, 13, 385, 1, 4, 1, 12, 26, 136, 154, 172, 237, 4, 420, 12, 13, 110, 229, 4, 421, 12, 126, 46, 168, 4, 422, 12, 45, 19, 386, 116, 24, 4, 423, 12, 30, 42, 115, 424, 1, 4, 425, 12, 4, 1, 18, 12, 91, 83, 78, 321, 426, 4, 1, 12, 94, 155, 97, 4, 1, 12, 113, 1, 4, 1, 12, 254, 1, 4, 5, 4, 1, 4, 1, 12, 11, 49, 4, 1, 12, 11, 125, 4, 1, 12, 11, 29, 4, 1, 12, 11, 44, 4, 1, 12, 11, 98, 4, 1, 12, 11, 427, 4, 1, 12, 11, 4, 1, 12, 11, 90, 4, 5, 4, 1, 4, 420, 90, 25, 12, 70, 4, 422, 90, 12, 189, 107, 4, 425, 15, 29, 12, 104, 4, 5, 4, 428, 29, 12, 429, 106, 4, 428, 427, 98, 12, 70, 106, 4, 5, 4, 1, 29, 12, 70, 187, 4, 5, 4, 423, 49, 15, 44, 29, 12, 104, 4, 5, 4, 420, 427, 12, 70, 4, 420, 98, 12, 140, 345, 4, 1, 427, 12, 70, 4, 1, 98, 12, 140, 345, 72, 4, 421, 90, 12, 192, 74, 1, 4, 5, 4, 1, 4, 430, 155, 65, 66, 4, 430, 242, 65, 68, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [6, 4, 1, 4, 1, 12, 13, 84, 198, 4, 1, 12, 13, 385, 1, 4, 1, 12, 26, 136, 154, 172, 237, 4, 420, 12, 13, 110, 229, 4, 421, 12, 126, 46, 168, 4, 422, 12, 45, 19, 386, 116, 24, 4, 423, 12, 30, 42, 115, 424, 1, 4, 425, 12, 4, 1, 18, 12, 91, 83, 78, 321, 426, 4, 1, 12, 94, 155, 97, 4, 1, 12, 113, 1, 4, 1, 12, 254, 1, 4, 5, 4, 1, 4, 1, 12, 11, 49, 4, 1, 12, 11, 125, 4, 1, 12, 11, 29, 4, 1, 12, 11, 44, 4, 1, 12, 11, 98, 4, 1, 12, 11, 427, 4, 1, 12, 11, 4, 1, 12, 11, 90, 4, 5, 4, 1, 4, 420, 90, 25, 12, 70, 4, 422, 90, 12, 189, 107, 4, 425, 15, 29, 12, 104, 4, 5, 4, 428, 29, 12, 429, 106, 4, 428, 427, 98, 12, 70, 106, 4, 5, 4, 1, 29, 12, 70, 187, 4, 5, 4, 423, 49, 15, 44, 29, 12, 104, 4, 5, 4, 420, 427, 12, 70, 4, 420, 98, 12, 140, 345, 4, 1, 427, 12, 70, 4, 1, 98, 12, 140, 345, 72, 4, 421, 90, 12, 192, 74, 1, 4, 5, 4, 1, 4, 430, 155, 65, 66, 4, 430, 242, 65, 68, 4, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 225}, "24": {"input": [2, 6, 7, 4, 8, 9, 4, 10, 11, 12, 13, 352, 198, 4, 10, 17, 12, 1, 169, 20, 1, 1, 4, 10, 15, 12, 13, 1, 4, 10, 22, 12, 23, 129, 1, 4, 10, 367, 12, 1, 296, 1, 31, 1, 1, 1, 4, 10, 29, 12, 30, 113, 340, 86, 38, 4, 10, 27, 12, 23, 4, 32, 202, 12, 395, 4, 32, 203, 12, 1, 4, 10, 204, 12, 23, 18, 198, 236, 4, 5, 4, 8, 52, 4, 10, 60, 12, 17, 11, 4, 10, 57, 12, 11, 4, 10, 53, 12, 22, 11, 4, 10, 150, 12, 367, 11, 4, 10, 54, 12, 202, 11, 4, 10, 58, 12, 15, 11, 4, 10, 219, 12, 204, 11, 4, 431, 4, 8, 69, 4, 5, 4, 10, 17, 15, 12, 248, 106, 4, 10, 17, 145, 12, 70, 4, 5, 4, 10, 17, 29, 12, 194, 4, 10, 17, 29, 12, 248, 4, 10, 29, 17, 12, 70, 4, 5, 4, 10, 17, 202, 12, 432, 4, 10, 202, 17, 12, 140, 417, 4, 10, 17, 27, 12, 250, 4, 5, 4, 10, 17, 204, 12, 286, 1, 288, 417, 419, 4, 10, 22, 17, 12, 70, 72, 4, 5, 4, 8, 61, 4, 10, 62, 1, 65, 66, 4, 10, 62, 185, 65, 68, 4, 10, 151, 152, 66, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [6, 7, 4, 8, 9, 4, 10, 11, 12, 13, 352, 198, 4, 10, 17, 12, 1, 169, 20, 1, 1, 4, 10, 15, 12, 13, 1, 4, 10, 22, 12, 23, 129, 1, 4, 10, 367, 12, 1, 296, 1, 31, 1, 1, 1, 4, 10, 29, 12, 30, 113, 340, 86, 38, 4, 10, 27, 12, 23, 4, 32, 202, 12, 395, 4, 32, 203, 12, 1, 4, 10, 204, 12, 23, 18, 198, 236, 4, 5, 4, 8, 52, 4, 10, 60, 12, 17, 11, 4, 10, 57, 12, 11, 4, 10, 53, 12, 22, 11, 4, 10, 150, 12, 367, 11, 4, 10, 54, 12, 202, 11, 4, 10, 58, 12, 15, 11, 4, 10, 219, 12, 204, 11, 4, 431, 4, 8, 69, 4, 5, 4, 10, 17, 15, 12, 248, 106, 4, 10, 17, 145, 12, 70, 4, 5, 4, 10, 17, 29, 12, 194, 4, 10, 17, 29, 12, 248, 4, 10, 29, 17, 12, 70, 4, 5, 4, 10, 17, 202, 12, 432, 4, 10, 202, 17, 12, 140, 417, 4, 10, 17, 27, 12, 250, 4, 5, 4, 10, 17, 204, 12, 286, 1, 288, 417, 419, 4, 10, 22, 17, 12, 70, 72, 4, 5, 4, 8, 61, 4, 10, 62, 1, 65, 66, 4, 10, 62, 185, 65, 68, 4, 10, 151, 152, 66, 4, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 227}, "25": {"input": [2, 6, 4, 83, 9, 4, 8, 11, 12, 13, 84, 4, 8, 15, 18, 12, 13, 46, 1, 4, 8, 25, 12, 26, 85, 1, 38, 4, 8, 88, 12, 4, 10, 90, 12, 91, 78, 1, 4, 10, 92, 12, 4, 32, 93, 12, 94, 95, 4, 176, 98, 18, 12, 96, 97, 1, 4, 176, 427, 18, 12, 19, 99, 1, 4, 32, 433, 12, 94, 95, 96, 97, 1, 4, 8, 49, 83, 12, 13, 198, 236, 4, 8, 127, 18, 12, 128, 236, 198, 4, 10, 131, 12, 434, 83, 338, 18, 1, 5, 4, 10, 133, 12, 1, 83, 338, 18, 1, 5, 4, 10, 259, 83, 12, 1, 63, 338, 18, 1, 4, 5, 4, 8, 112, 12, 13, 100, 4, 5, 4, 83, 52, 4, 8, 101, 12, 15, 11, 4, 8, 102, 12, 131, 11, 4, 8, 103, 12, 133, 11, 4, 8, 315, 12, 259, 11, 4, 8, 57, 12, 11, 4, 8, 60, 12, 90, 11, 4, 5, 4, 83, 69, 4, 8, 88, 145, 186, 12, 104, 4, 8, 88, 112, 83, 12, 104, 4, 8, 93, 15, 8, 12, 105, 106, 4, 8, 433, 25, 12, 140, 144, 106, 4, 8, 93, 25, 83, 12, 70, 107, 4, 8, 433, 15, 83, 12, 70, 107, 4, 5, 4, 83, 61, 4, 8, 62, 95, 83, 66, 4, 8, 67, 1, 1, 65, 68, 4, 8, 67, 1, 154, 66, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [6, 4, 83, 9, 4, 8, 11, 12, 13, 84, 4, 8, 15, 18, 12, 13, 46, 1, 4, 8, 25, 12, 26, 85, 1, 38, 4, 8, 88, 12, 4, 10, 90, 12, 91, 78, 1, 4, 10, 92, 12, 4, 32, 93, 12, 94, 95, 4, 176, 98, 18, 12, 96, 97, 1, 4, 176, 427, 18, 12, 19, 99, 1, 4, 32, 433, 12, 94, 95, 96, 97, 1, 4, 8, 49, 83, 12, 13, 198, 236, 4, 8, 127, 18, 12, 128, 236, 198, 4, 10, 131, 12, 434, 83, 338, 18, 1, 5, 4, 10, 133, 12, 1, 83, 338, 18, 1, 5, 4, 10, 259, 83, 12, 1, 63, 338, 18, 1, 4, 5, 4, 8, 112, 12, 13, 100, 4, 5, 4, 83, 52, 4, 8, 101, 12, 15, 11, 4, 8, 102, 12, 131, 11, 4, 8, 103, 12, 133, 11, 4, 8, 315, 12, 259, 11, 4, 8, 57, 12, 11, 4, 8, 60, 12, 90, 11, 4, 5, 4, 83, 69, 4, 8, 88, 145, 186, 12, 104, 4, 8, 88, 112, 83, 12, 104, 4, 8, 93, 15, 8, 12, 105, 106, 4, 8, 433, 25, 12, 140, 144, 106, 4, 8, 93, 25, 83, 12, 70, 107, 4, 8, 433, 15, 83, 12, 70, 107, 4, 5, 4, 83, 61, 4, 8, 62, 95, 83, 66, 4, 8, 67, 1, 1, 65, 68, 4, 8, 67, 1, 154, 66, 4, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 243}, "26": {"input": [2, 6, 4, 83, 9, 4, 8, 11, 12, 13, 1, 253, 198, 4, 8, 125, 18, 12, 126, 46, 162, 4, 8, 15, 83, 12, 13, 96, 161, 4, 8, 134, 12, 135, 85, 172, 325, 4, 8, 88, 12, 4, 89, 90, 18, 12, 91, 83, 137, 321, 4, 10, 177, 83, 12, 372, 4, 10, 178, 12, 96, 1, 4, 89, 92, 12, 18, 5, 4, 10, 331, 12, 332, 122, 383, 375, 4, 10, 379, 12, 332, 267, 1, 1, 4, 10, 380, 12, 332, 435, 1, 1, 4, 89, 49, 12, 13, 385, 50, 4, 89, 1, 4, 5, 4, 83, 52, 4, 8, 146, 12, 11, 125, 4, 8, 59, 12, 11, 15, 408, 5, 4, 8, 60, 12, 11, 177, 4, 8, 56, 12, 11, 331, 4, 8, 55, 12, 11, 379, 4, 8, 216, 12, 11, 380, 4, 8, 58, 12, 49, 4, 8, 57, 12, 11, 4, 8, 5, 4, 5, 4, 83, 69, 4, 8, 88, 49, 18, 12, 104, 4, 8, 177, 125, 186, 12, 104, 4, 8, 125, 178, 18, 12, 70, 72, 4, 8, 92, 134, 12, 70, 107, 4, 8, 92, 1, 12, 104, 4, 8, 90, 92, 12, 70, 106, 4, 8, 177, 15, 8, 12, 140, 1, 72, 142, 4, 5, 4, 83, 61, 4, 8, 62, 242, 83, 68, 4, 8, 62, 155, 66, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [6, 4, 83, 9, 4, 8, 11, 12, 13, 1, 253, 198, 4, 8, 125, 18, 12, 126, 46, 162, 4, 8, 15, 83, 12, 13, 96, 161, 4, 8, 134, 12, 135, 85, 172, 325, 4, 8, 88, 12, 4, 89, 90, 18, 12, 91, 83, 137, 321, 4, 10, 177, 83, 12, 372, 4, 10, 178, 12, 96, 1, 4, 89, 92, 12, 18, 5, 4, 10, 331, 12, 332, 122, 383, 375, 4, 10, 379, 12, 332, 267, 1, 1, 4, 10, 380, 12, 332, 435, 1, 1, 4, 89, 49, 12, 13, 385, 50, 4, 89, 1, 4, 5, 4, 83, 52, 4, 8, 146, 12, 11, 125, 4, 8, 59, 12, 11, 15, 408, 5, 4, 8, 60, 12, 11, 177, 4, 8, 56, 12, 11, 331, 4, 8, 55, 12, 11, 379, 4, 8, 216, 12, 11, 380, 4, 8, 58, 12, 49, 4, 8, 57, 12, 11, 4, 8, 5, 4, 5, 4, 83, 69, 4, 8, 88, 49, 18, 12, 104, 4, 8, 177, 125, 186, 12, 104, 4, 8, 125, 178, 18, 12, 70, 72, 4, 8, 92, 134, 12, 70, 107, 4, 8, 92, 1, 12, 104, 4, 8, 90, 92, 12, 70, 106, 4, 8, 177, 15, 8, 12, 140, 1, 72, 142, 4, 5, 4, 83, 61, 4, 8, 62, 242, 83, 68, 4, 8, 62, 155, 66, 4, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 232}, "27": {"input": [2, 6, 4, 1, 4, 1, 12, 13, 84, 198, 4, 1, 12, 13, 385, 1, 4, 1, 12, 26, 136, 154, 172, 237, 4, 420, 12, 13, 110, 229, 4, 421, 12, 126, 46, 168, 4, 422, 12, 45, 19, 386, 116, 24, 4, 423, 12, 30, 42, 115, 424, 1, 4, 425, 12, 4, 1, 18, 12, 91, 83, 78, 321, 426, 4, 1, 12, 332, 412, 4, 1, 12, 113, 1, 4, 1, 12, 254, 1, 4, 5, 4, 1, 4, 1, 12, 11, 49, 4, 1, 12, 11, 4, 1, 12, 11, 125, 4, 1, 12, 11, 29, 4, 1, 12, 11, 44, 4, 1, 12, 11, 379, 4, 1, 12, 11, 380, 4, 1, 12, 11, 90, 4, 5, 4, 1, 4, 420, 90, 25, 12, 70, 4, 422, 90, 12, 189, 18, 107, 4, 425, 15, 29, 12, 104, 4, 5, 4, 428, 29, 12, 429, 106, 4, 428, 380, 379, 12, 70, 106, 4, 5, 4, 423, 49, 15, 44, 29, 12, 104, 4, 5, 4, 1, 49, 44, 12, 104, 4, 5, 4, 1, 380, 12, 70, 4, 1, 379, 12, 140, 345, 72, 4, 421, 90, 12, 192, 74, 1, 4, 5, 4, 1, 4, 430, 155, 65, 66, 4, 430, 242, 65, 68, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [6, 4, 1, 4, 1, 12, 13, 84, 198, 4, 1, 12, 13, 385, 1, 4, 1, 12, 26, 136, 154, 172, 237, 4, 420, 12, 13, 110, 229, 4, 421, 12, 126, 46, 168, 4, 422, 12, 45, 19, 386, 116, 24, 4, 423, 12, 30, 42, 115, 424, 1, 4, 425, 12, 4, 1, 18, 12, 91, 83, 78, 321, 426, 4, 1, 12, 332, 412, 4, 1, 12, 113, 1, 4, 1, 12, 254, 1, 4, 5, 4, 1, 4, 1, 12, 11, 49, 4, 1, 12, 11, 4, 1, 12, 11, 125, 4, 1, 12, 11, 29, 4, 1, 12, 11, 44, 4, 1, 12, 11, 379, 4, 1, 12, 11, 380, 4, 1, 12, 11, 90, 4, 5, 4, 1, 4, 420, 90, 25, 12, 70, 4, 422, 90, 12, 189, 18, 107, 4, 425, 15, 29, 12, 104, 4, 5, 4, 428, 29, 12, 429, 106, 4, 428, 380, 379, 12, 70, 106, 4, 5, 4, 423, 49, 15, 44, 29, 12, 104, 4, 5, 4, 1, 49, 44, 12, 104, 4, 5, 4, 1, 380, 12, 70, 4, 1, 379, 12, 140, 345, 72, 4, 421, 90, 12, 192, 74, 1, 4, 5, 4, 1, 4, 430, 155, 65, 66, 4, 430, 242, 65, 68, 4, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 214}, "28": {"input": [2, 4, 6, 156, 4, 8, 9, 4, 10, 11, 12, 13, 229, 198, 4, 10, 15, 83, 12, 13, 205, 436, 4, 10, 49, 12, 13, 162, 4, 10, 277, 12, 278, 279, 426, 321, 4, 10, 22, 186, 12, 23, 437, 4, 10, 27, 18, 12, 23, 100, 4, 10, 29, 12, 30, 363, 4, 10, 127, 12, 128, 5, 4, 32, 131, 12, 438, 120, 4, 32, 133, 12, 439, 193, 4, 32, 259, 12, 440, 81, 4, 32, 261, 12, 441, 82, 4, 10, 33, 12, 30, 19, 18, 87, 97, 4, 32, 35, 12, 40, 442, 4, 32, 37, 12, 42, 442, 4, 32, 39, 12, 34, 443, 4, 32, 41, 12, 36, 443, 4, 5, 4, 10, 112, 12, 13, 50, 51, 4, 5, 4, 8, 52, 4, 10, 60, 12, 277, 11, 4, 10, 53, 12, 22, 11, 4, 10, 101, 12, 27, 11, 4, 10, 182, 12, 261, 11, 4, 10, 313, 12, 259, 11, 4, 10, 387, 12, 131, 11, 4, 10, 220, 12, 133, 11, 4, 10, 215, 12, 15, 11, 4, 10, 146, 12, 49, 11, 4, 10, 57, 12, 11, 4, 5, 4, 8, 69, 4, 5, 4, 10, 29, 112, 22, 27, 127, 12, 140, 75, 4, 10, 29, 15, 12, 105, 72, 4, 5, 4, 10, 277, 112, 127, 12, 104, 4, 10, 277, 22, 12, 238, 1, 124, 4, 5, 4, 10, 22, 277, 18, 12, 222, 4, 10, 22, 112, 22, 15, 127, 83, 12, 195, 4, 10, 5, 4, 10, 277, 112, 12, 104, 4, 10, 27, 277, 18, 12, 140, 296, 4, 10, 29, 277, 12, 194, 4, 10, 277, 27, 29, 12, 104, 4, 5, 4, 10, 27, 22, 112, 27, 127, 12, 195, 4, 10, 33, 112, 27, 29, 22, 15, 12, 70, 4, 10, 277, 15, 12, 104, 4, 5, 4, 10, 277, 33, 12, 1, 4, 10, 277, 33, 12, 1, 4, 5, 4, 10, 5, 4, 10, 49, 277, 12, 70, 187, 4, 5, 4, 8, 61, 4, 10, 62, 271, 186, 65, 66, 4, 10, 62, 144, 186, 65, 68, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [4, 6, 156, 4, 8, 9, 4, 10, 11, 12, 13, 229, 198, 4, 10, 15, 83, 12, 13, 205, 436, 4, 10, 49, 12, 13, 162, 4, 10, 277, 12, 278, 279, 426, 321, 4, 10, 22, 186, 12, 23, 437, 4, 10, 27, 18, 12, 23, 100, 4, 10, 29, 12, 30, 363, 4, 10, 127, 12, 128, 5, 4, 32, 131, 12, 438, 120, 4, 32, 133, 12, 439, 193, 4, 32, 259, 12, 440, 81, 4, 32, 261, 12, 441, 82, 4, 10, 33, 12, 30, 19, 18, 87, 97, 4, 32, 35, 12, 40, 442, 4, 32, 37, 12, 42, 442, 4, 32, 39, 12, 34, 443, 4, 32, 41, 12, 36, 443, 4, 5, 4, 10, 112, 12, 13, 50, 51, 4, 5, 4, 8, 52, 4, 10, 60, 12, 277, 11, 4, 10, 53, 12, 22, 11, 4, 10, 101, 12, 27, 11, 4, 10, 182, 12, 261, 11, 4, 10, 313, 12, 259, 11, 4, 10, 387, 12, 131, 11, 4, 10, 220, 12, 133, 11, 4, 10, 215, 12, 15, 11, 4, 10, 146, 12, 49, 11, 4, 10, 57, 12, 11, 4, 5, 4, 8, 69, 4, 5, 4, 10, 29, 112, 22, 27, 127, 12, 140, 75, 4, 10, 29, 15, 12, 105, 72, 4, 5, 4, 10, 277, 112, 127, 12, 104, 4, 10, 277, 22, 12, 238, 1, 124, 4, 5, 4, 10, 22, 277, 18, 12, 222, 4, 10, 22, 112, 22, 15, 127, 83, 12, 195, 4, 10, 5, 4, 10, 277, 112, 12, 104, 4, 10, 27, 277, 18, 12, 140, 296, 4, 10, 29, 277, 12, 194, 4, 10, 277, 27, 29, 12, 104, 4, 5, 4, 10, 27, 22, 112, 27, 127, 12, 195, 4, 10, 33, 112, 27, 29, 22, 15, 12, 70, 4, 10, 277, 15, 12, 104, 4, 5, 4, 10, 277, 33, 12, 1, 4, 10, 277, 33, 12, 1, 4, 5, 4, 10, 5, 4, 10, 49, 277, 12, 70, 187, 4, 5, 4, 8, 61, 4, 10, 62, 271, 186, 65, 66, 4, 10, 62, 144, 186, 65, 68, 4, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 355}, "29": {"input": [2, 4, 5, 4, 6, 156, 1, 4, 8, 9, 4, 10, 5, 4, 10, 11, 12, 13, 115, 14, 4, 10, 15, 12, 13, 205, 1, 4, 5, 4, 10, 25, 12, 26, 76, 1, 4, 10, 44, 12, 45, 76, 4, 5, 4, 10, 444, 12, 26, 76, 1, 4, 10, 159, 12, 45, 76, 4, 5, 4, 10, 199, 12, 200, 160, 1, 4, 5, 4, 10, 49, 12, 13, 1, 4, 5, 4, 8, 52, 4, 10, 60, 12, 199, 11, 4, 10, 57, 12, 11, 4, 10, 149, 12, 15, 4, 10, 58, 12, 49, 4, 5, 4, 8, 69, 4, 10, 199, 145, 12, 104, 4, 10, 5, 4, 10, 25, 199, 12, 70, 4, 10, 11, 199, 12, 77, 78, 4, 10, 25, 11, 12, 79, 74, 191, 4, 10, 25, 11, 12, 73, 74, 76, 95, 4, 10, 11, 25, 12, 192, 74, 76, 18, 72, 4, 10, 5, 4, 10, 444, 199, 12, 70, 4, 10, 15, 199, 12, 77, 1, 4, 10, 444, 15, 12, 79, 190, 191, 4, 10, 444, 15, 12, 73, 190, 76, 239, 4, 10, 15, 444, 12, 192, 190, 76, 5, 4, 5, 4, 8, 61, 4, 10, 62, 239, 65, 68, 4, 10, 5, 4, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [4, 5, 4, 6, 156, 1, 4, 8, 9, 4, 10, 5, 4, 10, 11, 12, 13, 115, 14, 4, 10, 15, 12, 13, 205, 1, 4, 5, 4, 10, 25, 12, 26, 76, 1, 4, 10, 44, 12, 45, 76, 4, 5, 4, 10, 444, 12, 26, 76, 1, 4, 10, 159, 12, 45, 76, 4, 5, 4, 10, 199, 12, 200, 160, 1, 4, 5, 4, 10, 49, 12, 13, 1, 4, 5, 4, 8, 52, 4, 10, 60, 12, 199, 11, 4, 10, 57, 12, 11, 4, 10, 149, 12, 15, 4, 10, 58, 12, 49, 4, 5, 4, 8, 69, 4, 10, 199, 145, 12, 104, 4, 10, 5, 4, 10, 25, 199, 12, 70, 4, 10, 11, 199, 12, 77, 78, 4, 10, 25, 11, 12, 79, 74, 191, 4, 10, 25, 11, 12, 73, 74, 76, 95, 4, 10, 11, 25, 12, 192, 74, 76, 18, 72, 4, 10, 5, 4, 10, 444, 199, 12, 70, 4, 10, 15, 199, 12, 77, 1, 4, 10, 444, 15, 12, 79, 190, 191, 4, 10, 444, 15, 12, 73, 190, 76, 239, 4, 10, 15, 444, 12, 192, 190, 76, 5, 4, 5, 4, 8, 61, 4, 10, 62, 239, 65, 68, 4, 10, 5, 4, 4, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 212}, "30": {"input": [2, 6, 156, 1, 4, 8, 9, 4, 10, 11, 12, 13, 197, 4, 10, 15, 83, 12, 13, 205, 206, 4, 10, 199, 12, 200, 201, 4, 10, 22, 186, 12, 23, 437, 160, 4, 10, 49, 12, 13, 50, 51, 4, 8, 52, 4, 10, 215, 12, 11, 15, 4, 10, 56, 12, 11, 22, 4, 10, 58, 12, 11, 49, 4, 10, 60, 12, 11, 199, 4, 10, 57, 12, 11, 4, 8, 69, 4, 10, 199, 49, 12, 104, 4, 10, 22, 199, 18, 12, 222, 4, 10, 22, 49, 22, 18, 12, 195, 4, 10, 22, 15, 186, 12, 70, 72, 4, 8, 61, 4, 10, 62, 185, 186, 65, 68, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [6, 156, 1, 4, 8, 9, 4, 10, 11, 12, 13, 197, 4, 10, 15, 83, 12, 13, 205, 206, 4, 10, 199, 12, 200, 201, 4, 10, 22, 186, 12, 23, 437, 160, 4, 10, 49, 12, 13, 50, 51, 4, 8, 52, 4, 10, 215, 12, 11, 15, 4, 10, 56, 12, 11, 22, 4, 10, 58, 12, 11, 49, 4, 10, 60, 12, 11, 199, 4, 10, 57, 12, 11, 4, 8, 69, 4, 10, 199, 49, 12, 104, 4, 10, 22, 199, 18, 12, 222, 4, 10, 22, 49, 22, 18, 12, 195, 4, 10, 22, 15, 186, 12, 70, 72, 4, 8, 61, 4, 10, 62, 185, 186, 65, 68, 4, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 117}, "31": {"input": [2, 6, 4, 8, 9, 4, 10, 445, 12, 1, 4, 32, 29, 12, 30, 40, 97, 157, 4, 32, 11, 12, 13, 1, 1, 4, 32, 15, 12, 13, 446, 4, 5, 4, 10, 88, 12, 392, 447, 448, 4, 32, 449, 12, 1, 19, 239, 1, 1, 1, 4, 32, 22, 186, 12, 23, 450, 160, 4, 32, 27, 83, 12, 18, 36, 4, 176, 451, 8, 12, 1, 1, 4, 176, 1, 12, 1, 113, 4, 5, 4, 10, 49, 12, 13, 46, 1, 4, 10, 112, 12, 13, 1, 4, 5, 4, 10, 114, 12, 13, 1, 446, 4, 32, 5, 4, 8, 61, 4, 10, 62, 144, 18, 68, 4, 10, 62, 1, 186, 66, 4, 282, 5, 4, 8, 69, 4, 10, 27, 449, 12, 429, 72, 4, 10, 449, 27, 12, 1, 4, 10, 88, 145, 18, 12, 70, 4, 10, 49, 449, 12, 70, 4, 5, 4, 10, 88, 114, 15, 12, 452, 4, 10, 88, 11, 12, 452, 4, 5, 4, 10, 112, 449, 12, 70, 72, 4, 10, 11, 1, 12, 70, 4, 5, 4, 8, 52, 4, 10, 453, 12, 49, 4, 10, 56, 12, 451, 4, 10, 101, 12, 112, 4, 10, 57, 12, 15, 4, 10, 58, 12, 393, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [6, 4, 8, 9, 4, 10, 445, 12, 1, 4, 32, 29, 12, 30, 40, 97, 157, 4, 32, 11, 12, 13, 1, 1, 4, 32, 15, 12, 13, 446, 4, 5, 4, 10, 88, 12, 392, 447, 448, 4, 32, 449, 12, 1, 19, 239, 1, 1, 1, 4, 32, 22, 186, 12, 23, 450, 160, 4, 32, 27, 83, 12, 18, 36, 4, 176, 451, 8, 12, 1, 1, 4, 176, 1, 12, 1, 113, 4, 5, 4, 10, 49, 12, 13, 46, 1, 4, 10, 112, 12, 13, 1, 4, 5, 4, 10, 114, 12, 13, 1, 446, 4, 32, 5, 4, 8, 61, 4, 10, 62, 144, 18, 68, 4, 10, 62, 1, 186, 66, 4, 282, 5, 4, 8, 69, 4, 10, 27, 449, 12, 429, 72, 4, 10, 449, 27, 12, 1, 4, 10, 88, 145, 18, 12, 70, 4, 10, 49, 449, 12, 70, 4, 5, 4, 10, 88, 114, 15, 12, 452, 4, 10, 88, 11, 12, 452, 4, 5, 4, 10, 112, 449, 12, 70, 72, 4, 10, 11, 1, 12, 70, 4, 5, 4, 8, 52, 4, 10, 453, 12, 49, 4, 10, 56, 12, 451, 4, 10, 101, 12, 112, 4, 10, 57, 12, 15, 4, 10, 58, 12, 393, 4, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 213}, "32": {"input": [2, 4, 5, 4, 6, 156, 18, 196, 4, 8, 9, 4, 10, 11, 12, 13, 84, 4, 10, 15, 12, 13, 14, 4, 10, 49, 12, 13, 1, 4, 5, 4, 10, 112, 12, 13, 109, 4, 5, 4, 10, 114, 12, 13, 436, 4, 10, 138, 12, 13, 436, 4, 10, 22, 12, 23, 454, 160, 4, 10, 199, 12, 200, 4, 32, 455, 12, 1, 4, 32, 456, 12, 294, 4, 32, 457, 12, 458, 4, 32, 459, 12, 460, 4, 5, 4, 10, 167, 12, 13, 180, 51, 4, 8, 5, 4, 8, 52, 4, 10, 57, 12, 11, 4, 10, 59, 12, 15, 4, 10, 218, 12, 49, 4, 10, 146, 12, 112, 4, 5, 4, 10, 1, 12, 456, 11, 4, 10, 60, 12, 457, 15, 4, 10, 1, 12, 459, 49, 4, 5, 4, 10, 217, 12, 22, 11, 4, 10, 1, 12, 22, 15, 4, 10, 1, 12, 22, 49, 4, 5, 4, 10, 150, 12, 114, 11, 4, 10, 387, 12, 114, 15, 4, 10, 313, 12, 114, 49, 4, 5, 4, 10, 58, 12, 167, 4, 5, 4, 8, 61, 4, 10, 62, 63, 327, 64, 65, 68, 4, 10, 151, 152, 66, 4, 10, 5, 4, 8, 69, 4, 10, 199, 145, 12, 104, 4, 5, 4, 10, 456, 15, 49, 12, 104, 4, 10, 457, 11, 49, 12, 104, 4, 10, 459, 11, 15, 12, 104, 4, 5, 4, 10, 199, 11, 12, 140, 461, 4, 10, 199, 15, 12, 140, 1, 4, 10, 199, 49, 12, 140, 462, 4, 10, 199, 112, 12, 140, 1, 4, 5, 4, 10, 22, 199, 12, 222, 4, 10, 22, 167, 12, 195, 4, 10, 114, 167, 12, 195, 4, 10, 199, 167, 12, 104, 4, 10, 114, 22, 12, 140, 165, 72, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [4, 5, 4, 6, 156, 18, 196, 4, 8, 9, 4, 10, 11, 12, 13, 84, 4, 10, 15, 12, 13, 14, 4, 10, 49, 12, 13, 1, 4, 5, 4, 10, 112, 12, 13, 109, 4, 5, 4, 10, 114, 12, 13, 436, 4, 10, 138, 12, 13, 436, 4, 10, 22, 12, 23, 454, 160, 4, 10, 199, 12, 200, 4, 32, 455, 12, 1, 4, 32, 456, 12, 294, 4, 32, 457, 12, 458, 4, 32, 459, 12, 460, 4, 5, 4, 10, 167, 12, 13, 180, 51, 4, 8, 5, 4, 8, 52, 4, 10, 57, 12, 11, 4, 10, 59, 12, 15, 4, 10, 218, 12, 49, 4, 10, 146, 12, 112, 4, 5, 4, 10, 1, 12, 456, 11, 4, 10, 60, 12, 457, 15, 4, 10, 1, 12, 459, 49, 4, 5, 4, 10, 217, 12, 22, 11, 4, 10, 1, 12, 22, 15, 4, 10, 1, 12, 22, 49, 4, 5, 4, 10, 150, 12, 114, 11, 4, 10, 387, 12, 114, 15, 4, 10, 313, 12, 114, 49, 4, 5, 4, 10, 58, 12, 167, 4, 5, 4, 8, 61, 4, 10, 62, 63, 327, 64, 65, 68, 4, 10, 151, 152, 66, 4, 10, 5, 4, 8, 69, 4, 10, 199, 145, 12, 104, 4, 5, 4, 10, 456, 15, 49, 12, 104, 4, 10, 457, 11, 49, 12, 104, 4, 10, 459, 11, 15, 12, 104, 4, 5, 4, 10, 199, 11, 12, 140, 461, 4, 10, 199, 15, 12, 140, 1, 4, 10, 199, 49, 12, 140, 462, 4, 10, 199, 112, 12, 140, 1, 4, 5, 4, 10, 22, 199, 12, 222, 4, 10, 22, 167, 12, 195, 4, 10, 114, 167, 12, 195, 4, 10, 199, 167, 12, 104, 4, 10, 114, 22, 12, 140, 165, 72, 4, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 303}, "33": {"input": [2, 6, 156, 4, 8, 9, 4, 5, 4, 10, 11, 12, 13, 253, 198, 4, 10, 15, 83, 12, 13, 205, 335, 129, 4, 5, 4, 10, 49, 12, 13, 4, 32, 112, 12, 1, 4, 32, 114, 12, 1, 4, 32, 138, 12, 1, 4, 5, 4, 10, 22, 83, 12, 23, 160, 4, 32, 27, 12, 1, 4, 32, 202, 12, 1, 4, 32, 203, 12, 1, 4, 32, 204, 12, 363, 4, 5, 4, 10, 199, 12, 200, 201, 4, 10, 167, 12, 13, 50, 51, 4, 5, 4, 8, 52, 4, 32, 60, 12, 199, 11, 4, 32, 147, 12, 15, 11, 4, 5, 4, 32, 56, 12, 27, 11, 4, 32, 55, 12, 202, 11, 4, 32, 216, 12, 203, 11, 4, 5, 4, 32, 219, 12, 112, 11, 4, 32, 53, 12, 114, 11, 4, 32, 101, 12, 138, 11, 4, 5, 4, 32, 57, 12, 11, 4, 5, 4, 5, 4, 8, 69, 4, 10, 199, 167, 12, 104, 4, 10, 199, 15, 12, 70, 106, 4, 5, 4, 10, 22, 199, 12, 222, 4, 5, 4, 10, 27, 112, 12, 140, 143, 72, 4, 10, 112, 1, 12, 104, 4, 10, 202, 114, 12, 140, 327, 72, 4, 10, 114, 1, 12, 104, 4, 10, 203, 138, 12, 140, 165, 72, 4, 10, 138, 1, 12, 104, 4, 5, 4, 10, 199, 49, 12, 104, 4, 5, 4, 10, 203, 112, 114, 12, 195, 4, 10, 202, 112, 138, 12, 195, 4, 10, 27, 138, 114, 12, 195, 4, 5, 4, 10, 22, 1, 167, 12, 195, 4, 10, 22, 15, 12, 140, 418, 4, 5, 4, 5, 4, 8, 61, 4, 10, 62, 252, 65, 66, 4, 10, 62, 185, 65, 68, 4, 10, 67, 1, 154, 66, 4, 10, 151, 357, 66, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [6, 156, 4, 8, 9, 4, 5, 4, 10, 11, 12, 13, 253, 198, 4, 10, 15, 83, 12, 13, 205, 335, 129, 4, 5, 4, 10, 49, 12, 13, 4, 32, 112, 12, 1, 4, 32, 114, 12, 1, 4, 32, 138, 12, 1, 4, 5, 4, 10, 22, 83, 12, 23, 160, 4, 32, 27, 12, 1, 4, 32, 202, 12, 1, 4, 32, 203, 12, 1, 4, 32, 204, 12, 363, 4, 5, 4, 10, 199, 12, 200, 201, 4, 10, 167, 12, 13, 50, 51, 4, 5, 4, 8, 52, 4, 32, 60, 12, 199, 11, 4, 32, 147, 12, 15, 11, 4, 5, 4, 32, 56, 12, 27, 11, 4, 32, 55, 12, 202, 11, 4, 32, 216, 12, 203, 11, 4, 5, 4, 32, 219, 12, 112, 11, 4, 32, 53, 12, 114, 11, 4, 32, 101, 12, 138, 11, 4, 5, 4, 32, 57, 12, 11, 4, 5, 4, 5, 4, 8, 69, 4, 10, 199, 167, 12, 104, 4, 10, 199, 15, 12, 70, 106, 4, 5, 4, 10, 22, 199, 12, 222, 4, 5, 4, 10, 27, 112, 12, 140, 143, 72, 4, 10, 112, 1, 12, 104, 4, 10, 202, 114, 12, 140, 327, 72, 4, 10, 114, 1, 12, 104, 4, 10, 203, 138, 12, 140, 165, 72, 4, 10, 138, 1, 12, 104, 4, 5, 4, 10, 199, 49, 12, 104, 4, 5, 4, 10, 203, 112, 114, 12, 195, 4, 10, 202, 112, 138, 12, 195, 4, 10, 27, 138, 114, 12, 195, 4, 5, 4, 10, 22, 1, 167, 12, 195, 4, 10, 22, 15, 12, 140, 418, 4, 5, 4, 5, 4, 8, 61, 4, 10, 62, 252, 65, 66, 4, 10, 62, 185, 65, 68, 4, 10, 67, 1, 154, 66, 4, 10, 151, 357, 66, 4, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 304}, "34": {"input": [2, 6, 7, 4, 8, 9, 4, 10, 11, 12, 13, 198, 253, 4, 10, 125, 12, 126, 46, 246, 4, 5, 4, 10, 25, 12, 26, 85, 172, 1, 160, 4, 10, 44, 12, 45, 157, 1, 1, 1, 160, 4, 10, 159, 12, 45, 1, 160, 386, 4, 5, 4, 5, 4, 10, 15, 12, 13, 231, 4, 10, 341, 12, 45, 463, 464, 255, 87, 4, 10, 342, 12, 45, 161, 154, 38, 4, 5, 4, 10, 49, 12, 13, 1, 4, 10, 112, 12, 13, 236, 4, 5, 4, 10, 88, 12, 4, 32, 90, 12, 91, 175, 78, 372, 321, 1, 1, 4, 32, 331, 12, 332, 298, 267, 1, 381, 4, 32, 93, 12, 94, 155, 360, 169, 110, 18, 1, 4, 5, 4, 10, 114, 12, 13, 50, 51, 4, 5, 4, 8, 69, 4, 10, 44, 90, 83, 12, 189, 107, 4, 10, 341, 90, 8, 12, 189, 72, 4, 10, 342, 90, 63, 12, 189, 72, 4, 5, 4, 10, 15, 90, 12, 192, 348, 154, 4, 10, 88, 114, 15, 12, 104, 465, 4, 5, 4, 10, 125, 90, 12, 70, 284, 4, 5, 4, 10, 90, 331, 12, 248, 1, 4, 10, 331, 25, 12, 70, 107, 4, 5, 4, 10, 90, 93, 12, 248, 191, 4, 10, 93, 25, 12, 70, 72, 4, 5, 4, 10, 90, 49, 12, 73, 346, 154, 1, 1, 4, 10, 90, 159, 18, 12, 250, 191, 142, 4, 5, 4, 8, 61, 4, 10, 62, 155, 65, 66, 4, 10, 62, 242, 65, 68, 4, 5, 4, 8, 52, 4, 10, 149, 12, 125, 11, 4, 10, 339, 12, 44, 11, 4, 10, 146, 12, 341, 11, 4, 10, 313, 12, 331, 11, 4, 10, 54, 12, 93, 11, 4, 10, 147, 12, 159, 11, 4, 10, 181, 12, 342, 11, 4, 10, 182, 12, 15, 11, 4, 10, 102, 12, 49, 11, 4, 10, 60, 12, 90, 11, 4, 10, 57, 12, 366, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [6, 7, 4, 8, 9, 4, 10, 11, 12, 13, 198, 253, 4, 10, 125, 12, 126, 46, 246, 4, 5, 4, 10, 25, 12, 26, 85, 172, 1, 160, 4, 10, 44, 12, 45, 157, 1, 1, 1, 160, 4, 10, 159, 12, 45, 1, 160, 386, 4, 5, 4, 5, 4, 10, 15, 12, 13, 231, 4, 10, 341, 12, 45, 463, 464, 255, 87, 4, 10, 342, 12, 45, 161, 154, 38, 4, 5, 4, 10, 49, 12, 13, 1, 4, 10, 112, 12, 13, 236, 4, 5, 4, 10, 88, 12, 4, 32, 90, 12, 91, 175, 78, 372, 321, 1, 1, 4, 32, 331, 12, 332, 298, 267, 1, 381, 4, 32, 93, 12, 94, 155, 360, 169, 110, 18, 1, 4, 5, 4, 10, 114, 12, 13, 50, 51, 4, 5, 4, 8, 69, 4, 10, 44, 90, 83, 12, 189, 107, 4, 10, 341, 90, 8, 12, 189, 72, 4, 10, 342, 90, 63, 12, 189, 72, 4, 5, 4, 10, 15, 90, 12, 192, 348, 154, 4, 10, 88, 114, 15, 12, 104, 465, 4, 5, 4, 10, 125, 90, 12, 70, 284, 4, 5, 4, 10, 90, 331, 12, 248, 1, 4, 10, 331, 25, 12, 70, 107, 4, 5, 4, 10, 90, 93, 12, 248, 191, 4, 10, 93, 25, 12, 70, 72, 4, 5, 4, 10, 90, 49, 12, 73, 346, 154, 1, 1, 4, 10, 90, 159, 18, 12, 250, 191, 142, 4, 5, 4, 8, 61, 4, 10, 62, 155, 65, 66, 4, 10, 62, 242, 65, 68, 4, 5, 4, 8, 52, 4, 10, 149, 12, 125, 11, 4, 10, 339, 12, 44, 11, 4, 10, 146, 12, 341, 11, 4, 10, 313, 12, 331, 11, 4, 10, 54, 12, 93, 11, 4, 10, 147, 12, 159, 11, 4, 10, 181, 12, 342, 11, 4, 10, 182, 12, 15, 11, 4, 10, 102, 12, 49, 11, 4, 10, 60, 12, 90, 11, 4, 10, 57, 12, 366, 4, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 333}, "35": {"input": [2, 6, 1, 4, 8, 9, 4, 10, 11, 12, 13, 14, 198, 4, 10, 125, 18, 12, 126, 46, 214, 4, 10, 90, 12, 91, 95, 426, 321, 4, 10, 88, 12, 4, 32, 331, 12, 332, 122, 383, 375, 4, 32, 379, 12, 332, 267, 1, 1, 4, 32, 380, 12, 332, 435, 1, 1, 4, 10, 92, 12, 4, 32, 15, 12, 13, 368, 4, 32, 49, 12, 13, 368, 4, 32, 112, 12, 13, 368, 4, 32, 114, 12, 13, 368, 4, 32, 138, 12, 13, 368, 4, 32, 167, 12, 13, 368, 4, 32, 179, 12, 13, 368, 4, 32, 305, 12, 13, 368, 4, 32, 306, 12, 13, 368, 4, 32, 307, 12, 13, 368, 4, 32, 308, 12, 13, 368, 4, 10, 134, 12, 135, 85, 169, 4, 32, 1, 12, 36, 466, 1, 4, 32, 1, 12, 34, 466, 1, 4, 32, 1, 12, 40, 466, 1, 4, 32, 1, 12, 42, 466, 43, 4, 10, 312, 12, 13, 344, 4, 10, 467, 12, 13, 363, 4, 5, 4, 8, 69, 4, 10, 90, 312, 12, 104, 4, 10, 90, 467, 12, 104, 4, 10, 90, 92, 12, 104, 4, 10, 88, 312, 12, 104, 4, 10, 88, 467, 12, 104, 4, 10, 88, 92, 12, 104, 4, 5, 4, 10, 88, 134, 12, 70, 187, 4, 10, 467, 134, 12, 105, 72, 4, 10, 134, 312, 12, 70, 4, 10, 125, 90, 12, 70, 284, 4, 10, 90, 134, 12, 70, 4, 10, 90, 88, 12, 70, 4, 10, 15, 312, 12, 70, 4, 10, 15, 467, 12, 70, 4, 5, 4, 10, 307, 11, 12, 77, 1, 4, 10, 307, 11, 12, 70, 4, 10, 306, 11, 12, 77, 1, 4, 10, 306, 11, 12, 70, 4, 10, 305, 11, 12, 77, 319, 4, 10, 305, 11, 12, 70, 4, 10, 179, 11, 12, 77, 468, 4, 10, 179, 11, 12, 70, 4, 10, 167, 11, 12, 77, 318, 4, 10, 167, 11, 12, 70, 4, 10, 138, 11, 12, 77, 184, 4, 10, 138, 11, 12, 70, 4, 10, 114, 11, 12, 77, 165, 4, 10, 114, 11, 12, 70, 4, 10, 112, 11, 12, 77, 327, 4, 10, 112, 11, 12, 70, 4, 10, 49, 11, 12, 77, 143, 4, 10, 49, 11, 12, 70, 4, 10, 15, 11, 12, 77, 144, 4, 10, 15, 11, 12, 70, 4, 10, 308, 11, 12, 77, 1, 4, 10, 1, 308, 12, 77, 1, 4, 10, 1, 308, 12, 77, 1, 4, 10, 1, 308, 12, 77, 1, 4, 10, 308, 1, 12, 70, 4, 8, 52, 4, 10, 60, 12, 11, 90, 4, 10, 57, 12, 11, 4, 10, 58, 12, 312, 4, 10, 1, 12, 11, 467, 4, 10, 53, 12, 11, 331, 4, 10, 339, 12, 11, 379, 4, 10, 101, 12, 11, 380, 4, 10, 146, 12, 11, 125, 467, 4, 8, 61, 4, 10, 62, 155, 65, 66, 4, 10, 62, 242, 65, 68, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [6, 1, 4, 8, 9, 4, 10, 11, 12, 13, 14, 198, 4, 10, 125, 18, 12, 126, 46, 214, 4, 10, 90, 12, 91, 95, 426, 321, 4, 10, 88, 12, 4, 32, 331, 12, 332, 122, 383, 375, 4, 32, 379, 12, 332, 267, 1, 1, 4, 32, 380, 12, 332, 435, 1, 1, 4, 10, 92, 12, 4, 32, 15, 12, 13, 368, 4, 32, 49, 12, 13, 368, 4, 32, 112, 12, 13, 368, 4, 32, 114, 12, 13, 368, 4, 32, 138, 12, 13, 368, 4, 32, 167, 12, 13, 368, 4, 32, 179, 12, 13, 368, 4, 32, 305, 12, 13, 368, 4, 32, 306, 12, 13, 368, 4, 32, 307, 12, 13, 368, 4, 32, 308, 12, 13, 368, 4, 10, 134, 12, 135, 85, 169, 4, 32, 1, 12, 36, 466, 1, 4, 32, 1, 12, 34, 466, 1, 4, 32, 1, 12, 40, 466, 1, 4, 32, 1, 12, 42, 466, 43, 4, 10, 312, 12, 13, 344, 4, 10, 467, 12, 13, 363, 4, 5, 4, 8, 69, 4, 10, 90, 312, 12, 104, 4, 10, 90, 467, 12, 104, 4, 10, 90, 92, 12, 104, 4, 10, 88, 312, 12, 104, 4, 10, 88, 467, 12, 104, 4, 10, 88, 92, 12, 104, 4, 5, 4, 10, 88, 134, 12, 70, 187, 4, 10, 467, 134, 12, 105, 72, 4, 10, 134, 312, 12, 70, 4, 10, 125, 90, 12, 70, 284, 4, 10, 90, 134, 12, 70, 4, 10, 90, 88, 12, 70, 4, 10, 15, 312, 12, 70, 4, 10, 15, 467, 12, 70, 4, 5, 4, 10, 307, 11, 12, 77, 1, 4, 10, 307, 11, 12, 70, 4, 10, 306, 11, 12, 77, 1, 4, 10, 306, 11, 12, 70, 4, 10, 305, 11, 12, 77, 319, 4, 10, 305, 11, 12, 70, 4, 10, 179, 11, 12, 77, 468, 4, 10, 179, 11, 12, 70, 4, 10, 167, 11, 12, 77, 318, 4, 10, 167, 11, 12, 70, 4, 10, 138, 11, 12, 77, 184, 4, 10, 138, 11, 12, 70, 4, 10, 114, 11, 12, 77, 165, 4, 10, 114, 11, 12, 70, 4, 10, 112, 11, 12, 77, 327, 4, 10, 112, 11, 12, 70, 4, 10, 49, 11, 12, 77, 143, 4, 10, 49, 11, 12, 70, 4, 10, 15, 11, 12, 77, 144, 4, 10, 15, 11, 12, 70, 4, 10, 308, 11, 12, 77, 1, 4, 10, 1, 308, 12, 77, 1, 4, 10, 1, 308, 12, 77, 1, 4, 10, 1, 308, 12, 77, 1, 4, 10, 308, 1, 12, 70, 4, 8, 52, 4, 10, 60, 12, 11, 90, 4, 10, 57, 12, 11, 4, 10, 58, 12, 312, 4, 10, 1, 12, 11, 467, 4, 10, 53, 12, 11, 331, 4, 10, 339, 12, 11, 379, 4, 10, 101, 12, 11, 380, 4, 10, 146, 12, 11, 125, 467, 4, 8, 61, 4, 10, 62, 155, 65, 66, 4, 10, 62, 242, 65, 68, 4, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 500}, "36": {"input": [2, 6, 4, 8, 9, 5, 4, 10, 22, 186, 12, 23, 157, 1, 4, 10, 469, 12, 1, 392, 1, 1, 1, 169, 4, 32, 5, 4, 8, 61, 4, 10, 62, 185, 1, 68, 8, 5, 4, 10, 62, 1, 63, 66, 8, 5, 4, 282, 5, 4, 8, 69, 4, 10, 469, 393, 12, 70, 5, 4, 10, 469, 145, 12, 70, 5, 4, 10, 469, 22, 12, 1, 4, 10, 22, 469, 18, 12, 1, 1, 4, 10, 469, 22, 12, 70, 4, 10, 5, 4, 8, 52, 4, 10, 453, 12, 1, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [6, 4, 8, 9, 5, 4, 10, 22, 186, 12, 23, 157, 1, 4, 10, 469, 12, 1, 392, 1, 1, 1, 169, 4, 32, 5, 4, 8, 61, 4, 10, 62, 185, 1, 68, 8, 5, 4, 10, 62, 1, 63, 66, 8, 5, 4, 282, 5, 4, 8, 69, 4, 10, 469, 393, 12, 70, 5, 4, 10, 469, 145, 12, 70, 5, 4, 10, 469, 22, 12, 1, 4, 10, 22, 469, 18, 12, 1, 1, 4, 10, 469, 22, 12, 70, 4, 10, 5, 4, 8, 52, 4, 10, 453, 12, 1, 4, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 98}, "37": {"input": [2, 6, 4, 8, 9, 4, 10, 11, 12, 13, 111, 51, 198, 4, 10, 125, 12, 126, 46, 214, 4, 10, 199, 12, 200, 1, 4, 10, 15, 12, 13, 335, 4, 10, 49, 12, 13, 14, 4, 10, 112, 12, 13, 364, 4, 5, 4, 10, 44, 12, 45, 154, 191, 38, 4, 32, 159, 12, 1, 4, 32, 341, 12, 1, 4, 5, 4, 10, 114, 12, 13, 470, 87, 4, 10, 138, 12, 13, 1, 4, 5, 4, 8, 69, 4, 5, 4, 10, 199, 138, 12, 104, 4, 10, 125, 199, 12, 70, 72, 4, 10, 199, 15, 12, 70, 106, 4, 10, 114, 199, 12, 70, 72, 4, 5, 4, 10, 44, 199, 12, 189, 1, 4, 10, 199, 49, 12, 471, 190, 65, 4, 10, 199, 112, 12, 471, 346, 65, 4, 5, 4, 8, 61, 4, 10, 151, 1, 66, 4, 10, 62, 252, 65, 66, 4, 10, 62, 242, 65, 68, 4, 5, 4, 8, 52, 4, 10, 221, 12, 125, 11, 4, 10, 150, 12, 15, 11, 4, 10, 101, 12, 114, 11, 4, 10, 472, 12, 159, 11, 4, 10, 103, 12, 341, 11, 4, 10, 316, 12, 49, 4, 10, 149, 12, 112, 11, 4, 10, 57, 12, 11, 4, 10, 60, 12, 199, 11, 4, 10, 58, 12, 138, 366, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [6, 4, 8, 9, 4, 10, 11, 12, 13, 111, 51, 198, 4, 10, 125, 12, 126, 46, 214, 4, 10, 199, 12, 200, 1, 4, 10, 15, 12, 13, 335, 4, 10, 49, 12, 13, 14, 4, 10, 112, 12, 13, 364, 4, 5, 4, 10, 44, 12, 45, 154, 191, 38, 4, 32, 159, 12, 1, 4, 32, 341, 12, 1, 4, 5, 4, 10, 114, 12, 13, 470, 87, 4, 10, 138, 12, 13, 1, 4, 5, 4, 8, 69, 4, 5, 4, 10, 199, 138, 12, 104, 4, 10, 125, 199, 12, 70, 72, 4, 10, 199, 15, 12, 70, 106, 4, 10, 114, 199, 12, 70, 72, 4, 5, 4, 10, 44, 199, 12, 189, 1, 4, 10, 199, 49, 12, 471, 190, 65, 4, 10, 199, 112, 12, 471, 346, 65, 4, 5, 4, 8, 61, 4, 10, 151, 1, 66, 4, 10, 62, 252, 65, 66, 4, 10, 62, 242, 65, 68, 4, 5, 4, 8, 52, 4, 10, 221, 12, 125, 11, 4, 10, 150, 12, 15, 11, 4, 10, 101, 12, 114, 11, 4, 10, 472, 12, 159, 11, 4, 10, 103, 12, 341, 11, 4, 10, 316, 12, 49, 4, 10, 149, 12, 112, 11, 4, 10, 57, 12, 11, 4, 10, 60, 12, 199, 11, 4, 10, 58, 12, 138, 366, 4, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 224}, "38": {"input": [2, 6, 156, 4, 8, 9, 4, 10, 11, 12, 13, 253, 198, 4, 10, 125, 12, 126, 46, 162, 4, 10, 15, 83, 12, 13, 205, 335, 129, 4, 5, 4, 10, 22, 83, 12, 23, 18, 160, 4, 32, 27, 12, 100, 4, 32, 202, 12, 1, 4, 32, 203, 12, 1, 4, 32, 204, 12, 1, 4, 5, 4, 10, 49, 12, 13, 4, 473, 112, 12, 320, 4, 473, 114, 12, 1, 4, 473, 138, 12, 1, 4, 473, 167, 12, 1, 4, 5, 4, 10, 199, 12, 200, 4, 473, 455, 12, 460, 4, 473, 456, 12, 294, 4, 473, 457, 12, 1, 4, 473, 459, 12, 458, 4, 5, 4, 10, 179, 12, 13, 50, 51, 4, 5, 4, 8, 52, 4, 32, 60, 12, 455, 11, 4, 32, 149, 12, 125, 11, 4, 32, 147, 12, 15, 11, 4, 5, 4, 32, 56, 12, 27, 11, 4, 32, 55, 12, 202, 11, 4, 32, 216, 12, 203, 11, 4, 32, 290, 12, 204, 11, 4, 5, 4, 32, 219, 12, 112, 11, 4, 32, 53, 12, 114, 11, 4, 32, 101, 12, 138, 11, 4, 32, 220, 12, 167, 11, 4, 5, 4, 32, 57, 12, 11, 4, 5, 4, 8, 69, 4, 10, 199, 179, 12, 104, 4, 5, 4, 10, 204, 459, 12, 222, 4, 10, 204, 456, 457, 455, 12, 195, 4, 5, 4, 10, 203, 457, 12, 222, 4, 10, 203, 456, 459, 455, 12, 195, 4, 5, 4, 10, 202, 456, 12, 222, 4, 10, 202, 457, 459, 455, 12, 195, 4, 5, 4, 10, 27, 455, 18, 12, 222, 4, 10, 27, 457, 459, 456, 12, 195, 4, 5, 4, 10, 22, 179, 49, 125, 22, 12, 195, 4, 10, 199, 15, 12, 70, 106, 4, 10, 125, 199, 12, 70, 72, 4, 10, 22, 15, 186, 12, 70, 4, 5, 4, 10, 199, 112, 12, 140, 1, 4, 10, 199, 138, 12, 140, 1, 4, 10, 199, 114, 12, 140, 461, 4, 10, 199, 167, 12, 140, 462, 4, 5, 4, 8, 61, 4, 10, 62, 252, 65, 66, 4, 10, 62, 242, 65, 68, 4, 10, 151, 357, 66, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [6, 156, 4, 8, 9, 4, 10, 11, 12, 13, 253, 198, 4, 10, 125, 12, 126, 46, 162, 4, 10, 15, 83, 12, 13, 205, 335, 129, 4, 5, 4, 10, 22, 83, 12, 23, 18, 160, 4, 32, 27, 12, 100, 4, 32, 202, 12, 1, 4, 32, 203, 12, 1, 4, 32, 204, 12, 1, 4, 5, 4, 10, 49, 12, 13, 4, 473, 112, 12, 320, 4, 473, 114, 12, 1, 4, 473, 138, 12, 1, 4, 473, 167, 12, 1, 4, 5, 4, 10, 199, 12, 200, 4, 473, 455, 12, 460, 4, 473, 456, 12, 294, 4, 473, 457, 12, 1, 4, 473, 459, 12, 458, 4, 5, 4, 10, 179, 12, 13, 50, 51, 4, 5, 4, 8, 52, 4, 32, 60, 12, 455, 11, 4, 32, 149, 12, 125, 11, 4, 32, 147, 12, 15, 11, 4, 5, 4, 32, 56, 12, 27, 11, 4, 32, 55, 12, 202, 11, 4, 32, 216, 12, 203, 11, 4, 32, 290, 12, 204, 11, 4, 5, 4, 32, 219, 12, 112, 11, 4, 32, 53, 12, 114, 11, 4, 32, 101, 12, 138, 11, 4, 32, 220, 12, 167, 11, 4, 5, 4, 32, 57, 12, 11, 4, 5, 4, 8, 69, 4, 10, 199, 179, 12, 104, 4, 5, 4, 10, 204, 459, 12, 222, 4, 10, 204, 456, 457, 455, 12, 195, 4, 5, 4, 10, 203, 457, 12, 222, 4, 10, 203, 456, 459, 455, 12, 195, 4, 5, 4, 10, 202, 456, 12, 222, 4, 10, 202, 457, 459, 455, 12, 195, 4, 5, 4, 10, 27, 455, 18, 12, 222, 4, 10, 27, 457, 459, 456, 12, 195, 4, 5, 4, 10, 22, 179, 49, 125, 22, 12, 195, 4, 10, 199, 15, 12, 70, 106, 4, 10, 125, 199, 12, 70, 72, 4, 10, 22, 15, 186, 12, 70, 4, 5, 4, 10, 199, 112, 12, 140, 1, 4, 10, 199, 138, 12, 140, 1, 4, 10, 199, 114, 12, 140, 461, 4, 10, 199, 167, 12, 140, 462, 4, 5, 4, 8, 61, 4, 10, 62, 252, 65, 66, 4, 10, 62, 242, 65, 68, 4, 10, 151, 357, 66, 4, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 365}, "39": {"input": [2, 6, 4, 8, 9, 4, 10, 11, 12, 13, 1, 198, 4, 10, 15, 12, 13, 1, 198, 4, 10, 163, 18, 12, 164, 46, 246, 172, 129, 144, 4, 10, 88, 18, 12, 4, 32, 29, 18, 12, 30, 83, 34, 5, 4, 176, 33, 18, 12, 340, 18, 96, 1, 4, 176, 35, 18, 12, 474, 18, 113, 1, 4, 32, 37, 18, 12, 30, 83, 36, 4, 176, 39, 18, 12, 340, 18, 96, 1, 4, 176, 41, 18, 12, 474, 18, 113, 1, 4, 5, 4, 10, 49, 12, 13, 236, 198, 4, 10, 112, 12, 13, 46, 245, 4, 10, 127, 12, 128, 1, 475, 121, 365, 236, 198, 4, 5, 4, 10, 131, 12, 18, 244, 4, 32, 199, 12, 200, 353, 321, 4, 32, 373, 12, 374, 42, 273, 328, 4, 5, 4, 10, 114, 12, 13, 344, 4, 5, 4, 8, 52, 4, 10, 57, 12, 11, 4, 10, 59, 12, 15, 4, 10, 150, 12, 15, 112, 4, 10, 218, 12, 11, 35, 4, 10, 149, 12, 11, 33, 4, 10, 316, 12, 11, 41, 4, 10, 182, 12, 11, 39, 4, 5, 4, 10, 472, 12, 15, 127, 4, 10, 1, 12, 15, 49, 199, 4, 5, 4, 8, 69, 4, 5, 4, 5, 4, 10, 163, 199, 18, 12, 70, 284, 4, 10, 199, 163, 12, 188, 4, 10, 199, 112, 12, 104, 4, 5, 4, 10, 199, 88, 12, 248, 4, 10, 199, 88, 12, 140, 1, 4, 5, 4, 10, 373, 114, 12, 140, 252, 4, 10, 199, 114, 18, 12, 104, 4, 10, 88, 18, 145, 83, 12, 283, 4, 8, 5, 4, 8, 61, 4, 10, 151, 1, 68, 4, 10, 62, 476, 65, 66, 4, 5, 4, 5, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [6, 4, 8, 9, 4, 10, 11, 12, 13, 1, 198, 4, 10, 15, 12, 13, 1, 198, 4, 10, 163, 18, 12, 164, 46, 246, 172, 129, 144, 4, 10, 88, 18, 12, 4, 32, 29, 18, 12, 30, 83, 34, 5, 4, 176, 33, 18, 12, 340, 18, 96, 1, 4, 176, 35, 18, 12, 474, 18, 113, 1, 4, 32, 37, 18, 12, 30, 83, 36, 4, 176, 39, 18, 12, 340, 18, 96, 1, 4, 176, 41, 18, 12, 474, 18, 113, 1, 4, 5, 4, 10, 49, 12, 13, 236, 198, 4, 10, 112, 12, 13, 46, 245, 4, 10, 127, 12, 128, 1, 475, 121, 365, 236, 198, 4, 5, 4, 10, 131, 12, 18, 244, 4, 32, 199, 12, 200, 353, 321, 4, 32, 373, 12, 374, 42, 273, 328, 4, 5, 4, 10, 114, 12, 13, 344, 4, 5, 4, 8, 52, 4, 10, 57, 12, 11, 4, 10, 59, 12, 15, 4, 10, 150, 12, 15, 112, 4, 10, 218, 12, 11, 35, 4, 10, 149, 12, 11, 33, 4, 10, 316, 12, 11, 41, 4, 10, 182, 12, 11, 39, 4, 5, 4, 10, 472, 12, 15, 127, 4, 10, 1, 12, 15, 49, 199, 4, 5, 4, 8, 69, 4, 5, 4, 5, 4, 10, 163, 199, 18, 12, 70, 284, 4, 10, 199, 163, 12, 188, 4, 10, 199, 112, 12, 104, 4, 5, 4, 10, 199, 88, 12, 248, 4, 10, 199, 88, 12, 140, 1, 4, 5, 4, 10, 373, 114, 12, 140, 252, 4, 10, 199, 114, 18, 12, 104, 4, 10, 88, 18, 145, 83, 12, 283, 4, 8, 5, 4, 8, 61, 4, 10, 151, 1, 68, 4, 10, 62, 476, 65, 66, 4, 5, 4, 5, 4, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 296}, "40": {"input": [2, 6, 4, 8, 9, 4, 10, 11, 12, 13, 136, 109, 4, 10, 127, 12, 128, 129, 4, 32, 131, 12, 1, 230, 1, 436, 4, 32, 133, 18, 12, 1, 115, 132, 477, 4, 10, 88, 12, 4, 32, 331, 12, 332, 113, 1, 333, 87, 4, 32, 199, 18, 12, 200, 1, 4, 10, 25, 12, 26, 38, 4, 32, 444, 12, 157, 478, 1, 4, 32, 1, 18, 12, 46, 18, 1, 1, 4, 5, 4, 8, 52, 4, 10, 215, 12, 11, 133, 4, 10, 56, 12, 11, 131, 4, 10, 55, 12, 11, 331, 4, 10, 60, 12, 11, 199, 4, 5, 4, 8, 61, 4, 10, 151, 1, 68, 4, 10, 62, 18, 252, 18, 65, 66, 4, 5, 4, 8, 69, 4, 10, 88, 18, 145, 18, 12, 104, 4, 10, 25, 199, 331, 12, 70, 72, 4, 10, 199, 331, 12, 70, 411, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [6, 4, 8, 9, 4, 10, 11, 12, 13, 136, 109, 4, 10, 127, 12, 128, 129, 4, 32, 131, 12, 1, 230, 1, 436, 4, 32, 133, 18, 12, 1, 115, 132, 477, 4, 10, 88, 12, 4, 32, 331, 12, 332, 113, 1, 333, 87, 4, 32, 199, 18, 12, 200, 1, 4, 10, 25, 12, 26, 38, 4, 32, 444, 12, 157, 478, 1, 4, 32, 1, 18, 12, 46, 18, 1, 1, 4, 5, 4, 8, 52, 4, 10, 215, 12, 11, 133, 4, 10, 56, 12, 11, 131, 4, 10, 55, 12, 11, 331, 4, 10, 60, 12, 11, 199, 4, 5, 4, 8, 61, 4, 10, 151, 1, 68, 4, 10, 62, 18, 252, 18, 65, 66, 4, 5, 4, 8, 69, 4, 10, 88, 18, 145, 18, 12, 104, 4, 10, 25, 199, 331, 12, 70, 72, 4, 10, 199, 331, 12, 70, 411, 4, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 153}, "41": {"input": [2, 6, 4, 8, 9, 4, 5, 4, 10, 445, 12, 1, 4, 32, 11, 12, 13, 446, 4, 5, 4, 10, 88, 12, 392, 1, 4, 32, 479, 12, 1, 1, 1, 1, 1, 293, 4, 5, 4, 10, 29, 12, 30, 36, 295, 470, 4, 5, 4, 10, 15, 12, 13, 236, 198, 4, 32, 92, 12, 4, 32, 207, 12, 4, 5, 4, 10, 127, 12, 128, 236, 198, 4, 32, 131, 12, 296, 359, 361, 1, 4, 32, 133, 12, 120, 1, 400, 36, 4, 32, 259, 12, 120, 1, 400, 36, 4, 32, 261, 12, 193, 1, 400, 36, 4, 32, 402, 12, 81, 388, 365, 4, 5, 4, 10, 33, 12, 30, 424, 4, 32, 35, 12, 1, 18, 480, 4, 32, 37, 12, 1, 18, 409, 4, 5, 4, 10, 39, 12, 30, 36, 424, 246, 129, 4, 5, 4, 10, 49, 12, 13, 1, 446, 4, 5, 4, 10, 112, 12, 13, 113, 1, 4, 32, 5, 4, 8, 61, 4, 10, 67, 153, 154, 68, 4, 10, 62, 1, 66, 4, 5, 4, 5, 4, 8, 69, 4, 5, 4, 10, 479, 247, 12, 285, 108, 1, 1, 1, 1, 4, 10, 479, 247, 12, 285, 350, 1, 1, 1, 1, 4, 10, 29, 479, 12, 70, 72, 4, 10, 39, 479, 12, 70, 4, 10, 479, 49, 11, 12, 452, 4, 10, 479, 39, 12, 140, 143, 4, 10, 479, 33, 12, 248, 4, 5, 4, 10, 33, 145, 12, 70, 4, 5, 4, 5, 4, 5, 4, 8, 52, 4, 10, 146, 12, 92, 4, 10, 147, 12, 207, 4, 10, 339, 12, 133, 49, 4, 10, 150, 12, 259, 49, 4, 10, 182, 12, 261, 49, 4, 10, 387, 12, 259, 261, 49, 4, 10, 101, 12, 131, 49, 4, 10, 57, 12, 11, 4, 10, 60, 12, 1, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [6, 4, 8, 9, 4, 5, 4, 10, 445, 12, 1, 4, 32, 11, 12, 13, 446, 4, 5, 4, 10, 88, 12, 392, 1, 4, 32, 479, 12, 1, 1, 1, 1, 1, 293, 4, 5, 4, 10, 29, 12, 30, 36, 295, 470, 4, 5, 4, 10, 15, 12, 13, 236, 198, 4, 32, 92, 12, 4, 32, 207, 12, 4, 5, 4, 10, 127, 12, 128, 236, 198, 4, 32, 131, 12, 296, 359, 361, 1, 4, 32, 133, 12, 120, 1, 400, 36, 4, 32, 259, 12, 120, 1, 400, 36, 4, 32, 261, 12, 193, 1, 400, 36, 4, 32, 402, 12, 81, 388, 365, 4, 5, 4, 10, 33, 12, 30, 424, 4, 32, 35, 12, 1, 18, 480, 4, 32, 37, 12, 1, 18, 409, 4, 5, 4, 10, 39, 12, 30, 36, 424, 246, 129, 4, 5, 4, 10, 49, 12, 13, 1, 446, 4, 5, 4, 10, 112, 12, 13, 113, 1, 4, 32, 5, 4, 8, 61, 4, 10, 67, 153, 154, 68, 4, 10, 62, 1, 66, 4, 5, 4, 5, 4, 8, 69, 4, 5, 4, 10, 479, 247, 12, 285, 108, 1, 1, 1, 1, 4, 10, 479, 247, 12, 285, 350, 1, 1, 1, 1, 4, 10, 29, 479, 12, 70, 72, 4, 10, 39, 479, 12, 70, 4, 10, 479, 49, 11, 12, 452, 4, 10, 479, 39, 12, 140, 143, 4, 10, 479, 33, 12, 248, 4, 5, 4, 10, 33, 145, 12, 70, 4, 5, 4, 5, 4, 5, 4, 8, 52, 4, 10, 146, 12, 92, 4, 10, 147, 12, 207, 4, 10, 339, 12, 133, 49, 4, 10, 150, 12, 259, 49, 4, 10, 182, 12, 261, 49, 4, 10, 387, 12, 259, 261, 49, 4, 10, 101, 12, 131, 49, 4, 10, 57, 12, 11, 4, 10, 60, 12, 1, 4, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 312}, "42": {"input": [2, 6, 291, 4, 8, 9, 4, 10, 11, 12, 13, 111, 51, 198, 4, 10, 15, 12, 13, 157, 481, 4, 10, 49, 12, 13, 4, 32, 112, 12, 42, 18, 113, 369, 4, 32, 114, 12, 40, 18, 96, 370, 4, 32, 138, 18, 12, 34, 19, 413, 4, 32, 167, 18, 12, 36, 19, 414, 4, 10, 88, 12, 4, 32, 199, 12, 200, 1, 4, 32, 373, 12, 374, 375, 4, 176, 376, 18, 12, 40, 113, 4, 176, 377, 18, 12, 42, 96, 4, 176, 1, 83, 12, 34, 19, 4, 176, 1, 83, 12, 36, 46, 4, 10, 179, 18, 12, 13, 46, 214, 129, 4, 10, 305, 12, 13, 454, 4, 8, 52, 4, 10, 57, 12, 15, 11, 4, 10, 215, 12, 138, 11, 4, 10, 56, 12, 112, 11, 4, 10, 55, 12, 114, 11, 4, 10, 216, 12, 167, 11, 4, 10, 146, 12, 179, 11, 4, 10, 60, 12, 199, 11, 4, 10, 316, 12, 11, 4, 10, 58, 12, 305, 11, 4, 8, 69, 4, 5, 4, 10, 373, 305, 12, 140, 252, 4, 10, 199, 305, 12, 104, 4, 10, 199, 15, 12, 70, 4, 5, 4, 10, 88, 49, 186, 12, 194, 388, 4, 5, 4, 10, 88, 167, 18, 12, 140, 1, 4, 10, 88, 138, 18, 12, 140, 1, 4, 10, 88, 112, 12, 140, 390, 4, 10, 88, 114, 12, 140, 389, 4, 5, 4, 10, 49, 88, 186, 12, 70, 72, 4, 10, 179, 88, 408, 12, 70, 4, 5, 4, 8, 61, 4, 10, 62, 318, 186, 65, 68, 4, 10, 62, 351, 18, 65, 66, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [6, 291, 4, 8, 9, 4, 10, 11, 12, 13, 111, 51, 198, 4, 10, 15, 12, 13, 157, 481, 4, 10, 49, 12, 13, 4, 32, 112, 12, 42, 18, 113, 369, 4, 32, 114, 12, 40, 18, 96, 370, 4, 32, 138, 18, 12, 34, 19, 413, 4, 32, 167, 18, 12, 36, 19, 414, 4, 10, 88, 12, 4, 32, 199, 12, 200, 1, 4, 32, 373, 12, 374, 375, 4, 176, 376, 18, 12, 40, 113, 4, 176, 377, 18, 12, 42, 96, 4, 176, 1, 83, 12, 34, 19, 4, 176, 1, 83, 12, 36, 46, 4, 10, 179, 18, 12, 13, 46, 214, 129, 4, 10, 305, 12, 13, 454, 4, 8, 52, 4, 10, 57, 12, 15, 11, 4, 10, 215, 12, 138, 11, 4, 10, 56, 12, 112, 11, 4, 10, 55, 12, 114, 11, 4, 10, 216, 12, 167, 11, 4, 10, 146, 12, 179, 11, 4, 10, 60, 12, 199, 11, 4, 10, 316, 12, 11, 4, 10, 58, 12, 305, 11, 4, 8, 69, 4, 5, 4, 10, 373, 305, 12, 140, 252, 4, 10, 199, 305, 12, 104, 4, 10, 199, 15, 12, 70, 4, 5, 4, 10, 88, 49, 186, 12, 194, 388, 4, 5, 4, 10, 88, 167, 18, 12, 140, 1, 4, 10, 88, 138, 18, 12, 140, 1, 4, 10, 88, 112, 12, 140, 390, 4, 10, 88, 114, 12, 140, 389, 4, 5, 4, 10, 49, 88, 186, 12, 70, 72, 4, 10, 179, 88, 408, 12, 70, 4, 5, 4, 8, 61, 4, 10, 62, 318, 186, 65, 68, 4, 10, 62, 351, 18, 65, 66, 4, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 276}, "43": {"input": [2, 6, 156, 4, 8, 9, 4, 10, 11, 12, 13, 229, 4, 10, 15, 83, 12, 13, 205, 436, 482, 4, 10, 49, 12, 13, 246, 482, 4, 5, 4, 10, 277, 12, 278, 279, 1, 4, 10, 22, 186, 12, 23, 100, 4, 10, 29, 12, 30, 4, 32, 33, 12, 1, 4, 176, 35, 12, 483, 4, 176, 37, 12, 328, 4, 32, 88, 12, 363, 4, 176, 92, 12, 483, 4, 176, 207, 12, 483, 4, 176, 208, 12, 328, 4, 10, 112, 12, 13, 180, 51, 4, 5, 4, 8, 52, 4, 10, 60, 12, 277, 11, 4, 10, 53, 12, 22, 11, 4, 10, 101, 12, 92, 11, 4, 10, 102, 12, 35, 11, 4, 10, 215, 12, 15, 11, 4, 10, 146, 12, 49, 11, 4, 10, 57, 12, 11, 4, 5, 4, 5, 4, 8, 69, 4, 5, 4, 10, 35, 277, 18, 12, 140, 193, 4, 10, 37, 277, 12, 194, 4, 10, 277, 92, 35, 12, 104, 4, 8, 5, 4, 10, 277, 112, 12, 104, 4, 10, 22, 277, 18, 12, 222, 4, 10, 22, 112, 22, 15, 49, 83, 12, 195, 4, 10, 22, 29, 12, 104, 4, 10, 5, 4, 10, 277, 112, 12, 104, 4, 5, 4, 10, 37, 112, 12, 140, 120, 4, 10, 35, 112, 12, 195, 4, 5, 4, 10, 37, 22, 12, 140, 120, 4, 10, 35, 22, 12, 195, 4, 5, 4, 4, 10, 92, 208, 12, 194, 4, 10, 208, 92, 12, 140, 350, 4, 10, 92, 207, 12, 140, 410, 4, 10, 207, 92, 12, 140, 108, 4, 10, 92, 1, 12, 104, 4, 5, 4, 10, 92, 37, 12, 194, 4, 10, 37, 92, 12, 140, 120, 4, 10, 92, 35, 12, 140, 410, 4, 10, 35, 92, 12, 104, 4, 5, 4, 5, 4, 10, 208, 112, 12, 140, 108, 4, 10, 92, 112, 12, 104, 4, 10, 208, 22, 12, 140, 108, 4, 10, 92, 22, 12, 104, 4, 5, 4, 10, 37, 15, 49, 12, 70, 71, 4, 10, 208, 15, 12, 70, 411, 4, 10, 208, 49, 12, 70, 107, 4, 5, 4, 10, 277, 15, 12, 70, 71, 4, 5, 4, 8, 61, 4, 10, 62, 271, 186, 65, 66, 4, 10, 62, 351, 65, 68, 4, 10, 62, 124, 186, 65, 66, 4, 10, 151, 357, 66, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [6, 156, 4, 8, 9, 4, 10, 11, 12, 13, 229, 4, 10, 15, 83, 12, 13, 205, 436, 482, 4, 10, 49, 12, 13, 246, 482, 4, 5, 4, 10, 277, 12, 278, 279, 1, 4, 10, 22, 186, 12, 23, 100, 4, 10, 29, 12, 30, 4, 32, 33, 12, 1, 4, 176, 35, 12, 483, 4, 176, 37, 12, 328, 4, 32, 88, 12, 363, 4, 176, 92, 12, 483, 4, 176, 207, 12, 483, 4, 176, 208, 12, 328, 4, 10, 112, 12, 13, 180, 51, 4, 5, 4, 8, 52, 4, 10, 60, 12, 277, 11, 4, 10, 53, 12, 22, 11, 4, 10, 101, 12, 92, 11, 4, 10, 102, 12, 35, 11, 4, 10, 215, 12, 15, 11, 4, 10, 146, 12, 49, 11, 4, 10, 57, 12, 11, 4, 5, 4, 5, 4, 8, 69, 4, 5, 4, 10, 35, 277, 18, 12, 140, 193, 4, 10, 37, 277, 12, 194, 4, 10, 277, 92, 35, 12, 104, 4, 8, 5, 4, 10, 277, 112, 12, 104, 4, 10, 22, 277, 18, 12, 222, 4, 10, 22, 112, 22, 15, 49, 83, 12, 195, 4, 10, 22, 29, 12, 104, 4, 10, 5, 4, 10, 277, 112, 12, 104, 4, 5, 4, 10, 37, 112, 12, 140, 120, 4, 10, 35, 112, 12, 195, 4, 5, 4, 10, 37, 22, 12, 140, 120, 4, 10, 35, 22, 12, 195, 4, 5, 4, 4, 10, 92, 208, 12, 194, 4, 10, 208, 92, 12, 140, 350, 4, 10, 92, 207, 12, 140, 410, 4, 10, 207, 92, 12, 140, 108, 4, 10, 92, 1, 12, 104, 4, 5, 4, 10, 92, 37, 12, 194, 4, 10, 37, 92, 12, 140, 120, 4, 10, 92, 35, 12, 140, 410, 4, 10, 35, 92, 12, 104, 4, 5, 4, 5, 4, 10, 208, 112, 12, 140, 108, 4, 10, 92, 112, 12, 104, 4, 10, 208, 22, 12, 140, 108, 4, 10, 92, 22, 12, 104, 4, 5, 4, 10, 37, 15, 49, 12, 70, 71, 4, 10, 208, 15, 12, 70, 411, 4, 10, 208, 49, 12, 70, 107, 4, 5, 4, 10, 277, 15, 12, 70, 71, 4, 5, 4, 8, 61, 4, 10, 62, 271, 186, 65, 66, 4, 10, 62, 351, 65, 68, 4, 10, 62, 124, 186, 65, 66, 4, 10, 151, 357, 66, 4, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 396}, "44": {"input": [2, 6, 156, 196, 4, 5, 4, 8, 9, 4, 10, 11, 12, 13, 197, 198, 4, 10, 15, 12, 13, 197, 198, 4, 10, 49, 83, 12, 13, 205, 206, 4, 10, 199, 12, 200, 201, 4, 10, 22, 12, 23, 4, 32, 27, 186, 12, 18, 100, 4, 32, 202, 18, 12, 18, 437, 4, 10, 112, 12, 13, 50, 51, 4, 5, 4, 8, 52, 4, 10, 60, 12, 199, 15, 4, 10, 183, 12, 11, 49, 4, 10, 217, 12, 27, 15, 4, 10, 57, 12, 15, 4, 10, 58, 12, 15, 112, 4, 5, 4, 8, 69, 4, 10, 199, 112, 12, 104, 4, 10, 22, 199, 18, 12, 222, 4, 10, 22, 112, 22, 83, 12, 195, 4, 10, 27, 49, 186, 12, 140, 416, 72, 4, 10, 202, 15, 12, 140, 75, 106, 4, 5, 4, 8, 61, 4, 10, 62, 75, 186, 65, 68, 4, 5, 4, 5, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [6, 156, 196, 4, 5, 4, 8, 9, 4, 10, 11, 12, 13, 197, 198, 4, 10, 15, 12, 13, 197, 198, 4, 10, 49, 83, 12, 13, 205, 206, 4, 10, 199, 12, 200, 201, 4, 10, 22, 12, 23, 4, 32, 27, 186, 12, 18, 100, 4, 32, 202, 18, 12, 18, 437, 4, 10, 112, 12, 13, 50, 51, 4, 5, 4, 8, 52, 4, 10, 60, 12, 199, 15, 4, 10, 183, 12, 11, 49, 4, 10, 217, 12, 27, 15, 4, 10, 57, 12, 15, 4, 10, 58, 12, 15, 112, 4, 5, 4, 8, 69, 4, 10, 199, 112, 12, 104, 4, 10, 22, 199, 18, 12, 222, 4, 10, 22, 112, 22, 83, 12, 195, 4, 10, 27, 49, 186, 12, 140, 416, 72, 4, 10, 202, 15, 12, 140, 75, 106, 4, 5, 4, 8, 61, 4, 10, 62, 75, 186, 65, 68, 4, 5, 4, 5, 4, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 157}, "45": {"input": [2, 6, 291, 156, 4, 8, 9, 4, 5, 4, 10, 11, 12, 13, 109, 4, 10, 90, 18, 12, 91, 137, 1, 4, 10, 134, 12, 135, 154, 136, 1, 4, 5, 4, 10, 15, 12, 13, 245, 4, 10, 49, 12, 13, 1, 4, 10, 112, 12, 13, 236, 198, 4, 5, 4, 10, 114, 12, 13, 4, 32, 138, 12, 1, 4, 32, 167, 12, 1, 4, 5, 4, 10, 88, 12, 16, 4, 32, 355, 12, 356, 157, 1, 318, 4, 32, 127, 12, 128, 354, 1, 4, 32, 179, 12, 13, 4, 5, 4, 10, 305, 12, 13, 180, 51, 4, 5, 4, 8, 52, 4, 10, 147, 12, 11, 138, 15, 4, 10, 315, 12, 11, 127, 4, 10, 60, 12, 11, 90, 15, 4, 10, 313, 12, 11, 49, 4, 10, 57, 12, 11, 15, 4, 10, 58, 12, 305, 4, 5, 4, 8, 69, 4, 10, 90, 305, 49, 114, 12, 104, 4, 5, 4, 10, 88, 15, 49, 114, 305, 145, 12, 70, 4, 5, 4, 10, 179, 112, 12, 140, 240, 142, 4, 10, 179, 127, 12, 70, 4, 5, 4, 10, 138, 88, 12, 140, 184, 72, 4, 10, 15, 134, 12, 140, 143, 4, 5, 4, 5, 4, 8, 61, 4, 10, 62, 155, 65, 66, 4, 10, 62, 165, 65, 68, 4, 10, 151, 1, 66, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [6, 291, 156, 4, 8, 9, 4, 5, 4, 10, 11, 12, 13, 109, 4, 10, 90, 18, 12, 91, 137, 1, 4, 10, 134, 12, 135, 154, 136, 1, 4, 5, 4, 10, 15, 12, 13, 245, 4, 10, 49, 12, 13, 1, 4, 10, 112, 12, 13, 236, 198, 4, 5, 4, 10, 114, 12, 13, 4, 32, 138, 12, 1, 4, 32, 167, 12, 1, 4, 5, 4, 10, 88, 12, 16, 4, 32, 355, 12, 356, 157, 1, 318, 4, 32, 127, 12, 128, 354, 1, 4, 32, 179, 12, 13, 4, 5, 4, 10, 305, 12, 13, 180, 51, 4, 5, 4, 8, 52, 4, 10, 147, 12, 11, 138, 15, 4, 10, 315, 12, 11, 127, 4, 10, 60, 12, 11, 90, 15, 4, 10, 313, 12, 11, 49, 4, 10, 57, 12, 11, 15, 4, 10, 58, 12, 305, 4, 5, 4, 8, 69, 4, 10, 90, 305, 49, 114, 12, 104, 4, 5, 4, 10, 88, 15, 49, 114, 305, 145, 12, 70, 4, 5, 4, 10, 179, 112, 12, 140, 240, 142, 4, 10, 179, 127, 12, 70, 4, 5, 4, 10, 138, 88, 12, 140, 184, 72, 4, 10, 15, 134, 12, 140, 143, 4, 5, 4, 5, 4, 8, 61, 4, 10, 62, 155, 65, 66, 4, 10, 62, 165, 65, 68, 4, 10, 151, 1, 66, 4, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 230}, "46": {"input": [2, 6, 4, 8, 9, 186, 5, 4, 10, 11, 186, 12, 13, 1, 4, 10, 15, 186, 12, 13, 371, 4, 10, 484, 12, 1, 296, 440, 4, 10, 29, 12, 30, 392, 1, 448, 1, 172, 171, 1, 4, 10, 33, 186, 12, 30, 450, 160, 392, 1, 448, 4, 10, 49, 12, 13, 1, 4, 32, 5, 4, 8, 61, 4, 10, 62, 239, 186, 68, 4, 10, 62, 1, 66, 4, 282, 5, 4, 8, 69, 4, 10, 49, 29, 12, 70, 5, 4, 10, 29, 49, 12, 70, 4, 10, 29, 393, 12, 70, 4, 10, 29, 15, 12, 394, 4, 10, 11, 29, 12, 70, 72, 4, 10, 484, 393, 12, 104, 4, 10, 484, 145, 12, 104, 4, 10, 29, 145, 12, 70, 4, 10, 33, 393, 12, 1, 4, 10, 33, 393, 12, 394, 4, 10, 11, 33, 12, 70, 4, 10, 49, 33, 12, 70, 4, 10, 33, 49, 12, 1, 4, 10, 33, 49, 12, 394, 4, 10, 33, 29, 12, 222, 4, 10, 33, 1, 12, 394, 4, 10, 33, 484, 12, 394, 4, 10, 29, 33, 12, 70, 4, 10, 5, 4, 5, 4, 8, 52, 4, 10, 453, 12, 11, 4, 10, 1, 12, 15, 4, 10, 53, 12, 33, 4, 10, 220, 12, 1, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [6, 4, 8, 9, 186, 5, 4, 10, 11, 186, 12, 13, 1, 4, 10, 15, 186, 12, 13, 371, 4, 10, 484, 12, 1, 296, 440, 4, 10, 29, 12, 30, 392, 1, 448, 1, 172, 171, 1, 4, 10, 33, 186, 12, 30, 450, 160, 392, 1, 448, 4, 10, 49, 12, 13, 1, 4, 32, 5, 4, 8, 61, 4, 10, 62, 239, 186, 68, 4, 10, 62, 1, 66, 4, 282, 5, 4, 8, 69, 4, 10, 49, 29, 12, 70, 5, 4, 10, 29, 49, 12, 70, 4, 10, 29, 393, 12, 70, 4, 10, 29, 15, 12, 394, 4, 10, 11, 29, 12, 70, 72, 4, 10, 484, 393, 12, 104, 4, 10, 484, 145, 12, 104, 4, 10, 29, 145, 12, 70, 4, 10, 33, 393, 12, 1, 4, 10, 33, 393, 12, 394, 4, 10, 11, 33, 12, 70, 4, 10, 49, 33, 12, 70, 4, 10, 33, 49, 12, 1, 4, 10, 33, 49, 12, 394, 4, 10, 33, 29, 12, 222, 4, 10, 33, 1, 12, 394, 4, 10, 33, 484, 12, 394, 4, 10, 29, 33, 12, 70, 4, 10, 5, 4, 5, 4, 8, 52, 4, 10, 453, 12, 11, 4, 10, 1, 12, 15, 4, 10, 53, 12, 33, 4, 10, 220, 12, 1, 4, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 219}, "47": {"input": [2, 6, 156, 4, 8, 9, 4, 10, 11, 12, 13, 197, 4, 5, 4, 10, 15, 12, 13, 4, 32, 49, 12, 254, 4, 32, 112, 12, 1, 4, 32, 114, 12, 46, 4, 5, 4, 10, 138, 12, 13, 198, 4, 32, 167, 12, 42, 1, 4, 32, 179, 12, 34, 1, 4, 32, 305, 12, 40, 1, 4, 32, 306, 12, 36, 1, 4, 5, 4, 5, 4, 10, 90, 12, 91, 78, 485, 353, 4, 10, 25, 12, 26, 154, 172, 1, 87, 4, 10, 127, 12, 128, 4, 32, 131, 12, 438, 124, 4, 32, 133, 12, 439, 120, 4, 32, 259, 12, 440, 193, 4, 32, 261, 12, 441, 81, 4, 32, 402, 12, 486, 81, 4, 5, 4, 10, 29, 12, 30, 19, 18, 87, 169, 4, 32, 33, 12, 40, 442, 4, 32, 35, 12, 42, 442, 4, 32, 37, 12, 34, 443, 4, 32, 39, 12, 36, 443, 4, 5, 4, 10, 307, 12, 13, 214, 482, 4, 10, 22, 186, 12, 23, 363, 4, 5, 4, 10, 404, 18, 12, 128, 42, 18, 403, 18, 1, 1, 129, 4, 10, 41, 12, 30, 113, 97, 4, 32, 399, 12, 1, 4, 32, 487, 12, 1, 4, 32, 488, 12, 1, 4, 32, 1, 12, 1, 4, 32, 1, 12, 1, 4, 5, 4, 10, 308, 12, 13, 50, 51, 4, 5, 4, 5, 4, 8, 52, 4, 10, 57, 12, 11, 4, 10, 60, 12, 11, 90, 4, 10, 182, 12, 11, 261, 4, 10, 313, 12, 11, 259, 4, 10, 387, 12, 11, 131, 4, 10, 220, 12, 11, 133, 4, 10, 146, 12, 11, 307, 4, 10, 54, 12, 11, 404, 4, 10, 489, 12, 11, 22, 4, 5, 4, 10, 56, 12, 11, 49, 167, 4, 10, 55, 12, 11, 112, 179, 4, 10, 216, 12, 11, 114, 167, 4, 10, 290, 12, 11, 49, 179, 4, 10, 1, 12, 11, 112, 305, 4, 10, 1, 12, 11, 114, 306, 4, 10, 1, 12, 11, 112, 167, 4, 10, 1, 12, 11, 49, 306, 4, 10, 1, 12, 11, 114, 179, 4, 5, 4, 8, 69, 4, 8, 5, 4, 10, 90, 308, 127, 12, 104, 4, 5, 4, 10, 22, 90, 18, 12, 222, 4, 10, 22, 308, 22, 127, 18, 12, 195, 4, 10, 29, 22, 308, 12, 70, 4, 5, 4, 10, 133, 25, 12, 140, 490, 4, 10, 261, 25, 12, 140, 491, 4, 10, 131, 25, 12, 140, 492, 4, 10, 259, 25, 12, 140, 476, 4, 10, 402, 25, 12, 140, 493, 4, 10, 25, 127, 12, 70, 4, 5, 4, 10, 41, 29, 12, 194, 317, 4, 10, 41, 308, 127, 12, 70, 4, 5, 4, 5, 4, 10, 399, 49, 12, 140, 1, 72, 4, 10, 487, 112, 12, 140, 1, 107, 4, 10, 488, 114, 12, 140, 1, 227, 4, 5, 4, 10, 41, 404, 138, 12, 194, 317, 4, 5, 4, 10, 1, 307, 12, 140, 1, 4, 5, 4, 8, 61, 4, 10, 67, 1, 154, 68, 1, 4, 10, 151, 357, 66, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [6, 156, 4, 8, 9, 4, 10, 11, 12, 13, 197, 4, 5, 4, 10, 15, 12, 13, 4, 32, 49, 12, 254, 4, 32, 112, 12, 1, 4, 32, 114, 12, 46, 4, 5, 4, 10, 138, 12, 13, 198, 4, 32, 167, 12, 42, 1, 4, 32, 179, 12, 34, 1, 4, 32, 305, 12, 40, 1, 4, 32, 306, 12, 36, 1, 4, 5, 4, 5, 4, 10, 90, 12, 91, 78, 485, 353, 4, 10, 25, 12, 26, 154, 172, 1, 87, 4, 10, 127, 12, 128, 4, 32, 131, 12, 438, 124, 4, 32, 133, 12, 439, 120, 4, 32, 259, 12, 440, 193, 4, 32, 261, 12, 441, 81, 4, 32, 402, 12, 486, 81, 4, 5, 4, 10, 29, 12, 30, 19, 18, 87, 169, 4, 32, 33, 12, 40, 442, 4, 32, 35, 12, 42, 442, 4, 32, 37, 12, 34, 443, 4, 32, 39, 12, 36, 443, 4, 5, 4, 10, 307, 12, 13, 214, 482, 4, 10, 22, 186, 12, 23, 363, 4, 5, 4, 10, 404, 18, 12, 128, 42, 18, 403, 18, 1, 1, 129, 4, 10, 41, 12, 30, 113, 97, 4, 32, 399, 12, 1, 4, 32, 487, 12, 1, 4, 32, 488, 12, 1, 4, 32, 1, 12, 1, 4, 32, 1, 12, 1, 4, 5, 4, 10, 308, 12, 13, 50, 51, 4, 5, 4, 5, 4, 8, 52, 4, 10, 57, 12, 11, 4, 10, 60, 12, 11, 90, 4, 10, 182, 12, 11, 261, 4, 10, 313, 12, 11, 259, 4, 10, 387, 12, 11, 131, 4, 10, 220, 12, 11, 133, 4, 10, 146, 12, 11, 307, 4, 10, 54, 12, 11, 404, 4, 10, 489, 12, 11, 22, 4, 5, 4, 10, 56, 12, 11, 49, 167, 4, 10, 55, 12, 11, 112, 179, 4, 10, 216, 12, 11, 114, 167, 4, 10, 290, 12, 11, 49, 179, 4, 10, 1, 12, 11, 112, 305, 4, 10, 1, 12, 11, 114, 306, 4, 10, 1, 12, 11, 112, 167, 4, 10, 1, 12, 11, 49, 306, 4, 10, 1, 12, 11, 114, 179, 4, 5, 4, 8, 69, 4, 8, 5, 4, 10, 90, 308, 127, 12, 104, 4, 5, 4, 10, 22, 90, 18, 12, 222, 4, 10, 22, 308, 22, 127, 18, 12, 195, 4, 10, 29, 22, 308, 12, 70, 4, 5, 4, 10, 133, 25, 12, 140, 490, 4, 10, 261, 25, 12, 140, 491, 4, 10, 131, 25, 12, 140, 492, 4, 10, 259, 25, 12, 140, 476, 4, 10, 402, 25, 12, 140, 493, 4, 10, 25, 127, 12, 70, 4, 5, 4, 10, 41, 29, 12, 194, 317, 4, 10, 41, 308, 127, 12, 70, 4, 5, 4, 5, 4, 10, 399, 49, 12, 140, 1, 72, 4, 10, 487, 112, 12, 140, 1, 107, 4, 10, 488, 114, 12, 140, 1, 227, 4, 5, 4, 10, 41, 404, 138, 12, 194, 317, 4, 5, 4, 10, 1, 307, 12, 140, 1, 4, 5, 4, 8, 61, 4, 10, 67, 1, 154, 68, 1, 4, 10, 151, 357, 66, 4, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 518}, "48": {"input": [2, 6, 4, 5, 4, 8, 9, 4, 10, 11, 12, 13, 1, 4, 10, 15, 83, 12, 13, 186, 110, 18, 1, 4, 10, 49, 12, 13, 186, 19, 494, 4, 5, 4, 10, 88, 12, 4, 32, 117, 18, 12, 118, 124, 83, 1, 495, 18, 360, 295, 321, 4, 32, 119, 18, 12, 118, 120, 83, 1, 121, 18, 360, 1, 321, 4, 32, 93, 12, 94, 143, 1, 295, 4, 32, 98, 12, 94, 143, 1, 295, 4, 5, 4, 10, 199, 12, 200, 1, 1, 4, 5, 4, 10, 127, 12, 128, 1, 18, 475, 214, 129, 4, 10, 112, 12, 13, 214, 129, 4, 10, 22, 186, 12, 23, 450, 160, 4, 5, 4, 10, 29, 12, 30, 4, 32, 33, 18, 12, 42, 18, 113, 424, 43, 4, 32, 35, 12, 42, 18, 113, 424, 1, 4, 5, 4, 10, 114, 12, 13, 50, 51, 4, 5, 4, 8, 69, 4, 10, 88, 114, 18, 12, 80, 4, 10, 88, 114, 18, 12, 104, 4, 10, 199, 114, 145, 12, 104, 4, 5, 4, 10, 22, 199, 18, 12, 222, 4, 10, 22, 1, 18, 12, 222, 1, 4, 10, 22, 114, 186, 12, 70, 4, 5, 4, 10, 33, 114, 18, 12, 70, 106, 4, 10, 33, 22, 12, 70, 72, 4, 5, 4, 10, 93, 33, 12, 140, 144, 142, 106, 4, 5, 4, 10, 33, 199, 12, 70, 411, 4, 5, 4, 10, 35, 114, 18, 12, 70, 72, 4, 10, 35, 22, 12, 70, 106, 4, 5, 4, 10, 93, 35, 12, 140, 434, 142, 251, 4, 5, 4, 10, 93, 112, 12, 70, 4, 10, 98, 112, 12, 70, 4, 5, 4, 8, 52, 4, 10, 220, 12, 11, 117, 4, 10, 219, 12, 11, 119, 4, 10, 150, 12, 11, 15, 4, 10, 149, 12, 11, 22, 4, 10, 472, 12, 11, 127, 4, 10, 183, 12, 11, 112, 4, 10, 57, 12, 11, 4, 10, 58, 12, 114, 4, 10, 60, 12, 11, 199, 4, 5, 4, 8, 61, 4, 10, 151, 152, 68, 4, 10, 67, 1, 154, 66, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [6, 4, 5, 4, 8, 9, 4, 10, 11, 12, 13, 1, 4, 10, 15, 83, 12, 13, 186, 110, 18, 1, 4, 10, 49, 12, 13, 186, 19, 494, 4, 5, 4, 10, 88, 12, 4, 32, 117, 18, 12, 118, 124, 83, 1, 495, 18, 360, 295, 321, 4, 32, 119, 18, 12, 118, 120, 83, 1, 121, 18, 360, 1, 321, 4, 32, 93, 12, 94, 143, 1, 295, 4, 32, 98, 12, 94, 143, 1, 295, 4, 5, 4, 10, 199, 12, 200, 1, 1, 4, 5, 4, 10, 127, 12, 128, 1, 18, 475, 214, 129, 4, 10, 112, 12, 13, 214, 129, 4, 10, 22, 186, 12, 23, 450, 160, 4, 5, 4, 10, 29, 12, 30, 4, 32, 33, 18, 12, 42, 18, 113, 424, 43, 4, 32, 35, 12, 42, 18, 113, 424, 1, 4, 5, 4, 10, 114, 12, 13, 50, 51, 4, 5, 4, 8, 69, 4, 10, 88, 114, 18, 12, 80, 4, 10, 88, 114, 18, 12, 104, 4, 10, 199, 114, 145, 12, 104, 4, 5, 4, 10, 22, 199, 18, 12, 222, 4, 10, 22, 1, 18, 12, 222, 1, 4, 10, 22, 114, 186, 12, 70, 4, 5, 4, 10, 33, 114, 18, 12, 70, 106, 4, 10, 33, 22, 12, 70, 72, 4, 5, 4, 10, 93, 33, 12, 140, 144, 142, 106, 4, 5, 4, 10, 33, 199, 12, 70, 411, 4, 5, 4, 10, 35, 114, 18, 12, 70, 72, 4, 10, 35, 22, 12, 70, 106, 4, 5, 4, 10, 93, 35, 12, 140, 434, 142, 251, 4, 5, 4, 10, 93, 112, 12, 70, 4, 10, 98, 112, 12, 70, 4, 5, 4, 8, 52, 4, 10, 220, 12, 11, 117, 4, 10, 219, 12, 11, 119, 4, 10, 150, 12, 11, 15, 4, 10, 149, 12, 11, 22, 4, 10, 472, 12, 11, 127, 4, 10, 183, 12, 11, 112, 4, 10, 57, 12, 11, 4, 10, 58, 12, 114, 4, 10, 60, 12, 11, 199, 4, 5, 4, 8, 61, 4, 10, 151, 152, 68, 4, 10, 67, 1, 154, 66, 4, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 355}, "49": {"input": [2, 6, 4, 8, 9, 4, 10, 11, 12, 13, 1, 4, 10, 127, 12, 128, 136, 1, 129, 4, 32, 131, 18, 12, 18, 1, 18, 1, 365, 4, 32, 133, 18, 12, 18, 124, 18, 359, 496, 4, 32, 259, 18, 12, 18, 120, 18, 359, 496, 4, 5, 4, 10, 88, 12, 4, 32, 90, 18, 12, 91, 19, 18, 296, 1, 4, 32, 29, 12, 30, 19, 170, 256, 4, 32, 92, 12, 4, 176, 93, 18, 12, 94, 97, 96, 1, 155, 4, 176, 33, 18, 12, 30, 18, 34, 18, 97, 110, 1, 4, 176, 35, 12, 30, 36, 97, 113, 1, 4, 5, 4, 10, 44, 12, 45, 463, 478, 1, 87, 4, 10, 159, 12, 45, 463, 154, 1, 87, 4, 5, 4, 5, 4, 8, 52, 4, 10, 56, 12, 11, 259, 4, 10, 55, 12, 11, 133, 4, 10, 216, 12, 11, 131, 4, 10, 57, 12, 11, 4, 10, 60, 12, 11, 90, 4, 5, 4, 8, 61, 4, 10, 62, 155, 65, 66, 4, 10, 151, 152, 68, 4, 5, 4, 8, 69, 4, 10, 145, 90, 93, 12, 104, 4, 10, 145, 29, 92, 12, 70, 4, 5, 4, 10, 33, 29, 12, 140, 345, 72, 4, 10, 35, 29, 12, 140, 345, 72, 4, 10, 29, 92, 12, 70, 4, 5, 4, 10, 159, 90, 12, 189, 1, 4, 10, 44, 90, 12, 189, 72, 4, 5, 4, 10, 90, 93, 12, 73, 74, 1, 1, 4, 10, 93, 90, 12, 192, 74, 1, 4, 5, 4, 10, 90, 93, 18, 12, 471, 74, 1, 4, 10, 90, 33, 35, 12, 70, 4, 5, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [6, 4, 8, 9, 4, 10, 11, 12, 13, 1, 4, 10, 127, 12, 128, 136, 1, 129, 4, 32, 131, 18, 12, 18, 1, 18, 1, 365, 4, 32, 133, 18, 12, 18, 124, 18, 359, 496, 4, 32, 259, 18, 12, 18, 120, 18, 359, 496, 4, 5, 4, 10, 88, 12, 4, 32, 90, 18, 12, 91, 19, 18, 296, 1, 4, 32, 29, 12, 30, 19, 170, 256, 4, 32, 92, 12, 4, 176, 93, 18, 12, 94, 97, 96, 1, 155, 4, 176, 33, 18, 12, 30, 18, 34, 18, 97, 110, 1, 4, 176, 35, 12, 30, 36, 97, 113, 1, 4, 5, 4, 10, 44, 12, 45, 463, 478, 1, 87, 4, 10, 159, 12, 45, 463, 154, 1, 87, 4, 5, 4, 5, 4, 8, 52, 4, 10, 56, 12, 11, 259, 4, 10, 55, 12, 11, 133, 4, 10, 216, 12, 11, 131, 4, 10, 57, 12, 11, 4, 10, 60, 12, 11, 90, 4, 5, 4, 8, 61, 4, 10, 62, 155, 65, 66, 4, 10, 151, 152, 68, 4, 5, 4, 8, 69, 4, 10, 145, 90, 93, 12, 104, 4, 10, 145, 29, 92, 12, 70, 4, 5, 4, 10, 33, 29, 12, 140, 345, 72, 4, 10, 35, 29, 12, 140, 345, 72, 4, 10, 29, 92, 12, 70, 4, 5, 4, 10, 159, 90, 12, 189, 1, 4, 10, 44, 90, 12, 189, 72, 4, 5, 4, 10, 90, 93, 12, 73, 74, 1, 1, 4, 10, 93, 90, 12, 192, 74, 1, 4, 5, 4, 10, 90, 93, 18, 12, 471, 74, 1, 4, 10, 90, 33, 35, 12, 70, 4, 5, 4, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 279}, "50": {"input": [2, 6, 7, 4, 8, 9, 4, 10, 11, 12, 13, 292, 198, 4, 10, 125, 18, 12, 126, 46, 246, 4, 10, 15, 12, 13, 1, 4, 5, 4, 10, 29, 12, 30, 34, 4, 32, 33, 12, 1, 1, 1, 4, 32, 35, 12, 1, 1, 1, 4, 32, 37, 12, 235, 1, 1, 4, 32, 39, 12, 21, 1, 1, 4, 5, 4, 10, 49, 12, 13, 172, 4, 32, 112, 12, 235, 1, 4, 32, 114, 12, 235, 1, 4, 32, 138, 12, 235, 1, 4, 32, 167, 12, 235, 1, 4, 5, 4, 10, 179, 12, 13, 4, 32, 305, 12, 1, 320, 4, 32, 306, 12, 166, 1, 4, 32, 307, 12, 1, 1, 4, 32, 308, 12, 1, 1, 4, 32, 312, 12, 136, 1, 4, 5, 4, 10, 199, 12, 200, 328, 415, 4, 32, 88, 12, 4, 32, 92, 12, 4, 32, 207, 12, 4, 32, 208, 12, 4, 32, 209, 12, 4, 5, 4, 10, 467, 12, 13, 1, 4, 10, 497, 12, 13, 1, 4, 5, 4, 8, 69, 4, 5, 4, 10, 199, 305, 12, 140, 351, 4, 10, 199, 306, 12, 140, 108, 4, 10, 199, 307, 12, 140, 350, 4, 10, 199, 308, 12, 140, 410, 4, 10, 199, 312, 12, 140, 224, 4, 5, 4, 10, 33, 125, 12, 140, 143, 4, 10, 35, 125, 12, 140, 327, 4, 10, 37, 125, 12, 140, 165, 4, 10, 39, 125, 12, 140, 184, 4, 5, 4, 10, 199, 497, 12, 104, 4, 10, 29, 497, 467, 18, 12, 104, 4, 10, 29, 15, 12, 70, 4, 5, 4, 8, 52, 4, 10, 60, 12, 88, 305, 4, 10, 57, 12, 305, 4, 10, 56, 12, 306, 4, 10, 55, 12, 307, 4, 10, 216, 12, 308, 4, 10, 290, 12, 312, 4, 10, 219, 12, 11, 33, 4, 10, 53, 12, 11, 35, 4, 10, 101, 12, 11, 37, 4, 10, 220, 12, 11, 39, 4, 10, 146, 12, 11, 125, 4, 10, 59, 12, 11, 4, 10, 218, 12, 11, 467, 4, 10, 150, 12, 11, 15, 4, 5, 4, 5, 4, 8, 61, 4, 10, 67, 153, 1, 76, 68, 4, 10, 67, 1, 1, 76, 68, 4, 10, 67, 498, 1, 76, 68, 4, 10, 67, 499, 1, 76, 68, 4, 5, 4, 10, 67, 153, 154, 66, 4, 10, 67, 1, 154, 66, 4, 10, 67, 498, 154, 66, 4, 10, 67, 499, 154, 66, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [6, 7, 4, 8, 9, 4, 10, 11, 12, 13, 292, 198, 4, 10, 125, 18, 12, 126, 46, 246, 4, 10, 15, 12, 13, 1, 4, 5, 4, 10, 29, 12, 30, 34, 4, 32, 33, 12, 1, 1, 1, 4, 32, 35, 12, 1, 1, 1, 4, 32, 37, 12, 235, 1, 1, 4, 32, 39, 12, 21, 1, 1, 4, 5, 4, 10, 49, 12, 13, 172, 4, 32, 112, 12, 235, 1, 4, 32, 114, 12, 235, 1, 4, 32, 138, 12, 235, 1, 4, 32, 167, 12, 235, 1, 4, 5, 4, 10, 179, 12, 13, 4, 32, 305, 12, 1, 320, 4, 32, 306, 12, 166, 1, 4, 32, 307, 12, 1, 1, 4, 32, 308, 12, 1, 1, 4, 32, 312, 12, 136, 1, 4, 5, 4, 10, 199, 12, 200, 328, 415, 4, 32, 88, 12, 4, 32, 92, 12, 4, 32, 207, 12, 4, 32, 208, 12, 4, 32, 209, 12, 4, 5, 4, 10, 467, 12, 13, 1, 4, 10, 497, 12, 13, 1, 4, 5, 4, 8, 69, 4, 5, 4, 10, 199, 305, 12, 140, 351, 4, 10, 199, 306, 12, 140, 108, 4, 10, 199, 307, 12, 140, 350, 4, 10, 199, 308, 12, 140, 410, 4, 10, 199, 312, 12, 140, 224, 4, 5, 4, 10, 33, 125, 12, 140, 143, 4, 10, 35, 125, 12, 140, 327, 4, 10, 37, 125, 12, 140, 165, 4, 10, 39, 125, 12, 140, 184, 4, 5, 4, 10, 199, 497, 12, 104, 4, 10, 29, 497, 467, 18, 12, 104, 4, 10, 29, 15, 12, 70, 4, 5, 4, 8, 52, 4, 10, 60, 12, 88, 305, 4, 10, 57, 12, 305, 4, 10, 56, 12, 306, 4, 10, 55, 12, 307, 4, 10, 216, 12, 308, 4, 10, 290, 12, 312, 4, 10, 219, 12, 11, 33, 4, 10, 53, 12, 11, 35, 4, 10, 101, 12, 11, 37, 4, 10, 220, 12, 11, 39, 4, 10, 146, 12, 11, 125, 4, 10, 59, 12, 11, 4, 10, 218, 12, 11, 467, 4, 10, 150, 12, 11, 15, 4, 5, 4, 5, 4, 8, 61, 4, 10, 67, 153, 1, 76, 68, 4, 10, 67, 1, 1, 76, 68, 4, 10, 67, 498, 1, 76, 68, 4, 10, 67, 499, 1, 76, 68, 4, 5, 4, 10, 67, 153, 154, 66, 4, 10, 67, 1, 154, 66, 4, 10, 67, 498, 154, 66, 4, 10, 67, 499, 154, 66, 4, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 414}, "51": {"input": [2, 6, 4, 186, 9, 4, 89, 11, 12, 13, 320, 198, 4, 89, 93, 12, 94, 1, 321, 96, 271, 97, 1, 4, 5, 4, 89, 15, 12, 13, 1, 4, 89, 44, 12, 45, 1, 4, 362, 159, 12, 1, 154, 4, 362, 341, 12, 1, 18, 154, 4, 362, 342, 12, 1, 154, 4, 362, 343, 12, 1, 154, 4, 362, 500, 12, 1, 154, 4, 362, 501, 12, 1, 154, 4, 5, 4, 89, 277, 12, 278, 415, 279, 321, 4, 89, 49, 12, 13, 228, 326, 4, 8, 5, 4, 186, 52, 4, 89, 56, 12, 159, 11, 4, 89, 55, 12, 341, 11, 4, 89, 216, 12, 342, 11, 4, 89, 290, 12, 343, 11, 4, 89, 1, 12, 500, 11, 4, 89, 1, 12, 501, 11, 4, 89, 150, 12, 15, 11, 4, 89, 1, 12, 277, 159, 341, 11, 4, 89, 60, 12, 277, 11, 4, 89, 101, 12, 93, 11, 4, 89, 57, 12, 11, 4, 282, 5, 4, 186, 61, 4, 89, 151, 357, 66, 4, 89, 62, 271, 66, 4, 89, 62, 1, 65, 68, 4, 10, 5, 4, 186, 69, 4, 89, 277, 18, 49, 15, 18, 12, 104, 4, 89, 93, 18, 49, 15, 18, 12, 104, 4, 5, 4, 89, 277, 93, 12, 70, 106, 4, 5, 4, 89, 159, 277, 12, 189, 72, 4, 89, 341, 277, 12, 502, 1, 72, 4, 89, 342, 277, 12, 502, 1, 72, 4, 89, 343, 277, 12, 502, 1, 72, 4, 89, 500, 277, 12, 502, 1, 72, 4, 89, 501, 277, 12, 502, 1, 72, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [6, 4, 186, 9, 4, 89, 11, 12, 13, 320, 198, 4, 89, 93, 12, 94, 1, 321, 96, 271, 97, 1, 4, 5, 4, 89, 15, 12, 13, 1, 4, 89, 44, 12, 45, 1, 4, 362, 159, 12, 1, 154, 4, 362, 341, 12, 1, 18, 154, 4, 362, 342, 12, 1, 154, 4, 362, 343, 12, 1, 154, 4, 362, 500, 12, 1, 154, 4, 362, 501, 12, 1, 154, 4, 5, 4, 89, 277, 12, 278, 415, 279, 321, 4, 89, 49, 12, 13, 228, 326, 4, 8, 5, 4, 186, 52, 4, 89, 56, 12, 159, 11, 4, 89, 55, 12, 341, 11, 4, 89, 216, 12, 342, 11, 4, 89, 290, 12, 343, 11, 4, 89, 1, 12, 500, 11, 4, 89, 1, 12, 501, 11, 4, 89, 150, 12, 15, 11, 4, 89, 1, 12, 277, 159, 341, 11, 4, 89, 60, 12, 277, 11, 4, 89, 101, 12, 93, 11, 4, 89, 57, 12, 11, 4, 282, 5, 4, 186, 61, 4, 89, 151, 357, 66, 4, 89, 62, 271, 66, 4, 89, 62, 1, 65, 68, 4, 10, 5, 4, 186, 69, 4, 89, 277, 18, 49, 15, 18, 12, 104, 4, 89, 93, 18, 49, 15, 18, 12, 104, 4, 5, 4, 89, 277, 93, 12, 70, 106, 4, 5, 4, 89, 159, 277, 12, 189, 72, 4, 89, 341, 277, 12, 502, 1, 72, 4, 89, 342, 277, 12, 502, 1, 72, 4, 89, 343, 277, 12, 502, 1, 72, 4, 89, 500, 277, 12, 502, 1, 72, 4, 89, 501, 277, 12, 502, 1, 72, 4, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 269}, "52": {"input": [2, 6, 291, 156, 4, 5, 4, 8, 9, 4, 10, 11, 12, 13, 198, 1, 4, 10, 15, 12, 13, 4, 32, 49, 12, 1, 4, 32, 112, 12, 1, 4, 10, 114, 12, 13, 198, 236, 198, 4, 10, 138, 12, 13, 1, 1, 1, 4, 10, 167, 12, 13, 236, 198, 4, 10, 503, 12, 1, 155, 333, 122, 378, 169, 38, 4, 10, 179, 12, 13, 228, 50, 385, 4, 10, 90, 12, 91, 18, 460, 113, 83, 78, 4, 10, 25, 12, 26, 1, 87, 172, 4, 5, 4, 8, 69, 4, 10, 503, 1, 145, 179, 12, 104, 4, 10, 90, 179, 12, 104, 4, 10, 90, 503, 12, 70, 4, 10, 25, 49, 12, 285, 327, 1, 4, 10, 49, 25, 12, 140, 143, 4, 10, 138, 90, 12, 77, 184, 4, 5, 4, 8, 61, 4, 10, 67, 499, 154, 68, 4, 10, 62, 155, 65, 66, 4, 10, 151, 152, 4, 8, 5, 4, 8, 52, 4, 10, 316, 12, 11, 4, 10, 60, 12, 90, 11, 4, 10, 54, 12, 11, 503, 4, 10, 215, 12, 11, 49, 4, 10, 219, 12, 11, 1, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [6, 291, 156, 4, 5, 4, 8, 9, 4, 10, 11, 12, 13, 198, 1, 4, 10, 15, 12, 13, 4, 32, 49, 12, 1, 4, 32, 112, 12, 1, 4, 10, 114, 12, 13, 198, 236, 198, 4, 10, 138, 12, 13, 1, 1, 1, 4, 10, 167, 12, 13, 236, 198, 4, 10, 503, 12, 1, 155, 333, 122, 378, 169, 38, 4, 10, 179, 12, 13, 228, 50, 385, 4, 10, 90, 12, 91, 18, 460, 113, 83, 78, 4, 10, 25, 12, 26, 1, 87, 172, 4, 5, 4, 8, 69, 4, 10, 503, 1, 145, 179, 12, 104, 4, 10, 90, 179, 12, 104, 4, 10, 90, 503, 12, 70, 4, 10, 25, 49, 12, 285, 327, 1, 4, 10, 49, 25, 12, 140, 143, 4, 10, 138, 90, 12, 77, 184, 4, 5, 4, 8, 61, 4, 10, 67, 499, 154, 68, 4, 10, 62, 155, 65, 66, 4, 10, 151, 152, 4, 8, 5, 4, 8, 52, 4, 10, 316, 12, 11, 4, 10, 60, 12, 90, 11, 4, 10, 54, 12, 11, 503, 4, 10, 215, 12, 11, 49, 4, 10, 219, 12, 11, 1, 4, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 195}, "53": {"input": [2, 4, 5, 4, 6, 18, 156, 196, 4, 8, 9, 4, 5, 4, 10, 11, 12, 13, 198, 229, 4, 10, 15, 83, 12, 13, 205, 436, 4, 10, 199, 12, 200, 4, 32, 455, 12, 372, 321, 4, 32, 456, 12, 1, 321, 4, 10, 49, 12, 13, 1, 158, 4, 10, 22, 12, 23, 161, 38, 4, 10, 112, 12, 13, 162, 4, 10, 27, 186, 12, 23, 363, 160, 4, 10, 114, 12, 13, 180, 51, 4, 5, 4, 8, 52, 4, 10, 60, 12, 455, 11, 4, 10, 215, 12, 15, 11, 4, 10, 56, 12, 27, 11, 4, 10, 181, 12, 22, 11, 4, 10, 146, 12, 112, 11, 4, 10, 102, 12, 49, 11, 4, 10, 57, 12, 11, 4, 5, 4, 8, 69, 4, 10, 199, 114, 12, 104, 4, 10, 199, 15, 12, 70, 4, 10, 27, 199, 18, 12, 222, 4, 10, 27, 114, 27, 49, 12, 195, 4, 10, 27, 15, 12, 105, 72, 4, 10, 455, 22, 12, 140, 461, 4, 10, 22, 199, 12, 70, 4, 10, 455, 112, 186, 12, 104, 4, 10, 112, 456, 12, 70, 187, 4, 10, 49, 199, 12, 70, 72, 4, 5, 4, 8, 61, 4, 10, 62, 143, 65, 68, 4, 10, 62, 252, 65, 66, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [4, 5, 4, 6, 18, 156, 196, 4, 8, 9, 4, 5, 4, 10, 11, 12, 13, 198, 229, 4, 10, 15, 83, 12, 13, 205, 436, 4, 10, 199, 12, 200, 4, 32, 455, 12, 372, 321, 4, 32, 456, 12, 1, 321, 4, 10, 49, 12, 13, 1, 158, 4, 10, 22, 12, 23, 161, 38, 4, 10, 112, 12, 13, 162, 4, 10, 27, 186, 12, 23, 363, 160, 4, 10, 114, 12, 13, 180, 51, 4, 5, 4, 8, 52, 4, 10, 60, 12, 455, 11, 4, 10, 215, 12, 15, 11, 4, 10, 56, 12, 27, 11, 4, 10, 181, 12, 22, 11, 4, 10, 146, 12, 112, 11, 4, 10, 102, 12, 49, 11, 4, 10, 57, 12, 11, 4, 5, 4, 8, 69, 4, 10, 199, 114, 12, 104, 4, 10, 199, 15, 12, 70, 4, 10, 27, 199, 18, 12, 222, 4, 10, 27, 114, 27, 49, 12, 195, 4, 10, 27, 15, 12, 105, 72, 4, 10, 455, 22, 12, 140, 461, 4, 10, 22, 199, 12, 70, 4, 10, 455, 112, 186, 12, 104, 4, 10, 112, 456, 12, 70, 187, 4, 10, 49, 199, 12, 70, 72, 4, 5, 4, 8, 61, 4, 10, 62, 143, 65, 68, 4, 10, 62, 252, 65, 66, 4, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 217}, "54": {"input": [2, 6, 1, 156, 4, 8, 9, 4, 10, 11, 12, 13, 1, 4, 10, 125, 12, 126, 168, 4, 10, 15, 12, 13, 139, 4, 10, 49, 12, 13, 16, 4, 10, 22, 12, 23, 174, 4, 10, 199, 12, 200, 1, 4, 8, 61, 4, 10, 62, 242, 65, 68, 4, 10, 62, 252, 65, 66, 4, 8, 69, 4, 10, 199, 15, 12, 104, 4, 10, 22, 199, 12, 222, 4, 10, 22, 15, 22, 12, 195, 4, 10, 15, 22, 12, 195, 4, 10, 49, 22, 12, 105, 4, 10, 199, 49, 12, 70, 4, 10, 125, 199, 12, 70, 4, 5, 4, 8, 52, 4, 10, 60, 12, 11, 199, 4, 10, 58, 12, 15, 4, 10, 149, 12, 11, 49, 4, 10, 101, 12, 11, 22, 4, 10, 183, 12, 11, 125, 4, 10, 57, 12, 1, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [6, 1, 156, 4, 8, 9, 4, 10, 11, 12, 13, 1, 4, 10, 125, 12, 126, 168, 4, 10, 15, 12, 13, 139, 4, 10, 49, 12, 13, 16, 4, 10, 22, 12, 23, 174, 4, 10, 199, 12, 200, 1, 4, 8, 61, 4, 10, 62, 242, 65, 68, 4, 10, 62, 252, 65, 66, 4, 8, 69, 4, 10, 199, 15, 12, 104, 4, 10, 22, 199, 12, 222, 4, 10, 22, 15, 22, 12, 195, 4, 10, 15, 22, 12, 195, 4, 10, 49, 22, 12, 105, 4, 10, 199, 49, 12, 70, 4, 10, 125, 199, 12, 70, 4, 5, 4, 8, 52, 4, 10, 60, 12, 11, 199, 4, 10, 58, 12, 15, 4, 10, 149, 12, 11, 49, 4, 10, 101, 12, 11, 22, 4, 10, 183, 12, 11, 125, 4, 10, 57, 12, 1, 4, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 144}, "55": {"input": [2, 6, 4, 83, 9, 4, 8, 11, 12, 13, 320, 4, 8, 15, 12, 13, 320, 198, 4, 8, 49, 12, 13, 205, 162, 129, 4, 8, 112, 12, 13, 228, 326, 4, 8, 114, 12, 13, 205, 1, 4, 8, 138, 12, 13, 205, 4, 89, 167, 12, 1, 4, 89, 179, 12, 1, 4, 89, 305, 12, 1, 4, 8, 127, 12, 128, 136, 214, 351, 121, 129, 4, 8, 306, 12, 13, 115, 504, 4, 89, 307, 12, 1, 4, 89, 308, 12, 504, 4, 89, 312, 12, 1, 4, 89, 467, 12, 1, 4, 8, 497, 12, 13, 115, 504, 4, 89, 505, 12, 1, 4, 89, 506, 12, 504, 4, 89, 507, 12, 1, 4, 89, 508, 12, 1, 4, 8, 199, 12, 200, 235, 4, 89, 455, 12, 353, 321, 4, 89, 456, 12, 353, 321, 4, 89, 457, 12, 1, 4, 10, 459, 12, 1, 4, 10, 1, 12, 1, 4, 10, 1, 12, 1, 4, 10, 1, 12, 1, 4, 5, 4, 8, 93, 12, 18, 94, 165, 169, 1, 172, 321, 4, 89, 88, 12, 5, 4, 89, 92, 12, 4, 5, 4, 83, 52, 4, 8, 57, 12, 11, 4, 8, 150, 12, 167, 15, 4, 8, 181, 12, 127, 18, 15, 4, 8, 53, 12, 308, 18, 15, 4, 8, 103, 12, 307, 18, 15, 4, 8, 182, 12, 312, 18, 15, 4, 8, 313, 12, 467, 18, 15, 4, 8, 215, 12, 505, 18, 15, 4, 8, 56, 12, 506, 18, 15, 4, 8, 55, 12, 507, 18, 15, 4, 8, 216, 12, 508, 18, 15, 4, 8, 221, 12, 49, 18, 15, 4, 8, 183, 12, 114, 18, 15, 4, 8, 60, 12, 455, 18, 15, 4, 5, 4, 83, 69, 4, 5, 4, 8, 179, 457, 12, 140, 468, 18, 72, 4, 8, 167, 88, 12, 140, 318, 4, 8, 49, 199, 12, 70, 4, 5, 4, 8, 457, 11, 12, 140, 461, 4, 8, 456, 505, 12, 140, 462, 4, 8, 456, 506, 12, 140, 1, 4, 8, 456, 507, 12, 140, 1, 4, 8, 456, 508, 12, 140, 1, 4, 5, 4, 8, 455, 505, 12, 140, 462, 4, 8, 455, 506, 12, 140, 1, 4, 8, 455, 507, 12, 140, 1, 4, 8, 455, 508, 12, 140, 1, 4, 5, 4, 8, 93, 138, 114, 112, 145, 12, 104, 4, 8, 199, 114, 112, 145, 138, 12, 104, 4, 5, 4, 5, 4, 5, 4, 83, 61, 4, 8, 67, 499, 1, 65, 68, 4, 8, 67, 1, 154, 66, 4, 8, 62, 144, 65, 66, 4, 8, 151, 357, 66, 4, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [6, 4, 83, 9, 4, 8, 11, 12, 13, 320, 4, 8, 15, 12, 13, 320, 198, 4, 8, 49, 12, 13, 205, 162, 129, 4, 8, 112, 12, 13, 228, 326, 4, 8, 114, 12, 13, 205, 1, 4, 8, 138, 12, 13, 205, 4, 89, 167, 12, 1, 4, 89, 179, 12, 1, 4, 89, 305, 12, 1, 4, 8, 127, 12, 128, 136, 214, 351, 121, 129, 4, 8, 306, 12, 13, 115, 504, 4, 89, 307, 12, 1, 4, 89, 308, 12, 504, 4, 89, 312, 12, 1, 4, 89, 467, 12, 1, 4, 8, 497, 12, 13, 115, 504, 4, 89, 505, 12, 1, 4, 89, 506, 12, 504, 4, 89, 507, 12, 1, 4, 89, 508, 12, 1, 4, 8, 199, 12, 200, 235, 4, 89, 455, 12, 353, 321, 4, 89, 456, 12, 353, 321, 4, 89, 457, 12, 1, 4, 10, 459, 12, 1, 4, 10, 1, 12, 1, 4, 10, 1, 12, 1, 4, 10, 1, 12, 1, 4, 5, 4, 8, 93, 12, 18, 94, 165, 169, 1, 172, 321, 4, 89, 88, 12, 5, 4, 89, 92, 12, 4, 5, 4, 83, 52, 4, 8, 57, 12, 11, 4, 8, 150, 12, 167, 15, 4, 8, 181, 12, 127, 18, 15, 4, 8, 53, 12, 308, 18, 15, 4, 8, 103, 12, 307, 18, 15, 4, 8, 182, 12, 312, 18, 15, 4, 8, 313, 12, 467, 18, 15, 4, 8, 215, 12, 505, 18, 15, 4, 8, 56, 12, 506, 18, 15, 4, 8, 55, 12, 507, 18, 15, 4, 8, 216, 12, 508, 18, 15, 4, 8, 221, 12, 49, 18, 15, 4, 8, 183, 12, 114, 18, 15, 4, 8, 60, 12, 455, 18, 15, 4, 5, 4, 83, 69, 4, 5, 4, 8, 179, 457, 12, 140, 468, 18, 72, 4, 8, 167, 88, 12, 140, 318, 4, 8, 49, 199, 12, 70, 4, 5, 4, 8, 457, 11, 12, 140, 461, 4, 8, 456, 505, 12, 140, 462, 4, 8, 456, 506, 12, 140, 1, 4, 8, 456, 507, 12, 140, 1, 4, 8, 456, 508, 12, 140, 1, 4, 5, 4, 8, 455, 505, 12, 140, 462, 4, 8, 455, 506, 12, 140, 1, 4, 8, 455, 507, 12, 140, 1, 4, 8, 455, 508, 12, 140, 1, 4, 5, 4, 8, 93, 138, 114, 112, 145, 12, 104, 4, 8, 199, 114, 112, 145, 138, 12, 104, 4, 5, 4, 5, 4, 5, 4, 83, 61, 4, 8, 67, 499, 1, 65, 68, 4, 8, 67, 1, 154, 66, 4, 8, 62, 144, 65, 66, 4, 8, 151, 357, 66, 4, 4, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 441}, "56": {"input": [2, 6, 156, 4, 8, 9, 4, 10, 11, 12, 13, 253, 198, 4, 10, 15, 12, 13, 214, 482, 4, 10, 90, 12, 91, 82, 485, 509, 4, 10, 22, 186, 12, 23, 100, 4, 10, 127, 12, 128, 5, 4, 32, 131, 12, 438, 124, 4, 32, 133, 12, 439, 120, 4, 32, 259, 12, 440, 193, 4, 32, 261, 12, 441, 81, 4, 32, 402, 12, 486, 81, 4, 10, 29, 12, 30, 19, 18, 87, 169, 4, 32, 33, 12, 40, 442, 4, 32, 35, 12, 42, 442, 4, 32, 37, 12, 34, 443, 4, 32, 39, 12, 36, 443, 4, 5, 4, 10, 41, 12, 30, 157, 172, 256, 170, 4, 10, 49, 12, 13, 50, 51, 4, 5, 4, 8, 52, 4, 10, 57, 12, 11, 4, 10, 60, 12, 11, 90, 4, 10, 53, 12, 11, 22, 4, 10, 182, 12, 11, 261, 4, 10, 313, 12, 11, 259, 4, 10, 387, 12, 11, 131, 4, 10, 220, 12, 11, 133, 4, 10, 146, 12, 11, 15, 4, 5, 4, 8, 69, 4, 5, 4, 10, 90, 49, 127, 12, 104, 4, 5, 4, 10, 90, 22, 12, 238, 1, 296, 4, 10, 22, 90, 18, 12, 222, 4, 10, 22, 49, 22, 127, 12, 195, 4, 5, 4, 10, 90, 29, 12, 1, 4, 10, 90, 29, 12, 1, 4, 5, 4, 5, 4, 10, 90, 49, 12, 104, 4, 10, 29, 49, 22, 12, 70, 4, 10, 41, 49, 127, 145, 12, 70, 4, 10, 15, 90, 12, 70, 187, 4, 5, 4, 10, 133, 41, 12, 140, 490, 4, 10, 261, 41, 12, 140, 491, 4, 10, 131, 41, 12, 140, 492, 4, 10, 259, 41, 12, 140, 476, 4, 10, 402, 41, 12, 140, 493, 4, 5, 4, 5, 4, 8, 61, 4, 10, 62, 155, 186, 65, 66, 4, 10, 62, 95, 186, 65, 68, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [6, 156, 4, 8, 9, 4, 10, 11, 12, 13, 253, 198, 4, 10, 15, 12, 13, 214, 482, 4, 10, 90, 12, 91, 82, 485, 509, 4, 10, 22, 186, 12, 23, 100, 4, 10, 127, 12, 128, 5, 4, 32, 131, 12, 438, 124, 4, 32, 133, 12, 439, 120, 4, 32, 259, 12, 440, 193, 4, 32, 261, 12, 441, 81, 4, 32, 402, 12, 486, 81, 4, 10, 29, 12, 30, 19, 18, 87, 169, 4, 32, 33, 12, 40, 442, 4, 32, 35, 12, 42, 442, 4, 32, 37, 12, 34, 443, 4, 32, 39, 12, 36, 443, 4, 5, 4, 10, 41, 12, 30, 157, 172, 256, 170, 4, 10, 49, 12, 13, 50, 51, 4, 5, 4, 8, 52, 4, 10, 57, 12, 11, 4, 10, 60, 12, 11, 90, 4, 10, 53, 12, 11, 22, 4, 10, 182, 12, 11, 261, 4, 10, 313, 12, 11, 259, 4, 10, 387, 12, 11, 131, 4, 10, 220, 12, 11, 133, 4, 10, 146, 12, 11, 15, 4, 5, 4, 8, 69, 4, 5, 4, 10, 90, 49, 127, 12, 104, 4, 5, 4, 10, 90, 22, 12, 238, 1, 296, 4, 10, 22, 90, 18, 12, 222, 4, 10, 22, 49, 22, 127, 12, 195, 4, 5, 4, 10, 90, 29, 12, 1, 4, 10, 90, 29, 12, 1, 4, 5, 4, 5, 4, 10, 90, 49, 12, 104, 4, 10, 29, 49, 22, 12, 70, 4, 10, 41, 49, 127, 145, 12, 70, 4, 10, 15, 90, 12, 70, 187, 4, 5, 4, 10, 133, 41, 12, 140, 490, 4, 10, 261, 41, 12, 140, 491, 4, 10, 131, 41, 12, 140, 492, 4, 10, 259, 41, 12, 140, 476, 4, 10, 402, 41, 12, 140, 493, 4, 5, 4, 5, 4, 8, 61, 4, 10, 62, 155, 186, 65, 66, 4, 10, 62, 95, 186, 65, 68, 4, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 318}, "57": {"input": [2, 6, 4, 8, 9, 4, 5, 4, 10, 11, 12, 13, 198, 14, 4, 10, 15, 12, 13, 450, 4, 10, 49, 12, 13, 1, 4, 10, 112, 12, 13, 236, 4, 10, 114, 12, 13, 1, 4, 5, 4, 10, 127, 18, 12, 128, 1, 129, 337, 83, 510, 4, 32, 131, 18, 12, 141, 4, 32, 133, 18, 12, 130, 4, 5, 4, 10, 117, 12, 118, 359, 360, 169, 303, 120, 40, 4, 32, 119, 12, 1, 300, 4, 32, 123, 12, 1, 4, 5, 4, 10, 44, 18, 12, 45, 46, 1, 47, 4, 10, 159, 12, 45, 46, 154, 47, 4, 5, 4, 10, 88, 12, 4, 32, 29, 12, 30, 42, 115, 424, 415, 4, 32, 138, 12, 13, 494, 4, 32, 33, 12, 30, 42, 115, 424, 353, 4, 5, 4, 5, 4, 10, 35, 12, 30, 171, 310, 4, 5, 4, 10, 199, 12, 200, 4, 32, 455, 12, 1, 321, 4, 5, 4, 10, 167, 12, 13, 344, 4, 5, 4, 8, 69, 4, 10, 199, 167, 145, 127, 12, 104, 4, 5, 4, 10, 117, 167, 12, 80, 4, 10, 117, 167, 12, 104, 4, 10, 35, 145, 12, 70, 4, 5, 4, 10, 15, 35, 12, 140, 143, 142, 4, 5, 4, 10, 29, 15, 12, 104, 4, 10, 29, 112, 12, 140, 124, 4, 10, 33, 15, 12, 140, 296, 4, 5, 4, 10, 33, 167, 12, 140, 165, 4, 10, 33, 199, 12, 70, 72, 4, 5, 4, 10, 199, 117, 12, 79, 74, 191, 347, 72, 4, 5, 4, 10, 199, 114, 12, 73, 74, 1, 1, 4, 10, 199, 114, 12, 79, 74, 1, 4, 10, 159, 114, 12, 70, 1, 4, 5, 4, 5, 4, 8, 52, 4, 10, 60, 12, 455, 49, 4, 10, 53, 12, 15, 11, 4, 10, 339, 12, 49, 4, 10, 182, 12, 119, 11, 4, 10, 313, 12, 123, 11, 4, 10, 101, 12, 29, 11, 4, 10, 54, 12, 133, 49, 4, 10, 1, 12, 131, 49, 4, 10, 1, 12, 114, 4, 10, 57, 12, 11, 4, 5, 4, 8, 61, 4, 10, 67, 498, 154, 66, 4, 10, 62, 252, 66, 4, 10, 67, 406, 407, 65, 68, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [6, 4, 8, 9, 4, 5, 4, 10, 11, 12, 13, 198, 14, 4, 10, 15, 12, 13, 450, 4, 10, 49, 12, 13, 1, 4, 10, 112, 12, 13, 236, 4, 10, 114, 12, 13, 1, 4, 5, 4, 10, 127, 18, 12, 128, 1, 129, 337, 83, 510, 4, 32, 131, 18, 12, 141, 4, 32, 133, 18, 12, 130, 4, 5, 4, 10, 117, 12, 118, 359, 360, 169, 303, 120, 40, 4, 32, 119, 12, 1, 300, 4, 32, 123, 12, 1, 4, 5, 4, 10, 44, 18, 12, 45, 46, 1, 47, 4, 10, 159, 12, 45, 46, 154, 47, 4, 5, 4, 10, 88, 12, 4, 32, 29, 12, 30, 42, 115, 424, 415, 4, 32, 138, 12, 13, 494, 4, 32, 33, 12, 30, 42, 115, 424, 353, 4, 5, 4, 5, 4, 10, 35, 12, 30, 171, 310, 4, 5, 4, 10, 199, 12, 200, 4, 32, 455, 12, 1, 321, 4, 5, 4, 10, 167, 12, 13, 344, 4, 5, 4, 8, 69, 4, 10, 199, 167, 145, 127, 12, 104, 4, 5, 4, 10, 117, 167, 12, 80, 4, 10, 117, 167, 12, 104, 4, 10, 35, 145, 12, 70, 4, 5, 4, 10, 15, 35, 12, 140, 143, 142, 4, 5, 4, 10, 29, 15, 12, 104, 4, 10, 29, 112, 12, 140, 124, 4, 10, 33, 15, 12, 140, 296, 4, 5, 4, 10, 33, 167, 12, 140, 165, 4, 10, 33, 199, 12, 70, 72, 4, 5, 4, 10, 199, 117, 12, 79, 74, 191, 347, 72, 4, 5, 4, 10, 199, 114, 12, 73, 74, 1, 1, 4, 10, 199, 114, 12, 79, 74, 1, 4, 10, 159, 114, 12, 70, 1, 4, 5, 4, 5, 4, 8, 52, 4, 10, 60, 12, 455, 49, 4, 10, 53, 12, 15, 11, 4, 10, 339, 12, 49, 4, 10, 182, 12, 119, 11, 4, 10, 313, 12, 123, 11, 4, 10, 101, 12, 29, 11, 4, 10, 54, 12, 133, 49, 4, 10, 1, 12, 131, 49, 4, 10, 1, 12, 114, 4, 10, 57, 12, 11, 4, 5, 4, 8, 61, 4, 10, 67, 498, 154, 66, 4, 10, 62, 252, 66, 4, 10, 67, 406, 407, 65, 68, 4, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 375}, "58": {"input": [2, 4, 5, 4, 6, 156, 1, 4, 8, 9, 4, 10, 11, 12, 13, 292, 198, 4, 10, 25, 12, 26, 154, 4, 10, 199, 18, 12, 200, 1, 4, 10, 15, 12, 13, 371, 4, 10, 49, 12, 13, 1, 4, 10, 112, 12, 13, 1, 4, 8, 5, 4, 8, 52, 4, 10, 313, 12, 11, 112, 4, 10, 146, 12, 11, 15, 4, 10, 57, 12, 11, 4, 10, 60, 12, 11, 199, 4, 10, 5, 4, 8, 61, 4, 10, 62, 63, 252, 64, 65, 66, 18, 5, 4, 10, 67, 83, 1, 18, 1, 83, 65, 68, 4, 5, 4, 8, 69, 4, 10, 199, 18, 145, 112, 49, 18, 12, 104, 4, 10, 15, 199, 12, 140, 144, 72, 4, 10, 49, 199, 12, 77, 78, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [4, 5, 4, 6, 156, 1, 4, 8, 9, 4, 10, 11, 12, 13, 292, 198, 4, 10, 25, 12, 26, 154, 4, 10, 199, 18, 12, 200, 1, 4, 10, 15, 12, 13, 371, 4, 10, 49, 12, 13, 1, 4, 10, 112, 12, 13, 1, 4, 8, 5, 4, 8, 52, 4, 10, 313, 12, 11, 112, 4, 10, 146, 12, 11, 15, 4, 10, 57, 12, 11, 4, 10, 60, 12, 11, 199, 4, 10, 5, 4, 8, 61, 4, 10, 62, 63, 252, 64, 65, 66, 18, 5, 4, 10, 67, 83, 1, 18, 1, 83, 65, 68, 4, 5, 4, 8, 69, 4, 10, 199, 18, 145, 112, 49, 18, 12, 104, 4, 10, 15, 199, 12, 140, 144, 72, 4, 10, 49, 199, 12, 77, 78, 4, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 134}, "59": {"input": [2, 6, 156, 4, 8, 9, 4, 10, 11, 12, 13, 253, 198, 4, 10, 15, 12, 13, 228, 4, 10, 90, 12, 91, 296, 485, 509, 4, 5, 4, 10, 49, 12, 13, 4, 32, 112, 12, 511, 4, 32, 114, 12, 480, 4, 32, 138, 12, 409, 4, 32, 167, 12, 511, 4, 32, 179, 12, 480, 4, 32, 305, 12, 409, 4, 5, 4, 10, 306, 12, 13, 38, 4, 32, 307, 12, 48, 4, 176, 308, 12, 511, 4, 176, 312, 12, 511, 4, 176, 467, 12, 511, 4, 32, 88, 12, 24, 4, 176, 92, 12, 480, 4, 176, 207, 12, 480, 4, 176, 208, 12, 480, 4, 32, 209, 12, 18, 28, 4, 176, 210, 12, 409, 4, 176, 211, 12, 409, 4, 176, 212, 12, 409, 4, 5, 4, 5, 4, 10, 497, 12, 13, 24, 4, 282, 505, 12, 40, 1, 4, 282, 506, 12, 42, 1, 4, 282, 507, 12, 34, 1, 4, 282, 508, 12, 36, 1, 4, 282, 384, 12, 4, 5, 4, 10, 29, 12, 30, 157, 256, 170, 4, 10, 512, 12, 13, 50, 51, 4, 5, 4, 8, 52, 4, 10, 57, 12, 11, 4, 10, 314, 12, 15, 4, 10, 60, 12, 11, 90, 4, 10, 387, 12, 11, 505, 4, 10, 220, 12, 11, 506, 4, 10, 147, 12, 11, 507, 4, 10, 182, 12, 11, 508, 4, 10, 313, 12, 11, 112, 4, 10, 146, 12, 11, 114, 4, 10, 53, 12, 11, 138, 4, 10, 56, 12, 11, 308, 4, 10, 55, 12, 11, 312, 4, 10, 216, 12, 11, 467, 4, 10, 290, 12, 11, 92, 4, 10, 1, 12, 11, 207, 4, 10, 1, 12, 11, 208, 4, 10, 1, 12, 11, 210, 4, 10, 1, 12, 11, 211, 4, 10, 1, 12, 11, 212, 4, 5, 4, 8, 69, 4, 5, 4, 10, 90, 512, 12, 104, 4, 10, 497, 90, 18, 12, 222, 4, 10, 497, 512, 12, 195, 4, 5, 4, 10, 497, 15, 12, 70, 4, 10, 90, 15, 12, 70, 4, 5, 4, 10, 29, 512, 145, 12, 70, 4, 10, 29, 497, 12, 194, 317, 4, 5, 4, 10, 307, 29, 12, 140, 184, 4, 10, 88, 29, 12, 140, 318, 4, 10, 209, 29, 12, 140, 468, 4, 5, 4, 10, 112, 29, 12, 513, 1, 514, 1, 72, 4, 10, 112, 29, 12, 513, 1, 514, 1, 72, 4, 10, 112, 29, 12, 513, 1, 514, 1, 72, 4, 5, 4, 10, 138, 29, 12, 513, 225, 514, 1, 72, 4, 10, 138, 29, 12, 513, 226, 514, 1, 72, 4, 10, 138, 29, 12, 513, 1, 514, 1, 72, 4, 5, 4, 10, 114, 29, 12, 513, 108, 514, 1, 72, 4, 10, 114, 29, 12, 513, 350, 514, 1, 72, 4, 10, 114, 29, 12, 513, 410, 514, 1, 72, 4, 5, 4, 10, 167, 29, 12, 140, 143, 106, 4, 10, 179, 29, 12, 140, 327, 106, 4, 10, 305, 29, 12, 140, 165, 106, 4, 5, 4, 5, 4, 8, 61, 4, 10, 62, 155, 65, 66, 4, 10, 1, 1, 1, 1, 68, 4, 10, 151, 357, 66, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [6, 156, 4, 8, 9, 4, 10, 11, 12, 13, 253, 198, 4, 10, 15, 12, 13, 228, 4, 10, 90, 12, 91, 296, 485, 509, 4, 5, 4, 10, 49, 12, 13, 4, 32, 112, 12, 511, 4, 32, 114, 12, 480, 4, 32, 138, 12, 409, 4, 32, 167, 12, 511, 4, 32, 179, 12, 480, 4, 32, 305, 12, 409, 4, 5, 4, 10, 306, 12, 13, 38, 4, 32, 307, 12, 48, 4, 176, 308, 12, 511, 4, 176, 312, 12, 511, 4, 176, 467, 12, 511, 4, 32, 88, 12, 24, 4, 176, 92, 12, 480, 4, 176, 207, 12, 480, 4, 176, 208, 12, 480, 4, 32, 209, 12, 18, 28, 4, 176, 210, 12, 409, 4, 176, 211, 12, 409, 4, 176, 212, 12, 409, 4, 5, 4, 5, 4, 10, 497, 12, 13, 24, 4, 282, 505, 12, 40, 1, 4, 282, 506, 12, 42, 1, 4, 282, 507, 12, 34, 1, 4, 282, 508, 12, 36, 1, 4, 282, 384, 12, 4, 5, 4, 10, 29, 12, 30, 157, 256, 170, 4, 10, 512, 12, 13, 50, 51, 4, 5, 4, 8, 52, 4, 10, 57, 12, 11, 4, 10, 314, 12, 15, 4, 10, 60, 12, 11, 90, 4, 10, 387, 12, 11, 505, 4, 10, 220, 12, 11, 506, 4, 10, 147, 12, 11, 507, 4, 10, 182, 12, 11, 508, 4, 10, 313, 12, 11, 112, 4, 10, 146, 12, 11, 114, 4, 10, 53, 12, 11, 138, 4, 10, 56, 12, 11, 308, 4, 10, 55, 12, 11, 312, 4, 10, 216, 12, 11, 467, 4, 10, 290, 12, 11, 92, 4, 10, 1, 12, 11, 207, 4, 10, 1, 12, 11, 208, 4, 10, 1, 12, 11, 210, 4, 10, 1, 12, 11, 211, 4, 10, 1, 12, 11, 212, 4, 5, 4, 8, 69, 4, 5, 4, 10, 90, 512, 12, 104, 4, 10, 497, 90, 18, 12, 222, 4, 10, 497, 512, 12, 195, 4, 5, 4, 10, 497, 15, 12, 70, 4, 10, 90, 15, 12, 70, 4, 5, 4, 10, 29, 512, 145, 12, 70, 4, 10, 29, 497, 12, 194, 317, 4, 5, 4, 10, 307, 29, 12, 140, 184, 4, 10, 88, 29, 12, 140, 318, 4, 10, 209, 29, 12, 140, 468, 4, 5, 4, 10, 112, 29, 12, 513, 1, 514, 1, 72, 4, 10, 112, 29, 12, 513, 1, 514, 1, 72, 4, 10, 112, 29, 12, 513, 1, 514, 1, 72, 4, 5, 4, 10, 138, 29, 12, 513, 225, 514, 1, 72, 4, 10, 138, 29, 12, 513, 226, 514, 1, 72, 4, 10, 138, 29, 12, 513, 1, 514, 1, 72, 4, 5, 4, 10, 114, 29, 12, 513, 108, 514, 1, 72, 4, 10, 114, 29, 12, 513, 350, 514, 1, 72, 4, 10, 114, 29, 12, 513, 410, 514, 1, 72, 4, 5, 4, 10, 167, 29, 12, 140, 143, 106, 4, 10, 179, 29, 12, 140, 327, 106, 4, 10, 305, 29, 12, 140, 165, 106, 4, 5, 4, 5, 4, 8, 61, 4, 10, 62, 155, 65, 66, 4, 10, 1, 1, 1, 1, 68, 4, 10, 151, 357, 66, 4, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 532}, "60": {"input": [2, 6, 1, 4, 8, 9, 4, 10, 11, 12, 13, 1, 198, 4, 10, 15, 12, 13, 1, 34, 198, 4, 10, 49, 12, 13, 1, 34, 198, 4, 10, 112, 12, 13, 1, 42, 198, 4, 10, 125, 18, 12, 126, 46, 246, 4, 5, 4, 10, 515, 12, 1, 1, 337, 236, 198, 4, 10, 516, 12, 1, 1, 337, 236, 198, 4, 5, 4, 10, 29, 18, 12, 30, 4, 32, 33, 18, 12, 42, 1, 4, 176, 35, 12, 517, 4, 176, 37, 12, 517, 4, 176, 39, 12, 1, 4, 176, 41, 12, 1, 4, 32, 88, 12, 4, 176, 92, 12, 235, 517, 4, 263, 207, 12, 34, 4, 263, 208, 12, 36, 4, 176, 209, 12, 235, 1, 4, 263, 210, 12, 34, 4, 263, 211, 12, 36, 4, 5, 4, 10, 90, 12, 91, 169, 403, 321, 426, 4, 10, 399, 12, 30, 1, 1, 172, 4, 10, 331, 12, 332, 1, 1, 1, 4, 10, 114, 12, 13, 228, 344, 4, 10, 5, 4, 8, 69, 4, 5, 4, 10, 90, 114, 518, 12, 104, 4, 10, 90, 33, 88, 12, 70, 4, 5, 4, 10, 33, 15, 12, 194, 317, 4, 10, 35, 15, 12, 140, 350, 4, 10, 37, 15, 12, 140, 410, 4, 10, 39, 15, 12, 140, 225, 4, 10, 41, 15, 12, 140, 226, 4, 5, 4, 10, 88, 112, 12, 194, 317, 4, 10, 207, 112, 12, 140, 120, 4, 10, 208, 112, 12, 140, 193, 4, 10, 210, 112, 12, 140, 81, 4, 10, 211, 112, 12, 140, 82, 4, 5, 4, 10, 88, 114, 12, 80, 4, 10, 88, 518, 12, 70, 4, 10, 399, 114, 518, 12, 70, 4, 5, 4, 10, 399, 92, 12, 105, 72, 4, 5, 4, 10, 125, 90, 18, 12, 70, 72, 4, 5, 4, 5, 4, 8, 5, 4, 8, 61, 4, 10, 62, 242, 83, 65, 68, 4, 10, 62, 155, 65, 66, 4, 8, 5, 4, 8, 52, 4, 10, 316, 12, 11, 4, 10, 146, 12, 125, 49, 4, 10, 58, 12, 114, 4, 10, 182, 12, 112, 49, 4, 10, 60, 12, 49, 90, 4, 10, 217, 12, 515, 49, 4, 10, 149, 12, 516, 49, 4, 10, 57, 12, 15, 4, 10, 220, 12, 331, 49, 4, 5, 4, 5, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [6, 1, 4, 8, 9, 4, 10, 11, 12, 13, 1, 198, 4, 10, 15, 12, 13, 1, 34, 198, 4, 10, 49, 12, 13, 1, 34, 198, 4, 10, 112, 12, 13, 1, 42, 198, 4, 10, 125, 18, 12, 126, 46, 246, 4, 5, 4, 10, 515, 12, 1, 1, 337, 236, 198, 4, 10, 516, 12, 1, 1, 337, 236, 198, 4, 5, 4, 10, 29, 18, 12, 30, 4, 32, 33, 18, 12, 42, 1, 4, 176, 35, 12, 517, 4, 176, 37, 12, 517, 4, 176, 39, 12, 1, 4, 176, 41, 12, 1, 4, 32, 88, 12, 4, 176, 92, 12, 235, 517, 4, 263, 207, 12, 34, 4, 263, 208, 12, 36, 4, 176, 209, 12, 235, 1, 4, 263, 210, 12, 34, 4, 263, 211, 12, 36, 4, 5, 4, 10, 90, 12, 91, 169, 403, 321, 426, 4, 10, 399, 12, 30, 1, 1, 172, 4, 10, 331, 12, 332, 1, 1, 1, 4, 10, 114, 12, 13, 228, 344, 4, 10, 5, 4, 8, 69, 4, 5, 4, 10, 90, 114, 518, 12, 104, 4, 10, 90, 33, 88, 12, 70, 4, 5, 4, 10, 33, 15, 12, 194, 317, 4, 10, 35, 15, 12, 140, 350, 4, 10, 37, 15, 12, 140, 410, 4, 10, 39, 15, 12, 140, 225, 4, 10, 41, 15, 12, 140, 226, 4, 5, 4, 10, 88, 112, 12, 194, 317, 4, 10, 207, 112, 12, 140, 120, 4, 10, 208, 112, 12, 140, 193, 4, 10, 210, 112, 12, 140, 81, 4, 10, 211, 112, 12, 140, 82, 4, 5, 4, 10, 88, 114, 12, 80, 4, 10, 88, 518, 12, 70, 4, 10, 399, 114, 518, 12, 70, 4, 5, 4, 10, 399, 92, 12, 105, 72, 4, 5, 4, 10, 125, 90, 18, 12, 70, 72, 4, 5, 4, 5, 4, 8, 5, 4, 8, 61, 4, 10, 62, 242, 83, 65, 68, 4, 10, 62, 155, 65, 66, 4, 8, 5, 4, 8, 52, 4, 10, 316, 12, 11, 4, 10, 146, 12, 125, 49, 4, 10, 58, 12, 114, 4, 10, 182, 12, 112, 49, 4, 10, 60, 12, 49, 90, 4, 10, 217, 12, 515, 49, 4, 10, 149, 12, 516, 49, 4, 10, 57, 12, 15, 4, 10, 220, 12, 331, 49, 4, 5, 4, 5, 4, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 391}, "61": {"input": [2, 6, 4, 8, 9, 5, 4, 10, 445, 12, 392, 447, 1, 1, 4, 10, 11, 83, 12, 18, 13, 113, 4, 10, 15, 12, 13, 46, 4, 10, 49, 12, 13, 255, 4, 32, 5, 4, 8, 61, 4, 10, 62, 95, 18, 464, 68, 4, 10, 62, 1, 186, 66, 4, 282, 5, 4, 8, 69, 4, 10, 445, 145, 18, 12, 70, 4, 10, 15, 445, 12, 70, 4, 10, 445, 393, 12, 452, 4, 10, 445, 11, 12, 70, 4, 10, 49, 445, 12, 70, 72, 4, 10, 5, 4, 8, 52, 4, 10, 453, 12, 15, 4, 10, 56, 12, 11, 4, 10, 101, 12, 1, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [6, 4, 8, 9, 5, 4, 10, 445, 12, 392, 447, 1, 1, 4, 10, 11, 83, 12, 18, 13, 113, 4, 10, 15, 12, 13, 46, 4, 10, 49, 12, 13, 255, 4, 32, 5, 4, 8, 61, 4, 10, 62, 95, 18, 464, 68, 4, 10, 62, 1, 186, 66, 4, 282, 5, 4, 8, 69, 4, 10, 445, 145, 18, 12, 70, 4, 10, 15, 445, 12, 70, 4, 10, 445, 393, 12, 452, 4, 10, 445, 11, 12, 70, 4, 10, 49, 445, 12, 70, 72, 4, 10, 5, 4, 8, 52, 4, 10, 453, 12, 15, 4, 10, 56, 12, 11, 4, 10, 101, 12, 1, 4, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 113}, "62": {"input": [2, 6, 4, 8, 9, 186, 5, 4, 10, 11, 186, 12, 13, 256, 4, 10, 15, 12, 392, 448, 4, 32, 277, 12, 278, 1, 4, 32, 331, 12, 332, 18, 1, 4, 32, 5, 4, 8, 61, 4, 10, 62, 239, 186, 68, 8, 5, 4, 10, 62, 271, 66, 8, 5, 4, 282, 5, 4, 8, 69, 4, 10, 15, 393, 12, 452, 4, 10, 277, 331, 12, 70, 4, 10, 11, 277, 186, 12, 70, 72, 4, 10, 5, 4, 8, 52, 4, 10, 453, 12, 11, 4, 10, 56, 12, 1, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [6, 4, 8, 9, 186, 5, 4, 10, 11, 186, 12, 13, 256, 4, 10, 15, 12, 392, 448, 4, 32, 277, 12, 278, 1, 4, 32, 331, 12, 332, 18, 1, 4, 32, 5, 4, 8, 61, 4, 10, 62, 239, 186, 68, 8, 5, 4, 10, 62, 271, 66, 8, 5, 4, 282, 5, 4, 8, 69, 4, 10, 15, 393, 12, 452, 4, 10, 277, 331, 12, 70, 4, 10, 11, 277, 186, 12, 70, 72, 4, 10, 5, 4, 8, 52, 4, 10, 453, 12, 11, 4, 10, 56, 12, 1, 4, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 97}, "63": {"input": [2, 6, 4, 8, 9, 4, 5, 4, 10, 11, 12, 13, 352, 198, 4, 10, 15, 12, 13, 395, 4, 5, 4, 10, 29, 12, 30, 4, 32, 33, 12, 36, 1, 157, 358, 4, 32, 35, 18, 12, 34, 157, 328, 309, 87, 4, 32, 37, 12, 36, 99, 113, 116, 1, 4, 5, 4, 10, 88, 18, 12, 4, 32, 127, 18, 12, 128, 83, 519, 18, 496, 121, 1, 129, 4, 32, 131, 18, 12, 128, 83, 124, 18, 496, 1, 1, 129, 4, 5, 4, 10, 44, 12, 45, 463, 1, 1, 4, 5, 4, 10, 90, 18, 12, 91, 19, 120, 328, 20, 397, 4, 10, 117, 12, 118, 110, 1, 97, 36, 193, 132, 4, 8, 5, 4, 8, 52, 4, 10, 56, 12, 11, 127, 4, 10, 55, 12, 11, 131, 4, 10, 60, 12, 11, 90, 44, 4, 10, 339, 12, 11, 15, 4, 10, 57, 12, 11, 4, 5, 4, 8, 61, 4, 10, 62, 63, 155, 32, 65, 66, 4, 10, 151, 152, 68, 4, 10, 5, 4, 8, 69, 4, 10, 90, 18, 145, 18, 12, 104, 4, 10, 117, 83, 145, 18, 12, 70, 4, 10, 29, 145, 18, 12, 70, 4, 5, 4, 10, 117, 35, 12, 105, 107, 4, 5, 4, 10, 35, 37, 12, 140, 345, 142, 4, 5, 4, 10, 90, 44, 12, 79, 74, 191, 347, 4, 5, 4, 10, 90, 33, 12, 471, 74, 65, 4, 10, 90, 33, 12, 79, 74, 241, 347, 4, 5, 4, 10, 90, 117, 12, 471, 74, 65, 4, 10, 90, 117, 12, 79, 74, 241, 347, 4, 5, 4, 10, 90, 37, 12, 471, 74, 65, 4, 10, 90, 37, 12, 79, 74, 241, 347, 4, 5, 4, 10, 15, 35, 37, 12, 70, 4, 10, 33, 15, 12, 70, 4, 10, 117, 15, 12, 70, 4, 10, 37, 15, 12, 70, 4, 10, 90, 15, 12, 104, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [6, 4, 8, 9, 4, 5, 4, 10, 11, 12, 13, 352, 198, 4, 10, 15, 12, 13, 395, 4, 5, 4, 10, 29, 12, 30, 4, 32, 33, 12, 36, 1, 157, 358, 4, 32, 35, 18, 12, 34, 157, 328, 309, 87, 4, 32, 37, 12, 36, 99, 113, 116, 1, 4, 5, 4, 10, 88, 18, 12, 4, 32, 127, 18, 12, 128, 83, 519, 18, 496, 121, 1, 129, 4, 32, 131, 18, 12, 128, 83, 124, 18, 496, 1, 1, 129, 4, 5, 4, 10, 44, 12, 45, 463, 1, 1, 4, 5, 4, 10, 90, 18, 12, 91, 19, 120, 328, 20, 397, 4, 10, 117, 12, 118, 110, 1, 97, 36, 193, 132, 4, 8, 5, 4, 8, 52, 4, 10, 56, 12, 11, 127, 4, 10, 55, 12, 11, 131, 4, 10, 60, 12, 11, 90, 44, 4, 10, 339, 12, 11, 15, 4, 10, 57, 12, 11, 4, 5, 4, 8, 61, 4, 10, 62, 63, 155, 32, 65, 66, 4, 10, 151, 152, 68, 4, 10, 5, 4, 8, 69, 4, 10, 90, 18, 145, 18, 12, 104, 4, 10, 117, 83, 145, 18, 12, 70, 4, 10, 29, 145, 18, 12, 70, 4, 5, 4, 10, 117, 35, 12, 105, 107, 4, 5, 4, 10, 35, 37, 12, 140, 345, 142, 4, 5, 4, 10, 90, 44, 12, 79, 74, 191, 347, 4, 5, 4, 10, 90, 33, 12, 471, 74, 65, 4, 10, 90, 33, 12, 79, 74, 241, 347, 4, 5, 4, 10, 90, 117, 12, 471, 74, 65, 4, 10, 90, 117, 12, 79, 74, 241, 347, 4, 5, 4, 10, 90, 37, 12, 471, 74, 65, 4, 10, 90, 37, 12, 79, 74, 241, 347, 4, 5, 4, 10, 15, 35, 37, 12, 70, 4, 10, 33, 15, 12, 70, 4, 10, 117, 15, 12, 70, 4, 10, 37, 15, 12, 70, 4, 10, 90, 15, 12, 104, 4, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 325}, "64": {"input": [2, 6, 4, 8, 9, 4, 10, 11, 12, 13, 111, 51, 4, 10, 15, 12, 13, 253, 4, 10, 49, 12, 13, 4, 32, 112, 12, 110, 1, 4, 32, 125, 18, 12, 126, 46, 214, 4, 10, 88, 12, 4, 32, 90, 12, 91, 175, 78, 1, 4, 32, 331, 12, 332, 298, 267, 1, 1, 4, 10, 25, 12, 26, 85, 172, 1, 4, 10, 44, 12, 45, 157, 1, 1, 1, 38, 4, 10, 159, 18, 12, 45, 463, 464, 38, 255, 4, 5, 4, 10, 114, 12, 13, 180, 51, 4, 5, 4, 8, 69, 4, 10, 44, 90, 83, 12, 189, 107, 4, 10, 112, 25, 8, 12, 70, 72, 4, 10, 159, 90, 8, 12, 189, 72, 4, 10, 159, 331, 8, 12, 189, 4, 10, 88, 114, 8, 12, 104, 4, 10, 90, 112, 186, 12, 1, 63, 190, 464, 4, 10, 331, 112, 186, 12, 1, 63, 190, 464, 4, 10, 125, 90, 8, 12, 192, 190, 386, 4, 5, 4, 8, 61, 4, 10, 62, 242, 83, 65, 68, 4, 10, 62, 155, 65, 66, 4, 5, 4, 8, 52, 4, 10, 146, 12, 11, 15, 125, 4, 10, 57, 12, 11, 112, 4, 10, 215, 12, 11, 159, 4, 10, 56, 12, 11, 331, 4, 10, 339, 12, 11, 44, 4, 10, 59, 12, 11, 4, 10, 60, 12, 11, 90, 4, 10, 58, 12, 11, 393, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [6, 4, 8, 9, 4, 10, 11, 12, 13, 111, 51, 4, 10, 15, 12, 13, 253, 4, 10, 49, 12, 13, 4, 32, 112, 12, 110, 1, 4, 32, 125, 18, 12, 126, 46, 214, 4, 10, 88, 12, 4, 32, 90, 12, 91, 175, 78, 1, 4, 32, 331, 12, 332, 298, 267, 1, 1, 4, 10, 25, 12, 26, 85, 172, 1, 4, 10, 44, 12, 45, 157, 1, 1, 1, 38, 4, 10, 159, 18, 12, 45, 463, 464, 38, 255, 4, 5, 4, 10, 114, 12, 13, 180, 51, 4, 5, 4, 8, 69, 4, 10, 44, 90, 83, 12, 189, 107, 4, 10, 112, 25, 8, 12, 70, 72, 4, 10, 159, 90, 8, 12, 189, 72, 4, 10, 159, 331, 8, 12, 189, 4, 10, 88, 114, 8, 12, 104, 4, 10, 90, 112, 186, 12, 1, 63, 190, 464, 4, 10, 331, 112, 186, 12, 1, 63, 190, 464, 4, 10, 125, 90, 8, 12, 192, 190, 386, 4, 5, 4, 8, 61, 4, 10, 62, 242, 83, 65, 68, 4, 10, 62, 155, 65, 66, 4, 5, 4, 8, 52, 4, 10, 146, 12, 11, 15, 125, 4, 10, 57, 12, 11, 112, 4, 10, 215, 12, 11, 159, 4, 10, 56, 12, 11, 331, 4, 10, 339, 12, 11, 44, 4, 10, 59, 12, 11, 4, 10, 60, 12, 11, 90, 4, 10, 58, 12, 11, 393, 4, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 239}, "65": {"input": [2, 6, 7, 4, 83, 9, 4, 8, 11, 12, 13, 198, 84, 4, 8, 15, 12, 13, 4, 10, 49, 12, 1, 4, 10, 112, 12, 1, 4, 8, 114, 12, 13, 4, 10, 138, 12, 1, 4, 10, 167, 12, 1, 4, 5, 4, 8, 88, 12, 4, 10, 90, 18, 12, 91, 296, 294, 321, 4, 10, 93, 12, 94, 97, 4, 32, 98, 12, 18, 144, 1, 4, 32, 427, 12, 18, 143, 1, 4, 5, 4, 8, 127, 12, 128, 136, 129, 4, 10, 131, 18, 12, 18, 434, 18, 495, 435, 401, 1, 4, 10, 133, 18, 12, 18, 1, 18, 495, 435, 401, 1, 4, 5, 4, 8, 29, 12, 30, 19, 87, 409, 4, 8, 179, 12, 13, 139, 4, 5, 4, 5, 4, 83, 52, 4, 8, 147, 12, 98, 11, 4, 8, 220, 12, 131, 11, 4, 8, 53, 12, 427, 11, 4, 8, 489, 12, 133, 11, 4, 8, 315, 12, 112, 11, 4, 8, 102, 12, 49, 11, 4, 8, 57, 12, 11, 4, 8, 60, 12, 90, 11, 4, 5, 4, 83, 69, 4, 8, 88, 179, 12, 104, 465, 4, 8, 93, 29, 83, 12, 105, 107, 4, 8, 29, 179, 83, 12, 70, 4, 5, 4, 8, 49, 93, 12, 140, 165, 1, 142, 4, 8, 138, 90, 12, 140, 144, 72, 4, 5, 4, 8, 112, 93, 12, 140, 184, 1, 142, 4, 8, 167, 90, 12, 140, 143, 72, 4, 5, 4, 83, 61, 4, 8, 62, 95, 66, 4, 8, 67, 406, 1, 65, 68, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [6, 7, 4, 83, 9, 4, 8, 11, 12, 13, 198, 84, 4, 8, 15, 12, 13, 4, 10, 49, 12, 1, 4, 10, 112, 12, 1, 4, 8, 114, 12, 13, 4, 10, 138, 12, 1, 4, 10, 167, 12, 1, 4, 5, 4, 8, 88, 12, 4, 10, 90, 18, 12, 91, 296, 294, 321, 4, 10, 93, 12, 94, 97, 4, 32, 98, 12, 18, 144, 1, 4, 32, 427, 12, 18, 143, 1, 4, 5, 4, 8, 127, 12, 128, 136, 129, 4, 10, 131, 18, 12, 18, 434, 18, 495, 435, 401, 1, 4, 10, 133, 18, 12, 18, 1, 18, 495, 435, 401, 1, 4, 5, 4, 8, 29, 12, 30, 19, 87, 409, 4, 8, 179, 12, 13, 139, 4, 5, 4, 5, 4, 83, 52, 4, 8, 147, 12, 98, 11, 4, 8, 220, 12, 131, 11, 4, 8, 53, 12, 427, 11, 4, 8, 489, 12, 133, 11, 4, 8, 315, 12, 112, 11, 4, 8, 102, 12, 49, 11, 4, 8, 57, 12, 11, 4, 8, 60, 12, 90, 11, 4, 5, 4, 83, 69, 4, 8, 88, 179, 12, 104, 465, 4, 8, 93, 29, 83, 12, 105, 107, 4, 8, 29, 179, 83, 12, 70, 4, 5, 4, 8, 49, 93, 12, 140, 165, 1, 142, 4, 8, 138, 90, 12, 140, 144, 72, 4, 5, 4, 8, 112, 93, 12, 140, 184, 1, 142, 4, 8, 167, 90, 12, 140, 143, 72, 4, 5, 4, 83, 61, 4, 8, 62, 95, 66, 4, 8, 67, 406, 1, 65, 68, 4, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 264}, "66": {"input": [2, 6, 1, 4, 8, 9, 4, 10, 11, 12, 13, 1, 253, 198, 4, 10, 127, 12, 128, 1, 436, 129, 400, 4, 10, 88, 12, 5, 4, 32, 90, 12, 91, 36, 296, 1, 4, 32, 329, 12, 330, 172, 336, 273, 267, 4, 32, 92, 12, 4, 176, 331, 12, 332, 169, 415, 4, 176, 334, 12, 330, 242, 494, 122, 4, 5, 4, 10, 29, 12, 30, 309, 1, 1, 4, 10, 15, 12, 13, 51, 50, 4, 10, 125, 12, 126, 214, 4, 5, 4, 8, 52, 4, 10, 57, 12, 11, 4, 10, 60, 12, 90, 11, 4, 10, 146, 12, 127, 11, 4, 10, 221, 12, 125, 11, 4, 10, 58, 12, 15, 11, 4, 10, 101, 12, 331, 11, 4, 10, 103, 12, 334, 4, 5, 4, 8, 69, 4, 10, 90, 15, 145, 12, 104, 465, 4, 10, 329, 15, 12, 104, 465, 4, 10, 92, 15, 12, 104, 465, 4, 10, 331, 125, 12, 104, 465, 4, 5, 4, 10, 329, 29, 12, 105, 284, 4, 10, 90, 329, 12, 70, 1, 4, 10, 29, 15, 145, 12, 70, 4, 5, 4, 10, 331, 329, 12, 432, 4, 10, 331, 329, 12, 140, 1, 106, 4, 10, 334, 90, 12, 140, 336, 72, 4, 5, 4, 10, 334, 125, 12, 70, 71, 4, 5, 4, 5, 4, 8, 61, 4, 10, 67, 406, 1, 65, 68, 4, 10, 62, 155, 65, 66, 4, 10, 62, 108, 65, 66, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [6, 1, 4, 8, 9, 4, 10, 11, 12, 13, 1, 253, 198, 4, 10, 127, 12, 128, 1, 436, 129, 400, 4, 10, 88, 12, 5, 4, 32, 90, 12, 91, 36, 296, 1, 4, 32, 329, 12, 330, 172, 336, 273, 267, 4, 32, 92, 12, 4, 176, 331, 12, 332, 169, 415, 4, 176, 334, 12, 330, 242, 494, 122, 4, 5, 4, 10, 29, 12, 30, 309, 1, 1, 4, 10, 15, 12, 13, 51, 50, 4, 10, 125, 12, 126, 214, 4, 5, 4, 8, 52, 4, 10, 57, 12, 11, 4, 10, 60, 12, 90, 11, 4, 10, 146, 12, 127, 11, 4, 10, 221, 12, 125, 11, 4, 10, 58, 12, 15, 11, 4, 10, 101, 12, 331, 11, 4, 10, 103, 12, 334, 4, 5, 4, 8, 69, 4, 10, 90, 15, 145, 12, 104, 465, 4, 10, 329, 15, 12, 104, 465, 4, 10, 92, 15, 12, 104, 465, 4, 10, 331, 125, 12, 104, 465, 4, 5, 4, 10, 329, 29, 12, 105, 284, 4, 10, 90, 329, 12, 70, 1, 4, 10, 29, 15, 145, 12, 70, 4, 5, 4, 10, 331, 329, 12, 432, 4, 10, 331, 329, 12, 140, 1, 106, 4, 10, 334, 90, 12, 140, 336, 72, 4, 5, 4, 10, 334, 125, 12, 70, 71, 4, 5, 4, 5, 4, 8, 61, 4, 10, 67, 406, 1, 65, 68, 4, 10, 62, 155, 65, 66, 4, 10, 62, 108, 65, 66, 4, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 249}, "67": {"input": [2, 6, 1, 4, 8, 9, 4, 10, 11, 12, 13, 352, 198, 4, 10, 15, 186, 12, 13, 186, 230, 395, 4, 10, 396, 18, 12, 1, 83, 124, 20, 4, 10, 29, 12, 30, 4, 32, 33, 18, 12, 40, 186, 157, 172, 171, 4, 32, 35, 12, 42, 18, 113, 18, 169, 173, 4, 10, 117, 83, 12, 118, 89, 120, 83, 132, 18, 31, 1, 4, 32, 119, 12, 1, 4, 32, 123, 12, 1, 4, 10, 88, 18, 12, 236, 198, 4, 10, 1, 18, 12, 128, 83, 130, 18, 475, 83, 510, 1, 4, 10, 1, 18, 12, 128, 83, 141, 18, 1, 83, 510, 1, 4, 5, 4, 8, 52, 4, 10, 57, 12, 11, 4, 10, 215, 12, 11, 15, 4, 10, 56, 12, 11, 127, 4, 10, 55, 12, 11, 131, 4, 10, 60, 12, 11, 396, 4, 5, 4, 8, 61, 4, 10, 62, 63, 405, 64, 65, 66, 4, 10, 67, 1, 407, 65, 68, 4, 5, 4, 8, 69, 4, 10, 396, 18, 145, 18, 12, 104, 4, 10, 117, 83, 145, 18, 12, 1, 4, 10, 29, 145, 18, 12, 70, 4, 5, 4, 10, 15, 35, 12, 105, 4, 10, 15, 33, 12, 105, 72, 4, 5, 4, 10, 15, 83, 117, 12, 70, 4, 10, 396, 117, 12, 70, 106, 4, 10, 396, 35, 18, 12, 70, 106, 4, 10, 117, 18, 33, 83, 12, 70, 107, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [6, 1, 4, 8, 9, 4, 10, 11, 12, 13, 352, 198, 4, 10, 15, 186, 12, 13, 186, 230, 395, 4, 10, 396, 18, 12, 1, 83, 124, 20, 4, 10, 29, 12, 30, 4, 32, 33, 18, 12, 40, 186, 157, 172, 171, 4, 32, 35, 12, 42, 18, 113, 18, 169, 173, 4, 10, 117, 83, 12, 118, 89, 120, 83, 132, 18, 31, 1, 4, 32, 119, 12, 1, 4, 32, 123, 12, 1, 4, 10, 88, 18, 12, 236, 198, 4, 10, 1, 18, 12, 128, 83, 130, 18, 475, 83, 510, 1, 4, 10, 1, 18, 12, 128, 83, 141, 18, 1, 83, 510, 1, 4, 5, 4, 8, 52, 4, 10, 57, 12, 11, 4, 10, 215, 12, 11, 15, 4, 10, 56, 12, 11, 127, 4, 10, 55, 12, 11, 131, 4, 10, 60, 12, 11, 396, 4, 5, 4, 8, 61, 4, 10, 62, 63, 405, 64, 65, 66, 4, 10, 67, 1, 407, 65, 68, 4, 5, 4, 8, 69, 4, 10, 396, 18, 145, 18, 12, 104, 4, 10, 117, 83, 145, 18, 12, 1, 4, 10, 29, 145, 18, 12, 70, 4, 5, 4, 10, 15, 35, 12, 105, 4, 10, 15, 33, 12, 105, 72, 4, 5, 4, 10, 15, 83, 117, 12, 70, 4, 10, 396, 117, 12, 70, 106, 4, 10, 396, 35, 18, 12, 70, 106, 4, 10, 117, 18, 33, 83, 12, 70, 107, 4, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 243}, "68": {"input": [2, 6, 156, 1, 1, 4, 8, 9, 4, 10, 11, 12, 13, 253, 4, 10, 15, 12, 13, 4, 32, 49, 12, 254, 1, 4, 32, 112, 12, 1, 87, 255, 4, 32, 44, 18, 12, 45, 1, 160, 256, 4, 10, 127, 12, 128, 1, 129, 236, 4, 32, 131, 12, 257, 4, 32, 133, 12, 258, 4, 32, 259, 12, 260, 4, 32, 261, 12, 262, 4, 5, 4, 10, 114, 12, 13, 50, 51, 4, 5, 4, 10, 88, 12, 4, 32, 92, 12, 4, 176, 207, 12, 172, 4, 263, 1, 12, 264, 265, 266, 267, 1, 268, 4, 263, 269, 12, 270, 271, 272, 122, 273, 4, 176, 208, 12, 172, 4, 263, 1, 12, 264, 265, 266, 267, 1, 268, 4, 263, 274, 12, 270, 271, 272, 122, 273, 4, 176, 209, 12, 172, 4, 263, 1, 12, 264, 265, 266, 267, 1, 268, 4, 263, 275, 12, 270, 271, 272, 122, 273, 4, 176, 210, 12, 172, 4, 263, 1, 12, 264, 265, 266, 267, 1, 268, 4, 263, 276, 12, 270, 271, 272, 122, 273, 4, 32, 277, 12, 278, 18, 279, 298, 4, 176, 280, 18, 12, 19, 1, 4, 176, 281, 12, 96, 171, 4, 5, 4, 8, 69, 4, 10, 114, 277, 12, 222, 4, 10, 114, 393, 12, 195, 4, 10, 114, 145, 12, 70, 4, 5, 4, 10, 277, 145, 18, 12, 283, 4, 10, 92, 145, 92, 114, 12, 104, 4, 10, 280, 92, 18, 12, 70, 106, 4, 5, 4, 10, 44, 277, 12, 70, 284, 4, 10, 112, 277, 12, 70, 72, 4, 10, 49, 277, 12, 70, 187, 4, 5, 4, 10, 280, 44, 12, 285, 257, 1, 4, 10, 280, 44, 12, 285, 262, 1, 4, 10, 280, 44, 12, 285, 260, 1, 4, 10, 280, 44, 12, 285, 258, 1, 4, 5, 4, 10, 280, 44, 12, 286, 287, 288, 1, 1, 142, 4, 10, 280, 44, 12, 286, 287, 288, 1, 1, 142, 4, 10, 280, 44, 12, 286, 287, 288, 1, 1, 142, 4, 10, 280, 44, 12, 286, 287, 288, 1, 1, 142, 4, 5, 4, 10, 280, 44, 12, 286, 287, 288, 289, 1, 4, 10, 280, 44, 12, 140, 289, 4, 5, 4, 10, 92, 281, 12, 70, 1, 4, 5, 4, 8, 52, 4, 10, 59, 12, 11, 4, 10, 215, 12, 11, 44, 4, 10, 57, 12, 11, 112, 4, 10, 60, 12, 11, 280, 4, 10, 56, 12, 11, 131, 4, 10, 55, 12, 11, 133, 4, 10, 216, 12, 11, 259, 4, 10, 290, 12, 11, 261, 4, 10, 103, 12, 11, 49, 4, 10, 58, 12, 11, 114, 4, 10, 5, 4, 8, 61, 4, 10, 62, 95, 83, 68, 4, 10, 62, 271, 66, 4, 10, 151, 1, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [6, 156, 1, 1, 4, 8, 9, 4, 10, 11, 12, 13, 253, 4, 10, 15, 12, 13, 4, 32, 49, 12, 254, 1, 4, 32, 112, 12, 1, 87, 255, 4, 32, 44, 18, 12, 45, 1, 160, 256, 4, 10, 127, 12, 128, 1, 129, 236, 4, 32, 131, 12, 257, 4, 32, 133, 12, 258, 4, 32, 259, 12, 260, 4, 32, 261, 12, 262, 4, 5, 4, 10, 114, 12, 13, 50, 51, 4, 5, 4, 10, 88, 12, 4, 32, 92, 12, 4, 176, 207, 12, 172, 4, 263, 1, 12, 264, 265, 266, 267, 1, 268, 4, 263, 269, 12, 270, 271, 272, 122, 273, 4, 176, 208, 12, 172, 4, 263, 1, 12, 264, 265, 266, 267, 1, 268, 4, 263, 274, 12, 270, 271, 272, 122, 273, 4, 176, 209, 12, 172, 4, 263, 1, 12, 264, 265, 266, 267, 1, 268, 4, 263, 275, 12, 270, 271, 272, 122, 273, 4, 176, 210, 12, 172, 4, 263, 1, 12, 264, 265, 266, 267, 1, 268, 4, 263, 276, 12, 270, 271, 272, 122, 273, 4, 32, 277, 12, 278, 18, 279, 298, 4, 176, 280, 18, 12, 19, 1, 4, 176, 281, 12, 96, 171, 4, 5, 4, 8, 69, 4, 10, 114, 277, 12, 222, 4, 10, 114, 393, 12, 195, 4, 10, 114, 145, 12, 70, 4, 5, 4, 10, 277, 145, 18, 12, 283, 4, 10, 92, 145, 92, 114, 12, 104, 4, 10, 280, 92, 18, 12, 70, 106, 4, 5, 4, 10, 44, 277, 12, 70, 284, 4, 10, 112, 277, 12, 70, 72, 4, 10, 49, 277, 12, 70, 187, 4, 5, 4, 10, 280, 44, 12, 285, 257, 1, 4, 10, 280, 44, 12, 285, 262, 1, 4, 10, 280, 44, 12, 285, 260, 1, 4, 10, 280, 44, 12, 285, 258, 1, 4, 5, 4, 10, 280, 44, 12, 286, 287, 288, 1, 1, 142, 4, 10, 280, 44, 12, 286, 287, 288, 1, 1, 142, 4, 10, 280, 44, 12, 286, 287, 288, 1, 1, 142, 4, 10, 280, 44, 12, 286, 287, 288, 1, 1, 142, 4, 5, 4, 10, 280, 44, 12, 286, 287, 288, 289, 1, 4, 10, 280, 44, 12, 140, 289, 4, 5, 4, 10, 92, 281, 12, 70, 1, 4, 5, 4, 8, 52, 4, 10, 59, 12, 11, 4, 10, 215, 12, 11, 44, 4, 10, 57, 12, 11, 112, 4, 10, 60, 12, 11, 280, 4, 10, 56, 12, 11, 131, 4, 10, 55, 12, 11, 133, 4, 10, 216, 12, 11, 259, 4, 10, 290, 12, 11, 261, 4, 10, 103, 12, 11, 49, 4, 10, 58, 12, 11, 114, 4, 10, 5, 4, 8, 61, 4, 10, 62, 95, 83, 68, 4, 10, 62, 271, 66, 4, 10, 151, 1, 4, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 470}, "69": {"input": [2, 6, 4, 8, 9, 4, 5, 4, 10, 11, 12, 13, 253, 198, 4, 10, 90, 12, 91, 296, 485, 509, 4, 10, 29, 12, 30, 157, 172, 256, 170, 4, 10, 127, 12, 128, 4, 32, 131, 12, 438, 120, 4, 32, 133, 12, 439, 193, 4, 32, 259, 12, 440, 81, 4, 32, 261, 12, 441, 82, 4, 32, 402, 12, 486, 82, 4, 10, 33, 12, 30, 87, 169, 19, 4, 32, 35, 12, 40, 442, 4, 32, 37, 12, 42, 442, 4, 32, 39, 12, 34, 443, 4, 32, 41, 12, 36, 443, 4, 5, 4, 10, 15, 12, 13, 482, 4, 32, 49, 12, 1, 4, 32, 112, 12, 1, 4, 10, 22, 186, 12, 23, 363, 4, 10, 114, 12, 13, 335, 4, 10, 138, 12, 13, 325, 4, 5, 4, 10, 404, 18, 12, 128, 83, 403, 18, 1, 1, 129, 4, 10, 399, 12, 30, 42, 113, 97, 1, 4, 10, 167, 12, 13, 50, 51, 4, 5, 4, 5, 4, 8, 52, 4, 10, 60, 12, 90, 11, 4, 10, 182, 12, 261, 11, 4, 10, 313, 12, 259, 11, 4, 10, 387, 12, 131, 11, 4, 10, 220, 12, 133, 11, 4, 10, 54, 12, 404, 11, 4, 10, 53, 12, 22, 11, 4, 10, 147, 12, 49, 11, 4, 10, 339, 12, 112, 11, 4, 10, 150, 12, 114, 11, 4, 10, 57, 12, 11, 4, 5, 4, 8, 69, 4, 8, 5, 4, 10, 90, 167, 127, 12, 104, 4, 10, 33, 167, 145, 12, 70, 4, 5, 4, 10, 22, 90, 18, 12, 222, 4, 10, 22, 167, 22, 127, 18, 12, 195, 1, 4, 10, 33, 22, 12, 70, 4, 5, 4, 10, 133, 29, 12, 140, 490, 4, 10, 261, 29, 12, 140, 491, 4, 10, 131, 29, 12, 140, 492, 4, 10, 259, 29, 12, 140, 476, 4, 10, 402, 29, 12, 140, 493, 4, 5, 4, 10, 29, 127, 167, 145, 12, 70, 4, 5, 4, 10, 399, 90, 33, 12, 194, 317, 4, 5, 4, 10, 399, 167, 127, 12, 70, 106, 4, 10, 399, 112, 12, 70, 72, 4, 10, 399, 49, 12, 70, 227, 4, 10, 399, 114, 12, 140, 165, 4, 5, 4, 8, 61, 4, 10, 67, 498, 154, 66, 4, 10, 151, 152, 68, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [6, 4, 8, 9, 4, 5, 4, 10, 11, 12, 13, 253, 198, 4, 10, 90, 12, 91, 296, 485, 509, 4, 10, 29, 12, 30, 157, 172, 256, 170, 4, 10, 127, 12, 128, 4, 32, 131, 12, 438, 120, 4, 32, 133, 12, 439, 193, 4, 32, 259, 12, 440, 81, 4, 32, 261, 12, 441, 82, 4, 32, 402, 12, 486, 82, 4, 10, 33, 12, 30, 87, 169, 19, 4, 32, 35, 12, 40, 442, 4, 32, 37, 12, 42, 442, 4, 32, 39, 12, 34, 443, 4, 32, 41, 12, 36, 443, 4, 5, 4, 10, 15, 12, 13, 482, 4, 32, 49, 12, 1, 4, 32, 112, 12, 1, 4, 10, 22, 186, 12, 23, 363, 4, 10, 114, 12, 13, 335, 4, 10, 138, 12, 13, 325, 4, 5, 4, 10, 404, 18, 12, 128, 83, 403, 18, 1, 1, 129, 4, 10, 399, 12, 30, 42, 113, 97, 1, 4, 10, 167, 12, 13, 50, 51, 4, 5, 4, 5, 4, 8, 52, 4, 10, 60, 12, 90, 11, 4, 10, 182, 12, 261, 11, 4, 10, 313, 12, 259, 11, 4, 10, 387, 12, 131, 11, 4, 10, 220, 12, 133, 11, 4, 10, 54, 12, 404, 11, 4, 10, 53, 12, 22, 11, 4, 10, 147, 12, 49, 11, 4, 10, 339, 12, 112, 11, 4, 10, 150, 12, 114, 11, 4, 10, 57, 12, 11, 4, 5, 4, 8, 69, 4, 8, 5, 4, 10, 90, 167, 127, 12, 104, 4, 10, 33, 167, 145, 12, 70, 4, 5, 4, 10, 22, 90, 18, 12, 222, 4, 10, 22, 167, 22, 127, 18, 12, 195, 1, 4, 10, 33, 22, 12, 70, 4, 5, 4, 10, 133, 29, 12, 140, 490, 4, 10, 261, 29, 12, 140, 491, 4, 10, 131, 29, 12, 140, 492, 4, 10, 259, 29, 12, 140, 476, 4, 10, 402, 29, 12, 140, 493, 4, 5, 4, 10, 29, 127, 167, 145, 12, 70, 4, 5, 4, 10, 399, 90, 33, 12, 194, 317, 4, 5, 4, 10, 399, 167, 127, 12, 70, 106, 4, 10, 399, 112, 12, 70, 72, 4, 10, 399, 49, 12, 70, 227, 4, 10, 399, 114, 12, 140, 165, 4, 5, 4, 8, 61, 4, 10, 67, 498, 154, 66, 4, 10, 151, 152, 68, 4, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 389}, "70": {"input": [2, 6, 291, 4, 8, 9, 4, 10, 11, 12, 13, 198, 1, 4, 10, 15, 12, 13, 4, 32, 49, 12, 463, 255, 87, 4, 32, 112, 18, 12, 46, 158, 28, 4, 10, 134, 12, 135, 76, 136, 237, 158, 4, 10, 1, 12, 172, 4, 32, 114, 12, 13, 483, 395, 4, 32, 29, 12, 30, 424, 395, 4, 10, 88, 12, 4, 32, 90, 18, 12, 91, 137, 1, 4, 32, 33, 12, 30, 113, 42, 267, 1, 4, 32, 35, 12, 30, 42, 19, 169, 395, 4, 10, 127, 12, 128, 401, 1, 124, 436, 129, 4, 10, 138, 12, 13, 180, 51, 4, 5, 4, 8, 52, 4, 10, 215, 12, 112, 11, 4, 10, 56, 12, 49, 11, 4, 10, 221, 12, 127, 11, 4, 10, 102, 12, 33, 11, 4, 10, 57, 12, 11, 4, 10, 60, 12, 90, 11, 4, 10, 58, 12, 138, 11, 4, 5, 4, 8, 61, 4, 10, 62, 18, 155, 18, 65, 66, 4, 10, 67, 18, 1, 1, 65, 68, 4, 5, 4, 8, 69, 4, 5, 4, 10, 49, 134, 29, 12, 140, 120, 4, 10, 112, 18, 90, 18, 12, 70, 72, 4, 5, 4, 10, 29, 138, 12, 285, 296, 1, 4, 10, 114, 138, 12, 104, 4, 10, 90, 49, 18, 12, 104, 4, 10, 90, 33, 18, 12, 70, 106, 4, 10, 33, 138, 145, 114, 12, 1, 4, 10, 33, 29, 12, 70, 107, 4, 10, 35, 138, 12, 70, 4, 5, 4, 10, 134, 1, 12, 140, 296, 4, 10, 145, 29, 114, 12, 104, 4, 10, 29, 90, 18, 12, 70, 4, 10, 114, 90, 18, 12, 70, 4, 10, 138, 134, 18, 12, 70, 4, 10, 88, 138, 145, 114, 12, 104, 4, 10, 88, 35, 18, 12, 70, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [6, 291, 4, 8, 9, 4, 10, 11, 12, 13, 198, 1, 4, 10, 15, 12, 13, 4, 32, 49, 12, 463, 255, 87, 4, 32, 112, 18, 12, 46, 158, 28, 4, 10, 134, 12, 135, 76, 136, 237, 158, 4, 10, 1, 12, 172, 4, 32, 114, 12, 13, 483, 395, 4, 32, 29, 12, 30, 424, 395, 4, 10, 88, 12, 4, 32, 90, 18, 12, 91, 137, 1, 4, 32, 33, 12, 30, 113, 42, 267, 1, 4, 32, 35, 12, 30, 42, 19, 169, 395, 4, 10, 127, 12, 128, 401, 1, 124, 436, 129, 4, 10, 138, 12, 13, 180, 51, 4, 5, 4, 8, 52, 4, 10, 215, 12, 112, 11, 4, 10, 56, 12, 49, 11, 4, 10, 221, 12, 127, 11, 4, 10, 102, 12, 33, 11, 4, 10, 57, 12, 11, 4, 10, 60, 12, 90, 11, 4, 10, 58, 12, 138, 11, 4, 5, 4, 8, 61, 4, 10, 62, 18, 155, 18, 65, 66, 4, 10, 67, 18, 1, 1, 65, 68, 4, 5, 4, 8, 69, 4, 5, 4, 10, 49, 134, 29, 12, 140, 120, 4, 10, 112, 18, 90, 18, 12, 70, 72, 4, 5, 4, 10, 29, 138, 12, 285, 296, 1, 4, 10, 114, 138, 12, 104, 4, 10, 90, 49, 18, 12, 104, 4, 10, 90, 33, 18, 12, 70, 106, 4, 10, 33, 138, 145, 114, 12, 1, 4, 10, 33, 29, 12, 70, 107, 4, 10, 35, 138, 12, 70, 4, 5, 4, 10, 134, 1, 12, 140, 296, 4, 10, 145, 29, 114, 12, 104, 4, 10, 29, 90, 18, 12, 70, 4, 10, 114, 90, 18, 12, 70, 4, 10, 138, 134, 18, 12, 70, 4, 10, 88, 138, 145, 114, 12, 104, 4, 10, 88, 35, 18, 12, 70, 4, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 304}, "71": {"input": [2, 6, 4, 8, 9, 4, 5, 4, 10, 11, 12, 13, 1, 198, 4, 10, 15, 12, 13, 1, 198, 4, 10, 49, 12, 13, 1, 198, 4, 10, 163, 18, 12, 164, 46, 246, 172, 129, 143, 4, 10, 520, 18, 12, 164, 236, 172, 129, 143, 4, 10, 88, 18, 12, 4, 32, 29, 18, 12, 30, 83, 34, 5, 4, 176, 33, 18, 12, 340, 18, 96, 1, 4, 176, 35, 18, 12, 474, 18, 113, 1, 4, 32, 37, 18, 12, 30, 83, 42, 4, 176, 39, 18, 12, 340, 18, 96, 1, 4, 176, 41, 18, 12, 474, 18, 113, 1, 4, 5, 4, 10, 112, 12, 13, 236, 4, 10, 114, 12, 13, 228, 344, 4, 10, 138, 12, 13, 46, 245, 4, 10, 127, 12, 128, 1, 475, 121, 365, 236, 198, 4, 5, 4, 10, 199, 12, 200, 415, 244, 4, 5, 4, 8, 52, 4, 10, 150, 12, 49, 138, 4, 10, 218, 12, 11, 35, 4, 10, 149, 12, 15, 39, 4, 10, 316, 12, 11, 35, 4, 10, 182, 12, 15, 39, 4, 5, 4, 10, 472, 12, 49, 127, 4, 10, 339, 12, 49, 112, 199, 4, 10, 57, 12, 49, 4, 10, 1, 12, 11, 4, 10, 59, 12, 15, 4, 5, 4, 8, 69, 4, 5, 4, 10, 163, 199, 18, 12, 70, 284, 4, 10, 199, 163, 12, 188, 4, 5, 4, 10, 199, 88, 12, 248, 411, 4, 10, 199, 88, 12, 77, 1, 4, 10, 520, 199, 12, 70, 4, 10, 199, 520, 12, 188, 4, 5, 4, 10, 199, 138, 114, 18, 12, 104, 4, 10, 88, 18, 145, 83, 12, 283, 4, 8, 5, 4, 8, 61, 4, 10, 151, 152, 68, 4, 10, 62, 252, 65, 66, 4, 5, 4, 5, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [6, 4, 8, 9, 4, 5, 4, 10, 11, 12, 13, 1, 198, 4, 10, 15, 12, 13, 1, 198, 4, 10, 49, 12, 13, 1, 198, 4, 10, 163, 18, 12, 164, 46, 246, 172, 129, 143, 4, 10, 520, 18, 12, 164, 236, 172, 129, 143, 4, 10, 88, 18, 12, 4, 32, 29, 18, 12, 30, 83, 34, 5, 4, 176, 33, 18, 12, 340, 18, 96, 1, 4, 176, 35, 18, 12, 474, 18, 113, 1, 4, 32, 37, 18, 12, 30, 83, 42, 4, 176, 39, 18, 12, 340, 18, 96, 1, 4, 176, 41, 18, 12, 474, 18, 113, 1, 4, 5, 4, 10, 112, 12, 13, 236, 4, 10, 114, 12, 13, 228, 344, 4, 10, 138, 12, 13, 46, 245, 4, 10, 127, 12, 128, 1, 475, 121, 365, 236, 198, 4, 5, 4, 10, 199, 12, 200, 415, 244, 4, 5, 4, 8, 52, 4, 10, 150, 12, 49, 138, 4, 10, 218, 12, 11, 35, 4, 10, 149, 12, 15, 39, 4, 10, 316, 12, 11, 35, 4, 10, 182, 12, 15, 39, 4, 5, 4, 10, 472, 12, 49, 127, 4, 10, 339, 12, 49, 112, 199, 4, 10, 57, 12, 49, 4, 10, 1, 12, 11, 4, 10, 59, 12, 15, 4, 5, 4, 8, 69, 4, 5, 4, 10, 163, 199, 18, 12, 70, 284, 4, 10, 199, 163, 12, 188, 4, 5, 4, 10, 199, 88, 12, 248, 411, 4, 10, 199, 88, 12, 77, 1, 4, 10, 520, 199, 12, 70, 4, 10, 199, 520, 12, 188, 4, 5, 4, 10, 199, 138, 114, 18, 12, 104, 4, 10, 88, 18, 145, 83, 12, 283, 4, 8, 5, 4, 8, 61, 4, 10, 151, 152, 68, 4, 10, 62, 252, 65, 66, 4, 5, 4, 5, 4, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 303}, "72": {"input": [2, 6, 156, 4, 8, 9, 4, 10, 11, 12, 13, 253, 198, 4, 10, 15, 12, 13, 481, 4, 10, 49, 12, 13, 229, 4, 10, 112, 12, 13, 363, 4, 5, 4, 10, 127, 12, 128, 4, 32, 131, 12, 438, 124, 4, 32, 133, 12, 439, 120, 4, 32, 259, 12, 440, 193, 4, 32, 261, 12, 441, 81, 4, 32, 402, 12, 486, 81, 4, 10, 29, 12, 30, 87, 169, 19, 4, 32, 33, 12, 40, 442, 4, 32, 35, 12, 42, 442, 4, 32, 37, 12, 34, 443, 4, 32, 39, 12, 36, 443, 4, 5, 4, 10, 125, 83, 12, 126, 46, 214, 4, 10, 41, 12, 30, 368, 160, 1, 4, 5, 4, 10, 88, 12, 4, 32, 355, 12, 356, 96, 1, 327, 364, 4, 32, 114, 12, 13, 364, 4, 5, 4, 10, 404, 18, 12, 128, 354, 365, 158, 325, 4, 10, 22, 12, 23, 368, 172, 4, 10, 90, 18, 12, 91, 185, 1, 426, 321, 4, 10, 138, 12, 13, 50, 51, 4, 5, 4, 8, 52, 4, 10, 146, 12, 125, 11, 4, 10, 221, 12, 112, 11, 4, 10, 53, 12, 22, 11, 4, 10, 314, 12, 11, 4, 10, 57, 12, 15, 4, 10, 60, 12, 90, 11, 4, 10, 56, 12, 131, 11, 4, 10, 55, 12, 259, 11, 4, 10, 216, 12, 133, 11, 4, 10, 290, 12, 261, 11, 4, 5, 4, 5, 4, 8, 69, 4, 10, 90, 138, 112, 12, 104, 4, 10, 90, 15, 12, 70, 4, 5, 4, 10, 125, 90, 12, 70, 4, 5, 4, 10, 22, 90, 18, 12, 140, 82, 4, 10, 22, 90, 112, 15, 12, 70, 4, 5, 4, 10, 41, 90, 29, 12, 194, 4, 5, 4, 10, 41, 138, 112, 127, 12, 140, 1, 4, 5, 4, 10, 29, 112, 145, 125, 138, 12, 70, 4, 5, 4, 10, 112, 88, 12, 70, 72, 4, 10, 15, 88, 12, 140, 144, 4, 10, 22, 88, 12, 140, 1, 4, 5, 4, 10, 88, 112, 12, 140, 1, 4, 10, 88, 138, 15, 22, 12, 70, 4, 5, 4, 10, 90, 88, 12, 248, 4, 5, 4, 10, 114, 11, 49, 12, 70, 4, 5, 4, 5, 4, 5, 4, 8, 61, 4, 10, 62, 155, 65, 66, 4, 10, 62, 242, 83, 65, 68, 4, 10, 151, 152, 66, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [6, 156, 4, 8, 9, 4, 10, 11, 12, 13, 253, 198, 4, 10, 15, 12, 13, 481, 4, 10, 49, 12, 13, 229, 4, 10, 112, 12, 13, 363, 4, 5, 4, 10, 127, 12, 128, 4, 32, 131, 12, 438, 124, 4, 32, 133, 12, 439, 120, 4, 32, 259, 12, 440, 193, 4, 32, 261, 12, 441, 81, 4, 32, 402, 12, 486, 81, 4, 10, 29, 12, 30, 87, 169, 19, 4, 32, 33, 12, 40, 442, 4, 32, 35, 12, 42, 442, 4, 32, 37, 12, 34, 443, 4, 32, 39, 12, 36, 443, 4, 5, 4, 10, 125, 83, 12, 126, 46, 214, 4, 10, 41, 12, 30, 368, 160, 1, 4, 5, 4, 10, 88, 12, 4, 32, 355, 12, 356, 96, 1, 327, 364, 4, 32, 114, 12, 13, 364, 4, 5, 4, 10, 404, 18, 12, 128, 354, 365, 158, 325, 4, 10, 22, 12, 23, 368, 172, 4, 10, 90, 18, 12, 91, 185, 1, 426, 321, 4, 10, 138, 12, 13, 50, 51, 4, 5, 4, 8, 52, 4, 10, 146, 12, 125, 11, 4, 10, 221, 12, 112, 11, 4, 10, 53, 12, 22, 11, 4, 10, 314, 12, 11, 4, 10, 57, 12, 15, 4, 10, 60, 12, 90, 11, 4, 10, 56, 12, 131, 11, 4, 10, 55, 12, 259, 11, 4, 10, 216, 12, 133, 11, 4, 10, 290, 12, 261, 11, 4, 5, 4, 5, 4, 8, 69, 4, 10, 90, 138, 112, 12, 104, 4, 10, 90, 15, 12, 70, 4, 5, 4, 10, 125, 90, 12, 70, 4, 5, 4, 10, 22, 90, 18, 12, 140, 82, 4, 10, 22, 90, 112, 15, 12, 70, 4, 5, 4, 10, 41, 90, 29, 12, 194, 4, 5, 4, 10, 41, 138, 112, 127, 12, 140, 1, 4, 5, 4, 10, 29, 112, 145, 125, 138, 12, 70, 4, 5, 4, 10, 112, 88, 12, 70, 72, 4, 10, 15, 88, 12, 140, 144, 4, 10, 22, 88, 12, 140, 1, 4, 5, 4, 10, 88, 112, 12, 140, 1, 4, 10, 88, 138, 15, 22, 12, 70, 4, 5, 4, 10, 90, 88, 12, 248, 4, 5, 4, 10, 114, 11, 49, 12, 70, 4, 5, 4, 5, 4, 5, 4, 8, 61, 4, 10, 62, 155, 65, 66, 4, 10, 62, 242, 83, 65, 68, 4, 10, 151, 152, 66, 4, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 400}, "73": {"input": [2, 6, 7, 4, 5, 4, 8, 9, 4, 10, 11, 12, 13, 352, 198, 4, 10, 396, 12, 1, 351, 392, 1, 1, 1, 253, 1, 1, 4, 5, 4, 10, 29, 12, 30, 40, 1, 392, 173, 1, 172, 4, 32, 88, 12, 4, 32, 92, 12, 4, 5, 4, 10, 22, 12, 23, 236, 198, 4, 5, 4, 10, 27, 12, 23, 1, 4, 32, 202, 12, 1, 4, 32, 207, 12, 4, 5, 4, 10, 203, 12, 23, 100, 4, 32, 204, 12, 1, 4, 32, 208, 12, 4, 5, 4, 5, 4, 8, 61, 4, 10, 62, 405, 65, 66, 4, 10, 62, 75, 65, 68, 4, 282, 5, 4, 8, 69, 4, 5, 4, 10, 88, 27, 203, 12, 285, 351, 1, 4, 5, 4, 10, 27, 92, 12, 70, 107, 4, 5, 4, 10, 92, 396, 12, 1, 4, 10, 92, 203, 12, 394, 4, 10, 396, 203, 12, 452, 4, 5, 4, 10, 92, 145, 12, 248, 405, 191, 4, 10, 92, 145, 12, 140, 185, 4, 10, 92, 27, 12, 394, 4, 5, 4, 8, 52, 4, 10, 57, 12, 11, 4, 10, 183, 12, 11, 92, 4, 10, 102, 12, 11, 202, 4, 10, 315, 12, 11, 207, 4, 10, 53, 12, 11, 204, 4, 10, 58, 12, 11, 208, 4, 10, 60, 12, 11, 1, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [6, 7, 4, 5, 4, 8, 9, 4, 10, 11, 12, 13, 352, 198, 4, 10, 396, 12, 1, 351, 392, 1, 1, 1, 253, 1, 1, 4, 5, 4, 10, 29, 12, 30, 40, 1, 392, 173, 1, 172, 4, 32, 88, 12, 4, 32, 92, 12, 4, 5, 4, 10, 22, 12, 23, 236, 198, 4, 5, 4, 10, 27, 12, 23, 1, 4, 32, 202, 12, 1, 4, 32, 207, 12, 4, 5, 4, 10, 203, 12, 23, 100, 4, 32, 204, 12, 1, 4, 32, 208, 12, 4, 5, 4, 5, 4, 8, 61, 4, 10, 62, 405, 65, 66, 4, 10, 62, 75, 65, 68, 4, 282, 5, 4, 8, 69, 4, 5, 4, 10, 88, 27, 203, 12, 285, 351, 1, 4, 5, 4, 10, 27, 92, 12, 70, 107, 4, 5, 4, 10, 92, 396, 12, 1, 4, 10, 92, 203, 12, 394, 4, 10, 396, 203, 12, 452, 4, 5, 4, 10, 92, 145, 12, 248, 405, 191, 4, 10, 92, 145, 12, 140, 185, 4, 10, 92, 27, 12, 394, 4, 5, 4, 8, 52, 4, 10, 57, 12, 11, 4, 10, 183, 12, 11, 92, 4, 10, 102, 12, 11, 202, 4, 10, 315, 12, 11, 207, 4, 10, 53, 12, 11, 204, 4, 10, 58, 12, 11, 208, 4, 10, 60, 12, 11, 1, 4, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 227}, "74": {"input": [2, 6, 4, 8, 9, 4, 5, 4, 10, 11, 12, 13, 320, 198, 4, 10, 90, 12, 91, 78, 458, 4, 5, 4, 10, 93, 12, 94, 1, 340, 1, 172, 4, 32, 88, 12, 4, 32, 92, 12, 4, 32, 207, 12, 4, 10, 208, 12, 340, 4, 32, 98, 12, 94, 1, 240, 18, 172, 4, 32, 427, 12, 94, 1, 240, 18, 172, 4, 32, 433, 12, 94, 1, 172, 1, 4, 32, 1, 12, 94, 1, 172, 1, 4, 32, 1, 12, 94, 1, 240, 18, 172, 4, 5, 4, 10, 515, 12, 1, 1, 4, 32, 516, 12, 1, 1, 1, 293, 1, 4, 32, 521, 12, 375, 1, 1, 1, 1, 4, 32, 1, 12, 1, 1, 132, 1, 1, 4, 5, 4, 10, 127, 12, 128, 1, 1, 1, 4, 32, 131, 12, 1, 351, 4, 32, 133, 12, 1, 108, 4, 32, 259, 12, 1, 350, 4, 5, 4, 10, 25, 12, 26, 325, 172, 4, 5, 4, 10, 15, 12, 13, 139, 4, 5, 4, 5, 4, 8, 61, 4, 10, 62, 1, 18, 66, 4, 10, 62, 240, 83, 68, 4, 10, 151, 152, 66, 4, 5, 4, 8, 69, 4, 10, 90, 15, 12, 104, 4, 5, 4, 10, 25, 516, 12, 77, 434, 4, 10, 25, 521, 12, 77, 1, 4, 10, 25, 1, 12, 77, 1, 4, 10, 25, 515, 12, 70, 4, 5, 4, 10, 131, 98, 12, 248, 1, 4, 10, 133, 98, 12, 248, 1, 4, 10, 259, 98, 12, 248, 1, 4, 5, 4, 10, 127, 427, 12, 1, 240, 4, 5, 4, 10, 516, 433, 12, 1, 1, 4, 10, 521, 1, 12, 1, 1, 4, 5, 4, 10, 127, 1, 12, 248, 1, 4, 5, 4, 10, 131, 208, 12, 77, 351, 4, 10, 133, 208, 12, 77, 108, 4, 10, 259, 208, 12, 77, 350, 4, 10, 259, 208, 12, 250, 1, 4, 5, 4, 10, 515, 88, 12, 248, 1, 4, 10, 515, 92, 12, 248, 1, 4, 10, 515, 92, 12, 1, 1, 4, 10, 515, 207, 12, 248, 1, 4, 5, 4, 10, 208, 127, 12, 70, 4, 10, 433, 516, 12, 70, 4, 10, 1, 521, 12, 70, 4, 10, 93, 515, 12, 70, 4, 5, 4, 10, 208, 15, 12, 70, 4, 10, 93, 15, 12, 70, 4, 5, 4, 5, 4, 8, 52, 4, 10, 60, 12, 11, 90, 4, 10, 220, 12, 11, 131, 4, 10, 219, 12, 11, 133, 4, 10, 150, 12, 11, 259, 4, 10, 215, 12, 11, 516, 4, 10, 56, 12, 11, 521, 4, 10, 55, 12, 11, 1, 4, 10, 57, 12, 366, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [6, 4, 8, 9, 4, 5, 4, 10, 11, 12, 13, 320, 198, 4, 10, 90, 12, 91, 78, 458, 4, 5, 4, 10, 93, 12, 94, 1, 340, 1, 172, 4, 32, 88, 12, 4, 32, 92, 12, 4, 32, 207, 12, 4, 10, 208, 12, 340, 4, 32, 98, 12, 94, 1, 240, 18, 172, 4, 32, 427, 12, 94, 1, 240, 18, 172, 4, 32, 433, 12, 94, 1, 172, 1, 4, 32, 1, 12, 94, 1, 172, 1, 4, 32, 1, 12, 94, 1, 240, 18, 172, 4, 5, 4, 10, 515, 12, 1, 1, 4, 32, 516, 12, 1, 1, 1, 293, 1, 4, 32, 521, 12, 375, 1, 1, 1, 1, 4, 32, 1, 12, 1, 1, 132, 1, 1, 4, 5, 4, 10, 127, 12, 128, 1, 1, 1, 4, 32, 131, 12, 1, 351, 4, 32, 133, 12, 1, 108, 4, 32, 259, 12, 1, 350, 4, 5, 4, 10, 25, 12, 26, 325, 172, 4, 5, 4, 10, 15, 12, 13, 139, 4, 5, 4, 5, 4, 8, 61, 4, 10, 62, 1, 18, 66, 4, 10, 62, 240, 83, 68, 4, 10, 151, 152, 66, 4, 5, 4, 8, 69, 4, 10, 90, 15, 12, 104, 4, 5, 4, 10, 25, 516, 12, 77, 434, 4, 10, 25, 521, 12, 77, 1, 4, 10, 25, 1, 12, 77, 1, 4, 10, 25, 515, 12, 70, 4, 5, 4, 10, 131, 98, 12, 248, 1, 4, 10, 133, 98, 12, 248, 1, 4, 10, 259, 98, 12, 248, 1, 4, 5, 4, 10, 127, 427, 12, 1, 240, 4, 5, 4, 10, 516, 433, 12, 1, 1, 4, 10, 521, 1, 12, 1, 1, 4, 5, 4, 10, 127, 1, 12, 248, 1, 4, 5, 4, 10, 131, 208, 12, 77, 351, 4, 10, 133, 208, 12, 77, 108, 4, 10, 259, 208, 12, 77, 350, 4, 10, 259, 208, 12, 250, 1, 4, 5, 4, 10, 515, 88, 12, 248, 1, 4, 10, 515, 92, 12, 248, 1, 4, 10, 515, 92, 12, 1, 1, 4, 10, 515, 207, 12, 248, 1, 4, 5, 4, 10, 208, 127, 12, 70, 4, 10, 433, 516, 12, 70, 4, 10, 1, 521, 12, 70, 4, 10, 93, 515, 12, 70, 4, 5, 4, 10, 208, 15, 12, 70, 4, 10, 93, 15, 12, 70, 4, 5, 4, 5, 4, 8, 52, 4, 10, 60, 12, 11, 90, 4, 10, 220, 12, 11, 131, 4, 10, 219, 12, 11, 133, 4, 10, 150, 12, 11, 259, 4, 10, 215, 12, 11, 516, 4, 10, 56, 12, 11, 521, 4, 10, 55, 12, 11, 1, 4, 10, 57, 12, 366, 4, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 448}, "75": {"input": [2, 6, 4, 8, 9, 4, 5, 4, 10, 11, 12, 13, 292, 4, 10, 15, 186, 12, 13, 186, 230, 1, 4, 10, 90, 18, 12, 91, 296, 1, 4, 10, 49, 12, 13, 186, 19, 297, 236, 4, 10, 29, 12, 30, 358, 87, 172, 4, 5, 4, 10, 112, 12, 13, 236, 198, 4, 32, 114, 12, 40, 297, 4, 32, 138, 12, 42, 297, 4, 32, 167, 12, 36, 297, 4, 32, 179, 12, 34, 297, 4, 5, 4, 10, 117, 12, 118, 359, 360, 298, 303, 4, 32, 119, 12, 40, 1, 124, 4, 32, 123, 12, 42, 1, 124, 4, 32, 301, 12, 36, 299, 124, 4, 32, 304, 12, 34, 302, 124, 4, 5, 4, 10, 33, 12, 30, 309, 87, 310, 4, 5, 4, 10, 305, 12, 13, 51, 180, 4, 5, 4, 8, 52, 4, 10, 215, 12, 11, 15, 4, 10, 387, 12, 11, 49, 119, 4, 10, 220, 12, 11, 49, 123, 4, 10, 182, 12, 11, 49, 301, 4, 10, 313, 12, 11, 49, 304, 4, 10, 339, 12, 11, 49, 4, 10, 60, 12, 11, 90, 4, 10, 56, 12, 11, 114, 4, 10, 55, 12, 11, 167, 4, 10, 216, 12, 11, 138, 4, 10, 290, 12, 11, 179, 4, 10, 58, 12, 11, 305, 4, 10, 57, 12, 11, 4, 5, 4, 8, 61, 4, 10, 62, 63, 155, 32, 65, 66, 4, 10, 62, 63, 519, 32, 65, 68, 4, 10, 151, 152, 68, 4, 10, 5, 4, 8, 69, 4, 10, 90, 49, 15, 305, 12, 104, 4, 5, 4, 10, 15, 33, 29, 12, 105, 4, 10, 145, 33, 29, 12, 70, 4, 5, 4, 10, 301, 138, 12, 140, 130, 4, 10, 304, 114, 12, 140, 141, 4, 10, 123, 179, 12, 140, 1, 4, 10, 119, 167, 12, 140, 1, 4, 5, 4, 10, 117, 29, 12, 105, 72, 4, 10, 90, 33, 12, 105, 106, 4, 5, 4, 10, 29, 305, 12, 70, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [6, 4, 8, 9, 4, 5, 4, 10, 11, 12, 13, 292, 4, 10, 15, 186, 12, 13, 186, 230, 1, 4, 10, 90, 18, 12, 91, 296, 1, 4, 10, 49, 12, 13, 186, 19, 297, 236, 4, 10, 29, 12, 30, 358, 87, 172, 4, 5, 4, 10, 112, 12, 13, 236, 198, 4, 32, 114, 12, 40, 297, 4, 32, 138, 12, 42, 297, 4, 32, 167, 12, 36, 297, 4, 32, 179, 12, 34, 297, 4, 5, 4, 10, 117, 12, 118, 359, 360, 298, 303, 4, 32, 119, 12, 40, 1, 124, 4, 32, 123, 12, 42, 1, 124, 4, 32, 301, 12, 36, 299, 124, 4, 32, 304, 12, 34, 302, 124, 4, 5, 4, 10, 33, 12, 30, 309, 87, 310, 4, 5, 4, 10, 305, 12, 13, 51, 180, 4, 5, 4, 8, 52, 4, 10, 215, 12, 11, 15, 4, 10, 387, 12, 11, 49, 119, 4, 10, 220, 12, 11, 49, 123, 4, 10, 182, 12, 11, 49, 301, 4, 10, 313, 12, 11, 49, 304, 4, 10, 339, 12, 11, 49, 4, 10, 60, 12, 11, 90, 4, 10, 56, 12, 11, 114, 4, 10, 55, 12, 11, 167, 4, 10, 216, 12, 11, 138, 4, 10, 290, 12, 11, 179, 4, 10, 58, 12, 11, 305, 4, 10, 57, 12, 11, 4, 5, 4, 8, 61, 4, 10, 62, 63, 155, 32, 65, 66, 4, 10, 62, 63, 519, 32, 65, 68, 4, 10, 151, 152, 68, 4, 10, 5, 4, 8, 69, 4, 10, 90, 49, 15, 305, 12, 104, 4, 5, 4, 10, 15, 33, 29, 12, 105, 4, 10, 145, 33, 29, 12, 70, 4, 5, 4, 10, 301, 138, 12, 140, 130, 4, 10, 304, 114, 12, 140, 141, 4, 10, 123, 179, 12, 140, 1, 4, 10, 119, 167, 12, 140, 1, 4, 5, 4, 10, 117, 29, 12, 105, 72, 4, 10, 90, 33, 12, 105, 106, 4, 5, 4, 10, 29, 305, 12, 70, 4, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 335}, "76": {"input": [2, 6, 156, 4, 8, 9, 4, 10, 11, 12, 13, 352, 198, 4, 10, 15, 186, 12, 13, 186, 230, 1, 4, 10, 90, 18, 12, 91, 19, 175, 124, 20, 397, 4, 10, 29, 12, 30, 4, 32, 33, 18, 12, 34, 157, 171, 4, 32, 35, 12, 42, 113, 169, 368, 158, 4, 10, 117, 83, 12, 118, 83, 36, 120, 83, 1, 18, 267, 310, 1, 4, 5, 4, 10, 127, 18, 12, 128, 519, 18, 496, 18, 236, 198, 4, 32, 131, 18, 12, 1, 4, 32, 133, 18, 12, 1, 4, 5, 4, 10, 259, 18, 12, 128, 193, 496, 495, 236, 4, 5, 4, 10, 37, 12, 30, 42, 235, 1, 4, 10, 44, 12, 45, 478, 4, 10, 49, 12, 13, 344, 4, 8, 5, 4, 8, 52, 4, 10, 215, 12, 15, 11, 4, 10, 56, 12, 131, 11, 4, 10, 55, 12, 133, 11, 4, 10, 216, 12, 259, 11, 4, 10, 60, 12, 90, 37, 11, 4, 10, 57, 12, 11, 4, 5, 4, 8, 61, 4, 10, 62, 63, 155, 32, 65, 66, 4, 10, 62, 63, 95, 64, 65, 66, 4, 10, 151, 152, 68, 4, 10, 5, 4, 8, 69, 4, 10, 90, 18, 145, 15, 49, 18, 12, 104, 4, 5, 4, 10, 117, 83, 145, 18, 12, 70, 4, 10, 29, 145, 15, 12, 70, 4, 5, 4, 10, 15, 35, 12, 70, 106, 4, 10, 15, 33, 117, 12, 70, 4, 5, 4, 10, 37, 117, 12, 70, 4, 10, 117, 18, 33, 83, 12, 105, 107, 4, 5, 4, 10, 37, 1, 12, 104, 4, 10, 37, 49, 15, 12, 104, 465, 4, 5, 4, 10, 90, 37, 12, 79, 74, 1, 347, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [6, 156, 4, 8, 9, 4, 10, 11, 12, 13, 352, 198, 4, 10, 15, 186, 12, 13, 186, 230, 1, 4, 10, 90, 18, 12, 91, 19, 175, 124, 20, 397, 4, 10, 29, 12, 30, 4, 32, 33, 18, 12, 34, 157, 171, 4, 32, 35, 12, 42, 113, 169, 368, 158, 4, 10, 117, 83, 12, 118, 83, 36, 120, 83, 1, 18, 267, 310, 1, 4, 5, 4, 10, 127, 18, 12, 128, 519, 18, 496, 18, 236, 198, 4, 32, 131, 18, 12, 1, 4, 32, 133, 18, 12, 1, 4, 5, 4, 10, 259, 18, 12, 128, 193, 496, 495, 236, 4, 5, 4, 10, 37, 12, 30, 42, 235, 1, 4, 10, 44, 12, 45, 478, 4, 10, 49, 12, 13, 344, 4, 8, 5, 4, 8, 52, 4, 10, 215, 12, 15, 11, 4, 10, 56, 12, 131, 11, 4, 10, 55, 12, 133, 11, 4, 10, 216, 12, 259, 11, 4, 10, 60, 12, 90, 37, 11, 4, 10, 57, 12, 11, 4, 5, 4, 8, 61, 4, 10, 62, 63, 155, 32, 65, 66, 4, 10, 62, 63, 95, 64, 65, 66, 4, 10, 151, 152, 68, 4, 10, 5, 4, 8, 69, 4, 10, 90, 18, 145, 15, 49, 18, 12, 104, 4, 5, 4, 10, 117, 83, 145, 18, 12, 70, 4, 10, 29, 145, 15, 12, 70, 4, 5, 4, 10, 15, 35, 12, 70, 106, 4, 10, 15, 33, 117, 12, 70, 4, 5, 4, 10, 37, 117, 12, 70, 4, 10, 117, 18, 33, 83, 12, 105, 107, 4, 5, 4, 10, 37, 1, 12, 104, 4, 10, 37, 49, 15, 12, 104, 465, 4, 5, 4, 10, 90, 37, 12, 79, 74, 1, 347, 4, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 292}, "77": {"input": [2, 4, 5, 4, 6, 4, 8, 9, 4, 10, 11, 12, 13, 198, 197, 4, 10, 277, 12, 278, 1, 279, 4, 10, 15, 12, 13, 38, 4, 32, 49, 12, 18, 24, 4, 32, 112, 12, 18, 48, 4, 32, 114, 12, 18, 28, 4, 10, 22, 12, 23, 1, 38, 4, 10, 29, 12, 30, 1, 158, 4, 10, 138, 12, 13, 246, 4, 10, 167, 12, 13, 162, 4, 10, 27, 12, 23, 363, 4, 10, 179, 12, 13, 50, 51, 4, 8, 52, 4, 10, 60, 12, 277, 11, 4, 10, 181, 12, 22, 11, 4, 10, 220, 12, 167, 11, 4, 10, 221, 12, 138, 11, 4, 10, 146, 12, 49, 11, 4, 10, 313, 12, 112, 11, 4, 10, 53, 12, 114, 18, 11, 4, 10, 1, 12, 27, 11, 4, 10, 57, 12, 11, 4, 8, 69, 4, 5, 4, 10, 29, 22, 179, 15, 27, 12, 140, 185, 4, 5, 4, 10, 277, 179, 167, 12, 104, 4, 10, 5, 4, 10, 27, 277, 12, 222, 4, 10, 5, 4, 10, 22, 277, 12, 140, 296, 4, 10, 29, 277, 12, 194, 4, 10, 277, 22, 29, 12, 104, 4, 10, 5, 4, 10, 167, 29, 12, 105, 227, 4, 5, 4, 10, 49, 277, 12, 70, 72, 4, 10, 114, 277, 12, 70, 107, 4, 10, 112, 277, 12, 70, 187, 4, 10, 5, 4, 10, 27, 179, 22, 15, 27, 12, 195, 4, 10, 5, 4, 10, 22, 179, 15, 22, 12, 195, 4, 5, 4, 10, 138, 277, 12, 70, 284, 4, 10, 5, 4, 8, 61, 4, 10, 62, 271, 65, 66, 4, 10, 62, 165, 65, 68, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [4, 5, 4, 6, 4, 8, 9, 4, 10, 11, 12, 13, 198, 197, 4, 10, 277, 12, 278, 1, 279, 4, 10, 15, 12, 13, 38, 4, 32, 49, 12, 18, 24, 4, 32, 112, 12, 18, 48, 4, 32, 114, 12, 18, 28, 4, 10, 22, 12, 23, 1, 38, 4, 10, 29, 12, 30, 1, 158, 4, 10, 138, 12, 13, 246, 4, 10, 167, 12, 13, 162, 4, 10, 27, 12, 23, 363, 4, 10, 179, 12, 13, 50, 51, 4, 8, 52, 4, 10, 60, 12, 277, 11, 4, 10, 181, 12, 22, 11, 4, 10, 220, 12, 167, 11, 4, 10, 221, 12, 138, 11, 4, 10, 146, 12, 49, 11, 4, 10, 313, 12, 112, 11, 4, 10, 53, 12, 114, 18, 11, 4, 10, 1, 12, 27, 11, 4, 10, 57, 12, 11, 4, 8, 69, 4, 5, 4, 10, 29, 22, 179, 15, 27, 12, 140, 185, 4, 5, 4, 10, 277, 179, 167, 12, 104, 4, 10, 5, 4, 10, 27, 277, 12, 222, 4, 10, 5, 4, 10, 22, 277, 12, 140, 296, 4, 10, 29, 277, 12, 194, 4, 10, 277, 22, 29, 12, 104, 4, 10, 5, 4, 10, 167, 29, 12, 105, 227, 4, 5, 4, 10, 49, 277, 12, 70, 72, 4, 10, 114, 277, 12, 70, 107, 4, 10, 112, 277, 12, 70, 187, 4, 10, 5, 4, 10, 27, 179, 22, 15, 27, 12, 195, 4, 10, 5, 4, 10, 22, 179, 15, 22, 12, 195, 4, 5, 4, 10, 138, 277, 12, 70, 284, 4, 10, 5, 4, 8, 61, 4, 10, 62, 271, 65, 66, 4, 10, 62, 165, 65, 68, 4, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 282}, "78": {"input": [2, 4, 5, 4, 6, 1, 156, 4, 8, 9, 4, 10, 11, 12, 13, 198, 253, 4, 5, 4, 10, 15, 12, 13, 16, 4, 10, 49, 12, 13, 229, 4, 10, 112, 12, 13, 364, 4, 5, 4, 10, 44, 12, 45, 87, 4, 32, 159, 12, 1, 4, 32, 341, 12, 174, 4, 32, 342, 12, 1, 4, 32, 343, 12, 1, 4, 5, 4, 10, 114, 12, 13, 4, 32, 138, 12, 13, 511, 4, 32, 167, 12, 13, 409, 4, 32, 179, 12, 13, 480, 4, 32, 305, 12, 13, 1, 4, 5, 4, 10, 500, 12, 45, 154, 4, 32, 501, 12, 1, 4, 32, 1, 12, 1, 4, 10, 5, 4, 10, 22, 12, 23, 363, 4, 10, 5, 4, 10, 306, 12, 13, 162, 4, 10, 307, 12, 13, 246, 4, 10, 522, 12, 45, 470, 87, 464, 4, 10, 199, 12, 200, 1, 4, 5, 4, 10, 308, 12, 13, 50, 51, 4, 32, 5, 4, 8, 5, 4, 8, 52, 4, 10, 60, 12, 199, 11, 4, 10, 1, 12, 15, 11, 4, 10, 102, 12, 49, 11, 4, 10, 149, 12, 112, 11, 4, 10, 313, 12, 159, 11, 4, 10, 146, 12, 342, 11, 4, 10, 53, 12, 341, 11, 4, 10, 1, 12, 343, 11, 4, 5, 4, 10, 56, 12, 138, 11, 4, 10, 55, 12, 179, 11, 4, 10, 216, 12, 167, 11, 4, 10, 290, 12, 305, 11, 4, 5, 4, 10, 218, 12, 306, 11, 4, 10, 101, 12, 522, 11, 4, 10, 221, 12, 307, 11, 4, 10, 103, 12, 501, 11, 4, 10, 472, 12, 1, 11, 4, 10, 220, 12, 22, 11, 4, 5, 4, 10, 57, 12, 11, 4, 5, 4, 5, 4, 8, 61, 4, 10, 62, 63, 252, 64, 65, 66, 18, 5, 4, 10, 62, 63, 1, 64, 65, 68, 408, 5, 4, 8, 69, 4, 5, 4, 10, 22, 199, 12, 222, 4, 10, 22, 1, 308, 114, 44, 522, 306, 49, 112, 500, 12, 195, 4, 5, 4, 10, 15, 22, 12, 140, 144, 72, 1, 4, 10, 5, 4, 10, 49, 199, 12, 70, 4, 10, 5, 4, 10, 306, 199, 12, 192, 1, 464, 227, 4, 10, 199, 306, 12, 104, 4, 5, 4, 10, 522, 199, 12, 189, 72, 4, 10, 44, 199, 12, 189, 4, 10, 500, 199, 12, 189, 1, 4, 5, 4, 10, 138, 199, 12, 192, 190, 154, 107, 4, 10, 199, 138, 12, 79, 190, 241, 4, 5, 4, 10, 179, 199, 12, 192, 348, 154, 18, 107, 4, 10, 199, 179, 12, 79, 348, 241, 4, 5, 4, 10, 167, 199, 12, 192, 346, 154, 18, 107, 4, 10, 199, 167, 12, 79, 346, 241, 4, 5, 4, 10, 305, 199, 12, 192, 349, 154, 18, 107, 4, 10, 199, 305, 12, 79, 349, 241, 4, 10, 5, 4, 10, 199, 308, 114, 12, 195, 4, 10, 199, 15, 12, 471, 1, 65, 4, 10, 199, 112, 12, 471, 1, 65, 4, 5, 4, 10, 307, 199, 12, 70, 187, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [4, 5, 4, 6, 1, 156, 4, 8, 9, 4, 10, 11, 12, 13, 198, 253, 4, 5, 4, 10, 15, 12, 13, 16, 4, 10, 49, 12, 13, 229, 4, 10, 112, 12, 13, 364, 4, 5, 4, 10, 44, 12, 45, 87, 4, 32, 159, 12, 1, 4, 32, 341, 12, 174, 4, 32, 342, 12, 1, 4, 32, 343, 12, 1, 4, 5, 4, 10, 114, 12, 13, 4, 32, 138, 12, 13, 511, 4, 32, 167, 12, 13, 409, 4, 32, 179, 12, 13, 480, 4, 32, 305, 12, 13, 1, 4, 5, 4, 10, 500, 12, 45, 154, 4, 32, 501, 12, 1, 4, 32, 1, 12, 1, 4, 10, 5, 4, 10, 22, 12, 23, 363, 4, 10, 5, 4, 10, 306, 12, 13, 162, 4, 10, 307, 12, 13, 246, 4, 10, 522, 12, 45, 470, 87, 464, 4, 10, 199, 12, 200, 1, 4, 5, 4, 10, 308, 12, 13, 50, 51, 4, 32, 5, 4, 8, 5, 4, 8, 52, 4, 10, 60, 12, 199, 11, 4, 10, 1, 12, 15, 11, 4, 10, 102, 12, 49, 11, 4, 10, 149, 12, 112, 11, 4, 10, 313, 12, 159, 11, 4, 10, 146, 12, 342, 11, 4, 10, 53, 12, 341, 11, 4, 10, 1, 12, 343, 11, 4, 5, 4, 10, 56, 12, 138, 11, 4, 10, 55, 12, 179, 11, 4, 10, 216, 12, 167, 11, 4, 10, 290, 12, 305, 11, 4, 5, 4, 10, 218, 12, 306, 11, 4, 10, 101, 12, 522, 11, 4, 10, 221, 12, 307, 11, 4, 10, 103, 12, 501, 11, 4, 10, 472, 12, 1, 11, 4, 10, 220, 12, 22, 11, 4, 5, 4, 10, 57, 12, 11, 4, 5, 4, 5, 4, 8, 61, 4, 10, 62, 63, 252, 64, 65, 66, 18, 5, 4, 10, 62, 63, 1, 64, 65, 68, 408, 5, 4, 8, 69, 4, 5, 4, 10, 22, 199, 12, 222, 4, 10, 22, 1, 308, 114, 44, 522, 306, 49, 112, 500, 12, 195, 4, 5, 4, 10, 15, 22, 12, 140, 144, 72, 1, 4, 10, 5, 4, 10, 49, 199, 12, 70, 4, 10, 5, 4, 10, 306, 199, 12, 192, 1, 464, 227, 4, 10, 199, 306, 12, 104, 4, 5, 4, 10, 522, 199, 12, 189, 72, 4, 10, 44, 199, 12, 189, 4, 10, 500, 199, 12, 189, 1, 4, 5, 4, 10, 138, 199, 12, 192, 190, 154, 107, 4, 10, 199, 138, 12, 79, 190, 241, 4, 5, 4, 10, 179, 199, 12, 192, 348, 154, 18, 107, 4, 10, 199, 179, 12, 79, 348, 241, 4, 5, 4, 10, 167, 199, 12, 192, 346, 154, 18, 107, 4, 10, 199, 167, 12, 79, 346, 241, 4, 5, 4, 10, 305, 199, 12, 192, 349, 154, 18, 107, 4, 10, 199, 305, 12, 79, 349, 241, 4, 10, 5, 4, 10, 199, 308, 114, 12, 195, 4, 10, 199, 15, 12, 471, 1, 65, 4, 10, 199, 112, 12, 471, 1, 65, 4, 5, 4, 10, 307, 199, 12, 70, 187, 4, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 516}, "79": {"input": [2, 6, 4, 8, 9, 4, 10, 11, 12, 13, 198, 4, 32, 15, 12, 166, 1, 4, 32, 49, 12, 157, 481, 4, 32, 112, 12, 14, 4, 5, 4, 10, 331, 83, 12, 332, 186, 230, 1, 412, 4, 10, 90, 83, 12, 91, 42, 19, 175, 120, 1, 397, 4, 10, 29, 12, 30, 4, 32, 33, 18, 12, 40, 157, 235, 171, 4, 32, 35, 12, 42, 113, 1, 368, 172, 87, 4, 5, 4, 10, 37, 18, 12, 30, 450, 4, 32, 39, 18, 12, 36, 1, 18, 230, 4, 32, 41, 18, 12, 36, 424, 18, 230, 4, 32, 399, 18, 12, 34, 1, 18, 230, 4, 32, 487, 18, 12, 34, 424, 18, 230, 4, 5, 4, 10, 117, 83, 12, 118, 124, 18, 1, 18, 361, 310, 1, 4, 10, 127, 18, 12, 128, 214, 129, 4, 32, 131, 18, 12, 519, 18, 1, 83, 510, 4, 32, 133, 18, 12, 1, 496, 495, 4, 5, 4, 10, 488, 12, 30, 36, 235, 1, 87, 4, 10, 44, 12, 45, 478, 4, 8, 5, 4, 8, 52, 4, 10, 60, 12, 90, 15, 4, 10, 101, 12, 331, 49, 4, 10, 53, 12, 131, 112, 4, 10, 219, 12, 133, 15, 4, 10, 150, 12, 49, 4, 10, 339, 12, 15, 4, 10, 54, 12, 112, 4, 10, 182, 12, 39, 15, 4, 10, 220, 12, 41, 15, 4, 10, 313, 12, 399, 15, 4, 10, 221, 12, 487, 15, 4, 5, 4, 8, 61, 4, 10, 62, 63, 155, 64, 65, 66, 4, 10, 62, 63, 336, 64, 65, 66, 4, 10, 67, 1, 407, 65, 68, 4, 10, 5, 4, 8, 69, 4, 10, 90, 393, 145, 12, 104, 4, 10, 90, 33, 12, 70, 4, 10, 33, 90, 393, 145, 12, 70, 4, 5, 4, 10, 117, 35, 12, 70, 72, 4, 10, 35, 117, 393, 145, 12, 70, 4, 5, 4, 10, 35, 33, 12, 105, 4, 5, 4, 10, 117, 393, 145, 18, 12, 80, 4, 10, 117, 393, 145, 18, 12, 104, 4, 5, 4, 10, 331, 33, 12, 105, 106, 4, 10, 331, 393, 145, 12, 104, 4, 5, 4, 10, 90, 488, 12, 79, 74, 1, 18, 347, 4, 10, 488, 393, 145, 12, 70, 4, 5, 4, 10, 90, 127, 49, 112, 12, 104, 4, 10, 331, 15, 12, 104, 4, 5, 4, 10, 37, 33, 12, 105, 4, 10, 37, 145, 12, 283, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [6, 4, 8, 9, 4, 10, 11, 12, 13, 198, 4, 32, 15, 12, 166, 1, 4, 32, 49, 12, 157, 481, 4, 32, 112, 12, 14, 4, 5, 4, 10, 331, 83, 12, 332, 186, 230, 1, 412, 4, 10, 90, 83, 12, 91, 42, 19, 175, 120, 1, 397, 4, 10, 29, 12, 30, 4, 32, 33, 18, 12, 40, 157, 235, 171, 4, 32, 35, 12, 42, 113, 1, 368, 172, 87, 4, 5, 4, 10, 37, 18, 12, 30, 450, 4, 32, 39, 18, 12, 36, 1, 18, 230, 4, 32, 41, 18, 12, 36, 424, 18, 230, 4, 32, 399, 18, 12, 34, 1, 18, 230, 4, 32, 487, 18, 12, 34, 424, 18, 230, 4, 5, 4, 10, 117, 83, 12, 118, 124, 18, 1, 18, 361, 310, 1, 4, 10, 127, 18, 12, 128, 214, 129, 4, 32, 131, 18, 12, 519, 18, 1, 83, 510, 4, 32, 133, 18, 12, 1, 496, 495, 4, 5, 4, 10, 488, 12, 30, 36, 235, 1, 87, 4, 10, 44, 12, 45, 478, 4, 8, 5, 4, 8, 52, 4, 10, 60, 12, 90, 15, 4, 10, 101, 12, 331, 49, 4, 10, 53, 12, 131, 112, 4, 10, 219, 12, 133, 15, 4, 10, 150, 12, 49, 4, 10, 339, 12, 15, 4, 10, 54, 12, 112, 4, 10, 182, 12, 39, 15, 4, 10, 220, 12, 41, 15, 4, 10, 313, 12, 399, 15, 4, 10, 221, 12, 487, 15, 4, 5, 4, 8, 61, 4, 10, 62, 63, 155, 64, 65, 66, 4, 10, 62, 63, 336, 64, 65, 66, 4, 10, 67, 1, 407, 65, 68, 4, 10, 5, 4, 8, 69, 4, 10, 90, 393, 145, 12, 104, 4, 10, 90, 33, 12, 70, 4, 10, 33, 90, 393, 145, 12, 70, 4, 5, 4, 10, 117, 35, 12, 70, 72, 4, 10, 35, 117, 393, 145, 12, 70, 4, 5, 4, 10, 35, 33, 12, 105, 4, 5, 4, 10, 117, 393, 145, 18, 12, 80, 4, 10, 117, 393, 145, 18, 12, 104, 4, 5, 4, 10, 331, 33, 12, 105, 106, 4, 10, 331, 393, 145, 12, 104, 4, 5, 4, 10, 90, 488, 12, 79, 74, 1, 18, 347, 4, 10, 488, 393, 145, 12, 70, 4, 5, 4, 10, 90, 127, 49, 112, 12, 104, 4, 10, 331, 15, 12, 104, 4, 5, 4, 10, 37, 33, 12, 105, 4, 10, 37, 145, 12, 283, 4, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 412}, "80": {"input": [2, 6, 4, 8, 9, 4, 10, 11, 83, 12, 13, 14, 198, 4, 10, 233, 186, 12, 234, 96, 235, 364, 4, 10, 127, 186, 12, 128, 113, 1, 364, 170, 232, 129, 4, 10, 44, 83, 12, 45, 157, 386, 1, 16, 4, 10, 125, 18, 12, 126, 46, 214, 4, 10, 199, 18, 12, 200, 1, 1, 4, 10, 15, 186, 12, 13, 446, 139, 4, 5, 4, 8, 61, 4, 10, 62, 242, 68, 4, 10, 62, 252, 66, 4, 5, 4, 8, 69, 4, 10, 199, 15, 83, 12, 104, 4, 10, 125, 199, 12, 70, 4, 5, 4, 10, 199, 44, 12, 250, 142, 4, 5, 4, 10, 199, 233, 12, 248, 106, 4, 10, 233, 44, 199, 15, 12, 70, 4, 5, 4, 8, 52, 4, 10, 56, 12, 125, 11, 4, 10, 215, 12, 127, 11, 4, 10, 147, 12, 44, 11, 4, 10, 57, 12, 11, 4, 10, 60, 12, 11, 1, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [6, 4, 8, 9, 4, 10, 11, 83, 12, 13, 14, 198, 4, 10, 233, 186, 12, 234, 96, 235, 364, 4, 10, 127, 186, 12, 128, 113, 1, 364, 170, 232, 129, 4, 10, 44, 83, 12, 45, 157, 386, 1, 16, 4, 10, 125, 18, 12, 126, 46, 214, 4, 10, 199, 18, 12, 200, 1, 1, 4, 10, 15, 186, 12, 13, 446, 139, 4, 5, 4, 8, 61, 4, 10, 62, 242, 68, 4, 10, 62, 252, 66, 4, 5, 4, 8, 69, 4, 10, 199, 15, 83, 12, 104, 4, 10, 125, 199, 12, 70, 4, 5, 4, 10, 199, 44, 12, 250, 142, 4, 5, 4, 10, 199, 233, 12, 248, 106, 4, 10, 233, 44, 199, 15, 12, 70, 4, 5, 4, 8, 52, 4, 10, 56, 12, 125, 11, 4, 10, 215, 12, 127, 11, 4, 10, 147, 12, 44, 11, 4, 10, 57, 12, 11, 4, 10, 60, 12, 11, 1, 4, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 162}, "81": {"input": [2, 6, 196, 156, 4, 8, 9, 4, 10, 11, 12, 13, 198, 14, 4, 10, 15, 12, 13, 344, 4, 5, 4, 10, 49, 12, 13, 198, 236, 4, 32, 112, 12, 113, 4, 32, 114, 12, 157, 4, 32, 138, 12, 46, 4, 32, 167, 12, 19, 4, 5, 4, 10, 179, 12, 13, 1, 4, 10, 305, 12, 13, 198, 236, 4, 5, 4, 10, 306, 12, 1, 4, 32, 199, 12, 200, 4, 32, 373, 12, 374, 4, 176, 376, 12, 40, 4, 176, 377, 12, 42, 4, 176, 1, 12, 36, 4, 176, 1, 12, 34, 4, 5, 4, 10, 307, 12, 13, 1, 4, 5, 4, 8, 52, 4, 10, 57, 12, 11, 4, 10, 60, 12, 199, 11, 4, 10, 387, 12, 112, 11, 4, 10, 220, 12, 114, 11, 4, 10, 182, 12, 138, 11, 4, 10, 313, 12, 167, 11, 4, 10, 221, 12, 179, 11, 4, 10, 150, 12, 307, 11, 4, 431, 4, 8, 69, 4, 10, 373, 15, 12, 1, 319, 47, 4, 10, 373, 15, 12, 140, 252, 4, 10, 15, 199, 12, 1, 184, 523, 4, 10, 15, 199, 12, 1, 143, 523, 4, 10, 15, 199, 12, 1, 327, 523, 4, 10, 15, 199, 12, 1, 165, 523, 4, 10, 306, 15, 12, 104, 4, 5, 4, 10, 199, 112, 12, 140, 389, 142, 4, 10, 199, 114, 12, 140, 390, 142, 4, 10, 199, 138, 12, 140, 1, 142, 4, 10, 199, 167, 12, 140, 1, 142, 4, 5, 4, 10, 306, 49, 12, 223, 143, 4, 10, 306, 49, 12, 223, 327, 4, 10, 306, 49, 12, 223, 165, 4, 10, 306, 49, 12, 223, 184, 4, 5, 4, 10, 306, 518, 12, 104, 4, 5, 4, 10, 306, 179, 12, 77, 468, 4, 10, 179, 306, 12, 70, 4, 5, 4, 10, 306, 307, 12, 70, 4, 5, 4, 8, 61, 4, 10, 67, 1, 154, 68, 4, 10, 62, 319, 65, 66, 4, 10, 151, 152, 66, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [6, 196, 156, 4, 8, 9, 4, 10, 11, 12, 13, 198, 14, 4, 10, 15, 12, 13, 344, 4, 5, 4, 10, 49, 12, 13, 198, 236, 4, 32, 112, 12, 113, 4, 32, 114, 12, 157, 4, 32, 138, 12, 46, 4, 32, 167, 12, 19, 4, 5, 4, 10, 179, 12, 13, 1, 4, 10, 305, 12, 13, 198, 236, 4, 5, 4, 10, 306, 12, 1, 4, 32, 199, 12, 200, 4, 32, 373, 12, 374, 4, 176, 376, 12, 40, 4, 176, 377, 12, 42, 4, 176, 1, 12, 36, 4, 176, 1, 12, 34, 4, 5, 4, 10, 307, 12, 13, 1, 4, 5, 4, 8, 52, 4, 10, 57, 12, 11, 4, 10, 60, 12, 199, 11, 4, 10, 387, 12, 112, 11, 4, 10, 220, 12, 114, 11, 4, 10, 182, 12, 138, 11, 4, 10, 313, 12, 167, 11, 4, 10, 221, 12, 179, 11, 4, 10, 150, 12, 307, 11, 4, 431, 4, 8, 69, 4, 10, 373, 15, 12, 1, 319, 47, 4, 10, 373, 15, 12, 140, 252, 4, 10, 15, 199, 12, 1, 184, 523, 4, 10, 15, 199, 12, 1, 143, 523, 4, 10, 15, 199, 12, 1, 327, 523, 4, 10, 15, 199, 12, 1, 165, 523, 4, 10, 306, 15, 12, 104, 4, 5, 4, 10, 199, 112, 12, 140, 389, 142, 4, 10, 199, 114, 12, 140, 390, 142, 4, 10, 199, 138, 12, 140, 1, 142, 4, 10, 199, 167, 12, 140, 1, 142, 4, 5, 4, 10, 306, 49, 12, 223, 143, 4, 10, 306, 49, 12, 223, 327, 4, 10, 306, 49, 12, 223, 165, 4, 10, 306, 49, 12, 223, 184, 4, 5, 4, 10, 306, 518, 12, 104, 4, 5, 4, 10, 306, 179, 12, 77, 468, 4, 10, 179, 306, 12, 70, 4, 5, 4, 10, 306, 307, 12, 70, 4, 5, 4, 8, 61, 4, 10, 67, 1, 154, 68, 4, 10, 62, 319, 65, 66, 4, 10, 151, 152, 66, 4, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 337}, "82": {"input": [2, 6, 4, 8, 9, 4, 5, 4, 10, 445, 12, 1, 4, 32, 29, 12, 30, 40, 97, 1, 4, 32, 22, 186, 12, 23, 450, 392, 447, 448, 4, 32, 11, 12, 13, 446, 4, 5, 4, 10, 88, 12, 392, 447, 4, 32, 479, 12, 1, 1, 1, 1, 1, 4, 32, 524, 83, 12, 18, 36, 1, 4, 176, 451, 8, 12, 1, 1, 1, 4, 176, 1, 12, 1, 1, 1, 1, 1, 4, 5, 4, 10, 15, 12, 13, 1, 4, 10, 49, 12, 13, 364, 4, 10, 112, 12, 13, 470, 4, 5, 4, 10, 114, 12, 13, 1, 446, 4, 32, 5, 4, 8, 61, 4, 10, 62, 95, 18, 68, 4, 10, 62, 1, 186, 66, 4, 282, 5, 4, 8, 69, 4, 5, 4, 10, 112, 479, 12, 70, 72, 4, 10, 524, 479, 12, 429, 72, 4, 10, 479, 524, 12, 1, 4, 10, 524, 145, 18, 12, 70, 4, 5, 4, 10, 15, 479, 12, 70, 4, 5, 4, 10, 88, 29, 12, 1, 4, 10, 524, 114, 11, 12, 1, 4, 5, 4, 10, 29, 145, 12, 283, 4, 5, 4, 10, 22, 479, 12, 222, 4, 10, 22, 114, 11, 49, 12, 452, 4, 10, 479, 114, 11, 12, 452, 4, 5, 4, 10, 479, 22, 12, 452, 4, 10, 479, 145, 49, 12, 70, 4, 10, 5, 4, 8, 52, 4, 10, 453, 12, 15, 4, 10, 56, 12, 451, 4, 10, 55, 12, 1, 4, 10, 1, 12, 29, 4, 10, 182, 12, 22, 4, 10, 103, 12, 49, 4, 10, 101, 12, 112, 4, 10, 57, 12, 1, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [6, 4, 8, 9, 4, 5, 4, 10, 445, 12, 1, 4, 32, 29, 12, 30, 40, 97, 1, 4, 32, 22, 186, 12, 23, 450, 392, 447, 448, 4, 32, 11, 12, 13, 446, 4, 5, 4, 10, 88, 12, 392, 447, 4, 32, 479, 12, 1, 1, 1, 1, 1, 4, 32, 524, 83, 12, 18, 36, 1, 4, 176, 451, 8, 12, 1, 1, 1, 4, 176, 1, 12, 1, 1, 1, 1, 1, 4, 5, 4, 10, 15, 12, 13, 1, 4, 10, 49, 12, 13, 364, 4, 10, 112, 12, 13, 470, 4, 5, 4, 10, 114, 12, 13, 1, 446, 4, 32, 5, 4, 8, 61, 4, 10, 62, 95, 18, 68, 4, 10, 62, 1, 186, 66, 4, 282, 5, 4, 8, 69, 4, 5, 4, 10, 112, 479, 12, 70, 72, 4, 10, 524, 479, 12, 429, 72, 4, 10, 479, 524, 12, 1, 4, 10, 524, 145, 18, 12, 70, 4, 5, 4, 10, 15, 479, 12, 70, 4, 5, 4, 10, 88, 29, 12, 1, 4, 10, 524, 114, 11, 12, 1, 4, 5, 4, 10, 29, 145, 12, 283, 4, 5, 4, 10, 22, 479, 12, 222, 4, 10, 22, 114, 11, 49, 12, 452, 4, 10, 479, 114, 11, 12, 452, 4, 5, 4, 10, 479, 22, 12, 452, 4, 10, 479, 145, 49, 12, 70, 4, 10, 5, 4, 8, 52, 4, 10, 453, 12, 15, 4, 10, 56, 12, 451, 4, 10, 55, 12, 1, 4, 10, 1, 12, 29, 4, 10, 182, 12, 22, 4, 10, 103, 12, 49, 4, 10, 101, 12, 112, 4, 10, 57, 12, 1, 4, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 276}, "83": {"input": [2, 6, 4, 8, 9, 4, 5, 4, 10, 11, 12, 13, 228, 1, 4, 10, 15, 12, 13, 228, 229, 4, 10, 49, 83, 12, 13, 230, 231, 4, 10, 127, 83, 12, 128, 122, 18, 1, 232, 1, 321, 4, 10, 233, 12, 234, 96, 235, 236, 198, 4, 10, 125, 12, 126, 168, 4, 5, 4, 10, 44, 12, 45, 154, 161, 172, 160, 4, 10, 112, 12, 13, 180, 51, 4, 10, 199, 12, 200, 294, 321, 4, 5, 4, 8, 69, 4, 5, 4, 10, 199, 112, 12, 104, 4, 5, 4, 10, 199, 15, 127, 12, 238, 1, 239, 4, 10, 199, 11, 12, 70, 4, 5, 4, 10, 125, 199, 12, 70, 72, 4, 5, 4, 10, 15, 233, 18, 12, 140, 240, 4, 10, 233, 15, 112, 12, 70, 4, 5, 4, 10, 44, 199, 63, 12, 189, 4, 10, 49, 199, 12, 192, 74, 154, 4, 10, 199, 49, 12, 79, 74, 241, 4, 10, 199, 49, 12, 104, 4, 5, 4, 8, 52, 4, 10, 57, 12, 15, 11, 4, 10, 101, 12, 11, 4, 10, 220, 12, 127, 11, 4, 10, 221, 12, 15, 125, 4, 10, 60, 12, 199, 15, 11, 4, 10, 181, 12, 15, 11, 44, 4, 10, 182, 12, 49, 15, 11, 4, 5, 4, 8, 61, 4, 10, 62, 242, 68, 4, 10, 62, 252, 186, 66, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [6, 4, 8, 9, 4, 5, 4, 10, 11, 12, 13, 228, 1, 4, 10, 15, 12, 13, 228, 229, 4, 10, 49, 83, 12, 13, 230, 231, 4, 10, 127, 83, 12, 128, 122, 18, 1, 232, 1, 321, 4, 10, 233, 12, 234, 96, 235, 236, 198, 4, 10, 125, 12, 126, 168, 4, 5, 4, 10, 44, 12, 45, 154, 161, 172, 160, 4, 10, 112, 12, 13, 180, 51, 4, 10, 199, 12, 200, 294, 321, 4, 5, 4, 8, 69, 4, 5, 4, 10, 199, 112, 12, 104, 4, 5, 4, 10, 199, 15, 127, 12, 238, 1, 239, 4, 10, 199, 11, 12, 70, 4, 5, 4, 10, 125, 199, 12, 70, 72, 4, 5, 4, 10, 15, 233, 18, 12, 140, 240, 4, 10, 233, 15, 112, 12, 70, 4, 5, 4, 10, 44, 199, 63, 12, 189, 4, 10, 49, 199, 12, 192, 74, 154, 4, 10, 199, 49, 12, 79, 74, 241, 4, 10, 199, 49, 12, 104, 4, 5, 4, 8, 52, 4, 10, 57, 12, 15, 11, 4, 10, 101, 12, 11, 4, 10, 220, 12, 127, 11, 4, 10, 221, 12, 15, 125, 4, 10, 60, 12, 199, 15, 11, 4, 10, 181, 12, 15, 11, 44, 4, 10, 182, 12, 49, 15, 11, 4, 5, 4, 8, 61, 4, 10, 62, 242, 68, 4, 10, 62, 252, 186, 66, 4, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 234}, "84": {"input": [2, 6, 291, 4, 8, 9, 4, 10, 11, 12, 13, 111, 51, 198, 4, 10, 15, 12, 13, 157, 481, 4, 32, 49, 12, 42, 18, 113, 4, 32, 112, 12, 40, 18, 96, 4, 32, 114, 18, 12, 34, 19, 4, 32, 138, 18, 12, 36, 19, 4, 5, 4, 10, 88, 12, 4, 32, 167, 12, 13, 1, 4, 32, 179, 12, 13, 236, 198, 4, 5, 4, 10, 92, 12, 4, 32, 199, 12, 200, 415, 4, 32, 373, 12, 374, 353, 298, 4, 5, 4, 10, 305, 12, 13, 46, 214, 129, 4, 10, 308, 12, 13, 454, 4, 10, 22, 18, 12, 23, 363, 4, 10, 307, 12, 13, 1, 4, 10, 308, 12, 13, 1, 4, 5, 4, 5, 4, 8, 52, 4, 10, 57, 12, 11, 4, 10, 60, 12, 199, 167, 11, 4, 10, 315, 12, 167, 11, 4, 10, 56, 12, 112, 11, 4, 10, 55, 12, 114, 11, 4, 10, 216, 12, 49, 11, 4, 10, 290, 12, 138, 11, 4, 10, 149, 12, 22, 11, 4, 10, 221, 12, 305, 11, 4, 10, 150, 12, 307, 11, 4, 10, 58, 12, 308, 11, 4, 10, 147, 12, 179, 11, 4, 5, 4, 8, 69, 4, 5, 4, 10, 199, 308, 12, 104, 4, 10, 22, 92, 18, 12, 222, 4, 10, 22, 308, 22, 18, 12, 195, 4, 5, 4, 10, 15, 22, 12, 140, 318, 4, 10, 22, 179, 12, 70, 72, 4, 5, 4, 10, 199, 15, 12, 140, 1, 4, 10, 373, 88, 12, 140, 252, 4, 10, 305, 92, 18, 12, 70, 4, 5, 4, 10, 373, 15, 12, 194, 388, 4, 5, 4, 10, 307, 92, 12, 70, 284, 4, 5, 4, 8, 61, 4, 10, 62, 468, 186, 65, 68, 4, 10, 62, 108, 18, 65, 66, 4, 10, 151, 152, 66, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [6, 291, 4, 8, 9, 4, 10, 11, 12, 13, 111, 51, 198, 4, 10, 15, 12, 13, 157, 481, 4, 32, 49, 12, 42, 18, 113, 4, 32, 112, 12, 40, 18, 96, 4, 32, 114, 18, 12, 34, 19, 4, 32, 138, 18, 12, 36, 19, 4, 5, 4, 10, 88, 12, 4, 32, 167, 12, 13, 1, 4, 32, 179, 12, 13, 236, 198, 4, 5, 4, 10, 92, 12, 4, 32, 199, 12, 200, 415, 4, 32, 373, 12, 374, 353, 298, 4, 5, 4, 10, 305, 12, 13, 46, 214, 129, 4, 10, 308, 12, 13, 454, 4, 10, 22, 18, 12, 23, 363, 4, 10, 307, 12, 13, 1, 4, 10, 308, 12, 13, 1, 4, 5, 4, 5, 4, 8, 52, 4, 10, 57, 12, 11, 4, 10, 60, 12, 199, 167, 11, 4, 10, 315, 12, 167, 11, 4, 10, 56, 12, 112, 11, 4, 10, 55, 12, 114, 11, 4, 10, 216, 12, 49, 11, 4, 10, 290, 12, 138, 11, 4, 10, 149, 12, 22, 11, 4, 10, 221, 12, 305, 11, 4, 10, 150, 12, 307, 11, 4, 10, 58, 12, 308, 11, 4, 10, 147, 12, 179, 11, 4, 5, 4, 8, 69, 4, 5, 4, 10, 199, 308, 12, 104, 4, 10, 22, 92, 18, 12, 222, 4, 10, 22, 308, 22, 18, 12, 195, 4, 5, 4, 10, 15, 22, 12, 140, 318, 4, 10, 22, 179, 12, 70, 72, 4, 5, 4, 10, 199, 15, 12, 140, 1, 4, 10, 373, 88, 12, 140, 252, 4, 10, 305, 92, 18, 12, 70, 4, 5, 4, 10, 373, 15, 12, 194, 388, 4, 5, 4, 10, 307, 92, 12, 70, 284, 4, 5, 4, 8, 61, 4, 10, 62, 468, 186, 65, 68, 4, 10, 62, 108, 18, 65, 66, 4, 10, 151, 152, 66, 4, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 311}, "85": {"input": [2, 6, 156, 4, 8, 9, 4, 10, 11, 12, 13, 253, 198, 4, 10, 15, 12, 13, 214, 482, 4, 10, 90, 12, 91, 82, 485, 509, 4, 10, 22, 186, 12, 23, 100, 4, 10, 27, 12, 23, 24, 4, 282, 202, 12, 40, 1, 4, 282, 203, 12, 42, 1, 4, 282, 204, 12, 34, 1, 4, 282, 322, 12, 36, 1, 4, 282, 88, 12, 4, 5, 4, 10, 127, 12, 128, 5, 4, 32, 131, 12, 438, 124, 4, 32, 133, 12, 439, 120, 4, 32, 259, 12, 440, 193, 4, 32, 261, 12, 441, 81, 4, 32, 402, 12, 486, 81, 4, 10, 29, 12, 30, 19, 18, 87, 169, 4, 32, 33, 12, 40, 525, 4, 32, 35, 12, 42, 525, 4, 32, 37, 12, 34, 525, 4, 32, 39, 12, 36, 525, 4, 10, 41, 12, 30, 157, 172, 256, 170, 4, 10, 49, 12, 13, 363, 4, 5, 4, 10, 112, 12, 13, 50, 51, 4, 5, 4, 8, 52, 4, 10, 57, 12, 11, 4, 10, 60, 12, 11, 90, 4, 10, 53, 12, 11, 22, 4, 10, 102, 12, 11, 261, 4, 10, 339, 12, 11, 259, 4, 10, 150, 12, 11, 131, 4, 10, 221, 12, 11, 133, 4, 10, 146, 12, 11, 15, 4, 10, 387, 12, 11, 202, 4, 10, 220, 12, 11, 203, 4, 10, 313, 12, 11, 204, 4, 10, 182, 12, 11, 322, 4, 10, 183, 12, 11, 49, 4, 5, 4, 8, 69, 4, 5, 4, 10, 90, 112, 49, 127, 12, 104, 4, 5, 4, 10, 90, 22, 27, 12, 238, 1, 296, 4, 10, 22, 90, 18, 12, 222, 4, 10, 27, 90, 18, 12, 222, 4, 5, 4, 10, 22, 112, 22, 27, 49, 127, 12, 195, 4, 10, 27, 112, 27, 22, 127, 12, 195, 4, 5, 4, 10, 90, 112, 12, 104, 4, 5, 4, 10, 29, 112, 22, 41, 12, 70, 4, 10, 49, 29, 12, 70, 4, 10, 41, 112, 127, 27, 145, 12, 70, 4, 5, 4, 10, 90, 29, 12, 1, 4, 10, 90, 29, 12, 1, 4, 5, 4, 5, 4, 10, 15, 90, 12, 70, 187, 4, 5, 4, 10, 133, 41, 12, 140, 490, 4, 10, 261, 41, 12, 140, 491, 4, 10, 131, 41, 12, 140, 492, 4, 10, 259, 41, 12, 140, 476, 4, 10, 402, 41, 12, 140, 493, 4, 5, 4, 10, 29, 27, 12, 194, 317, 4, 5, 4, 10, 203, 41, 12, 140, 351, 4, 10, 322, 41, 12, 140, 417, 4, 10, 202, 41, 12, 140, 1, 4, 10, 204, 41, 12, 140, 416, 4, 10, 88, 41, 12, 140, 418, 4, 5, 4, 5, 4, 8, 61, 4, 10, 62, 155, 186, 65, 66, 4, 10, 62, 95, 186, 65, 68, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [6, 156, 4, 8, 9, 4, 10, 11, 12, 13, 253, 198, 4, 10, 15, 12, 13, 214, 482, 4, 10, 90, 12, 91, 82, 485, 509, 4, 10, 22, 186, 12, 23, 100, 4, 10, 27, 12, 23, 24, 4, 282, 202, 12, 40, 1, 4, 282, 203, 12, 42, 1, 4, 282, 204, 12, 34, 1, 4, 282, 322, 12, 36, 1, 4, 282, 88, 12, 4, 5, 4, 10, 127, 12, 128, 5, 4, 32, 131, 12, 438, 124, 4, 32, 133, 12, 439, 120, 4, 32, 259, 12, 440, 193, 4, 32, 261, 12, 441, 81, 4, 32, 402, 12, 486, 81, 4, 10, 29, 12, 30, 19, 18, 87, 169, 4, 32, 33, 12, 40, 525, 4, 32, 35, 12, 42, 525, 4, 32, 37, 12, 34, 525, 4, 32, 39, 12, 36, 525, 4, 10, 41, 12, 30, 157, 172, 256, 170, 4, 10, 49, 12, 13, 363, 4, 5, 4, 10, 112, 12, 13, 50, 51, 4, 5, 4, 8, 52, 4, 10, 57, 12, 11, 4, 10, 60, 12, 11, 90, 4, 10, 53, 12, 11, 22, 4, 10, 102, 12, 11, 261, 4, 10, 339, 12, 11, 259, 4, 10, 150, 12, 11, 131, 4, 10, 221, 12, 11, 133, 4, 10, 146, 12, 11, 15, 4, 10, 387, 12, 11, 202, 4, 10, 220, 12, 11, 203, 4, 10, 313, 12, 11, 204, 4, 10, 182, 12, 11, 322, 4, 10, 183, 12, 11, 49, 4, 5, 4, 8, 69, 4, 5, 4, 10, 90, 112, 49, 127, 12, 104, 4, 5, 4, 10, 90, 22, 27, 12, 238, 1, 296, 4, 10, 22, 90, 18, 12, 222, 4, 10, 27, 90, 18, 12, 222, 4, 5, 4, 10, 22, 112, 22, 27, 49, 127, 12, 195, 4, 10, 27, 112, 27, 22, 127, 12, 195, 4, 5, 4, 10, 90, 112, 12, 104, 4, 5, 4, 10, 29, 112, 22, 41, 12, 70, 4, 10, 49, 29, 12, 70, 4, 10, 41, 112, 127, 27, 145, 12, 70, 4, 5, 4, 10, 90, 29, 12, 1, 4, 10, 90, 29, 12, 1, 4, 5, 4, 5, 4, 10, 15, 90, 12, 70, 187, 4, 5, 4, 10, 133, 41, 12, 140, 490, 4, 10, 261, 41, 12, 140, 491, 4, 10, 131, 41, 12, 140, 492, 4, 10, 259, 41, 12, 140, 476, 4, 10, 402, 41, 12, 140, 493, 4, 5, 4, 10, 29, 27, 12, 194, 317, 4, 5, 4, 10, 203, 41, 12, 140, 351, 4, 10, 322, 41, 12, 140, 417, 4, 10, 202, 41, 12, 140, 1, 4, 10, 204, 41, 12, 140, 416, 4, 10, 88, 41, 12, 140, 418, 4, 5, 4, 5, 4, 8, 61, 4, 10, 62, 155, 186, 65, 66, 4, 10, 62, 95, 186, 65, 68, 4, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 470}, "86": {"input": [2, 6, 4, 8, 9, 4, 10, 11, 12, 13, 292, 4, 5, 4, 10, 15, 12, 113, 171, 4, 32, 49, 18, 12, 13, 4, 32, 331, 83, 12, 332, 235, 412, 4, 32, 29, 12, 30, 83, 169, 173, 4, 176, 33, 83, 12, 40, 4, 176, 35, 12, 36, 4, 10, 112, 12, 13, 4, 32, 114, 18, 12, 46, 168, 4, 32, 163, 12, 164, 86, 4, 176, 520, 12, 108, 166, 4, 176, 1, 12, 350, 157, 4, 32, 88, 18, 12, 110, 1, 4, 176, 92, 18, 12, 4, 176, 207, 18, 12, 4, 10, 199, 12, 200, 1, 4, 10, 138, 12, 13, 180, 51, 4, 8, 69, 4, 10, 331, 138, 112, 8, 12, 104, 4, 10, 199, 138, 63, 12, 104, 4, 10, 114, 83, 199, 186, 12, 70, 72, 4, 10, 199, 15, 186, 12, 70, 4, 10, 29, 138, 186, 12, 80, 4, 10, 199, 163, 12, 188, 4, 5, 4, 8, 61, 4, 10, 62, 327, 83, 65, 68, 4, 10, 62, 252, 65, 66, 4, 5, 4, 8, 52, 4, 10, 147, 12, 11, 35, 4, 10, 489, 12, 11, 33, 4, 10, 149, 12, 11, 49, 4, 10, 313, 12, 11, 331, 4, 10, 146, 12, 11, 114, 4, 10, 472, 12, 11, 520, 4, 10, 55, 12, 11, 1, 4, 10, 183, 12, 11, 92, 4, 10, 216, 12, 11, 207, 4, 10, 58, 12, 11, 138, 4, 10, 60, 12, 11, 199, 4, 10, 59, 12, 366, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [6, 4, 8, 9, 4, 10, 11, 12, 13, 292, 4, 5, 4, 10, 15, 12, 113, 171, 4, 32, 49, 18, 12, 13, 4, 32, 331, 83, 12, 332, 235, 412, 4, 32, 29, 12, 30, 83, 169, 173, 4, 176, 33, 83, 12, 40, 4, 176, 35, 12, 36, 4, 10, 112, 12, 13, 4, 32, 114, 18, 12, 46, 168, 4, 32, 163, 12, 164, 86, 4, 176, 520, 12, 108, 166, 4, 176, 1, 12, 350, 157, 4, 32, 88, 18, 12, 110, 1, 4, 176, 92, 18, 12, 4, 176, 207, 18, 12, 4, 10, 199, 12, 200, 1, 4, 10, 138, 12, 13, 180, 51, 4, 8, 69, 4, 10, 331, 138, 112, 8, 12, 104, 4, 10, 199, 138, 63, 12, 104, 4, 10, 114, 83, 199, 186, 12, 70, 72, 4, 10, 199, 15, 186, 12, 70, 4, 10, 29, 138, 186, 12, 80, 4, 10, 199, 163, 12, 188, 4, 5, 4, 8, 61, 4, 10, 62, 327, 83, 65, 68, 4, 10, 62, 252, 65, 66, 4, 5, 4, 8, 52, 4, 10, 147, 12, 11, 35, 4, 10, 489, 12, 11, 33, 4, 10, 149, 12, 11, 49, 4, 10, 313, 12, 11, 331, 4, 10, 146, 12, 11, 114, 4, 10, 472, 12, 11, 520, 4, 10, 55, 12, 11, 1, 4, 10, 183, 12, 11, 92, 4, 10, 216, 12, 11, 207, 4, 10, 58, 12, 11, 138, 4, 10, 60, 12, 11, 199, 4, 10, 59, 12, 366, 4, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 254}, "87": {"input": [2, 6, 291, 156, 4, 8, 9, 4, 10, 11, 12, 13, 157, 481, 198, 4, 10, 15, 12, 13, 157, 481, 4, 10, 49, 12, 13, 385, 111, 198, 4, 10, 112, 18, 12, 13, 454, 4, 10, 114, 18, 12, 13, 46, 162, 129, 4, 431, 4, 10, 127, 12, 128, 296, 1, 18, 496, 481, 4, 32, 131, 12, 124, 4, 32, 133, 12, 120, 4, 5, 4, 10, 29, 186, 12, 30, 97, 110, 1, 4, 32, 33, 12, 34, 4, 32, 35, 12, 36, 4, 32, 37, 12, 483, 371, 4, 5, 4, 5, 4, 10, 138, 12, 13, 4, 32, 167, 12, 42, 18, 113, 369, 4, 32, 179, 12, 40, 18, 96, 370, 4, 32, 305, 18, 12, 34, 19, 413, 4, 32, 306, 18, 12, 36, 19, 414, 4, 5, 4, 10, 88, 12, 4, 32, 277, 12, 278, 1, 4, 176, 92, 12, 4, 176, 207, 12, 4, 32, 373, 12, 374, 375, 4, 176, 376, 18, 12, 40, 113, 4, 176, 377, 18, 12, 42, 96, 4, 176, 1, 83, 12, 34, 19, 4, 176, 1, 83, 12, 36, 46, 4, 5, 4, 5, 4, 8, 52, 4, 10, 57, 12, 15, 4, 10, 218, 12, 11, 49, 4, 10, 314, 12, 11, 49, 37, 4, 10, 215, 12, 11, 49, 305, 4, 10, 56, 12, 11, 49, 167, 4, 10, 55, 12, 11, 49, 179, 4, 10, 216, 12, 11, 49, 306, 4, 10, 313, 12, 131, 33, 4, 10, 182, 12, 133, 35, 4, 10, 146, 12, 11, 49, 114, 4, 10, 60, 12, 11, 49, 92, 4, 10, 58, 12, 11, 49, 112, 4, 5, 4, 8, 69, 4, 10, 373, 112, 29, 12, 140, 108, 4, 10, 277, 112, 12, 104, 465, 4, 5, 4, 10, 92, 29, 83, 12, 238, 1, 95, 4, 10, 92, 33, 35, 83, 12, 1, 4, 10, 92, 37, 83, 12, 1, 465, 4, 5, 4, 10, 37, 92, 12, 70, 4, 10, 29, 186, 112, 83, 12, 70, 4, 5, 4, 10, 88, 138, 186, 12, 194, 388, 317, 4, 10, 88, 306, 18, 12, 140, 1, 4, 10, 88, 305, 18, 12, 140, 1, 4, 10, 88, 167, 12, 140, 390, 4, 10, 88, 179, 12, 140, 389, 4, 5, 4, 10, 138, 88, 186, 12, 70, 72, 4, 10, 114, 88, 408, 12, 70, 4, 5, 4, 10, 92, 15, 12, 70, 4, 10, 88, 127, 12, 104, 4, 5, 4, 8, 61, 4, 10, 62, 327, 186, 65, 68, 4, 10, 62, 351, 18, 65, 66, 4, 10, 151, 152, 66, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [6, 291, 156, 4, 8, 9, 4, 10, 11, 12, 13, 157, 481, 198, 4, 10, 15, 12, 13, 157, 481, 4, 10, 49, 12, 13, 385, 111, 198, 4, 10, 112, 18, 12, 13, 454, 4, 10, 114, 18, 12, 13, 46, 162, 129, 4, 431, 4, 10, 127, 12, 128, 296, 1, 18, 496, 481, 4, 32, 131, 12, 124, 4, 32, 133, 12, 120, 4, 5, 4, 10, 29, 186, 12, 30, 97, 110, 1, 4, 32, 33, 12, 34, 4, 32, 35, 12, 36, 4, 32, 37, 12, 483, 371, 4, 5, 4, 5, 4, 10, 138, 12, 13, 4, 32, 167, 12, 42, 18, 113, 369, 4, 32, 179, 12, 40, 18, 96, 370, 4, 32, 305, 18, 12, 34, 19, 413, 4, 32, 306, 18, 12, 36, 19, 414, 4, 5, 4, 10, 88, 12, 4, 32, 277, 12, 278, 1, 4, 176, 92, 12, 4, 176, 207, 12, 4, 32, 373, 12, 374, 375, 4, 176, 376, 18, 12, 40, 113, 4, 176, 377, 18, 12, 42, 96, 4, 176, 1, 83, 12, 34, 19, 4, 176, 1, 83, 12, 36, 46, 4, 5, 4, 5, 4, 8, 52, 4, 10, 57, 12, 15, 4, 10, 218, 12, 11, 49, 4, 10, 314, 12, 11, 49, 37, 4, 10, 215, 12, 11, 49, 305, 4, 10, 56, 12, 11, 49, 167, 4, 10, 55, 12, 11, 49, 179, 4, 10, 216, 12, 11, 49, 306, 4, 10, 313, 12, 131, 33, 4, 10, 182, 12, 133, 35, 4, 10, 146, 12, 11, 49, 114, 4, 10, 60, 12, 11, 49, 92, 4, 10, 58, 12, 11, 49, 112, 4, 5, 4, 8, 69, 4, 10, 373, 112, 29, 12, 140, 108, 4, 10, 277, 112, 12, 104, 465, 4, 5, 4, 10, 92, 29, 83, 12, 238, 1, 95, 4, 10, 92, 33, 35, 83, 12, 1, 4, 10, 92, 37, 83, 12, 1, 465, 4, 5, 4, 10, 37, 92, 12, 70, 4, 10, 29, 186, 112, 83, 12, 70, 4, 5, 4, 10, 88, 138, 186, 12, 194, 388, 317, 4, 10, 88, 306, 18, 12, 140, 1, 4, 10, 88, 305, 18, 12, 140, 1, 4, 10, 88, 167, 12, 140, 390, 4, 10, 88, 179, 12, 140, 389, 4, 5, 4, 10, 138, 88, 186, 12, 70, 72, 4, 10, 114, 88, 408, 12, 70, 4, 5, 4, 10, 92, 15, 12, 70, 4, 10, 88, 127, 12, 104, 4, 5, 4, 8, 61, 4, 10, 62, 327, 186, 65, 68, 4, 10, 62, 351, 18, 65, 66, 4, 10, 151, 152, 66, 4, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 436}, "88": {"input": [2, 6, 156, 4, 8, 9, 4, 10, 11, 12, 13, 198, 229, 4, 10, 199, 12, 200, 1, 4, 10, 22, 186, 12, 23, 363, 4, 10, 125, 12, 126, 46, 1, 4, 10, 15, 83, 12, 13, 205, 436, 129, 4, 10, 49, 12, 13, 180, 51, 4, 5, 4, 8, 52, 4, 10, 149, 12, 125, 11, 4, 10, 147, 12, 15, 11, 4, 10, 56, 12, 22, 11, 4, 10, 60, 12, 199, 11, 4, 10, 57, 12, 11, 4, 5, 4, 8, 69, 4, 10, 199, 49, 12, 104, 4, 10, 22, 199, 18, 12, 222, 4, 10, 22, 49, 125, 22, 83, 12, 195, 4, 10, 199, 15, 12, 70, 106, 4, 10, 125, 199, 12, 70, 72, 4, 10, 22, 15, 186, 12, 70, 4, 5, 4, 8, 61, 4, 10, 62, 252, 65, 66, 4, 10, 62, 242, 65, 68, 4, 10, 151, 152, 66, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [6, 156, 4, 8, 9, 4, 10, 11, 12, 13, 198, 229, 4, 10, 199, 12, 200, 1, 4, 10, 22, 186, 12, 23, 363, 4, 10, 125, 12, 126, 46, 1, 4, 10, 15, 83, 12, 13, 205, 436, 129, 4, 10, 49, 12, 13, 180, 51, 4, 5, 4, 8, 52, 4, 10, 149, 12, 125, 11, 4, 10, 147, 12, 15, 11, 4, 10, 56, 12, 22, 11, 4, 10, 60, 12, 199, 11, 4, 10, 57, 12, 11, 4, 5, 4, 8, 69, 4, 10, 199, 49, 12, 104, 4, 10, 22, 199, 18, 12, 222, 4, 10, 22, 49, 125, 22, 83, 12, 195, 4, 10, 199, 15, 12, 70, 106, 4, 10, 125, 199, 12, 70, 72, 4, 10, 22, 15, 186, 12, 70, 4, 5, 4, 8, 61, 4, 10, 62, 252, 65, 66, 4, 10, 62, 242, 65, 68, 4, 10, 151, 152, 66, 4, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 154}, "89": {"input": [2, 6, 4, 8, 9, 4, 10, 11, 12, 13, 198, 229, 4, 10, 22, 12, 23, 1, 1, 4, 10, 199, 12, 200, 1, 4, 10, 233, 12, 234, 1, 87, 4, 5, 4, 10, 88, 12, 4, 32, 92, 83, 12, 4, 176, 331, 12, 332, 361, 1, 4, 176, 93, 18, 12, 94, 361, 252, 1, 4, 176, 29, 83, 12, 30, 361, 1, 4, 5, 4, 32, 207, 12, 4, 176, 127, 12, 128, 336, 400, 1, 436, 4, 176, 131, 18, 12, 128, 1, 400, 1, 1, 4, 5, 4, 32, 133, 12, 128, 296, 401, 1, 477, 4, 176, 259, 18, 12, 34, 4, 176, 261, 18, 12, 36, 4, 176, 402, 18, 12, 40, 4, 176, 404, 18, 12, 42, 4, 5, 4, 8, 61, 4, 10, 62, 252, 65, 66, 4, 10, 62, 108, 65, 68, 4, 5, 4, 8, 69, 4, 5, 4, 10, 22, 199, 63, 12, 77, 232, 1, 4, 10, 92, 233, 89, 12, 70, 72, 4, 10, 199, 92, 89, 12, 70, 4, 10, 145, 199, 22, 18, 12, 104, 4, 10, 29, 145, 89, 12, 80, 4, 10, 331, 145, 186, 12, 104, 4, 10, 93, 145, 8, 12, 104, 4, 10, 233, 92, 145, 83, 12, 70, 4, 5, 4, 5, 4, 8, 52, 4, 10, 219, 12, 199, 22, 11, 4, 10, 313, 12, 127, 22, 11, 4, 10, 101, 12, 131, 22, 11, 4, 10, 148, 12, 259, 22, 11, 4, 10, 149, 12, 261, 22, 11, 4, 10, 103, 12, 404, 22, 11, 4, 10, 489, 12, 402, 22, 11, 4, 10, 57, 12, 22, 366, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [6, 4, 8, 9, 4, 10, 11, 12, 13, 198, 229, 4, 10, 22, 12, 23, 1, 1, 4, 10, 199, 12, 200, 1, 4, 10, 233, 12, 234, 1, 87, 4, 5, 4, 10, 88, 12, 4, 32, 92, 83, 12, 4, 176, 331, 12, 332, 361, 1, 4, 176, 93, 18, 12, 94, 361, 252, 1, 4, 176, 29, 83, 12, 30, 361, 1, 4, 5, 4, 32, 207, 12, 4, 176, 127, 12, 128, 336, 400, 1, 436, 4, 176, 131, 18, 12, 128, 1, 400, 1, 1, 4, 5, 4, 32, 133, 12, 128, 296, 401, 1, 477, 4, 176, 259, 18, 12, 34, 4, 176, 261, 18, 12, 36, 4, 176, 402, 18, 12, 40, 4, 176, 404, 18, 12, 42, 4, 5, 4, 8, 61, 4, 10, 62, 252, 65, 66, 4, 10, 62, 108, 65, 68, 4, 5, 4, 8, 69, 4, 5, 4, 10, 22, 199, 63, 12, 77, 232, 1, 4, 10, 92, 233, 89, 12, 70, 72, 4, 10, 199, 92, 89, 12, 70, 4, 10, 145, 199, 22, 18, 12, 104, 4, 10, 29, 145, 89, 12, 80, 4, 10, 331, 145, 186, 12, 104, 4, 10, 93, 145, 8, 12, 104, 4, 10, 233, 92, 145, 83, 12, 70, 4, 5, 4, 5, 4, 8, 52, 4, 10, 219, 12, 199, 22, 11, 4, 10, 313, 12, 127, 22, 11, 4, 10, 101, 12, 131, 22, 11, 4, 10, 148, 12, 259, 22, 11, 4, 10, 149, 12, 261, 22, 11, 4, 10, 103, 12, 404, 22, 11, 4, 10, 489, 12, 402, 22, 11, 4, 10, 57, 12, 22, 366, 4, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 275}, "90": {"input": [2, 4, 5, 4, 6, 4, 8, 9, 4, 5, 4, 10, 11, 12, 13, 14, 198, 4, 10, 199, 12, 200, 1, 321, 4, 10, 44, 12, 45, 161, 154, 158, 4, 10, 15, 12, 13, 231, 4, 5, 4, 10, 22, 12, 23, 4, 32, 27, 12, 1, 4, 32, 202, 12, 1, 4, 32, 203, 12, 1, 4, 32, 204, 12, 1, 4, 5, 4, 10, 49, 12, 13, 4, 32, 112, 12, 1, 4, 32, 114, 12, 1, 4, 32, 138, 12, 1, 4, 32, 167, 12, 1, 4, 32, 179, 18, 12, 1, 4, 5, 4, 10, 305, 12, 13, 50, 51, 4, 5, 4, 8, 52, 4, 10, 339, 12, 11, 27, 4, 10, 53, 12, 11, 202, 4, 10, 101, 12, 11, 203, 4, 10, 147, 12, 11, 204, 4, 10, 181, 12, 11, 44, 4, 10, 182, 12, 11, 15, 4, 10, 57, 12, 11, 4, 10, 60, 12, 11, 199, 4, 5, 4, 8, 69, 4, 10, 199, 305, 12, 104, 4, 5, 4, 4, 10, 202, 199, 12, 222, 4, 10, 203, 199, 12, 222, 4, 10, 204, 199, 12, 222, 4, 5, 4, 5, 4, 10, 27, 44, 305, 15, 12, 195, 4, 10, 202, 44, 305, 15, 12, 195, 4, 10, 203, 44, 305, 15, 12, 195, 4, 10, 204, 44, 305, 15, 12, 195, 4, 5, 4, 10, 199, 112, 12, 104, 4, 10, 199, 114, 12, 104, 4, 10, 199, 138, 12, 104, 4, 10, 199, 167, 12, 104, 4, 5, 4, 10, 202, 27, 12, 140, 327, 107, 4, 10, 202, 204, 18, 12, 140, 318, 106, 4, 10, 202, 203, 12, 140, 318, 106, 4, 5, 4, 10, 203, 114, 12, 140, 165, 187, 4, 10, 203, 27, 12, 140, 318, 106, 4, 10, 203, 204, 12, 140, 318, 106, 4, 5, 4, 10, 204, 138, 12, 140, 184, 1, 4, 10, 204, 27, 12, 140, 318, 106, 4, 10, 204, 114, 12, 140, 318, 106, 4, 5, 4, 10, 44, 199, 63, 12, 189, 72, 4, 5, 4, 10, 15, 199, 12, 192, 74, 154, 4, 10, 199, 15, 12, 104, 4, 5, 4, 8, 61, 4, 10, 67, 1, 154, 66, 4, 10, 67, 499, 154, 68, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [4, 5, 4, 6, 4, 8, 9, 4, 5, 4, 10, 11, 12, 13, 14, 198, 4, 10, 199, 12, 200, 1, 321, 4, 10, 44, 12, 45, 161, 154, 158, 4, 10, 15, 12, 13, 231, 4, 5, 4, 10, 22, 12, 23, 4, 32, 27, 12, 1, 4, 32, 202, 12, 1, 4, 32, 203, 12, 1, 4, 32, 204, 12, 1, 4, 5, 4, 10, 49, 12, 13, 4, 32, 112, 12, 1, 4, 32, 114, 12, 1, 4, 32, 138, 12, 1, 4, 32, 167, 12, 1, 4, 32, 179, 18, 12, 1, 4, 5, 4, 10, 305, 12, 13, 50, 51, 4, 5, 4, 8, 52, 4, 10, 339, 12, 11, 27, 4, 10, 53, 12, 11, 202, 4, 10, 101, 12, 11, 203, 4, 10, 147, 12, 11, 204, 4, 10, 181, 12, 11, 44, 4, 10, 182, 12, 11, 15, 4, 10, 57, 12, 11, 4, 10, 60, 12, 11, 199, 4, 5, 4, 8, 69, 4, 10, 199, 305, 12, 104, 4, 5, 4, 4, 10, 202, 199, 12, 222, 4, 10, 203, 199, 12, 222, 4, 10, 204, 199, 12, 222, 4, 5, 4, 5, 4, 10, 27, 44, 305, 15, 12, 195, 4, 10, 202, 44, 305, 15, 12, 195, 4, 10, 203, 44, 305, 15, 12, 195, 4, 10, 204, 44, 305, 15, 12, 195, 4, 5, 4, 10, 199, 112, 12, 104, 4, 10, 199, 114, 12, 104, 4, 10, 199, 138, 12, 104, 4, 10, 199, 167, 12, 104, 4, 5, 4, 10, 202, 27, 12, 140, 327, 107, 4, 10, 202, 204, 18, 12, 140, 318, 106, 4, 10, 202, 203, 12, 140, 318, 106, 4, 5, 4, 10, 203, 114, 12, 140, 165, 187, 4, 10, 203, 27, 12, 140, 318, 106, 4, 10, 203, 204, 12, 140, 318, 106, 4, 5, 4, 10, 204, 138, 12, 140, 184, 1, 4, 10, 204, 27, 12, 140, 318, 106, 4, 10, 204, 114, 12, 140, 318, 106, 4, 5, 4, 10, 44, 199, 63, 12, 189, 72, 4, 5, 4, 10, 15, 199, 12, 192, 74, 154, 4, 10, 199, 15, 12, 104, 4, 5, 4, 8, 61, 4, 10, 67, 1, 154, 66, 4, 10, 67, 499, 154, 68, 4, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 376}, "91": {"input": [2, 6, 4, 8, 9, 4, 5, 4, 10, 11, 12, 13, 320, 198, 4, 10, 88, 12, 4, 32, 331, 12, 332, 235, 494, 333, 4, 32, 92, 12, 4, 176, 379, 12, 332, 235, 1, 412, 4, 176, 90, 12, 91, 78, 458, 397, 4, 5, 4, 10, 93, 12, 94, 108, 235, 415, 321, 4, 10, 25, 12, 26, 85, 172, 1, 4, 10, 15, 12, 13, 139, 4, 5, 4, 5, 4, 8, 61, 4, 10, 62, 155, 18, 66, 4, 10, 62, 391, 83, 66, 4, 10, 151, 152, 68, 4, 5, 4, 8, 69, 4, 5, 4, 10, 379, 93, 12, 140, 336, 4, 10, 90, 93, 12, 70, 106, 4, 10, 331, 25, 12, 140, 391, 72, 4, 10, 88, 15, 393, 12, 104, 4, 5, 4, 5, 4, 8, 52, 4, 10, 146, 12, 11, 93, 4, 10, 101, 12, 11, 379, 4, 10, 60, 12, 11, 90, 4, 10, 57, 12, 366, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [6, 4, 8, 9, 4, 5, 4, 10, 11, 12, 13, 320, 198, 4, 10, 88, 12, 4, 32, 331, 12, 332, 235, 494, 333, 4, 32, 92, 12, 4, 176, 379, 12, 332, 235, 1, 412, 4, 176, 90, 12, 91, 78, 458, 397, 4, 5, 4, 10, 93, 12, 94, 108, 235, 415, 321, 4, 10, 25, 12, 26, 85, 172, 1, 4, 10, 15, 12, 13, 139, 4, 5, 4, 5, 4, 8, 61, 4, 10, 62, 155, 18, 66, 4, 10, 62, 391, 83, 66, 4, 10, 151, 152, 68, 4, 5, 4, 8, 69, 4, 5, 4, 10, 379, 93, 12, 140, 336, 4, 10, 90, 93, 12, 70, 106, 4, 10, 331, 25, 12, 140, 391, 72, 4, 10, 88, 15, 393, 12, 104, 4, 5, 4, 5, 4, 8, 52, 4, 10, 146, 12, 11, 93, 4, 10, 101, 12, 11, 379, 4, 10, 60, 12, 11, 90, 4, 10, 57, 12, 366, 4, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 162}, "92": {"input": [2, 6, 291, 4, 8, 9, 4, 10, 11, 12, 13, 14, 198, 4, 5, 4, 10, 22, 12, 23, 157, 129, 4, 32, 27, 12, 436, 4, 32, 202, 12, 477, 4, 5, 4, 10, 88, 12, 4, 32, 92, 12, 4, 176, 15, 12, 13, 139, 4, 176, 49, 12, 13, 236, 198, 4, 5, 4, 32, 207, 12, 4, 176, 112, 12, 13, 1, 4, 176, 114, 12, 13, 236, 198, 4, 5, 4, 5, 4, 10, 208, 12, 295, 4, 32, 209, 12, 4, 176, 331, 12, 332, 122, 333, 378, 4, 176, 379, 12, 332, 122, 333, 236, 198, 4, 5, 4, 32, 384, 12, 4, 176, 380, 12, 332, 122, 381, 1, 4, 176, 382, 12, 332, 122, 381, 236, 198, 4, 5, 4, 5, 4, 10, 211, 12, 4, 32, 212, 12, 4, 176, 138, 12, 13, 28, 4, 176, 167, 12, 13, 236, 198, 4, 5, 4, 32, 384, 12, 4, 176, 179, 12, 13, 48, 4, 176, 305, 12, 13, 236, 198, 4, 5, 4, 10, 44, 12, 45, 463, 386, 4, 5, 4, 10, 1, 12, 1, 295, 4, 32, 526, 12, 1, 75, 4, 32, 527, 12, 1, 416, 4, 5, 4, 5, 4, 8, 52, 4, 10, 60, 12, 526, 11, 4, 10, 57, 12, 11, 4, 10, 183, 12, 331, 11, 4, 10, 387, 12, 382, 11, 4, 10, 149, 12, 15, 114, 4, 10, 58, 12, 15, 11, 4, 10, 102, 12, 114, 11, 4, 10, 56, 12, 138, 11, 4, 10, 55, 12, 305, 11, 4, 431, 4, 8, 69, 4, 10, 526, 15, 12, 104, 4, 10, 527, 112, 12, 104, 4, 10, 1, 145, 12, 283, 4, 5, 4, 10, 526, 331, 12, 70, 106, 4, 10, 527, 380, 12, 70, 106, 4, 5, 4, 10, 22, 1, 12, 105, 4, 10, 22, 207, 12, 70, 4, 10, 22, 92, 12, 70, 4, 5, 4, 10, 331, 15, 12, 104, 465, 4, 10, 380, 112, 12, 104, 465, 4, 10, 379, 49, 12, 104, 465, 4, 10, 382, 114, 12, 104, 465, 4, 5, 4, 4, 10, 526, 27, 12, 285, 165, 1, 4, 10, 526, 27, 12, 285, 468, 1, 4, 10, 526, 27, 12, 285, 336, 1, 4, 10, 526, 27, 12, 285, 1, 1, 4, 10, 526, 27, 12, 285, 95, 1, 4, 10, 526, 27, 12, 285, 327, 1, 4, 10, 526, 27, 12, 432, 4, 10, 526, 27, 12, 140, 1, 1, 4, 5, 4, 4, 10, 527, 202, 12, 285, 318, 1, 4, 10, 527, 202, 12, 285, 184, 1, 4, 10, 527, 202, 12, 285, 1, 1, 4, 10, 527, 202, 12, 285, 391, 1, 4, 10, 527, 202, 12, 285, 143, 1, 4, 10, 527, 202, 12, 285, 144, 1, 4, 10, 527, 202, 12, 432, 4, 10, 527, 202, 12, 140, 1, 1, 4, 5, 4, 10, 526, 138, 12, 79, 74, 191, 347, 72, 4, 10, 527, 179, 12, 79, 74, 191, 347, 72, 4, 5, 4, 5, 4, 8, 61, 4, 10, 62, 1, 65, 66, 4, 10, 62, 226, 65, 68, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [6, 291, 4, 8, 9, 4, 10, 11, 12, 13, 14, 198, 4, 5, 4, 10, 22, 12, 23, 157, 129, 4, 32, 27, 12, 436, 4, 32, 202, 12, 477, 4, 5, 4, 10, 88, 12, 4, 32, 92, 12, 4, 176, 15, 12, 13, 139, 4, 176, 49, 12, 13, 236, 198, 4, 5, 4, 32, 207, 12, 4, 176, 112, 12, 13, 1, 4, 176, 114, 12, 13, 236, 198, 4, 5, 4, 5, 4, 10, 208, 12, 295, 4, 32, 209, 12, 4, 176, 331, 12, 332, 122, 333, 378, 4, 176, 379, 12, 332, 122, 333, 236, 198, 4, 5, 4, 32, 384, 12, 4, 176, 380, 12, 332, 122, 381, 1, 4, 176, 382, 12, 332, 122, 381, 236, 198, 4, 5, 4, 5, 4, 10, 211, 12, 4, 32, 212, 12, 4, 176, 138, 12, 13, 28, 4, 176, 167, 12, 13, 236, 198, 4, 5, 4, 32, 384, 12, 4, 176, 179, 12, 13, 48, 4, 176, 305, 12, 13, 236, 198, 4, 5, 4, 10, 44, 12, 45, 463, 386, 4, 5, 4, 10, 1, 12, 1, 295, 4, 32, 526, 12, 1, 75, 4, 32, 527, 12, 1, 416, 4, 5, 4, 5, 4, 8, 52, 4, 10, 60, 12, 526, 11, 4, 10, 57, 12, 11, 4, 10, 183, 12, 331, 11, 4, 10, 387, 12, 382, 11, 4, 10, 149, 12, 15, 114, 4, 10, 58, 12, 15, 11, 4, 10, 102, 12, 114, 11, 4, 10, 56, 12, 138, 11, 4, 10, 55, 12, 305, 11, 4, 431, 4, 8, 69, 4, 10, 526, 15, 12, 104, 4, 10, 527, 112, 12, 104, 4, 10, 1, 145, 12, 283, 4, 5, 4, 10, 526, 331, 12, 70, 106, 4, 10, 527, 380, 12, 70, 106, 4, 5, 4, 10, 22, 1, 12, 105, 4, 10, 22, 207, 12, 70, 4, 10, 22, 92, 12, 70, 4, 5, 4, 10, 331, 15, 12, 104, 465, 4, 10, 380, 112, 12, 104, 465, 4, 10, 379, 49, 12, 104, 465, 4, 10, 382, 114, 12, 104, 465, 4, 5, 4, 4, 10, 526, 27, 12, 285, 165, 1, 4, 10, 526, 27, 12, 285, 468, 1, 4, 10, 526, 27, 12, 285, 336, 1, 4, 10, 526, 27, 12, 285, 1, 1, 4, 10, 526, 27, 12, 285, 95, 1, 4, 10, 526, 27, 12, 285, 327, 1, 4, 10, 526, 27, 12, 432, 4, 10, 526, 27, 12, 140, 1, 1, 4, 5, 4, 4, 10, 527, 202, 12, 285, 318, 1, 4, 10, 527, 202, 12, 285, 184, 1, 4, 10, 527, 202, 12, 285, 1, 1, 4, 10, 527, 202, 12, 285, 391, 1, 4, 10, 527, 202, 12, 285, 143, 1, 4, 10, 527, 202, 12, 285, 144, 1, 4, 10, 527, 202, 12, 432, 4, 10, 527, 202, 12, 140, 1, 1, 4, 5, 4, 10, 526, 138, 12, 79, 74, 191, 347, 72, 4, 10, 527, 179, 12, 79, 74, 191, 347, 72, 4, 5, 4, 5, 4, 8, 61, 4, 10, 62, 1, 65, 66, 4, 10, 62, 226, 65, 68, 4, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 521}, "93": {"input": [2, 6, 4, 8, 9, 186, 5, 4, 10, 11, 186, 12, 13, 157, 5, 4, 10, 15, 12, 392, 448, 4, 32, 1, 12, 1, 1, 4, 10, 49, 12, 13, 113, 4, 32, 5, 4, 8, 61, 4, 10, 62, 239, 186, 68, 8, 5, 4, 10, 62, 1, 66, 8, 5, 4, 282, 5, 4, 8, 69, 4, 10, 15, 393, 12, 452, 4, 10, 11, 1, 186, 12, 70, 72, 4, 10, 1, 49, 12, 70, 4, 10, 5, 4, 8, 52, 4, 10, 453, 12, 11, 4, 10, 1, 12, 1, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [6, 4, 8, 9, 186, 5, 4, 10, 11, 186, 12, 13, 157, 5, 4, 10, 15, 12, 392, 448, 4, 32, 1, 12, 1, 1, 4, 10, 49, 12, 13, 113, 4, 32, 5, 4, 8, 61, 4, 10, 62, 239, 186, 68, 8, 5, 4, 10, 62, 1, 66, 8, 5, 4, 282, 5, 4, 8, 69, 4, 10, 15, 393, 12, 452, 4, 10, 11, 1, 186, 12, 70, 72, 4, 10, 1, 49, 12, 70, 4, 10, 5, 4, 8, 52, 4, 10, 453, 12, 11, 4, 10, 1, 12, 1, 4, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 97}, "94": {"input": [2, 6, 156, 196, 4, 5, 4, 8, 9, 4, 10, 11, 12, 13, 197, 198, 4, 10, 15, 12, 13, 197, 198, 4, 10, 49, 83, 12, 13, 205, 206, 4, 10, 277, 12, 278, 397, 201, 4, 10, 22, 12, 23, 4, 32, 27, 186, 12, 18, 100, 4, 32, 202, 18, 12, 18, 437, 4, 10, 112, 12, 13, 50, 51, 4, 5, 4, 8, 52, 4, 10, 60, 12, 277, 15, 4, 10, 183, 12, 11, 49, 4, 10, 217, 12, 27, 15, 4, 10, 57, 12, 15, 4, 10, 58, 12, 15, 112, 4, 5, 4, 8, 69, 4, 10, 277, 145, 12, 283, 4, 10, 22, 277, 18, 12, 222, 4, 10, 27, 145, 12, 283, 4, 10, 277, 112, 12, 104, 4, 10, 22, 112, 22, 83, 12, 195, 4, 10, 27, 49, 186, 12, 140, 416, 72, 4, 10, 202, 15, 12, 140, 75, 106, 4, 5, 4, 8, 61, 4, 10, 62, 75, 186, 65, 68, 4, 5, 4, 5, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [6, 156, 196, 4, 5, 4, 8, 9, 4, 10, 11, 12, 13, 197, 198, 4, 10, 15, 12, 13, 197, 198, 4, 10, 49, 83, 12, 13, 205, 206, 4, 10, 277, 12, 278, 397, 201, 4, 10, 22, 12, 23, 4, 32, 27, 186, 12, 18, 100, 4, 32, 202, 18, 12, 18, 437, 4, 10, 112, 12, 13, 50, 51, 4, 5, 4, 8, 52, 4, 10, 60, 12, 277, 15, 4, 10, 183, 12, 11, 49, 4, 10, 217, 12, 27, 15, 4, 10, 57, 12, 15, 4, 10, 58, 12, 15, 112, 4, 5, 4, 8, 69, 4, 10, 277, 145, 12, 283, 4, 10, 22, 277, 18, 12, 222, 4, 10, 27, 145, 12, 283, 4, 10, 277, 112, 12, 104, 4, 10, 22, 112, 22, 83, 12, 195, 4, 10, 27, 49, 186, 12, 140, 416, 72, 4, 10, 202, 15, 12, 140, 75, 106, 4, 5, 4, 8, 61, 4, 10, 62, 75, 186, 65, 68, 4, 5, 4, 5, 4, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 170}, "95": {"input": [2, 4, 5, 4, 6, 1, 156, 4, 8, 9, 4, 10, 11, 12, 13, 229, 198, 4, 10, 15, 83, 12, 13, 205, 1, 4, 10, 49, 83, 12, 13, 205, 477, 4, 10, 199, 12, 200, 1, 4, 10, 112, 12, 13, 168, 4, 10, 22, 186, 12, 23, 1, 160, 4, 10, 27, 186, 12, 23, 517, 160, 4, 10, 114, 12, 13, 180, 385, 4, 8, 52, 4, 10, 215, 12, 11, 49, 4, 10, 56, 12, 11, 15, 4, 10, 53, 12, 11, 27, 4, 10, 101, 12, 11, 22, 4, 10, 146, 12, 11, 112, 4, 10, 57, 12, 11, 4, 10, 60, 12, 11, 199, 4, 10, 58, 12, 114, 4, 8, 69, 4, 5, 4, 5, 4, 10, 199, 114, 15, 49, 12, 104, 4, 5, 4, 10, 27, 199, 18, 12, 222, 4, 10, 27, 1, 22, 114, 112, 12, 195, 4, 5, 4, 10, 27, 49, 12, 105, 72, 4, 10, 27, 15, 12, 70, 4, 5, 4, 10, 22, 199, 18, 12, 222, 4, 10, 22, 1, 18, 12, 222, 1, 4, 5, 4, 10, 22, 114, 27, 112, 49, 12, 195, 4, 5, 4, 10, 22, 15, 12, 105, 72, 4, 10, 112, 199, 12, 70, 187, 4, 5, 4, 5, 4, 8, 61, 4, 10, 62, 143, 65, 68, 4, 10, 62, 252, 65, 66, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [4, 5, 4, 6, 1, 156, 4, 8, 9, 4, 10, 11, 12, 13, 229, 198, 4, 10, 15, 83, 12, 13, 205, 1, 4, 10, 49, 83, 12, 13, 205, 477, 4, 10, 199, 12, 200, 1, 4, 10, 112, 12, 13, 168, 4, 10, 22, 186, 12, 23, 1, 160, 4, 10, 27, 186, 12, 23, 517, 160, 4, 10, 114, 12, 13, 180, 385, 4, 8, 52, 4, 10, 215, 12, 11, 49, 4, 10, 56, 12, 11, 15, 4, 10, 53, 12, 11, 27, 4, 10, 101, 12, 11, 22, 4, 10, 146, 12, 11, 112, 4, 10, 57, 12, 11, 4, 10, 60, 12, 11, 199, 4, 10, 58, 12, 114, 4, 8, 69, 4, 5, 4, 5, 4, 10, 199, 114, 15, 49, 12, 104, 4, 5, 4, 10, 27, 199, 18, 12, 222, 4, 10, 27, 1, 22, 114, 112, 12, 195, 4, 5, 4, 10, 27, 49, 12, 105, 72, 4, 10, 27, 15, 12, 70, 4, 5, 4, 10, 22, 199, 18, 12, 222, 4, 10, 22, 1, 18, 12, 222, 1, 4, 5, 4, 10, 22, 114, 27, 112, 49, 12, 195, 4, 5, 4, 10, 22, 15, 12, 105, 72, 4, 10, 112, 199, 12, 70, 187, 4, 5, 4, 5, 4, 8, 61, 4, 10, 62, 143, 65, 68, 4, 10, 62, 252, 65, 66, 4, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 229}, "96": {"input": [2, 4, 5, 4, 6, 156, 18, 196, 4, 8, 9, 4, 10, 11, 12, 13, 228, 84, 4, 10, 15, 12, 13, 230, 14, 4, 10, 49, 12, 13, 109, 4, 10, 22, 12, 23, 436, 129, 4, 10, 112, 12, 13, 436, 4, 10, 27, 12, 23, 454, 160, 4, 10, 199, 12, 200, 460, 4, 10, 1, 12, 294, 4, 10, 1, 12, 458, 4, 10, 1, 12, 4, 10, 114, 12, 13, 180, 51, 4, 8, 5, 4, 8, 52, 4, 10, 57, 12, 11, 4, 10, 59, 12, 15, 4, 10, 146, 12, 49, 4, 10, 53, 12, 455, 11, 4, 10, 60, 12, 456, 15, 4, 10, 217, 12, 27, 11, 4, 10, 1, 12, 27, 15, 4, 10, 150, 12, 22, 11, 4, 10, 387, 12, 22, 15, 4, 5, 4, 8, 61, 4, 10, 62, 63, 185, 64, 65, 68, 4, 10, 5, 4, 8, 69, 4, 10, 199, 145, 12, 104, 4, 10, 455, 15, 12, 104, 4, 10, 456, 11, 12, 104, 4, 5, 4, 10, 88, 11, 12, 140, 1, 4, 10, 88, 15, 12, 140, 461, 4, 10, 199, 49, 12, 140, 351, 4, 5, 4, 10, 27, 199, 12, 222, 4, 10, 27, 114, 12, 195, 4, 10, 22, 114, 12, 195, 4, 10, 199, 114, 12, 104, 4, 10, 22, 27, 12, 140, 143, 72, 4, 5, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [4, 5, 4, 6, 156, 18, 196, 4, 8, 9, 4, 10, 11, 12, 13, 228, 84, 4, 10, 15, 12, 13, 230, 14, 4, 10, 49, 12, 13, 109, 4, 10, 22, 12, 23, 436, 129, 4, 10, 112, 12, 13, 436, 4, 10, 27, 12, 23, 454, 160, 4, 10, 199, 12, 200, 460, 4, 10, 1, 12, 294, 4, 10, 1, 12, 458, 4, 10, 1, 12, 4, 10, 114, 12, 13, 180, 51, 4, 8, 5, 4, 8, 52, 4, 10, 57, 12, 11, 4, 10, 59, 12, 15, 4, 10, 146, 12, 49, 4, 10, 53, 12, 455, 11, 4, 10, 60, 12, 456, 15, 4, 10, 217, 12, 27, 11, 4, 10, 1, 12, 27, 15, 4, 10, 150, 12, 22, 11, 4, 10, 387, 12, 22, 15, 4, 5, 4, 8, 61, 4, 10, 62, 63, 185, 64, 65, 68, 4, 10, 5, 4, 8, 69, 4, 10, 199, 145, 12, 104, 4, 10, 455, 15, 12, 104, 4, 10, 456, 11, 12, 104, 4, 5, 4, 10, 88, 11, 12, 140, 1, 4, 10, 88, 15, 12, 140, 461, 4, 10, 199, 49, 12, 140, 351, 4, 5, 4, 10, 27, 199, 12, 222, 4, 10, 27, 114, 12, 195, 4, 10, 22, 114, 12, 195, 4, 10, 199, 114, 12, 104, 4, 10, 22, 27, 12, 140, 143, 72, 4, 5, 4, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 232}, "97": {"input": [2, 6, 1, 4, 8, 9, 4, 10, 11, 12, 13, 14, 198, 4, 10, 15, 12, 13, 139, 4, 10, 528, 12, 1, 328, 1, 1, 4, 10, 22, 12, 23, 1, 4, 10, 49, 12, 13, 180, 51, 4, 5, 4, 8, 52, 4, 10, 60, 12, 528, 11, 4, 10, 146, 12, 22, 11, 4, 10, 57, 12, 11, 4, 431, 4, 8, 69, 4, 10, 528, 15, 49, 12, 70, 106, 4, 10, 22, 528, 12, 70, 107, 4, 5, 4, 8, 61, 4, 10, 62, 1, 65, 66, 4, 10, 62, 185, 65, 68, 4, 10, 151, 152, 66, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [6, 1, 4, 8, 9, 4, 10, 11, 12, 13, 14, 198, 4, 10, 15, 12, 13, 139, 4, 10, 528, 12, 1, 328, 1, 1, 4, 10, 22, 12, 23, 1, 4, 10, 49, 12, 13, 180, 51, 4, 5, 4, 8, 52, 4, 10, 60, 12, 528, 11, 4, 10, 146, 12, 22, 11, 4, 10, 57, 12, 11, 4, 431, 4, 8, 69, 4, 10, 528, 15, 49, 12, 70, 106, 4, 10, 22, 528, 12, 70, 107, 4, 5, 4, 8, 61, 4, 10, 62, 1, 65, 66, 4, 10, 62, 185, 65, 68, 4, 10, 151, 152, 66, 4, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 105}} \ No newline at end of file diff --git a/VGDLDataGeneralized/ptb.valid.csv b/VGDLDataGeneralized/ptb.valid.csv new file mode 100644 index 0000000..3b8e83d --- /dev/null +++ b/VGDLDataGeneralized/ptb.valid.csv @@ -0,0 +1,12 @@ +0,examples/gridphysics/islands.txt +1,examples/gridphysics/towerdefense.txt +2,examples/gridphysics/seaquest.txt +3,examples/gridphysics/eighthpassenger.txt +4,examples/contphysics/bubble.txt +5,examples/gridphysics/x-racer.txt +6,examples/gridphysics/labyrinthdual.txt +7,examples/gridphysics/lemmings.txt +8,examples/gridphysics/fireman.txt +9,examples/contphysics/asteroids.txt +10,examples/gridphysics/racebet.txt +11,examples/gridphysics/shipwreck.txt diff --git a/VGDLDataGeneralized/ptb.valid.json b/VGDLDataGeneralized/ptb.valid.json new file mode 100644 index 0000000..dcaca50 --- /dev/null +++ b/VGDLDataGeneralized/ptb.valid.json @@ -0,0 +1 @@ +{"0": {"input": [2, 6, 4, 8, 9, 4, 5, 4, 10, 11, 12, 13, 1, 4, 10, 90, 12, 91, 137, 353, 4, 10, 15, 12, 13, 4, 32, 49, 12, 229, 4, 32, 112, 12, 292, 4, 5, 4, 10, 134, 12, 135, 154, 136, 237, 1, 4, 5, 4, 10, 114, 12, 13, 368, 160, 4, 10, 127, 18, 12, 128, 354, 365, 158, 1, 4, 10, 88, 12, 4, 32, 355, 12, 356, 96, 1, 165, 364, 4, 32, 138, 12, 13, 364, 4, 5, 4, 10, 167, 12, 13, 1, 4, 10, 179, 12, 13, 436, 482, 4, 5, 4, 10, 44, 12, 45, 386, 19, 1, 1, 158, 4, 10, 305, 12, 13, 1, 4, 5, 4, 5, 4, 8, 52, 4, 10, 57, 12, 11, 4, 10, 149, 12, 112, 4, 10, 60, 12, 112, 90, 4, 10, 53, 12, 11, 114, 4, 10, 54, 12, 11, 167, 4, 10, 150, 12, 112, 305, 4, 10, 146, 12, 112, 179, 4, 5, 4, 8, 69, 4, 5, 4, 10, 90, 145, 393, 114, 18, 12, 104, 4, 10, 90, 18, 138, 18, 12, 70, 4, 5, 4, 10, 114, 138, 134, 12, 140, 240, 4, 10, 11, 138, 12, 140, 144, 4, 5, 4, 10, 138, 15, 167, 179, 305, 145, 393, 12, 70, 4, 10, 138, 1, 12, 140, 144, 4, 5, 4, 10, 44, 90, 12, 189, 4, 5, 4, 10, 90, 11, 18, 12, 471, 74, 65, 4, 10, 90, 11, 12, 79, 74, 241, 4, 10, 11, 90, 12, 140, 144, 4, 5, 4, 10, 305, 90, 12, 70, 251, 4, 5, 4, 10, 134, 112, 12, 73, 74, 345, 65, 4, 10, 112, 44, 12, 140, 144, 4, 5, 4, 10, 134, 11, 12, 73, 74, 345, 154, 4, 10, 90, 167, 12, 70, 4, 10, 179, 90, 12, 70, 72, 4, 5, 4, 5, 4, 8, 61, 4, 10, 62, 63, 318, 65, 68, 4, 10, 62, 63, 155, 65, 66, 4, 10, 151, 152, 66, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [6, 4, 8, 9, 4, 5, 4, 10, 11, 12, 13, 1, 4, 10, 90, 12, 91, 137, 353, 4, 10, 15, 12, 13, 4, 32, 49, 12, 229, 4, 32, 112, 12, 292, 4, 5, 4, 10, 134, 12, 135, 154, 136, 237, 1, 4, 5, 4, 10, 114, 12, 13, 368, 160, 4, 10, 127, 18, 12, 128, 354, 365, 158, 1, 4, 10, 88, 12, 4, 32, 355, 12, 356, 96, 1, 165, 364, 4, 32, 138, 12, 13, 364, 4, 5, 4, 10, 167, 12, 13, 1, 4, 10, 179, 12, 13, 436, 482, 4, 5, 4, 10, 44, 12, 45, 386, 19, 1, 1, 158, 4, 10, 305, 12, 13, 1, 4, 5, 4, 5, 4, 8, 52, 4, 10, 57, 12, 11, 4, 10, 149, 12, 112, 4, 10, 60, 12, 112, 90, 4, 10, 53, 12, 11, 114, 4, 10, 54, 12, 11, 167, 4, 10, 150, 12, 112, 305, 4, 10, 146, 12, 112, 179, 4, 5, 4, 8, 69, 4, 5, 4, 10, 90, 145, 393, 114, 18, 12, 104, 4, 10, 90, 18, 138, 18, 12, 70, 4, 5, 4, 10, 114, 138, 134, 12, 140, 240, 4, 10, 11, 138, 12, 140, 144, 4, 5, 4, 10, 138, 15, 167, 179, 305, 145, 393, 12, 70, 4, 10, 138, 1, 12, 140, 144, 4, 5, 4, 10, 44, 90, 12, 189, 4, 5, 4, 10, 90, 11, 18, 12, 471, 74, 65, 4, 10, 90, 11, 12, 79, 74, 241, 4, 10, 11, 90, 12, 140, 144, 4, 5, 4, 10, 305, 90, 12, 70, 251, 4, 5, 4, 10, 134, 112, 12, 73, 74, 345, 65, 4, 10, 112, 44, 12, 140, 144, 4, 5, 4, 10, 134, 11, 12, 73, 74, 345, 154, 4, 10, 90, 167, 12, 70, 4, 10, 179, 90, 12, 70, 72, 4, 5, 4, 5, 4, 8, 61, 4, 10, 62, 63, 318, 65, 68, 4, 10, 62, 63, 155, 65, 66, 4, 10, 151, 152, 66, 4, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 337}, "1": {"input": [2, 6, 156, 291, 4, 8, 9, 4, 10, 11, 12, 13, 111, 51, 198, 4, 10, 15, 12, 13, 352, 198, 4, 5, 4, 10, 49, 12, 13, 1, 4, 32, 88, 12, 4, 32, 92, 12, 4, 10, 1, 12, 1, 1, 1, 4, 32, 1, 12, 1, 254, 440, 4, 32, 1, 12, 1, 254, 438, 4, 5, 4, 10, 207, 12, 4, 32, 90, 12, 91, 78, 1, 4, 32, 29, 12, 30, 4, 176, 33, 12, 244, 21, 38, 1, 113, 4, 263, 35, 12, 40, 4, 263, 37, 12, 42, 4, 263, 39, 12, 36, 4, 263, 41, 12, 34, 4, 176, 208, 12, 1, 1, 1, 110, 4, 263, 209, 12, 40, 4, 263, 210, 12, 42, 4, 263, 211, 12, 36, 4, 263, 212, 12, 34, 4, 5, 4, 10, 127, 12, 128, 236, 198, 4, 32, 131, 12, 388, 337, 4, 176, 133, 12, 120, 4, 176, 259, 12, 193, 4, 176, 261, 12, 81, 4, 176, 402, 12, 82, 4, 32, 384, 12, 388, 1, 4, 176, 1, 12, 224, 4, 176, 1, 12, 225, 4, 176, 1, 12, 226, 4, 176, 1, 12, 1, 4, 5, 4, 10, 112, 12, 13, 236, 198, 4, 32, 114, 12, 40, 297, 4, 32, 138, 12, 42, 297, 4, 32, 167, 12, 36, 297, 4, 32, 179, 12, 34, 297, 4, 5, 4, 10, 399, 12, 30, 1, 1, 424, 4, 32, 487, 12, 36, 309, 4, 32, 488, 12, 34, 309, 4, 32, 1, 12, 40, 358, 4, 32, 1, 12, 42, 358, 4, 5, 4, 10, 25, 12, 26, 4, 5, 4, 10, 305, 12, 13, 1, 1, 166, 4, 5, 4, 10, 306, 12, 13, 344, 4, 5, 4, 8, 52, 4, 10, 57, 12, 11, 4, 10, 54, 12, 11, 15, 4, 10, 147, 12, 11, 88, 4, 10, 489, 12, 11, 92, 4, 10, 58, 12, 306, 11, 4, 5, 4, 10, 56, 12, 11, 133, 15, 4, 10, 55, 12, 11, 259, 15, 4, 10, 216, 12, 11, 261, 15, 4, 10, 290, 12, 11, 402, 15, 4, 5, 4, 10, 60, 12, 11, 90, 4, 5, 4, 10, 387, 12, 11, 114, 4, 10, 182, 12, 11, 167, 4, 10, 220, 12, 11, 138, 4, 10, 313, 12, 11, 179, 4, 5, 4, 10, 150, 12, 11, 305, 4, 5, 4, 5, 4, 8, 69, 4, 10, 133, 247, 12, 77, 1, 1, 4, 10, 259, 247, 12, 77, 1, 1, 4, 10, 261, 247, 12, 77, 1, 1, 4, 10, 402, 247, 12, 77, 1, 1, 4, 5, 4, 10, 207, 306, 1, 12, 104, 4, 10, 90, 305, 12, 104, 4, 10, 399, 306, 12, 70, 4, 5, 4, 10, 33, 138, 12, 140, 193, 4, 10, 33, 114, 12, 140, 120, 4, 10, 33, 179, 12, 140, 82, 4, 10, 33, 167, 12, 140, 81, 4, 10, 33, 112, 12, 104, 465, 4, 5, 4, 10, 208, 138, 12, 140, 225, 4, 10, 208, 114, 12, 140, 224, 4, 10, 208, 179, 12, 140, 1, 4, 10, 208, 167, 12, 140, 226, 4, 10, 208, 112, 12, 104, 465, 4, 5, 4, 10, 88, 90, 12, 140, 1, 72, 4, 10, 92, 90, 12, 140, 1, 72, 4, 5, 4, 10, 1, 25, 12, 140, 108, 142, 106, 4, 10, 1, 25, 12, 140, 351, 142, 106, 4, 5, 4, 10, 1, 1, 1, 12, 140, 351, 142, 1, 4, 10, 1, 487, 488, 12, 140, 108, 142, 1, 4, 5, 4, 10, 305, 29, 12, 248, 191, 71, 4, 10, 33], "target": [6, 156, 291, 4, 8, 9, 4, 10, 11, 12, 13, 111, 51, 198, 4, 10, 15, 12, 13, 352, 198, 4, 5, 4, 10, 49, 12, 13, 1, 4, 32, 88, 12, 4, 32, 92, 12, 4, 10, 1, 12, 1, 1, 1, 4, 32, 1, 12, 1, 254, 440, 4, 32, 1, 12, 1, 254, 438, 4, 5, 4, 10, 207, 12, 4, 32, 90, 12, 91, 78, 1, 4, 32, 29, 12, 30, 4, 176, 33, 12, 244, 21, 38, 1, 113, 4, 263, 35, 12, 40, 4, 263, 37, 12, 42, 4, 263, 39, 12, 36, 4, 263, 41, 12, 34, 4, 176, 208, 12, 1, 1, 1, 110, 4, 263, 209, 12, 40, 4, 263, 210, 12, 42, 4, 263, 211, 12, 36, 4, 263, 212, 12, 34, 4, 5, 4, 10, 127, 12, 128, 236, 198, 4, 32, 131, 12, 388, 337, 4, 176, 133, 12, 120, 4, 176, 259, 12, 193, 4, 176, 261, 12, 81, 4, 176, 402, 12, 82, 4, 32, 384, 12, 388, 1, 4, 176, 1, 12, 224, 4, 176, 1, 12, 225, 4, 176, 1, 12, 226, 4, 176, 1, 12, 1, 4, 5, 4, 10, 112, 12, 13, 236, 198, 4, 32, 114, 12, 40, 297, 4, 32, 138, 12, 42, 297, 4, 32, 167, 12, 36, 297, 4, 32, 179, 12, 34, 297, 4, 5, 4, 10, 399, 12, 30, 1, 1, 424, 4, 32, 487, 12, 36, 309, 4, 32, 488, 12, 34, 309, 4, 32, 1, 12, 40, 358, 4, 32, 1, 12, 42, 358, 4, 5, 4, 10, 25, 12, 26, 4, 5, 4, 10, 305, 12, 13, 1, 1, 166, 4, 5, 4, 10, 306, 12, 13, 344, 4, 5, 4, 8, 52, 4, 10, 57, 12, 11, 4, 10, 54, 12, 11, 15, 4, 10, 147, 12, 11, 88, 4, 10, 489, 12, 11, 92, 4, 10, 58, 12, 306, 11, 4, 5, 4, 10, 56, 12, 11, 133, 15, 4, 10, 55, 12, 11, 259, 15, 4, 10, 216, 12, 11, 261, 15, 4, 10, 290, 12, 11, 402, 15, 4, 5, 4, 10, 60, 12, 11, 90, 4, 5, 4, 10, 387, 12, 11, 114, 4, 10, 182, 12, 11, 167, 4, 10, 220, 12, 11, 138, 4, 10, 313, 12, 11, 179, 4, 5, 4, 10, 150, 12, 11, 305, 4, 5, 4, 5, 4, 8, 69, 4, 10, 133, 247, 12, 77, 1, 1, 4, 10, 259, 247, 12, 77, 1, 1, 4, 10, 261, 247, 12, 77, 1, 1, 4, 10, 402, 247, 12, 77, 1, 1, 4, 5, 4, 10, 207, 306, 1, 12, 104, 4, 10, 90, 305, 12, 104, 4, 10, 399, 306, 12, 70, 4, 5, 4, 10, 33, 138, 12, 140, 193, 4, 10, 33, 114, 12, 140, 120, 4, 10, 33, 179, 12, 140, 82, 4, 10, 33, 167, 12, 140, 81, 4, 10, 33, 112, 12, 104, 465, 4, 5, 4, 10, 208, 138, 12, 140, 225, 4, 10, 208, 114, 12, 140, 224, 4, 10, 208, 179, 12, 140, 1, 4, 10, 208, 167, 12, 140, 226, 4, 10, 208, 112, 12, 104, 465, 4, 5, 4, 10, 88, 90, 12, 140, 1, 72, 4, 10, 92, 90, 12, 140, 1, 72, 4, 5, 4, 10, 1, 25, 12, 140, 108, 142, 106, 4, 10, 1, 25, 12, 140, 351, 142, 106, 4, 5, 4, 10, 1, 1, 1, 12, 140, 351, 142, 1, 4, 10, 1, 487, 488, 12, 140, 108, 142, 1, 4, 5, 4, 10, 305, 29, 12, 248, 191, 71, 4, 10, 33, 3], "length": 600}, "2": {"input": [2, 6, 4, 8, 9, 4, 5, 4, 10, 11, 83, 12, 13, 1, 4, 10, 15, 12, 13, 1, 4, 10, 49, 12, 13, 1, 4, 10, 127, 12, 128, 136, 1, 129, 4, 32, 131, 18, 12, 18, 124, 18, 132, 4, 32, 133, 18, 12, 18, 519, 18, 1, 4, 32, 259, 18, 12, 18, 336, 4, 176, 261, 12, 1, 4, 176, 402, 18, 12, 1, 4, 5, 4, 10, 88, 12, 4, 32, 90, 18, 12, 91, 19, 18, 296, 1, 1, 1, 4, 32, 29, 12, 30, 19, 171, 4, 32, 92, 12, 4, 176, 33, 18, 12, 30, 36, 18, 235, 96, 1, 4, 176, 117, 18, 12, 118, 18, 34, 18, 97, 110, 120, 1, 1, 4, 176, 35, 12, 30, 34, 235, 113, 158, 1, 4, 32, 331, 12, 332, 46, 169, 1, 333, 4, 5, 4, 10, 44, 18, 12, 45, 46, 1, 4, 5, 4, 8, 69, 4, 5, 4, 10, 90, 247, 12, 248, 1, 249, 4, 5, 4, 10, 145, 90, 331, 11, 83, 12, 104, 4, 10, 92, 145, 18, 12, 70, 4, 5, 4, 10, 92, 29, 12, 105, 72, 4, 10, 90, 92, 18, 12, 70, 4, 5, 4, 10, 90, 11, 12, 250, 191, 4, 10, 90, 11, 12, 73, 74, 144, 1, 1, 4, 10, 49, 18, 11, 12, 70, 1, 4, 5, 4, 10, 90, 331, 12, 79, 74, 4, 10, 331, 90, 12, 70, 4, 5, 4, 8, 52, 4, 10, 219, 12, 11, 4, 10, 60, 12, 15, 90, 4, 10, 56, 12, 15, 131, 4, 10, 55, 12, 15, 133, 4, 10, 216, 12, 15, 261, 4, 10, 290, 12, 15, 402, 4, 10, 57, 12, 15, 4, 5, 4, 8, 61, 4, 10, 62, 63, 155, 64, 65, 66, 4, 10, 151, 152, 68, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [6, 4, 8, 9, 4, 5, 4, 10, 11, 83, 12, 13, 1, 4, 10, 15, 12, 13, 1, 4, 10, 49, 12, 13, 1, 4, 10, 127, 12, 128, 136, 1, 129, 4, 32, 131, 18, 12, 18, 124, 18, 132, 4, 32, 133, 18, 12, 18, 519, 18, 1, 4, 32, 259, 18, 12, 18, 336, 4, 176, 261, 12, 1, 4, 176, 402, 18, 12, 1, 4, 5, 4, 10, 88, 12, 4, 32, 90, 18, 12, 91, 19, 18, 296, 1, 1, 1, 4, 32, 29, 12, 30, 19, 171, 4, 32, 92, 12, 4, 176, 33, 18, 12, 30, 36, 18, 235, 96, 1, 4, 176, 117, 18, 12, 118, 18, 34, 18, 97, 110, 120, 1, 1, 4, 176, 35, 12, 30, 34, 235, 113, 158, 1, 4, 32, 331, 12, 332, 46, 169, 1, 333, 4, 5, 4, 10, 44, 18, 12, 45, 46, 1, 4, 5, 4, 8, 69, 4, 5, 4, 10, 90, 247, 12, 248, 1, 249, 4, 5, 4, 10, 145, 90, 331, 11, 83, 12, 104, 4, 10, 92, 145, 18, 12, 70, 4, 5, 4, 10, 92, 29, 12, 105, 72, 4, 10, 90, 92, 18, 12, 70, 4, 5, 4, 10, 90, 11, 12, 250, 191, 4, 10, 90, 11, 12, 73, 74, 144, 1, 1, 4, 10, 49, 18, 11, 12, 70, 1, 4, 5, 4, 10, 90, 331, 12, 79, 74, 4, 10, 331, 90, 12, 70, 4, 5, 4, 8, 52, 4, 10, 219, 12, 11, 4, 10, 60, 12, 15, 90, 4, 10, 56, 12, 15, 131, 4, 10, 55, 12, 15, 133, 4, 10, 216, 12, 15, 261, 4, 10, 290, 12, 15, 402, 4, 10, 57, 12, 15, 4, 5, 4, 8, 61, 4, 10, 62, 63, 155, 64, 65, 66, 4, 10, 151, 152, 68, 4, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 308}, "3": {"input": [2, 6, 1, 1, 4, 8, 9, 4, 5, 4, 10, 88, 12, 4, 32, 11, 12, 13, 1, 4, 32, 22, 12, 23, 1, 4, 32, 27, 12, 23, 1, 4, 32, 202, 12, 23, 236, 198, 4, 32, 203, 12, 23, 236, 198, 4, 32, 125, 12, 126, 46, 246, 4, 5, 4, 32, 213, 12, 126, 4, 176, 15, 12, 13, 162, 4, 176, 49, 12, 13, 214, 4, 5, 4, 32, 92, 12, 172, 4, 176, 1, 12, 1, 265, 266, 122, 1, 4, 176, 1, 12, 1, 265, 266, 122, 1, 236, 198, 4, 176, 1, 12, 1, 1, 266, 1, 1, 1, 236, 198, 4, 5, 4, 32, 277, 12, 278, 279, 4, 176, 280, 18, 12, 1, 19, 18, 169, 321, 4, 176, 281, 12, 1, 96, 18, 169, 4, 5, 4, 32, 112, 12, 13, 344, 4, 5, 4, 5, 4, 5, 4, 8, 69, 4, 5, 4, 10, 88, 112, 12, 104, 465, 4, 10, 277, 27, 12, 104, 465, 4, 10, 277, 92, 18, 12, 70, 71, 4, 10, 125, 277, 12, 70, 284, 4, 5, 4, 10, 281, 202, 12, 285, 1, 1, 4, 10, 281, 202, 12, 140, 1, 4, 5, 4, 10, 280, 22, 12, 285, 1, 1, 4, 10, 280, 22, 12, 285, 1, 1, 4, 10, 280, 22, 12, 140, 289, 4, 5, 4, 10, 1, 203, 12, 285, 1, 1, 4, 10, 1, 27, 12, 285, 1, 1, 4, 5, 4, 10, 277, 11, 12, 285, 95, 1, 107, 4, 5, 4, 8, 52, 4, 10, 60, 12, 280, 4, 10, 219, 12, 1, 4, 10, 221, 12, 125, 4, 10, 150, 12, 22, 4, 10, 149, 12, 27, 4, 10, 315, 12, 202, 4, 10, 102, 12, 203, 4, 10, 339, 12, 11, 4, 10, 220, 12, 15, 4, 5, 4, 8, 61, 4, 10, 62, 242, 83, 68, 4, 10, 62, 271, 66, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [6, 1, 1, 4, 8, 9, 4, 5, 4, 10, 88, 12, 4, 32, 11, 12, 13, 1, 4, 32, 22, 12, 23, 1, 4, 32, 27, 12, 23, 1, 4, 32, 202, 12, 23, 236, 198, 4, 32, 203, 12, 23, 236, 198, 4, 32, 125, 12, 126, 46, 246, 4, 5, 4, 32, 213, 12, 126, 4, 176, 15, 12, 13, 162, 4, 176, 49, 12, 13, 214, 4, 5, 4, 32, 92, 12, 172, 4, 176, 1, 12, 1, 265, 266, 122, 1, 4, 176, 1, 12, 1, 265, 266, 122, 1, 236, 198, 4, 176, 1, 12, 1, 1, 266, 1, 1, 1, 236, 198, 4, 5, 4, 32, 277, 12, 278, 279, 4, 176, 280, 18, 12, 1, 19, 18, 169, 321, 4, 176, 281, 12, 1, 96, 18, 169, 4, 5, 4, 32, 112, 12, 13, 344, 4, 5, 4, 5, 4, 5, 4, 8, 69, 4, 5, 4, 10, 88, 112, 12, 104, 465, 4, 10, 277, 27, 12, 104, 465, 4, 10, 277, 92, 18, 12, 70, 71, 4, 10, 125, 277, 12, 70, 284, 4, 5, 4, 10, 281, 202, 12, 285, 1, 1, 4, 10, 281, 202, 12, 140, 1, 4, 5, 4, 10, 280, 22, 12, 285, 1, 1, 4, 10, 280, 22, 12, 285, 1, 1, 4, 10, 280, 22, 12, 140, 289, 4, 5, 4, 10, 1, 203, 12, 285, 1, 1, 4, 10, 1, 27, 12, 285, 1, 1, 4, 5, 4, 10, 277, 11, 12, 285, 95, 1, 107, 4, 5, 4, 8, 52, 4, 10, 60, 12, 280, 4, 10, 219, 12, 1, 4, 10, 221, 12, 125, 4, 10, 150, 12, 22, 4, 10, 149, 12, 27, 4, 10, 315, 12, 202, 4, 10, 102, 12, 203, 4, 10, 339, 12, 11, 4, 10, 220, 12, 15, 4, 5, 4, 8, 61, 4, 10, 62, 242, 83, 68, 4, 10, 62, 271, 66, 4, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 322}, "4": {"input": [2, 6, 4, 8, 9, 186, 5, 4, 10, 396, 12, 1, 296, 392, 448, 1, 4, 10, 29, 12, 30, 1, 172, 1, 392, 171, 4, 10, 33, 12, 30, 392, 1, 4, 10, 1, 12, 1, 1, 309, 4, 10, 1, 12, 1, 4, 10, 1, 12, 1, 4, 10, 1, 12, 1, 256, 4, 10, 1, 12, 1, 4, 10, 1, 12, 1, 4, 10, 1, 12, 1, 160, 358, 4, 10, 1, 12, 1, 4, 10, 1, 12, 1, 4, 32, 5, 4, 8, 61, 4, 10, 62, 124, 186, 68, 4, 10, 62, 405, 66, 4, 282, 5, 4, 8, 69, 4, 10, 29, 393, 12, 70, 5, 4, 10, 33, 29, 12, 70, 4, 10, 5, 4, 10, 29, 208, 12, 70, 72, 4, 10, 5, 4, 10, 29, 88, 12, 77, 224, 4, 10, 29, 88, 12, 77, 225, 4, 10, 29, 88, 12, 70, 72, 4, 10, 5, 4, 10, 29, 35, 12, 77, 108, 4, 10, 29, 35, 12, 77, 350, 4, 10, 29, 35, 12, 70, 72, 4, 10, 5, 4, 10, 396, 393, 12, 452, 4, 10, 396, 145, 12, 104, 4, 10, 29, 145, 12, 70, 4, 10, 33, 393, 12, 394, 4, 10, 396, 33, 12, 70, 5, 4, 5, 4, 8, 52, 4, 10, 53, 12, 37, 4, 10, 101, 12, 39, 4, 10, 220, 12, 92, 4, 10, 221, 12, 207, 4, 10, 103, 12, 209, 4, 10, 146, 12, 1, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [6, 4, 8, 9, 186, 5, 4, 10, 396, 12, 1, 296, 392, 448, 1, 4, 10, 29, 12, 30, 1, 172, 1, 392, 171, 4, 10, 33, 12, 30, 392, 1, 4, 10, 1, 12, 1, 1, 309, 4, 10, 1, 12, 1, 4, 10, 1, 12, 1, 4, 10, 1, 12, 1, 256, 4, 10, 1, 12, 1, 4, 10, 1, 12, 1, 4, 10, 1, 12, 1, 160, 358, 4, 10, 1, 12, 1, 4, 10, 1, 12, 1, 4, 32, 5, 4, 8, 61, 4, 10, 62, 124, 186, 68, 4, 10, 62, 405, 66, 4, 282, 5, 4, 8, 69, 4, 10, 29, 393, 12, 70, 5, 4, 10, 33, 29, 12, 70, 4, 10, 5, 4, 10, 29, 208, 12, 70, 72, 4, 10, 5, 4, 10, 29, 88, 12, 77, 224, 4, 10, 29, 88, 12, 77, 225, 4, 10, 29, 88, 12, 70, 72, 4, 10, 5, 4, 10, 29, 35, 12, 77, 108, 4, 10, 29, 35, 12, 77, 350, 4, 10, 29, 35, 12, 70, 72, 4, 10, 5, 4, 10, 396, 393, 12, 452, 4, 10, 396, 145, 12, 104, 4, 10, 29, 145, 12, 70, 4, 10, 33, 393, 12, 394, 4, 10, 396, 33, 12, 70, 5, 4, 5, 4, 8, 52, 4, 10, 53, 12, 37, 4, 10, 101, 12, 39, 4, 10, 220, 12, 92, 4, 10, 221, 12, 207, 4, 10, 103, 12, 209, 4, 10, 146, 12, 1, 4, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 247}, "5": {"input": [2, 6, 291, 4, 8, 9, 4, 10, 11, 12, 13, 1, 198, 4, 10, 15, 12, 13, 1, 198, 4, 10, 88, 12, 4, 5, 4, 32, 92, 12, 4, 176, 1, 18, 12, 1, 424, 19, 1, 1, 1, 137, 4, 263, 373, 12, 374, 169, 4, 176, 29, 83, 12, 30, 34, 18, 1, 4, 263, 33, 12, 424, 4, 263, 35, 12, 295, 4, 263, 37, 12, 310, 4, 32, 207, 12, 4, 176, 39, 18, 12, 30, 36, 169, 1, 4, 176, 41, 18, 12, 30, 36, 1, 1, 4, 176, 399, 186, 12, 30, 36, 340, 1, 4, 32, 208, 12, 4, 176, 487, 12, 30, 36, 1, 1, 4, 176, 488, 12, 30, 36, 169, 246, 129, 4, 5, 4, 10, 515, 63, 12, 1, 236, 198, 1, 1, 1, 1, 4, 10, 516, 18, 12, 1, 236, 198, 1, 1, 1, 18, 1, 4, 5, 4, 10, 127, 12, 128, 236, 198, 1, 388, 365, 1, 4, 10, 131, 83, 12, 128, 236, 198, 1, 122, 1, 4, 5, 4, 10, 49, 12, 13, 113, 1, 4, 10, 112, 12, 13, 254, 1, 4, 5, 4, 10, 134, 12, 135, 236, 198, 154, 172, 4, 5, 4, 8, 69, 4, 10, 1, 145, 18, 12, 104, 4, 10, 1, 207, 487, 12, 248, 4, 10, 1, 247, 12, 285, 1, 1, 1, 1, 1, 4, 10, 29, 207, 487, 12, 70, 4, 10, 487, 145, 186, 12, 70, 4, 10, 207, 145, 186, 12, 70, 4, 10, 208, 145, 12, 70, 4, 5, 4, 10, 29, 488, 12, 140, 144, 4, 10, 1, 488, 12, 77, 143, 4, 10, 488, 1, 12, 70, 4, 5, 4, 10, 1, 134, 12, 286, 1, 288, 1, 1, 1, 4, 10, 1, 134, 12, 140, 1, 142, 1, 4, 5, 4, 8, 52, 4, 10, 53, 12, 516, 11, 4, 10, 60, 12, 1, 11, 4, 10, 149, 12, 487, 15, 4, 10, 54, 12, 515, 11, 4, 10, 150, 12, 131, 15, 4, 10, 339, 12, 39, 11, 4, 10, 101, 12, 41, 11, 4, 10, 57, 12, 11, 4, 10, 59, 12, 15, 4, 5, 4, 8, 61, 4, 10, 67, 153, 154, 68, 4, 10, 67, 1, 154, 66, 4, 10, 62, 1, 65, 66, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [6, 291, 4, 8, 9, 4, 10, 11, 12, 13, 1, 198, 4, 10, 15, 12, 13, 1, 198, 4, 10, 88, 12, 4, 5, 4, 32, 92, 12, 4, 176, 1, 18, 12, 1, 424, 19, 1, 1, 1, 137, 4, 263, 373, 12, 374, 169, 4, 176, 29, 83, 12, 30, 34, 18, 1, 4, 263, 33, 12, 424, 4, 263, 35, 12, 295, 4, 263, 37, 12, 310, 4, 32, 207, 12, 4, 176, 39, 18, 12, 30, 36, 169, 1, 4, 176, 41, 18, 12, 30, 36, 1, 1, 4, 176, 399, 186, 12, 30, 36, 340, 1, 4, 32, 208, 12, 4, 176, 487, 12, 30, 36, 1, 1, 4, 176, 488, 12, 30, 36, 169, 246, 129, 4, 5, 4, 10, 515, 63, 12, 1, 236, 198, 1, 1, 1, 1, 4, 10, 516, 18, 12, 1, 236, 198, 1, 1, 1, 18, 1, 4, 5, 4, 10, 127, 12, 128, 236, 198, 1, 388, 365, 1, 4, 10, 131, 83, 12, 128, 236, 198, 1, 122, 1, 4, 5, 4, 10, 49, 12, 13, 113, 1, 4, 10, 112, 12, 13, 254, 1, 4, 5, 4, 10, 134, 12, 135, 236, 198, 154, 172, 4, 5, 4, 8, 69, 4, 10, 1, 145, 18, 12, 104, 4, 10, 1, 207, 487, 12, 248, 4, 10, 1, 247, 12, 285, 1, 1, 1, 1, 1, 4, 10, 29, 207, 487, 12, 70, 4, 10, 487, 145, 186, 12, 70, 4, 10, 207, 145, 186, 12, 70, 4, 10, 208, 145, 12, 70, 4, 5, 4, 10, 29, 488, 12, 140, 144, 4, 10, 1, 488, 12, 77, 143, 4, 10, 488, 1, 12, 70, 4, 5, 4, 10, 1, 134, 12, 286, 1, 288, 1, 1, 1, 4, 10, 1, 134, 12, 140, 1, 142, 1, 4, 5, 4, 8, 52, 4, 10, 53, 12, 516, 11, 4, 10, 60, 12, 1, 11, 4, 10, 149, 12, 487, 15, 4, 10, 54, 12, 515, 11, 4, 10, 150, 12, 131, 15, 4, 10, 339, 12, 39, 11, 4, 10, 101, 12, 41, 11, 4, 10, 57, 12, 11, 4, 10, 59, 12, 15, 4, 5, 4, 8, 61, 4, 10, 67, 153, 154, 68, 4, 10, 67, 1, 154, 66, 4, 10, 62, 1, 65, 66, 4, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 384}, "6": {"input": [2, 6, 156, 4, 8, 9, 4, 10, 11, 12, 13, 111, 51, 198, 4, 10, 15, 12, 13, 335, 4, 10, 125, 12, 126, 46, 246, 4, 5, 4, 10, 49, 12, 13, 4, 32, 112, 12, 344, 4, 32, 114, 12, 180, 51, 4, 32, 138, 12, 50, 51, 4, 5, 4, 10, 44, 12, 45, 1, 154, 47, 113, 4, 10, 159, 12, 45, 1, 154, 47, 157, 4, 5, 4, 10, 199, 12, 200, 4, 32, 455, 12, 458, 4, 32, 456, 12, 1, 4, 32, 457, 12, 1, 4, 5, 4, 8, 69, 4, 5, 4, 10, 199, 112, 12, 104, 4, 10, 455, 49, 12, 104, 4, 10, 457, 114, 12, 104, 4, 10, 456, 138, 12, 104, 4, 5, 4, 4, 10, 199, 44, 12, 140, 461, 142, 1, 4, 5, 4, 4, 10, 199, 159, 12, 140, 1, 142, 1, 4, 5, 4, 10, 125, 199, 12, 70, 72, 4, 10, 199, 15, 12, 70, 106, 4, 5, 4, 8, 61, 4, 10, 62, 252, 65, 66, 4, 10, 62, 242, 65, 68, 4, 10, 151, 152, 66, 4, 5, 4, 8, 52, 4, 10, 149, 12, 11, 125, 4, 10, 150, 12, 11, 15, 4, 10, 313, 12, 11, 114, 4, 10, 53, 12, 11, 138, 4, 10, 58, 12, 11, 112, 4, 10, 56, 12, 11, 44, 4, 10, 55, 12, 11, 159, 4, 10, 60, 12, 11, 455, 4, 10, 57, 12, 366, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [6, 156, 4, 8, 9, 4, 10, 11, 12, 13, 111, 51, 198, 4, 10, 15, 12, 13, 335, 4, 10, 125, 12, 126, 46, 246, 4, 5, 4, 10, 49, 12, 13, 4, 32, 112, 12, 344, 4, 32, 114, 12, 180, 51, 4, 32, 138, 12, 50, 51, 4, 5, 4, 10, 44, 12, 45, 1, 154, 47, 113, 4, 10, 159, 12, 45, 1, 154, 47, 157, 4, 5, 4, 10, 199, 12, 200, 4, 32, 455, 12, 458, 4, 32, 456, 12, 1, 4, 32, 457, 12, 1, 4, 5, 4, 8, 69, 4, 5, 4, 10, 199, 112, 12, 104, 4, 10, 455, 49, 12, 104, 4, 10, 457, 114, 12, 104, 4, 10, 456, 138, 12, 104, 4, 5, 4, 4, 10, 199, 44, 12, 140, 461, 142, 1, 4, 5, 4, 4, 10, 199, 159, 12, 140, 1, 142, 1, 4, 5, 4, 10, 125, 199, 12, 70, 72, 4, 10, 199, 15, 12, 70, 106, 4, 5, 4, 8, 61, 4, 10, 62, 252, 65, 66, 4, 10, 62, 242, 65, 68, 4, 10, 151, 152, 66, 4, 5, 4, 8, 52, 4, 10, 149, 12, 11, 125, 4, 10, 150, 12, 11, 15, 4, 10, 313, 12, 11, 114, 4, 10, 53, 12, 11, 138, 4, 10, 58, 12, 11, 112, 4, 10, 56, 12, 11, 44, 4, 10, 55, 12, 11, 159, 4, 10, 60, 12, 11, 455, 4, 10, 57, 12, 366, 4, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 245}, "7": {"input": [2, 6, 4, 8, 9, 4, 10, 11, 12, 13, 109, 4, 10, 15, 83, 12, 13, 205, 436, 129, 4, 10, 25, 12, 26, 136, 154, 172, 237, 87, 4, 5, 4, 10, 127, 12, 128, 510, 337, 1, 1, 129, 4, 10, 125, 12, 126, 46, 168, 4, 5, 4, 10, 88, 12, 4, 32, 90, 18, 12, 91, 78, 1, 4, 32, 93, 12, 94, 242, 361, 113, 426, 321, 116, 4, 5, 4, 10, 49, 12, 13, 180, 51, 4, 8, 52, 4, 10, 149, 12, 11, 125, 4, 10, 221, 12, 11, 127, 4, 10, 147, 12, 11, 15, 4, 10, 57, 12, 11, 4, 10, 60, 12, 11, 90, 4, 10, 58, 12, 11, 49, 4, 5, 4, 8, 61, 4, 10, 62, 18, 155, 18, 65, 66, 4, 10, 67, 406, 1, 65, 68, 4, 5, 4, 8, 69, 4, 10, 90, 15, 18, 12, 70, 411, 4, 10, 93, 15, 18, 12, 70, 1, 4, 10, 88, 49, 145, 12, 104, 4, 10, 49, 25, 18, 12, 70, 106, 4, 10, 93, 125, 12, 70, 107, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [6, 4, 8, 9, 4, 10, 11, 12, 13, 109, 4, 10, 15, 83, 12, 13, 205, 436, 129, 4, 10, 25, 12, 26, 136, 154, 172, 237, 87, 4, 5, 4, 10, 127, 12, 128, 510, 337, 1, 1, 129, 4, 10, 125, 12, 126, 46, 168, 4, 5, 4, 10, 88, 12, 4, 32, 90, 18, 12, 91, 78, 1, 4, 32, 93, 12, 94, 242, 361, 113, 426, 321, 116, 4, 5, 4, 10, 49, 12, 13, 180, 51, 4, 8, 52, 4, 10, 149, 12, 11, 125, 4, 10, 221, 12, 11, 127, 4, 10, 147, 12, 11, 15, 4, 10, 57, 12, 11, 4, 10, 60, 12, 11, 90, 4, 10, 58, 12, 11, 49, 4, 5, 4, 8, 61, 4, 10, 62, 18, 155, 18, 65, 66, 4, 10, 67, 406, 1, 65, 68, 4, 5, 4, 8, 69, 4, 10, 90, 15, 18, 12, 70, 411, 4, 10, 93, 15, 18, 12, 70, 1, 4, 10, 88, 49, 145, 12, 104, 4, 10, 49, 25, 18, 12, 70, 106, 4, 10, 93, 125, 12, 70, 107, 4, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 185}, "8": {"input": [2, 6, 291, 156, 4, 8, 9, 4, 5, 4, 10, 11, 12, 13, 1, 198, 4, 10, 44, 12, 45, 157, 386, 4, 10, 29, 12, 30, 409, 328, 160, 4, 10, 15, 12, 13, 1, 4, 10, 49, 12, 13, 1, 4, 5, 4, 10, 112, 12, 364, 4, 32, 127, 12, 128, 354, 132, 1, 4, 32, 355, 12, 356, 96, 1, 327, 4, 32, 114, 12, 13, 4, 10, 90, 18, 12, 91, 175, 296, 1, 1, 4, 5, 4, 10, 138, 12, 13, 344, 4, 5, 4, 8, 52, 4, 10, 53, 12, 15, 11, 4, 10, 60, 12, 90, 11, 4, 10, 221, 12, 49, 11, 4, 10, 103, 12, 127, 11, 4, 10, 57, 12, 11, 4, 5, 4, 5, 4, 8, 69, 4, 10, 90, 138, 15, 12, 104, 4, 5, 4, 10, 15, 114, 12, 70, 106, 4, 10, 114, 15, 12, 140, 240, 4, 5, 4, 10, 112, 138, 12, 70, 4, 10, 112, 29, 12, 70, 107, 4, 10, 29, 112, 15, 138, 12, 70, 4, 5, 4, 10, 90, 112, 12, 248, 4, 5, 4, 10, 114, 11, 12, 70, 4, 5, 4, 10, 90, 49, 12, 79, 74, 1, 4, 5, 4, 8, 61, 4, 10, 62, 155, 65, 66, 4, 10, 62, 143, 65, 68, 4, 10, 151, 357, 66, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [6, 291, 156, 4, 8, 9, 4, 5, 4, 10, 11, 12, 13, 1, 198, 4, 10, 44, 12, 45, 157, 386, 4, 10, 29, 12, 30, 409, 328, 160, 4, 10, 15, 12, 13, 1, 4, 10, 49, 12, 13, 1, 4, 5, 4, 10, 112, 12, 364, 4, 32, 127, 12, 128, 354, 132, 1, 4, 32, 355, 12, 356, 96, 1, 327, 4, 32, 114, 12, 13, 4, 10, 90, 18, 12, 91, 175, 296, 1, 1, 4, 5, 4, 10, 138, 12, 13, 344, 4, 5, 4, 8, 52, 4, 10, 53, 12, 15, 11, 4, 10, 60, 12, 90, 11, 4, 10, 221, 12, 49, 11, 4, 10, 103, 12, 127, 11, 4, 10, 57, 12, 11, 4, 5, 4, 5, 4, 8, 69, 4, 10, 90, 138, 15, 12, 104, 4, 5, 4, 10, 15, 114, 12, 70, 106, 4, 10, 114, 15, 12, 140, 240, 4, 5, 4, 10, 112, 138, 12, 70, 4, 10, 112, 29, 12, 70, 107, 4, 10, 29, 112, 15, 138, 12, 70, 4, 5, 4, 10, 90, 112, 12, 248, 4, 5, 4, 10, 114, 11, 12, 70, 4, 5, 4, 10, 90, 49, 12, 79, 74, 1, 4, 5, 4, 8, 61, 4, 10, 62, 155, 65, 66, 4, 10, 62, 143, 65, 68, 4, 10, 151, 357, 66, 4, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 225}, "9": {"input": [2, 6, 4, 8, 9, 186, 5, 4, 10, 11, 186, 12, 13, 1, 4, 10, 1, 12, 1, 296, 392, 1, 4, 10, 29, 12, 30, 392, 1, 172, 173, 4, 10, 15, 12, 13, 1, 4, 32, 5, 4, 8, 61, 4, 10, 62, 239, 186, 68, 4, 10, 62, 1, 66, 4, 282, 5, 4, 8, 69, 4, 10, 29, 393, 12, 70, 4, 10, 29, 15, 12, 70, 4, 10, 15, 29, 12, 70, 4, 10, 11, 29, 12, 70, 72, 4, 10, 1, 393, 12, 70, 4, 10, 1, 15, 12, 70, 4, 10, 1, 11, 12, 70, 4, 5, 4, 8, 52, 4, 10, 453, 12, 11, 4, 10, 53, 12, 1, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [6, 4, 8, 9, 186, 5, 4, 10, 11, 186, 12, 13, 1, 4, 10, 1, 12, 1, 296, 392, 1, 4, 10, 29, 12, 30, 392, 1, 172, 173, 4, 10, 15, 12, 13, 1, 4, 32, 5, 4, 8, 61, 4, 10, 62, 239, 186, 68, 4, 10, 62, 1, 66, 4, 282, 5, 4, 8, 69, 4, 10, 29, 393, 12, 70, 4, 10, 29, 15, 12, 70, 4, 10, 15, 29, 12, 70, 4, 10, 11, 29, 12, 70, 72, 4, 10, 1, 393, 12, 70, 4, 10, 1, 15, 12, 70, 4, 10, 1, 11, 12, 70, 4, 5, 4, 8, 52, 4, 10, 453, 12, 11, 4, 10, 53, 12, 1, 4, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 119}, "10": {"input": [2, 6, 7, 4, 8, 9, 4, 10, 11, 12, 13, 292, 198, 4, 10, 125, 18, 12, 126, 46, 246, 4, 5, 4, 10, 29, 12, 30, 34, 4, 32, 33, 12, 1, 1, 1, 4, 32, 35, 12, 1, 1, 1, 4, 32, 37, 12, 235, 1, 1, 4, 32, 39, 12, 21, 1, 1, 4, 5, 4, 10, 15, 12, 13, 172, 4, 32, 49, 12, 235, 1, 4, 32, 112, 12, 235, 1, 4, 32, 114, 12, 235, 1, 4, 32, 138, 12, 235, 1, 4, 5, 4, 10, 167, 12, 13, 4, 32, 179, 12, 1, 320, 4, 32, 305, 12, 166, 1, 4, 32, 306, 12, 1, 1, 4, 32, 307, 12, 1, 1, 4, 32, 308, 12, 136, 1, 4, 5, 4, 10, 199, 12, 200, 328, 415, 4, 32, 88, 12, 4, 32, 92, 12, 4, 32, 207, 12, 4, 32, 208, 12, 4, 32, 209, 12, 4, 5, 4, 10, 312, 12, 13, 1, 4, 10, 467, 12, 13, 1, 4, 5, 4, 8, 69, 4, 5, 4, 10, 199, 179, 12, 140, 351, 4, 10, 199, 305, 12, 140, 108, 4, 10, 199, 306, 12, 140, 350, 4, 10, 199, 307, 12, 140, 410, 4, 10, 199, 308, 12, 140, 224, 4, 5, 4, 10, 33, 125, 12, 140, 144, 4, 10, 35, 125, 12, 140, 143, 4, 10, 37, 125, 12, 140, 327, 4, 10, 39, 125, 12, 140, 165, 4, 5, 4, 10, 199, 467, 12, 104, 4, 10, 29, 467, 312, 18, 12, 104, 465, 4, 5, 4, 8, 52, 4, 10, 60, 12, 88, 179, 4, 10, 57, 12, 179, 4, 10, 56, 12, 305, 4, 10, 55, 12, 306, 4, 10, 216, 12, 307, 4, 10, 290, 12, 308, 4, 10, 219, 12, 11, 33, 4, 10, 53, 12, 11, 35, 4, 10, 101, 12, 11, 37, 4, 10, 220, 12, 11, 39, 4, 10, 146, 12, 11, 125, 4, 10, 59, 12, 11, 4, 10, 218, 12, 11, 312, 4, 5, 4, 5, 4, 8, 61, 4, 10, 67, 1, 1, 76, 68, 4, 10, 67, 153, 1, 76, 68, 4, 10, 67, 1, 1, 76, 68, 4, 10, 67, 498, 1, 76, 68, 4, 5, 4, 10, 67, 1, 154, 66, 4, 10, 67, 153, 154, 66, 4, 10, 67, 1, 154, 66, 4, 10, 67, 498, 154, 66, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [6, 7, 4, 8, 9, 4, 10, 11, 12, 13, 292, 198, 4, 10, 125, 18, 12, 126, 46, 246, 4, 5, 4, 10, 29, 12, 30, 34, 4, 32, 33, 12, 1, 1, 1, 4, 32, 35, 12, 1, 1, 1, 4, 32, 37, 12, 235, 1, 1, 4, 32, 39, 12, 21, 1, 1, 4, 5, 4, 10, 15, 12, 13, 172, 4, 32, 49, 12, 235, 1, 4, 32, 112, 12, 235, 1, 4, 32, 114, 12, 235, 1, 4, 32, 138, 12, 235, 1, 4, 5, 4, 10, 167, 12, 13, 4, 32, 179, 12, 1, 320, 4, 32, 305, 12, 166, 1, 4, 32, 306, 12, 1, 1, 4, 32, 307, 12, 1, 1, 4, 32, 308, 12, 136, 1, 4, 5, 4, 10, 199, 12, 200, 328, 415, 4, 32, 88, 12, 4, 32, 92, 12, 4, 32, 207, 12, 4, 32, 208, 12, 4, 32, 209, 12, 4, 5, 4, 10, 312, 12, 13, 1, 4, 10, 467, 12, 13, 1, 4, 5, 4, 8, 69, 4, 5, 4, 10, 199, 179, 12, 140, 351, 4, 10, 199, 305, 12, 140, 108, 4, 10, 199, 306, 12, 140, 350, 4, 10, 199, 307, 12, 140, 410, 4, 10, 199, 308, 12, 140, 224, 4, 5, 4, 10, 33, 125, 12, 140, 144, 4, 10, 35, 125, 12, 140, 143, 4, 10, 37, 125, 12, 140, 327, 4, 10, 39, 125, 12, 140, 165, 4, 5, 4, 10, 199, 467, 12, 104, 4, 10, 29, 467, 312, 18, 12, 104, 465, 4, 5, 4, 8, 52, 4, 10, 60, 12, 88, 179, 4, 10, 57, 12, 179, 4, 10, 56, 12, 305, 4, 10, 55, 12, 306, 4, 10, 216, 12, 307, 4, 10, 290, 12, 308, 4, 10, 219, 12, 11, 33, 4, 10, 53, 12, 11, 35, 4, 10, 101, 12, 11, 37, 4, 10, 220, 12, 11, 39, 4, 10, 146, 12, 11, 125, 4, 10, 59, 12, 11, 4, 10, 218, 12, 11, 312, 4, 5, 4, 5, 4, 8, 61, 4, 10, 67, 1, 1, 76, 68, 4, 10, 67, 153, 1, 76, 68, 4, 10, 67, 1, 1, 76, 68, 4, 10, 67, 498, 1, 76, 68, 4, 5, 4, 10, 67, 1, 154, 66, 4, 10, 67, 153, 154, 66, 4, 10, 67, 1, 154, 66, 4, 10, 67, 498, 154, 66, 4, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 397}, "11": {"input": [2, 6, 291, 4, 8, 9, 4, 5, 4, 10, 11, 12, 13, 1, 4, 10, 15, 12, 13, 111, 51, 4, 5, 4, 10, 49, 12, 13, 4, 32, 112, 12, 1, 4, 32, 114, 12, 1, 4, 32, 138, 12, 1, 4, 5, 4, 10, 167, 12, 13, 1, 129, 4, 5, 4, 10, 127, 12, 128, 236, 198, 4, 32, 131, 18, 12, 18, 1, 18, 132, 4, 32, 133, 18, 12, 18, 1, 18, 132, 4, 32, 259, 18, 12, 18, 1, 18, 132, 4, 5, 4, 10, 44, 12, 45, 154, 4, 32, 159, 12, 255, 172, 4, 32, 341, 12, 48, 172, 4, 32, 342, 12, 1, 172, 4, 5, 4, 10, 179, 12, 13, 1, 4, 5, 4, 10, 343, 12, 45, 236, 4, 32, 88, 12, 4, 32, 92, 12, 4, 32, 207, 12, 4, 5, 4, 10, 199, 12, 200, 1, 4, 5, 4, 5, 4, 8, 52, 4, 10, 57, 12, 11, 4, 10, 149, 12, 11, 15, 4, 10, 60, 12, 11, 199, 4, 10, 56, 12, 11, 112, 4, 10, 55, 12, 11, 114, 4, 10, 216, 12, 11, 138, 4, 10, 58, 12, 11, 179, 4, 10, 339, 12, 11, 167, 131, 133, 259, 4, 5, 4, 8, 61, 4, 10, 62, 63, 252, 64, 65, 66, 4, 10, 151, 152, 68, 4, 5, 4, 8, 69, 4, 10, 199, 18, 145, 18, 12, 104, 4, 10, 199, 18, 15, 18, 12, 104, 4, 10, 199, 179, 12, 70, 71, 4, 5, 4, 10, 44, 199, 12, 189, 4, 5, 4, 10, 199, 112, 12, 73, 190, 154, 351, 4, 10, 199, 114, 12, 73, 346, 154, 351, 4, 10, 199, 138, 12, 73, 348, 154, 351, 4, 5, 4, 10, 199, 112, 12, 73, 348, 154, 108, 4, 10, 199, 114, 12, 73, 190, 154, 108, 4, 10, 199, 138, 12, 73, 346, 154, 108, 4, 5, 4, 10, 199, 112, 12, 73, 346, 154, 350, 4, 10, 199, 114, 12, 73, 348, 154, 350, 4, 10, 199, 138, 12, 73, 190, 154, 350, 4, 5, 4, 10, 199, 88, 12, 79, 190, 241, 347, 284, 4, 10, 199, 88, 12, 79, 346, 241, 347, 284, 4, 10, 199, 88, 12, 79, 348, 241, 347, 284, 4, 5, 4, 10, 199, 92, 12, 79, 190, 241, 347, 187, 4, 10, 199, 92, 12, 79, 346, 241, 347, 187, 4, 10, 199, 92, 12, 79, 348, 241, 347, 187, 4, 5, 4, 10, 199, 207, 12, 79, 190, 241, 347, 72, 4, 10, 199, 207, 12, 79, 346, 241, 347, 72, 4, 10, 199, 207, 12, 79, 348, 241, 347, 72, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [6, 291, 4, 8, 9, 4, 5, 4, 10, 11, 12, 13, 1, 4, 10, 15, 12, 13, 111, 51, 4, 5, 4, 10, 49, 12, 13, 4, 32, 112, 12, 1, 4, 32, 114, 12, 1, 4, 32, 138, 12, 1, 4, 5, 4, 10, 167, 12, 13, 1, 129, 4, 5, 4, 10, 127, 12, 128, 236, 198, 4, 32, 131, 18, 12, 18, 1, 18, 132, 4, 32, 133, 18, 12, 18, 1, 18, 132, 4, 32, 259, 18, 12, 18, 1, 18, 132, 4, 5, 4, 10, 44, 12, 45, 154, 4, 32, 159, 12, 255, 172, 4, 32, 341, 12, 48, 172, 4, 32, 342, 12, 1, 172, 4, 5, 4, 10, 179, 12, 13, 1, 4, 5, 4, 10, 343, 12, 45, 236, 4, 32, 88, 12, 4, 32, 92, 12, 4, 32, 207, 12, 4, 5, 4, 10, 199, 12, 200, 1, 4, 5, 4, 5, 4, 8, 52, 4, 10, 57, 12, 11, 4, 10, 149, 12, 11, 15, 4, 10, 60, 12, 11, 199, 4, 10, 56, 12, 11, 112, 4, 10, 55, 12, 11, 114, 4, 10, 216, 12, 11, 138, 4, 10, 58, 12, 11, 179, 4, 10, 339, 12, 11, 167, 131, 133, 259, 4, 5, 4, 8, 61, 4, 10, 62, 63, 252, 64, 65, 66, 4, 10, 151, 152, 68, 4, 5, 4, 8, 69, 4, 10, 199, 18, 145, 18, 12, 104, 4, 10, 199, 18, 15, 18, 12, 104, 4, 10, 199, 179, 12, 70, 71, 4, 5, 4, 10, 44, 199, 12, 189, 4, 5, 4, 10, 199, 112, 12, 73, 190, 154, 351, 4, 10, 199, 114, 12, 73, 346, 154, 351, 4, 10, 199, 138, 12, 73, 348, 154, 351, 4, 5, 4, 10, 199, 112, 12, 73, 348, 154, 108, 4, 10, 199, 114, 12, 73, 190, 154, 108, 4, 10, 199, 138, 12, 73, 346, 154, 108, 4, 5, 4, 10, 199, 112, 12, 73, 346, 154, 350, 4, 10, 199, 114, 12, 73, 348, 154, 350, 4, 10, 199, 138, 12, 73, 190, 154, 350, 4, 5, 4, 10, 199, 88, 12, 79, 190, 241, 347, 284, 4, 10, 199, 88, 12, 79, 346, 241, 347, 284, 4, 10, 199, 88, 12, 79, 348, 241, 347, 284, 4, 5, 4, 10, 199, 92, 12, 79, 190, 241, 347, 187, 4, 10, 199, 92, 12, 79, 346, 241, 347, 187, 4, 10, 199, 92, 12, 79, 348, 241, 347, 187, 4, 5, 4, 10, 199, 207, 12, 79, 190, 241, 347, 72, 4, 10, 199, 207, 12, 79, 346, 241, 347, 72, 4, 10, 199, 207, 12, 79, 348, 241, 347, 72, 4, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 445}} \ No newline at end of file diff --git a/VGDLDataGeneralized/ptb.vocab.json b/VGDLDataGeneralized/ptb.vocab.json new file mode 100644 index 0000000..0107b69 --- /dev/null +++ b/VGDLDataGeneralized/ptb.vocab.json @@ -0,0 +1 @@ +{"w2i": {"": 0, "": 1, "": 2, "": 3, "\n": 4, "": 5, "BasicGame": 6, "square_size=25": 7, " ": 8, "SpriteSet": 9, " ": 10, "immovable0": 11, ">": 12, "Immovable": 13, "img=oryx/backGrey": 14, "immovable1": 15, "img=newset/water": 16, "ongoingavatar0": 17, " ": 18, "color=YELLOW": 19, "img=oryx/spaceship1": 20, "speed=0.15": 21, "passive0": 22, "Passive": 23, "img=oryx/diamond3": 24, "flicker0": 25, "Flicker": 26, "passive1": 27, "img=oryx/diamond1": 28, "missile0": 29, "Missile": 30, "cooldown=3": 31, " ": 32, "missile1": 33, "orientation=RIGHT": 34, "missile2": 35, "orientation=LEFT": 36, "missile3": 37, "shrinkfactor=0.7": 38, "missile4": 39, "orientation=UP": 40, "missile5": 41, "orientation=DOWN": 42, "img=oryx/firedown1": 43, "resource0": 44, "Resource": 45, "color=GREEN": 46, "value=0": 47, "img=oryx/diamond2": 48, "immovable2": 49, "img=oryx/wall3": 50, "autotiling=True": 51, "LevelMapping": 52, "b": 53, "p": 54, "2": 55, "1": 56, ".": 57, "w": 58, "+": 59, "A": 60, "TerminationSet": 61, "SpriteCounter": 62, " ": 63, " ": 64, "limit=0": 65, "win=False": 66, "MultiSpriteCounter": 67, "win=True": 68, "InteractionSet": 69, "killSprite": 70, "scoreChange=-10": 71, "scoreChange=1": 72, "spawnIfHasMore": 73, "resource=resource0": 74, "stype=passive1": 75, "limit=2": 76, "spawn": 77, "stype=flicker0": 78, "changeResource": 79, "reverseDirection": 80, "stype=missile4": 81, "stype=missile5": 82, " ": 83, "img=oryx/backBlack": 84, "limit=5": 85, "img=oryx/circleEffect1": 86, "shrinkfactor=0.5": 87, "parent0": 88, " ": 89, "shootavatar0": 90, "ShootAvatar": 91, "parent1": 92, "chaser0": 93, "Chaser": 94, "stype=immovable1": 95, "color=ORANGE": 96, "speed=0.1": 97, "chaser1": 98, "speed=0.3": 99, "img=newset/block2": 100, "c": 101, "m": 102, "f": 103, "stepBack": 104, "killBoth": 105, "scoreChange=-1": 106, "scoreChange=2": 107, "stype=parent1": 108, "img=oryx/backOBrown": 109, "color=BROWN": 110, "img=oryx/grass": 111, "immovable3": 112, "color=RED": 113, "immovable4": 114, "color=GRAY": 115, "shrinkfactor=0.75": 116, "bomber0": 117, "Bomber": 118, "bomber1": 119, "stype=missile2": 120, "prob=0.05": 121, "cooldown=2": 122, "bomber2": 123, "stype=missile1": 124, "door0": 125, "Door": 126, "spawnpoint0": 127, "SpawnPoint": 128, "portal=True": 129, "stype=bomber2": 130, "spawnpoint1": 131, "prob=0.01": 132, "spawnpoint2": 133, "orientedflicker0": 134, "OrientedFlicker": 135, "color=LIGHTGRAY": 136, "stype=orientedflicker0": 137, "immovable5": 138, "img=oryx/wall6": 139, "transformTo": 140, "stype=bomber1": 141, "killSecond=True": 142, "stype=immovable3": 143, "stype=immovable2": 144, "EOS": 145, "g": 146, "h": 147, "z": 148, "x": 149, "t": 150, "Timeout": 151, "limit=1000": 152, "stype1=immovable3": 153, "limit=1": 154, "stype=shootavatar0": 155, "key_handler=Pulse": 156, "color=BLUE": 157, "shrinkfactor=0.6": 158, "resource1": 159, "shrinkfactor=0.8": 160, "img=oryx/key2": 161, "img=oryx/doorclosed1": 162, "portal0": 163, "Portal": 164, "stype=immovable5": 165, "color=LIGHTBLUE": 166, "immovable6": 167, "img=oryx/door2": 168, "speed=0.5": 169, "shrinkfactor=0.3": 170, "img=oryx/bullet1": 171, "singleton=True": 172, "img=oryx/bullet2": 173, "img=oryx/potion1": 174, "ammo=resource0": 175, " ": 176, "shootavatar1": 177, "shootavatar2": 178, "immovable7": 179, "img=oryx/dirtwall": 180, "k": 181, "l": 182, "o": 183, "stype=immovable6": 184, "stype=passive0": 185, " ": 186, "scoreChange=5": 187, "teleportToExit": 188, "collectResource": 189, "resource=resource1": 190, "value=1": 191, "killIfOtherHasMore": 192, "stype=missile3": 193, "attractGaze": 194, "undoAll": 195, "square_size=50": 196, "img=newset/floor2": 197, "hidden=True": 198, "movingavatar0": 199, "MovingAvatar": 200, "img=oryx/knight1": 201, "passive2": 202, "passive3": 203, "passive4": 204, "color=DARKBLUE": 205, "img=oryx/cspell4": 206, "parent2": 207, "parent3": 208, "parent4": 209, "parent5": 210, "parent6": 211, "parent7": 212, "door1": 213, "img=oryx/dooropen1": 214, "0": 215, "3": 216, "*": 217, "-": 218, "a": 219, "d": 220, "e": 221, "bounceForward": 222, "killAll": 223, "stype=parent4": 224, "stype=parent5": 225, "stype=parent6": 226, "scoreChange=4": 227, "color=BLACK": 228, "img=oryx/backLBrown": 229, "color=WHITE": 230, "img=newset/lock1": 231, "stype=randommissile0": 232, "randommissile0": 233, "RandomMissile": 234, "speed=0.25": 235, "invisible=True": 236, "img=oryx/pickaxe": 237, "shieldFrom": 238, "stype=immovable0": 239, "stype=spawnpoint0": 240, "value=-1": 241, "stype=door0": 242, "img=oryx/bird1": 243, "healthPoints=5": 244, "img=oryx/tree2": 245, "img=newset/exit2": 246, "TIME": 247, "subtractHealthPoints": 248, "repeating=True": 249, "addHealthPoints": 250, "scoreChange=100": 251, "stype=movingavatar0": 252, "img=oryx/floor3": 253, "color=PINK": 254, "img=oryx/gold2": 255, "img=oryx/orb2": 256, "stype=randompathaltchaser0": 257, "stype=randompathaltchaser3": 258, "spawnpoint3": 259, "stype=randompathaltchaser1": 260, "spawnpoint4": 261, "stype=randompathaltchaser2": 262, " ": 263, "RandomPathAltChaser": 264, "stype1=orientedavatar1": 265, "stype2=orientedavatar2": 266, "cooldown=4": 267, "cons=4": 268, "fleeing0": 269, "Fleeing": 270, "stype=orientedavatar0": 271, "maxDistance=500": 272, "img=oryx/ghost1": 273, "fleeing1": 274, "fleeing2": 275, "fleeing3": 276, "orientedavatar0": 277, "OrientedAvatar": 278, "rotateInPlace=false": 279, "orientedavatar1": 280, "orientedavatar2": 281, " ": 282, "wrapAround": 283, "scoreChange=10": 284, "transformToAll": 285, "addTimer": 286, "timer=200": 287, "ftype=transformToAll": 288, "stype=orientedavatar2": 289, "4": 290, "square_size=30": 291, "img=oryx/backBiege": 292, "healthPoints=20": 293, "img=newset/girl2": 294, "speed=0.4": 295, "stype=missile0": 296, "img=dirt": 297, "speed=1": 298, "spawnorientation=DOWN": 299, "img=newset/bandit1h": 300, "bomber3": 301, "spawnorientation=UP": 302, "img=newset/bandit1": 303, "bomber4": 304, "immovable8": 305, "immovable9": 306, "immovable10": 307, "immovable11": 308, "img=oryx/orb1": 309, "speed=0.6": 310, "door2": 311, "immovable12": 312, "r": 313, ",": 314, "n": 315, "_": 316, "align=True": 317, "stype=immovable7": 318, "stype=immovable9": 319, "img=newset/floor6": 320, "frameRate=8": 321, "passive5": 322, "passive6": 323, "passive7": 324, "img=oryx/slash1": 325, "img=newset/floor4": 326, "stype=immovable4": 327, "speed=1.0": 328, "pathchaser0": 329, "PathChaser": 330, "randomnpc0": 331, "RandomNPC": 332, "cons=2": 333, "pathchaser1": 334, "img=oryx/spike2": 335, "stype=randomnpc0": 336, "cooldown=50": 337, "cooldown=100": 338, "s": 339, "speed=0.9": 340, "resource2": 341, "resource3": 342, "resource4": 343, "img=oryx/wall1": 344, "stype=resource0": 345, "resource=resource2": 346, "killResource=True": 347, "resource=resource3": 348, "resource=resource4": 349, "stype=parent2": 350, "stype=parent0": 351, "img=oryx/space1": 352, "img=newset/man3": 353, "stype=spreader0": 354, "spreader0": 355, "Spreader": 356, "limit=1500": 357, "img=oryx/orb3": 358, "prob=0.1": 359, "cooldown=6": 360, "cooldown=5": 361, " ": 362, "img=newset/block3": 363, "img=oryx/fire1": 364, "total=1": 365, "floor": 366, "randombomber0": 367, "img=newset/bomb": 368, "img=oryx/bookDown": 369, "img=oryx/bookUp": 370, "img=oryx/floorTileOrange": 371, "img=oryx/swordman1": 372, "missileavatar0": 373, "MissileAvatar": 374, "img=oryx/bat1": 375, "missileavatar1": 376, "missileavatar2": 377, "img=oryx/guard1": 378, "randomnpc1": 379, "randomnpc2": 380, "cons=3": 381, "randomnpc3": 382, "cons=6": 383, "parent8": 384, "autotiling=true": 385, "limit=10": 386, "u": 387, "prob=1": 388, "stype=missileavatar1": 389, "stype=missileavatar2": 390, "stype=randomnpc1": 391, "physicstype=CONT": 392, "wall": 393, "wallBounce": 394, "img=oryx/planet": 395, "flakavatar0": 396, "rotateInPlace=False": 397, "flakavatar1": 398, "missile6": 399, "total=10": 400, "total=5": 401, "spawnpoint5": 402, "stype=missile6": 403, "spawnpoint6": 404, "stype=flakavatar0": 405, "stype1=spawnpoint0": 406, "stype2=bomber0": 407, " ": 408, "img=oryx/slime1": 409, "stype=parent3": 410, "scoreChange=-5": 411, "cons=1": 412, "img=oryx/bookRight": 413, "img=oryx/bookLeft": 414, "img=newset/man4": 415, "stype=passive2": 416, "stype=passive3": 417, "stype=passive4": 418, "stypeTo=passive2": 419, "\t\timmovable2": 420, "\t\tdoor0": 421, "\t\tresource0": 422, "\t\tmissile0": 423, "speed=0.2": 424, "\t\tparent0": 425, "img=oryx/spelunky": 426, "chaser2": 427, "\t\tshootavatar0": 428, "killIfFromAbove": 429, "\t\tSpriteCounter": 430, "\t\t": 431, "align": 432, "chaser3": 433, "stype=chaser1": 434, "cooldown=8": 435, "img=newset/hole1": 436, "img=newset/block1": 437, "img=newset/lasercannon": 438, "img=newset/lasercannon_2": 439, "img=newset/lasercannon_1": 440, "img=newset/lasercannon_3": 441, "img=newset/laser1": 442, "img=newset/laser1_1": 443, "flicker1": 444, "none0": 445, "color=DARKGRAY": 446, "gravity=1.0": 447, "friction=0.02": 448, "wizardavatar0": 449, "img=newset/cloud2": 450, "walker0": 451, "wallStop": 452, "G": 453, "img=oryx/bush5": 454, "movingavatar1": 455, "movingavatar2": 456, "movingavatar3": 457, "img=newset/girl1": 458, "movingavatar4": 459, "img=newset/girl3": 460, "stype=movingavatar2": 461, "stype=movingavatar4": 462, "color=GOLD": 463, "limit=11": 464, "pixelPerfect=True": 465, "singleton=true": 466, "immovable13": 467, "stype=immovable8": 468, "landeravatar0": 469, "img=oryx/gold1": 470, "killIfHasLess": 471, "i": 472, " ": 473, "speed=0.7": 474, "cooldown=16": 475, "stype=spawnpoint1": 476, "img=newset/hole4": 477, "limit=20": 478, "platformeravatar0": 479, "img=oryx/slime2": 480, "img=oryx/seaWater": 481, "portal=true": 482, "speed=0.0": 483, "aimedavatar0": 484, "rotateInPlace=true": 485, "img=newset/lasercannon_4": 486, "missile7": 487, "missile8": 488, "v": 489, "stype=spawnpoint5": 490, "stype=spawnpoint2": 491, "stype=spawnpoint4": 492, "stype=spawnpoint3": 493, "img=newset/cursedman": 494, "prob=0.15": 495, "cooldown=10": 496, "immovable14": 497, "stype1=immovable5": 498, "stype1=immovable6": 499, "resource5": 500, "resource6": 501, "collectResourceIfHeld": 502, "loschaser0": 503, "img=newset/chair1": 504, "immovable15": 505, "immovable16": 506, "immovable17": 507, "immovable18": 508, "img=oryx/archer1": 509, "total=20": 510, "img=oryx/slime3": 511, "immovable19": 512, "transformIfCount": 513, "stypeCount=immovable2": 514, "bomberrandommissile0": 515, "bomberrandommissile1": 516, "img=oryx/barrel1": 517, "eos": 518, "stype=bomber0": 519, "portal1": 520, "bomberrandommissile2": 521, "resource8": 522, "stepBack=True": 523, "platformeravatar1": 524, "img=newset/laser3": 525, "ongoingshootavatar1": 526, "ongoingshootavatar2": 527, "ongoingturningavatar0": 528}, "i2w": {"0": "", "1": "", "2": "", "3": "", "4": "\n", "5": "", "6": "BasicGame", "7": "square_size=25", "8": " ", "9": "SpriteSet", "10": " ", "11": "immovable0", "12": ">", "13": "Immovable", "14": "img=oryx/backGrey", "15": "immovable1", "16": "img=newset/water", "17": "ongoingavatar0", "18": " ", "19": "color=YELLOW", "20": "img=oryx/spaceship1", "21": "speed=0.15", "22": "passive0", "23": "Passive", "24": "img=oryx/diamond3", "25": "flicker0", "26": "Flicker", "27": "passive1", "28": "img=oryx/diamond1", "29": "missile0", "30": "Missile", "31": "cooldown=3", "32": " ", "33": "missile1", "34": "orientation=RIGHT", "35": "missile2", "36": "orientation=LEFT", "37": "missile3", "38": "shrinkfactor=0.7", "39": "missile4", "40": "orientation=UP", "41": "missile5", "42": "orientation=DOWN", "43": "img=oryx/firedown1", "44": "resource0", "45": "Resource", "46": "color=GREEN", "47": "value=0", "48": "img=oryx/diamond2", "49": "immovable2", "50": "img=oryx/wall3", "51": "autotiling=True", "52": "LevelMapping", "53": "b", "54": "p", "55": "2", "56": "1", "57": ".", "58": "w", "59": "+", "60": "A", "61": "TerminationSet", "62": "SpriteCounter", "63": " ", "64": " ", "65": "limit=0", "66": "win=False", "67": "MultiSpriteCounter", "68": "win=True", "69": "InteractionSet", "70": "killSprite", "71": "scoreChange=-10", "72": "scoreChange=1", "73": "spawnIfHasMore", "74": "resource=resource0", "75": "stype=passive1", "76": "limit=2", "77": "spawn", "78": "stype=flicker0", "79": "changeResource", "80": "reverseDirection", "81": "stype=missile4", "82": "stype=missile5", "83": " ", "84": "img=oryx/backBlack", "85": "limit=5", "86": "img=oryx/circleEffect1", "87": "shrinkfactor=0.5", "88": "parent0", "89": " ", "90": "shootavatar0", "91": "ShootAvatar", "92": "parent1", "93": "chaser0", "94": "Chaser", "95": "stype=immovable1", "96": "color=ORANGE", "97": "speed=0.1", "98": "chaser1", "99": "speed=0.3", "100": "img=newset/block2", "101": "c", "102": "m", "103": "f", "104": "stepBack", "105": "killBoth", "106": "scoreChange=-1", "107": "scoreChange=2", "108": "stype=parent1", "109": "img=oryx/backOBrown", "110": "color=BROWN", "111": "img=oryx/grass", "112": "immovable3", "113": "color=RED", "114": "immovable4", "115": "color=GRAY", "116": "shrinkfactor=0.75", "117": "bomber0", "118": "Bomber", "119": "bomber1", "120": "stype=missile2", "121": "prob=0.05", "122": "cooldown=2", "123": "bomber2", "124": "stype=missile1", "125": "door0", "126": "Door", "127": "spawnpoint0", "128": "SpawnPoint", "129": "portal=True", "130": "stype=bomber2", "131": "spawnpoint1", "132": "prob=0.01", "133": "spawnpoint2", "134": "orientedflicker0", "135": "OrientedFlicker", "136": "color=LIGHTGRAY", "137": "stype=orientedflicker0", "138": "immovable5", "139": "img=oryx/wall6", "140": "transformTo", "141": "stype=bomber1", "142": "killSecond=True", "143": "stype=immovable3", "144": "stype=immovable2", "145": "EOS", "146": "g", "147": "h", "148": "z", "149": "x", "150": "t", "151": "Timeout", "152": "limit=1000", "153": "stype1=immovable3", "154": "limit=1", "155": "stype=shootavatar0", "156": "key_handler=Pulse", "157": "color=BLUE", "158": "shrinkfactor=0.6", "159": "resource1", "160": "shrinkfactor=0.8", "161": "img=oryx/key2", "162": "img=oryx/doorclosed1", "163": "portal0", "164": "Portal", "165": "stype=immovable5", "166": "color=LIGHTBLUE", "167": "immovable6", "168": "img=oryx/door2", "169": "speed=0.5", "170": "shrinkfactor=0.3", "171": "img=oryx/bullet1", "172": "singleton=True", "173": "img=oryx/bullet2", "174": "img=oryx/potion1", "175": "ammo=resource0", "176": " ", "177": "shootavatar1", "178": "shootavatar2", "179": "immovable7", "180": "img=oryx/dirtwall", "181": "k", "182": "l", "183": "o", "184": "stype=immovable6", "185": "stype=passive0", "186": " ", "187": "scoreChange=5", "188": "teleportToExit", "189": "collectResource", "190": "resource=resource1", "191": "value=1", "192": "killIfOtherHasMore", "193": "stype=missile3", "194": "attractGaze", "195": "undoAll", "196": "square_size=50", "197": "img=newset/floor2", "198": "hidden=True", "199": "movingavatar0", "200": "MovingAvatar", "201": "img=oryx/knight1", "202": "passive2", "203": "passive3", "204": "passive4", "205": "color=DARKBLUE", "206": "img=oryx/cspell4", "207": "parent2", "208": "parent3", "209": "parent4", "210": "parent5", "211": "parent6", "212": "parent7", "213": "door1", "214": "img=oryx/dooropen1", "215": "0", "216": "3", "217": "*", "218": "-", "219": "a", "220": "d", "221": "e", "222": "bounceForward", "223": "killAll", "224": "stype=parent4", "225": "stype=parent5", "226": "stype=parent6", "227": "scoreChange=4", "228": "color=BLACK", "229": "img=oryx/backLBrown", "230": "color=WHITE", "231": "img=newset/lock1", "232": "stype=randommissile0", "233": "randommissile0", "234": "RandomMissile", "235": "speed=0.25", "236": "invisible=True", "237": "img=oryx/pickaxe", "238": "shieldFrom", "239": "stype=immovable0", "240": "stype=spawnpoint0", "241": "value=-1", "242": "stype=door0", "243": "img=oryx/bird1", "244": "healthPoints=5", "245": "img=oryx/tree2", "246": "img=newset/exit2", "247": "TIME", "248": "subtractHealthPoints", "249": "repeating=True", "250": "addHealthPoints", "251": "scoreChange=100", "252": "stype=movingavatar0", "253": "img=oryx/floor3", "254": "color=PINK", "255": "img=oryx/gold2", "256": "img=oryx/orb2", "257": "stype=randompathaltchaser0", "258": "stype=randompathaltchaser3", "259": "spawnpoint3", "260": "stype=randompathaltchaser1", "261": "spawnpoint4", "262": "stype=randompathaltchaser2", "263": " ", "264": "RandomPathAltChaser", "265": "stype1=orientedavatar1", "266": "stype2=orientedavatar2", "267": "cooldown=4", "268": "cons=4", "269": "fleeing0", "270": "Fleeing", "271": "stype=orientedavatar0", "272": "maxDistance=500", "273": "img=oryx/ghost1", "274": "fleeing1", "275": "fleeing2", "276": "fleeing3", "277": "orientedavatar0", "278": "OrientedAvatar", "279": "rotateInPlace=false", "280": "orientedavatar1", "281": "orientedavatar2", "282": " ", "283": "wrapAround", "284": "scoreChange=10", "285": "transformToAll", "286": "addTimer", "287": "timer=200", "288": "ftype=transformToAll", "289": "stype=orientedavatar2", "290": "4", "291": "square_size=30", "292": "img=oryx/backBiege", "293": "healthPoints=20", "294": "img=newset/girl2", "295": "speed=0.4", "296": "stype=missile0", "297": "img=dirt", "298": "speed=1", "299": "spawnorientation=DOWN", "300": "img=newset/bandit1h", "301": "bomber3", "302": "spawnorientation=UP", "303": "img=newset/bandit1", "304": "bomber4", "305": "immovable8", "306": "immovable9", "307": "immovable10", "308": "immovable11", "309": "img=oryx/orb1", "310": "speed=0.6", "311": "door2", "312": "immovable12", "313": "r", "314": ",", "315": "n", "316": "_", "317": "align=True", "318": "stype=immovable7", "319": "stype=immovable9", "320": "img=newset/floor6", "321": "frameRate=8", "322": "passive5", "323": "passive6", "324": "passive7", "325": "img=oryx/slash1", "326": "img=newset/floor4", "327": "stype=immovable4", "328": "speed=1.0", "329": "pathchaser0", "330": "PathChaser", "331": "randomnpc0", "332": "RandomNPC", "333": "cons=2", "334": "pathchaser1", "335": "img=oryx/spike2", "336": "stype=randomnpc0", "337": "cooldown=50", "338": "cooldown=100", "339": "s", "340": "speed=0.9", "341": "resource2", "342": "resource3", "343": "resource4", "344": "img=oryx/wall1", "345": "stype=resource0", "346": "resource=resource2", "347": "killResource=True", "348": "resource=resource3", "349": "resource=resource4", "350": "stype=parent2", "351": "stype=parent0", "352": "img=oryx/space1", "353": "img=newset/man3", "354": "stype=spreader0", "355": "spreader0", "356": "Spreader", "357": "limit=1500", "358": "img=oryx/orb3", "359": "prob=0.1", "360": "cooldown=6", "361": "cooldown=5", "362": " ", "363": "img=newset/block3", "364": "img=oryx/fire1", "365": "total=1", "366": "floor", "367": "randombomber0", "368": "img=newset/bomb", "369": "img=oryx/bookDown", "370": "img=oryx/bookUp", "371": "img=oryx/floorTileOrange", "372": "img=oryx/swordman1", "373": "missileavatar0", "374": "MissileAvatar", "375": "img=oryx/bat1", "376": "missileavatar1", "377": "missileavatar2", "378": "img=oryx/guard1", "379": "randomnpc1", "380": "randomnpc2", "381": "cons=3", "382": "randomnpc3", "383": "cons=6", "384": "parent8", "385": "autotiling=true", "386": "limit=10", "387": "u", "388": "prob=1", "389": "stype=missileavatar1", "390": "stype=missileavatar2", "391": "stype=randomnpc1", "392": "physicstype=CONT", "393": "wall", "394": "wallBounce", "395": "img=oryx/planet", "396": "flakavatar0", "397": "rotateInPlace=False", "398": "flakavatar1", "399": "missile6", "400": "total=10", "401": "total=5", "402": "spawnpoint5", "403": "stype=missile6", "404": "spawnpoint6", "405": "stype=flakavatar0", "406": "stype1=spawnpoint0", "407": "stype2=bomber0", "408": " ", "409": "img=oryx/slime1", "410": "stype=parent3", "411": "scoreChange=-5", "412": "cons=1", "413": "img=oryx/bookRight", "414": "img=oryx/bookLeft", "415": "img=newset/man4", "416": "stype=passive2", "417": "stype=passive3", "418": "stype=passive4", "419": "stypeTo=passive2", "420": "\t\timmovable2", "421": "\t\tdoor0", "422": "\t\tresource0", "423": "\t\tmissile0", "424": "speed=0.2", "425": "\t\tparent0", "426": "img=oryx/spelunky", "427": "chaser2", "428": "\t\tshootavatar0", "429": "killIfFromAbove", "430": "\t\tSpriteCounter", "431": "\t\t", "432": "align", "433": "chaser3", "434": "stype=chaser1", "435": "cooldown=8", "436": "img=newset/hole1", "437": "img=newset/block1", "438": "img=newset/lasercannon", "439": "img=newset/lasercannon_2", "440": "img=newset/lasercannon_1", "441": "img=newset/lasercannon_3", "442": "img=newset/laser1", "443": "img=newset/laser1_1", "444": "flicker1", "445": "none0", "446": "color=DARKGRAY", "447": "gravity=1.0", "448": "friction=0.02", "449": "wizardavatar0", "450": "img=newset/cloud2", "451": "walker0", "452": "wallStop", "453": "G", "454": "img=oryx/bush5", "455": "movingavatar1", "456": "movingavatar2", "457": "movingavatar3", "458": "img=newset/girl1", "459": "movingavatar4", "460": "img=newset/girl3", "461": "stype=movingavatar2", "462": "stype=movingavatar4", "463": "color=GOLD", "464": "limit=11", "465": "pixelPerfect=True", "466": "singleton=true", "467": "immovable13", "468": "stype=immovable8", "469": "landeravatar0", "470": "img=oryx/gold1", "471": "killIfHasLess", "472": "i", "473": " ", "474": "speed=0.7", "475": "cooldown=16", "476": "stype=spawnpoint1", "477": "img=newset/hole4", "478": "limit=20", "479": "platformeravatar0", "480": "img=oryx/slime2", "481": "img=oryx/seaWater", "482": "portal=true", "483": "speed=0.0", "484": "aimedavatar0", "485": "rotateInPlace=true", "486": "img=newset/lasercannon_4", "487": "missile7", "488": "missile8", "489": "v", "490": "stype=spawnpoint5", "491": "stype=spawnpoint2", "492": "stype=spawnpoint4", "493": "stype=spawnpoint3", "494": "img=newset/cursedman", "495": "prob=0.15", "496": "cooldown=10", "497": "immovable14", "498": "stype1=immovable5", "499": "stype1=immovable6", "500": "resource5", "501": "resource6", "502": "collectResourceIfHeld", "503": "loschaser0", "504": "img=newset/chair1", "505": "immovable15", "506": "immovable16", "507": "immovable17", "508": "immovable18", "509": "img=oryx/archer1", "510": "total=20", "511": "img=oryx/slime3", "512": "immovable19", "513": "transformIfCount", "514": "stypeCount=immovable2", "515": "bomberrandommissile0", "516": "bomberrandommissile1", "517": "img=oryx/barrel1", "518": "eos", "519": "stype=bomber0", "520": "portal1", "521": "bomberrandommissile2", "522": "resource8", "523": "stepBack=True", "524": "platformeravatar1", "525": "img=newset/laser3", "526": "ongoingshootavatar1", "527": "ongoingshootavatar2", "528": "ongoingturningavatar0"}} \ No newline at end of file diff --git a/VGDLDataGeneralized/utils.py b/VGDLDataGeneralized/utils.py new file mode 100644 index 0000000..a2a0ac7 --- /dev/null +++ b/VGDLDataGeneralized/utils.py @@ -0,0 +1,32 @@ +import torch +import numpy as np +from torch.autograd import Variable +from collections import defaultdict, Counter, OrderedDict + + +class OrderedCounter(Counter, OrderedDict): + """Counter that remembers the order elements are first encountered""" + def __repr__(self): + return '%s(%r)' % (self.__class__.__name__, OrderedDict(self)) + + def __reduce__(self): + return self.__class__, (OrderedDict(self),) + + +def to_var(x): + if torch.cuda.is_available(): + x = x.cuda() + return x + + +def idx2word(idx, i2w, pad_idx): + sent_str = [str()]*len(idx) + for i, sent in enumerate(idx): + for word_id in sent: + if word_id == pad_idx: + break + sent_str[i] += i2w[str(word_id.item())] + " " + sent_str[i] = sent_str[i].strip() + return sent_str + + diff --git a/data/__pycache__/ptb.cpython-310.pyc b/data/__pycache__/ptb.cpython-310.pyc new file mode 100644 index 0000000000000000000000000000000000000000..f95021c5c929ba44a0b5e48d56e11224728e77b1 GIT binary patch literal 5258 zcma)A&2t>Z6`$^z*`1yJ(CPzQ76LW|CtixIz$5_@#TYP#I2GYw2Z{}37*CJnk!EMs zJ+sK#nypGj4sdZ%xu#MTDTh>i&Oea9A-T;pC+Es3Q~~+Do|U{SSrn_9*RQ``cfWq` z*Y7E=*KG~I=r8~CZ_aDlf2cC~Gf=sRF9|_}CRnI-i;{Jjs`D;arQX$5X>?7LJS_Ff z-7=%GdT8}3-HPIk(C$^cRmGcOtyk~Xnf8VzN}_y66J@`$t9KiMUDMjueXOXhwOL*j z{<=E|QxSM6s^v>=>Lxz1jqBUKpI(o*{3saul3L!9!k4~yEgnRvFFlem`P0XhXmrxs>Co(KCUG=uP}4`T=iVslXI_)On+DNFEAqEnXOkBCTLRY889q-n z>Gx&q`AOo7)_M^7ttd`g>#!Wra#M`&v?c{~+H<*?4EnyzEyoF>Aa$JFB5{rgB)a-x zkmmY^pGvwWS)o1iILVE^o8HWg%{Ykix^%Z4HAgj86iaL8w%WL(c(X5qD9z15pH{0m z9-YHi^YW5^J4n(bx1BI{g=%Y?xsmwcx~$W>4O+K4HDzntl^e-DmRB6d3*97foO{|A zZ?4>od;ZFL5J&FHB|q6p(4%;=9tjxpHlMD?fPWmDg8j z=PRV}{*J6+Nm@2}9K_}&R$>kOE%F99gEv`?E%7HoYx=MTyY3w5&tsTy@FSk%dkx>` z1WPFlZjeDsvw7^Rk<`Qo1|xEOl^otXvPo?W1R_Iu2w8so!%Pl9Z5! zEH|Js}?snZar}=`8$j0Vh_=3I|L7+9uTIM!w;q#EPNf{G z1cvV7T5gcxc(E*abgQQx@Hu;{8gBbYCeJu!#^XhQ@2SU9zI{YaWh|%uK+cFAlX7udiU1JcDFpyLnvQriDT`Z%|k3kf;ZsS{zR)=^b<> zWIbaQ=wpaf&!!qNr2%@wXf$ae`6t}wQw3aGT-u+G!>q^v$0=Azb%Ar;rN_cZO*|T~ zKa4L61J?NQNKdUy-({Dy4|d+?BV%M{3}KfEot1>S!7>D1qjFXjw1)i$*b!=_q9#g< znrg8!OO!VlMp|h#EAKK;YnN^D}!ka9V;teLXbBqtCpH-u~ZAK#nEGD@UYCrgI8aLv@zcRk04RC&#Y>BDJuE?Ka*gamD?u_Dd z-g!1>lc1819J`u%rRzpO#VR8Y?!GsfcDc2xMzD49J zkzWyc@Y>SC@;b;4F~25qj>utzlJo5wP+HB8l7aLcH}QfXHwNkYi+LGQbLe`0n@RG( z_F@rm)(?VI8lib{vh>Q>$M_!EZm5{JqD-g4CD8InfH)$HfX~H1#F)@}RId=L$ zNVP@_gA2VWl`W!5;FwVGU~`*U+~yXLwu#b4Ifu4$++wHrDe!aXN6d>znE!YAtL3Ez zTVTsyHH~5O=;cmbB)t)YMC#ScV4p<@1<$X*^Wll`bi6ylQ24`lHK30Usw--2Xu|v} z1Ll~(pT?+^l`pdBZgfS% zIcuU^v=@nEs$=hluz(MBAcm$T3?e_a2dn%?@(eH4x}r0TAmxV;wao{-SAt5k0OJNWlO;gC7kp=cP`6c zU}oD;h@ucdL5@Njg+Rk6CWXf9K%dr@zmpuu>>wdH3;`rPX!2bm?-A*e?85t`@-#|j zB$=lqCwky*@&l^=79=kX`beK(_LN5?Dn*s2sP{u6WOzq|lLt?+OT9OUctps<+sz^k z6W}R}@E+_oZzO%+3*69A{+Hw&84vlM^ogt!*&uQaBxjxilj31NOUX^1*>2^@tb34ybv)ws22>AYeyu1|lKZt1pR zRjg9;X-Tu%GsR_o2!0HdX^a#;H-WoI*q=c={znjpq3@;0|C0iyn`%&JkOpDWp*&ks zG?dq)Fx~1L;wTwgZc}$LQYyovWhYM2qAHytw^j>{USOyt1gjSE*5Z%u3V(co{~yze BX3YQq literal 0 HcmV?d00001 diff --git a/data/__pycache__/utils.cpython-310.pyc b/data/__pycache__/utils.cpython-310.pyc new file mode 100644 index 0000000000000000000000000000000000000000..814e7a3647879df0b99d69c5e989a70fcff6e4bf GIT binary patch literal 1344 zcmZuw%WmB^5FP4$A9h{Wi0iI|0!DimwSa883GzUk6zIY&YQPJj1;L2Cwh}$ANh(PV z-Iennv6uNJZoBFyG^@@?HsB^Dz~KyEbLPxUyRk6^9L@WGROSQxMaJC`qVX7~IYA*o zvI_EXWx0p8SNV022aNXoDy*YCs^dJalRRPY6Uab@??8qsR>@_MPh=$HcaTqIA}6@c zBs+%1^l$tdjuy-%CqkFvMWq(Ln@P14U1eoiSQkHSyT&T*X1{2uw33IoThOz+!$adS zPLrZgkTVGglI6biq>t``5l$Y;2;IhR^X9Xg&o3U`D5*UYHr1+D^$Vp9nksF{Z>lQX zY^+IzR_U_T#-^$%Mr=wJ4E^2?(gU1Nahe?zlJ)QsUNYcM0c>s1@g$GVp=9z^H2Z0rU*bk3VN;ZLP9p*)}3OROXd!SK0HnLWtR~ zx;@pRuFK{$`%M`oba9p)tMd+lsvl0CJjv8TmD*TqR$YZDWV9N-bJ+_a&HF#CH@8!6)F}k;gpSZ@4(t0%jyvR`0jUa9jwDX zME&b^)JMJd%G2L4XujE`*cQ38=_^4Z6PPb%C~HrxY@_e#aw@diwhA27O~f?+~z?1f#@tX zfYg*TH!IqzQia7%F`D?))RSX565RvQ!;g1>48<~3XYybyv4_;nhBBN0Rtei-+kP^c GNB;ueUN*k~ literal 0 HcmV?d00001 diff --git a/main.ipynb b/main.ipynb new file mode 100644 index 0000000..e931520 --- /dev/null +++ b/main.ipynb @@ -0,0 +1,468 @@ +{ + "cells": [ + { + "cell_type": "code", + "execution_count": 4, + "metadata": {}, + "outputs": [], + "source": [ + "from VGDLData.ptb import PTB\n", + "\n", + "import torch\n", + "from loss import VAE_Loss\n", + "from model import LSTM_VAE\n", + "from train import Trainer\n", + "\n", + "from settings import global_setting, model_setting, training_setting\n", + "\n", + "from utils import interpolate, plot_elbo, get_latent_codes, visualize_latent_codes" + ] + }, + { + "cell_type": "code", + "execution_count": 9, + "metadata": {}, + "outputs": [], + "source": [ + "device = \"cuda\" if torch.cuda.is_available() else \"cpu\"\n", + "torch.manual_seed(global_setting[\"seed\"])\n", + "\n", + "batch_size = training_setting[\"batch_size\"]\n", + "bptt = training_setting[\"bptt\"]\n", + "embed_size = model_setting[\"embed_size\"]\n", + "hidden_size = model_setting[\"hidden_size\"]\n", + "latent_size = model_setting[\"latent_size\"]\n", + "lr = training_setting[\"lr\"]\n", + "\n", + "\n", + "\n", + "# Load the data\n", + "train_data = PTB(data_dir=\"./VGDLDataGeneralized\", split=\"train\", create_data= False, max_sequence_length= bptt)\n", + "test_data = PTB(data_dir=\"./VGDLDataGeneralized\", split=\"test\", create_data= False, max_sequence_length=bptt)\n", + "valid_data = PTB(data_dir=\"./VGDLDataGeneralized\", split=\"valid\", create_data= False, max_sequence_length= bptt)\n", + "\n", + "# Batchify the data\n", + "train_loader = torch.utils.data.DataLoader( dataset= train_data, batch_size=batch_size, shuffle= True)\n", + "test_loader = torch.utils.data.DataLoader( dataset= test_data, batch_size= batch_size, shuffle= True)\n", + "valid_loader = torch.utils.data.DataLoader( dataset= valid_data, batch_size= batch_size, shuffle= True)\n", + "\n", + "\n", + "\n", + "vocab_size = train_data.vocab_size\n", + "model = LSTM_VAE(vocab_size = vocab_size, embed_size = embed_size, hidden_size = hidden_size, latent_size = latent_size).to(device)\n", + "\n", + "Loss = VAE_Loss()\n", + "optimizer = torch.optim.Adam(model.parameters(), lr= training_setting[\"lr\"])\n", + "\n", + "trainer = Trainer(train_loader, test_loader, model, Loss, optimizer)" + ] + }, + { + "cell_type": "code", + "execution_count": 14, + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Epoch: 0\n", + "Training.......\n", + "| epoch 0 | elbo_loss 3.976975 | kl_loss 0.000194 | recons_loss 3.976781 \n", + "| epoch 0 | elbo_loss 4.357484 | kl_loss 0.000216 | recons_loss 4.357268 \n", + "| epoch 0 | elbo_loss 3.994875 | kl_loss 0.000182 | recons_loss 3.994692 \n", + "| epoch 0 | elbo_loss 4.106413 | kl_loss 0.000206 | recons_loss 4.106207 \n", + "Testing.......\n", + "Epoch: 1\n", + "Training.......\n", + "| epoch 1 | elbo_loss 3.908797 | kl_loss 0.000529 | recons_loss 3.908268 \n", + "| epoch 1 | elbo_loss 4.095924 | kl_loss 0.000175 | recons_loss 4.095749 \n", + "| epoch 1 | elbo_loss 4.379000 | kl_loss 0.000228 | recons_loss 4.378771 \n", + "| epoch 1 | elbo_loss 4.214752 | kl_loss 0.000206 | recons_loss 4.214546 \n", + "Testing.......\n", + "Epoch: 2\n", + "Training.......\n", + "| epoch 2 | elbo_loss 4.035322 | kl_loss 0.000152 | recons_loss 4.035170 \n", + "| epoch 2 | elbo_loss 3.975257 | kl_loss 0.000438 | recons_loss 3.974818 \n", + "| epoch 2 | elbo_loss 4.343894 | kl_loss 0.000173 | recons_loss 4.343722 \n", + "| epoch 2 | elbo_loss 4.006879 | kl_loss 0.000146 | recons_loss 4.006733 \n", + "Testing.......\n", + "Epoch: 3\n", + "Training.......\n", + "| epoch 3 | elbo_loss 4.081585 | kl_loss 0.000156 | recons_loss 4.081429 \n", + "| epoch 3 | elbo_loss 4.315519 | kl_loss 0.000162 | recons_loss 4.315357 \n", + "| epoch 3 | elbo_loss 3.845958 | kl_loss 0.000180 | recons_loss 3.845778 \n", + "| epoch 3 | elbo_loss 3.816118 | kl_loss 0.000476 | recons_loss 3.815642 \n", + "Testing.......\n", + "Epoch: 4\n", + "Training.......\n", + "| epoch 4 | elbo_loss 3.942620 | kl_loss 0.000186 | recons_loss 3.942434 \n", + "| epoch 4 | elbo_loss 4.193179 | kl_loss 0.000162 | recons_loss 4.193017 \n", + "| epoch 4 | elbo_loss 3.995314 | kl_loss 0.000346 | recons_loss 3.994968 \n", + "| epoch 4 | elbo_loss 4.108224 | kl_loss 0.000200 | recons_loss 4.108025 \n", + "Testing.......\n", + "Epoch: 5\n", + "Training.......\n", + "| epoch 5 | elbo_loss 3.976032 | kl_loss 0.000175 | recons_loss 3.975857 \n", + "| epoch 5 | elbo_loss 4.035769 | kl_loss 0.000150 | recons_loss 4.035620 \n", + "| epoch 5 | elbo_loss 3.807176 | kl_loss 0.000198 | recons_loss 3.806977 \n", + "| epoch 5 | elbo_loss 4.162719 | kl_loss 0.000259 | recons_loss 4.162460 \n", + "Testing.......\n", + "Epoch: 6\n", + "Training.......\n", + "| epoch 6 | elbo_loss 4.058205 | kl_loss 0.000243 | recons_loss 4.057961 \n", + "| epoch 6 | elbo_loss 4.159162 | kl_loss 0.000124 | recons_loss 4.159038 \n", + "| epoch 6 | elbo_loss 3.698105 | kl_loss 0.000231 | recons_loss 3.697874 \n", + "| epoch 6 | elbo_loss 4.212268 | kl_loss 0.000174 | recons_loss 4.212094 \n", + "Testing.......\n", + "Epoch: 7\n", + "Training.......\n", + "| epoch 7 | elbo_loss 3.945214 | kl_loss 0.000258 | recons_loss 3.944955 \n", + "| epoch 7 | elbo_loss 4.068557 | kl_loss 0.000162 | recons_loss 4.068395 \n", + "| epoch 7 | elbo_loss 3.794614 | kl_loss 0.000384 | recons_loss 3.794230 \n", + "| epoch 7 | elbo_loss 4.049691 | kl_loss 0.000181 | recons_loss 4.049510 \n", + "Testing.......\n", + "Epoch: 8\n", + "Training.......\n", + "| epoch 8 | elbo_loss 3.960816 | kl_loss 0.000383 | recons_loss 3.960433 \n", + "| epoch 8 | elbo_loss 3.867947 | kl_loss 0.000191 | recons_loss 3.867756 \n", + "| epoch 8 | elbo_loss 3.842241 | kl_loss 0.000279 | recons_loss 3.841962 \n", + "| epoch 8 | elbo_loss 4.077557 | kl_loss 0.000144 | recons_loss 4.077414 \n", + "Testing.......\n", + "Epoch: 9\n", + "Training.......\n", + "| epoch 9 | elbo_loss 3.732301 | kl_loss 0.000236 | recons_loss 3.732065 \n", + "| epoch 9 | elbo_loss 3.857334 | kl_loss 0.000142 | recons_loss 3.857192 \n", + "| epoch 9 | elbo_loss 4.053534 | kl_loss 0.000191 | recons_loss 4.053342 \n", + "| epoch 9 | elbo_loss 4.046342 | kl_loss 0.000132 | recons_loss 4.046210 \n", + "Testing.......\n", + "Epoch: 10\n", + "Training.......\n", + "| epoch 10 | elbo_loss 3.833101 | kl_loss 0.000216 | recons_loss 3.832885 \n", + "| epoch 10 | elbo_loss 4.179059 | kl_loss 0.000180 | recons_loss 4.178879 \n", + "| epoch 10 | elbo_loss 3.747303 | kl_loss 0.000261 | recons_loss 3.747043 \n", + "| epoch 10 | elbo_loss 3.877785 | kl_loss 0.000221 | recons_loss 3.877565 \n", + "Testing.......\n", + "Epoch: 11\n", + "Training.......\n", + "| epoch 11 | elbo_loss 4.088315 | kl_loss 0.000257 | recons_loss 4.088058 \n", + "| epoch 11 | elbo_loss 4.179870 | kl_loss 0.000127 | recons_loss 4.179743 \n", + "| epoch 11 | elbo_loss 3.777239 | kl_loss 0.000276 | recons_loss 3.776963 \n", + "| epoch 11 | elbo_loss 3.776600 | kl_loss 0.000226 | recons_loss 3.776374 \n", + "Testing.......\n", + "Epoch: 12\n", + "Training.......\n", + "| epoch 12 | elbo_loss 3.987048 | kl_loss 0.000232 | recons_loss 3.986816 \n", + "| epoch 12 | elbo_loss 3.975375 | kl_loss 0.000123 | recons_loss 3.975253 \n", + "| epoch 12 | elbo_loss 4.023942 | kl_loss 0.000140 | recons_loss 4.023802 \n", + "| epoch 12 | elbo_loss 3.557039 | kl_loss 0.000137 | recons_loss 3.556902 \n", + "Testing.......\n", + "Epoch: 13\n", + "Training.......\n", + "| epoch 13 | elbo_loss 3.880329 | kl_loss 0.000147 | recons_loss 3.880182 \n", + "| epoch 13 | elbo_loss 3.840043 | kl_loss 0.000146 | recons_loss 3.839897 \n", + "| epoch 13 | elbo_loss 4.102198 | kl_loss 0.000146 | recons_loss 4.102051 \n", + "| epoch 13 | elbo_loss 3.723834 | kl_loss 0.000415 | recons_loss 3.723418 \n", + "Testing.......\n", + "Epoch: 14\n", + "Training.......\n", + "| epoch 14 | elbo_loss 3.858828 | kl_loss 0.000121 | recons_loss 3.858707 \n", + "| epoch 14 | elbo_loss 3.793050 | kl_loss 0.000204 | recons_loss 3.792846 \n", + "| epoch 14 | elbo_loss 3.763297 | kl_loss 0.000133 | recons_loss 3.763164 \n", + "| epoch 14 | elbo_loss 3.891660 | kl_loss 0.000181 | recons_loss 3.891479 \n", + "Testing.......\n", + "Epoch: 15\n", + "Training.......\n", + "| epoch 15 | elbo_loss 3.995188 | kl_loss 0.000123 | recons_loss 3.995065 \n", + "| epoch 15 | elbo_loss 3.856749 | kl_loss 0.000201 | recons_loss 3.856548 \n", + "| epoch 15 | elbo_loss 3.729096 | kl_loss 0.000101 | recons_loss 3.728995 \n", + "| epoch 15 | elbo_loss 4.131673 | kl_loss 0.000205 | recons_loss 4.131468 \n", + "Testing.......\n", + "Epoch: 16\n", + "Training.......\n", + "| epoch 16 | elbo_loss 3.853437 | kl_loss 0.000119 | recons_loss 3.853318 \n", + "| epoch 16 | elbo_loss 4.154739 | kl_loss 0.000125 | recons_loss 4.154614 \n", + "| epoch 16 | elbo_loss 3.955502 | kl_loss 0.000096 | recons_loss 3.955406 \n", + "| epoch 16 | elbo_loss 3.647683 | kl_loss 0.000779 | recons_loss 3.646904 \n", + "Testing.......\n", + "Epoch: 17\n", + "Training.......\n", + "| epoch 17 | elbo_loss 3.858166 | kl_loss 0.000120 | recons_loss 3.858045 \n", + "| epoch 17 | elbo_loss 4.048536 | kl_loss 0.000144 | recons_loss 4.048392 \n", + "| epoch 17 | elbo_loss 3.733535 | kl_loss 0.000120 | recons_loss 3.733415 \n", + "| epoch 17 | elbo_loss 3.898561 | kl_loss 0.000180 | recons_loss 3.898381 \n", + "Testing.......\n", + "Epoch: 18\n", + "Training.......\n", + "| epoch 18 | elbo_loss 3.763359 | kl_loss 0.000182 | recons_loss 3.763177 \n", + "| epoch 18 | elbo_loss 3.807912 | kl_loss 0.000141 | recons_loss 3.807771 \n", + "| epoch 18 | elbo_loss 3.809054 | kl_loss 0.010264 | recons_loss 3.798790 \n", + "| epoch 18 | elbo_loss 3.841620 | kl_loss 0.000764 | recons_loss 3.840857 \n", + "Testing.......\n", + "Epoch: 19\n", + "Training.......\n", + "| epoch 19 | elbo_loss 3.557096 | kl_loss 0.000629 | recons_loss 3.556468 \n", + "| epoch 19 | elbo_loss 4.000913 | kl_loss 0.002509 | recons_loss 3.998404 \n", + "| epoch 19 | elbo_loss 3.912125 | kl_loss 0.000298 | recons_loss 3.911827 \n", + "| epoch 19 | elbo_loss 3.788920 | kl_loss 0.000257 | recons_loss 3.788664 \n", + "Testing.......\n", + "Epoch: 20\n", + "Training.......\n", + "| epoch 20 | elbo_loss 3.831447 | kl_loss 0.000291 | recons_loss 3.831156 \n", + "| epoch 20 | elbo_loss 3.781308 | kl_loss 0.000176 | recons_loss 3.781132 \n", + "| epoch 20 | elbo_loss 3.807523 | kl_loss 0.000310 | recons_loss 3.807213 \n", + "| epoch 20 | elbo_loss 3.830918 | kl_loss 0.004774 | recons_loss 3.826144 \n", + "Testing.......\n", + "Epoch: 21\n", + "Training.......\n", + "| epoch 21 | elbo_loss 3.805774 | kl_loss 0.000815 | recons_loss 3.804959 \n", + "| epoch 21 | elbo_loss 3.868904 | kl_loss 0.000272 | recons_loss 3.868633 \n", + "| epoch 21 | elbo_loss 3.808609 | kl_loss 0.000366 | recons_loss 3.808244 \n", + "| epoch 21 | elbo_loss 3.876734 | kl_loss 0.000407 | recons_loss 3.876327 \n", + "Testing.......\n", + "Epoch: 22\n", + "Training.......\n", + "| epoch 22 | elbo_loss 3.757000 | kl_loss 0.006193 | recons_loss 3.750808 \n", + "| epoch 22 | elbo_loss 3.759323 | kl_loss 0.000389 | recons_loss 3.758934 \n", + "| epoch 22 | elbo_loss 3.733697 | kl_loss 0.000273 | recons_loss 3.733423 \n", + "| epoch 22 | elbo_loss 3.749426 | kl_loss 0.000419 | recons_loss 3.749007 \n", + "Testing.......\n", + "Epoch: 23\n", + "Training.......\n", + "| epoch 23 | elbo_loss 3.688089 | kl_loss 0.000984 | recons_loss 3.687105 \n", + "| epoch 23 | elbo_loss 3.688722 | kl_loss 0.000442 | recons_loss 3.688280 \n", + "| epoch 23 | elbo_loss 3.795864 | kl_loss 0.000363 | recons_loss 3.795501 \n", + "| epoch 23 | elbo_loss 3.936389 | kl_loss 0.000361 | recons_loss 3.936028 \n", + "Testing.......\n", + "Epoch: 24\n", + "Training.......\n", + "| epoch 24 | elbo_loss 4.049023 | kl_loss 0.000333 | recons_loss 4.048690 \n", + "| epoch 24 | elbo_loss 4.009864 | kl_loss 0.000244 | recons_loss 4.009620 \n", + "| epoch 24 | elbo_loss 3.647281 | kl_loss 0.000246 | recons_loss 3.647035 \n", + "| epoch 24 | elbo_loss 3.424719 | kl_loss 0.002334 | recons_loss 3.422385 \n", + "Testing.......\n", + "Epoch: 25\n", + "Training.......\n", + "| epoch 25 | elbo_loss 3.909100 | kl_loss 0.000301 | recons_loss 3.908799 \n", + "| epoch 25 | elbo_loss 3.914736 | kl_loss 0.000592 | recons_loss 3.914144 \n", + "| epoch 25 | elbo_loss 3.708933 | kl_loss 0.000246 | recons_loss 3.708687 \n", + "| epoch 25 | elbo_loss 3.716118 | kl_loss 0.000196 | recons_loss 3.715923 \n", + "Testing.......\n", + "Epoch: 26\n", + "Training.......\n", + "| epoch 26 | elbo_loss 3.818262 | kl_loss 0.000226 | recons_loss 3.818036 \n", + "| epoch 26 | elbo_loss 3.354300 | kl_loss 0.001485 | recons_loss 3.352815 \n", + "| epoch 26 | elbo_loss 3.647163 | kl_loss 0.000310 | recons_loss 3.646853 \n", + "| epoch 26 | elbo_loss 4.099009 | kl_loss 0.000229 | recons_loss 4.098780 \n", + "Testing.......\n", + "Epoch: 27\n", + "Training.......\n", + "| epoch 27 | elbo_loss 3.844656 | kl_loss 0.000201 | recons_loss 3.844455 \n", + "| epoch 27 | elbo_loss 3.662789 | kl_loss 0.000191 | recons_loss 3.662598 \n", + "| epoch 27 | elbo_loss 3.643857 | kl_loss 0.000496 | recons_loss 3.643361 \n", + "| epoch 27 | elbo_loss 3.787382 | kl_loss 0.000191 | recons_loss 3.787191 \n", + "Testing.......\n", + "Epoch: 28\n", + "Training.......\n", + "| epoch 28 | elbo_loss 3.597077 | kl_loss 0.000167 | recons_loss 3.596910 \n", + "| epoch 28 | elbo_loss 3.836990 | kl_loss 0.000159 | recons_loss 3.836831 \n", + "| epoch 28 | elbo_loss 3.613768 | kl_loss 0.000265 | recons_loss 3.613503 \n", + "| epoch 28 | elbo_loss 3.883579 | kl_loss 0.000135 | recons_loss 3.883443 \n", + "Testing.......\n", + "Epoch: 29\n", + "Training.......\n", + "| epoch 29 | elbo_loss 3.666080 | kl_loss 0.000123 | recons_loss 3.665956 \n", + "| epoch 29 | elbo_loss 3.854038 | kl_loss 0.000156 | recons_loss 3.853882 \n", + "| epoch 29 | elbo_loss 3.597608 | kl_loss 0.000240 | recons_loss 3.597368 \n", + "| epoch 29 | elbo_loss 3.707710 | kl_loss 0.000161 | recons_loss 3.707548 \n", + "Testing.......\n", + "Epoch: 30\n", + "Training.......\n", + "| epoch 30 | elbo_loss 3.910049 | kl_loss 0.000133 | recons_loss 3.909916 \n", + "| epoch 30 | elbo_loss 3.691837 | kl_loss 0.000158 | recons_loss 3.691679 \n", + "| epoch 30 | elbo_loss 3.351705 | kl_loss 0.000116 | recons_loss 3.351589 \n", + "| epoch 30 | elbo_loss 4.007617 | kl_loss 0.000089 | recons_loss 4.007527 \n", + "Testing.......\n", + "Epoch: 31\n", + "Training.......\n", + "| epoch 31 | elbo_loss 4.004968 | kl_loss 0.000109 | recons_loss 4.004859 \n", + "| epoch 31 | elbo_loss 3.401214 | kl_loss 0.000081 | recons_loss 3.401134 \n", + "| epoch 31 | elbo_loss 3.509400 | kl_loss 0.000100 | recons_loss 3.509300 \n", + "| epoch 31 | elbo_loss 3.921981 | kl_loss 0.000082 | recons_loss 3.921900 \n", + "Testing.......\n", + "Epoch: 32\n", + "Training.......\n", + "| epoch 32 | elbo_loss 3.791414 | kl_loss 0.000077 | recons_loss 3.791337 \n", + "| epoch 32 | elbo_loss 3.815522 | kl_loss 0.000106 | recons_loss 3.815416 \n", + "| epoch 32 | elbo_loss 3.819341 | kl_loss 0.000069 | recons_loss 3.819272 \n", + "| epoch 32 | elbo_loss 3.391369 | kl_loss 0.000158 | recons_loss 3.391211 \n", + "Testing.......\n", + "Epoch: 33\n", + "Training.......\n", + "| epoch 33 | elbo_loss 3.753781 | kl_loss 0.000088 | recons_loss 3.753693 \n", + "| epoch 33 | elbo_loss 3.904354 | kl_loss 0.000088 | recons_loss 3.904266 \n", + "| epoch 33 | elbo_loss 3.564559 | kl_loss 0.000100 | recons_loss 3.564459 \n", + "| epoch 33 | elbo_loss 3.640142 | kl_loss 0.000080 | recons_loss 3.640063 \n", + "Testing.......\n", + "Epoch: 34\n", + "Training.......\n", + "| epoch 34 | elbo_loss 3.831084 | kl_loss 0.000067 | recons_loss 3.831017 \n", + "| epoch 34 | elbo_loss 3.616282 | kl_loss 0.000068 | recons_loss 3.616215 \n", + "| epoch 34 | elbo_loss 3.477146 | kl_loss 0.000114 | recons_loss 3.477032 \n", + "| epoch 34 | elbo_loss 3.876500 | kl_loss 0.000063 | recons_loss 3.876437 \n", + "Testing.......\n", + "Epoch: 35\n", + "Training.......\n", + "| epoch 35 | elbo_loss 3.744518 | kl_loss 0.000064 | recons_loss 3.744454 \n", + "| epoch 35 | elbo_loss 3.545088 | kl_loss 0.000075 | recons_loss 3.545013 \n", + "| epoch 35 | elbo_loss 3.667203 | kl_loss 0.000079 | recons_loss 3.667124 \n", + "| epoch 35 | elbo_loss 3.530918 | kl_loss 0.000089 | recons_loss 3.530829 \n", + "Testing.......\n", + "Epoch: 36\n", + "Training.......\n", + "| epoch 36 | elbo_loss 3.671150 | kl_loss 0.000073 | recons_loss 3.671077 \n", + "| epoch 36 | elbo_loss 3.912341 | kl_loss 0.000076 | recons_loss 3.912265 \n", + "| epoch 36 | elbo_loss 3.361992 | kl_loss 0.000067 | recons_loss 3.361925 \n", + "| epoch 36 | elbo_loss 3.656261 | kl_loss 0.000082 | recons_loss 3.656179 \n", + "Testing.......\n", + "Epoch: 37\n", + "Training.......\n", + "| epoch 37 | elbo_loss 3.539464 | kl_loss 0.000077 | recons_loss 3.539387 \n", + "| epoch 37 | elbo_loss 4.040356 | kl_loss 0.000081 | recons_loss 4.040274 \n", + "| epoch 37 | elbo_loss 3.744044 | kl_loss 0.000072 | recons_loss 3.743972 \n", + "| epoch 37 | elbo_loss 3.383340 | kl_loss 0.000081 | recons_loss 3.383259 \n", + "Testing.......\n", + "Epoch: 38\n", + "Training.......\n", + "| epoch 38 | elbo_loss 3.764515 | kl_loss 0.000072 | recons_loss 3.764443 \n", + "| epoch 38 | elbo_loss 3.878835 | kl_loss 0.000057 | recons_loss 3.878778 \n", + "| epoch 38 | elbo_loss 3.580818 | kl_loss 0.000073 | recons_loss 3.580745 \n", + "| epoch 38 | elbo_loss 3.504170 | kl_loss 0.000056 | recons_loss 3.504114 \n", + "Testing.......\n", + "Epoch: 39\n", + "Training.......\n", + "| epoch 39 | elbo_loss 3.722811 | kl_loss 0.000074 | recons_loss 3.722737 \n", + "| epoch 39 | elbo_loss 3.710613 | kl_loss 0.000044 | recons_loss 3.710569 \n", + "| epoch 39 | elbo_loss 3.467757 | kl_loss 0.000066 | recons_loss 3.467692 \n", + "| epoch 39 | elbo_loss 3.624896 | kl_loss 0.000044 | recons_loss 3.624852 \n", + "Testing.......\n", + "Epoch: 40\n", + "Training.......\n", + "| epoch 40 | elbo_loss 3.854361 | kl_loss 0.000059 | recons_loss 3.854302 \n", + "| epoch 40 | elbo_loss 3.544015 | kl_loss 0.000045 | recons_loss 3.543970 \n", + "| epoch 40 | elbo_loss 3.636437 | kl_loss 0.000078 | recons_loss 3.636359 \n", + "| epoch 40 | elbo_loss 3.611853 | kl_loss 0.000053 | recons_loss 3.611800 \n", + "Testing.......\n", + "Epoch: 41\n", + "Training.......\n", + "| epoch 41 | elbo_loss 3.674795 | kl_loss 0.000038 | recons_loss 3.674757 \n", + "| epoch 41 | elbo_loss 3.618680 | kl_loss 0.000047 | recons_loss 3.618634 \n", + "| epoch 41 | elbo_loss 3.371785 | kl_loss 0.000045 | recons_loss 3.371740 \n", + "| epoch 41 | elbo_loss 3.431176 | kl_loss 0.000043 | recons_loss 3.431133 \n", + "Testing.......\n", + "Epoch: 42\n", + "Training.......\n", + "| epoch 42 | elbo_loss 3.664012 | kl_loss 0.000055 | recons_loss 3.663957 \n", + "| epoch 42 | elbo_loss 3.641241 | kl_loss 0.000051 | recons_loss 3.641190 \n", + "| epoch 42 | elbo_loss 3.518304 | kl_loss 0.000073 | recons_loss 3.518231 \n", + "| epoch 42 | elbo_loss 3.533189 | kl_loss 0.000059 | recons_loss 3.533130 \n", + "Testing.......\n", + "Epoch: 43\n", + "Training.......\n", + "| epoch 43 | elbo_loss 3.830001 | kl_loss 0.000044 | recons_loss 3.829957 \n", + "| epoch 43 | elbo_loss 3.615327 | kl_loss 0.000060 | recons_loss 3.615267 \n", + "| epoch 43 | elbo_loss 3.479075 | kl_loss 0.000053 | recons_loss 3.479023 \n", + "| epoch 43 | elbo_loss 3.576314 | kl_loss 0.000055 | recons_loss 3.576259 \n", + "Testing.......\n", + "Epoch: 44\n", + "Training.......\n", + "| epoch 44 | elbo_loss 3.539488 | kl_loss 0.000073 | recons_loss 3.539415 \n", + "| epoch 44 | elbo_loss 3.634323 | kl_loss 0.000048 | recons_loss 3.634275 \n", + "| epoch 44 | elbo_loss 3.625324 | kl_loss 0.000049 | recons_loss 3.625275 \n", + "| epoch 44 | elbo_loss 3.710191 | kl_loss 0.000045 | recons_loss 3.710146 \n", + "Testing.......\n", + "Epoch: 45\n", + "Training.......\n", + "| epoch 45 | elbo_loss 3.565942 | kl_loss 0.000036 | recons_loss 3.565906 \n", + "| epoch 45 | elbo_loss 3.389356 | kl_loss 0.000055 | recons_loss 3.389301 \n", + "| epoch 45 | elbo_loss 3.571786 | kl_loss 0.000055 | recons_loss 3.571731 \n", + "| epoch 45 | elbo_loss 3.563076 | kl_loss 0.000073 | recons_loss 3.563004 \n", + "Testing.......\n", + "Epoch: 46\n", + "Training.......\n", + "| epoch 46 | elbo_loss 3.521195 | kl_loss 0.000053 | recons_loss 3.521142 \n", + "| epoch 46 | elbo_loss 3.687554 | kl_loss 0.000060 | recons_loss 3.687495 \n", + "| epoch 46 | elbo_loss 3.331415 | kl_loss 0.000046 | recons_loss 3.331369 \n", + "| epoch 46 | elbo_loss 3.695099 | kl_loss 0.000041 | recons_loss 3.695058 \n", + "Testing.......\n", + "Epoch: 47\n", + "Training.......\n", + "| epoch 47 | elbo_loss 3.276115 | kl_loss 0.000045 | recons_loss 3.276070 \n", + "| epoch 47 | elbo_loss 3.394419 | kl_loss 0.000048 | recons_loss 3.394372 \n" + ] + }, + { + "ename": "", + "evalue": "", + "output_type": "error", + "traceback": [ + "\u001b[1;31mCanceled future for execute_request message before replies were done" + ] + }, + { + "ename": "", + "evalue": "", + "output_type": "error", + "traceback": [ + "\u001b[1;31mThe Kernel crashed while executing code in the the current cell or a previous cell. Please review the code in the cell(s) to identify a possible cause of the failure. Click here for more info. View Jupyter log for further details." + ] + } + ], + "source": [ + "train_losses = []\n", + "test_losses = []\n", + "for epoch in range(training_setting[\"epochs\"]):\n", + " print(\"Epoch: \", epoch)\n", + " print(\"Training.......\")\n", + " train_losses = trainer.train(train_losses, epoch, training_setting[\"batch_size\"], training_setting[\"clip\"])\n", + " print(\"Testing.......\")\n", + " test_losses = trainer.test(test_losses, epoch, training_setting[\"batch_size\"])\n", + " if epoch % 50 == 0:\n", + " torch.save(model.state_dict(), \"models/VGDL_VAE_GENERALIZED_\" + str(epoch) + \".pt\")\n", + "\n", + "\n", + "plot_elbo(train_losses, \"train\")\n", + "plot_elbo(test_losses, \"test\")\n", + "\n", + "torch.save(model.state_dict(), \"models/VGDL_VAE_GENERALIZED.pt\")\n" + ] + } + ], + "metadata": { + "kernelspec": { + "display_name": "Python 3", + "language": "python", + "name": "python3" + }, + "language_info": { + "codemirror_mode": { + "name": "ipython", + "version": 3 + }, + "file_extension": ".py", + "mimetype": "text/x-python", + "name": "python", + "nbconvert_exporter": "python", + "pygments_lexer": "ipython3", + "version": "3.10.12" + }, + "orig_nbformat": 4, + "vscode": { + "interpreter": { + "hash": "916dbcbb3f70747c44a77c7bcd40155683ae19c65e1c03b4aa3499c5328201f1" + } + } + }, + "nbformat": 4, + "nbformat_minor": 2 +} diff --git a/model.py b/model.py index 1a7af12..70bf323 100644 --- a/model.py +++ b/model.py @@ -19,7 +19,7 @@ def __init__(self, vocab_size, embed_size, hidden_size, latent_size, num_layers= self.latent_size = latent_size # For dictionary lookups - self.dictionary = PTB(data_dir="./data", split="train", create_data= False, max_sequence_length= 60) + self.dictionary = PTB(data_dir="./VGDLData", split="train", create_data= False, max_sequence_length= 60) # X: bsz * seq_len * vocab_size # Embedding diff --git a/modelTests.py b/modelTests.py new file mode 100644 index 0000000..0b59673 --- /dev/null +++ b/modelTests.py @@ -0,0 +1,66 @@ +import torch +from VGDLData.ptb import PTB +from model import LSTM_VAE + + +batch_size = 20 +bptt = 200 +lr = 0.001 + +embed_size = 50 +hidden_size = 200 +latent_size = 40 +lstm_layer=1 +device = "cpu" + +# Load the data +train_data = PTB(data_dir="VGDLData", split="train", create_data= False, max_sequence_length= bptt) +test_data = PTB(data_dir="VGDLData", split="test", create_data= False, max_sequence_length=bptt) +valid_data = PTB(data_dir="VGDLData", split="valid", create_data= False, max_sequence_length= bptt) + + +# Batchify the data +train_loader = torch.utils.data.DataLoader( dataset= train_data, batch_size= batch_size, shuffle= True, pin_memory=torch.cuda.is_available()) +test_loader = torch.utils.data.DataLoader( dataset= test_data, batch_size= batch_size, shuffle= True, pin_memory=torch.cuda.is_available()) +valid_loader = torch.utils.data.DataLoader( dataset= valid_data, batch_size= batch_size, shuffle= True, pin_memory=torch.cuda.is_available()) + +def interpolate(model, n_interpolations, sos, sequence_length): + + # # Get input. + + z1 = torch.randn((1,1,latent_size)).to(device) + z2 = torch.randn((1,1,latent_size)).to(device) + + text1 = model.inference(sequence_length , sos, z1) + text2 = model.inference(sequence_length , sos, z2) + + alpha_s = torch.linspace(0,1,n_interpolations) + + interpolations = torch.stack([alpha*z1 + (1-alpha)*z2 for alpha in alpha_s]) + + + samples = [model.inference(sequence_length , sos, z) for z in interpolations] + + + + + return samples, text1, text2 + +vocab_size = train_data.vocab_size +model = LSTM_VAE(vocab_size = vocab_size, embed_size = embed_size, hidden_size = hidden_size, latent_size = latent_size).to(device) + +checkpoint = torch.load("models/VGDL_VAE.pt", map_location=torch.device('cpu') ) +model.load_state_dict(checkpoint) + +#@title Sample Generation +# inference +z1 = torch.randn(1,1,latent_size).to(device) +z2 = torch.randn(1,1,latent_size).to(device) + +sos = "" +sample1 = model.inference(200 , sos, z1) +sample2 = model.inference(200 , sos , z2) + + +print(sample1) +print(sample2) \ No newline at end of file diff --git a/paramTest.py b/paramTest.py new file mode 100644 index 0000000..12c93d9 --- /dev/null +++ b/paramTest.py @@ -0,0 +1,33 @@ +import torch +from VGDLData.ptb import PTB +from model import LSTM_VAE +batch_size = 20 +bptt = 200 +lr = 0.001 + +embed_size = 50 +hidden_size = 200 +latent_size = 40 +lstm_layer=1 +device = "cpu" + +# Load the data +train_data = PTB(data_dir="VGDLData", split="train", create_data= False, max_sequence_length= bptt) +test_data = PTB(data_dir="VGDLData", split="test", create_data= False, max_sequence_length=bptt) +valid_data = PTB(data_dir="VGDLData", split="valid", create_data= False, max_sequence_length= bptt) + + +# Batchify the data +train_loader = torch.utils.data.DataLoader( dataset= train_data, batch_size= batch_size, shuffle= True, pin_memory=torch.cuda.is_available()) +test_loader = torch.utils.data.DataLoader( dataset= test_data, batch_size= batch_size, shuffle= True, pin_memory=torch.cuda.is_available()) +valid_loader = torch.utils.data.DataLoader( dataset= valid_data, batch_size= batch_size, shuffle= True, pin_memory=torch.cuda.is_available()) + +vocab_size = train_data.vocab_size +model = LSTM_VAE(vocab_size = vocab_size, embed_size = embed_size, hidden_size = hidden_size, latent_size = latent_size).to(device) + +checkpoint = torch.load("models/VGDL_VAE.pt", map_location=torch.device('cpu') ) +model.load_state_dict(checkpoint) + +pytorch_total_params = sum(p.numel() for p in model.parameters()) + +print(pytorch_total_params) \ No newline at end of file diff --git a/play_with_model.ipynb b/play_with_model.ipynb index 6d52280..e9c1405 100644 --- a/play_with_model.ipynb +++ b/play_with_model.ipynb @@ -10,9 +10,21 @@ }, { "cell_type": "code", - "execution_count": null, + "execution_count": 1, "metadata": {}, - "outputs": [], + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Cloning into 'LSTM-Variational-AutoEncoder'...\n", + "remote: Enumerating objects: 165, done.\u001b[K\n", + "remote: Total 165 (delta 0), reused 0 (delta 0), pack-reused 165\u001b[K\n", + "Receiving objects: 100% (165/165), 29.96 MiB | 20.70 MiB/s, done.\n", + "Resolving deltas: 100% (80/80), done.\n" + ] + } + ], "source": [ "\n", "#@title Download data and files.\n", @@ -23,20 +35,20 @@ }, { "cell_type": "code", - "execution_count": 3, + "execution_count": 20, "metadata": { "id": "bsX47UMWT0NT" }, "outputs": [], "source": [ "import torch\n", - "from data.ptb import PTB\n", + "from VGDLData.ptb import PTB\n", "from model import LSTM_VAE" ] }, { "cell_type": "code", - "execution_count": 4, + "execution_count": 17, "metadata": { "id": "u6QyBIaJWGLI" }, @@ -46,6 +58,7 @@ "\n", "torch.manual_seed(1000)\n", "device = \"cuda\" if torch.cuda.is_available() else \"cpu\"\n", + "device = \"cpu\"\n", "\n", "batch_size = 32\n", "bptt = 60\n", @@ -68,16 +81,40 @@ }, { "cell_type": "code", - "execution_count": 5, + "execution_count": 23, "metadata": { "id": "k2uVseOtT_4J" }, - "outputs": [], + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "TRAIN preprocessed file not found at VGDLData/ptb.train.json. Creating new.\n" + ] + }, + { + "ename": "FileNotFoundError", + "evalue": "[Errno 2] No such file or directory: 'VGDLData/ptb.train.csv'", + "output_type": "error", + "traceback": [ + "\u001b[0;31m---------------------------------------------------------------------------\u001b[0m", + "\u001b[0;31mFileNotFoundError\u001b[0m Traceback (most recent call last)", + "Cell \u001b[0;32mIn[23], line 2\u001b[0m\n\u001b[1;32m 1\u001b[0m \u001b[39m# Load the data\u001b[39;00m\n\u001b[0;32m----> 2\u001b[0m train_data \u001b[39m=\u001b[39m PTB(data_dir\u001b[39m=\u001b[39;49m\u001b[39m\"\u001b[39;49m\u001b[39mVGDLData\u001b[39;49m\u001b[39m\"\u001b[39;49m, split\u001b[39m=\u001b[39;49m\u001b[39m\"\u001b[39;49m\u001b[39mtrain\u001b[39;49m\u001b[39m\"\u001b[39;49m, create_data\u001b[39m=\u001b[39;49m \u001b[39mFalse\u001b[39;49;00m, max_sequence_length\u001b[39m=\u001b[39;49m bptt)\n\u001b[1;32m 3\u001b[0m test_data \u001b[39m=\u001b[39m PTB(data_dir\u001b[39m=\u001b[39m\u001b[39m\"\u001b[39m\u001b[39mVGDLData\u001b[39m\u001b[39m\"\u001b[39m, split\u001b[39m=\u001b[39m\u001b[39m\"\u001b[39m\u001b[39mtest\u001b[39m\u001b[39m\"\u001b[39m, create_data\u001b[39m=\u001b[39m \u001b[39mFalse\u001b[39;00m, max_sequence_length\u001b[39m=\u001b[39mbptt)\n\u001b[1;32m 4\u001b[0m valid_data \u001b[39m=\u001b[39m PTB(data_dir\u001b[39m=\u001b[39m\u001b[39m\"\u001b[39m\u001b[39mVGDLData\u001b[39m\u001b[39m\"\u001b[39m, split\u001b[39m=\u001b[39m\u001b[39m\"\u001b[39m\u001b[39mvalid\u001b[39m\u001b[39m\"\u001b[39m, create_data\u001b[39m=\u001b[39m \u001b[39mFalse\u001b[39;00m, max_sequence_length\u001b[39m=\u001b[39m bptt)\n", + "File \u001b[0;32m~/Desktop/Folder/Programming/Research/Sequence-VAE/VGDLData/ptb.py:33\u001b[0m, in \u001b[0;36mPTB.__init__\u001b[0;34m(self, data_dir, split, create_data, **kwargs)\u001b[0m\n\u001b[1;32m 31\u001b[0m \u001b[39melif\u001b[39;00m \u001b[39mnot\u001b[39;00m os\u001b[39m.\u001b[39mpath\u001b[39m.\u001b[39mexists(os\u001b[39m.\u001b[39mpath\u001b[39m.\u001b[39mjoin(\u001b[39mself\u001b[39m\u001b[39m.\u001b[39mdata_dir, \u001b[39mself\u001b[39m\u001b[39m.\u001b[39mdata_file)):\n\u001b[1;32m 32\u001b[0m \u001b[39mprint\u001b[39m(\u001b[39m\"\u001b[39m\u001b[39m%s\u001b[39;00m\u001b[39m preprocessed file not found at \u001b[39m\u001b[39m%s\u001b[39;00m\u001b[39m. Creating new.\u001b[39m\u001b[39m\"\u001b[39m\u001b[39m%\u001b[39m(split\u001b[39m.\u001b[39mupper(), os\u001b[39m.\u001b[39mpath\u001b[39m.\u001b[39mjoin(\u001b[39mself\u001b[39m\u001b[39m.\u001b[39mdata_dir, \u001b[39mself\u001b[39m\u001b[39m.\u001b[39mdata_file)))\n\u001b[0;32m---> 33\u001b[0m \u001b[39mself\u001b[39;49m\u001b[39m.\u001b[39;49m_create_data()\n\u001b[1;32m 35\u001b[0m \u001b[39melse\u001b[39;00m:\n\u001b[1;32m 36\u001b[0m \u001b[39mself\u001b[39m\u001b[39m.\u001b[39m_load_data()\n", + "File \u001b[0;32m~/Desktop/Folder/Programming/Research/Sequence-VAE/VGDLData/ptb.py:133\u001b[0m, in \u001b[0;36mPTB._create_data\u001b[0;34m(self)\u001b[0m\n\u001b[1;32m 130\u001b[0m \u001b[39mdef\u001b[39;00m \u001b[39m_create_data\u001b[39m(\u001b[39mself\u001b[39m):\n\u001b[1;32m 132\u001b[0m \u001b[39mif\u001b[39;00m \u001b[39mself\u001b[39m\u001b[39m.\u001b[39msplit \u001b[39m==\u001b[39m \u001b[39m'\u001b[39m\u001b[39mtrain\u001b[39m\u001b[39m'\u001b[39m:\n\u001b[0;32m--> 133\u001b[0m \u001b[39mself\u001b[39;49m\u001b[39m.\u001b[39;49m_create_vocab()\n\u001b[1;32m 134\u001b[0m \u001b[39melse\u001b[39;00m:\n\u001b[1;32m 135\u001b[0m \u001b[39mself\u001b[39m\u001b[39m.\u001b[39m_load_vocab()\n", + "File \u001b[0;32m~/Desktop/Folder/Programming/Research/Sequence-VAE/VGDLData/ptb.py:183\u001b[0m, in \u001b[0;36mPTB._create_vocab\u001b[0;34m(self)\u001b[0m\n\u001b[1;32m 180\u001b[0m i2w[\u001b[39mlen\u001b[39m(w2i)] \u001b[39m=\u001b[39m st\n\u001b[1;32m 181\u001b[0m w2i[st] \u001b[39m=\u001b[39m \u001b[39mlen\u001b[39m(w2i)\n\u001b[0;32m--> 183\u001b[0m \u001b[39mfor\u001b[39;00m i, words \u001b[39min\u001b[39;00m \u001b[39menumerate\u001b[39m(\u001b[39mself\u001b[39;49m\u001b[39m.\u001b[39;49m_get_words()):\n\u001b[1;32m 184\u001b[0m w2c\u001b[39m.\u001b[39mupdate(words)\n\u001b[1;32m 186\u001b[0m \u001b[39mfor\u001b[39;00m w, c \u001b[39min\u001b[39;00m w2c\u001b[39m.\u001b[39mitems():\n", + "File \u001b[0;32m~/Desktop/Folder/Programming/Research/Sequence-VAE/VGDLData/ptb.py:124\u001b[0m, in \u001b[0;36mPTB._get_words\u001b[0;34m(self)\u001b[0m\n\u001b[1;32m 121\u001b[0m \u001b[39mdef\u001b[39;00m \u001b[39m_get_words\u001b[39m(\u001b[39mself\u001b[39m):\n\u001b[1;32m 122\u001b[0m words \u001b[39m=\u001b[39m []\n\u001b[0;32m--> 124\u001b[0m \u001b[39mwith\u001b[39;00m \u001b[39mopen\u001b[39;49m(\u001b[39mself\u001b[39;49m\u001b[39m.\u001b[39;49mraw_data_path) \u001b[39mas\u001b[39;00m csv_file:\n\u001b[1;32m 125\u001b[0m csv_reader \u001b[39m=\u001b[39m csv\u001b[39m.\u001b[39mreader(csv_file, delimiter\u001b[39m=\u001b[39m\u001b[39m'\u001b[39m\u001b[39m,\u001b[39m\u001b[39m'\u001b[39m)\n\u001b[1;32m 126\u001b[0m \u001b[39mfor\u001b[39;00m row \u001b[39min\u001b[39;00m csv_reader:\n", + "\u001b[0;31mFileNotFoundError\u001b[0m: [Errno 2] No such file or directory: 'VGDLData/ptb.train.csv'" + ] + } + ], "source": [ "# Load the data\n", - "train_data = PTB(data_dir=\"./data\", split=\"train\", create_data= False, max_sequence_length= bptt)\n", - "test_data = PTB(data_dir=\"./data\", split=\"test\", create_data= False, max_sequence_length= bptt)\n", - "valid_data = PTB(data_dir=\"./data\", split=\"valid\", create_data= False, max_sequence_length= bptt)\n", + "train_data = PTB(data_dir=\"./VGDLData\", split=\"train\", create_data= False, max_sequence_length= bptt)\n", + "test_data = PTB(data_dir=\"./VGDLData\", split=\"test\", create_data= False, max_sequence_length=bptt)\n", + "valid_data = PTB(data_dir=\"./VGDLData\", split=\"valid\", create_data= False, max_sequence_length= bptt)\n", + "\n", "\n", "# Batchify the data\n", "train_loader = torch.utils.data.DataLoader( dataset= train_data, batch_size= batch_size, shuffle= True, pin_memory=torch.cuda.is_available())\n", @@ -87,7 +124,7 @@ }, { "cell_type": "code", - "execution_count": 6, + "execution_count": 24, "metadata": { "id": "-waTAMaZUIY9" }, @@ -127,7 +164,7 @@ }, { "cell_type": "code", - "execution_count": 8, + "execution_count": 27, "metadata": { "colab": { "base_uri": "https://localhost:8080/" @@ -137,27 +174,31 @@ }, "outputs": [ { - "data": { - "text/plain": [ - "" - ] - }, - "execution_count": 8, - "metadata": {}, - "output_type": "execute_result" + "ename": "FileNotFoundError", + "evalue": "[Errno 2] No such file or directory: 'models/VGDL_VAE.pt'", + "output_type": "error", + "traceback": [ + "\u001b[0;31m---------------------------------------------------------------------------\u001b[0m", + "\u001b[0;31mFileNotFoundError\u001b[0m Traceback (most recent call last)", + "Cell \u001b[0;32mIn[27], line 4\u001b[0m\n\u001b[1;32m 1\u001b[0m vocab_size \u001b[39m=\u001b[39m train_data\u001b[39m.\u001b[39mvocab_size\n\u001b[1;32m 2\u001b[0m model \u001b[39m=\u001b[39m LSTM_VAE(vocab_size \u001b[39m=\u001b[39m vocab_size, embed_size \u001b[39m=\u001b[39m embed_size, hidden_size \u001b[39m=\u001b[39m hidden_size, latent_size \u001b[39m=\u001b[39m latent_size)\u001b[39m.\u001b[39mto(device)\n\u001b[0;32m----> 4\u001b[0m checkpoint \u001b[39m=\u001b[39m torch\u001b[39m.\u001b[39;49mload(\u001b[39m\"\u001b[39;49m\u001b[39mmodels/VGDL_VAE.pt\u001b[39;49m\u001b[39m\"\u001b[39;49m, map_location\u001b[39m=\u001b[39;49mtorch\u001b[39m.\u001b[39;49mdevice(\u001b[39m'\u001b[39;49m\u001b[39mcpu\u001b[39;49m\u001b[39m'\u001b[39;49m) )\n\u001b[1;32m 5\u001b[0m model\u001b[39m.\u001b[39mload_state_dict(checkpoint[\u001b[39m\"\u001b[39m\u001b[39mmodel\u001b[39m\u001b[39m\"\u001b[39m])\n", + "File \u001b[0;32m~/.local/lib/python3.10/site-packages/torch/serialization.py:791\u001b[0m, in \u001b[0;36mload\u001b[0;34m(f, map_location, pickle_module, weights_only, **pickle_load_args)\u001b[0m\n\u001b[1;32m 788\u001b[0m \u001b[39mif\u001b[39;00m \u001b[39m'\u001b[39m\u001b[39mencoding\u001b[39m\u001b[39m'\u001b[39m \u001b[39mnot\u001b[39;00m \u001b[39min\u001b[39;00m pickle_load_args\u001b[39m.\u001b[39mkeys():\n\u001b[1;32m 789\u001b[0m pickle_load_args[\u001b[39m'\u001b[39m\u001b[39mencoding\u001b[39m\u001b[39m'\u001b[39m] \u001b[39m=\u001b[39m \u001b[39m'\u001b[39m\u001b[39mutf-8\u001b[39m\u001b[39m'\u001b[39m\n\u001b[0;32m--> 791\u001b[0m \u001b[39mwith\u001b[39;00m _open_file_like(f, \u001b[39m'\u001b[39;49m\u001b[39mrb\u001b[39;49m\u001b[39m'\u001b[39;49m) \u001b[39mas\u001b[39;00m opened_file:\n\u001b[1;32m 792\u001b[0m \u001b[39mif\u001b[39;00m _is_zipfile(opened_file):\n\u001b[1;32m 793\u001b[0m \u001b[39m# The zipfile reader is going to advance the current file position.\u001b[39;00m\n\u001b[1;32m 794\u001b[0m \u001b[39m# If we want to actually tail call to torch.jit.load, we need to\u001b[39;00m\n\u001b[1;32m 795\u001b[0m \u001b[39m# reset back to the original position.\u001b[39;00m\n\u001b[1;32m 796\u001b[0m orig_position \u001b[39m=\u001b[39m opened_file\u001b[39m.\u001b[39mtell()\n", + "File \u001b[0;32m~/.local/lib/python3.10/site-packages/torch/serialization.py:271\u001b[0m, in \u001b[0;36m_open_file_like\u001b[0;34m(name_or_buffer, mode)\u001b[0m\n\u001b[1;32m 269\u001b[0m \u001b[39mdef\u001b[39;00m \u001b[39m_open_file_like\u001b[39m(name_or_buffer, mode):\n\u001b[1;32m 270\u001b[0m \u001b[39mif\u001b[39;00m _is_path(name_or_buffer):\n\u001b[0;32m--> 271\u001b[0m \u001b[39mreturn\u001b[39;00m _open_file(name_or_buffer, mode)\n\u001b[1;32m 272\u001b[0m \u001b[39melse\u001b[39;00m:\n\u001b[1;32m 273\u001b[0m \u001b[39mif\u001b[39;00m \u001b[39m'\u001b[39m\u001b[39mw\u001b[39m\u001b[39m'\u001b[39m \u001b[39min\u001b[39;00m mode:\n", + "File \u001b[0;32m~/.local/lib/python3.10/site-packages/torch/serialization.py:252\u001b[0m, in \u001b[0;36m_open_file.__init__\u001b[0;34m(self, name, mode)\u001b[0m\n\u001b[1;32m 251\u001b[0m \u001b[39mdef\u001b[39;00m \u001b[39m__init__\u001b[39m(\u001b[39mself\u001b[39m, name, mode):\n\u001b[0;32m--> 252\u001b[0m \u001b[39msuper\u001b[39m()\u001b[39m.\u001b[39m\u001b[39m__init__\u001b[39m(\u001b[39mopen\u001b[39;49m(name, mode))\n", + "\u001b[0;31mFileNotFoundError\u001b[0m: [Errno 2] No such file or directory: 'models/VGDL_VAE.pt'" + ] } ], "source": [ "vocab_size = train_data.vocab_size\n", "model = LSTM_VAE(vocab_size = vocab_size, embed_size = embed_size, hidden_size = hidden_size, latent_size = latent_size).to(device)\n", "\n", - "checkpoint = torch.load(\"models/LSTM_VAE.pt\")\n", + "checkpoint = torch.load(\"models/LSTM_VAE.pt\", map_location=torch.device('cpu') )\n", "model.load_state_dict(checkpoint[\"model\"])" ] }, { "cell_type": "code", - "execution_count": 41, + "execution_count": 26, "metadata": { "colab": { "base_uri": "https://localhost:8080/" @@ -192,7 +233,7 @@ }, { "cell_type": "code", - "execution_count": 42, + "execution_count": 15, "metadata": { "colab": { "base_uri": "https://localhost:8080/" @@ -205,28 +246,28 @@ "name": "stdout", "output_type": "stream", "text": [ - "First sentence: bush veto power would require such a technical crisis if\n", - "Second sentence: bush veto power he declared the notes are being redeemed\n", - "bush veto power he declared the notes are being redeemed\n", - "bush veto power he declared the \n", - "bush veto power he declared the \n", - "bush veto power he declared the \n", - "bush veto power he declared the \n", - "bush veto power would require the fed to take advantage\n", - "bush veto power would require the fed to take advantage\n", - "bush veto power would require the fed to take advantage\n", + "First sentence: bush veto power would require the fed to get a\n", + "Second sentence: bush veto power would require the fed to get a\n", + "bush veto power would require the fed to get a\n", + "bush veto power would require the fed to get a\n", + "bush veto power would require the fed to get a\n", + "bush veto power would require the fed to get a\n", + "bush veto power would require the fed to get a\n", + "bush veto power would require the fed to get a\n", + "bush veto power would require the fed to get a\n", + "bush veto power would require the fed to get a\n", "bush veto power would require the fed to get a\n", "bush veto power would require the fed to get a\n", "bush veto power would require the fed to get a\n", - "bush veto power would require such a technical crisis as\n", - "bush veto power would require such a technical crisis as\n", - "bush veto power would require such a technical crisis if\n", - "bush veto power would require such a technical crisis if\n", - "bush veto power would require such a technical crisis if\n", - "bush veto power would require such a technical crisis if\n", - "bush veto power would require such a technical crisis if\n", - "bush veto power would require such a technical crisis if\n", - "bush veto power would require such a technical crisis if\n" + "bush veto power would require the fed to get a\n", + "bush veto power would require the fed to get a\n", + "bush veto power would require the fed to get a\n", + "bush veto power would require the fed to get a\n", + "bush veto power would require the fed to get a\n", + "bush veto power would require the fed to get a\n", + "bush veto power would require the fed to get a\n", + "bush veto power would require the fed to get a\n", + "bush veto power would require the fed to get a\n" ] } ], @@ -248,10 +289,25 @@ }, "kernelspec": { "display_name": "Python 3", + "language": "python", "name": "python3" }, "language_info": { - "name": "python" + "codemirror_mode": { + "name": "ipython", + "version": 3 + }, + "file_extension": ".py", + "mimetype": "text/x-python", + "name": "python", + "nbconvert_exporter": "python", + "pygments_lexer": "ipython3", + "version": "3.10.12" + }, + "vscode": { + "interpreter": { + "hash": "916dbcbb3f70747c44a77c7bcd40155683ae19c65e1c03b4aa3499c5328201f1" + } } }, "nbformat": 4, diff --git a/settings.py b/settings.py index f26f892..6021d6a 100644 --- a/settings.py +++ b/settings.py @@ -8,9 +8,9 @@ model_setting = { -"embed_size": 300, -"hidden_size": 256, -"latent_size": 16, +"embed_size": 50, +"hidden_size": 800, +"latent_size": 60, "lstm_layer": 1 } @@ -18,9 +18,9 @@ training_setting = { -"epochs": 1, -"batch_size": 32, -"bptt":60, +"epochs": 500, +"batch_size": 20, +"bptt":600, "lr" : 0.001, "clip": 0.25, "train_losses": [], diff --git a/train.py b/train.py index 0412793..8de332b 100644 --- a/train.py +++ b/train.py @@ -12,7 +12,7 @@ def __init__(self, train_loader, test_loader, model, loss, optimizer) -> None: self.loss = loss self.optimizer = optimizer self.device = "cuda" if torch.cuda.is_available() else "cpu" - self.interval = 200 + self.interval = 2 def train(self, train_losses, epoch, batch_size, clip) -> list: diff --git a/utils.py b/utils.py index c279a18..f7d4c3d 100644 --- a/utils.py +++ b/utils.py @@ -19,11 +19,11 @@ def plot_elbo(losses, mode): losses = {"elbo": elbo_loss, "kl": kl_loss, "recon": recon_loss} print(losses) - for key in losses.keys(): + """for key in losses.keys(): plt.plot(losses.get(key), label=key+"_" + mode) plt.legend() - plt.show() + plt.show()""" def get_latent_codes(dataloader, model, batch_size): From e890c26ef5dab985864b596b5c70caa7b3d9ca4d Mon Sep 17 00:00:00 2001 From: Fiona Shyne Date: Tue, 26 Mar 2024 11:58:30 -0400 Subject: [PATCH 2/2] made vocab for all --- Main.py | 32 +- VGDLData/CreateSplits.py | 8 + VGDLData/__pycache__/ptb.cpython-310.pyc | Bin 5864 -> 5855 bytes VGDLData/createData.py | 1 + VGDLData/ptb.all.csv | 122 ++++++ VGDLData/ptb.all.json | 1 + VGDLData/ptb.py | 2 +- VGDLData/ptb.test.csv | 24 +- VGDLData/ptb.test.json | 2 +- VGDLData/ptb.train.csv | 194 ++++----- VGDLData/ptb.train.json | 2 +- VGDLData/ptb.valid.csv | 24 +- VGDLData/ptb.valid.json | 2 +- VGDLData/ptb.vocab.json | 2 +- VGDLDataGeneralized/CreateSplits.py | 13 +- .../__pycache__/ptb.cpython-310.pyc | Bin 5866 -> 5841 bytes VGDLDataGeneralized/createData.py | 1 + VGDLDataGeneralized/ptb.all.csv | 122 ++++++ VGDLDataGeneralized/ptb.all.json | 1 + VGDLDataGeneralized/ptb.py | 10 +- VGDLDataGeneralized/ptb.test.csv | 24 +- VGDLDataGeneralized/ptb.test.json | 2 +- VGDLDataGeneralized/ptb.train.csv | 196 ++++----- VGDLDataGeneralized/ptb.train.json | 2 +- VGDLDataGeneralized/ptb.valid.csv | 24 +- VGDLDataGeneralized/ptb.valid.json | 2 +- VGDLDataGeneralized/ptb.vocab.json | 2 +- main.ipynb | 372 +----------------- model.py | 19 +- modelTests.py | 36 +- settings.py | 4 +- 31 files changed, 593 insertions(+), 653 deletions(-) create mode 100644 VGDLData/ptb.all.csv create mode 100644 VGDLData/ptb.all.json create mode 100644 VGDLDataGeneralized/ptb.all.csv create mode 100644 VGDLDataGeneralized/ptb.all.json diff --git a/Main.py b/Main.py index 3845c0a..cae0fc1 100644 --- a/Main.py +++ b/Main.py @@ -1,4 +1,4 @@ -from VGDLData.ptb import PTB +from VGDLDataGeneralized.ptb import PTB import torch from loss import VAE_Loss @@ -23,25 +23,25 @@ parser.add_argument("--embed_size", type=str, default="50") parser.add_argument("--hidden_size", type=str, default="400") parser.add_argument("--latent_size", type=str, default="60") -parser.add_argument("--lr", type=str, default="0.001")""" +parser.add_argument("--lr", type=str, default="0.001") # Extract commandline arguments -#args = parser.parse_args() - -batch_size = int(args.batch_size) if args.batch_size!=None else training_setting["batch_size"] -bptt = int(args.bptt) if args.bptt!=None else training_setting["bptt"] -embed_size = int(args.embed_size) if args.embed_size!=None else training_setting["embed_size"] -hidden_size = int(args.hidden_size) if args.hidden_size!=None else training_setting["hidden_size"] -latent_size = int(args.latent_size) if args.latent_size!=None else training_setting["latent_size"] -lr = float(args.lr) if args.lr!=None else training_setting["lr"] +args = parser.parse_args()""" +batch_size = training_setting["batch_size"] +bptt = training_setting["bptt"] +embed_size = model_setting["embed_size"] +hidden_size = model_setting["hidden_size"] +latent_size = model_setting["latent_size"] +lr = training_setting["lr"] +data_dir = "./VGDLDataGeneralized" # Load the data -train_data = PTB(data_dir="./VGDLData", split="train", create_data= False, max_sequence_length= bptt) -test_data = PTB(data_dir="./VGDLData", split="test", create_data= False, max_sequence_length=bptt) -valid_data = PTB(data_dir="./VGDLData", split="valid", create_data= False, max_sequence_length= bptt) +train_data = PTB(data_dir=data_dir, split="train", create_data= False, max_sequence_length= bptt) +test_data = PTB(data_dir=data_dir, split="test", create_data= False, max_sequence_length=bptt) +valid_data = PTB(data_dir=data_dir, split="valid", create_data= False, max_sequence_length= bptt) # Batchify the data train_loader = torch.utils.data.DataLoader( dataset= train_data, batch_size=batch_size, shuffle= True) @@ -51,7 +51,7 @@ vocab_size = train_data.vocab_size -model = LSTM_VAE(vocab_size = vocab_size, embed_size = embed_size, hidden_size = hidden_size, latent_size = latent_size).to(device) +model = LSTM_VAE(vocab_size = vocab_size, embed_size = embed_size, hidden_size = hidden_size, latent_size = latent_size, data_dir=data_dir).to(device) Loss = VAE_Loss() optimizer = torch.optim.Adam(model.parameters(), lr= training_setting["lr"]) @@ -69,12 +69,14 @@ def main(): train_losses = trainer.train(train_losses, epoch, training_setting["batch_size"], training_setting["clip"]) print("Testing.......") test_losses = trainer.test(test_losses, epoch, training_setting["batch_size"]) + if epoch % 50 == 0: + torch.save(model.state_dict(), "models/VGDL_VAE_GENERALIZED2_" + str(epoch) + ".pt") plot_elbo(train_losses, "train") plot_elbo(test_losses, "test") - torch.save(model.state_dict(), "models/VGDL_VAE.pt") + torch.save(model.state_dict(), "models/VGDL_VAE2.pt") if __name__ == "__main__": diff --git a/VGDLData/CreateSplits.py b/VGDLData/CreateSplits.py index 6be99de..75e475e 100644 --- a/VGDLData/CreateSplits.py +++ b/VGDLData/CreateSplits.py @@ -1,4 +1,5 @@ + import csv import random import math @@ -25,6 +26,11 @@ test_files = all_files[train_index:test_index] valid_files = all_files[test_index:] + with open("VGDLData/ptb.all.csv", "w") as file: + cvs_writer = csv.writer(file, delimiter=",") + for i, f in enumerate(all_files): + cvs_writer.writerow([i, f]) + with open("VGDLData/ptb.train.csv", "w") as file: cvs_writer = csv.writer(file, delimiter=",") for i, f in enumerate(training_files): @@ -42,3 +48,5 @@ + + diff --git a/VGDLData/__pycache__/ptb.cpython-310.pyc b/VGDLData/__pycache__/ptb.cpython-310.pyc index da9b407c101cbfb70554d7d9bd1f72445ba2d911..6b910aa16d68b10e540d6018acc7d534c890acca 100644 GIT binary patch delta 28 icmaE%dta9~pO=@50SJ2DF{RDj$lEH$$U1qBm=6GX9|$o3 delta 37 rcmcbw`$CsDpO=@50SNw8F{Uls$lEH$#TVx8;^UH7lBhR%vX~D5&(jMP diff --git a/VGDLData/createData.py b/VGDLData/createData.py index 3800792..eb8b55a 100644 --- a/VGDLData/createData.py +++ b/VGDLData/createData.py @@ -2,6 +2,7 @@ if __name__ == "__main__": data_dir = "VGDLData" + all = PTB(data_dir, "all",create_data=True) training = PTB(data_dir, "train",create_data=True) test = PTB(data_dir, "test",create_data=True) valid = PTB(data_dir, "valid",create_data=True) \ No newline at end of file diff --git a/VGDLData/ptb.all.csv b/VGDLData/ptb.all.csv new file mode 100644 index 0000000..10f6a75 --- /dev/null +++ b/VGDLData/ptb.all.csv @@ -0,0 +1,122 @@ +0,examples/gridphysics/racebet.txt +1,examples/gridphysics/lemmings.txt +2,examples/gridphysics/gymkhana.txt +3,examples/gridphysics/waves.txt +4,examples/gridphysics/labyrinth.txt +5,examples/gridphysics/camelRace.txt +6,examples/contphysics/ptsp.txt +7,examples/gridphysics/defem.txt +8,examples/gridphysics/avoidgeorge.txt +9,examples/gridphysics/pacoban.txt +10,examples/gridphysics/overload.txt +11,examples/gridphysics/doorkoban.txt +12,examples/gridphysics/boulderdash.txt +13,examples/gridphysics/glow.txt +14,examples/gridphysics/towerdefense.txt +15,examples/gridphysics/painter.txt +16,examples/gridphysics/vortex.txt +17,examples/gridphysics/cakybaky.txt +18,examples/gridphysics/pokemon.txt +19,examples/gridphysics/grow.txt +20,examples/gridphysics/chase.txt +21,examples/gridphysics/escape.txt +22,examples/contphysics/artillery.txt +23,examples/contphysics/racing.txt +24,examples/gridphysics/jaws.txt +25,examples/gridphysics/sheriff.txt +26,examples/gridphysics/tercio.txt +27,examples/gridphysics/wildgunman.txt +28,examples/gridphysics/zelda.txt +29,examples/contphysics/mario.txt +30,examples/gridphysics/freeway.txt +31,examples/gridphysics/digdug.txt +32,examples/gridphysics/labyrinthdual.txt +33,examples/gridphysics/shipwreck.txt +34,examples/gridphysics/bomberman.txt +35,examples/contphysics/lander.txt +36,examples/gridphysics/lasers.txt +37,examples/contphysics/pong.txt +38,examples/gridphysics/firestorms.txt +39,examples/gridphysics/superman.txt +40,examples/gridphysics/bait.txt +41,examples/gridphysics/killBillVol1.txt +42,examples/gridphysics/clusters.txt +43,examples/contphysics/bubble.txt +44,examples/gridphysics/chipschallenge.txt +45,examples/gridphysics/solarfox.txt +46,examples/gridphysics/enemycitadel.txt +47,examples/gridphysics/boloadventures.txt +48,examples/gridphysics/boulderchase.txt +49,examples/gridphysics/beltmanager.txt +50,examples/gridphysics/colourescape.txt +51,examples/contphysics/asteroids.txt +52,examples/gridphysics/seaquest.txt +53,examples/gridphysics/realportals.txt +54,examples/gridphysics/chainreaction.txt +55,examples/gridphysics/brainman.txt +56,examples/gridphysics/x-racer.txt +57,examples/contphysics/candy.txt +58,examples/gridphysics/frogs.txt +59,examples/gridphysics/plants.txt +60,examples/gridphysics/wrapsokoban.txt +61,examples/gridphysics/intersection.txt +62,examples/gridphysics/dungeon.txt +63,examples/gridphysics/thesnowman.txt +64,examples/gridphysics/firecaster.txt +65,examples/gridphysics/angelsdemons.txt +66,examples/gridphysics/fireman.txt +67,examples/gridphysics/factorymanager.txt +68,examples/gridphysics/infection.txt +69,examples/gridphysics/lasers2.txt +70,examples/gridphysics/ghostbuster.txt +71,examples/gridphysics/surround.txt +72,examples/gridphysics/cops.txt +73,examples/gridphysics/roguelike.txt +74,examples/gridphysics/assemblyline.txt +75,examples/gridphysics/waitforbreakfast.txt +76,examples/gridphysics/portals.txt +77,examples/gridphysics/explore.txt +78,examples/gridphysics/cookmepasta.txt +79,examples/gridphysics/circuit.txt +80,examples/gridphysics/link.txt +81,examples/gridphysics/garbagecollector.txt +82,examples/gridphysics/aliens.txt +83,examples/gridphysics/modality.txt +84,examples/gridphysics/sokoban.txt +85,examples/gridphysics/ikaruga.txt +86,examples/gridphysics/survivezombies.txt +87,examples/gridphysics/whackamole.txt +88,examples/gridphysics/eighthpassenger.txt +89,examples/gridphysics/iceandfire.txt +90,examples/gridphysics/catapults.txt +91,examples/gridphysics/hungrybirds.txt +92,examples/gridphysics/donkeykong.txt +93,examples/gridphysics/run.txt +94,examples/gridphysics/rivers.txt +95,examples/gridphysics/themole.txt +96,examples/gridphysics/crossfire.txt +97,examples/contphysics/arkanoid.txt +98,examples/gridphysics/butterflies.txt +99,examples/gridphysics/chopper.txt +100,examples/gridphysics/watergame.txt +101,examples/contphysics/bird.txt +102,examples/gridphysics/realsokoban.txt +103,examples/gridphysics/deflection.txt +104,examples/gridphysics/slide.txt +105,examples/contphysics/jumper.txt +106,examples/gridphysics/missilecommand.txt +107,examples/gridphysics/plaqueattack.txt +108,examples/gridphysics/thecitadel.txt +109,examples/gridphysics/theshepherd.txt +110,examples/gridphysics/witnessprotected.txt +111,examples/gridphysics/zenpuzzle.txt +112,examples/gridphysics/eggomania.txt +113,examples/gridphysics/mirrors.txt +114,examples/gridphysics/defender.txt +115,examples/gridphysics/blacksmoke.txt +116,examples/gridphysics/bomber.txt +117,examples/gridphysics/pacman.txt +118,examples/gridphysics/racebet2.txt +119,examples/gridphysics/roadfighter.txt +120,examples/gridphysics/witnessprotection.txt +121,examples/gridphysics/islands.txt diff --git a/VGDLData/ptb.all.json b/VGDLData/ptb.all.json new file mode 100644 index 0000000..a2f3e67 --- /dev/null +++ b/VGDLData/ptb.all.json @@ -0,0 +1 @@ +{"0": {"input": [2, 6, 7, 4, 8, 9, 4, 10, 11, 12, 13, 262, 174, 4, 10, 107, 18, 12, 108, 40, 211, 4, 5, 4, 10, 1, 12, 30, 33, 4, 32, 1, 12, 1, 1, 1, 4, 32, 1, 12, 1, 1, 1, 4, 32, 1, 12, 203, 1, 1, 4, 32, 1, 12, 21, 1, 1, 4, 5, 4, 10, 1, 12, 13, 149, 4, 32, 1, 12, 203, 1, 4, 32, 1, 12, 203, 1, 4, 32, 1, 12, 203, 1, 4, 32, 1, 12, 203, 1, 4, 5, 4, 10, 1, 12, 13, 4, 32, 550, 12, 1, 294, 4, 32, 1, 12, 142, 1, 4, 32, 1, 12, 1, 1, 4, 32, 1, 12, 1, 1, 4, 32, 1, 12, 114, 1, 4, 5, 4, 10, 17, 12, 175, 306, 403, 4, 32, 1, 12, 4, 32, 1, 12, 4, 32, 1, 12, 4, 32, 1, 12, 4, 32, 1, 12, 4, 5, 4, 10, 1, 12, 13, 1, 4, 10, 43, 12, 13, 1, 4, 5, 4, 8, 64, 4, 5, 4, 10, 17, 550, 12, 117, 1, 4, 10, 17, 1, 12, 117, 1, 4, 10, 17, 1, 12, 117, 1, 4, 10, 17, 1, 12, 117, 1, 4, 10, 17, 1, 12, 117, 1, 4, 5, 4, 10, 1, 107, 12, 117, 1, 4, 10, 1, 107, 12, 117, 1, 4, 10, 1, 107, 12, 117, 1, 4, 10, 1, 107, 12, 117, 1, 4, 5, 4, 10, 17, 43, 12, 92, 4, 10, 1, 43, 1, 18, 12, 92, 481, 4, 5, 4, 8, 46, 4, 10, 54, 12, 1, 550, 4, 10, 51, 12, 550, 4, 10, 50, 12, 1, 4, 10, 49, 12, 1, 4, 10, 185, 12, 1, 4, 10, 260, 12, 1, 4, 10, 188, 12, 11, 1, 4, 10, 47, 12, 11, 1, 4, 10, 89, 12, 11, 1, 4, 10, 189, 12, 11, 1, 4, 10, 120, 12, 11, 107, 4, 10, 53, 12, 11, 4, 10, 187, 12, 11, 1, 4, 5, 4, 5, 4, 8, 55, 4, 10, 62, 1, 1, 69, 63, 4, 10, 62, 1, 1, 69, 63, 4, 10, 62, 1, 1, 69, 63, 4, 10, 62, 1, 1, 69, 63, 4, 5, 4, 10, 62, 1, 127, 61, 4, 10, 62, 1, 127, 61, 4, 10, 62, 1, 127, 61, 4, 10, 62, 1, 127, 61, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [6, 7, 4, 8, 9, 4, 10, 11, 12, 13, 262, 174, 4, 10, 107, 18, 12, 108, 40, 211, 4, 5, 4, 10, 1, 12, 30, 33, 4, 32, 1, 12, 1, 1, 1, 4, 32, 1, 12, 1, 1, 1, 4, 32, 1, 12, 203, 1, 1, 4, 32, 1, 12, 21, 1, 1, 4, 5, 4, 10, 1, 12, 13, 149, 4, 32, 1, 12, 203, 1, 4, 32, 1, 12, 203, 1, 4, 32, 1, 12, 203, 1, 4, 32, 1, 12, 203, 1, 4, 5, 4, 10, 1, 12, 13, 4, 32, 550, 12, 1, 294, 4, 32, 1, 12, 142, 1, 4, 32, 1, 12, 1, 1, 4, 32, 1, 12, 1, 1, 4, 32, 1, 12, 114, 1, 4, 5, 4, 10, 17, 12, 175, 306, 403, 4, 32, 1, 12, 4, 32, 1, 12, 4, 32, 1, 12, 4, 32, 1, 12, 4, 32, 1, 12, 4, 5, 4, 10, 1, 12, 13, 1, 4, 10, 43, 12, 13, 1, 4, 5, 4, 8, 64, 4, 5, 4, 10, 17, 550, 12, 117, 1, 4, 10, 17, 1, 12, 117, 1, 4, 10, 17, 1, 12, 117, 1, 4, 10, 17, 1, 12, 117, 1, 4, 10, 17, 1, 12, 117, 1, 4, 5, 4, 10, 1, 107, 12, 117, 1, 4, 10, 1, 107, 12, 117, 1, 4, 10, 1, 107, 12, 117, 1, 4, 10, 1, 107, 12, 117, 1, 4, 5, 4, 10, 17, 43, 12, 92, 4, 10, 1, 43, 1, 18, 12, 92, 481, 4, 5, 4, 8, 46, 4, 10, 54, 12, 1, 550, 4, 10, 51, 12, 550, 4, 10, 50, 12, 1, 4, 10, 49, 12, 1, 4, 10, 185, 12, 1, 4, 10, 260, 12, 1, 4, 10, 188, 12, 11, 1, 4, 10, 47, 12, 11, 1, 4, 10, 89, 12, 11, 1, 4, 10, 189, 12, 11, 1, 4, 10, 120, 12, 11, 107, 4, 10, 53, 12, 11, 4, 10, 187, 12, 11, 1, 4, 5, 4, 5, 4, 8, 55, 4, 10, 62, 1, 1, 69, 63, 4, 10, 62, 1, 1, 69, 63, 4, 10, 62, 1, 1, 69, 63, 4, 10, 62, 1, 1, 69, 63, 4, 5, 4, 10, 62, 1, 127, 61, 4, 10, 62, 1, 127, 61, 4, 10, 62, 1, 127, 61, 4, 10, 62, 1, 127, 61, 4, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 397}, "1": {"input": [2, 6, 4, 8, 9, 4, 10, 11, 12, 13, 96, 4, 10, 178, 73, 12, 13, 179, 423, 110, 4, 10, 112, 12, 26, 114, 127, 149, 205, 79, 4, 5, 4, 10, 1, 12, 109, 573, 318, 1, 1, 110, 4, 10, 182, 12, 108, 40, 144, 4, 5, 4, 10, 153, 12, 4, 32, 17, 18, 12, 82, 115, 1, 4, 32, 1, 12, 83, 194, 340, 100, 410, 295, 102, 4, 5, 4, 10, 43, 12, 13, 156, 45, 4, 8, 46, 4, 10, 123, 12, 11, 182, 4, 10, 190, 12, 11, 1, 4, 10, 121, 12, 11, 178, 4, 10, 51, 12, 11, 4, 10, 54, 12, 11, 17, 4, 10, 52, 12, 11, 43, 4, 5, 4, 8, 55, 4, 10, 56, 18, 58, 18, 60, 61, 4, 10, 62, 1, 1, 60, 63, 4, 5, 4, 8, 64, 4, 10, 17, 178, 18, 12, 65, 390, 4, 10, 1, 178, 18, 12, 65, 1, 4, 10, 153, 43, 119, 12, 92, 4, 10, 43, 112, 18, 12, 65, 94, 4, 10, 1, 182, 12, 65, 95, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [6, 4, 8, 9, 4, 10, 11, 12, 13, 96, 4, 10, 178, 73, 12, 13, 179, 423, 110, 4, 10, 112, 12, 26, 114, 127, 149, 205, 79, 4, 5, 4, 10, 1, 12, 109, 573, 318, 1, 1, 110, 4, 10, 182, 12, 108, 40, 144, 4, 5, 4, 10, 153, 12, 4, 32, 17, 18, 12, 82, 115, 1, 4, 32, 1, 12, 83, 194, 340, 100, 410, 295, 102, 4, 5, 4, 10, 43, 12, 13, 156, 45, 4, 8, 46, 4, 10, 123, 12, 11, 182, 4, 10, 190, 12, 11, 1, 4, 10, 121, 12, 11, 178, 4, 10, 51, 12, 11, 4, 10, 54, 12, 11, 17, 4, 10, 52, 12, 11, 43, 4, 5, 4, 8, 55, 4, 10, 56, 18, 58, 18, 60, 61, 4, 10, 62, 1, 1, 60, 63, 4, 5, 4, 8, 64, 4, 10, 17, 178, 18, 12, 65, 390, 4, 10, 1, 178, 18, 12, 65, 1, 4, 10, 153, 43, 119, 12, 92, 4, 10, 43, 112, 18, 12, 65, 94, 4, 10, 1, 182, 12, 65, 95, 4, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 185}, "2": {"input": [2, 6, 261, 128, 4, 8, 9, 4, 10, 380, 12, 13, 130, 508, 174, 4, 10, 129, 12, 13, 130, 508, 4, 10, 11, 12, 13, 370, 99, 174, 4, 10, 43, 18, 12, 13, 465, 4, 10, 107, 18, 12, 13, 40, 139, 110, 4, 418, 4, 10, 1, 12, 109, 1, 1, 18, 547, 508, 4, 32, 1, 12, 1, 4, 32, 1, 12, 1, 4, 5, 4, 10, 640, 162, 12, 30, 86, 98, 1, 4, 32, 1, 12, 33, 4, 32, 1, 12, 34, 4, 32, 641, 12, 516, 354, 4, 5, 4, 5, 4, 10, 509, 12, 13, 4, 32, 510, 12, 37, 18, 100, 352, 4, 32, 511, 12, 36, 18, 85, 353, 4, 32, 512, 18, 12, 33, 19, 398, 4, 32, 513, 18, 12, 34, 19, 401, 4, 5, 4, 10, 17, 12, 4, 32, 153, 12, 248, 1, 4, 155, 360, 12, 4, 155, 1, 12, 4, 32, 335, 12, 363, 364, 4, 155, 1, 18, 12, 36, 100, 4, 155, 1, 18, 12, 37, 85, 4, 155, 1, 73, 12, 33, 19, 4, 155, 1, 73, 12, 34, 40, 4, 5, 4, 5, 4, 8, 46, 4, 10, 51, 12, 129, 4, 10, 187, 12, 380, 11, 4, 10, 290, 12, 380, 11, 641, 4, 10, 184, 12, 380, 11, 512, 4, 10, 50, 12, 380, 11, 510, 4, 10, 49, 12, 380, 11, 511, 4, 10, 185, 12, 380, 11, 513, 4, 10, 289, 12, 1, 1, 4, 10, 158, 12, 1, 1, 4, 10, 120, 12, 380, 11, 107, 4, 10, 54, 12, 380, 11, 360, 4, 10, 52, 12, 380, 11, 43, 4, 5, 4, 8, 64, 4, 10, 335, 43, 640, 12, 117, 1, 4, 10, 153, 43, 12, 92, 481, 4, 5, 4, 10, 360, 640, 73, 12, 206, 1, 1, 4, 10, 360, 1, 1, 73, 12, 1, 4, 10, 360, 641, 73, 12, 1, 481, 4, 5, 4, 10, 641, 360, 12, 65, 4, 10, 640, 162, 43, 73, 12, 65, 4, 5, 4, 10, 17, 509, 162, 12, 170, 375, 293, 4, 10, 17, 513, 18, 12, 117, 1, 4, 10, 17, 512, 18, 12, 117, 1, 4, 10, 17, 510, 12, 117, 1, 4, 10, 17, 511, 12, 117, 1, 4, 5, 4, 10, 509, 17, 162, 12, 65, 67, 4, 10, 107, 17, 387, 12, 65, 4, 5, 4, 10, 360, 129, 12, 65, 4, 10, 17, 1, 12, 92, 4, 5, 4, 8, 55, 4, 10, 56, 160, 162, 60, 63, 4, 10, 56, 58, 18, 60, 61, 4, 10, 125, 126, 61, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [6, 261, 128, 4, 8, 9, 4, 10, 380, 12, 13, 130, 508, 174, 4, 10, 129, 12, 13, 130, 508, 4, 10, 11, 12, 13, 370, 99, 174, 4, 10, 43, 18, 12, 13, 465, 4, 10, 107, 18, 12, 13, 40, 139, 110, 4, 418, 4, 10, 1, 12, 109, 1, 1, 18, 547, 508, 4, 32, 1, 12, 1, 4, 32, 1, 12, 1, 4, 5, 4, 10, 640, 162, 12, 30, 86, 98, 1, 4, 32, 1, 12, 33, 4, 32, 1, 12, 34, 4, 32, 641, 12, 516, 354, 4, 5, 4, 5, 4, 10, 509, 12, 13, 4, 32, 510, 12, 37, 18, 100, 352, 4, 32, 511, 12, 36, 18, 85, 353, 4, 32, 512, 18, 12, 33, 19, 398, 4, 32, 513, 18, 12, 34, 19, 401, 4, 5, 4, 10, 17, 12, 4, 32, 153, 12, 248, 1, 4, 155, 360, 12, 4, 155, 1, 12, 4, 32, 335, 12, 363, 364, 4, 155, 1, 18, 12, 36, 100, 4, 155, 1, 18, 12, 37, 85, 4, 155, 1, 73, 12, 33, 19, 4, 155, 1, 73, 12, 34, 40, 4, 5, 4, 5, 4, 8, 46, 4, 10, 51, 12, 129, 4, 10, 187, 12, 380, 11, 4, 10, 290, 12, 380, 11, 641, 4, 10, 184, 12, 380, 11, 512, 4, 10, 50, 12, 380, 11, 510, 4, 10, 49, 12, 380, 11, 511, 4, 10, 185, 12, 380, 11, 513, 4, 10, 289, 12, 1, 1, 4, 10, 158, 12, 1, 1, 4, 10, 120, 12, 380, 11, 107, 4, 10, 54, 12, 380, 11, 360, 4, 10, 52, 12, 380, 11, 43, 4, 5, 4, 8, 64, 4, 10, 335, 43, 640, 12, 117, 1, 4, 10, 153, 43, 12, 92, 481, 4, 5, 4, 10, 360, 640, 73, 12, 206, 1, 1, 4, 10, 360, 1, 1, 73, 12, 1, 4, 10, 360, 641, 73, 12, 1, 481, 4, 5, 4, 10, 641, 360, 12, 65, 4, 10, 640, 162, 43, 73, 12, 65, 4, 5, 4, 10, 17, 509, 162, 12, 170, 375, 293, 4, 10, 17, 513, 18, 12, 117, 1, 4, 10, 17, 512, 18, 12, 117, 1, 4, 10, 17, 510, 12, 117, 1, 4, 10, 17, 511, 12, 117, 1, 4, 5, 4, 10, 509, 17, 162, 12, 65, 67, 4, 10, 107, 17, 387, 12, 65, 4, 5, 4, 10, 360, 129, 12, 65, 4, 10, 17, 1, 12, 92, 4, 5, 4, 8, 55, 4, 10, 56, 160, 162, 60, 63, 4, 10, 56, 58, 18, 60, 61, 4, 10, 125, 126, 61, 4, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 436}, "3": {"input": [2, 6, 4, 8, 9, 4, 5, 4, 10, 380, 12, 13, 328, 174, 4, 10, 596, 12, 13, 381, 4, 5, 4, 10, 145, 12, 30, 4, 32, 521, 12, 34, 1, 130, 336, 4, 32, 597, 18, 12, 33, 130, 306, 287, 79, 4, 32, 438, 12, 34, 87, 100, 102, 1, 4, 5, 4, 10, 317, 18, 12, 4, 32, 598, 18, 12, 109, 73, 1, 18, 547, 104, 1, 110, 4, 32, 1, 18, 12, 109, 73, 1, 18, 547, 1, 1, 110, 4, 5, 4, 10, 1, 12, 39, 477, 1, 1, 4, 5, 4, 10, 17, 18, 12, 82, 19, 599, 306, 20, 382, 4, 10, 384, 12, 103, 98, 1, 86, 34, 445, 111, 4, 8, 5, 4, 8, 46, 4, 10, 50, 12, 380, 598, 4, 10, 49, 12, 380, 1, 4, 10, 54, 12, 380, 17, 1, 4, 10, 320, 12, 380, 596, 4, 10, 51, 12, 380, 4, 5, 4, 8, 55, 4, 10, 56, 57, 58, 32, 60, 61, 4, 10, 125, 126, 63, 4, 10, 5, 4, 8, 64, 4, 10, 17, 18, 119, 18, 12, 92, 4, 10, 384, 73, 119, 18, 12, 65, 4, 10, 145, 119, 18, 12, 65, 4, 5, 4, 10, 384, 597, 12, 93, 95, 4, 5, 4, 10, 597, 438, 12, 117, 1, 118, 4, 5, 4, 10, 17, 1, 12, 71, 600, 167, 326, 4, 5, 4, 10, 17, 521, 12, 490, 600, 60, 4, 10, 17, 521, 12, 71, 600, 207, 326, 4, 5, 4, 10, 17, 384, 12, 490, 600, 60, 4, 10, 17, 384, 12, 71, 600, 207, 326, 4, 5, 4, 10, 17, 438, 12, 490, 600, 60, 4, 10, 17, 438, 12, 71, 600, 207, 326, 4, 5, 4, 10, 596, 597, 438, 12, 65, 4, 10, 521, 596, 12, 65, 4, 10, 384, 596, 12, 65, 4, 10, 438, 596, 12, 65, 4, 10, 17, 596, 12, 92, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [6, 4, 8, 9, 4, 5, 4, 10, 380, 12, 13, 328, 174, 4, 10, 596, 12, 13, 381, 4, 5, 4, 10, 145, 12, 30, 4, 32, 521, 12, 34, 1, 130, 336, 4, 32, 597, 18, 12, 33, 130, 306, 287, 79, 4, 32, 438, 12, 34, 87, 100, 102, 1, 4, 5, 4, 10, 317, 18, 12, 4, 32, 598, 18, 12, 109, 73, 1, 18, 547, 104, 1, 110, 4, 32, 1, 18, 12, 109, 73, 1, 18, 547, 1, 1, 110, 4, 5, 4, 10, 1, 12, 39, 477, 1, 1, 4, 5, 4, 10, 17, 18, 12, 82, 19, 599, 306, 20, 382, 4, 10, 384, 12, 103, 98, 1, 86, 34, 445, 111, 4, 8, 5, 4, 8, 46, 4, 10, 50, 12, 380, 598, 4, 10, 49, 12, 380, 1, 4, 10, 54, 12, 380, 17, 1, 4, 10, 320, 12, 380, 596, 4, 10, 51, 12, 380, 4, 5, 4, 8, 55, 4, 10, 56, 57, 58, 32, 60, 61, 4, 10, 125, 126, 63, 4, 10, 5, 4, 8, 64, 4, 10, 17, 18, 119, 18, 12, 92, 4, 10, 384, 73, 119, 18, 12, 65, 4, 10, 145, 119, 18, 12, 65, 4, 5, 4, 10, 384, 597, 12, 93, 95, 4, 5, 4, 10, 597, 438, 12, 117, 1, 118, 4, 5, 4, 10, 17, 1, 12, 71, 600, 167, 326, 4, 5, 4, 10, 17, 521, 12, 490, 600, 60, 4, 10, 17, 521, 12, 71, 600, 207, 326, 4, 5, 4, 10, 17, 384, 12, 490, 600, 60, 4, 10, 17, 384, 12, 71, 600, 207, 326, 4, 5, 4, 10, 17, 438, 12, 490, 600, 60, 4, 10, 17, 438, 12, 71, 600, 207, 326, 4, 5, 4, 10, 596, 597, 438, 12, 65, 4, 10, 521, 596, 12, 65, 4, 10, 384, 596, 12, 65, 4, 10, 438, 596, 12, 65, 4, 10, 17, 596, 12, 92, 4, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 325}, "4": {"input": [2, 6, 4, 8, 9, 4, 10, 11, 12, 13, 99, 45, 174, 4, 10, 182, 12, 108, 40, 211, 4, 10, 17, 12, 175, 468, 4, 10, 331, 12, 13, 314, 4, 10, 43, 12, 13, 325, 4, 5, 4, 8, 64, 4, 5, 4, 10, 17, 43, 12, 92, 4, 10, 182, 17, 12, 65, 67, 4, 10, 17, 331, 12, 65, 94, 4, 5, 4, 8, 55, 4, 10, 56, 58, 60, 61, 4, 10, 56, 194, 60, 63, 4, 10, 125, 126, 61, 4, 5, 4, 8, 46, 4, 10, 123, 12, 11, 182, 4, 10, 124, 12, 11, 331, 4, 10, 51, 12, 11, 4, 10, 52, 12, 11, 43, 4, 10, 54, 12, 11, 17, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [6, 4, 8, 9, 4, 10, 11, 12, 13, 99, 45, 174, 4, 10, 182, 12, 108, 40, 211, 4, 10, 17, 12, 175, 468, 4, 10, 331, 12, 13, 314, 4, 10, 43, 12, 13, 325, 4, 5, 4, 8, 64, 4, 5, 4, 10, 17, 43, 12, 92, 4, 10, 182, 17, 12, 65, 67, 4, 10, 17, 331, 12, 65, 94, 4, 5, 4, 8, 55, 4, 10, 56, 58, 60, 61, 4, 10, 56, 194, 60, 63, 4, 10, 125, 126, 61, 4, 5, 4, 8, 46, 4, 10, 123, 12, 11, 182, 4, 10, 124, 12, 11, 331, 4, 10, 51, 12, 11, 4, 10, 52, 12, 11, 43, 4, 10, 54, 12, 11, 17, 4, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 122}, "5": {"input": [2, 6, 4, 8, 9, 4, 10, 11, 12, 13, 174, 262, 4, 10, 1, 12, 98, 4, 32, 1, 12, 308, 203, 1, 1, 1, 4, 32, 1, 12, 30, 288, 1, 4, 155, 1, 12, 33, 1, 4, 155, 1, 12, 34, 1, 4, 32, 1, 12, 30, 87, 1, 4, 155, 1, 12, 33, 1, 4, 155, 1, 12, 34, 1, 4, 32, 1, 12, 30, 21, 1, 4, 155, 1, 12, 33, 1, 4, 155, 1, 12, 34, 1, 4, 10, 351, 12, 4, 32, 107, 18, 12, 108, 40, 211, 4, 10, 1, 12, 13, 100, 1, 4, 10, 1, 12, 13, 220, 1, 4, 10, 17, 12, 175, 295, 4, 32, 563, 12, 1, 4, 32, 564, 12, 1, 4, 5, 4, 10, 43, 12, 13, 156, 45, 4, 5, 4, 8, 64, 4, 10, 17, 107, 12, 117, 1, 67, 4, 10, 1, 107, 18, 12, 117, 1, 94, 4, 10, 17, 43, 12, 92, 4, 10, 1, 43, 18, 12, 92, 4, 5, 4, 8, 46, 4, 10, 120, 12, 107, 11, 4, 10, 289, 12, 1, 11, 4, 10, 121, 12, 1, 11, 4, 10, 291, 12, 1, 11, 4, 10, 124, 12, 1, 11, 4, 10, 91, 12, 1, 11, 4, 10, 90, 12, 1, 11, 4, 10, 320, 12, 1, 11, 4, 10, 51, 12, 11, 4, 10, 54, 12, 564, 11, 4, 10, 1, 12, 563, 11, 4, 5, 4, 8, 55, 4, 10, 62, 1, 127, 63, 4, 10, 62, 1, 127, 61, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [6, 4, 8, 9, 4, 10, 11, 12, 13, 174, 262, 4, 10, 1, 12, 98, 4, 32, 1, 12, 308, 203, 1, 1, 1, 4, 32, 1, 12, 30, 288, 1, 4, 155, 1, 12, 33, 1, 4, 155, 1, 12, 34, 1, 4, 32, 1, 12, 30, 87, 1, 4, 155, 1, 12, 33, 1, 4, 155, 1, 12, 34, 1, 4, 32, 1, 12, 30, 21, 1, 4, 155, 1, 12, 33, 1, 4, 155, 1, 12, 34, 1, 4, 10, 351, 12, 4, 32, 107, 18, 12, 108, 40, 211, 4, 10, 1, 12, 13, 100, 1, 4, 10, 1, 12, 13, 220, 1, 4, 10, 17, 12, 175, 295, 4, 32, 563, 12, 1, 4, 32, 564, 12, 1, 4, 5, 4, 10, 43, 12, 13, 156, 45, 4, 5, 4, 8, 64, 4, 10, 17, 107, 12, 117, 1, 67, 4, 10, 1, 107, 18, 12, 117, 1, 94, 4, 10, 17, 43, 12, 92, 4, 10, 1, 43, 18, 12, 92, 4, 5, 4, 8, 46, 4, 10, 120, 12, 107, 11, 4, 10, 289, 12, 1, 11, 4, 10, 121, 12, 1, 11, 4, 10, 291, 12, 1, 11, 4, 10, 124, 12, 1, 11, 4, 10, 91, 12, 1, 11, 4, 10, 90, 12, 1, 11, 4, 10, 320, 12, 1, 11, 4, 10, 51, 12, 11, 4, 10, 54, 12, 564, 11, 4, 10, 1, 12, 563, 11, 4, 5, 4, 8, 55, 4, 10, 62, 1, 127, 63, 4, 10, 62, 1, 127, 61, 4, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 257}, "6": {"input": [2, 6, 4, 8, 9, 162, 5, 4, 10, 486, 162, 12, 13, 224, 4, 10, 595, 12, 378, 453, 4, 32, 17, 12, 248, 1, 4, 32, 335, 12, 308, 18, 1, 4, 32, 5, 4, 8, 55, 4, 10, 56, 487, 162, 63, 8, 5, 4, 10, 56, 58, 61, 8, 5, 4, 252, 5, 4, 8, 64, 4, 10, 595, 43, 12, 458, 4, 10, 17, 335, 12, 65, 4, 10, 486, 17, 162, 12, 65, 67, 4, 10, 5, 4, 8, 46, 4, 10, 459, 12, 486, 4, 10, 50, 12, 335, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [6, 4, 8, 9, 162, 5, 4, 10, 486, 162, 12, 13, 224, 4, 10, 595, 12, 378, 453, 4, 32, 17, 12, 248, 1, 4, 32, 335, 12, 308, 18, 1, 4, 32, 5, 4, 8, 55, 4, 10, 56, 487, 162, 63, 8, 5, 4, 10, 56, 58, 61, 8, 5, 4, 252, 5, 4, 8, 64, 4, 10, 595, 43, 12, 458, 4, 10, 17, 335, 12, 65, 4, 10, 486, 17, 162, 12, 65, 67, 4, 10, 5, 4, 8, 46, 4, 10, 459, 12, 486, 4, 10, 50, 12, 335, 4, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 97}, "7": {"input": [2, 6, 4, 8, 9, 4, 10, 11, 12, 13, 174, 198, 4, 10, 642, 12, 23, 1, 1, 4, 10, 17, 12, 175, 1, 4, 10, 335, 12, 202, 1, 79, 4, 5, 4, 10, 1, 12, 4, 32, 29, 73, 12, 4, 155, 1, 12, 308, 340, 1, 4, 155, 1, 18, 12, 83, 340, 58, 1, 4, 155, 1, 73, 12, 30, 340, 1, 4, 5, 4, 32, 1, 12, 4, 155, 1, 12, 109, 1, 385, 1, 423, 4, 155, 1, 18, 12, 109, 1, 385, 1, 1, 4, 5, 4, 32, 1, 12, 109, 1, 386, 1, 503, 4, 155, 1, 18, 12, 33, 4, 155, 1, 18, 12, 34, 4, 155, 1, 18, 12, 36, 4, 155, 1, 18, 12, 37, 4, 5, 4, 8, 55, 4, 10, 56, 58, 60, 61, 4, 10, 56, 1, 60, 63, 4, 5, 4, 8, 64, 4, 5, 4, 10, 642, 17, 57, 12, 70, 334, 1, 4, 10, 29, 335, 81, 12, 65, 67, 4, 10, 17, 29, 81, 12, 65, 4, 10, 119, 17, 642, 18, 12, 92, 4, 10, 1, 119, 81, 12, 72, 4, 10, 1, 119, 162, 12, 92, 4, 10, 1, 119, 8, 12, 92, 4, 10, 335, 29, 119, 73, 12, 65, 4, 5, 4, 5, 4, 8, 46, 4, 10, 188, 12, 17, 642, 11, 4, 10, 289, 12, 1, 642, 11, 4, 10, 89, 12, 1, 642, 11, 4, 10, 122, 12, 1, 642, 11, 4, 10, 123, 12, 1, 642, 11, 4, 10, 91, 12, 1, 642, 11, 4, 10, 534, 12, 1, 642, 11, 4, 10, 51, 12, 642, 11, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [6, 4, 8, 9, 4, 10, 11, 12, 13, 174, 198, 4, 10, 642, 12, 23, 1, 1, 4, 10, 17, 12, 175, 1, 4, 10, 335, 12, 202, 1, 79, 4, 5, 4, 10, 1, 12, 4, 32, 29, 73, 12, 4, 155, 1, 12, 308, 340, 1, 4, 155, 1, 18, 12, 83, 340, 58, 1, 4, 155, 1, 73, 12, 30, 340, 1, 4, 5, 4, 32, 1, 12, 4, 155, 1, 12, 109, 1, 385, 1, 423, 4, 155, 1, 18, 12, 109, 1, 385, 1, 1, 4, 5, 4, 32, 1, 12, 109, 1, 386, 1, 503, 4, 155, 1, 18, 12, 33, 4, 155, 1, 18, 12, 34, 4, 155, 1, 18, 12, 36, 4, 155, 1, 18, 12, 37, 4, 5, 4, 8, 55, 4, 10, 56, 58, 60, 61, 4, 10, 56, 1, 60, 63, 4, 5, 4, 8, 64, 4, 5, 4, 10, 642, 17, 57, 12, 70, 334, 1, 4, 10, 29, 335, 81, 12, 65, 67, 4, 10, 17, 29, 81, 12, 65, 4, 10, 119, 17, 642, 18, 12, 92, 4, 10, 1, 119, 81, 12, 72, 4, 10, 1, 119, 162, 12, 92, 4, 10, 1, 119, 8, 12, 92, 4, 10, 335, 29, 119, 73, 12, 65, 4, 5, 4, 5, 4, 8, 46, 4, 10, 188, 12, 17, 642, 11, 4, 10, 289, 12, 1, 642, 11, 4, 10, 89, 12, 1, 642, 11, 4, 10, 122, 12, 1, 642, 11, 4, 10, 123, 12, 1, 642, 11, 4, 10, 91, 12, 1, 642, 11, 4, 10, 534, 12, 1, 642, 11, 4, 10, 51, 12, 642, 11, 4, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 275}, "8": {"input": [2, 6, 4, 8, 9, 4, 5, 4, 10, 11, 12, 13, 294, 174, 4, 10, 1, 12, 4, 32, 1, 12, 308, 203, 541, 309, 4, 32, 543, 12, 4, 155, 1, 12, 308, 203, 1, 393, 4, 155, 17, 12, 82, 1, 468, 382, 4, 5, 4, 10, 647, 12, 83, 1, 203, 403, 295, 4, 10, 1, 12, 26, 77, 149, 1, 4, 10, 43, 12, 13, 116, 4, 5, 4, 5, 4, 8, 55, 4, 10, 56, 58, 18, 61, 4, 10, 56, 1, 73, 61, 4, 10, 125, 126, 63, 4, 5, 4, 8, 64, 4, 5, 4, 10, 1, 647, 12, 117, 1, 4, 10, 17, 647, 12, 65, 94, 4, 10, 1, 1, 12, 117, 1, 67, 4, 10, 1, 43, 43, 12, 92, 4, 5, 4, 5, 4, 8, 46, 4, 10, 120, 12, 11, 647, 4, 10, 89, 12, 11, 1, 4, 10, 54, 12, 11, 17, 4, 10, 51, 12, 11, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [6, 4, 8, 9, 4, 5, 4, 10, 11, 12, 13, 294, 174, 4, 10, 1, 12, 4, 32, 1, 12, 308, 203, 541, 309, 4, 32, 543, 12, 4, 155, 1, 12, 308, 203, 1, 393, 4, 155, 17, 12, 82, 1, 468, 382, 4, 5, 4, 10, 647, 12, 83, 1, 203, 403, 295, 4, 10, 1, 12, 26, 77, 149, 1, 4, 10, 43, 12, 13, 116, 4, 5, 4, 5, 4, 8, 55, 4, 10, 56, 58, 18, 61, 4, 10, 56, 1, 73, 61, 4, 10, 125, 126, 63, 4, 5, 4, 8, 64, 4, 5, 4, 10, 1, 647, 12, 117, 1, 4, 10, 17, 647, 12, 65, 94, 4, 10, 1, 1, 12, 117, 1, 67, 4, 10, 1, 43, 43, 12, 92, 4, 5, 4, 5, 4, 8, 46, 4, 10, 120, 12, 11, 647, 4, 10, 89, 12, 11, 1, 4, 10, 54, 12, 11, 17, 4, 10, 51, 12, 11, 4, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 162}, "9": {"input": [2, 6, 128, 1, 1, 4, 8, 9, 4, 10, 11, 12, 13, 218, 4, 10, 212, 12, 13, 4, 32, 219, 12, 220, 1, 4, 32, 221, 12, 1, 79, 222, 4, 32, 223, 18, 12, 39, 1, 136, 224, 4, 10, 1, 12, 109, 225, 110, 204, 4, 32, 226, 12, 227, 4, 32, 228, 12, 229, 4, 32, 230, 12, 231, 4, 32, 232, 12, 233, 4, 5, 4, 10, 43, 12, 13, 44, 45, 4, 5, 4, 10, 153, 12, 4, 32, 234, 12, 4, 155, 235, 12, 149, 4, 236, 1, 12, 237, 238, 239, 240, 1, 241, 4, 236, 1, 12, 242, 243, 244, 105, 245, 4, 155, 246, 12, 149, 4, 236, 1, 12, 237, 238, 239, 240, 1, 241, 4, 236, 1, 12, 242, 243, 244, 105, 245, 4, 155, 1, 12, 149, 4, 236, 1, 12, 237, 238, 239, 240, 1, 241, 4, 236, 1, 12, 242, 243, 244, 105, 245, 4, 155, 1, 12, 149, 4, 236, 1, 12, 237, 238, 239, 240, 1, 241, 4, 236, 1, 12, 242, 243, 244, 105, 245, 4, 32, 247, 12, 248, 18, 249, 276, 4, 155, 250, 18, 12, 19, 1, 4, 155, 251, 12, 85, 148, 4, 5, 4, 8, 64, 4, 10, 43, 247, 12, 191, 4, 10, 43, 43, 12, 171, 4, 10, 43, 119, 12, 65, 4, 5, 4, 10, 247, 119, 18, 12, 253, 4, 10, 234, 119, 234, 43, 12, 92, 4, 10, 250, 234, 18, 12, 65, 94, 4, 5, 4, 10, 223, 247, 12, 65, 254, 4, 10, 221, 247, 12, 65, 67, 4, 10, 219, 247, 12, 65, 163, 4, 5, 4, 10, 250, 223, 12, 255, 227, 1, 4, 10, 250, 223, 12, 255, 233, 1, 4, 10, 250, 223, 12, 255, 231, 1, 4, 10, 250, 223, 12, 255, 229, 1, 4, 5, 4, 10, 250, 223, 12, 256, 257, 258, 1, 1, 118, 4, 10, 250, 223, 12, 256, 257, 258, 1, 1, 118, 4, 10, 250, 223, 12, 256, 257, 258, 1, 1, 118, 4, 10, 250, 223, 12, 256, 257, 258, 1, 1, 118, 4, 5, 4, 10, 250, 223, 12, 256, 257, 258, 259, 1, 4, 10, 250, 223, 12, 117, 259, 4, 5, 4, 10, 234, 251, 12, 65, 1, 4, 5, 4, 8, 46, 4, 10, 53, 12, 11, 4, 10, 184, 12, 11, 223, 4, 10, 51, 12, 11, 221, 4, 10, 54, 12, 11, 250, 4, 10, 50, 12, 11, 226, 4, 10, 49, 12, 11, 228, 4, 10, 185, 12, 11, 230, 4, 10, 260, 12, 11, 232, 4, 10, 91, 12, 11, 219, 4, 10, 52, 12, 11, 43, 4, 10, 5, 4, 8, 55, 4, 10, 56, 1, 73, 63, 4, 10, 56, 243, 61, 4, 10, 125, 1, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [6, 128, 1, 1, 4, 8, 9, 4, 10, 11, 12, 13, 218, 4, 10, 212, 12, 13, 4, 32, 219, 12, 220, 1, 4, 32, 221, 12, 1, 79, 222, 4, 32, 223, 18, 12, 39, 1, 136, 224, 4, 10, 1, 12, 109, 225, 110, 204, 4, 32, 226, 12, 227, 4, 32, 228, 12, 229, 4, 32, 230, 12, 231, 4, 32, 232, 12, 233, 4, 5, 4, 10, 43, 12, 13, 44, 45, 4, 5, 4, 10, 153, 12, 4, 32, 234, 12, 4, 155, 235, 12, 149, 4, 236, 1, 12, 237, 238, 239, 240, 1, 241, 4, 236, 1, 12, 242, 243, 244, 105, 245, 4, 155, 246, 12, 149, 4, 236, 1, 12, 237, 238, 239, 240, 1, 241, 4, 236, 1, 12, 242, 243, 244, 105, 245, 4, 155, 1, 12, 149, 4, 236, 1, 12, 237, 238, 239, 240, 1, 241, 4, 236, 1, 12, 242, 243, 244, 105, 245, 4, 155, 1, 12, 149, 4, 236, 1, 12, 237, 238, 239, 240, 1, 241, 4, 236, 1, 12, 242, 243, 244, 105, 245, 4, 32, 247, 12, 248, 18, 249, 276, 4, 155, 250, 18, 12, 19, 1, 4, 155, 251, 12, 85, 148, 4, 5, 4, 8, 64, 4, 10, 43, 247, 12, 191, 4, 10, 43, 43, 12, 171, 4, 10, 43, 119, 12, 65, 4, 5, 4, 10, 247, 119, 18, 12, 253, 4, 10, 234, 119, 234, 43, 12, 92, 4, 10, 250, 234, 18, 12, 65, 94, 4, 5, 4, 10, 223, 247, 12, 65, 254, 4, 10, 221, 247, 12, 65, 67, 4, 10, 219, 247, 12, 65, 163, 4, 5, 4, 10, 250, 223, 12, 255, 227, 1, 4, 10, 250, 223, 12, 255, 233, 1, 4, 10, 250, 223, 12, 255, 231, 1, 4, 10, 250, 223, 12, 255, 229, 1, 4, 5, 4, 10, 250, 223, 12, 256, 257, 258, 1, 1, 118, 4, 10, 250, 223, 12, 256, 257, 258, 1, 1, 118, 4, 10, 250, 223, 12, 256, 257, 258, 1, 1, 118, 4, 10, 250, 223, 12, 256, 257, 258, 1, 1, 118, 4, 5, 4, 10, 250, 223, 12, 256, 257, 258, 259, 1, 4, 10, 250, 223, 12, 117, 259, 4, 5, 4, 10, 234, 251, 12, 65, 1, 4, 5, 4, 8, 46, 4, 10, 53, 12, 11, 4, 10, 184, 12, 11, 223, 4, 10, 51, 12, 11, 221, 4, 10, 54, 12, 11, 250, 4, 10, 50, 12, 11, 226, 4, 10, 49, 12, 11, 228, 4, 10, 185, 12, 11, 230, 4, 10, 260, 12, 11, 232, 4, 10, 91, 12, 11, 219, 4, 10, 52, 12, 11, 43, 4, 10, 5, 4, 8, 55, 4, 10, 56, 1, 73, 63, 4, 10, 56, 243, 61, 4, 10, 125, 1, 4, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 470}, "10": {"input": [2, 6, 4, 8, 9, 4, 10, 11, 12, 13, 99, 45, 4, 10, 1, 12, 13, 218, 4, 10, 351, 12, 13, 4, 32, 97, 12, 98, 1, 4, 32, 107, 18, 12, 108, 40, 183, 4, 10, 153, 12, 4, 32, 17, 12, 82, 1, 361, 1, 4, 32, 601, 12, 308, 276, 240, 1, 1, 4, 10, 359, 12, 26, 77, 149, 1, 4, 10, 134, 12, 39, 130, 1, 1, 1, 35, 4, 10, 371, 18, 12, 39, 477, 478, 35, 222, 4, 5, 4, 10, 43, 12, 13, 156, 45, 4, 5, 4, 8, 64, 4, 10, 134, 17, 73, 12, 165, 95, 4, 10, 97, 359, 8, 12, 65, 67, 4, 10, 371, 17, 8, 12, 165, 67, 4, 10, 371, 601, 8, 12, 165, 4, 10, 153, 43, 8, 12, 92, 4, 10, 17, 97, 162, 12, 1, 57, 376, 478, 4, 10, 601, 97, 162, 12, 1, 57, 376, 478, 4, 10, 107, 17, 8, 12, 168, 376, 372, 4, 5, 4, 8, 55, 4, 10, 56, 160, 73, 60, 63, 4, 10, 56, 58, 60, 61, 4, 5, 4, 8, 46, 4, 10, 120, 12, 11, 1, 107, 4, 10, 51, 12, 11, 97, 4, 10, 184, 12, 11, 371, 4, 10, 50, 12, 11, 601, 4, 10, 320, 12, 11, 134, 4, 10, 53, 12, 11, 4, 10, 54, 12, 11, 17, 4, 10, 52, 12, 11, 43, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [6, 4, 8, 9, 4, 10, 11, 12, 13, 99, 45, 4, 10, 1, 12, 13, 218, 4, 10, 351, 12, 13, 4, 32, 97, 12, 98, 1, 4, 32, 107, 18, 12, 108, 40, 183, 4, 10, 153, 12, 4, 32, 17, 12, 82, 1, 361, 1, 4, 32, 601, 12, 308, 276, 240, 1, 1, 4, 10, 359, 12, 26, 77, 149, 1, 4, 10, 134, 12, 39, 130, 1, 1, 1, 35, 4, 10, 371, 18, 12, 39, 477, 478, 35, 222, 4, 5, 4, 10, 43, 12, 13, 156, 45, 4, 5, 4, 8, 64, 4, 10, 134, 17, 73, 12, 165, 95, 4, 10, 97, 359, 8, 12, 65, 67, 4, 10, 371, 17, 8, 12, 165, 67, 4, 10, 371, 601, 8, 12, 165, 4, 10, 153, 43, 8, 12, 92, 4, 10, 17, 97, 162, 12, 1, 57, 376, 478, 4, 10, 601, 97, 162, 12, 1, 57, 376, 478, 4, 10, 107, 17, 8, 12, 168, 376, 372, 4, 5, 4, 8, 55, 4, 10, 56, 160, 73, 60, 63, 4, 10, 56, 58, 60, 61, 4, 5, 4, 8, 46, 4, 10, 120, 12, 11, 1, 107, 4, 10, 51, 12, 11, 97, 4, 10, 184, 12, 11, 371, 4, 10, 50, 12, 11, 601, 4, 10, 320, 12, 11, 134, 4, 10, 53, 12, 11, 4, 10, 54, 12, 11, 17, 4, 10, 52, 12, 11, 43, 4, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 239}, "11": {"input": [2, 6, 128, 172, 4, 5, 4, 8, 9, 4, 10, 11, 12, 13, 173, 174, 4, 10, 17, 12, 175, 176, 4, 5, 4, 10, 177, 12, 23, 4, 32, 1, 162, 12, 18, 88, 4, 32, 1, 162, 12, 18, 88, 4, 32, 1, 162, 12, 18, 88, 4, 32, 1, 162, 12, 18, 88, 4, 5, 4, 10, 178, 73, 12, 13, 179, 180, 4, 32, 1, 12, 4, 32, 1, 12, 4, 32, 1, 12, 4, 32, 1, 12, 4, 5, 4, 10, 181, 12, 108, 139, 4, 32, 1, 12, 4, 32, 1, 12, 4, 32, 1, 12, 4, 32, 1, 12, 4, 5, 4, 10, 182, 12, 108, 183, 4, 5, 4, 10, 43, 12, 13, 44, 45, 4, 5, 4, 8, 46, 4, 10, 184, 12, 11, 1, 4, 10, 50, 12, 11, 1, 4, 10, 49, 12, 11, 1, 4, 10, 185, 12, 11, 1, 4, 10, 186, 12, 1, 11, 4, 10, 53, 12, 1, 11, 4, 10, 187, 12, 1, 11, 4, 10, 1, 12, 1, 11, 4, 10, 188, 12, 1, 11, 4, 10, 47, 12, 1, 11, 4, 10, 89, 12, 1, 11, 4, 10, 189, 12, 1, 11, 4, 5, 4, 10, 54, 12, 17, 11, 4, 10, 51, 12, 11, 4, 10, 52, 12, 43, 4, 10, 190, 12, 182, 11, 4, 5, 4, 8, 64, 4, 10, 17, 43, 181, 12, 92, 4, 10, 177, 17, 18, 12, 191, 4, 10, 177, 43, 177, 181, 18, 12, 171, 4, 10, 1, 1, 12, 192, 1, 67, 4, 10, 1, 1, 12, 192, 1, 95, 4, 10, 1, 1, 12, 192, 1, 193, 4, 10, 1, 1, 12, 192, 1, 1, 4, 10, 177, 178, 12, 93, 4, 10, 182, 17, 12, 65, 1, 4, 5, 4, 8, 55, 4, 10, 56, 194, 162, 60, 63, 4, 10, 125, 126, 61, 4, 5, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [6, 128, 172, 4, 5, 4, 8, 9, 4, 10, 11, 12, 13, 173, 174, 4, 10, 17, 12, 175, 176, 4, 5, 4, 10, 177, 12, 23, 4, 32, 1, 162, 12, 18, 88, 4, 32, 1, 162, 12, 18, 88, 4, 32, 1, 162, 12, 18, 88, 4, 32, 1, 162, 12, 18, 88, 4, 5, 4, 10, 178, 73, 12, 13, 179, 180, 4, 32, 1, 12, 4, 32, 1, 12, 4, 32, 1, 12, 4, 32, 1, 12, 4, 5, 4, 10, 181, 12, 108, 139, 4, 32, 1, 12, 4, 32, 1, 12, 4, 32, 1, 12, 4, 32, 1, 12, 4, 5, 4, 10, 182, 12, 108, 183, 4, 5, 4, 10, 43, 12, 13, 44, 45, 4, 5, 4, 8, 46, 4, 10, 184, 12, 11, 1, 4, 10, 50, 12, 11, 1, 4, 10, 49, 12, 11, 1, 4, 10, 185, 12, 11, 1, 4, 10, 186, 12, 1, 11, 4, 10, 53, 12, 1, 11, 4, 10, 187, 12, 1, 11, 4, 10, 1, 12, 1, 11, 4, 10, 188, 12, 1, 11, 4, 10, 47, 12, 1, 11, 4, 10, 89, 12, 1, 11, 4, 10, 189, 12, 1, 11, 4, 5, 4, 10, 54, 12, 17, 11, 4, 10, 51, 12, 11, 4, 10, 52, 12, 43, 4, 10, 190, 12, 182, 11, 4, 5, 4, 8, 64, 4, 10, 17, 43, 181, 12, 92, 4, 10, 177, 17, 18, 12, 191, 4, 10, 177, 43, 177, 181, 18, 12, 171, 4, 10, 1, 1, 12, 192, 1, 67, 4, 10, 1, 1, 12, 192, 1, 95, 4, 10, 1, 1, 12, 192, 1, 193, 4, 10, 1, 1, 12, 192, 1, 1, 4, 10, 177, 178, 12, 93, 4, 10, 182, 17, 12, 65, 1, 4, 5, 4, 8, 55, 4, 10, 56, 194, 162, 60, 63, 4, 10, 125, 126, 61, 4, 5, 4, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 318}, "12": {"input": [2, 6, 4, 1, 4, 1, 12, 13, 74, 174, 4, 1, 12, 13, 370, 1, 4, 1, 12, 26, 114, 127, 149, 205, 4, 404, 12, 13, 98, 198, 4, 405, 12, 108, 40, 144, 4, 406, 12, 39, 19, 372, 102, 24, 4, 407, 12, 30, 37, 101, 408, 1, 4, 409, 12, 4, 1, 18, 12, 82, 73, 361, 295, 410, 4, 1, 12, 308, 393, 4, 1, 12, 100, 1, 4, 1, 12, 220, 1, 4, 5, 4, 1, 4, 1, 12, 380, 411, 4, 1, 12, 380, 4, 1, 12, 380, 1, 4, 1, 12, 380, 154, 4, 1, 12, 380, 412, 4, 1, 12, 380, 413, 4, 1, 12, 380, 392, 4, 1, 12, 380, 17, 4, 5, 4, 1, 4, 404, 17, 359, 12, 65, 4, 406, 17, 12, 165, 18, 95, 4, 409, 43, 154, 12, 92, 4, 5, 4, 414, 154, 12, 415, 94, 4, 414, 392, 413, 12, 65, 94, 4, 5, 4, 407, 411, 43, 412, 154, 12, 92, 4, 5, 4, 1, 411, 412, 12, 92, 4, 5, 4, 1, 392, 12, 65, 4, 1, 413, 12, 117, 1, 67, 4, 405, 17, 12, 168, 1, 1, 4, 5, 4, 1, 4, 416, 58, 60, 61, 4, 416, 1, 60, 63, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [6, 4, 1, 4, 1, 12, 13, 74, 174, 4, 1, 12, 13, 370, 1, 4, 1, 12, 26, 114, 127, 149, 205, 4, 404, 12, 13, 98, 198, 4, 405, 12, 108, 40, 144, 4, 406, 12, 39, 19, 372, 102, 24, 4, 407, 12, 30, 37, 101, 408, 1, 4, 409, 12, 4, 1, 18, 12, 82, 73, 361, 295, 410, 4, 1, 12, 308, 393, 4, 1, 12, 100, 1, 4, 1, 12, 220, 1, 4, 5, 4, 1, 4, 1, 12, 380, 411, 4, 1, 12, 380, 4, 1, 12, 380, 1, 4, 1, 12, 380, 154, 4, 1, 12, 380, 412, 4, 1, 12, 380, 413, 4, 1, 12, 380, 392, 4, 1, 12, 380, 17, 4, 5, 4, 1, 4, 404, 17, 359, 12, 65, 4, 406, 17, 12, 165, 18, 95, 4, 409, 43, 154, 12, 92, 4, 5, 4, 414, 154, 12, 415, 94, 4, 414, 392, 413, 12, 65, 94, 4, 5, 4, 407, 411, 43, 412, 154, 12, 92, 4, 5, 4, 1, 411, 412, 12, 92, 4, 5, 4, 1, 392, 12, 65, 4, 1, 413, 12, 117, 1, 67, 4, 405, 17, 12, 168, 1, 1, 4, 5, 4, 1, 4, 416, 58, 60, 61, 4, 416, 1, 60, 63, 4, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 214}, "13": {"input": [2, 6, 128, 4, 8, 9, 4, 10, 11, 12, 13, 294, 174, 4, 10, 196, 12, 13, 328, 174, 4, 10, 17, 12, 82, 329, 295, 330, 4, 5, 4, 10, 331, 12, 13, 328, 4, 10, 1, 12, 13, 4, 32, 1, 12, 204, 174, 4, 32, 1, 12, 1, 1, 1, 4, 5, 4, 10, 182, 12, 13, 211, 4, 5, 4, 10, 1, 12, 1, 4, 32, 1, 18, 12, 332, 85, 1, 1, 4, 32, 1, 12, 26, 4, 5, 4, 10, 43, 12, 13, 197, 44, 45, 4, 5, 4, 5, 4, 8, 46, 4, 10, 51, 12, 11, 4, 10, 54, 12, 17, 11, 4, 10, 124, 12, 331, 11, 4, 10, 47, 12, 1, 331, 196, 4, 10, 190, 12, 182, 11, 4, 5, 4, 8, 64, 4, 10, 17, 43, 119, 12, 92, 4, 5, 4, 10, 1, 1, 12, 117, 1, 4, 10, 331, 1, 12, 65, 4, 5, 4, 10, 17, 331, 12, 65, 4, 10, 182, 17, 12, 65, 4, 5, 4, 8, 55, 4, 10, 56, 58, 61, 4, 10, 56, 194, 63, 4, 10, 125, 333, 63, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [6, 128, 4, 8, 9, 4, 10, 11, 12, 13, 294, 174, 4, 10, 196, 12, 13, 328, 174, 4, 10, 17, 12, 82, 329, 295, 330, 4, 5, 4, 10, 331, 12, 13, 328, 4, 10, 1, 12, 13, 4, 32, 1, 12, 204, 174, 4, 32, 1, 12, 1, 1, 1, 4, 5, 4, 10, 182, 12, 13, 211, 4, 5, 4, 10, 1, 12, 1, 4, 32, 1, 18, 12, 332, 85, 1, 1, 4, 32, 1, 12, 26, 4, 5, 4, 10, 43, 12, 13, 197, 44, 45, 4, 5, 4, 5, 4, 8, 46, 4, 10, 51, 12, 11, 4, 10, 54, 12, 17, 11, 4, 10, 124, 12, 331, 11, 4, 10, 47, 12, 1, 331, 196, 4, 10, 190, 12, 182, 11, 4, 5, 4, 8, 64, 4, 10, 17, 43, 119, 12, 92, 4, 5, 4, 10, 1, 1, 12, 117, 1, 4, 10, 331, 1, 12, 65, 4, 5, 4, 10, 17, 331, 12, 65, 4, 10, 182, 17, 12, 65, 4, 5, 4, 8, 55, 4, 10, 56, 58, 61, 4, 10, 56, 194, 63, 4, 10, 125, 333, 63, 4, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 192}, "14": {"input": [2, 6, 128, 261, 4, 8, 9, 4, 10, 196, 12, 13, 99, 45, 174, 4, 10, 1, 12, 13, 328, 174, 4, 5, 4, 10, 1, 12, 13, 1, 4, 32, 1, 12, 4, 32, 1, 12, 4, 10, 347, 12, 1, 1, 1, 4, 32, 1, 12, 1, 220, 433, 4, 32, 1, 12, 1, 220, 427, 4, 5, 4, 10, 153, 12, 4, 32, 17, 12, 82, 1, 1, 4, 32, 1, 12, 30, 4, 155, 1, 12, 209, 21, 35, 1, 100, 4, 236, 1, 12, 36, 4, 236, 1, 12, 37, 4, 236, 1, 12, 34, 4, 236, 1, 12, 33, 4, 155, 324, 12, 1, 1, 1, 98, 4, 236, 1, 12, 36, 4, 236, 1, 12, 37, 4, 236, 574, 12, 34, 4, 236, 575, 12, 33, 4, 5, 4, 10, 1, 12, 109, 204, 174, 4, 32, 1, 12, 375, 318, 4, 155, 1, 12, 1, 4, 155, 1, 12, 1, 4, 155, 1, 12, 1, 4, 155, 1, 12, 1, 4, 32, 1, 12, 375, 1, 4, 155, 1, 12, 1, 4, 155, 1, 12, 1, 4, 155, 1, 12, 1, 4, 155, 1, 12, 1, 4, 5, 4, 10, 269, 12, 13, 204, 174, 4, 32, 273, 12, 36, 271, 4, 32, 274, 12, 37, 271, 4, 32, 270, 12, 34, 271, 4, 32, 272, 12, 33, 271, 4, 5, 4, 10, 145, 12, 30, 1, 1, 408, 4, 32, 1, 12, 34, 287, 4, 32, 1, 12, 33, 287, 4, 32, 1, 12, 36, 336, 4, 32, 1, 12, 37, 336, 4, 5, 4, 10, 1, 12, 26, 4, 5, 4, 10, 1, 12, 13, 1, 1, 142, 4, 5, 4, 10, 43, 12, 13, 325, 4, 5, 4, 8, 46, 4, 10, 51, 12, 196, 4, 10, 48, 12, 196, 1, 4, 10, 121, 12, 196, 1, 4, 10, 534, 12, 196, 1, 4, 10, 52, 12, 43, 196, 4, 5, 4, 10, 50, 12, 196, 1, 1, 4, 10, 49, 12, 196, 1, 1, 4, 10, 185, 12, 196, 1, 1, 4, 10, 260, 12, 196, 1, 1, 4, 5, 4, 10, 54, 12, 196, 17, 4, 5, 4, 10, 374, 12, 196, 273, 4, 10, 158, 12, 196, 270, 4, 10, 189, 12, 196, 274, 4, 10, 289, 12, 196, 272, 4, 5, 4, 10, 124, 12, 196, 1, 4, 5, 4, 5, 4, 8, 64, 4, 10, 1, 213, 12, 70, 1, 1, 4, 10, 1, 213, 12, 70, 1, 1, 4, 10, 1, 213, 12, 70, 1, 1, 4, 10, 1, 213, 12, 70, 1, 1, 4, 5, 4, 10, 153, 43, 347, 12, 92, 4, 10, 17, 1, 12, 92, 4, 10, 145, 43, 12, 65, 4, 5, 4, 10, 1, 274, 12, 117, 1, 4, 10, 1, 273, 12, 117, 1, 4, 10, 1, 272, 12, 117, 1, 4, 10, 1, 270, 12, 117, 1, 4, 10, 1, 269, 12, 92, 481, 4, 5, 4, 10, 324, 274, 12, 117, 1, 4, 10, 324, 273, 12, 117, 1, 4, 10, 324, 272, 12, 117, 1, 4, 10, 324, 270, 12, 117, 1, 4, 10, 324, 269, 12, 92, 481, 4, 5, 4, 10, 1, 17, 12, 117, 1, 67, 4, 10, 1, 17, 12, 117, 1, 67, 4, 5, 4, 10, 1, 1, 12, 117, 1, 118, 94, 4, 10, 1, 1, 12, 117, 1, 118, 94, 4, 5, 4, 10, 1, 1, 1, 12, 117, 1, 118, 1, 4, 10, 1, 1, 1, 12, 117, 1, 118, 1, 4, 5, 4, 10, 1, 1, 12, 214, 167, 66, 4, 10, 1], "target": [6, 128, 261, 4, 8, 9, 4, 10, 196, 12, 13, 99, 45, 174, 4, 10, 1, 12, 13, 328, 174, 4, 5, 4, 10, 1, 12, 13, 1, 4, 32, 1, 12, 4, 32, 1, 12, 4, 10, 347, 12, 1, 1, 1, 4, 32, 1, 12, 1, 220, 433, 4, 32, 1, 12, 1, 220, 427, 4, 5, 4, 10, 153, 12, 4, 32, 17, 12, 82, 1, 1, 4, 32, 1, 12, 30, 4, 155, 1, 12, 209, 21, 35, 1, 100, 4, 236, 1, 12, 36, 4, 236, 1, 12, 37, 4, 236, 1, 12, 34, 4, 236, 1, 12, 33, 4, 155, 324, 12, 1, 1, 1, 98, 4, 236, 1, 12, 36, 4, 236, 1, 12, 37, 4, 236, 574, 12, 34, 4, 236, 575, 12, 33, 4, 5, 4, 10, 1, 12, 109, 204, 174, 4, 32, 1, 12, 375, 318, 4, 155, 1, 12, 1, 4, 155, 1, 12, 1, 4, 155, 1, 12, 1, 4, 155, 1, 12, 1, 4, 32, 1, 12, 375, 1, 4, 155, 1, 12, 1, 4, 155, 1, 12, 1, 4, 155, 1, 12, 1, 4, 155, 1, 12, 1, 4, 5, 4, 10, 269, 12, 13, 204, 174, 4, 32, 273, 12, 36, 271, 4, 32, 274, 12, 37, 271, 4, 32, 270, 12, 34, 271, 4, 32, 272, 12, 33, 271, 4, 5, 4, 10, 145, 12, 30, 1, 1, 408, 4, 32, 1, 12, 34, 287, 4, 32, 1, 12, 33, 287, 4, 32, 1, 12, 36, 336, 4, 32, 1, 12, 37, 336, 4, 5, 4, 10, 1, 12, 26, 4, 5, 4, 10, 1, 12, 13, 1, 1, 142, 4, 5, 4, 10, 43, 12, 13, 325, 4, 5, 4, 8, 46, 4, 10, 51, 12, 196, 4, 10, 48, 12, 196, 1, 4, 10, 121, 12, 196, 1, 4, 10, 534, 12, 196, 1, 4, 10, 52, 12, 43, 196, 4, 5, 4, 10, 50, 12, 196, 1, 1, 4, 10, 49, 12, 196, 1, 1, 4, 10, 185, 12, 196, 1, 1, 4, 10, 260, 12, 196, 1, 1, 4, 5, 4, 10, 54, 12, 196, 17, 4, 5, 4, 10, 374, 12, 196, 273, 4, 10, 158, 12, 196, 270, 4, 10, 189, 12, 196, 274, 4, 10, 289, 12, 196, 272, 4, 5, 4, 10, 124, 12, 196, 1, 4, 5, 4, 5, 4, 8, 64, 4, 10, 1, 213, 12, 70, 1, 1, 4, 10, 1, 213, 12, 70, 1, 1, 4, 10, 1, 213, 12, 70, 1, 1, 4, 10, 1, 213, 12, 70, 1, 1, 4, 5, 4, 10, 153, 43, 347, 12, 92, 4, 10, 17, 1, 12, 92, 4, 10, 145, 43, 12, 65, 4, 5, 4, 10, 1, 274, 12, 117, 1, 4, 10, 1, 273, 12, 117, 1, 4, 10, 1, 272, 12, 117, 1, 4, 10, 1, 270, 12, 117, 1, 4, 10, 1, 269, 12, 92, 481, 4, 5, 4, 10, 324, 274, 12, 117, 1, 4, 10, 324, 273, 12, 117, 1, 4, 10, 324, 272, 12, 117, 1, 4, 10, 324, 270, 12, 117, 1, 4, 10, 324, 269, 12, 92, 481, 4, 5, 4, 10, 1, 17, 12, 117, 1, 67, 4, 10, 1, 17, 12, 117, 1, 67, 4, 5, 4, 10, 1, 1, 12, 117, 1, 118, 94, 4, 10, 1, 1, 12, 117, 1, 118, 94, 4, 5, 4, 10, 1, 1, 1, 12, 117, 1, 118, 1, 4, 10, 1, 1, 1, 12, 117, 1, 118, 1, 4, 5, 4, 10, 1, 1, 12, 214, 167, 66, 4, 10, 1, 3], "length": 600}, "15": {"input": [2, 4, 5, 4, 6, 128, 1, 4, 8, 9, 4, 10, 5, 4, 10, 196, 12, 13, 101, 14, 4, 10, 446, 12, 13, 179, 1, 4, 5, 4, 10, 447, 12, 26, 69, 1, 4, 10, 1, 12, 39, 69, 4, 5, 4, 10, 448, 12, 26, 69, 1, 4, 10, 1, 12, 39, 69, 4, 5, 4, 10, 17, 12, 175, 136, 1, 4, 5, 4, 10, 43, 12, 13, 1, 4, 5, 4, 8, 46, 4, 10, 54, 12, 17, 196, 4, 10, 51, 12, 196, 4, 10, 123, 12, 446, 4, 10, 52, 12, 43, 4, 5, 4, 8, 64, 4, 10, 17, 119, 12, 92, 4, 10, 5, 4, 10, 447, 17, 12, 65, 4, 10, 196, 17, 12, 70, 1, 4, 10, 447, 196, 12, 71, 1, 167, 4, 10, 447, 196, 12, 68, 1, 69, 1, 4, 10, 196, 447, 12, 168, 1, 69, 18, 67, 4, 10, 5, 4, 10, 448, 17, 12, 65, 4, 10, 446, 17, 12, 70, 1, 4, 10, 448, 446, 12, 71, 1, 167, 4, 10, 448, 446, 12, 68, 1, 69, 1, 4, 10, 446, 448, 12, 168, 1, 69, 5, 4, 5, 4, 8, 55, 4, 10, 56, 1, 60, 63, 4, 10, 5, 4, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [4, 5, 4, 6, 128, 1, 4, 8, 9, 4, 10, 5, 4, 10, 196, 12, 13, 101, 14, 4, 10, 446, 12, 13, 179, 1, 4, 5, 4, 10, 447, 12, 26, 69, 1, 4, 10, 1, 12, 39, 69, 4, 5, 4, 10, 448, 12, 26, 69, 1, 4, 10, 1, 12, 39, 69, 4, 5, 4, 10, 17, 12, 175, 136, 1, 4, 5, 4, 10, 43, 12, 13, 1, 4, 5, 4, 8, 46, 4, 10, 54, 12, 17, 196, 4, 10, 51, 12, 196, 4, 10, 123, 12, 446, 4, 10, 52, 12, 43, 4, 5, 4, 8, 64, 4, 10, 17, 119, 12, 92, 4, 10, 5, 4, 10, 447, 17, 12, 65, 4, 10, 196, 17, 12, 70, 1, 4, 10, 447, 196, 12, 71, 1, 167, 4, 10, 447, 196, 12, 68, 1, 69, 1, 4, 10, 196, 447, 12, 168, 1, 69, 18, 67, 4, 10, 5, 4, 10, 448, 17, 12, 65, 4, 10, 446, 17, 12, 70, 1, 4, 10, 448, 446, 12, 71, 1, 167, 4, 10, 448, 446, 12, 68, 1, 69, 1, 4, 10, 446, 448, 12, 168, 1, 69, 5, 4, 5, 4, 8, 55, 4, 10, 56, 1, 60, 63, 4, 10, 5, 4, 4, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 212}, "16": {"input": [2, 6, 261, 4, 8, 9, 4, 10, 11, 12, 13, 99, 45, 174, 4, 10, 129, 12, 13, 130, 508, 4, 32, 510, 12, 37, 18, 100, 4, 32, 511, 12, 36, 18, 85, 4, 32, 512, 18, 12, 33, 19, 4, 32, 513, 18, 12, 34, 19, 4, 5, 4, 10, 532, 12, 4, 32, 1, 12, 13, 1, 4, 32, 1, 12, 13, 204, 174, 4, 5, 4, 10, 17, 12, 4, 32, 153, 12, 175, 403, 4, 32, 609, 12, 363, 329, 276, 4, 5, 4, 10, 182, 12, 13, 40, 183, 110, 4, 10, 43, 12, 13, 465, 4, 10, 177, 18, 12, 23, 342, 4, 10, 1, 12, 13, 1, 4, 10, 43, 12, 13, 1, 4, 5, 4, 5, 4, 8, 46, 4, 10, 51, 12, 11, 4, 10, 54, 12, 153, 1, 11, 4, 10, 291, 12, 1, 11, 4, 10, 50, 12, 511, 11, 4, 10, 49, 12, 512, 11, 4, 10, 185, 12, 510, 11, 4, 10, 260, 12, 513, 11, 4, 10, 123, 12, 177, 11, 4, 10, 190, 12, 182, 11, 4, 10, 124, 12, 1, 11, 4, 10, 52, 12, 43, 11, 4, 10, 121, 12, 1, 11, 4, 5, 4, 8, 64, 4, 5, 4, 10, 153, 43, 12, 92, 4, 10, 177, 17, 18, 12, 191, 4, 10, 177, 43, 177, 18, 12, 171, 4, 5, 4, 10, 129, 177, 12, 117, 1, 4, 10, 177, 1, 12, 65, 67, 4, 5, 4, 10, 153, 129, 12, 117, 1, 4, 10, 609, 532, 12, 117, 1, 4, 10, 182, 17, 18, 12, 65, 4, 5, 4, 10, 609, 129, 12, 170, 375, 4, 5, 4, 10, 1, 17, 12, 65, 254, 4, 5, 4, 8, 55, 4, 10, 56, 194, 162, 60, 63, 4, 10, 56, 58, 18, 60, 61, 4, 10, 125, 126, 61, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [6, 261, 4, 8, 9, 4, 10, 11, 12, 13, 99, 45, 174, 4, 10, 129, 12, 13, 130, 508, 4, 32, 510, 12, 37, 18, 100, 4, 32, 511, 12, 36, 18, 85, 4, 32, 512, 18, 12, 33, 19, 4, 32, 513, 18, 12, 34, 19, 4, 5, 4, 10, 532, 12, 4, 32, 1, 12, 13, 1, 4, 32, 1, 12, 13, 204, 174, 4, 5, 4, 10, 17, 12, 4, 32, 153, 12, 175, 403, 4, 32, 609, 12, 363, 329, 276, 4, 5, 4, 10, 182, 12, 13, 40, 183, 110, 4, 10, 43, 12, 13, 465, 4, 10, 177, 18, 12, 23, 342, 4, 10, 1, 12, 13, 1, 4, 10, 43, 12, 13, 1, 4, 5, 4, 5, 4, 8, 46, 4, 10, 51, 12, 11, 4, 10, 54, 12, 153, 1, 11, 4, 10, 291, 12, 1, 11, 4, 10, 50, 12, 511, 11, 4, 10, 49, 12, 512, 11, 4, 10, 185, 12, 510, 11, 4, 10, 260, 12, 513, 11, 4, 10, 123, 12, 177, 11, 4, 10, 190, 12, 182, 11, 4, 10, 124, 12, 1, 11, 4, 10, 52, 12, 43, 11, 4, 10, 121, 12, 1, 11, 4, 5, 4, 8, 64, 4, 5, 4, 10, 153, 43, 12, 92, 4, 10, 177, 17, 18, 12, 191, 4, 10, 177, 43, 177, 18, 12, 171, 4, 5, 4, 10, 129, 177, 12, 117, 1, 4, 10, 177, 1, 12, 65, 67, 4, 5, 4, 10, 153, 129, 12, 117, 1, 4, 10, 609, 532, 12, 117, 1, 4, 10, 182, 17, 18, 12, 65, 4, 5, 4, 10, 609, 129, 12, 170, 375, 4, 5, 4, 10, 1, 17, 12, 65, 254, 4, 5, 4, 8, 55, 4, 10, 56, 194, 162, 60, 63, 4, 10, 56, 58, 18, 60, 61, 4, 10, 125, 126, 61, 4, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 311}, "17": {"input": [2, 6, 4, 162, 9, 4, 81, 11, 12, 13, 294, 174, 4, 81, 551, 12, 83, 1, 295, 85, 58, 86, 1, 4, 5, 4, 81, 552, 12, 13, 1, 4, 81, 1, 12, 39, 1, 4, 341, 553, 12, 1, 127, 4, 341, 554, 12, 1, 18, 127, 4, 341, 1, 12, 1, 127, 4, 341, 1, 12, 1, 127, 4, 341, 1, 12, 1, 127, 4, 341, 1, 12, 1, 127, 4, 5, 4, 81, 17, 12, 248, 403, 249, 295, 4, 81, 43, 12, 13, 197, 303, 4, 8, 5, 4, 162, 46, 4, 81, 50, 12, 553, 11, 4, 81, 49, 12, 554, 11, 4, 81, 185, 12, 1, 11, 4, 81, 260, 12, 1, 11, 4, 81, 1, 12, 1, 11, 4, 81, 1, 12, 1, 11, 4, 81, 124, 12, 552, 11, 4, 81, 1, 12, 17, 553, 554, 11, 4, 81, 54, 12, 17, 11, 4, 81, 89, 12, 551, 11, 4, 81, 51, 12, 11, 4, 252, 5, 4, 162, 55, 4, 81, 125, 333, 61, 4, 81, 56, 58, 61, 4, 81, 56, 1, 60, 63, 4, 10, 5, 4, 162, 64, 4, 81, 17, 18, 43, 552, 18, 12, 92, 4, 81, 551, 18, 43, 552, 18, 12, 92, 4, 5, 4, 81, 17, 551, 12, 65, 94, 4, 5, 4, 81, 553, 17, 12, 165, 67, 4, 81, 554, 17, 12, 555, 1, 67, 4, 81, 1, 17, 12, 555, 1, 67, 4, 81, 1, 17, 12, 555, 1, 67, 4, 81, 1, 17, 12, 555, 1, 67, 4, 81, 1, 17, 12, 555, 1, 67, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [6, 4, 162, 9, 4, 81, 11, 12, 13, 294, 174, 4, 81, 551, 12, 83, 1, 295, 85, 58, 86, 1, 4, 5, 4, 81, 552, 12, 13, 1, 4, 81, 1, 12, 39, 1, 4, 341, 553, 12, 1, 127, 4, 341, 554, 12, 1, 18, 127, 4, 341, 1, 12, 1, 127, 4, 341, 1, 12, 1, 127, 4, 341, 1, 12, 1, 127, 4, 341, 1, 12, 1, 127, 4, 5, 4, 81, 17, 12, 248, 403, 249, 295, 4, 81, 43, 12, 13, 197, 303, 4, 8, 5, 4, 162, 46, 4, 81, 50, 12, 553, 11, 4, 81, 49, 12, 554, 11, 4, 81, 185, 12, 1, 11, 4, 81, 260, 12, 1, 11, 4, 81, 1, 12, 1, 11, 4, 81, 1, 12, 1, 11, 4, 81, 124, 12, 552, 11, 4, 81, 1, 12, 17, 553, 554, 11, 4, 81, 54, 12, 17, 11, 4, 81, 89, 12, 551, 11, 4, 81, 51, 12, 11, 4, 252, 5, 4, 162, 55, 4, 81, 125, 333, 61, 4, 81, 56, 58, 61, 4, 81, 56, 1, 60, 63, 4, 10, 5, 4, 162, 64, 4, 81, 17, 18, 43, 552, 18, 12, 92, 4, 81, 551, 18, 43, 552, 18, 12, 92, 4, 5, 4, 81, 17, 551, 12, 65, 94, 4, 5, 4, 81, 553, 17, 12, 165, 67, 4, 81, 554, 17, 12, 555, 1, 67, 4, 81, 1, 17, 12, 555, 1, 67, 4, 81, 1, 17, 12, 555, 1, 67, 4, 81, 1, 17, 12, 555, 1, 67, 4, 81, 1, 17, 12, 555, 1, 67, 4, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 269}, "18": {"input": [2, 6, 4, 8, 9, 4, 5, 4, 10, 11, 12, 13, 294, 174, 4, 10, 17, 12, 82, 1, 468, 4, 5, 4, 10, 1, 12, 83, 1, 323, 1, 149, 4, 32, 1, 12, 4, 32, 1, 12, 4, 32, 1, 12, 4, 10, 613, 12, 323, 4, 32, 614, 12, 83, 1, 327, 18, 149, 4, 32, 1, 12, 83, 1, 327, 18, 149, 4, 32, 1, 12, 83, 1, 149, 1, 4, 32, 1, 12, 83, 1, 149, 1, 4, 32, 1, 12, 83, 1, 327, 18, 149, 4, 5, 4, 10, 615, 12, 1, 1, 4, 32, 616, 12, 1, 1, 1, 264, 1, 4, 32, 617, 12, 364, 1, 1, 1, 1, 4, 32, 1, 12, 1, 1, 111, 1, 1, 4, 5, 4, 10, 324, 12, 109, 1, 1, 1, 4, 32, 618, 12, 1, 1, 4, 32, 619, 12, 1, 1, 4, 32, 620, 12, 1, 1, 4, 5, 4, 10, 621, 12, 26, 302, 149, 4, 5, 4, 10, 43, 12, 13, 116, 4, 5, 4, 5, 4, 8, 55, 4, 10, 56, 1, 18, 61, 4, 10, 56, 327, 73, 63, 4, 10, 125, 126, 61, 4, 5, 4, 8, 64, 4, 10, 17, 43, 12, 92, 4, 5, 4, 10, 621, 616, 12, 70, 1, 4, 10, 621, 617, 12, 70, 1, 4, 10, 621, 1, 12, 70, 1, 4, 10, 621, 615, 12, 65, 4, 5, 4, 10, 618, 614, 12, 214, 1, 4, 10, 619, 614, 12, 214, 1, 4, 10, 620, 614, 12, 214, 1, 4, 5, 4, 10, 324, 1, 12, 1, 327, 4, 5, 4, 10, 616, 1, 12, 1, 1, 4, 10, 617, 1, 12, 1, 1, 4, 5, 4, 10, 324, 1, 12, 214, 1, 4, 5, 4, 10, 618, 613, 12, 70, 1, 4, 10, 619, 613, 12, 70, 1, 4, 10, 620, 613, 12, 70, 1, 4, 10, 620, 613, 12, 216, 1, 4, 5, 4, 10, 615, 1, 12, 214, 1, 4, 10, 615, 1, 12, 214, 1, 4, 10, 615, 1, 12, 1, 1, 4, 10, 615, 1, 12, 214, 1, 4, 5, 4, 10, 613, 324, 12, 65, 4, 10, 1, 616, 12, 65, 4, 10, 1, 617, 12, 65, 4, 10, 1, 615, 12, 65, 4, 5, 4, 10, 613, 43, 12, 65, 4, 10, 1, 43, 12, 65, 4, 5, 4, 5, 4, 8, 46, 4, 10, 54, 12, 11, 17, 4, 10, 189, 12, 11, 618, 4, 10, 188, 12, 11, 619, 4, 10, 124, 12, 11, 620, 4, 10, 184, 12, 11, 616, 4, 10, 50, 12, 11, 617, 4, 10, 49, 12, 11, 1, 4, 10, 51, 12, 11, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [6, 4, 8, 9, 4, 5, 4, 10, 11, 12, 13, 294, 174, 4, 10, 17, 12, 82, 1, 468, 4, 5, 4, 10, 1, 12, 83, 1, 323, 1, 149, 4, 32, 1, 12, 4, 32, 1, 12, 4, 32, 1, 12, 4, 10, 613, 12, 323, 4, 32, 614, 12, 83, 1, 327, 18, 149, 4, 32, 1, 12, 83, 1, 327, 18, 149, 4, 32, 1, 12, 83, 1, 149, 1, 4, 32, 1, 12, 83, 1, 149, 1, 4, 32, 1, 12, 83, 1, 327, 18, 149, 4, 5, 4, 10, 615, 12, 1, 1, 4, 32, 616, 12, 1, 1, 1, 264, 1, 4, 32, 617, 12, 364, 1, 1, 1, 1, 4, 32, 1, 12, 1, 1, 111, 1, 1, 4, 5, 4, 10, 324, 12, 109, 1, 1, 1, 4, 32, 618, 12, 1, 1, 4, 32, 619, 12, 1, 1, 4, 32, 620, 12, 1, 1, 4, 5, 4, 10, 621, 12, 26, 302, 149, 4, 5, 4, 10, 43, 12, 13, 116, 4, 5, 4, 5, 4, 8, 55, 4, 10, 56, 1, 18, 61, 4, 10, 56, 327, 73, 63, 4, 10, 125, 126, 61, 4, 5, 4, 8, 64, 4, 10, 17, 43, 12, 92, 4, 5, 4, 10, 621, 616, 12, 70, 1, 4, 10, 621, 617, 12, 70, 1, 4, 10, 621, 1, 12, 70, 1, 4, 10, 621, 615, 12, 65, 4, 5, 4, 10, 618, 614, 12, 214, 1, 4, 10, 619, 614, 12, 214, 1, 4, 10, 620, 614, 12, 214, 1, 4, 5, 4, 10, 324, 1, 12, 1, 327, 4, 5, 4, 10, 616, 1, 12, 1, 1, 4, 10, 617, 1, 12, 1, 1, 4, 5, 4, 10, 324, 1, 12, 214, 1, 4, 5, 4, 10, 618, 613, 12, 70, 1, 4, 10, 619, 613, 12, 70, 1, 4, 10, 620, 613, 12, 70, 1, 4, 10, 620, 613, 12, 216, 1, 4, 5, 4, 10, 615, 1, 12, 214, 1, 4, 10, 615, 1, 12, 214, 1, 4, 10, 615, 1, 12, 1, 1, 4, 10, 615, 1, 12, 214, 1, 4, 5, 4, 10, 613, 324, 12, 65, 4, 10, 1, 616, 12, 65, 4, 10, 1, 617, 12, 65, 4, 10, 1, 615, 12, 65, 4, 5, 4, 10, 613, 43, 12, 65, 4, 10, 1, 43, 12, 65, 4, 5, 4, 5, 4, 8, 46, 4, 10, 54, 12, 11, 17, 4, 10, 189, 12, 11, 618, 4, 10, 188, 12, 11, 619, 4, 10, 124, 12, 11, 620, 4, 10, 184, 12, 11, 616, 4, 10, 50, 12, 11, 617, 4, 10, 49, 12, 11, 1, 4, 10, 51, 12, 11, 4, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 448}, "19": {"input": [2, 6, 128, 4, 8, 9, 4, 10, 11, 12, 13, 294, 174, 4, 10, 17, 12, 82, 329, 295, 1, 4, 10, 1, 12, 13, 4, 32, 388, 12, 4, 32, 1, 12, 1, 4, 32, 1, 12, 1, 4, 32, 1, 12, 1, 4, 32, 1, 12, 100, 4, 32, 1, 12, 130, 4, 5, 4, 10, 129, 12, 26, 389, 79, 149, 4, 5, 4, 10, 43, 12, 13, 197, 303, 4, 5, 4, 5, 4, 8, 46, 4, 10, 51, 12, 11, 4, 10, 54, 12, 17, 11, 4, 10, 91, 12, 388, 11, 4, 5, 4, 8, 64, 4, 10, 17, 43, 119, 12, 92, 4, 5, 4, 10, 388, 213, 12, 117, 1, 4, 10, 1, 213, 12, 117, 1, 1, 215, 18, 66, 4, 10, 1, 213, 12, 117, 1, 1, 215, 4, 10, 1, 213, 12, 117, 1, 1, 215, 4, 5, 4, 10, 1, 129, 12, 117, 1, 18, 390, 118, 4, 10, 1, 129, 12, 117, 18, 1, 163, 118, 4, 10, 1, 129, 12, 117, 18, 1, 95, 118, 4, 5, 4, 8, 55, 4, 10, 1, 1, 127, 61, 4, 10, 1, 1, 127, 61, 4, 10, 125, 333, 63, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [6, 128, 4, 8, 9, 4, 10, 11, 12, 13, 294, 174, 4, 10, 17, 12, 82, 329, 295, 1, 4, 10, 1, 12, 13, 4, 32, 388, 12, 4, 32, 1, 12, 1, 4, 32, 1, 12, 1, 4, 32, 1, 12, 1, 4, 32, 1, 12, 100, 4, 32, 1, 12, 130, 4, 5, 4, 10, 129, 12, 26, 389, 79, 149, 4, 5, 4, 10, 43, 12, 13, 197, 303, 4, 5, 4, 5, 4, 8, 46, 4, 10, 51, 12, 11, 4, 10, 54, 12, 17, 11, 4, 10, 91, 12, 388, 11, 4, 5, 4, 8, 64, 4, 10, 17, 43, 119, 12, 92, 4, 5, 4, 10, 388, 213, 12, 117, 1, 4, 10, 1, 213, 12, 117, 1, 1, 215, 18, 66, 4, 10, 1, 213, 12, 117, 1, 1, 215, 4, 10, 1, 213, 12, 117, 1, 1, 215, 4, 5, 4, 10, 1, 129, 12, 117, 1, 18, 390, 118, 4, 10, 1, 129, 12, 117, 18, 1, 163, 118, 4, 10, 1, 129, 12, 117, 18, 1, 95, 118, 4, 5, 4, 8, 55, 4, 10, 1, 1, 127, 61, 4, 10, 1, 1, 127, 61, 4, 10, 125, 333, 63, 4, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 203}, "20": {"input": [2, 6, 4, 8, 9, 4, 10, 11, 12, 13, 174, 99, 45, 4, 10, 1, 12, 13, 98, 1, 132, 4, 10, 1, 12, 58, 4, 32, 1, 18, 12, 83, 18, 85, 1, 4, 32, 305, 12, 242, 130, 208, 4, 10, 17, 12, 175, 1, 4, 10, 43, 12, 13, 210, 4, 5, 4, 8, 64, 4, 10, 1, 73, 43, 1, 73, 12, 92, 4, 10, 17, 43, 162, 12, 92, 4, 10, 17, 18, 1, 18, 12, 65, 94, 4, 10, 1, 305, 12, 65, 4, 10, 305, 17, 18, 12, 117, 1, 67, 4, 10, 305, 1, 12, 117, 1, 4, 5, 4, 8, 46, 4, 10, 184, 12, 305, 11, 4, 10, 51, 12, 11, 4, 10, 54, 12, 11, 17, 4, 10, 52, 12, 11, 43, 4, 5, 4, 8, 55, 4, 10, 56, 1, 63, 4, 10, 56, 58, 61, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [6, 4, 8, 9, 4, 10, 11, 12, 13, 174, 99, 45, 4, 10, 1, 12, 13, 98, 1, 132, 4, 10, 1, 12, 58, 4, 32, 1, 18, 12, 83, 18, 85, 1, 4, 32, 305, 12, 242, 130, 208, 4, 10, 17, 12, 175, 1, 4, 10, 43, 12, 13, 210, 4, 5, 4, 8, 64, 4, 10, 1, 73, 43, 1, 73, 12, 92, 4, 10, 17, 43, 162, 12, 92, 4, 10, 17, 18, 1, 18, 12, 65, 94, 4, 10, 1, 305, 12, 65, 4, 10, 305, 17, 18, 12, 117, 1, 67, 4, 10, 305, 1, 12, 117, 1, 4, 5, 4, 8, 46, 4, 10, 184, 12, 305, 11, 4, 10, 51, 12, 11, 4, 10, 54, 12, 11, 17, 4, 10, 52, 12, 11, 43, 4, 5, 4, 8, 55, 4, 10, 56, 1, 63, 4, 10, 56, 58, 61, 4, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 150}, "21": {"input": [2, 6, 128, 4, 8, 9, 4, 10, 11, 12, 13, 174, 198, 4, 10, 17, 12, 175, 1, 4, 10, 177, 162, 12, 23, 342, 4, 10, 182, 12, 108, 40, 1, 4, 10, 178, 73, 12, 13, 179, 423, 110, 4, 10, 43, 12, 13, 156, 45, 4, 5, 4, 8, 46, 4, 10, 123, 12, 182, 11, 4, 10, 121, 12, 178, 11, 4, 10, 50, 12, 177, 11, 4, 10, 54, 12, 17, 11, 4, 10, 51, 12, 11, 4, 5, 4, 8, 64, 4, 10, 17, 43, 12, 92, 4, 10, 177, 17, 18, 12, 191, 4, 10, 177, 43, 182, 177, 73, 12, 171, 4, 10, 17, 178, 12, 65, 94, 4, 10, 182, 17, 12, 65, 67, 4, 10, 177, 178, 162, 12, 65, 4, 5, 4, 8, 55, 4, 10, 56, 58, 60, 61, 4, 10, 56, 194, 60, 63, 4, 10, 125, 126, 61, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [6, 128, 4, 8, 9, 4, 10, 11, 12, 13, 174, 198, 4, 10, 17, 12, 175, 1, 4, 10, 177, 162, 12, 23, 342, 4, 10, 182, 12, 108, 40, 1, 4, 10, 178, 73, 12, 13, 179, 423, 110, 4, 10, 43, 12, 13, 156, 45, 4, 5, 4, 8, 46, 4, 10, 123, 12, 182, 11, 4, 10, 121, 12, 178, 11, 4, 10, 50, 12, 177, 11, 4, 10, 54, 12, 17, 11, 4, 10, 51, 12, 11, 4, 5, 4, 8, 64, 4, 10, 17, 43, 12, 92, 4, 10, 177, 17, 18, 12, 191, 4, 10, 177, 43, 182, 177, 73, 12, 171, 4, 10, 17, 178, 12, 65, 94, 4, 10, 182, 17, 12, 65, 67, 4, 10, 177, 178, 162, 12, 65, 4, 5, 4, 8, 55, 4, 10, 56, 58, 60, 61, 4, 10, 56, 194, 60, 63, 4, 10, 125, 126, 61, 4, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 154}, "22": {"input": [2, 6, 4, 8, 9, 162, 5, 4, 10, 486, 162, 12, 13, 1, 4, 10, 1, 162, 12, 13, 354, 4, 10, 17, 12, 1, 334, 433, 4, 10, 335, 12, 30, 378, 1, 453, 1, 149, 148, 1, 4, 10, 177, 162, 12, 30, 454, 136, 378, 1, 453, 4, 10, 522, 12, 13, 1, 4, 32, 5, 4, 8, 55, 4, 10, 56, 487, 162, 63, 4, 10, 56, 58, 61, 4, 252, 5, 4, 8, 64, 4, 10, 522, 335, 12, 65, 5, 4, 10, 335, 522, 12, 65, 4, 10, 335, 43, 12, 65, 4, 10, 335, 1, 12, 379, 4, 10, 486, 335, 12, 65, 67, 4, 10, 17, 43, 12, 92, 4, 10, 17, 119, 12, 92, 4, 10, 335, 119, 12, 65, 4, 10, 177, 43, 12, 1, 4, 10, 177, 43, 12, 379, 4, 10, 486, 177, 12, 65, 4, 10, 522, 177, 12, 65, 4, 10, 177, 522, 12, 1, 4, 10, 177, 522, 12, 379, 4, 10, 177, 335, 12, 191, 4, 10, 177, 177, 12, 379, 4, 10, 177, 17, 12, 379, 4, 10, 335, 177, 12, 65, 4, 10, 5, 4, 5, 4, 8, 46, 4, 10, 459, 12, 486, 4, 10, 1, 12, 1, 4, 10, 47, 12, 177, 4, 10, 189, 12, 522, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [6, 4, 8, 9, 162, 5, 4, 10, 486, 162, 12, 13, 1, 4, 10, 1, 162, 12, 13, 354, 4, 10, 17, 12, 1, 334, 433, 4, 10, 335, 12, 30, 378, 1, 453, 1, 149, 148, 1, 4, 10, 177, 162, 12, 30, 454, 136, 378, 1, 453, 4, 10, 522, 12, 13, 1, 4, 32, 5, 4, 8, 55, 4, 10, 56, 487, 162, 63, 4, 10, 56, 58, 61, 4, 252, 5, 4, 8, 64, 4, 10, 522, 335, 12, 65, 5, 4, 10, 335, 522, 12, 65, 4, 10, 335, 43, 12, 65, 4, 10, 335, 1, 12, 379, 4, 10, 486, 335, 12, 65, 67, 4, 10, 17, 43, 12, 92, 4, 10, 17, 119, 12, 92, 4, 10, 335, 119, 12, 65, 4, 10, 177, 43, 12, 1, 4, 10, 177, 43, 12, 379, 4, 10, 486, 177, 12, 65, 4, 10, 522, 177, 12, 65, 4, 10, 177, 522, 12, 1, 4, 10, 177, 522, 12, 379, 4, 10, 177, 335, 12, 191, 4, 10, 177, 177, 12, 379, 4, 10, 177, 17, 12, 379, 4, 10, 335, 177, 12, 65, 4, 10, 5, 4, 5, 4, 8, 46, 4, 10, 459, 12, 486, 4, 10, 1, 12, 1, 4, 10, 47, 12, 177, 4, 10, 189, 12, 522, 4, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 219}, "23": {"input": [2, 6, 4, 8, 9, 162, 5, 4, 10, 486, 162, 12, 13, 130, 5, 4, 10, 595, 12, 378, 453, 4, 32, 17, 12, 1, 1, 4, 10, 344, 12, 13, 100, 4, 32, 5, 4, 8, 55, 4, 10, 56, 487, 162, 63, 8, 5, 4, 10, 56, 58, 61, 8, 5, 4, 252, 5, 4, 8, 64, 4, 10, 595, 43, 12, 458, 4, 10, 486, 17, 162, 12, 65, 67, 4, 10, 17, 344, 12, 65, 4, 10, 5, 4, 8, 46, 4, 10, 459, 12, 486, 4, 10, 1, 12, 344, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [6, 4, 8, 9, 162, 5, 4, 10, 486, 162, 12, 13, 130, 5, 4, 10, 595, 12, 378, 453, 4, 32, 17, 12, 1, 1, 4, 10, 344, 12, 13, 100, 4, 32, 5, 4, 8, 55, 4, 10, 56, 487, 162, 63, 8, 5, 4, 10, 56, 58, 61, 8, 5, 4, 252, 5, 4, 8, 64, 4, 10, 595, 43, 12, 458, 4, 10, 486, 17, 162, 12, 65, 67, 4, 10, 17, 344, 12, 65, 4, 10, 5, 4, 8, 46, 4, 10, 459, 12, 486, 4, 10, 1, 12, 344, 4, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 97}, "24": {"input": [2, 6, 4, 8, 9, 4, 10, 129, 12, 13, 1, 4, 10, 1, 12, 109, 114, 1, 110, 4, 32, 1, 18, 12, 18, 1, 18, 1, 346, 4, 32, 1, 18, 12, 18, 1, 18, 337, 547, 4, 32, 1, 18, 12, 18, 1, 18, 337, 547, 4, 5, 4, 10, 153, 12, 4, 32, 17, 18, 12, 82, 19, 18, 1, 1, 4, 32, 548, 12, 30, 19, 147, 224, 4, 32, 1, 12, 4, 155, 549, 18, 12, 83, 86, 85, 1, 58, 4, 155, 1, 18, 12, 30, 18, 33, 18, 86, 98, 1, 4, 155, 1, 12, 30, 34, 86, 100, 1, 4, 5, 4, 10, 1, 12, 39, 477, 505, 1, 79, 4, 10, 1, 12, 39, 477, 127, 1, 79, 4, 5, 4, 5, 4, 8, 46, 4, 10, 50, 12, 129, 1, 4, 10, 49, 12, 129, 1, 4, 10, 185, 12, 129, 1, 4, 10, 51, 12, 129, 4, 10, 54, 12, 129, 17, 4, 5, 4, 8, 55, 4, 10, 56, 58, 60, 61, 4, 10, 125, 126, 63, 4, 5, 4, 8, 64, 4, 10, 119, 17, 549, 12, 92, 4, 10, 119, 548, 1, 12, 65, 4, 5, 4, 10, 1, 548, 12, 117, 1, 67, 4, 10, 1, 548, 12, 117, 1, 67, 4, 10, 548, 1, 12, 65, 4, 5, 4, 10, 1, 17, 12, 165, 1, 4, 10, 1, 17, 12, 165, 67, 4, 5, 4, 10, 17, 549, 12, 68, 1, 1, 1, 4, 10, 549, 17, 12, 168, 1, 1, 4, 5, 4, 10, 17, 549, 18, 12, 490, 1, 1, 4, 10, 17, 1, 1, 12, 65, 4, 5, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [6, 4, 8, 9, 4, 10, 129, 12, 13, 1, 4, 10, 1, 12, 109, 114, 1, 110, 4, 32, 1, 18, 12, 18, 1, 18, 1, 346, 4, 32, 1, 18, 12, 18, 1, 18, 337, 547, 4, 32, 1, 18, 12, 18, 1, 18, 337, 547, 4, 5, 4, 10, 153, 12, 4, 32, 17, 18, 12, 82, 19, 18, 1, 1, 4, 32, 548, 12, 30, 19, 147, 224, 4, 32, 1, 12, 4, 155, 549, 18, 12, 83, 86, 85, 1, 58, 4, 155, 1, 18, 12, 30, 18, 33, 18, 86, 98, 1, 4, 155, 1, 12, 30, 34, 86, 100, 1, 4, 5, 4, 10, 1, 12, 39, 477, 505, 1, 79, 4, 10, 1, 12, 39, 477, 127, 1, 79, 4, 5, 4, 5, 4, 8, 46, 4, 10, 50, 12, 129, 1, 4, 10, 49, 12, 129, 1, 4, 10, 185, 12, 129, 1, 4, 10, 51, 12, 129, 4, 10, 54, 12, 129, 17, 4, 5, 4, 8, 55, 4, 10, 56, 58, 60, 61, 4, 10, 125, 126, 63, 4, 5, 4, 8, 64, 4, 10, 119, 17, 549, 12, 92, 4, 10, 119, 548, 1, 12, 65, 4, 5, 4, 10, 1, 548, 12, 117, 1, 67, 4, 10, 1, 548, 12, 117, 1, 67, 4, 10, 548, 1, 12, 65, 4, 5, 4, 10, 1, 17, 12, 165, 1, 4, 10, 1, 17, 12, 165, 67, 4, 5, 4, 10, 17, 549, 12, 68, 1, 1, 1, 4, 10, 549, 17, 12, 168, 1, 1, 4, 5, 4, 10, 17, 549, 18, 12, 490, 1, 1, 4, 10, 17, 1, 1, 12, 65, 4, 5, 4, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 279}, "25": {"input": [2, 6, 4, 8, 9, 4, 5, 4, 10, 11, 12, 13, 262, 4, 10, 263, 162, 12, 13, 162, 199, 1, 4, 10, 17, 18, 12, 82, 334, 1, 4, 10, 622, 12, 13, 162, 19, 271, 204, 4, 10, 335, 12, 30, 336, 79, 149, 4, 5, 4, 10, 269, 12, 13, 204, 174, 4, 32, 273, 12, 36, 271, 4, 32, 274, 12, 37, 271, 4, 32, 270, 12, 34, 271, 4, 32, 272, 12, 33, 271, 4, 5, 4, 10, 275, 12, 103, 337, 338, 276, 282, 4, 32, 1, 12, 36, 1, 268, 4, 32, 1, 12, 37, 1, 268, 4, 32, 574, 12, 34, 278, 268, 4, 32, 575, 12, 33, 281, 268, 4, 5, 4, 10, 145, 12, 30, 287, 79, 288, 4, 5, 4, 10, 43, 12, 13, 45, 156, 4, 5, 4, 8, 46, 4, 10, 184, 12, 11, 263, 4, 10, 374, 12, 11, 622, 1, 4, 10, 189, 12, 11, 622, 1, 4, 10, 158, 12, 11, 622, 574, 4, 10, 289, 12, 11, 622, 575, 4, 10, 320, 12, 11, 622, 4, 10, 54, 12, 11, 17, 4, 10, 50, 12, 11, 273, 4, 10, 49, 12, 11, 270, 4, 10, 185, 12, 11, 274, 4, 10, 260, 12, 11, 272, 4, 10, 52, 12, 11, 43, 4, 10, 51, 12, 11, 4, 5, 4, 8, 55, 4, 10, 56, 57, 58, 32, 60, 61, 4, 10, 56, 57, 1, 32, 60, 63, 4, 10, 125, 126, 63, 4, 10, 5, 4, 8, 64, 4, 10, 17, 622, 263, 43, 12, 92, 4, 5, 4, 10, 263, 145, 335, 12, 93, 4, 10, 119, 145, 335, 12, 65, 4, 5, 4, 10, 574, 274, 12, 117, 1, 4, 10, 575, 273, 12, 117, 1, 4, 10, 1, 272, 12, 117, 1, 4, 10, 1, 270, 12, 117, 1, 4, 5, 4, 10, 275, 335, 12, 93, 67, 4, 10, 17, 145, 12, 93, 94, 4, 5, 4, 10, 335, 43, 12, 65, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [6, 4, 8, 9, 4, 5, 4, 10, 11, 12, 13, 262, 4, 10, 263, 162, 12, 13, 162, 199, 1, 4, 10, 17, 18, 12, 82, 334, 1, 4, 10, 622, 12, 13, 162, 19, 271, 204, 4, 10, 335, 12, 30, 336, 79, 149, 4, 5, 4, 10, 269, 12, 13, 204, 174, 4, 32, 273, 12, 36, 271, 4, 32, 274, 12, 37, 271, 4, 32, 270, 12, 34, 271, 4, 32, 272, 12, 33, 271, 4, 5, 4, 10, 275, 12, 103, 337, 338, 276, 282, 4, 32, 1, 12, 36, 1, 268, 4, 32, 1, 12, 37, 1, 268, 4, 32, 574, 12, 34, 278, 268, 4, 32, 575, 12, 33, 281, 268, 4, 5, 4, 10, 145, 12, 30, 287, 79, 288, 4, 5, 4, 10, 43, 12, 13, 45, 156, 4, 5, 4, 8, 46, 4, 10, 184, 12, 11, 263, 4, 10, 374, 12, 11, 622, 1, 4, 10, 189, 12, 11, 622, 1, 4, 10, 158, 12, 11, 622, 574, 4, 10, 289, 12, 11, 622, 575, 4, 10, 320, 12, 11, 622, 4, 10, 54, 12, 11, 17, 4, 10, 50, 12, 11, 273, 4, 10, 49, 12, 11, 270, 4, 10, 185, 12, 11, 274, 4, 10, 260, 12, 11, 272, 4, 10, 52, 12, 11, 43, 4, 10, 51, 12, 11, 4, 5, 4, 8, 55, 4, 10, 56, 57, 58, 32, 60, 61, 4, 10, 56, 57, 1, 32, 60, 63, 4, 10, 125, 126, 63, 4, 10, 5, 4, 8, 64, 4, 10, 17, 622, 263, 43, 12, 92, 4, 5, 4, 10, 263, 145, 335, 12, 93, 4, 10, 119, 145, 335, 12, 65, 4, 5, 4, 10, 574, 274, 12, 117, 1, 4, 10, 575, 273, 12, 117, 1, 4, 10, 1, 272, 12, 117, 1, 4, 10, 1, 270, 12, 117, 1, 4, 5, 4, 10, 275, 335, 12, 93, 67, 4, 10, 17, 145, 12, 93, 94, 4, 5, 4, 10, 335, 43, 12, 65, 4, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 335}, "26": {"input": [2, 4, 5, 4, 6, 128, 18, 172, 4, 8, 9, 4, 10, 460, 12, 13, 74, 4, 10, 461, 12, 13, 14, 4, 10, 246, 12, 13, 1, 4, 5, 4, 10, 462, 12, 13, 96, 4, 5, 4, 10, 463, 12, 13, 423, 4, 10, 1, 12, 13, 423, 4, 10, 464, 12, 23, 465, 136, 4, 10, 17, 12, 175, 4, 32, 1, 12, 1, 4, 32, 466, 12, 265, 4, 32, 467, 12, 468, 4, 32, 1, 12, 469, 4, 5, 4, 10, 43, 12, 13, 156, 45, 4, 8, 5, 4, 8, 46, 4, 10, 51, 12, 460, 4, 10, 53, 12, 461, 4, 10, 187, 12, 246, 4, 10, 120, 12, 462, 4, 5, 4, 10, 1, 12, 466, 460, 4, 10, 54, 12, 467, 461, 4, 10, 1, 12, 1, 246, 4, 5, 4, 10, 186, 12, 464, 460, 4, 10, 1, 12, 464, 461, 4, 10, 1, 12, 464, 246, 4, 5, 4, 10, 124, 12, 463, 460, 4, 10, 374, 12, 463, 461, 4, 10, 289, 12, 463, 246, 4, 5, 4, 10, 52, 12, 43, 4, 5, 4, 8, 55, 4, 10, 56, 57, 1, 59, 60, 63, 4, 10, 125, 126, 61, 4, 10, 5, 4, 8, 64, 4, 10, 17, 119, 12, 92, 4, 5, 4, 10, 466, 461, 246, 12, 92, 4, 10, 467, 460, 246, 12, 92, 4, 10, 1, 460, 461, 12, 92, 4, 5, 4, 10, 17, 460, 12, 117, 1, 4, 10, 17, 461, 12, 117, 1, 4, 10, 17, 246, 12, 117, 1, 4, 10, 17, 462, 12, 117, 1, 4, 5, 4, 10, 464, 17, 12, 191, 4, 10, 464, 43, 12, 171, 4, 10, 463, 43, 12, 171, 4, 10, 17, 43, 12, 92, 4, 10, 463, 464, 12, 117, 1, 67, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [4, 5, 4, 6, 128, 18, 172, 4, 8, 9, 4, 10, 460, 12, 13, 74, 4, 10, 461, 12, 13, 14, 4, 10, 246, 12, 13, 1, 4, 5, 4, 10, 462, 12, 13, 96, 4, 5, 4, 10, 463, 12, 13, 423, 4, 10, 1, 12, 13, 423, 4, 10, 464, 12, 23, 465, 136, 4, 10, 17, 12, 175, 4, 32, 1, 12, 1, 4, 32, 466, 12, 265, 4, 32, 467, 12, 468, 4, 32, 1, 12, 469, 4, 5, 4, 10, 43, 12, 13, 156, 45, 4, 8, 5, 4, 8, 46, 4, 10, 51, 12, 460, 4, 10, 53, 12, 461, 4, 10, 187, 12, 246, 4, 10, 120, 12, 462, 4, 5, 4, 10, 1, 12, 466, 460, 4, 10, 54, 12, 467, 461, 4, 10, 1, 12, 1, 246, 4, 5, 4, 10, 186, 12, 464, 460, 4, 10, 1, 12, 464, 461, 4, 10, 1, 12, 464, 246, 4, 5, 4, 10, 124, 12, 463, 460, 4, 10, 374, 12, 463, 461, 4, 10, 289, 12, 463, 246, 4, 5, 4, 10, 52, 12, 43, 4, 5, 4, 8, 55, 4, 10, 56, 57, 1, 59, 60, 63, 4, 10, 125, 126, 61, 4, 10, 5, 4, 8, 64, 4, 10, 17, 119, 12, 92, 4, 5, 4, 10, 466, 461, 246, 12, 92, 4, 10, 467, 460, 246, 12, 92, 4, 10, 1, 460, 461, 12, 92, 4, 5, 4, 10, 17, 460, 12, 117, 1, 4, 10, 17, 461, 12, 117, 1, 4, 10, 17, 246, 12, 117, 1, 4, 10, 17, 462, 12, 117, 1, 4, 5, 4, 10, 464, 17, 12, 191, 4, 10, 464, 43, 12, 171, 4, 10, 463, 43, 12, 171, 4, 10, 17, 43, 12, 92, 4, 10, 463, 464, 12, 117, 1, 67, 4, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 303}, "27": {"input": [2, 6, 4, 73, 9, 4, 8, 11, 12, 13, 74, 4, 8, 75, 18, 12, 13, 40, 1, 4, 8, 335, 12, 26, 77, 1, 35, 4, 8, 80, 12, 4, 10, 17, 12, 82, 334, 1, 4, 10, 1, 12, 4, 32, 29, 12, 83, 84, 4, 155, 1, 18, 12, 85, 86, 1, 4, 155, 1, 18, 12, 19, 87, 1, 4, 32, 1, 12, 83, 84, 85, 86, 1, 4, 8, 195, 73, 12, 13, 174, 204, 4, 8, 317, 18, 12, 109, 204, 174, 4, 10, 1, 12, 1, 73, 319, 18, 1, 5, 4, 10, 1, 12, 1, 73, 319, 18, 1, 5, 4, 10, 1, 73, 12, 1, 57, 319, 18, 1, 4, 5, 4, 8, 43, 12, 13, 88, 4, 5, 4, 73, 46, 4, 8, 89, 12, 75, 11, 4, 8, 90, 12, 1, 11, 4, 8, 91, 12, 1, 11, 4, 8, 291, 12, 1, 11, 4, 8, 51, 12, 11, 4, 8, 54, 12, 17, 11, 4, 5, 4, 73, 64, 4, 8, 80, 119, 162, 12, 92, 4, 8, 80, 43, 73, 12, 92, 4, 8, 29, 75, 8, 12, 93, 94, 4, 8, 1, 335, 12, 117, 1, 94, 4, 8, 29, 335, 73, 12, 65, 95, 4, 8, 1, 75, 73, 12, 65, 95, 4, 5, 4, 73, 55, 4, 8, 56, 84, 73, 61, 4, 8, 62, 1, 1, 60, 63, 4, 8, 62, 1, 127, 61, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [6, 4, 73, 9, 4, 8, 11, 12, 13, 74, 4, 8, 75, 18, 12, 13, 40, 1, 4, 8, 335, 12, 26, 77, 1, 35, 4, 8, 80, 12, 4, 10, 17, 12, 82, 334, 1, 4, 10, 1, 12, 4, 32, 29, 12, 83, 84, 4, 155, 1, 18, 12, 85, 86, 1, 4, 155, 1, 18, 12, 19, 87, 1, 4, 32, 1, 12, 83, 84, 85, 86, 1, 4, 8, 195, 73, 12, 13, 174, 204, 4, 8, 317, 18, 12, 109, 204, 174, 4, 10, 1, 12, 1, 73, 319, 18, 1, 5, 4, 10, 1, 12, 1, 73, 319, 18, 1, 5, 4, 10, 1, 73, 12, 1, 57, 319, 18, 1, 4, 5, 4, 8, 43, 12, 13, 88, 4, 5, 4, 73, 46, 4, 8, 89, 12, 75, 11, 4, 8, 90, 12, 1, 11, 4, 8, 91, 12, 1, 11, 4, 8, 291, 12, 1, 11, 4, 8, 51, 12, 11, 4, 8, 54, 12, 17, 11, 4, 5, 4, 73, 64, 4, 8, 80, 119, 162, 12, 92, 4, 8, 80, 43, 73, 12, 92, 4, 8, 29, 75, 8, 12, 93, 94, 4, 8, 1, 335, 12, 117, 1, 94, 4, 8, 29, 335, 73, 12, 65, 95, 4, 8, 1, 75, 73, 12, 65, 95, 4, 5, 4, 73, 55, 4, 8, 56, 84, 73, 61, 4, 8, 62, 1, 1, 60, 63, 4, 8, 62, 1, 127, 61, 4, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 243}, "28": {"input": [2, 6, 4, 73, 9, 4, 8, 11, 12, 13, 1, 218, 174, 4, 8, 107, 18, 12, 108, 40, 139, 4, 8, 135, 73, 12, 13, 85, 137, 4, 8, 359, 12, 113, 77, 149, 302, 4, 8, 80, 12, 4, 81, 17, 18, 12, 82, 73, 361, 295, 4, 10, 420, 73, 12, 362, 4, 10, 421, 12, 85, 1, 4, 81, 29, 12, 18, 5, 4, 10, 1, 12, 308, 105, 369, 364, 4, 10, 1, 12, 308, 240, 1, 1, 4, 10, 1, 12, 308, 422, 1, 1, 4, 81, 43, 12, 13, 370, 44, 4, 81, 1, 4, 5, 4, 73, 46, 4, 8, 120, 12, 11, 107, 4, 8, 53, 12, 11, 135, 387, 5, 4, 8, 54, 12, 11, 420, 4, 8, 50, 12, 11, 1, 4, 8, 49, 12, 11, 1, 4, 8, 185, 12, 11, 1, 4, 8, 52, 12, 43, 4, 8, 51, 12, 11, 4, 8, 5, 4, 5, 4, 73, 64, 4, 8, 80, 43, 18, 12, 92, 4, 8, 420, 107, 162, 12, 92, 4, 8, 107, 421, 18, 12, 65, 67, 4, 8, 29, 359, 12, 65, 95, 4, 8, 29, 29, 12, 92, 4, 8, 17, 29, 12, 65, 94, 4, 8, 420, 135, 8, 12, 117, 1, 67, 118, 4, 5, 4, 73, 55, 4, 8, 56, 160, 73, 63, 4, 8, 56, 58, 61, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [6, 4, 73, 9, 4, 8, 11, 12, 13, 1, 218, 174, 4, 8, 107, 18, 12, 108, 40, 139, 4, 8, 135, 73, 12, 13, 85, 137, 4, 8, 359, 12, 113, 77, 149, 302, 4, 8, 80, 12, 4, 81, 17, 18, 12, 82, 73, 361, 295, 4, 10, 420, 73, 12, 362, 4, 10, 421, 12, 85, 1, 4, 81, 29, 12, 18, 5, 4, 10, 1, 12, 308, 105, 369, 364, 4, 10, 1, 12, 308, 240, 1, 1, 4, 10, 1, 12, 308, 422, 1, 1, 4, 81, 43, 12, 13, 370, 44, 4, 81, 1, 4, 5, 4, 73, 46, 4, 8, 120, 12, 11, 107, 4, 8, 53, 12, 11, 135, 387, 5, 4, 8, 54, 12, 11, 420, 4, 8, 50, 12, 11, 1, 4, 8, 49, 12, 11, 1, 4, 8, 185, 12, 11, 1, 4, 8, 52, 12, 43, 4, 8, 51, 12, 11, 4, 8, 5, 4, 5, 4, 73, 64, 4, 8, 80, 43, 18, 12, 92, 4, 8, 420, 107, 162, 12, 92, 4, 8, 107, 421, 18, 12, 65, 67, 4, 8, 29, 359, 12, 65, 95, 4, 8, 29, 29, 12, 92, 4, 8, 17, 29, 12, 65, 94, 4, 8, 420, 135, 8, 12, 117, 1, 67, 118, 4, 5, 4, 73, 55, 4, 8, 56, 160, 73, 63, 4, 8, 56, 58, 61, 4, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 232}, "29": {"input": [2, 6, 4, 8, 9, 4, 5, 4, 10, 1, 12, 1, 4, 32, 450, 12, 30, 36, 86, 1, 4, 32, 635, 162, 12, 23, 454, 378, 452, 453, 4, 32, 196, 12, 13, 451, 4, 5, 4, 10, 153, 12, 378, 452, 4, 32, 17, 12, 1, 1, 1, 1, 1, 4, 32, 455, 73, 12, 18, 34, 1, 4, 155, 456, 8, 12, 1, 1, 1, 4, 155, 1, 12, 1, 1, 1, 1, 1, 4, 5, 4, 10, 107, 12, 13, 1, 4, 10, 344, 12, 13, 345, 4, 10, 457, 12, 13, 489, 4, 5, 4, 10, 43, 12, 13, 1, 451, 4, 32, 5, 4, 8, 55, 4, 10, 56, 160, 18, 63, 4, 10, 56, 58, 162, 61, 4, 252, 5, 4, 8, 64, 4, 5, 4, 10, 457, 17, 12, 65, 67, 4, 10, 455, 17, 12, 415, 67, 4, 10, 17, 455, 12, 1, 4, 10, 455, 119, 18, 12, 65, 4, 5, 4, 10, 107, 17, 12, 65, 4, 5, 4, 10, 153, 450, 12, 1, 4, 10, 455, 43, 196, 12, 1, 4, 5, 4, 10, 450, 119, 12, 253, 4, 5, 4, 10, 635, 17, 12, 191, 4, 10, 635, 43, 196, 344, 12, 458, 4, 10, 17, 43, 196, 12, 458, 4, 5, 4, 10, 17, 635, 12, 458, 4, 10, 17, 119, 344, 12, 65, 4, 10, 5, 4, 8, 46, 4, 10, 459, 12, 107, 4, 10, 50, 12, 456, 4, 10, 49, 12, 1, 4, 10, 1, 12, 450, 4, 10, 158, 12, 635, 4, 10, 91, 12, 344, 4, 10, 89, 12, 457, 4, 10, 51, 12, 196, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [6, 4, 8, 9, 4, 5, 4, 10, 1, 12, 1, 4, 32, 450, 12, 30, 36, 86, 1, 4, 32, 635, 162, 12, 23, 454, 378, 452, 453, 4, 32, 196, 12, 13, 451, 4, 5, 4, 10, 153, 12, 378, 452, 4, 32, 17, 12, 1, 1, 1, 1, 1, 4, 32, 455, 73, 12, 18, 34, 1, 4, 155, 456, 8, 12, 1, 1, 1, 4, 155, 1, 12, 1, 1, 1, 1, 1, 4, 5, 4, 10, 107, 12, 13, 1, 4, 10, 344, 12, 13, 345, 4, 10, 457, 12, 13, 489, 4, 5, 4, 10, 43, 12, 13, 1, 451, 4, 32, 5, 4, 8, 55, 4, 10, 56, 160, 18, 63, 4, 10, 56, 58, 162, 61, 4, 252, 5, 4, 8, 64, 4, 5, 4, 10, 457, 17, 12, 65, 67, 4, 10, 455, 17, 12, 415, 67, 4, 10, 17, 455, 12, 1, 4, 10, 455, 119, 18, 12, 65, 4, 5, 4, 10, 107, 17, 12, 65, 4, 5, 4, 10, 153, 450, 12, 1, 4, 10, 455, 43, 196, 12, 1, 4, 5, 4, 10, 450, 119, 12, 253, 4, 5, 4, 10, 635, 17, 12, 191, 4, 10, 635, 43, 196, 344, 12, 458, 4, 10, 17, 43, 196, 12, 458, 4, 5, 4, 10, 17, 635, 12, 458, 4, 10, 17, 119, 344, 12, 65, 4, 10, 5, 4, 8, 46, 4, 10, 459, 12, 107, 4, 10, 50, 12, 456, 4, 10, 49, 12, 1, 4, 10, 1, 12, 450, 4, 10, 158, 12, 635, 4, 10, 91, 12, 344, 4, 10, 89, 12, 457, 4, 10, 51, 12, 196, 4, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 276}, "30": {"input": [2, 6, 4, 8, 9, 4, 10, 11, 12, 13, 1, 174, 4, 10, 498, 12, 13, 1, 174, 4, 10, 107, 18, 12, 141, 40, 211, 149, 110, 1, 4, 10, 499, 18, 12, 4, 32, 1, 18, 12, 30, 73, 33, 5, 4, 155, 1, 18, 12, 323, 18, 85, 1, 4, 155, 1, 18, 12, 500, 18, 100, 1, 4, 32, 1, 18, 12, 30, 73, 34, 4, 155, 1, 18, 12, 323, 18, 85, 1, 4, 155, 1, 18, 12, 500, 18, 100, 1, 4, 5, 4, 10, 388, 12, 13, 204, 174, 4, 10, 316, 12, 13, 40, 210, 4, 10, 501, 12, 109, 160, 502, 104, 346, 204, 174, 4, 5, 4, 10, 17, 12, 18, 209, 4, 32, 153, 12, 175, 329, 295, 4, 32, 1, 12, 363, 37, 245, 306, 4, 5, 4, 10, 43, 12, 13, 325, 4, 5, 4, 8, 46, 4, 10, 51, 12, 11, 4, 10, 53, 12, 498, 4, 10, 124, 12, 498, 316, 4, 10, 187, 12, 11, 1, 4, 10, 123, 12, 11, 1, 4, 10, 292, 12, 11, 1, 4, 10, 158, 12, 11, 1, 4, 5, 4, 10, 491, 12, 498, 501, 4, 10, 1, 12, 498, 388, 153, 4, 5, 4, 8, 64, 4, 5, 4, 5, 4, 10, 107, 153, 18, 12, 65, 254, 4, 10, 153, 107, 12, 164, 4, 10, 153, 316, 12, 92, 4, 5, 4, 10, 153, 499, 12, 214, 4, 10, 153, 499, 12, 117, 1, 4, 5, 4, 10, 1, 43, 12, 117, 1, 4, 10, 153, 43, 18, 12, 92, 4, 10, 499, 18, 119, 73, 12, 253, 4, 8, 5, 4, 8, 55, 4, 10, 125, 1, 63, 4, 10, 56, 58, 60, 61, 4, 5, 4, 5, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [6, 4, 8, 9, 4, 10, 11, 12, 13, 1, 174, 4, 10, 498, 12, 13, 1, 174, 4, 10, 107, 18, 12, 141, 40, 211, 149, 110, 1, 4, 10, 499, 18, 12, 4, 32, 1, 18, 12, 30, 73, 33, 5, 4, 155, 1, 18, 12, 323, 18, 85, 1, 4, 155, 1, 18, 12, 500, 18, 100, 1, 4, 32, 1, 18, 12, 30, 73, 34, 4, 155, 1, 18, 12, 323, 18, 85, 1, 4, 155, 1, 18, 12, 500, 18, 100, 1, 4, 5, 4, 10, 388, 12, 13, 204, 174, 4, 10, 316, 12, 13, 40, 210, 4, 10, 501, 12, 109, 160, 502, 104, 346, 204, 174, 4, 5, 4, 10, 17, 12, 18, 209, 4, 32, 153, 12, 175, 329, 295, 4, 32, 1, 12, 363, 37, 245, 306, 4, 5, 4, 10, 43, 12, 13, 325, 4, 5, 4, 8, 46, 4, 10, 51, 12, 11, 4, 10, 53, 12, 498, 4, 10, 124, 12, 498, 316, 4, 10, 187, 12, 11, 1, 4, 10, 123, 12, 11, 1, 4, 10, 292, 12, 11, 1, 4, 10, 158, 12, 11, 1, 4, 5, 4, 10, 491, 12, 498, 501, 4, 10, 1, 12, 498, 388, 153, 4, 5, 4, 8, 64, 4, 5, 4, 5, 4, 10, 107, 153, 18, 12, 65, 254, 4, 10, 153, 107, 12, 164, 4, 10, 153, 316, 12, 92, 4, 5, 4, 10, 153, 499, 12, 214, 4, 10, 153, 499, 12, 117, 1, 4, 5, 4, 10, 1, 43, 12, 117, 1, 4, 10, 153, 43, 18, 12, 92, 4, 10, 499, 18, 119, 73, 12, 253, 4, 8, 5, 4, 8, 55, 4, 10, 125, 1, 63, 4, 10, 56, 58, 60, 61, 4, 5, 4, 5, 4, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 296}, "31": {"input": [2, 6, 261, 4, 8, 9, 4, 10, 11, 12, 13, 174, 1, 4, 10, 1, 12, 13, 4, 32, 371, 12, 477, 222, 79, 4, 32, 606, 18, 12, 40, 132, 28, 4, 10, 112, 12, 113, 69, 114, 205, 132, 4, 10, 134, 12, 149, 4, 32, 607, 12, 13, 516, 381, 4, 32, 154, 12, 30, 408, 381, 4, 10, 153, 12, 4, 32, 17, 18, 12, 82, 115, 1, 4, 32, 608, 12, 30, 100, 37, 240, 1, 4, 32, 609, 12, 30, 37, 19, 146, 381, 4, 10, 1, 12, 109, 386, 1, 1, 423, 110, 4, 10, 43, 12, 13, 156, 45, 4, 5, 4, 8, 46, 4, 10, 184, 12, 606, 11, 4, 10, 50, 12, 371, 11, 4, 10, 190, 12, 1, 11, 4, 10, 90, 12, 608, 11, 4, 10, 51, 12, 11, 4, 10, 54, 12, 17, 11, 4, 10, 52, 12, 43, 11, 4, 5, 4, 8, 55, 4, 10, 56, 18, 58, 18, 60, 61, 4, 10, 62, 18, 1, 1, 60, 63, 4, 5, 4, 8, 64, 4, 5, 4, 10, 371, 112, 154, 12, 117, 1, 4, 10, 606, 18, 17, 18, 12, 65, 67, 4, 5, 4, 10, 154, 43, 12, 255, 161, 1, 4, 10, 607, 43, 12, 92, 4, 10, 17, 371, 18, 12, 92, 4, 10, 17, 608, 18, 12, 65, 94, 4, 10, 608, 43, 119, 607, 12, 1, 4, 10, 608, 154, 12, 65, 95, 4, 10, 609, 43, 12, 65, 4, 5, 4, 10, 112, 112, 12, 117, 161, 4, 10, 119, 154, 607, 12, 92, 4, 10, 154, 17, 18, 12, 65, 4, 10, 607, 17, 18, 12, 65, 4, 10, 43, 112, 18, 12, 65, 4, 10, 153, 43, 119, 607, 12, 92, 4, 10, 153, 609, 18, 12, 65, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [6, 261, 4, 8, 9, 4, 10, 11, 12, 13, 174, 1, 4, 10, 1, 12, 13, 4, 32, 371, 12, 477, 222, 79, 4, 32, 606, 18, 12, 40, 132, 28, 4, 10, 112, 12, 113, 69, 114, 205, 132, 4, 10, 134, 12, 149, 4, 32, 607, 12, 13, 516, 381, 4, 32, 154, 12, 30, 408, 381, 4, 10, 153, 12, 4, 32, 17, 18, 12, 82, 115, 1, 4, 32, 608, 12, 30, 100, 37, 240, 1, 4, 32, 609, 12, 30, 37, 19, 146, 381, 4, 10, 1, 12, 109, 386, 1, 1, 423, 110, 4, 10, 43, 12, 13, 156, 45, 4, 5, 4, 8, 46, 4, 10, 184, 12, 606, 11, 4, 10, 50, 12, 371, 11, 4, 10, 190, 12, 1, 11, 4, 10, 90, 12, 608, 11, 4, 10, 51, 12, 11, 4, 10, 54, 12, 17, 11, 4, 10, 52, 12, 43, 11, 4, 5, 4, 8, 55, 4, 10, 56, 18, 58, 18, 60, 61, 4, 10, 62, 18, 1, 1, 60, 63, 4, 5, 4, 8, 64, 4, 5, 4, 10, 371, 112, 154, 12, 117, 1, 4, 10, 606, 18, 17, 18, 12, 65, 67, 4, 5, 4, 10, 154, 43, 12, 255, 161, 1, 4, 10, 607, 43, 12, 92, 4, 10, 17, 371, 18, 12, 92, 4, 10, 17, 608, 18, 12, 65, 94, 4, 10, 608, 43, 119, 607, 12, 1, 4, 10, 608, 154, 12, 65, 95, 4, 10, 609, 43, 12, 65, 4, 5, 4, 10, 112, 112, 12, 117, 161, 4, 10, 119, 154, 607, 12, 92, 4, 10, 154, 17, 18, 12, 65, 4, 10, 607, 17, 18, 12, 65, 4, 10, 43, 112, 18, 12, 65, 4, 10, 153, 43, 119, 607, 12, 92, 4, 10, 153, 609, 18, 12, 65, 4, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 304}, "32": {"input": [2, 6, 128, 4, 8, 9, 4, 10, 11, 12, 13, 99, 45, 174, 4, 10, 331, 12, 13, 314, 4, 10, 182, 12, 108, 40, 211, 4, 5, 4, 10, 43, 12, 13, 4, 32, 1, 12, 325, 4, 32, 1, 12, 156, 45, 4, 32, 1, 12, 44, 45, 4, 5, 4, 10, 1, 12, 39, 1, 127, 41, 100, 4, 10, 1, 12, 39, 1, 127, 41, 130, 4, 5, 4, 10, 17, 12, 175, 4, 32, 1, 12, 468, 4, 32, 1, 12, 1, 4, 32, 1, 12, 1, 4, 5, 4, 8, 64, 4, 5, 4, 10, 17, 1, 12, 92, 4, 10, 1, 43, 12, 92, 4, 10, 1, 1, 12, 92, 4, 10, 1, 1, 12, 92, 4, 5, 4, 4, 10, 17, 1, 12, 117, 1, 118, 1, 4, 5, 4, 4, 10, 17, 1, 12, 117, 1, 118, 1, 4, 5, 4, 10, 182, 17, 12, 65, 67, 4, 10, 17, 331, 12, 65, 94, 4, 5, 4, 8, 55, 4, 10, 56, 58, 60, 61, 4, 10, 56, 194, 60, 63, 4, 10, 125, 126, 61, 4, 5, 4, 8, 46, 4, 10, 123, 12, 11, 182, 4, 10, 124, 12, 11, 331, 4, 10, 289, 12, 11, 1, 4, 10, 47, 12, 11, 1, 4, 10, 52, 12, 11, 1, 4, 10, 50, 12, 11, 1, 4, 10, 49, 12, 11, 1, 4, 10, 54, 12, 11, 1, 4, 10, 51, 12, 11, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [6, 128, 4, 8, 9, 4, 10, 11, 12, 13, 99, 45, 174, 4, 10, 331, 12, 13, 314, 4, 10, 182, 12, 108, 40, 211, 4, 5, 4, 10, 43, 12, 13, 4, 32, 1, 12, 325, 4, 32, 1, 12, 156, 45, 4, 32, 1, 12, 44, 45, 4, 5, 4, 10, 1, 12, 39, 1, 127, 41, 100, 4, 10, 1, 12, 39, 1, 127, 41, 130, 4, 5, 4, 10, 17, 12, 175, 4, 32, 1, 12, 468, 4, 32, 1, 12, 1, 4, 32, 1, 12, 1, 4, 5, 4, 8, 64, 4, 5, 4, 10, 17, 1, 12, 92, 4, 10, 1, 43, 12, 92, 4, 10, 1, 1, 12, 92, 4, 10, 1, 1, 12, 92, 4, 5, 4, 4, 10, 17, 1, 12, 117, 1, 118, 1, 4, 5, 4, 4, 10, 17, 1, 12, 117, 1, 118, 1, 4, 5, 4, 10, 182, 17, 12, 65, 67, 4, 10, 17, 331, 12, 65, 94, 4, 5, 4, 8, 55, 4, 10, 56, 58, 60, 61, 4, 10, 56, 194, 60, 63, 4, 10, 125, 126, 61, 4, 5, 4, 8, 46, 4, 10, 123, 12, 11, 182, 4, 10, 124, 12, 11, 331, 4, 10, 289, 12, 11, 1, 4, 10, 47, 12, 11, 1, 4, 10, 52, 12, 11, 1, 4, 10, 50, 12, 11, 1, 4, 10, 49, 12, 11, 1, 4, 10, 54, 12, 11, 1, 4, 10, 51, 12, 11, 4, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 245}, "33": {"input": [2, 6, 261, 4, 8, 9, 4, 5, 4, 10, 129, 12, 13, 1, 4, 10, 556, 12, 13, 99, 45, 4, 5, 4, 10, 1, 12, 13, 4, 32, 1, 12, 1, 4, 32, 1, 12, 1, 4, 32, 1, 12, 1, 4, 5, 4, 10, 1, 12, 13, 1, 110, 4, 5, 4, 10, 1, 12, 109, 204, 174, 4, 32, 1, 18, 12, 18, 1, 18, 111, 4, 32, 1, 18, 12, 18, 1, 18, 111, 4, 32, 1, 18, 12, 18, 1, 18, 111, 4, 5, 4, 10, 1, 12, 39, 127, 4, 32, 371, 12, 222, 149, 4, 32, 1, 12, 42, 149, 4, 32, 1, 12, 1, 149, 4, 5, 4, 10, 1, 12, 13, 1, 4, 5, 4, 10, 1, 12, 39, 204, 4, 32, 1, 12, 4, 32, 1, 12, 4, 32, 1, 12, 4, 5, 4, 10, 17, 12, 175, 1, 4, 5, 4, 5, 4, 8, 46, 4, 10, 51, 12, 129, 4, 10, 123, 12, 129, 556, 4, 10, 54, 12, 129, 17, 4, 10, 50, 12, 129, 1, 4, 10, 49, 12, 129, 1, 4, 10, 185, 12, 129, 1, 4, 10, 52, 12, 129, 1, 4, 10, 320, 12, 129, 1, 1, 1, 1, 4, 5, 4, 8, 55, 4, 10, 56, 57, 58, 59, 60, 61, 4, 10, 125, 126, 63, 4, 5, 4, 8, 64, 4, 10, 17, 18, 119, 18, 12, 92, 4, 10, 17, 18, 556, 18, 12, 92, 4, 10, 17, 1, 12, 65, 66, 4, 5, 4, 10, 1, 17, 12, 165, 4, 5, 4, 10, 17, 1, 12, 68, 376, 127, 1, 4, 10, 17, 1, 12, 68, 1, 127, 1, 4, 10, 17, 1, 12, 68, 1, 127, 1, 4, 5, 4, 10, 17, 1, 12, 68, 1, 127, 1, 4, 10, 17, 1, 12, 68, 376, 127, 1, 4, 10, 17, 1, 12, 68, 1, 127, 1, 4, 5, 4, 10, 17, 1, 12, 68, 1, 127, 1, 4, 10, 17, 1, 12, 68, 1, 127, 1, 4, 10, 17, 1, 12, 68, 376, 127, 1, 4, 5, 4, 10, 17, 1, 12, 71, 376, 207, 326, 254, 4, 10, 17, 1, 12, 71, 1, 207, 326, 254, 4, 10, 17, 1, 12, 71, 1, 207, 326, 254, 4, 5, 4, 10, 17, 1, 12, 71, 376, 207, 326, 163, 4, 10, 17, 1, 12, 71, 1, 207, 326, 163, 4, 10, 17, 1, 12, 71, 1, 207, 326, 163, 4, 5, 4, 10, 17, 1, 12, 71, 376, 207, 326, 67, 4, 10, 17, 1, 12, 71, 1, 207, 326, 67, 4, 10, 17, 1, 12, 71, 1, 207, 326, 67, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [6, 261, 4, 8, 9, 4, 5, 4, 10, 129, 12, 13, 1, 4, 10, 556, 12, 13, 99, 45, 4, 5, 4, 10, 1, 12, 13, 4, 32, 1, 12, 1, 4, 32, 1, 12, 1, 4, 32, 1, 12, 1, 4, 5, 4, 10, 1, 12, 13, 1, 110, 4, 5, 4, 10, 1, 12, 109, 204, 174, 4, 32, 1, 18, 12, 18, 1, 18, 111, 4, 32, 1, 18, 12, 18, 1, 18, 111, 4, 32, 1, 18, 12, 18, 1, 18, 111, 4, 5, 4, 10, 1, 12, 39, 127, 4, 32, 371, 12, 222, 149, 4, 32, 1, 12, 42, 149, 4, 32, 1, 12, 1, 149, 4, 5, 4, 10, 1, 12, 13, 1, 4, 5, 4, 10, 1, 12, 39, 204, 4, 32, 1, 12, 4, 32, 1, 12, 4, 32, 1, 12, 4, 5, 4, 10, 17, 12, 175, 1, 4, 5, 4, 5, 4, 8, 46, 4, 10, 51, 12, 129, 4, 10, 123, 12, 129, 556, 4, 10, 54, 12, 129, 17, 4, 10, 50, 12, 129, 1, 4, 10, 49, 12, 129, 1, 4, 10, 185, 12, 129, 1, 4, 10, 52, 12, 129, 1, 4, 10, 320, 12, 129, 1, 1, 1, 1, 4, 5, 4, 8, 55, 4, 10, 56, 57, 58, 59, 60, 61, 4, 10, 125, 126, 63, 4, 5, 4, 8, 64, 4, 10, 17, 18, 119, 18, 12, 92, 4, 10, 17, 18, 556, 18, 12, 92, 4, 10, 17, 1, 12, 65, 66, 4, 5, 4, 10, 1, 17, 12, 165, 4, 5, 4, 10, 17, 1, 12, 68, 376, 127, 1, 4, 10, 17, 1, 12, 68, 1, 127, 1, 4, 10, 17, 1, 12, 68, 1, 127, 1, 4, 5, 4, 10, 17, 1, 12, 68, 1, 127, 1, 4, 10, 17, 1, 12, 68, 376, 127, 1, 4, 10, 17, 1, 12, 68, 1, 127, 1, 4, 5, 4, 10, 17, 1, 12, 68, 1, 127, 1, 4, 10, 17, 1, 12, 68, 1, 127, 1, 4, 10, 17, 1, 12, 68, 376, 127, 1, 4, 5, 4, 10, 17, 1, 12, 71, 376, 207, 326, 254, 4, 10, 17, 1, 12, 71, 1, 207, 326, 254, 4, 10, 17, 1, 12, 71, 1, 207, 326, 254, 4, 5, 4, 10, 17, 1, 12, 71, 376, 207, 326, 163, 4, 10, 17, 1, 12, 71, 1, 207, 326, 163, 4, 10, 17, 1, 12, 71, 1, 207, 326, 163, 4, 5, 4, 10, 17, 1, 12, 71, 376, 207, 326, 67, 4, 10, 17, 1, 12, 71, 1, 207, 326, 67, 4, 10, 17, 1, 12, 71, 1, 207, 326, 67, 4, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 445}, "34": {"input": [2, 6, 1, 4, 8, 9, 4, 10, 380, 12, 13, 14, 174, 4, 10, 107, 18, 12, 108, 40, 183, 4, 10, 482, 12, 82, 1, 410, 295, 4, 10, 29, 12, 4, 32, 1, 12, 308, 105, 369, 364, 4, 32, 479, 12, 308, 240, 1, 1, 4, 32, 1, 12, 308, 422, 1, 1, 4, 10, 1, 12, 4, 32, 483, 12, 13, 350, 4, 32, 1, 12, 13, 350, 4, 32, 1, 12, 13, 350, 4, 32, 1, 12, 13, 350, 4, 32, 1, 12, 13, 350, 4, 32, 1, 12, 13, 350, 4, 32, 1, 12, 13, 350, 4, 32, 1, 12, 13, 350, 4, 32, 1, 12, 13, 350, 4, 32, 1, 12, 13, 350, 4, 32, 349, 12, 13, 350, 4, 10, 76, 12, 113, 77, 146, 4, 32, 1, 12, 34, 484, 1, 4, 32, 1, 12, 33, 484, 1, 4, 32, 1, 12, 36, 484, 1, 4, 32, 1, 12, 37, 484, 38, 4, 10, 43, 12, 13, 325, 4, 10, 485, 12, 13, 342, 4, 5, 4, 8, 64, 4, 10, 482, 43, 12, 92, 4, 10, 482, 485, 12, 92, 4, 10, 482, 1, 12, 92, 4, 10, 29, 43, 12, 92, 4, 10, 29, 485, 12, 92, 4, 10, 29, 1, 12, 92, 4, 5, 4, 10, 29, 76, 12, 65, 163, 4, 10, 485, 76, 12, 93, 67, 4, 10, 76, 43, 12, 65, 4, 10, 107, 482, 12, 65, 254, 4, 10, 482, 76, 12, 65, 4, 10, 482, 29, 12, 65, 4, 10, 483, 43, 12, 65, 4, 10, 483, 485, 12, 65, 4, 5, 4, 10, 1, 380, 12, 70, 348, 4, 10, 1, 380, 12, 65, 4, 10, 1, 380, 12, 70, 1, 4, 10, 1, 380, 12, 65, 4, 10, 1, 380, 12, 70, 1, 4, 10, 1, 380, 12, 65, 4, 10, 1, 380, 12, 70, 1, 4, 10, 1, 380, 12, 65, 4, 10, 1, 380, 12, 70, 1, 4, 10, 1, 380, 12, 65, 4, 10, 1, 380, 12, 70, 1, 4, 10, 1, 380, 12, 65, 4, 10, 1, 380, 12, 70, 1, 4, 10, 1, 380, 12, 65, 4, 10, 1, 380, 12, 70, 1, 4, 10, 1, 380, 12, 65, 4, 10, 1, 380, 12, 70, 1, 4, 10, 1, 380, 12, 65, 4, 10, 483, 380, 12, 70, 1, 4, 10, 483, 380, 12, 65, 4, 10, 349, 380, 12, 70, 1, 4, 10, 1, 349, 12, 70, 1, 4, 10, 1, 349, 12, 70, 1, 4, 10, 1, 349, 12, 70, 1, 4, 10, 349, 1, 12, 65, 4, 8, 46, 4, 10, 54, 12, 380, 482, 4, 10, 51, 12, 380, 4, 10, 52, 12, 43, 4, 10, 1, 12, 380, 485, 4, 10, 47, 12, 380, 1, 4, 10, 320, 12, 380, 479, 4, 10, 89, 12, 380, 1, 4, 10, 120, 12, 380, 107, 485, 4, 8, 55, 4, 10, 56, 1, 60, 61, 4, 10, 56, 160, 60, 63, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [6, 1, 4, 8, 9, 4, 10, 380, 12, 13, 14, 174, 4, 10, 107, 18, 12, 108, 40, 183, 4, 10, 482, 12, 82, 1, 410, 295, 4, 10, 29, 12, 4, 32, 1, 12, 308, 105, 369, 364, 4, 32, 479, 12, 308, 240, 1, 1, 4, 32, 1, 12, 308, 422, 1, 1, 4, 10, 1, 12, 4, 32, 483, 12, 13, 350, 4, 32, 1, 12, 13, 350, 4, 32, 1, 12, 13, 350, 4, 32, 1, 12, 13, 350, 4, 32, 1, 12, 13, 350, 4, 32, 1, 12, 13, 350, 4, 32, 1, 12, 13, 350, 4, 32, 1, 12, 13, 350, 4, 32, 1, 12, 13, 350, 4, 32, 1, 12, 13, 350, 4, 32, 349, 12, 13, 350, 4, 10, 76, 12, 113, 77, 146, 4, 32, 1, 12, 34, 484, 1, 4, 32, 1, 12, 33, 484, 1, 4, 32, 1, 12, 36, 484, 1, 4, 32, 1, 12, 37, 484, 38, 4, 10, 43, 12, 13, 325, 4, 10, 485, 12, 13, 342, 4, 5, 4, 8, 64, 4, 10, 482, 43, 12, 92, 4, 10, 482, 485, 12, 92, 4, 10, 482, 1, 12, 92, 4, 10, 29, 43, 12, 92, 4, 10, 29, 485, 12, 92, 4, 10, 29, 1, 12, 92, 4, 5, 4, 10, 29, 76, 12, 65, 163, 4, 10, 485, 76, 12, 93, 67, 4, 10, 76, 43, 12, 65, 4, 10, 107, 482, 12, 65, 254, 4, 10, 482, 76, 12, 65, 4, 10, 482, 29, 12, 65, 4, 10, 483, 43, 12, 65, 4, 10, 483, 485, 12, 65, 4, 5, 4, 10, 1, 380, 12, 70, 348, 4, 10, 1, 380, 12, 65, 4, 10, 1, 380, 12, 70, 1, 4, 10, 1, 380, 12, 65, 4, 10, 1, 380, 12, 70, 1, 4, 10, 1, 380, 12, 65, 4, 10, 1, 380, 12, 70, 1, 4, 10, 1, 380, 12, 65, 4, 10, 1, 380, 12, 70, 1, 4, 10, 1, 380, 12, 65, 4, 10, 1, 380, 12, 70, 1, 4, 10, 1, 380, 12, 65, 4, 10, 1, 380, 12, 70, 1, 4, 10, 1, 380, 12, 65, 4, 10, 1, 380, 12, 70, 1, 4, 10, 1, 380, 12, 65, 4, 10, 1, 380, 12, 70, 1, 4, 10, 1, 380, 12, 65, 4, 10, 483, 380, 12, 70, 1, 4, 10, 483, 380, 12, 65, 4, 10, 349, 380, 12, 70, 1, 4, 10, 1, 349, 12, 70, 1, 4, 10, 1, 349, 12, 70, 1, 4, 10, 1, 349, 12, 70, 1, 4, 10, 349, 1, 12, 65, 4, 8, 46, 4, 10, 54, 12, 380, 482, 4, 10, 51, 12, 380, 4, 10, 52, 12, 43, 4, 10, 1, 12, 380, 485, 4, 10, 47, 12, 380, 1, 4, 10, 320, 12, 380, 479, 4, 10, 89, 12, 380, 1, 4, 10, 120, 12, 380, 107, 485, 4, 8, 55, 4, 10, 56, 1, 60, 61, 4, 10, 56, 160, 60, 63, 4, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 500}, "35": {"input": [2, 6, 4, 8, 9, 5, 4, 10, 486, 162, 12, 23, 130, 1, 4, 10, 17, 12, 1, 378, 1, 1, 1, 146, 4, 32, 5, 4, 8, 55, 4, 10, 56, 487, 1, 63, 8, 5, 4, 10, 56, 58, 57, 61, 8, 5, 4, 252, 5, 4, 8, 64, 4, 10, 17, 43, 12, 65, 5, 4, 10, 17, 119, 12, 65, 5, 4, 10, 17, 486, 12, 1, 4, 10, 486, 17, 18, 12, 1, 1, 4, 10, 17, 486, 12, 65, 4, 10, 5, 4, 8, 46, 4, 10, 459, 12, 486, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [6, 4, 8, 9, 5, 4, 10, 486, 162, 12, 23, 130, 1, 4, 10, 17, 12, 1, 378, 1, 1, 1, 146, 4, 32, 5, 4, 8, 55, 4, 10, 56, 487, 1, 63, 8, 5, 4, 10, 56, 58, 57, 61, 8, 5, 4, 252, 5, 4, 8, 64, 4, 10, 17, 43, 12, 65, 5, 4, 10, 17, 119, 12, 65, 5, 4, 10, 17, 486, 12, 1, 4, 10, 486, 17, 18, 12, 1, 1, 4, 10, 17, 486, 12, 65, 4, 10, 5, 4, 8, 46, 4, 10, 459, 12, 486, 4, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 98}, "36": {"input": [2, 6, 128, 4, 8, 9, 4, 10, 11, 12, 13, 218, 174, 4, 10, 107, 12, 13, 183, 514, 4, 10, 17, 12, 82, 161, 529, 571, 4, 10, 177, 162, 12, 23, 88, 4, 10, 425, 12, 109, 5, 4, 32, 426, 12, 427, 428, 4, 32, 429, 12, 430, 431, 4, 32, 432, 12, 433, 434, 4, 32, 435, 12, 436, 437, 4, 32, 530, 12, 531, 437, 4, 10, 438, 12, 30, 19, 18, 79, 146, 4, 32, 439, 12, 36, 440, 4, 32, 441, 12, 37, 440, 4, 32, 442, 12, 33, 443, 4, 32, 444, 12, 34, 443, 4, 5, 4, 10, 154, 12, 30, 130, 149, 224, 147, 4, 10, 43, 12, 13, 44, 45, 4, 5, 4, 8, 46, 4, 10, 51, 12, 11, 4, 10, 54, 12, 11, 17, 4, 10, 47, 12, 11, 177, 4, 10, 158, 12, 11, 435, 4, 10, 289, 12, 11, 432, 4, 10, 374, 12, 11, 426, 4, 10, 189, 12, 11, 429, 4, 10, 120, 12, 11, 107, 4, 5, 4, 8, 64, 4, 5, 4, 10, 17, 43, 425, 12, 92, 4, 5, 4, 10, 17, 177, 12, 206, 1, 445, 4, 10, 177, 17, 18, 12, 191, 4, 10, 177, 43, 177, 425, 12, 171, 4, 5, 4, 10, 17, 438, 12, 1, 4, 10, 17, 438, 12, 1, 4, 5, 4, 5, 4, 10, 17, 43, 12, 92, 4, 10, 438, 43, 177, 12, 65, 4, 10, 154, 43, 425, 119, 12, 65, 4, 10, 107, 17, 12, 65, 163, 4, 5, 4, 10, 429, 154, 12, 117, 535, 4, 10, 435, 154, 12, 117, 536, 4, 10, 426, 154, 12, 117, 537, 4, 10, 432, 154, 12, 117, 538, 4, 10, 530, 154, 12, 117, 539, 4, 5, 4, 5, 4, 8, 55, 4, 10, 56, 58, 162, 60, 61, 4, 10, 56, 160, 162, 60, 63, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [6, 128, 4, 8, 9, 4, 10, 11, 12, 13, 218, 174, 4, 10, 107, 12, 13, 183, 514, 4, 10, 17, 12, 82, 161, 529, 571, 4, 10, 177, 162, 12, 23, 88, 4, 10, 425, 12, 109, 5, 4, 32, 426, 12, 427, 428, 4, 32, 429, 12, 430, 431, 4, 32, 432, 12, 433, 434, 4, 32, 435, 12, 436, 437, 4, 32, 530, 12, 531, 437, 4, 10, 438, 12, 30, 19, 18, 79, 146, 4, 32, 439, 12, 36, 440, 4, 32, 441, 12, 37, 440, 4, 32, 442, 12, 33, 443, 4, 32, 444, 12, 34, 443, 4, 5, 4, 10, 154, 12, 30, 130, 149, 224, 147, 4, 10, 43, 12, 13, 44, 45, 4, 5, 4, 8, 46, 4, 10, 51, 12, 11, 4, 10, 54, 12, 11, 17, 4, 10, 47, 12, 11, 177, 4, 10, 158, 12, 11, 435, 4, 10, 289, 12, 11, 432, 4, 10, 374, 12, 11, 426, 4, 10, 189, 12, 11, 429, 4, 10, 120, 12, 11, 107, 4, 5, 4, 8, 64, 4, 5, 4, 10, 17, 43, 425, 12, 92, 4, 5, 4, 10, 17, 177, 12, 206, 1, 445, 4, 10, 177, 17, 18, 12, 191, 4, 10, 177, 43, 177, 425, 12, 171, 4, 5, 4, 10, 17, 438, 12, 1, 4, 10, 17, 438, 12, 1, 4, 5, 4, 5, 4, 10, 17, 43, 12, 92, 4, 10, 438, 43, 177, 12, 65, 4, 10, 154, 43, 425, 119, 12, 65, 4, 10, 107, 17, 12, 65, 163, 4, 5, 4, 10, 429, 154, 12, 117, 535, 4, 10, 435, 154, 12, 117, 536, 4, 10, 426, 154, 12, 117, 537, 4, 10, 432, 154, 12, 117, 538, 4, 10, 530, 154, 12, 117, 539, 4, 5, 4, 5, 4, 8, 55, 4, 10, 56, 58, 162, 60, 61, 4, 10, 56, 160, 162, 60, 63, 4, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 318}, "37": {"input": [2, 6, 4, 8, 9, 4, 10, 107, 12, 13, 40, 4, 32, 1, 12, 5, 4, 32, 1, 162, 12, 4, 32, 1, 57, 12, 100, 4, 32, 1, 12, 100, 4, 5, 4, 10, 1, 12, 18, 203, 1, 4, 32, 17, 57, 12, 1, 1, 218, 4, 32, 1, 12, 23, 130, 1, 4, 5, 4, 10, 377, 12, 30, 34, 378, 148, 1, 4, 32, 1, 12, 1, 4, 32, 1, 12, 1, 4, 5, 4, 8, 55, 4, 5, 4, 10, 56, 1, 60, 63, 4, 10, 56, 1, 60, 61, 4, 252, 5, 4, 8, 64, 4, 10, 1, 377, 12, 255, 1, 1, 4, 10, 1, 377, 73, 12, 255, 1, 1, 4, 5, 4, 10, 377, 1, 12, 1, 4, 10, 377, 43, 73, 12, 379, 4, 10, 1, 43, 12, 92, 4, 10, 5, 4, 8, 46, 4, 10, 53, 12, 1, 4, 10, 187, 12, 1, 4, 10, 188, 12, 1, 4, 10, 159, 12, 1, 4, 10, 320, 12, 1, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [6, 4, 8, 9, 4, 10, 107, 12, 13, 40, 4, 32, 1, 12, 5, 4, 32, 1, 162, 12, 4, 32, 1, 57, 12, 100, 4, 32, 1, 12, 100, 4, 5, 4, 10, 1, 12, 18, 203, 1, 4, 32, 17, 57, 12, 1, 1, 218, 4, 32, 1, 12, 23, 130, 1, 4, 5, 4, 10, 377, 12, 30, 34, 378, 148, 1, 4, 32, 1, 12, 1, 4, 32, 1, 12, 1, 4, 5, 4, 8, 55, 4, 5, 4, 10, 56, 1, 60, 63, 4, 10, 56, 1, 60, 61, 4, 252, 5, 4, 8, 64, 4, 10, 1, 377, 12, 255, 1, 1, 4, 10, 1, 377, 73, 12, 255, 1, 1, 4, 5, 4, 10, 377, 1, 12, 1, 4, 10, 377, 43, 73, 12, 379, 4, 10, 1, 43, 12, 92, 4, 10, 5, 4, 8, 46, 4, 10, 53, 12, 1, 4, 10, 187, 12, 1, 4, 10, 188, 12, 1, 4, 10, 159, 12, 1, 4, 10, 320, 12, 1, 4, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 172}, "38": {"input": [2, 6, 4, 8, 9, 4, 10, 11, 73, 12, 13, 14, 174, 4, 10, 344, 162, 12, 202, 85, 203, 345, 4, 10, 1, 162, 12, 109, 100, 1, 345, 147, 1, 110, 4, 10, 129, 73, 12, 39, 130, 372, 1, 16, 4, 10, 604, 18, 12, 108, 40, 183, 4, 10, 17, 18, 12, 175, 1, 1, 4, 10, 43, 162, 12, 13, 451, 116, 4, 5, 4, 8, 55, 4, 10, 56, 1, 63, 4, 10, 56, 58, 61, 4, 5, 4, 8, 64, 4, 10, 17, 43, 73, 12, 92, 4, 10, 604, 17, 12, 65, 4, 5, 4, 10, 17, 129, 12, 216, 118, 4, 5, 4, 10, 17, 344, 12, 214, 94, 4, 10, 344, 129, 17, 43, 12, 65, 4, 5, 4, 8, 46, 4, 10, 50, 12, 604, 11, 4, 10, 184, 12, 1, 11, 4, 10, 121, 12, 129, 11, 4, 10, 51, 12, 11, 4, 10, 54, 12, 11, 17, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [6, 4, 8, 9, 4, 10, 11, 73, 12, 13, 14, 174, 4, 10, 344, 162, 12, 202, 85, 203, 345, 4, 10, 1, 162, 12, 109, 100, 1, 345, 147, 1, 110, 4, 10, 129, 73, 12, 39, 130, 372, 1, 16, 4, 10, 604, 18, 12, 108, 40, 183, 4, 10, 17, 18, 12, 175, 1, 1, 4, 10, 43, 162, 12, 13, 451, 116, 4, 5, 4, 8, 55, 4, 10, 56, 1, 63, 4, 10, 56, 58, 61, 4, 5, 4, 8, 64, 4, 10, 17, 43, 73, 12, 92, 4, 10, 604, 17, 12, 65, 4, 5, 4, 10, 17, 129, 12, 216, 118, 4, 5, 4, 10, 17, 344, 12, 214, 94, 4, 10, 344, 129, 17, 43, 12, 65, 4, 5, 4, 8, 46, 4, 10, 50, 12, 604, 11, 4, 10, 184, 12, 1, 11, 4, 10, 121, 12, 129, 11, 4, 10, 51, 12, 11, 4, 10, 54, 12, 11, 17, 4, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 162}, "39": {"input": [2, 6, 4, 8, 9, 4, 5, 4, 10, 540, 12, 13, 174, 14, 4, 10, 572, 12, 13, 454, 4, 10, 315, 12, 13, 1, 4, 10, 1, 12, 13, 204, 4, 10, 322, 12, 13, 1, 4, 5, 4, 10, 317, 18, 12, 109, 1, 110, 318, 73, 573, 4, 32, 1, 18, 12, 1, 4, 32, 1, 18, 12, 1, 4, 5, 4, 10, 275, 12, 103, 337, 338, 146, 282, 268, 36, 4, 32, 574, 12, 1, 279, 4, 32, 575, 12, 1, 4, 5, 4, 10, 1, 18, 12, 39, 40, 1, 41, 4, 10, 1, 12, 39, 40, 127, 41, 4, 5, 4, 10, 1, 12, 4, 32, 576, 12, 30, 37, 101, 408, 403, 4, 32, 1, 12, 13, 541, 4, 32, 577, 12, 30, 37, 101, 408, 329, 4, 5, 4, 5, 4, 10, 145, 12, 30, 148, 288, 4, 5, 4, 10, 17, 12, 175, 4, 32, 1, 12, 1, 295, 4, 5, 4, 10, 43, 12, 13, 325, 4, 5, 4, 8, 64, 4, 10, 17, 43, 119, 317, 12, 92, 4, 5, 4, 10, 275, 43, 12, 72, 4, 10, 275, 43, 12, 92, 4, 10, 145, 119, 12, 65, 4, 5, 4, 10, 572, 145, 12, 117, 1, 118, 4, 5, 4, 10, 576, 572, 12, 92, 4, 10, 576, 1, 12, 117, 1, 4, 10, 577, 572, 12, 117, 1, 4, 5, 4, 10, 577, 43, 12, 117, 1, 4, 10, 577, 17, 12, 65, 67, 4, 5, 4, 10, 17, 275, 12, 71, 1, 167, 326, 67, 4, 5, 4, 10, 17, 322, 12, 68, 1, 1, 1, 4, 10, 17, 322, 12, 71, 1, 1, 4, 10, 1, 322, 12, 65, 1, 4, 5, 4, 5, 4, 8, 46, 4, 10, 54, 12, 1, 315, 4, 10, 47, 12, 572, 540, 4, 10, 320, 12, 315, 4, 10, 158, 12, 574, 540, 4, 10, 289, 12, 575, 540, 4, 10, 89, 12, 576, 540, 4, 10, 48, 12, 1, 315, 4, 10, 1, 12, 1, 315, 4, 10, 1, 12, 322, 4, 10, 51, 12, 540, 4, 5, 4, 8, 55, 4, 10, 62, 1, 127, 61, 4, 10, 56, 58, 61, 4, 10, 62, 1, 1, 60, 63, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [6, 4, 8, 9, 4, 5, 4, 10, 540, 12, 13, 174, 14, 4, 10, 572, 12, 13, 454, 4, 10, 315, 12, 13, 1, 4, 10, 1, 12, 13, 204, 4, 10, 322, 12, 13, 1, 4, 5, 4, 10, 317, 18, 12, 109, 1, 110, 318, 73, 573, 4, 32, 1, 18, 12, 1, 4, 32, 1, 18, 12, 1, 4, 5, 4, 10, 275, 12, 103, 337, 338, 146, 282, 268, 36, 4, 32, 574, 12, 1, 279, 4, 32, 575, 12, 1, 4, 5, 4, 10, 1, 18, 12, 39, 40, 1, 41, 4, 10, 1, 12, 39, 40, 127, 41, 4, 5, 4, 10, 1, 12, 4, 32, 576, 12, 30, 37, 101, 408, 403, 4, 32, 1, 12, 13, 541, 4, 32, 577, 12, 30, 37, 101, 408, 329, 4, 5, 4, 5, 4, 10, 145, 12, 30, 148, 288, 4, 5, 4, 10, 17, 12, 175, 4, 32, 1, 12, 1, 295, 4, 5, 4, 10, 43, 12, 13, 325, 4, 5, 4, 8, 64, 4, 10, 17, 43, 119, 317, 12, 92, 4, 5, 4, 10, 275, 43, 12, 72, 4, 10, 275, 43, 12, 92, 4, 10, 145, 119, 12, 65, 4, 5, 4, 10, 572, 145, 12, 117, 1, 118, 4, 5, 4, 10, 576, 572, 12, 92, 4, 10, 576, 1, 12, 117, 1, 4, 10, 577, 572, 12, 117, 1, 4, 5, 4, 10, 577, 43, 12, 117, 1, 4, 10, 577, 17, 12, 65, 67, 4, 5, 4, 10, 17, 275, 12, 71, 1, 167, 326, 67, 4, 5, 4, 10, 17, 322, 12, 68, 1, 1, 1, 4, 10, 17, 322, 12, 71, 1, 1, 4, 10, 1, 322, 12, 65, 1, 4, 5, 4, 5, 4, 8, 46, 4, 10, 54, 12, 1, 315, 4, 10, 47, 12, 572, 540, 4, 10, 320, 12, 315, 4, 10, 158, 12, 574, 540, 4, 10, 289, 12, 575, 540, 4, 10, 89, 12, 576, 540, 4, 10, 48, 12, 1, 315, 4, 10, 1, 12, 1, 315, 4, 10, 1, 12, 322, 4, 10, 51, 12, 540, 4, 5, 4, 8, 55, 4, 10, 62, 1, 127, 61, 4, 10, 56, 58, 61, 4, 10, 62, 1, 1, 60, 63, 4, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 375}, "40": {"input": [2, 4, 5, 4, 6, 18, 128, 172, 4, 8, 9, 4, 5, 4, 10, 11, 12, 13, 174, 198, 4, 10, 178, 73, 12, 13, 179, 423, 4, 10, 17, 12, 175, 4, 32, 420, 12, 362, 295, 4, 32, 421, 12, 1, 295, 4, 10, 559, 12, 13, 1, 132, 4, 10, 135, 12, 23, 137, 35, 4, 10, 107, 12, 13, 139, 4, 10, 177, 162, 12, 23, 342, 136, 4, 10, 43, 12, 13, 156, 45, 4, 5, 4, 8, 46, 4, 10, 54, 12, 420, 11, 4, 10, 184, 12, 178, 11, 4, 10, 50, 12, 177, 11, 4, 10, 157, 12, 135, 11, 4, 10, 120, 12, 107, 11, 4, 10, 90, 12, 559, 11, 4, 10, 51, 12, 11, 4, 5, 4, 8, 64, 4, 10, 17, 43, 12, 92, 4, 10, 17, 178, 12, 65, 4, 10, 177, 17, 18, 12, 191, 4, 10, 177, 43, 177, 559, 12, 171, 4, 10, 177, 178, 12, 93, 67, 4, 10, 420, 135, 12, 117, 1, 4, 10, 135, 17, 12, 65, 4, 10, 420, 107, 162, 12, 92, 4, 10, 107, 421, 12, 65, 163, 4, 10, 559, 17, 12, 65, 67, 4, 5, 4, 8, 55, 4, 10, 56, 160, 60, 63, 4, 10, 56, 58, 60, 61, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [4, 5, 4, 6, 18, 128, 172, 4, 8, 9, 4, 5, 4, 10, 11, 12, 13, 174, 198, 4, 10, 178, 73, 12, 13, 179, 423, 4, 10, 17, 12, 175, 4, 32, 420, 12, 362, 295, 4, 32, 421, 12, 1, 295, 4, 10, 559, 12, 13, 1, 132, 4, 10, 135, 12, 23, 137, 35, 4, 10, 107, 12, 13, 139, 4, 10, 177, 162, 12, 23, 342, 136, 4, 10, 43, 12, 13, 156, 45, 4, 5, 4, 8, 46, 4, 10, 54, 12, 420, 11, 4, 10, 184, 12, 178, 11, 4, 10, 50, 12, 177, 11, 4, 10, 157, 12, 135, 11, 4, 10, 120, 12, 107, 11, 4, 10, 90, 12, 559, 11, 4, 10, 51, 12, 11, 4, 5, 4, 8, 64, 4, 10, 17, 43, 12, 92, 4, 10, 17, 178, 12, 65, 4, 10, 177, 17, 18, 12, 191, 4, 10, 177, 43, 177, 559, 12, 171, 4, 10, 177, 178, 12, 93, 67, 4, 10, 420, 135, 12, 117, 1, 4, 10, 135, 17, 12, 65, 4, 10, 420, 107, 162, 12, 92, 4, 10, 107, 421, 12, 65, 163, 4, 10, 559, 17, 12, 65, 67, 4, 5, 4, 8, 55, 4, 10, 56, 160, 60, 63, 4, 10, 56, 58, 60, 61, 4, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 217}, "41": {"input": [2, 6, 4, 73, 9, 4, 8, 11, 12, 13, 1, 218, 174, 4, 8, 1, 12, 13, 204, 174, 4, 5, 4, 8, 107, 18, 12, 108, 40, 139, 4, 5, 4, 8, 1, 12, 13, 4, 10, 1, 12, 37, 18, 100, 352, 4, 10, 1, 12, 36, 18, 85, 353, 4, 5, 4, 8, 1, 12, 13, 40, 354, 204, 174, 4, 10, 355, 12, 4, 10, 356, 12, 4, 10, 357, 12, 4, 10, 358, 12, 4, 5, 4, 8, 359, 12, 113, 77, 149, 302, 4, 5, 4, 5, 4, 8, 17, 12, 4, 81, 360, 18, 12, 82, 361, 295, 264, 362, 4, 81, 335, 12, 363, 306, 364, 4, 341, 365, 18, 12, 36, 100, 4, 341, 366, 18, 12, 37, 85, 4, 5, 4, 8, 29, 12, 4, 81, 1, 12, 308, 105, 309, 367, 4, 81, 1, 12, 308, 105, 309, 204, 174, 4, 5, 4, 81, 1, 12, 308, 105, 368, 367, 4, 81, 1, 12, 308, 105, 368, 204, 174, 4, 5, 4, 81, 1, 12, 308, 105, 369, 367, 4, 81, 1, 12, 308, 105, 369, 204, 174, 4, 5, 4, 5, 4, 8, 331, 12, 13, 1, 4, 81, 1, 12, 4, 81, 1, 12, 204, 174, 4, 81, 1, 12, 4, 81, 1, 12, 204, 174, 4, 81, 1, 12, 4, 81, 1, 12, 204, 174, 4, 5, 4, 5, 4, 8, 43, 12, 13, 370, 44, 4, 5, 4, 8, 371, 12, 39, 372, 4, 8, 373, 12, 23, 222, 4, 81, 1, 12, 4, 81, 1, 12, 204, 174, 4, 81, 1, 12, 4, 81, 1, 12, 204, 174, 4, 81, 1, 12, 4, 81, 1, 12, 204, 174, 4, 5, 4, 5, 4, 73, 46, 4, 8, 54, 12, 360, 11, 4, 8, 190, 12, 11, 107, 4, 8, 52, 12, 43, 4, 8, 51, 12, 11, 4, 5, 4, 8, 374, 12, 1, 11, 4, 8, 189, 12, 1, 11, 4, 8, 121, 12, 1, 11, 4, 5, 4, 8, 123, 12, 1, 11, 4, 8, 1, 12, 1, 11, 4, 8, 122, 12, 1, 11, 4, 5, 4, 8, 53, 12, 1, 11, 4, 8, 187, 12, 1, 11, 4, 8, 1, 12, 1, 11, 4, 5, 4, 8, 50, 12, 1, 11, 4, 8, 49, 12, 1, 11, 4, 8, 185, 12, 1, 11, 4, 5, 4, 8, 120, 12, 355, 11, 4, 8, 91, 12, 356, 11, 4, 8, 320, 12, 357, 11, 4, 8, 124, 12, 358, 11, 4, 5, 4, 73, 64, 4, 8, 360, 43, 18, 12, 92, 4, 8, 29, 43, 1, 331, 29, 12, 92, 4, 8, 29, 359, 12, 65, 95, 4, 5, 4, 8, 17, 29, 12, 214, 4, 8, 17, 331, 12, 65, 94, 4, 5, 4, 8, 360, 1, 12, 170, 375, 293, 4, 8, 360, 1, 12, 117, 1, 4, 8, 360, 1, 12, 117, 1, 4, 5, 4, 8, 335, 1, 12, 117, 1, 4, 5, 4, 8, 360, 355, 12, 255, 1, 1, 4, 8, 360, 355, 12, 255, 1, 1, 4, 8, 360, 355, 12, 255, 1, 1, 4, 5, 4, 8, 360, 356, 12, 255, 1, 1, 4, 8, 360, 356, 12, 255, 1, 1, 4, 8, 360, 356, 12, 255, 1, 1, 4, 8, 360, 356, 12, 255, 1, 1, 4, 8, 360, 356, 12, 255, 1, 1, 4, 8, 360, 356, 12, 255, 1, 1, 4, 5, 4, 8, 360, 357, 12, 255, 1, 1, 4, 8, 360, 357, 12, 255, 1, 1, 4, 8, 360, 357, 12, 255, 1, 1, 4, 8], "target": [6, 4, 73, 9, 4, 8, 11, 12, 13, 1, 218, 174, 4, 8, 1, 12, 13, 204, 174, 4, 5, 4, 8, 107, 18, 12, 108, 40, 139, 4, 5, 4, 8, 1, 12, 13, 4, 10, 1, 12, 37, 18, 100, 352, 4, 10, 1, 12, 36, 18, 85, 353, 4, 5, 4, 8, 1, 12, 13, 40, 354, 204, 174, 4, 10, 355, 12, 4, 10, 356, 12, 4, 10, 357, 12, 4, 10, 358, 12, 4, 5, 4, 8, 359, 12, 113, 77, 149, 302, 4, 5, 4, 5, 4, 8, 17, 12, 4, 81, 360, 18, 12, 82, 361, 295, 264, 362, 4, 81, 335, 12, 363, 306, 364, 4, 341, 365, 18, 12, 36, 100, 4, 341, 366, 18, 12, 37, 85, 4, 5, 4, 8, 29, 12, 4, 81, 1, 12, 308, 105, 309, 367, 4, 81, 1, 12, 308, 105, 309, 204, 174, 4, 5, 4, 81, 1, 12, 308, 105, 368, 367, 4, 81, 1, 12, 308, 105, 368, 204, 174, 4, 5, 4, 81, 1, 12, 308, 105, 369, 367, 4, 81, 1, 12, 308, 105, 369, 204, 174, 4, 5, 4, 5, 4, 8, 331, 12, 13, 1, 4, 81, 1, 12, 4, 81, 1, 12, 204, 174, 4, 81, 1, 12, 4, 81, 1, 12, 204, 174, 4, 81, 1, 12, 4, 81, 1, 12, 204, 174, 4, 5, 4, 5, 4, 8, 43, 12, 13, 370, 44, 4, 5, 4, 8, 371, 12, 39, 372, 4, 8, 373, 12, 23, 222, 4, 81, 1, 12, 4, 81, 1, 12, 204, 174, 4, 81, 1, 12, 4, 81, 1, 12, 204, 174, 4, 81, 1, 12, 4, 81, 1, 12, 204, 174, 4, 5, 4, 5, 4, 73, 46, 4, 8, 54, 12, 360, 11, 4, 8, 190, 12, 11, 107, 4, 8, 52, 12, 43, 4, 8, 51, 12, 11, 4, 5, 4, 8, 374, 12, 1, 11, 4, 8, 189, 12, 1, 11, 4, 8, 121, 12, 1, 11, 4, 5, 4, 8, 123, 12, 1, 11, 4, 8, 1, 12, 1, 11, 4, 8, 122, 12, 1, 11, 4, 5, 4, 8, 53, 12, 1, 11, 4, 8, 187, 12, 1, 11, 4, 8, 1, 12, 1, 11, 4, 5, 4, 8, 50, 12, 1, 11, 4, 8, 49, 12, 1, 11, 4, 8, 185, 12, 1, 11, 4, 5, 4, 8, 120, 12, 355, 11, 4, 8, 91, 12, 356, 11, 4, 8, 320, 12, 357, 11, 4, 8, 124, 12, 358, 11, 4, 5, 4, 73, 64, 4, 8, 360, 43, 18, 12, 92, 4, 8, 29, 43, 1, 331, 29, 12, 92, 4, 8, 29, 359, 12, 65, 95, 4, 5, 4, 8, 17, 29, 12, 214, 4, 8, 17, 331, 12, 65, 94, 4, 5, 4, 8, 360, 1, 12, 170, 375, 293, 4, 8, 360, 1, 12, 117, 1, 4, 8, 360, 1, 12, 117, 1, 4, 5, 4, 8, 335, 1, 12, 117, 1, 4, 5, 4, 8, 360, 355, 12, 255, 1, 1, 4, 8, 360, 355, 12, 255, 1, 1, 4, 8, 360, 355, 12, 255, 1, 1, 4, 5, 4, 8, 360, 356, 12, 255, 1, 1, 4, 8, 360, 356, 12, 255, 1, 1, 4, 8, 360, 356, 12, 255, 1, 1, 4, 8, 360, 356, 12, 255, 1, 1, 4, 8, 360, 356, 12, 255, 1, 1, 4, 8, 360, 356, 12, 255, 1, 1, 4, 5, 4, 8, 360, 357, 12, 255, 1, 1, 4, 8, 360, 357, 12, 255, 1, 1, 4, 8, 360, 357, 12, 255, 1, 1, 4, 8, 3], "length": 600}, "42": {"input": [2, 6, 128, 4, 8, 9, 4, 5, 4, 10, 11, 12, 13, 218, 174, 4, 10, 178, 73, 12, 13, 179, 314, 110, 4, 5, 4, 10, 470, 12, 13, 4, 32, 471, 12, 1, 4, 32, 472, 12, 1, 4, 32, 473, 12, 1, 4, 5, 4, 10, 177, 73, 12, 23, 136, 4, 32, 474, 12, 1, 4, 32, 475, 12, 1, 4, 32, 476, 12, 1, 4, 32, 1, 12, 342, 4, 5, 4, 10, 17, 12, 175, 176, 4, 10, 43, 12, 13, 44, 45, 4, 5, 4, 8, 46, 4, 32, 54, 12, 17, 11, 4, 32, 121, 12, 178, 11, 4, 5, 4, 32, 50, 12, 474, 11, 4, 32, 49, 12, 475, 11, 4, 32, 185, 12, 476, 11, 4, 5, 4, 32, 188, 12, 471, 11, 4, 32, 47, 12, 472, 11, 4, 32, 89, 12, 473, 11, 4, 5, 4, 32, 51, 12, 11, 4, 5, 4, 5, 4, 8, 64, 4, 10, 17, 43, 12, 92, 4, 10, 17, 178, 12, 65, 94, 4, 5, 4, 10, 177, 17, 12, 191, 4, 5, 4, 10, 474, 471, 12, 117, 1, 67, 4, 10, 471, 471, 12, 92, 4, 10, 475, 472, 12, 117, 1, 67, 4, 10, 472, 472, 12, 92, 4, 10, 476, 473, 12, 117, 1, 67, 4, 10, 473, 473, 12, 92, 4, 5, 4, 10, 17, 470, 12, 92, 4, 5, 4, 10, 476, 471, 472, 12, 171, 4, 10, 475, 471, 473, 12, 171, 4, 10, 474, 473, 472, 12, 171, 4, 5, 4, 10, 177, 177, 43, 12, 171, 4, 10, 177, 178, 12, 117, 1, 4, 5, 4, 5, 4, 8, 55, 4, 10, 56, 58, 60, 61, 4, 10, 56, 449, 60, 63, 4, 10, 62, 1, 127, 61, 4, 10, 125, 333, 61, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [6, 128, 4, 8, 9, 4, 5, 4, 10, 11, 12, 13, 218, 174, 4, 10, 178, 73, 12, 13, 179, 314, 110, 4, 5, 4, 10, 470, 12, 13, 4, 32, 471, 12, 1, 4, 32, 472, 12, 1, 4, 32, 473, 12, 1, 4, 5, 4, 10, 177, 73, 12, 23, 136, 4, 32, 474, 12, 1, 4, 32, 475, 12, 1, 4, 32, 476, 12, 1, 4, 32, 1, 12, 342, 4, 5, 4, 10, 17, 12, 175, 176, 4, 10, 43, 12, 13, 44, 45, 4, 5, 4, 8, 46, 4, 32, 54, 12, 17, 11, 4, 32, 121, 12, 178, 11, 4, 5, 4, 32, 50, 12, 474, 11, 4, 32, 49, 12, 475, 11, 4, 32, 185, 12, 476, 11, 4, 5, 4, 32, 188, 12, 471, 11, 4, 32, 47, 12, 472, 11, 4, 32, 89, 12, 473, 11, 4, 5, 4, 32, 51, 12, 11, 4, 5, 4, 5, 4, 8, 64, 4, 10, 17, 43, 12, 92, 4, 10, 17, 178, 12, 65, 94, 4, 5, 4, 10, 177, 17, 12, 191, 4, 5, 4, 10, 474, 471, 12, 117, 1, 67, 4, 10, 471, 471, 12, 92, 4, 10, 475, 472, 12, 117, 1, 67, 4, 10, 472, 472, 12, 92, 4, 10, 476, 473, 12, 117, 1, 67, 4, 10, 473, 473, 12, 92, 4, 5, 4, 10, 17, 470, 12, 92, 4, 5, 4, 10, 476, 471, 472, 12, 171, 4, 10, 475, 471, 473, 12, 171, 4, 10, 474, 473, 472, 12, 171, 4, 5, 4, 10, 177, 177, 43, 12, 171, 4, 10, 177, 178, 12, 117, 1, 4, 5, 4, 5, 4, 8, 55, 4, 10, 56, 58, 60, 61, 4, 10, 56, 449, 60, 63, 4, 10, 62, 1, 127, 61, 4, 10, 125, 333, 61, 4, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 304}, "43": {"input": [2, 6, 4, 8, 9, 162, 5, 4, 10, 17, 12, 1, 334, 378, 453, 1, 4, 10, 335, 12, 30, 1, 149, 1, 378, 148, 4, 10, 1, 12, 30, 378, 1, 4, 10, 1, 12, 1, 1, 287, 4, 10, 1, 12, 1, 4, 10, 1, 12, 1, 4, 10, 1, 12, 1, 224, 4, 10, 1, 12, 1, 4, 10, 1, 12, 1, 4, 10, 1, 12, 1, 136, 336, 4, 10, 1, 12, 1, 4, 10, 1, 12, 1, 4, 32, 5, 4, 8, 55, 4, 10, 56, 1, 162, 63, 4, 10, 56, 58, 61, 4, 252, 5, 4, 8, 64, 4, 10, 335, 43, 12, 65, 5, 4, 10, 1, 335, 12, 65, 4, 10, 5, 4, 10, 335, 1, 12, 65, 67, 4, 10, 5, 4, 10, 335, 1, 12, 70, 1, 4, 10, 335, 1, 12, 70, 1, 4, 10, 335, 1, 12, 65, 67, 4, 10, 5, 4, 10, 335, 1, 12, 70, 1, 4, 10, 335, 1, 12, 70, 1, 4, 10, 335, 1, 12, 65, 67, 4, 10, 5, 4, 10, 17, 43, 12, 458, 4, 10, 17, 119, 12, 92, 4, 10, 335, 119, 12, 65, 4, 10, 1, 43, 12, 379, 4, 10, 17, 1, 12, 65, 5, 4, 5, 4, 8, 46, 4, 10, 47, 12, 1, 4, 10, 89, 12, 1, 4, 10, 189, 12, 1, 4, 10, 190, 12, 1, 4, 10, 91, 12, 1, 4, 10, 120, 12, 1, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [6, 4, 8, 9, 162, 5, 4, 10, 17, 12, 1, 334, 378, 453, 1, 4, 10, 335, 12, 30, 1, 149, 1, 378, 148, 4, 10, 1, 12, 30, 378, 1, 4, 10, 1, 12, 1, 1, 287, 4, 10, 1, 12, 1, 4, 10, 1, 12, 1, 4, 10, 1, 12, 1, 224, 4, 10, 1, 12, 1, 4, 10, 1, 12, 1, 4, 10, 1, 12, 1, 136, 336, 4, 10, 1, 12, 1, 4, 10, 1, 12, 1, 4, 32, 5, 4, 8, 55, 4, 10, 56, 1, 162, 63, 4, 10, 56, 58, 61, 4, 252, 5, 4, 8, 64, 4, 10, 335, 43, 12, 65, 5, 4, 10, 1, 335, 12, 65, 4, 10, 5, 4, 10, 335, 1, 12, 65, 67, 4, 10, 5, 4, 10, 335, 1, 12, 70, 1, 4, 10, 335, 1, 12, 70, 1, 4, 10, 335, 1, 12, 65, 67, 4, 10, 5, 4, 10, 335, 1, 12, 70, 1, 4, 10, 335, 1, 12, 70, 1, 4, 10, 335, 1, 12, 65, 67, 4, 10, 5, 4, 10, 17, 43, 12, 458, 4, 10, 17, 119, 12, 92, 4, 10, 335, 119, 12, 65, 4, 10, 1, 43, 12, 379, 4, 10, 17, 1, 12, 65, 5, 4, 5, 4, 8, 46, 4, 10, 47, 12, 1, 4, 10, 89, 12, 1, 4, 10, 189, 12, 1, 4, 10, 190, 12, 1, 4, 10, 91, 12, 1, 4, 10, 120, 12, 1, 4, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 247}, "44": {"input": [2, 4, 5, 4, 6, 1, 128, 4, 8, 9, 4, 10, 11, 12, 13, 174, 218, 4, 5, 4, 10, 129, 12, 13, 16, 4, 10, 611, 12, 13, 198, 4, 10, 344, 12, 13, 345, 4, 5, 4, 10, 135, 12, 39, 79, 4, 32, 1, 12, 1, 4, 32, 1, 12, 152, 4, 32, 1, 12, 1, 4, 32, 1, 12, 1, 4, 5, 4, 10, 181, 12, 13, 4, 32, 626, 12, 13, 580, 4, 32, 627, 12, 13, 389, 4, 32, 628, 12, 13, 507, 4, 32, 629, 12, 13, 1, 4, 5, 4, 10, 1, 12, 39, 127, 4, 32, 1, 12, 1, 4, 32, 488, 12, 1, 4, 10, 5, 4, 10, 464, 12, 23, 342, 4, 10, 5, 4, 10, 630, 12, 13, 139, 4, 10, 182, 12, 13, 211, 4, 10, 373, 12, 39, 489, 79, 478, 4, 10, 17, 12, 175, 1, 4, 5, 4, 10, 43, 12, 13, 44, 45, 4, 32, 5, 4, 8, 5, 4, 8, 46, 4, 10, 54, 12, 17, 11, 4, 10, 1, 12, 129, 11, 4, 10, 90, 12, 611, 11, 4, 10, 123, 12, 344, 11, 4, 10, 289, 12, 1, 11, 4, 10, 120, 12, 1, 11, 4, 10, 47, 12, 1, 11, 4, 10, 1, 12, 1, 11, 4, 5, 4, 10, 50, 12, 626, 11, 4, 10, 49, 12, 628, 11, 4, 10, 185, 12, 627, 11, 4, 10, 260, 12, 629, 11, 4, 5, 4, 10, 187, 12, 630, 11, 4, 10, 89, 12, 373, 11, 4, 10, 190, 12, 182, 11, 4, 10, 91, 12, 1, 11, 4, 10, 491, 12, 488, 11, 4, 10, 189, 12, 464, 11, 4, 5, 4, 10, 51, 12, 11, 4, 5, 4, 5, 4, 8, 55, 4, 10, 56, 57, 58, 59, 60, 61, 18, 5, 4, 10, 56, 57, 194, 59, 60, 63, 387, 5, 4, 8, 64, 4, 5, 4, 10, 464, 17, 12, 191, 4, 10, 464, 464, 43, 181, 135, 373, 630, 611, 344, 1, 12, 171, 4, 5, 4, 10, 129, 464, 12, 117, 1, 67, 1, 4, 10, 5, 4, 10, 611, 17, 12, 65, 4, 10, 5, 4, 10, 630, 17, 12, 168, 1, 478, 193, 4, 10, 17, 630, 12, 92, 4, 5, 4, 10, 373, 17, 12, 165, 67, 4, 10, 135, 17, 12, 165, 4, 10, 1, 17, 12, 165, 1, 4, 5, 4, 10, 626, 17, 12, 168, 1, 127, 95, 4, 10, 17, 626, 12, 71, 1, 207, 4, 5, 4, 10, 628, 17, 12, 168, 1, 127, 18, 95, 4, 10, 17, 628, 12, 71, 1, 207, 4, 5, 4, 10, 627, 17, 12, 168, 1, 127, 18, 95, 4, 10, 17, 627, 12, 71, 1, 207, 4, 5, 4, 10, 629, 17, 12, 168, 1, 127, 18, 95, 4, 10, 17, 629, 12, 71, 1, 207, 4, 10, 5, 4, 10, 17, 43, 181, 12, 171, 4, 10, 17, 129, 12, 490, 1, 60, 4, 10, 17, 344, 12, 490, 1, 60, 4, 5, 4, 10, 182, 17, 12, 65, 163, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [4, 5, 4, 6, 1, 128, 4, 8, 9, 4, 10, 11, 12, 13, 174, 218, 4, 5, 4, 10, 129, 12, 13, 16, 4, 10, 611, 12, 13, 198, 4, 10, 344, 12, 13, 345, 4, 5, 4, 10, 135, 12, 39, 79, 4, 32, 1, 12, 1, 4, 32, 1, 12, 152, 4, 32, 1, 12, 1, 4, 32, 1, 12, 1, 4, 5, 4, 10, 181, 12, 13, 4, 32, 626, 12, 13, 580, 4, 32, 627, 12, 13, 389, 4, 32, 628, 12, 13, 507, 4, 32, 629, 12, 13, 1, 4, 5, 4, 10, 1, 12, 39, 127, 4, 32, 1, 12, 1, 4, 32, 488, 12, 1, 4, 10, 5, 4, 10, 464, 12, 23, 342, 4, 10, 5, 4, 10, 630, 12, 13, 139, 4, 10, 182, 12, 13, 211, 4, 10, 373, 12, 39, 489, 79, 478, 4, 10, 17, 12, 175, 1, 4, 5, 4, 10, 43, 12, 13, 44, 45, 4, 32, 5, 4, 8, 5, 4, 8, 46, 4, 10, 54, 12, 17, 11, 4, 10, 1, 12, 129, 11, 4, 10, 90, 12, 611, 11, 4, 10, 123, 12, 344, 11, 4, 10, 289, 12, 1, 11, 4, 10, 120, 12, 1, 11, 4, 10, 47, 12, 1, 11, 4, 10, 1, 12, 1, 11, 4, 5, 4, 10, 50, 12, 626, 11, 4, 10, 49, 12, 628, 11, 4, 10, 185, 12, 627, 11, 4, 10, 260, 12, 629, 11, 4, 5, 4, 10, 187, 12, 630, 11, 4, 10, 89, 12, 373, 11, 4, 10, 190, 12, 182, 11, 4, 10, 91, 12, 1, 11, 4, 10, 491, 12, 488, 11, 4, 10, 189, 12, 464, 11, 4, 5, 4, 10, 51, 12, 11, 4, 5, 4, 5, 4, 8, 55, 4, 10, 56, 57, 58, 59, 60, 61, 18, 5, 4, 10, 56, 57, 194, 59, 60, 63, 387, 5, 4, 8, 64, 4, 5, 4, 10, 464, 17, 12, 191, 4, 10, 464, 464, 43, 181, 135, 373, 630, 611, 344, 1, 12, 171, 4, 5, 4, 10, 129, 464, 12, 117, 1, 67, 1, 4, 10, 5, 4, 10, 611, 17, 12, 65, 4, 10, 5, 4, 10, 630, 17, 12, 168, 1, 478, 193, 4, 10, 17, 630, 12, 92, 4, 5, 4, 10, 373, 17, 12, 165, 67, 4, 10, 135, 17, 12, 165, 4, 10, 1, 17, 12, 165, 1, 4, 5, 4, 10, 626, 17, 12, 168, 1, 127, 95, 4, 10, 17, 626, 12, 71, 1, 207, 4, 5, 4, 10, 628, 17, 12, 168, 1, 127, 18, 95, 4, 10, 17, 628, 12, 71, 1, 207, 4, 5, 4, 10, 627, 17, 12, 168, 1, 127, 18, 95, 4, 10, 17, 627, 12, 71, 1, 207, 4, 5, 4, 10, 629, 17, 12, 168, 1, 127, 18, 95, 4, 10, 17, 629, 12, 71, 1, 207, 4, 10, 5, 4, 10, 17, 43, 181, 12, 171, 4, 10, 17, 129, 12, 490, 1, 60, 4, 10, 17, 344, 12, 490, 1, 60, 4, 5, 4, 10, 182, 17, 12, 65, 163, 4, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 516}, "45": {"input": [2, 4, 5, 4, 6, 7, 4, 8, 9, 4, 10, 11, 12, 13, 14, 4, 10, 15, 12, 13, 16, 4, 10, 17, 18, 12, 1, 19, 20, 21, 4, 10, 22, 12, 23, 24, 4, 10, 25, 12, 26, 1, 1, 4, 10, 27, 12, 23, 28, 4, 10, 29, 12, 30, 31, 1, 4, 32, 1, 12, 33, 1, 4, 32, 1, 12, 34, 1, 4, 10, 1, 12, 30, 35, 4, 32, 1, 12, 36, 21, 1, 4, 32, 1, 12, 37, 21, 38, 4, 10, 1, 12, 39, 40, 41, 1, 42, 4, 10, 43, 12, 13, 44, 45, 4, 10, 5, 4, 5, 4, 8, 46, 4, 10, 47, 12, 11, 27, 4, 10, 48, 12, 11, 22, 4, 10, 49, 12, 11, 1, 15, 4, 10, 50, 12, 11, 1, 15, 4, 10, 51, 12, 15, 4, 10, 52, 12, 43, 4, 10, 53, 12, 11, 4, 10, 54, 12, 11, 17, 4, 18, 5, 4, 5, 4, 8, 55, 4, 10, 56, 57, 58, 59, 60, 61, 4, 10, 62, 57, 1, 1, 59, 60, 63, 4, 5, 4, 8, 64, 4, 10, 17, 43, 29, 15, 1, 12, 65, 66, 4, 5, 4, 10, 27, 17, 12, 65, 67, 4, 5, 4, 10, 22, 25, 12, 68, 1, 1, 69, 4, 10, 25, 17, 12, 65, 4, 5, 4, 10, 22, 27, 12, 65, 67, 4, 10, 22, 17, 12, 70, 1, 4, 10, 22, 25, 12, 71, 1, 4, 5, 4, 10, 29, 43, 12, 72, 4, 5, 4, 10, 1, 15, 12, 70, 1, 1, 4, 10, 1, 15, 12, 70, 1, 1, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [4, 5, 4, 6, 7, 4, 8, 9, 4, 10, 11, 12, 13, 14, 4, 10, 15, 12, 13, 16, 4, 10, 17, 18, 12, 1, 19, 20, 21, 4, 10, 22, 12, 23, 24, 4, 10, 25, 12, 26, 1, 1, 4, 10, 27, 12, 23, 28, 4, 10, 29, 12, 30, 31, 1, 4, 32, 1, 12, 33, 1, 4, 32, 1, 12, 34, 1, 4, 10, 1, 12, 30, 35, 4, 32, 1, 12, 36, 21, 1, 4, 32, 1, 12, 37, 21, 38, 4, 10, 1, 12, 39, 40, 41, 1, 42, 4, 10, 43, 12, 13, 44, 45, 4, 10, 5, 4, 5, 4, 8, 46, 4, 10, 47, 12, 11, 27, 4, 10, 48, 12, 11, 22, 4, 10, 49, 12, 11, 1, 15, 4, 10, 50, 12, 11, 1, 15, 4, 10, 51, 12, 15, 4, 10, 52, 12, 43, 4, 10, 53, 12, 11, 4, 10, 54, 12, 11, 17, 4, 18, 5, 4, 5, 4, 8, 55, 4, 10, 56, 57, 58, 59, 60, 61, 4, 10, 62, 57, 1, 1, 59, 60, 63, 4, 5, 4, 8, 64, 4, 10, 17, 43, 29, 15, 1, 12, 65, 66, 4, 5, 4, 10, 27, 17, 12, 65, 67, 4, 5, 4, 10, 22, 25, 12, 68, 1, 1, 69, 4, 10, 25, 17, 12, 65, 4, 5, 4, 10, 22, 27, 12, 65, 67, 4, 10, 22, 17, 12, 70, 1, 4, 10, 22, 25, 12, 71, 1, 4, 5, 4, 10, 29, 43, 12, 72, 4, 5, 4, 10, 1, 15, 12, 70, 1, 1, 4, 10, 1, 15, 12, 70, 1, 1, 4, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 275}, "46": {"input": [2, 4, 5, 4, 6, 1, 128, 4, 8, 9, 4, 10, 380, 12, 13, 198, 174, 4, 10, 655, 73, 12, 13, 179, 1, 4, 10, 656, 73, 12, 13, 179, 503, 4, 10, 17, 12, 175, 1, 1, 4, 10, 107, 12, 13, 144, 4, 10, 464, 162, 12, 23, 1, 136, 4, 10, 154, 162, 12, 23, 592, 136, 4, 10, 29, 12, 308, 146, 220, 1, 393, 4, 10, 43, 12, 13, 156, 370, 4, 5, 4, 8, 46, 4, 10, 184, 12, 656, 380, 4, 10, 50, 12, 655, 380, 4, 10, 47, 12, 154, 380, 4, 10, 89, 12, 464, 380, 4, 10, 120, 12, 107, 380, 4, 10, 54, 12, 17, 380, 4, 10, 190, 12, 29, 380, 4, 10, 51, 12, 380, 4, 5, 4, 8, 64, 4, 5, 4, 10, 17, 43, 655, 656, 12, 92, 4, 5, 4, 10, 154, 17, 18, 12, 191, 4, 10, 154, 154, 464, 43, 107, 12, 171, 1, 4, 10, 5, 4, 10, 154, 656, 12, 93, 67, 4, 10, 154, 655, 12, 65, 4, 10, 5, 4, 10, 464, 17, 18, 12, 191, 4, 10, 464, 464, 18, 12, 191, 1, 4, 5, 4, 10, 464, 43, 154, 107, 656, 12, 171, 1, 4, 5, 4, 10, 464, 655, 12, 93, 67, 4, 10, 107, 17, 12, 65, 163, 4, 5, 4, 10, 29, 464, 655, 656, 107, 154, 12, 92, 4, 10, 464, 29, 12, 171, 1, 4, 5, 4, 10, 29, 43, 12, 92, 4, 5, 4, 10, 17, 29, 12, 214, 4, 5, 4, 8, 55, 4, 10, 56, 160, 60, 63, 4, 10, 56, 58, 60, 61, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [4, 5, 4, 6, 1, 128, 4, 8, 9, 4, 10, 380, 12, 13, 198, 174, 4, 10, 655, 73, 12, 13, 179, 1, 4, 10, 656, 73, 12, 13, 179, 503, 4, 10, 17, 12, 175, 1, 1, 4, 10, 107, 12, 13, 144, 4, 10, 464, 162, 12, 23, 1, 136, 4, 10, 154, 162, 12, 23, 592, 136, 4, 10, 29, 12, 308, 146, 220, 1, 393, 4, 10, 43, 12, 13, 156, 370, 4, 5, 4, 8, 46, 4, 10, 184, 12, 656, 380, 4, 10, 50, 12, 655, 380, 4, 10, 47, 12, 154, 380, 4, 10, 89, 12, 464, 380, 4, 10, 120, 12, 107, 380, 4, 10, 54, 12, 17, 380, 4, 10, 190, 12, 29, 380, 4, 10, 51, 12, 380, 4, 5, 4, 8, 64, 4, 5, 4, 10, 17, 43, 655, 656, 12, 92, 4, 5, 4, 10, 154, 17, 18, 12, 191, 4, 10, 154, 154, 464, 43, 107, 12, 171, 1, 4, 10, 5, 4, 10, 154, 656, 12, 93, 67, 4, 10, 154, 655, 12, 65, 4, 10, 5, 4, 10, 464, 17, 18, 12, 191, 4, 10, 464, 464, 18, 12, 191, 1, 4, 5, 4, 10, 464, 43, 154, 107, 656, 12, 171, 1, 4, 5, 4, 10, 464, 655, 12, 93, 67, 4, 10, 107, 17, 12, 65, 163, 4, 5, 4, 10, 29, 464, 655, 656, 107, 154, 12, 92, 4, 10, 464, 29, 12, 171, 1, 4, 5, 4, 10, 29, 43, 12, 92, 4, 5, 4, 10, 17, 29, 12, 214, 4, 5, 4, 8, 55, 4, 10, 56, 160, 60, 63, 4, 10, 56, 58, 60, 61, 4, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 279}, "47": {"input": [2, 4, 6, 128, 4, 8, 9, 4, 10, 196, 12, 13, 198, 174, 4, 10, 178, 73, 12, 13, 179, 423, 4, 10, 107, 12, 13, 139, 4, 10, 17, 12, 248, 249, 410, 295, 4, 10, 177, 162, 12, 23, 424, 4, 10, 154, 18, 12, 23, 88, 4, 10, 151, 12, 30, 342, 4, 10, 425, 12, 109, 5, 4, 32, 426, 12, 427, 428, 4, 32, 429, 12, 430, 431, 4, 32, 432, 12, 433, 434, 4, 32, 435, 12, 436, 437, 4, 10, 438, 12, 30, 19, 18, 79, 86, 4, 32, 439, 12, 36, 440, 4, 32, 441, 12, 37, 440, 4, 32, 442, 12, 33, 443, 4, 32, 444, 12, 34, 443, 4, 5, 4, 10, 43, 12, 13, 44, 45, 4, 5, 4, 8, 46, 4, 10, 54, 12, 17, 196, 4, 10, 47, 12, 177, 196, 4, 10, 89, 12, 154, 196, 4, 10, 158, 12, 435, 196, 4, 10, 289, 12, 432, 196, 4, 10, 374, 12, 426, 196, 4, 10, 189, 12, 429, 196, 4, 10, 184, 12, 178, 196, 4, 10, 120, 12, 107, 196, 4, 10, 51, 12, 196, 4, 5, 4, 8, 64, 4, 5, 4, 10, 151, 43, 177, 154, 425, 12, 117, 161, 4, 10, 151, 178, 12, 93, 67, 4, 5, 4, 10, 17, 43, 425, 12, 92, 4, 10, 17, 177, 12, 206, 1, 445, 4, 5, 4, 10, 177, 17, 18, 12, 191, 4, 10, 177, 43, 177, 178, 425, 73, 12, 171, 4, 10, 5, 4, 10, 17, 43, 12, 92, 4, 10, 154, 17, 18, 12, 117, 169, 4, 10, 151, 17, 12, 170, 4, 10, 17, 154, 151, 12, 92, 4, 5, 4, 10, 154, 177, 43, 154, 425, 12, 171, 4, 10, 438, 43, 154, 151, 177, 178, 12, 65, 4, 10, 17, 178, 12, 92, 4, 5, 4, 10, 17, 438, 12, 1, 4, 10, 17, 438, 12, 1, 4, 5, 4, 10, 5, 4, 10, 107, 17, 12, 65, 163, 4, 5, 4, 8, 55, 4, 10, 56, 58, 162, 60, 61, 4, 10, 56, 160, 162, 60, 63, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [4, 6, 128, 4, 8, 9, 4, 10, 196, 12, 13, 198, 174, 4, 10, 178, 73, 12, 13, 179, 423, 4, 10, 107, 12, 13, 139, 4, 10, 17, 12, 248, 249, 410, 295, 4, 10, 177, 162, 12, 23, 424, 4, 10, 154, 18, 12, 23, 88, 4, 10, 151, 12, 30, 342, 4, 10, 425, 12, 109, 5, 4, 32, 426, 12, 427, 428, 4, 32, 429, 12, 430, 431, 4, 32, 432, 12, 433, 434, 4, 32, 435, 12, 436, 437, 4, 10, 438, 12, 30, 19, 18, 79, 86, 4, 32, 439, 12, 36, 440, 4, 32, 441, 12, 37, 440, 4, 32, 442, 12, 33, 443, 4, 32, 444, 12, 34, 443, 4, 5, 4, 10, 43, 12, 13, 44, 45, 4, 5, 4, 8, 46, 4, 10, 54, 12, 17, 196, 4, 10, 47, 12, 177, 196, 4, 10, 89, 12, 154, 196, 4, 10, 158, 12, 435, 196, 4, 10, 289, 12, 432, 196, 4, 10, 374, 12, 426, 196, 4, 10, 189, 12, 429, 196, 4, 10, 184, 12, 178, 196, 4, 10, 120, 12, 107, 196, 4, 10, 51, 12, 196, 4, 5, 4, 8, 64, 4, 5, 4, 10, 151, 43, 177, 154, 425, 12, 117, 161, 4, 10, 151, 178, 12, 93, 67, 4, 5, 4, 10, 17, 43, 425, 12, 92, 4, 10, 17, 177, 12, 206, 1, 445, 4, 5, 4, 10, 177, 17, 18, 12, 191, 4, 10, 177, 43, 177, 178, 425, 73, 12, 171, 4, 10, 5, 4, 10, 17, 43, 12, 92, 4, 10, 154, 17, 18, 12, 117, 169, 4, 10, 151, 17, 12, 170, 4, 10, 17, 154, 151, 12, 92, 4, 5, 4, 10, 154, 177, 43, 154, 425, 12, 171, 4, 10, 438, 43, 154, 151, 177, 178, 12, 65, 4, 10, 17, 178, 12, 92, 4, 5, 4, 10, 17, 438, 12, 1, 4, 10, 17, 438, 12, 1, 4, 5, 4, 10, 5, 4, 10, 107, 17, 12, 65, 163, 4, 5, 4, 8, 55, 4, 10, 56, 58, 162, 60, 61, 4, 10, 56, 160, 162, 60, 63, 4, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 355}, "48": {"input": [2, 6, 4, 1, 4, 1, 12, 13, 74, 174, 4, 1, 12, 13, 370, 1, 4, 1, 12, 26, 114, 127, 149, 205, 4, 404, 12, 13, 98, 198, 4, 405, 12, 108, 40, 144, 4, 406, 12, 39, 19, 372, 102, 24, 4, 407, 12, 30, 37, 101, 408, 1, 4, 409, 12, 4, 1, 18, 12, 82, 73, 361, 295, 410, 4, 1, 12, 83, 58, 86, 4, 1, 12, 100, 1, 4, 1, 12, 220, 1, 4, 5, 4, 1, 4, 1, 12, 380, 411, 4, 1, 12, 380, 1, 4, 1, 12, 380, 154, 4, 1, 12, 380, 412, 4, 1, 12, 380, 413, 4, 1, 12, 380, 392, 4, 1, 12, 380, 4, 1, 12, 380, 17, 4, 5, 4, 1, 4, 404, 17, 359, 12, 65, 4, 406, 17, 12, 165, 95, 4, 409, 43, 154, 12, 92, 4, 5, 4, 414, 154, 12, 415, 94, 4, 414, 392, 413, 12, 65, 94, 4, 5, 4, 1, 154, 12, 65, 163, 4, 5, 4, 407, 411, 43, 412, 154, 12, 92, 4, 5, 4, 404, 392, 12, 65, 4, 404, 413, 12, 117, 1, 4, 1, 392, 12, 65, 4, 1, 413, 12, 117, 1, 67, 4, 405, 17, 12, 168, 1, 1, 4, 5, 4, 1, 4, 416, 58, 60, 61, 4, 416, 1, 60, 63, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [6, 4, 1, 4, 1, 12, 13, 74, 174, 4, 1, 12, 13, 370, 1, 4, 1, 12, 26, 114, 127, 149, 205, 4, 404, 12, 13, 98, 198, 4, 405, 12, 108, 40, 144, 4, 406, 12, 39, 19, 372, 102, 24, 4, 407, 12, 30, 37, 101, 408, 1, 4, 409, 12, 4, 1, 18, 12, 82, 73, 361, 295, 410, 4, 1, 12, 83, 58, 86, 4, 1, 12, 100, 1, 4, 1, 12, 220, 1, 4, 5, 4, 1, 4, 1, 12, 380, 411, 4, 1, 12, 380, 1, 4, 1, 12, 380, 154, 4, 1, 12, 380, 412, 4, 1, 12, 380, 413, 4, 1, 12, 380, 392, 4, 1, 12, 380, 4, 1, 12, 380, 17, 4, 5, 4, 1, 4, 404, 17, 359, 12, 65, 4, 406, 17, 12, 165, 95, 4, 409, 43, 154, 12, 92, 4, 5, 4, 414, 154, 12, 415, 94, 4, 414, 392, 413, 12, 65, 94, 4, 5, 4, 1, 154, 12, 65, 163, 4, 5, 4, 407, 411, 43, 412, 154, 12, 92, 4, 5, 4, 404, 392, 12, 65, 4, 404, 413, 12, 117, 1, 4, 1, 392, 12, 65, 4, 1, 413, 12, 117, 1, 67, 4, 405, 17, 12, 168, 1, 1, 4, 5, 4, 1, 4, 416, 58, 60, 61, 4, 416, 1, 60, 63, 4, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 225}, "49": {"input": [2, 6, 4, 8, 9, 4, 10, 11, 12, 13, 262, 174, 4, 10, 1, 12, 13, 40, 1, 4, 10, 394, 12, 13, 1, 4, 10, 195, 12, 13, 1, 4, 5, 4, 10, 395, 12, 13, 4, 32, 396, 12, 353, 4, 32, 397, 12, 398, 4, 32, 399, 12, 352, 4, 32, 400, 12, 401, 4, 5, 4, 10, 1, 12, 23, 4, 32, 1, 12, 353, 36, 4, 32, 1, 12, 398, 33, 4, 32, 1, 12, 352, 37, 4, 32, 1, 12, 401, 34, 4, 5, 4, 10, 402, 12, 30, 33, 203, 1, 4, 10, 17, 12, 175, 306, 403, 382, 4, 10, 43, 12, 13, 1, 45, 4, 5, 4, 8, 64, 4, 5, 4, 10, 17, 396, 12, 255, 1, 1, 4, 10, 17, 396, 12, 255, 1, 1, 4, 10, 17, 396, 12, 255, 1, 1, 4, 5, 4, 10, 17, 397, 12, 255, 1, 1, 4, 10, 17, 397, 12, 255, 1, 1, 4, 10, 17, 397, 12, 255, 1, 1, 4, 5, 4, 10, 17, 399, 12, 255, 1, 1, 4, 10, 17, 399, 12, 255, 1, 1, 4, 10, 17, 399, 12, 255, 1, 1, 4, 5, 4, 10, 17, 400, 12, 255, 1, 1, 4, 10, 17, 400, 12, 255, 1, 1, 4, 10, 17, 400, 12, 255, 1, 1, 4, 5, 4, 10, 402, 1, 12, 170, 293, 4, 10, 1, 402, 12, 65, 67, 4, 10, 402, 195, 12, 65, 94, 4, 10, 402, 43, 12, 65, 94, 4, 10, 402, 11, 12, 92, 4, 5, 4, 10, 17, 43, 12, 92, 4, 5, 4, 8, 46, 4, 10, 54, 12, 17, 11, 4, 10, 51, 12, 11, 4, 10, 50, 12, 396, 11, 4, 10, 49, 12, 397, 11, 4, 10, 185, 12, 399, 11, 4, 10, 260, 12, 400, 11, 4, 10, 48, 12, 11, 1, 4, 10, 320, 12, 394, 402, 4, 10, 47, 12, 394, 4, 10, 189, 12, 11, 195, 4, 10, 1, 12, 1, 394, 4, 5, 4, 5, 4, 8, 55, 4, 10, 56, 1, 63, 4, 10, 56, 1, 61, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [6, 4, 8, 9, 4, 10, 11, 12, 13, 262, 174, 4, 10, 1, 12, 13, 40, 1, 4, 10, 394, 12, 13, 1, 4, 10, 195, 12, 13, 1, 4, 5, 4, 10, 395, 12, 13, 4, 32, 396, 12, 353, 4, 32, 397, 12, 398, 4, 32, 399, 12, 352, 4, 32, 400, 12, 401, 4, 5, 4, 10, 1, 12, 23, 4, 32, 1, 12, 353, 36, 4, 32, 1, 12, 398, 33, 4, 32, 1, 12, 352, 37, 4, 32, 1, 12, 401, 34, 4, 5, 4, 10, 402, 12, 30, 33, 203, 1, 4, 10, 17, 12, 175, 306, 403, 382, 4, 10, 43, 12, 13, 1, 45, 4, 5, 4, 8, 64, 4, 5, 4, 10, 17, 396, 12, 255, 1, 1, 4, 10, 17, 396, 12, 255, 1, 1, 4, 10, 17, 396, 12, 255, 1, 1, 4, 5, 4, 10, 17, 397, 12, 255, 1, 1, 4, 10, 17, 397, 12, 255, 1, 1, 4, 10, 17, 397, 12, 255, 1, 1, 4, 5, 4, 10, 17, 399, 12, 255, 1, 1, 4, 10, 17, 399, 12, 255, 1, 1, 4, 10, 17, 399, 12, 255, 1, 1, 4, 5, 4, 10, 17, 400, 12, 255, 1, 1, 4, 10, 17, 400, 12, 255, 1, 1, 4, 10, 17, 400, 12, 255, 1, 1, 4, 5, 4, 10, 402, 1, 12, 170, 293, 4, 10, 1, 402, 12, 65, 67, 4, 10, 402, 195, 12, 65, 94, 4, 10, 402, 43, 12, 65, 94, 4, 10, 402, 11, 12, 92, 4, 5, 4, 10, 17, 43, 12, 92, 4, 5, 4, 8, 46, 4, 10, 54, 12, 17, 11, 4, 10, 51, 12, 11, 4, 10, 50, 12, 396, 11, 4, 10, 49, 12, 397, 11, 4, 10, 185, 12, 399, 11, 4, 10, 260, 12, 400, 11, 4, 10, 48, 12, 11, 1, 4, 10, 320, 12, 394, 402, 4, 10, 47, 12, 394, 4, 10, 189, 12, 11, 195, 4, 10, 1, 12, 1, 394, 4, 5, 4, 5, 4, 8, 55, 4, 10, 56, 1, 63, 4, 10, 56, 1, 61, 4, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 354}, "50": {"input": [2, 6, 128, 4, 8, 9, 4, 10, 11, 12, 13, 218, 174, 4, 10, 182, 12, 108, 40, 139, 4, 10, 178, 73, 12, 13, 179, 314, 110, 4, 5, 4, 10, 492, 73, 12, 23, 18, 136, 4, 32, 177, 12, 88, 4, 32, 474, 12, 1, 4, 32, 475, 12, 1, 4, 32, 476, 12, 1, 4, 5, 4, 10, 1, 12, 13, 4, 493, 1, 12, 294, 4, 493, 1, 12, 1, 4, 493, 1, 12, 1, 4, 493, 1, 12, 1, 4, 5, 4, 10, 17, 12, 175, 4, 493, 494, 12, 469, 4, 493, 495, 12, 265, 4, 493, 496, 12, 1, 4, 493, 497, 12, 468, 4, 5, 4, 10, 43, 12, 13, 44, 45, 4, 5, 4, 8, 46, 4, 32, 54, 12, 494, 11, 4, 32, 123, 12, 182, 11, 4, 32, 121, 12, 178, 11, 4, 5, 4, 32, 50, 12, 177, 11, 4, 32, 49, 12, 474, 11, 4, 32, 185, 12, 475, 11, 4, 32, 260, 12, 476, 11, 4, 5, 4, 32, 188, 12, 1, 11, 4, 32, 47, 12, 1, 11, 4, 32, 89, 12, 1, 11, 4, 32, 189, 12, 1, 11, 4, 5, 4, 32, 51, 12, 11, 4, 5, 4, 8, 64, 4, 10, 17, 43, 12, 92, 4, 5, 4, 10, 476, 497, 12, 191, 4, 10, 476, 495, 496, 494, 12, 171, 4, 5, 4, 10, 475, 496, 12, 191, 4, 10, 475, 495, 497, 494, 12, 171, 4, 5, 4, 10, 474, 495, 12, 191, 4, 10, 474, 496, 497, 494, 12, 171, 4, 5, 4, 10, 177, 494, 18, 12, 191, 4, 10, 177, 496, 497, 495, 12, 171, 4, 5, 4, 10, 492, 43, 1, 182, 492, 12, 171, 4, 10, 17, 178, 12, 65, 94, 4, 10, 182, 17, 12, 65, 67, 4, 10, 492, 178, 162, 12, 65, 4, 5, 4, 10, 17, 1, 12, 117, 1, 4, 10, 17, 1, 12, 117, 1, 4, 10, 17, 1, 12, 117, 1, 4, 10, 17, 1, 12, 117, 1, 4, 5, 4, 8, 55, 4, 10, 56, 58, 60, 61, 4, 10, 56, 194, 60, 63, 4, 10, 125, 333, 61, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [6, 128, 4, 8, 9, 4, 10, 11, 12, 13, 218, 174, 4, 10, 182, 12, 108, 40, 139, 4, 10, 178, 73, 12, 13, 179, 314, 110, 4, 5, 4, 10, 492, 73, 12, 23, 18, 136, 4, 32, 177, 12, 88, 4, 32, 474, 12, 1, 4, 32, 475, 12, 1, 4, 32, 476, 12, 1, 4, 5, 4, 10, 1, 12, 13, 4, 493, 1, 12, 294, 4, 493, 1, 12, 1, 4, 493, 1, 12, 1, 4, 493, 1, 12, 1, 4, 5, 4, 10, 17, 12, 175, 4, 493, 494, 12, 469, 4, 493, 495, 12, 265, 4, 493, 496, 12, 1, 4, 493, 497, 12, 468, 4, 5, 4, 10, 43, 12, 13, 44, 45, 4, 5, 4, 8, 46, 4, 32, 54, 12, 494, 11, 4, 32, 123, 12, 182, 11, 4, 32, 121, 12, 178, 11, 4, 5, 4, 32, 50, 12, 177, 11, 4, 32, 49, 12, 474, 11, 4, 32, 185, 12, 475, 11, 4, 32, 260, 12, 476, 11, 4, 5, 4, 32, 188, 12, 1, 11, 4, 32, 47, 12, 1, 11, 4, 32, 89, 12, 1, 11, 4, 32, 189, 12, 1, 11, 4, 5, 4, 32, 51, 12, 11, 4, 5, 4, 8, 64, 4, 10, 17, 43, 12, 92, 4, 5, 4, 10, 476, 497, 12, 191, 4, 10, 476, 495, 496, 494, 12, 171, 4, 5, 4, 10, 475, 496, 12, 191, 4, 10, 475, 495, 497, 494, 12, 171, 4, 5, 4, 10, 474, 495, 12, 191, 4, 10, 474, 496, 497, 494, 12, 171, 4, 5, 4, 10, 177, 494, 18, 12, 191, 4, 10, 177, 496, 497, 495, 12, 171, 4, 5, 4, 10, 492, 43, 1, 182, 492, 12, 171, 4, 10, 17, 178, 12, 65, 94, 4, 10, 182, 17, 12, 65, 67, 4, 10, 492, 178, 162, 12, 65, 4, 5, 4, 10, 17, 1, 12, 117, 1, 4, 10, 17, 1, 12, 117, 1, 4, 10, 17, 1, 12, 117, 1, 4, 10, 17, 1, 12, 117, 1, 4, 5, 4, 8, 55, 4, 10, 56, 58, 60, 61, 4, 10, 56, 194, 60, 63, 4, 10, 125, 333, 61, 4, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 365}, "51": {"input": [2, 6, 4, 8, 9, 162, 5, 4, 10, 486, 162, 12, 13, 1, 4, 10, 17, 12, 1, 334, 378, 1, 4, 10, 335, 12, 30, 378, 1, 149, 150, 4, 10, 522, 12, 13, 1, 4, 32, 5, 4, 8, 55, 4, 10, 56, 487, 162, 63, 4, 10, 56, 58, 61, 4, 252, 5, 4, 8, 64, 4, 10, 335, 43, 12, 65, 4, 10, 335, 522, 12, 65, 4, 10, 522, 335, 12, 65, 4, 10, 486, 335, 12, 65, 67, 4, 10, 17, 43, 12, 65, 4, 10, 17, 522, 12, 65, 4, 10, 17, 486, 12, 65, 4, 5, 4, 8, 46, 4, 10, 459, 12, 486, 4, 10, 47, 12, 522, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [6, 4, 8, 9, 162, 5, 4, 10, 486, 162, 12, 13, 1, 4, 10, 17, 12, 1, 334, 378, 1, 4, 10, 335, 12, 30, 378, 1, 149, 150, 4, 10, 522, 12, 13, 1, 4, 32, 5, 4, 8, 55, 4, 10, 56, 487, 162, 63, 4, 10, 56, 58, 61, 4, 252, 5, 4, 8, 64, 4, 10, 335, 43, 12, 65, 4, 10, 335, 522, 12, 65, 4, 10, 522, 335, 12, 65, 4, 10, 486, 335, 12, 65, 67, 4, 10, 17, 43, 12, 65, 4, 10, 17, 522, 12, 65, 4, 10, 17, 486, 12, 65, 4, 5, 4, 8, 46, 4, 10, 459, 12, 486, 4, 10, 47, 12, 522, 4, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 119}, "52": {"input": [2, 6, 4, 8, 9, 4, 5, 4, 10, 540, 73, 12, 13, 1, 4, 10, 129, 12, 13, 1, 4, 10, 1, 12, 13, 1, 4, 10, 1, 12, 109, 114, 1, 110, 4, 32, 1, 18, 12, 18, 1, 18, 111, 4, 32, 1, 18, 12, 18, 1, 18, 1, 4, 32, 1, 18, 12, 18, 1, 4, 155, 1, 12, 1, 4, 155, 1, 18, 12, 1, 4, 5, 4, 10, 153, 12, 4, 32, 17, 18, 12, 82, 19, 18, 1, 1, 1, 1, 4, 32, 548, 12, 30, 19, 148, 4, 32, 1, 12, 4, 155, 549, 18, 12, 30, 34, 18, 203, 85, 1, 4, 155, 1, 18, 12, 103, 18, 33, 18, 86, 98, 1, 1, 1, 4, 155, 1, 12, 30, 33, 203, 100, 132, 1, 4, 32, 1, 12, 308, 40, 146, 1, 309, 4, 5, 4, 10, 1, 18, 12, 39, 40, 1, 4, 5, 4, 8, 64, 4, 5, 4, 10, 17, 213, 12, 214, 1, 215, 4, 5, 4, 10, 119, 17, 1, 540, 73, 12, 92, 4, 10, 1, 119, 18, 12, 65, 4, 5, 4, 10, 1, 548, 12, 93, 67, 4, 10, 17, 1, 18, 12, 65, 4, 5, 4, 10, 17, 540, 12, 216, 167, 4, 10, 17, 540, 12, 68, 1, 1, 1, 1, 4, 10, 1, 18, 540, 12, 65, 1, 4, 5, 4, 10, 17, 1, 12, 71, 1, 4, 10, 1, 17, 12, 65, 4, 5, 4, 8, 46, 4, 10, 188, 12, 540, 4, 10, 54, 12, 129, 17, 4, 10, 50, 12, 129, 1, 4, 10, 49, 12, 129, 1, 4, 10, 185, 12, 129, 1, 4, 10, 260, 12, 129, 1, 4, 10, 51, 12, 129, 4, 5, 4, 8, 55, 4, 10, 56, 57, 58, 59, 60, 61, 4, 10, 125, 126, 63, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [6, 4, 8, 9, 4, 5, 4, 10, 540, 73, 12, 13, 1, 4, 10, 129, 12, 13, 1, 4, 10, 1, 12, 13, 1, 4, 10, 1, 12, 109, 114, 1, 110, 4, 32, 1, 18, 12, 18, 1, 18, 111, 4, 32, 1, 18, 12, 18, 1, 18, 1, 4, 32, 1, 18, 12, 18, 1, 4, 155, 1, 12, 1, 4, 155, 1, 18, 12, 1, 4, 5, 4, 10, 153, 12, 4, 32, 17, 18, 12, 82, 19, 18, 1, 1, 1, 1, 4, 32, 548, 12, 30, 19, 148, 4, 32, 1, 12, 4, 155, 549, 18, 12, 30, 34, 18, 203, 85, 1, 4, 155, 1, 18, 12, 103, 18, 33, 18, 86, 98, 1, 1, 1, 4, 155, 1, 12, 30, 33, 203, 100, 132, 1, 4, 32, 1, 12, 308, 40, 146, 1, 309, 4, 5, 4, 10, 1, 18, 12, 39, 40, 1, 4, 5, 4, 8, 64, 4, 5, 4, 10, 17, 213, 12, 214, 1, 215, 4, 5, 4, 10, 119, 17, 1, 540, 73, 12, 92, 4, 10, 1, 119, 18, 12, 65, 4, 5, 4, 10, 1, 548, 12, 93, 67, 4, 10, 17, 1, 18, 12, 65, 4, 5, 4, 10, 17, 540, 12, 216, 167, 4, 10, 17, 540, 12, 68, 1, 1, 1, 1, 4, 10, 1, 18, 540, 12, 65, 1, 4, 5, 4, 10, 17, 1, 12, 71, 1, 4, 10, 1, 17, 12, 65, 4, 5, 4, 8, 46, 4, 10, 188, 12, 540, 4, 10, 54, 12, 129, 17, 4, 10, 50, 12, 129, 1, 4, 10, 49, 12, 129, 1, 4, 10, 185, 12, 129, 1, 4, 10, 260, 12, 129, 1, 4, 10, 51, 12, 129, 4, 5, 4, 8, 55, 4, 10, 56, 57, 58, 59, 60, 61, 4, 10, 125, 126, 63, 4, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 308}, "53": {"input": [2, 6, 128, 4, 8, 9, 4, 10, 11, 12, 13, 96, 4, 5, 4, 10, 129, 12, 13, 130, 16, 4, 10, 131, 12, 13, 100, 1, 132, 4, 10, 133, 12, 13, 100, 1, 132, 4, 10, 134, 12, 39, 130, 1, 1, 1, 4, 5, 4, 10, 135, 12, 39, 136, 100, 137, 4, 10, 138, 12, 13, 139, 4, 5, 4, 10, 140, 12, 141, 1, 142, 78, 4, 10, 143, 18, 12, 13, 98, 1, 4, 10, 107, 12, 13, 40, 144, 4, 5, 4, 10, 145, 12, 30, 19, 146, 147, 4, 32, 1, 12, 148, 149, 4, 32, 1, 12, 150, 149, 4, 5, 4, 10, 151, 12, 30, 152, 4, 5, 4, 10, 153, 12, 4, 32, 154, 12, 23, 152, 4, 32, 17, 12, 82, 1, 105, 4, 155, 1, 12, 1, 1, 4, 155, 1, 12, 1, 1, 4, 5, 4, 10, 43, 12, 13, 156, 45, 4, 5, 4, 8, 46, 4, 10, 120, 12, 11, 107, 4, 10, 51, 12, 11, 129, 4, 10, 54, 12, 11, 1, 134, 4, 10, 124, 12, 11, 131, 4, 10, 48, 12, 11, 133, 4, 10, 157, 12, 11, 135, 4, 10, 158, 12, 11, 138, 4, 10, 159, 12, 11, 154, 4, 10, 53, 12, 11, 4, 10, 52, 12, 11, 43, 4, 5, 4, 8, 55, 4, 10, 56, 160, 73, 60, 63, 4, 10, 56, 58, 60, 61, 4, 5, 4, 8, 64, 4, 5, 4, 10, 151, 154, 12, 117, 161, 4, 10, 154, 154, 12, 92, 4, 5, 4, 10, 107, 73, 17, 162, 12, 65, 163, 4, 10, 17, 143, 12, 92, 4, 10, 17, 140, 12, 164, 67, 4, 10, 17, 129, 81, 12, 65, 4, 10, 134, 17, 73, 12, 165, 4, 5, 4, 10, 17, 135, 12, 71, 166, 167, 4, 10, 135, 17, 12, 65, 4, 10, 138, 17, 12, 168, 166, 127, 4, 10, 17, 138, 12, 92, 4, 10, 153, 138, 43, 12, 92, 4, 5, 4, 10, 1, 131, 12, 117, 1, 4, 10, 1, 133, 12, 117, 1, 4, 5, 4, 4, 10, 154, 17, 12, 117, 169, 4, 10, 151, 17, 12, 170, 4, 10, 17, 154, 151, 12, 92, 4, 5, 4, 4, 10, 151, 43, 12, 117, 161, 4, 10, 154, 43, 12, 171, 4, 10, 151, 135, 12, 117, 161, 4, 10, 154, 135, 12, 171, 4, 10, 151, 138, 12, 117, 161, 4, 10, 154, 138, 12, 171, 4, 10, 151, 131, 12, 117, 161, 4, 10, 154, 131, 12, 171, 4, 10, 151, 133, 12, 117, 161, 4, 10, 154, 133, 12, 171, 4, 5, 4, 10, 129, 151, 12, 93, 4, 5, 4, 10, 151, 140, 12, 164, 4, 5, 4, 5, 4, 4, 10, 145, 140, 12, 164, 4, 10, 145, 143, 12, 170, 4, 10, 119, 145, 151, 153, 18, 12, 92, 4, 5, 4, 10, 43, 1, 12, 1, 1, 1, 4, 10, 43, 1, 12, 1, 1, 1, 1, 4, 5, 4, 10, 145, 107, 43, 12, 65, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [6, 128, 4, 8, 9, 4, 10, 11, 12, 13, 96, 4, 5, 4, 10, 129, 12, 13, 130, 16, 4, 10, 131, 12, 13, 100, 1, 132, 4, 10, 133, 12, 13, 100, 1, 132, 4, 10, 134, 12, 39, 130, 1, 1, 1, 4, 5, 4, 10, 135, 12, 39, 136, 100, 137, 4, 10, 138, 12, 13, 139, 4, 5, 4, 10, 140, 12, 141, 1, 142, 78, 4, 10, 143, 18, 12, 13, 98, 1, 4, 10, 107, 12, 13, 40, 144, 4, 5, 4, 10, 145, 12, 30, 19, 146, 147, 4, 32, 1, 12, 148, 149, 4, 32, 1, 12, 150, 149, 4, 5, 4, 10, 151, 12, 30, 152, 4, 5, 4, 10, 153, 12, 4, 32, 154, 12, 23, 152, 4, 32, 17, 12, 82, 1, 105, 4, 155, 1, 12, 1, 1, 4, 155, 1, 12, 1, 1, 4, 5, 4, 10, 43, 12, 13, 156, 45, 4, 5, 4, 8, 46, 4, 10, 120, 12, 11, 107, 4, 10, 51, 12, 11, 129, 4, 10, 54, 12, 11, 1, 134, 4, 10, 124, 12, 11, 131, 4, 10, 48, 12, 11, 133, 4, 10, 157, 12, 11, 135, 4, 10, 158, 12, 11, 138, 4, 10, 159, 12, 11, 154, 4, 10, 53, 12, 11, 4, 10, 52, 12, 11, 43, 4, 5, 4, 8, 55, 4, 10, 56, 160, 73, 60, 63, 4, 10, 56, 58, 60, 61, 4, 5, 4, 8, 64, 4, 5, 4, 10, 151, 154, 12, 117, 161, 4, 10, 154, 154, 12, 92, 4, 5, 4, 10, 107, 73, 17, 162, 12, 65, 163, 4, 10, 17, 143, 12, 92, 4, 10, 17, 140, 12, 164, 67, 4, 10, 17, 129, 81, 12, 65, 4, 10, 134, 17, 73, 12, 165, 4, 5, 4, 10, 17, 135, 12, 71, 166, 167, 4, 10, 135, 17, 12, 65, 4, 10, 138, 17, 12, 168, 166, 127, 4, 10, 17, 138, 12, 92, 4, 10, 153, 138, 43, 12, 92, 4, 5, 4, 10, 1, 131, 12, 117, 1, 4, 10, 1, 133, 12, 117, 1, 4, 5, 4, 4, 10, 154, 17, 12, 117, 169, 4, 10, 151, 17, 12, 170, 4, 10, 17, 154, 151, 12, 92, 4, 5, 4, 4, 10, 151, 43, 12, 117, 161, 4, 10, 154, 43, 12, 171, 4, 10, 151, 135, 12, 117, 161, 4, 10, 154, 135, 12, 171, 4, 10, 151, 138, 12, 117, 161, 4, 10, 154, 138, 12, 171, 4, 10, 151, 131, 12, 117, 161, 4, 10, 154, 131, 12, 171, 4, 10, 151, 133, 12, 117, 161, 4, 10, 154, 133, 12, 171, 4, 5, 4, 10, 129, 151, 12, 93, 4, 5, 4, 10, 151, 140, 12, 164, 4, 5, 4, 5, 4, 4, 10, 145, 140, 12, 164, 4, 10, 145, 143, 12, 170, 4, 10, 119, 145, 151, 153, 18, 12, 92, 4, 5, 4, 10, 43, 1, 12, 1, 1, 1, 4, 10, 43, 1, 12, 1, 1, 1, 1, 4, 5, 4, 10, 145, 107, 43, 12, 65, 4, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 513}, "54": {"input": [2, 6, 128, 4, 8, 9, 4, 10, 11, 12, 13, 198, 4, 10, 178, 73, 12, 13, 179, 423, 514, 4, 10, 107, 12, 13, 211, 514, 4, 5, 4, 10, 17, 12, 248, 249, 1, 4, 10, 177, 162, 12, 23, 88, 4, 10, 154, 12, 30, 4, 32, 1, 12, 1, 4, 155, 515, 12, 516, 4, 155, 517, 12, 306, 4, 32, 1, 12, 342, 4, 155, 518, 12, 516, 4, 155, 1, 12, 516, 4, 155, 151, 12, 306, 4, 10, 43, 12, 13, 156, 45, 4, 5, 4, 8, 46, 4, 10, 54, 12, 17, 11, 4, 10, 47, 12, 177, 11, 4, 10, 89, 12, 518, 11, 4, 10, 90, 12, 515, 11, 4, 10, 184, 12, 178, 11, 4, 10, 120, 12, 107, 11, 4, 10, 51, 12, 11, 4, 5, 4, 5, 4, 8, 64, 4, 5, 4, 10, 515, 17, 18, 12, 117, 1, 4, 10, 517, 17, 12, 170, 4, 10, 17, 518, 515, 12, 92, 4, 8, 5, 4, 10, 17, 43, 12, 92, 4, 10, 177, 17, 18, 12, 191, 4, 10, 177, 43, 177, 178, 107, 73, 12, 171, 4, 10, 177, 154, 12, 92, 4, 10, 5, 4, 10, 17, 43, 12, 92, 4, 5, 4, 10, 517, 43, 12, 117, 1, 4, 10, 515, 43, 12, 171, 4, 5, 4, 10, 517, 177, 12, 117, 1, 4, 10, 515, 177, 12, 171, 4, 5, 4, 4, 10, 518, 151, 12, 170, 4, 10, 151, 518, 12, 117, 1, 4, 10, 518, 1, 12, 117, 169, 4, 10, 1, 518, 12, 117, 1, 4, 10, 518, 518, 12, 92, 4, 5, 4, 10, 518, 517, 12, 170, 4, 10, 517, 518, 12, 117, 1, 4, 10, 518, 515, 12, 117, 169, 4, 10, 515, 518, 12, 92, 4, 5, 4, 5, 4, 10, 151, 43, 12, 117, 1, 4, 10, 518, 43, 12, 92, 4, 10, 151, 177, 12, 117, 1, 4, 10, 518, 177, 12, 92, 4, 5, 4, 10, 517, 178, 107, 12, 65, 66, 4, 10, 151, 178, 12, 65, 390, 4, 10, 151, 107, 12, 65, 95, 4, 5, 4, 10, 17, 178, 12, 65, 66, 4, 5, 4, 8, 55, 4, 10, 56, 58, 162, 60, 61, 4, 10, 56, 1, 60, 63, 4, 10, 56, 1, 162, 60, 61, 4, 10, 125, 333, 61, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [6, 128, 4, 8, 9, 4, 10, 11, 12, 13, 198, 4, 10, 178, 73, 12, 13, 179, 423, 514, 4, 10, 107, 12, 13, 211, 514, 4, 5, 4, 10, 17, 12, 248, 249, 1, 4, 10, 177, 162, 12, 23, 88, 4, 10, 154, 12, 30, 4, 32, 1, 12, 1, 4, 155, 515, 12, 516, 4, 155, 517, 12, 306, 4, 32, 1, 12, 342, 4, 155, 518, 12, 516, 4, 155, 1, 12, 516, 4, 155, 151, 12, 306, 4, 10, 43, 12, 13, 156, 45, 4, 5, 4, 8, 46, 4, 10, 54, 12, 17, 11, 4, 10, 47, 12, 177, 11, 4, 10, 89, 12, 518, 11, 4, 10, 90, 12, 515, 11, 4, 10, 184, 12, 178, 11, 4, 10, 120, 12, 107, 11, 4, 10, 51, 12, 11, 4, 5, 4, 5, 4, 8, 64, 4, 5, 4, 10, 515, 17, 18, 12, 117, 1, 4, 10, 517, 17, 12, 170, 4, 10, 17, 518, 515, 12, 92, 4, 8, 5, 4, 10, 17, 43, 12, 92, 4, 10, 177, 17, 18, 12, 191, 4, 10, 177, 43, 177, 178, 107, 73, 12, 171, 4, 10, 177, 154, 12, 92, 4, 10, 5, 4, 10, 17, 43, 12, 92, 4, 5, 4, 10, 517, 43, 12, 117, 1, 4, 10, 515, 43, 12, 171, 4, 5, 4, 10, 517, 177, 12, 117, 1, 4, 10, 515, 177, 12, 171, 4, 5, 4, 4, 10, 518, 151, 12, 170, 4, 10, 151, 518, 12, 117, 1, 4, 10, 518, 1, 12, 117, 169, 4, 10, 1, 518, 12, 117, 1, 4, 10, 518, 518, 12, 92, 4, 5, 4, 10, 518, 517, 12, 170, 4, 10, 517, 518, 12, 117, 1, 4, 10, 518, 515, 12, 117, 169, 4, 10, 515, 518, 12, 92, 4, 5, 4, 5, 4, 10, 151, 43, 12, 117, 1, 4, 10, 518, 43, 12, 92, 4, 10, 151, 177, 12, 117, 1, 4, 10, 518, 177, 12, 92, 4, 5, 4, 10, 517, 178, 107, 12, 65, 66, 4, 10, 151, 178, 12, 65, 390, 4, 10, 151, 107, 12, 65, 95, 4, 5, 4, 10, 17, 178, 12, 65, 66, 4, 5, 4, 8, 55, 4, 10, 56, 58, 162, 60, 61, 4, 10, 56, 1, 60, 63, 4, 10, 56, 1, 162, 60, 61, 4, 10, 125, 333, 61, 4, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 396}, "55": {"input": [2, 4, 5, 4, 6, 4, 8, 9, 4, 10, 11, 12, 13, 174, 173, 4, 10, 17, 12, 248, 1, 249, 4, 10, 606, 12, 13, 35, 4, 32, 583, 12, 18, 24, 4, 32, 235, 12, 18, 42, 4, 32, 246, 12, 18, 28, 4, 10, 135, 12, 23, 1, 35, 4, 10, 625, 12, 30, 1, 132, 4, 10, 182, 12, 13, 211, 4, 10, 181, 12, 13, 139, 4, 10, 154, 12, 23, 342, 4, 10, 43, 12, 13, 44, 45, 4, 8, 46, 4, 10, 54, 12, 17, 11, 4, 10, 157, 12, 135, 11, 4, 10, 189, 12, 181, 11, 4, 10, 190, 12, 182, 11, 4, 10, 120, 12, 583, 11, 4, 10, 289, 12, 235, 11, 4, 10, 47, 12, 246, 18, 11, 4, 10, 1, 12, 154, 11, 4, 10, 51, 12, 11, 4, 8, 64, 4, 5, 4, 10, 625, 135, 43, 606, 154, 12, 117, 1, 4, 5, 4, 10, 17, 43, 181, 12, 92, 4, 10, 5, 4, 10, 154, 17, 12, 191, 4, 10, 5, 4, 10, 135, 17, 12, 117, 1, 4, 10, 625, 17, 12, 170, 4, 10, 17, 135, 625, 12, 92, 4, 10, 5, 4, 10, 181, 625, 12, 93, 193, 4, 5, 4, 10, 583, 17, 12, 65, 67, 4, 10, 246, 17, 12, 65, 95, 4, 10, 235, 17, 12, 65, 163, 4, 10, 5, 4, 10, 154, 43, 135, 606, 154, 12, 171, 4, 10, 5, 4, 10, 135, 43, 606, 135, 12, 171, 4, 5, 4, 10, 182, 17, 12, 65, 254, 4, 10, 5, 4, 8, 55, 4, 10, 56, 58, 60, 61, 4, 10, 56, 194, 60, 63, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [4, 5, 4, 6, 4, 8, 9, 4, 10, 11, 12, 13, 174, 173, 4, 10, 17, 12, 248, 1, 249, 4, 10, 606, 12, 13, 35, 4, 32, 583, 12, 18, 24, 4, 32, 235, 12, 18, 42, 4, 32, 246, 12, 18, 28, 4, 10, 135, 12, 23, 1, 35, 4, 10, 625, 12, 30, 1, 132, 4, 10, 182, 12, 13, 211, 4, 10, 181, 12, 13, 139, 4, 10, 154, 12, 23, 342, 4, 10, 43, 12, 13, 44, 45, 4, 8, 46, 4, 10, 54, 12, 17, 11, 4, 10, 157, 12, 135, 11, 4, 10, 189, 12, 181, 11, 4, 10, 190, 12, 182, 11, 4, 10, 120, 12, 583, 11, 4, 10, 289, 12, 235, 11, 4, 10, 47, 12, 246, 18, 11, 4, 10, 1, 12, 154, 11, 4, 10, 51, 12, 11, 4, 8, 64, 4, 5, 4, 10, 625, 135, 43, 606, 154, 12, 117, 1, 4, 5, 4, 10, 17, 43, 181, 12, 92, 4, 10, 5, 4, 10, 154, 17, 12, 191, 4, 10, 5, 4, 10, 135, 17, 12, 117, 1, 4, 10, 625, 17, 12, 170, 4, 10, 17, 135, 625, 12, 92, 4, 10, 5, 4, 10, 181, 625, 12, 93, 193, 4, 5, 4, 10, 583, 17, 12, 65, 67, 4, 10, 246, 17, 12, 65, 95, 4, 10, 235, 17, 12, 65, 163, 4, 10, 5, 4, 10, 154, 43, 135, 606, 154, 12, 171, 4, 10, 5, 4, 10, 135, 43, 606, 135, 12, 171, 4, 5, 4, 10, 182, 17, 12, 65, 254, 4, 10, 5, 4, 8, 55, 4, 10, 56, 58, 60, 61, 4, 10, 56, 194, 60, 63, 4, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 282}, "56": {"input": [2, 6, 261, 4, 8, 9, 4, 10, 11, 12, 13, 1, 174, 4, 10, 315, 12, 13, 1, 174, 4, 10, 153, 12, 4, 5, 4, 32, 1, 12, 4, 155, 17, 18, 12, 1, 408, 19, 1, 1, 1, 1, 4, 236, 1, 12, 363, 146, 4, 155, 1, 73, 12, 30, 33, 18, 1, 4, 236, 1, 12, 408, 4, 236, 1, 12, 266, 4, 236, 1, 12, 288, 4, 32, 1, 12, 4, 155, 1, 18, 12, 30, 34, 146, 1, 4, 155, 1, 18, 12, 30, 34, 1, 1, 4, 155, 499, 162, 12, 30, 34, 323, 1, 4, 32, 1, 12, 4, 155, 316, 12, 30, 34, 1, 1, 4, 155, 107, 12, 30, 34, 146, 211, 110, 4, 5, 4, 10, 317, 57, 12, 1, 204, 174, 1, 1, 1, 1, 4, 10, 1, 18, 12, 1, 204, 174, 1, 1, 1, 18, 1, 4, 5, 4, 10, 1, 12, 109, 204, 174, 160, 375, 346, 1, 4, 10, 1, 73, 12, 109, 204, 174, 1, 105, 1, 4, 5, 4, 10, 1, 12, 13, 100, 1, 4, 10, 1, 12, 13, 220, 1, 4, 5, 4, 10, 1, 12, 113, 204, 174, 127, 149, 4, 5, 4, 8, 64, 4, 10, 17, 119, 18, 12, 92, 4, 10, 17, 1, 316, 12, 214, 4, 10, 17, 213, 12, 255, 1, 1, 1, 1, 1, 4, 10, 1, 1, 316, 12, 65, 4, 10, 316, 119, 162, 12, 65, 4, 10, 1, 119, 162, 12, 65, 4, 10, 1, 119, 12, 65, 4, 5, 4, 10, 1, 107, 12, 117, 1, 4, 10, 17, 107, 12, 70, 1, 4, 10, 107, 17, 12, 65, 4, 5, 4, 10, 17, 1, 12, 256, 1, 258, 1, 1, 1, 4, 10, 17, 1, 12, 117, 1, 118, 1, 4, 5, 4, 8, 46, 4, 10, 47, 12, 1, 11, 4, 10, 54, 12, 17, 11, 4, 10, 123, 12, 316, 315, 4, 10, 48, 12, 317, 11, 4, 10, 124, 12, 1, 315, 4, 10, 320, 12, 1, 11, 4, 10, 89, 12, 1, 11, 4, 10, 51, 12, 11, 4, 10, 53, 12, 315, 4, 5, 4, 8, 55, 4, 10, 62, 1, 127, 63, 4, 10, 62, 1, 127, 61, 4, 10, 56, 58, 60, 61, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [6, 261, 4, 8, 9, 4, 10, 11, 12, 13, 1, 174, 4, 10, 315, 12, 13, 1, 174, 4, 10, 153, 12, 4, 5, 4, 32, 1, 12, 4, 155, 17, 18, 12, 1, 408, 19, 1, 1, 1, 1, 4, 236, 1, 12, 363, 146, 4, 155, 1, 73, 12, 30, 33, 18, 1, 4, 236, 1, 12, 408, 4, 236, 1, 12, 266, 4, 236, 1, 12, 288, 4, 32, 1, 12, 4, 155, 1, 18, 12, 30, 34, 146, 1, 4, 155, 1, 18, 12, 30, 34, 1, 1, 4, 155, 499, 162, 12, 30, 34, 323, 1, 4, 32, 1, 12, 4, 155, 316, 12, 30, 34, 1, 1, 4, 155, 107, 12, 30, 34, 146, 211, 110, 4, 5, 4, 10, 317, 57, 12, 1, 204, 174, 1, 1, 1, 1, 4, 10, 1, 18, 12, 1, 204, 174, 1, 1, 1, 18, 1, 4, 5, 4, 10, 1, 12, 109, 204, 174, 160, 375, 346, 1, 4, 10, 1, 73, 12, 109, 204, 174, 1, 105, 1, 4, 5, 4, 10, 1, 12, 13, 100, 1, 4, 10, 1, 12, 13, 220, 1, 4, 5, 4, 10, 1, 12, 113, 204, 174, 127, 149, 4, 5, 4, 8, 64, 4, 10, 17, 119, 18, 12, 92, 4, 10, 17, 1, 316, 12, 214, 4, 10, 17, 213, 12, 255, 1, 1, 1, 1, 1, 4, 10, 1, 1, 316, 12, 65, 4, 10, 316, 119, 162, 12, 65, 4, 10, 1, 119, 162, 12, 65, 4, 10, 1, 119, 12, 65, 4, 5, 4, 10, 1, 107, 12, 117, 1, 4, 10, 17, 107, 12, 70, 1, 4, 10, 107, 17, 12, 65, 4, 5, 4, 10, 17, 1, 12, 256, 1, 258, 1, 1, 1, 4, 10, 17, 1, 12, 117, 1, 118, 1, 4, 5, 4, 8, 46, 4, 10, 47, 12, 1, 11, 4, 10, 54, 12, 17, 11, 4, 10, 123, 12, 316, 315, 4, 10, 48, 12, 317, 11, 4, 10, 124, 12, 1, 315, 4, 10, 320, 12, 1, 11, 4, 10, 89, 12, 1, 11, 4, 10, 51, 12, 11, 4, 10, 53, 12, 315, 4, 5, 4, 8, 55, 4, 10, 62, 1, 127, 63, 4, 10, 62, 1, 127, 61, 4, 10, 56, 58, 60, 61, 4, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 384}, "57": {"input": [2, 6, 4, 8, 9, 4, 10, 1, 12, 1, 4, 32, 450, 12, 30, 36, 86, 130, 4, 32, 335, 12, 13, 1, 1, 4, 32, 196, 12, 13, 451, 4, 5, 4, 10, 153, 12, 378, 452, 453, 4, 32, 17, 12, 1, 19, 334, 1, 1, 1, 4, 32, 177, 162, 12, 23, 454, 136, 4, 32, 455, 73, 12, 18, 34, 4, 155, 456, 8, 12, 1, 1, 4, 155, 1, 12, 1, 100, 4, 5, 4, 10, 107, 12, 13, 40, 1, 4, 10, 457, 12, 13, 1, 4, 5, 4, 10, 43, 12, 13, 1, 451, 4, 32, 5, 4, 8, 55, 4, 10, 56, 160, 18, 63, 4, 10, 56, 58, 162, 61, 4, 252, 5, 4, 8, 64, 4, 10, 455, 17, 12, 415, 67, 4, 10, 17, 455, 12, 1, 4, 10, 153, 119, 18, 12, 65, 4, 10, 107, 17, 12, 65, 4, 5, 4, 10, 153, 43, 196, 12, 458, 4, 10, 153, 335, 12, 458, 4, 5, 4, 10, 457, 17, 12, 65, 67, 4, 10, 335, 335, 12, 65, 4, 5, 4, 8, 46, 4, 10, 459, 12, 107, 4, 10, 50, 12, 456, 4, 10, 89, 12, 457, 4, 10, 51, 12, 196, 4, 10, 52, 12, 43, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [6, 4, 8, 9, 4, 10, 1, 12, 1, 4, 32, 450, 12, 30, 36, 86, 130, 4, 32, 335, 12, 13, 1, 1, 4, 32, 196, 12, 13, 451, 4, 5, 4, 10, 153, 12, 378, 452, 453, 4, 32, 17, 12, 1, 19, 334, 1, 1, 1, 4, 32, 177, 162, 12, 23, 454, 136, 4, 32, 455, 73, 12, 18, 34, 4, 155, 456, 8, 12, 1, 1, 4, 155, 1, 12, 1, 100, 4, 5, 4, 10, 107, 12, 13, 40, 1, 4, 10, 457, 12, 13, 1, 4, 5, 4, 10, 43, 12, 13, 1, 451, 4, 32, 5, 4, 8, 55, 4, 10, 56, 160, 18, 63, 4, 10, 56, 58, 162, 61, 4, 252, 5, 4, 8, 64, 4, 10, 455, 17, 12, 415, 67, 4, 10, 17, 455, 12, 1, 4, 10, 153, 119, 18, 12, 65, 4, 10, 107, 17, 12, 65, 4, 5, 4, 10, 153, 43, 196, 12, 458, 4, 10, 153, 335, 12, 458, 4, 5, 4, 10, 457, 17, 12, 65, 67, 4, 10, 335, 335, 12, 65, 4, 5, 4, 8, 46, 4, 10, 459, 12, 107, 4, 10, 50, 12, 456, 4, 10, 89, 12, 457, 4, 10, 51, 12, 196, 4, 10, 52, 12, 43, 4, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 213}, "58": {"input": [2, 6, 4, 8, 9, 4, 10, 1, 12, 13, 99, 45, 174, 4, 10, 1, 12, 13, 1, 174, 4, 5, 4, 10, 1, 12, 109, 1, 1, 18, 547, 1, 4, 10, 1, 12, 109, 1, 337, 18, 340, 1, 4, 10, 351, 12, 13, 4, 32, 129, 12, 130, 1, 4, 32, 107, 18, 12, 108, 40, 211, 4, 10, 640, 162, 12, 30, 73, 34, 18, 86, 98, 1, 4, 10, 499, 18, 12, 4, 32, 1, 18, 12, 30, 73, 33, 5, 4, 155, 1, 18, 12, 408, 18, 85, 1, 4, 155, 1, 18, 12, 86, 18, 100, 1, 4, 32, 1, 18, 12, 30, 73, 34, 4, 155, 1, 18, 12, 408, 18, 85, 1, 4, 155, 1, 18, 12, 86, 18, 100, 1, 4, 5, 4, 10, 17, 12, 175, 468, 4, 10, 43, 12, 13, 197, 210, 4, 10, 5, 4, 8, 64, 4, 10, 107, 17, 18, 12, 65, 67, 4, 10, 17, 640, 73, 12, 206, 1, 1, 4, 10, 17, 640, 73, 12, 1, 4, 10, 17, 43, 119, 18, 12, 92, 4, 10, 17, 499, 129, 12, 65, 4, 10, 640, 162, 119, 73, 12, 65, 4, 10, 499, 18, 119, 73, 12, 253, 4, 8, 5, 4, 8, 55, 4, 10, 56, 160, 73, 60, 63, 4, 10, 56, 58, 60, 61, 4, 8, 5, 4, 8, 46, 4, 10, 120, 12, 1, 107, 4, 10, 184, 12, 129, 1, 4, 10, 50, 12, 1, 129, 4, 10, 49, 12, 1, 640, 4, 10, 185, 12, 1, 129, 4, 10, 260, 12, 1, 640, 4, 10, 187, 12, 1, 1, 4, 10, 123, 12, 1, 1, 4, 10, 292, 12, 1, 1, 4, 10, 158, 12, 1, 1, 4, 10, 1, 12, 640, 129, 4, 10, 1, 12, 17, 640, 129, 4, 10, 54, 12, 17, 1, 4, 10, 52, 12, 43, 1, 4, 10, 53, 12, 1, 4, 10, 51, 12, 1, 1, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [6, 4, 8, 9, 4, 10, 1, 12, 13, 99, 45, 174, 4, 10, 1, 12, 13, 1, 174, 4, 5, 4, 10, 1, 12, 109, 1, 1, 18, 547, 1, 4, 10, 1, 12, 109, 1, 337, 18, 340, 1, 4, 10, 351, 12, 13, 4, 32, 129, 12, 130, 1, 4, 32, 107, 18, 12, 108, 40, 211, 4, 10, 640, 162, 12, 30, 73, 34, 18, 86, 98, 1, 4, 10, 499, 18, 12, 4, 32, 1, 18, 12, 30, 73, 33, 5, 4, 155, 1, 18, 12, 408, 18, 85, 1, 4, 155, 1, 18, 12, 86, 18, 100, 1, 4, 32, 1, 18, 12, 30, 73, 34, 4, 155, 1, 18, 12, 408, 18, 85, 1, 4, 155, 1, 18, 12, 86, 18, 100, 1, 4, 5, 4, 10, 17, 12, 175, 468, 4, 10, 43, 12, 13, 197, 210, 4, 10, 5, 4, 8, 64, 4, 10, 107, 17, 18, 12, 65, 67, 4, 10, 17, 640, 73, 12, 206, 1, 1, 4, 10, 17, 640, 73, 12, 1, 4, 10, 17, 43, 119, 18, 12, 92, 4, 10, 17, 499, 129, 12, 65, 4, 10, 640, 162, 119, 73, 12, 65, 4, 10, 499, 18, 119, 73, 12, 253, 4, 8, 5, 4, 8, 55, 4, 10, 56, 160, 73, 60, 63, 4, 10, 56, 58, 60, 61, 4, 8, 5, 4, 8, 46, 4, 10, 120, 12, 1, 107, 4, 10, 184, 12, 129, 1, 4, 10, 50, 12, 1, 129, 4, 10, 49, 12, 1, 640, 4, 10, 185, 12, 1, 129, 4, 10, 260, 12, 1, 640, 4, 10, 187, 12, 1, 1, 4, 10, 123, 12, 1, 1, 4, 10, 292, 12, 1, 1, 4, 10, 158, 12, 1, 1, 4, 10, 1, 12, 640, 129, 4, 10, 1, 12, 17, 640, 129, 4, 10, 54, 12, 17, 1, 4, 10, 52, 12, 43, 1, 4, 10, 53, 12, 1, 4, 10, 51, 12, 1, 1, 4, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 329}, "59": {"input": [2, 6, 4, 8, 9, 4, 10, 11, 12, 13, 96, 4, 10, 1, 12, 13, 4, 32, 97, 12, 98, 99, 45, 4, 32, 1, 12, 100, 1, 4, 32, 1, 12, 101, 1, 102, 4, 10, 1, 12, 103, 4, 32, 1, 12, 40, 1, 1, 104, 105, 4, 32, 106, 12, 103, 98, 1, 86, 34, 1, 1, 4, 10, 1, 12, 30, 4, 32, 1, 12, 34, 87, 100, 102, 1, 4, 32, 1, 12, 33, 87, 40, 1, 1, 4, 10, 107, 12, 108, 40, 1, 4, 10, 1, 12, 109, 110, 1, 100, 1, 4, 32, 1, 12, 111, 4, 32, 1, 12, 1, 4, 10, 112, 12, 113, 69, 114, 1, 4, 10, 17, 18, 12, 82, 115, 1, 4, 10, 43, 12, 13, 116, 4, 5, 4, 8, 64, 4, 5, 4, 10, 112, 97, 12, 117, 1, 118, 4, 10, 106, 107, 18, 12, 117, 1, 94, 4, 5, 4, 10, 1, 1, 12, 117, 1, 118, 4, 10, 106, 1, 12, 93, 67, 4, 10, 1, 1, 12, 65, 4, 5, 4, 10, 17, 43, 12, 92, 4, 10, 106, 43, 18, 12, 92, 4, 10, 1, 119, 12, 65, 4, 5, 4, 8, 46, 4, 10, 120, 12, 11, 107, 4, 10, 121, 12, 11, 1, 4, 10, 91, 12, 11, 1, 4, 10, 122, 12, 11, 106, 4, 10, 123, 12, 11, 97, 4, 10, 124, 12, 11, 1, 4, 10, 54, 12, 11, 17, 97, 4, 10, 52, 12, 11, 43, 4, 10, 51, 12, 11, 4, 5, 4, 8, 55, 4, 10, 125, 126, 63, 4, 10, 62, 1, 127, 61, 4, 10, 56, 58, 60, 61, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [6, 4, 8, 9, 4, 10, 11, 12, 13, 96, 4, 10, 1, 12, 13, 4, 32, 97, 12, 98, 99, 45, 4, 32, 1, 12, 100, 1, 4, 32, 1, 12, 101, 1, 102, 4, 10, 1, 12, 103, 4, 32, 1, 12, 40, 1, 1, 104, 105, 4, 32, 106, 12, 103, 98, 1, 86, 34, 1, 1, 4, 10, 1, 12, 30, 4, 32, 1, 12, 34, 87, 100, 102, 1, 4, 32, 1, 12, 33, 87, 40, 1, 1, 4, 10, 107, 12, 108, 40, 1, 4, 10, 1, 12, 109, 110, 1, 100, 1, 4, 32, 1, 12, 111, 4, 32, 1, 12, 1, 4, 10, 112, 12, 113, 69, 114, 1, 4, 10, 17, 18, 12, 82, 115, 1, 4, 10, 43, 12, 13, 116, 4, 5, 4, 8, 64, 4, 5, 4, 10, 112, 97, 12, 117, 1, 118, 4, 10, 106, 107, 18, 12, 117, 1, 94, 4, 5, 4, 10, 1, 1, 12, 117, 1, 118, 4, 10, 106, 1, 12, 93, 67, 4, 10, 1, 1, 12, 65, 4, 5, 4, 10, 17, 43, 12, 92, 4, 10, 106, 43, 18, 12, 92, 4, 10, 1, 119, 12, 65, 4, 5, 4, 8, 46, 4, 10, 120, 12, 11, 107, 4, 10, 121, 12, 11, 1, 4, 10, 91, 12, 11, 1, 4, 10, 122, 12, 11, 106, 4, 10, 123, 12, 11, 97, 4, 10, 124, 12, 11, 1, 4, 10, 54, 12, 11, 17, 97, 4, 10, 52, 12, 11, 43, 4, 10, 51, 12, 11, 4, 5, 4, 8, 55, 4, 10, 125, 126, 63, 4, 10, 62, 1, 127, 61, 4, 10, 56, 58, 60, 61, 4, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 282}, "60": {"input": [2, 6, 128, 172, 4, 5, 4, 8, 9, 4, 10, 11, 12, 13, 173, 174, 4, 10, 196, 12, 13, 173, 174, 4, 10, 178, 73, 12, 13, 179, 180, 4, 10, 17, 12, 248, 382, 176, 4, 10, 519, 12, 23, 4, 32, 177, 162, 12, 18, 88, 4, 32, 520, 18, 12, 18, 424, 4, 10, 43, 12, 13, 44, 45, 4, 5, 4, 8, 46, 4, 10, 54, 12, 17, 196, 4, 10, 159, 12, 11, 178, 4, 10, 186, 12, 177, 196, 4, 10, 51, 12, 196, 4, 10, 52, 12, 196, 43, 4, 5, 4, 8, 64, 4, 10, 17, 119, 12, 253, 4, 10, 519, 17, 18, 12, 191, 4, 10, 177, 119, 12, 253, 4, 10, 17, 43, 12, 92, 4, 10, 519, 43, 519, 73, 12, 171, 4, 10, 177, 178, 162, 12, 117, 1, 67, 4, 10, 520, 196, 12, 117, 449, 94, 4, 5, 4, 8, 55, 4, 10, 56, 449, 162, 60, 63, 4, 5, 4, 5, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [6, 128, 172, 4, 5, 4, 8, 9, 4, 10, 11, 12, 13, 173, 174, 4, 10, 196, 12, 13, 173, 174, 4, 10, 178, 73, 12, 13, 179, 180, 4, 10, 17, 12, 248, 382, 176, 4, 10, 519, 12, 23, 4, 32, 177, 162, 12, 18, 88, 4, 32, 520, 18, 12, 18, 424, 4, 10, 43, 12, 13, 44, 45, 4, 5, 4, 8, 46, 4, 10, 54, 12, 17, 196, 4, 10, 159, 12, 11, 178, 4, 10, 186, 12, 177, 196, 4, 10, 51, 12, 196, 4, 10, 52, 12, 196, 43, 4, 5, 4, 8, 64, 4, 10, 17, 119, 12, 253, 4, 10, 519, 17, 18, 12, 191, 4, 10, 177, 119, 12, 253, 4, 10, 17, 43, 12, 92, 4, 10, 519, 43, 519, 73, 12, 171, 4, 10, 177, 178, 162, 12, 117, 1, 67, 4, 10, 520, 196, 12, 117, 449, 94, 4, 5, 4, 8, 55, 4, 10, 56, 449, 162, 60, 63, 4, 5, 4, 5, 4, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 170}, "61": {"input": [2, 6, 4, 8, 9, 4, 5, 4, 10, 11, 12, 13, 1, 174, 4, 10, 610, 12, 13, 1, 174, 4, 10, 498, 12, 13, 1, 174, 4, 10, 107, 18, 12, 141, 40, 211, 149, 110, 1, 4, 10, 1, 18, 12, 141, 204, 149, 110, 1, 4, 10, 605, 18, 12, 4, 32, 1, 18, 12, 30, 73, 33, 5, 4, 155, 1, 18, 12, 323, 18, 85, 1, 4, 155, 1, 18, 12, 500, 18, 100, 1, 4, 32, 1, 18, 12, 30, 73, 37, 4, 155, 1, 18, 12, 323, 18, 85, 1, 4, 155, 1, 18, 12, 500, 18, 100, 1, 4, 5, 4, 10, 388, 12, 13, 204, 4, 10, 43, 12, 13, 197, 325, 4, 10, 316, 12, 13, 40, 210, 4, 10, 501, 12, 109, 160, 502, 104, 346, 204, 174, 4, 5, 4, 10, 17, 12, 175, 403, 209, 4, 5, 4, 8, 46, 4, 10, 124, 12, 498, 316, 4, 10, 187, 12, 11, 1, 4, 10, 123, 12, 610, 1, 4, 10, 292, 12, 11, 1, 4, 10, 158, 12, 610, 1, 4, 5, 4, 10, 491, 12, 498, 501, 4, 10, 320, 12, 498, 388, 17, 4, 10, 51, 12, 498, 4, 10, 1, 12, 11, 4, 10, 53, 12, 610, 4, 5, 4, 8, 64, 4, 5, 4, 10, 107, 17, 18, 12, 65, 254, 4, 10, 17, 107, 12, 164, 4, 5, 4, 10, 17, 605, 12, 214, 390, 4, 10, 17, 605, 12, 70, 1, 4, 10, 1, 17, 12, 65, 4, 10, 17, 1, 12, 164, 4, 5, 4, 10, 17, 316, 43, 18, 12, 92, 4, 10, 605, 18, 119, 73, 12, 253, 4, 8, 5, 4, 8, 55, 4, 10, 125, 126, 63, 4, 10, 56, 58, 60, 61, 4, 5, 4, 5, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [6, 4, 8, 9, 4, 5, 4, 10, 11, 12, 13, 1, 174, 4, 10, 610, 12, 13, 1, 174, 4, 10, 498, 12, 13, 1, 174, 4, 10, 107, 18, 12, 141, 40, 211, 149, 110, 1, 4, 10, 1, 18, 12, 141, 204, 149, 110, 1, 4, 10, 605, 18, 12, 4, 32, 1, 18, 12, 30, 73, 33, 5, 4, 155, 1, 18, 12, 323, 18, 85, 1, 4, 155, 1, 18, 12, 500, 18, 100, 1, 4, 32, 1, 18, 12, 30, 73, 37, 4, 155, 1, 18, 12, 323, 18, 85, 1, 4, 155, 1, 18, 12, 500, 18, 100, 1, 4, 5, 4, 10, 388, 12, 13, 204, 4, 10, 43, 12, 13, 197, 325, 4, 10, 316, 12, 13, 40, 210, 4, 10, 501, 12, 109, 160, 502, 104, 346, 204, 174, 4, 5, 4, 10, 17, 12, 175, 403, 209, 4, 5, 4, 8, 46, 4, 10, 124, 12, 498, 316, 4, 10, 187, 12, 11, 1, 4, 10, 123, 12, 610, 1, 4, 10, 292, 12, 11, 1, 4, 10, 158, 12, 610, 1, 4, 5, 4, 10, 491, 12, 498, 501, 4, 10, 320, 12, 498, 388, 17, 4, 10, 51, 12, 498, 4, 10, 1, 12, 11, 4, 10, 53, 12, 610, 4, 5, 4, 8, 64, 4, 5, 4, 10, 107, 17, 18, 12, 65, 254, 4, 10, 17, 107, 12, 164, 4, 5, 4, 10, 17, 605, 12, 214, 390, 4, 10, 17, 605, 12, 70, 1, 4, 10, 1, 17, 12, 65, 4, 10, 17, 1, 12, 164, 4, 5, 4, 10, 17, 316, 43, 18, 12, 92, 4, 10, 605, 18, 119, 73, 12, 253, 4, 8, 5, 4, 8, 55, 4, 10, 125, 126, 63, 4, 10, 56, 58, 60, 61, 4, 5, 4, 5, 4, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 303}, "62": {"input": [2, 6, 261, 4, 8, 9, 4, 5, 4, 10, 11, 12, 13, 174, 218, 4, 10, 1, 12, 4, 32, 371, 12, 39, 477, 478, 489, 79, 4, 32, 135, 12, 39, 137, 127, 4, 5, 4, 10, 1, 12, 4, 32, 182, 12, 108, 40, 139, 4, 32, 138, 12, 13, 200, 4, 5, 4, 4, 10, 1, 12, 109, 1, 1, 104, 4, 10, 344, 12, 4, 32, 1, 12, 332, 85, 1, 1, 345, 18, 1, 4, 32, 1, 12, 26, 1, 345, 4, 5, 4, 10, 1, 12, 109, 105, 1, 423, 104, 514, 4, 32, 1, 12, 1, 4, 32, 1, 12, 1, 4, 10, 154, 18, 12, 4, 32, 1, 12, 30, 1, 146, 34, 4, 32, 1, 12, 30, 1, 146, 33, 4, 5, 4, 10, 1, 12, 109, 340, 1, 104, 1, 174, 4, 10, 1, 12, 26, 77, 314, 4, 5, 4, 10, 425, 12, 109, 4, 32, 426, 12, 427, 428, 4, 32, 429, 12, 430, 431, 4, 32, 432, 12, 433, 434, 4, 32, 435, 12, 436, 437, 4, 32, 530, 12, 531, 437, 4, 10, 1, 12, 13, 531, 4, 5, 4, 10, 438, 12, 30, 19, 18, 79, 146, 4, 32, 439, 12, 36, 440, 4, 32, 441, 12, 37, 440, 4, 32, 442, 12, 33, 443, 4, 32, 444, 12, 34, 443, 4, 5, 4, 10, 17, 12, 175, 1, 1, 4, 10, 43, 12, 13, 44, 45, 4, 5, 4, 8, 46, 4, 10, 123, 12, 182, 11, 4, 10, 120, 12, 371, 11, 4, 10, 54, 12, 17, 11, 4, 10, 157, 12, 135, 11, 4, 10, 90, 12, 138, 11, 4, 5, 4, 10, 91, 12, 1, 11, 4, 10, 50, 12, 1, 11, 4, 10, 49, 12, 1, 11, 4, 10, 124, 12, 1, 11, 4, 5, 4, 10, 158, 12, 435, 11, 4, 10, 289, 12, 432, 11, 4, 10, 374, 12, 426, 11, 4, 10, 189, 12, 429, 11, 4, 10, 51, 12, 11, 4, 5, 4, 8, 64, 4, 5, 4, 10, 371, 17, 8, 12, 65, 67, 4, 10, 135, 17, 57, 12, 165, 4, 5, 4, 10, 17, 43, 1, 12, 92, 4, 10, 138, 17, 12, 168, 166, 127, 4, 10, 17, 138, 12, 92, 4, 5, 4, 10, 182, 17, 12, 65, 254, 4, 10, 17, 1, 12, 214, 4, 5, 4, 10, 1, 17, 43, 1, 1, 12, 65, 4, 5, 4, 10, 17, 154, 12, 65, 4, 10, 154, 43, 1, 1, 12, 65, 4, 5, 4, 10, 17, 1, 12, 214, 1, 4, 5, 4, 10, 425, 17, 12, 117, 1, 95, 4, 10, 17, 1, 425, 12, 92, 4, 5, 4, 10, 17, 438, 12, 214, 4, 10, 438, 43, 1, 1, 12, 65, 4, 5, 4, 8, 55, 4, 10, 56, 58, 60, 61, 4, 10, 56, 194, 60, 63, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [6, 261, 4, 8, 9, 4, 5, 4, 10, 11, 12, 13, 174, 218, 4, 10, 1, 12, 4, 32, 371, 12, 39, 477, 478, 489, 79, 4, 32, 135, 12, 39, 137, 127, 4, 5, 4, 10, 1, 12, 4, 32, 182, 12, 108, 40, 139, 4, 32, 138, 12, 13, 200, 4, 5, 4, 4, 10, 1, 12, 109, 1, 1, 104, 4, 10, 344, 12, 4, 32, 1, 12, 332, 85, 1, 1, 345, 18, 1, 4, 32, 1, 12, 26, 1, 345, 4, 5, 4, 10, 1, 12, 109, 105, 1, 423, 104, 514, 4, 32, 1, 12, 1, 4, 32, 1, 12, 1, 4, 10, 154, 18, 12, 4, 32, 1, 12, 30, 1, 146, 34, 4, 32, 1, 12, 30, 1, 146, 33, 4, 5, 4, 10, 1, 12, 109, 340, 1, 104, 1, 174, 4, 10, 1, 12, 26, 77, 314, 4, 5, 4, 10, 425, 12, 109, 4, 32, 426, 12, 427, 428, 4, 32, 429, 12, 430, 431, 4, 32, 432, 12, 433, 434, 4, 32, 435, 12, 436, 437, 4, 32, 530, 12, 531, 437, 4, 10, 1, 12, 13, 531, 4, 5, 4, 10, 438, 12, 30, 19, 18, 79, 146, 4, 32, 439, 12, 36, 440, 4, 32, 441, 12, 37, 440, 4, 32, 442, 12, 33, 443, 4, 32, 444, 12, 34, 443, 4, 5, 4, 10, 17, 12, 175, 1, 1, 4, 10, 43, 12, 13, 44, 45, 4, 5, 4, 8, 46, 4, 10, 123, 12, 182, 11, 4, 10, 120, 12, 371, 11, 4, 10, 54, 12, 17, 11, 4, 10, 157, 12, 135, 11, 4, 10, 90, 12, 138, 11, 4, 5, 4, 10, 91, 12, 1, 11, 4, 10, 50, 12, 1, 11, 4, 10, 49, 12, 1, 11, 4, 10, 124, 12, 1, 11, 4, 5, 4, 10, 158, 12, 435, 11, 4, 10, 289, 12, 432, 11, 4, 10, 374, 12, 426, 11, 4, 10, 189, 12, 429, 11, 4, 10, 51, 12, 11, 4, 5, 4, 8, 64, 4, 5, 4, 10, 371, 17, 8, 12, 65, 67, 4, 10, 135, 17, 57, 12, 165, 4, 5, 4, 10, 17, 43, 1, 12, 92, 4, 10, 138, 17, 12, 168, 166, 127, 4, 10, 17, 138, 12, 92, 4, 5, 4, 10, 182, 17, 12, 65, 254, 4, 10, 17, 1, 12, 214, 4, 5, 4, 10, 1, 17, 43, 1, 1, 12, 65, 4, 5, 4, 10, 17, 154, 12, 65, 4, 10, 154, 43, 1, 1, 12, 65, 4, 5, 4, 10, 17, 1, 12, 214, 1, 4, 5, 4, 10, 425, 17, 12, 117, 1, 95, 4, 10, 17, 1, 425, 12, 92, 4, 5, 4, 10, 17, 438, 12, 214, 4, 10, 438, 43, 1, 1, 12, 65, 4, 5, 4, 8, 55, 4, 10, 56, 58, 60, 61, 4, 10, 56, 194, 60, 63, 4, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 482}, "63": {"input": [2, 4, 5, 4, 6, 4, 8, 9, 4, 5, 4, 10, 11, 12, 13, 14, 174, 4, 10, 17, 12, 175, 1, 295, 4, 10, 135, 12, 39, 137, 127, 132, 4, 10, 138, 12, 13, 200, 4, 5, 4, 10, 1, 12, 23, 4, 32, 263, 12, 1, 4, 32, 643, 12, 1, 4, 32, 644, 12, 1, 4, 32, 645, 12, 1, 4, 5, 4, 10, 1, 12, 13, 4, 32, 1, 12, 1, 4, 32, 646, 12, 1, 4, 32, 1, 12, 1, 4, 32, 1, 12, 1, 4, 32, 1, 18, 12, 1, 4, 5, 4, 10, 43, 12, 13, 44, 45, 4, 5, 4, 8, 46, 4, 10, 320, 12, 11, 263, 4, 10, 47, 12, 11, 643, 4, 10, 89, 12, 11, 644, 4, 10, 121, 12, 11, 645, 4, 10, 157, 12, 11, 135, 4, 10, 158, 12, 11, 138, 4, 10, 51, 12, 11, 4, 10, 54, 12, 11, 17, 4, 5, 4, 8, 64, 4, 10, 17, 43, 12, 92, 4, 5, 4, 4, 10, 643, 17, 12, 191, 4, 10, 644, 17, 12, 191, 4, 10, 645, 17, 12, 191, 4, 5, 4, 5, 4, 10, 263, 135, 43, 138, 12, 171, 4, 10, 643, 135, 43, 138, 12, 171, 4, 10, 644, 135, 43, 138, 12, 171, 4, 10, 645, 135, 43, 138, 12, 171, 4, 5, 4, 10, 17, 1, 12, 92, 4, 10, 17, 646, 12, 92, 4, 10, 17, 1, 12, 92, 4, 10, 17, 1, 12, 92, 4, 5, 4, 10, 643, 263, 12, 117, 1, 95, 4, 10, 643, 645, 18, 12, 117, 304, 94, 4, 10, 643, 644, 12, 117, 304, 94, 4, 5, 4, 10, 644, 646, 12, 117, 1, 163, 4, 10, 644, 263, 12, 117, 304, 94, 4, 10, 644, 645, 12, 117, 304, 94, 4, 5, 4, 10, 645, 1, 12, 117, 1, 1, 4, 10, 645, 263, 12, 117, 304, 94, 4, 10, 645, 646, 12, 117, 304, 94, 4, 5, 4, 10, 135, 17, 57, 12, 165, 67, 4, 5, 4, 10, 138, 17, 12, 168, 166, 127, 4, 10, 17, 138, 12, 92, 4, 5, 4, 8, 55, 4, 10, 62, 1, 127, 61, 4, 10, 62, 1, 127, 63, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [4, 5, 4, 6, 4, 8, 9, 4, 5, 4, 10, 11, 12, 13, 14, 174, 4, 10, 17, 12, 175, 1, 295, 4, 10, 135, 12, 39, 137, 127, 132, 4, 10, 138, 12, 13, 200, 4, 5, 4, 10, 1, 12, 23, 4, 32, 263, 12, 1, 4, 32, 643, 12, 1, 4, 32, 644, 12, 1, 4, 32, 645, 12, 1, 4, 5, 4, 10, 1, 12, 13, 4, 32, 1, 12, 1, 4, 32, 646, 12, 1, 4, 32, 1, 12, 1, 4, 32, 1, 12, 1, 4, 32, 1, 18, 12, 1, 4, 5, 4, 10, 43, 12, 13, 44, 45, 4, 5, 4, 8, 46, 4, 10, 320, 12, 11, 263, 4, 10, 47, 12, 11, 643, 4, 10, 89, 12, 11, 644, 4, 10, 121, 12, 11, 645, 4, 10, 157, 12, 11, 135, 4, 10, 158, 12, 11, 138, 4, 10, 51, 12, 11, 4, 10, 54, 12, 11, 17, 4, 5, 4, 8, 64, 4, 10, 17, 43, 12, 92, 4, 5, 4, 4, 10, 643, 17, 12, 191, 4, 10, 644, 17, 12, 191, 4, 10, 645, 17, 12, 191, 4, 5, 4, 5, 4, 10, 263, 135, 43, 138, 12, 171, 4, 10, 643, 135, 43, 138, 12, 171, 4, 10, 644, 135, 43, 138, 12, 171, 4, 10, 645, 135, 43, 138, 12, 171, 4, 5, 4, 10, 17, 1, 12, 92, 4, 10, 17, 646, 12, 92, 4, 10, 17, 1, 12, 92, 4, 10, 17, 1, 12, 92, 4, 5, 4, 10, 643, 263, 12, 117, 1, 95, 4, 10, 643, 645, 18, 12, 117, 304, 94, 4, 10, 643, 644, 12, 117, 304, 94, 4, 5, 4, 10, 644, 646, 12, 117, 1, 163, 4, 10, 644, 263, 12, 117, 304, 94, 4, 10, 644, 645, 12, 117, 304, 94, 4, 5, 4, 10, 645, 1, 12, 117, 1, 1, 4, 10, 645, 263, 12, 117, 304, 94, 4, 10, 645, 646, 12, 117, 304, 94, 4, 5, 4, 10, 135, 17, 57, 12, 165, 67, 4, 5, 4, 10, 138, 17, 12, 168, 166, 127, 4, 10, 17, 138, 12, 92, 4, 5, 4, 8, 55, 4, 10, 62, 1, 127, 61, 4, 10, 62, 1, 127, 63, 4, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 376}, "64": {"input": [2, 6, 4, 8, 9, 4, 10, 11, 12, 13, 173, 174, 4, 10, 1, 12, 13, 1, 4, 10, 107, 73, 12, 108, 40, 183, 4, 10, 177, 162, 12, 13, 98, 342, 4, 10, 343, 162, 12, 39, 40, 1, 24, 79, 4, 10, 335, 12, 30, 100, 146, 149, 148, 4, 10, 344, 73, 12, 332, 85, 1, 330, 345, 4, 10, 1, 18, 12, 109, 1, 346, 302, 4, 10, 17, 12, 82, 1, 334, 1, 1, 295, 4, 5, 4, 10, 43, 12, 13, 44, 45, 4, 5, 4, 8, 64, 4, 10, 344, 177, 344, 18, 12, 65, 4, 10, 343, 344, 18, 12, 65, 4, 10, 17, 43, 177, 12, 92, 4, 10, 343, 17, 18, 12, 165, 67, 4, 10, 107, 17, 18, 12, 65, 4, 10, 17, 344, 12, 214, 1, 4, 10, 344, 17, 18, 12, 65, 4, 10, 335, 43, 18, 12, 65, 4, 10, 335, 177, 73, 12, 117, 1, 118, 67, 4, 10, 177, 162, 1, 18, 12, 93, 4, 10, 1, 43, 17, 73, 12, 65, 4, 5, 4, 8, 55, 4, 10, 56, 58, 60, 61, 4, 10, 56, 160, 73, 60, 63, 4, 5, 4, 8, 46, 4, 10, 120, 12, 107, 11, 4, 10, 47, 12, 177, 11, 4, 10, 51, 12, 343, 11, 4, 10, 292, 12, 11, 4, 10, 54, 12, 17, 11, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [6, 4, 8, 9, 4, 10, 11, 12, 13, 173, 174, 4, 10, 1, 12, 13, 1, 4, 10, 107, 73, 12, 108, 40, 183, 4, 10, 177, 162, 12, 13, 98, 342, 4, 10, 343, 162, 12, 39, 40, 1, 24, 79, 4, 10, 335, 12, 30, 100, 146, 149, 148, 4, 10, 344, 73, 12, 332, 85, 1, 330, 345, 4, 10, 1, 18, 12, 109, 1, 346, 302, 4, 10, 17, 12, 82, 1, 334, 1, 1, 295, 4, 5, 4, 10, 43, 12, 13, 44, 45, 4, 5, 4, 8, 64, 4, 10, 344, 177, 344, 18, 12, 65, 4, 10, 343, 344, 18, 12, 65, 4, 10, 17, 43, 177, 12, 92, 4, 10, 343, 17, 18, 12, 165, 67, 4, 10, 107, 17, 18, 12, 65, 4, 10, 17, 344, 12, 214, 1, 4, 10, 344, 17, 18, 12, 65, 4, 10, 335, 43, 18, 12, 65, 4, 10, 335, 177, 73, 12, 117, 1, 118, 67, 4, 10, 177, 162, 1, 18, 12, 93, 4, 10, 1, 43, 17, 73, 12, 65, 4, 5, 4, 8, 55, 4, 10, 56, 58, 60, 61, 4, 10, 56, 160, 73, 60, 63, 4, 5, 4, 8, 46, 4, 10, 120, 12, 107, 11, 4, 10, 47, 12, 177, 11, 4, 10, 51, 12, 343, 11, 4, 10, 292, 12, 11, 4, 10, 54, 12, 17, 11, 4, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 233}, "65": {"input": [2, 6, 4, 5, 4, 8, 9, 4, 10, 540, 12, 13, 1, 4, 10, 1, 73, 12, 13, 162, 98, 18, 1, 4, 10, 1, 12, 13, 162, 19, 541, 4, 5, 4, 10, 80, 12, 4, 32, 1, 18, 12, 103, 1, 73, 1, 542, 18, 338, 266, 295, 4, 32, 1, 18, 12, 103, 1, 73, 1, 104, 18, 338, 1, 295, 4, 32, 543, 12, 83, 1, 1, 266, 4, 32, 1, 12, 83, 1, 1, 266, 4, 5, 4, 10, 17, 12, 175, 1, 1, 4, 5, 4, 10, 501, 12, 109, 1, 18, 502, 183, 110, 4, 10, 544, 12, 13, 183, 110, 4, 10, 177, 162, 12, 23, 454, 136, 4, 5, 4, 10, 145, 12, 30, 4, 32, 545, 18, 12, 37, 18, 100, 408, 38, 4, 32, 546, 12, 37, 18, 100, 408, 1, 4, 5, 4, 10, 43, 12, 13, 44, 45, 4, 5, 4, 8, 64, 4, 10, 80, 43, 18, 12, 72, 4, 10, 80, 43, 18, 12, 92, 4, 10, 17, 43, 119, 12, 92, 4, 5, 4, 10, 177, 17, 18, 12, 191, 4, 10, 177, 177, 18, 12, 191, 1, 4, 10, 177, 43, 162, 12, 65, 4, 5, 4, 10, 545, 43, 18, 12, 65, 94, 4, 10, 545, 177, 12, 65, 67, 4, 5, 4, 10, 543, 545, 12, 117, 1, 118, 94, 4, 5, 4, 10, 545, 17, 12, 65, 390, 4, 5, 4, 10, 546, 43, 18, 12, 65, 67, 4, 10, 546, 177, 12, 65, 94, 4, 5, 4, 10, 543, 546, 12, 117, 1, 118, 217, 4, 5, 4, 10, 543, 544, 12, 65, 4, 10, 1, 544, 12, 65, 4, 5, 4, 8, 46, 4, 10, 189, 12, 540, 1, 4, 10, 188, 12, 540, 1, 4, 10, 124, 12, 540, 1, 4, 10, 123, 12, 540, 177, 4, 10, 491, 12, 540, 501, 4, 10, 159, 12, 540, 544, 4, 10, 51, 12, 540, 4, 10, 52, 12, 43, 4, 10, 54, 12, 540, 17, 4, 5, 4, 8, 55, 4, 10, 125, 126, 63, 4, 10, 62, 1, 127, 61, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [6, 4, 5, 4, 8, 9, 4, 10, 540, 12, 13, 1, 4, 10, 1, 73, 12, 13, 162, 98, 18, 1, 4, 10, 1, 12, 13, 162, 19, 541, 4, 5, 4, 10, 80, 12, 4, 32, 1, 18, 12, 103, 1, 73, 1, 542, 18, 338, 266, 295, 4, 32, 1, 18, 12, 103, 1, 73, 1, 104, 18, 338, 1, 295, 4, 32, 543, 12, 83, 1, 1, 266, 4, 32, 1, 12, 83, 1, 1, 266, 4, 5, 4, 10, 17, 12, 175, 1, 1, 4, 5, 4, 10, 501, 12, 109, 1, 18, 502, 183, 110, 4, 10, 544, 12, 13, 183, 110, 4, 10, 177, 162, 12, 23, 454, 136, 4, 5, 4, 10, 145, 12, 30, 4, 32, 545, 18, 12, 37, 18, 100, 408, 38, 4, 32, 546, 12, 37, 18, 100, 408, 1, 4, 5, 4, 10, 43, 12, 13, 44, 45, 4, 5, 4, 8, 64, 4, 10, 80, 43, 18, 12, 72, 4, 10, 80, 43, 18, 12, 92, 4, 10, 17, 43, 119, 12, 92, 4, 5, 4, 10, 177, 17, 18, 12, 191, 4, 10, 177, 177, 18, 12, 191, 1, 4, 10, 177, 43, 162, 12, 65, 4, 5, 4, 10, 545, 43, 18, 12, 65, 94, 4, 10, 545, 177, 12, 65, 67, 4, 5, 4, 10, 543, 545, 12, 117, 1, 118, 94, 4, 5, 4, 10, 545, 17, 12, 65, 390, 4, 5, 4, 10, 546, 43, 18, 12, 65, 67, 4, 10, 546, 177, 12, 65, 94, 4, 5, 4, 10, 543, 546, 12, 117, 1, 118, 217, 4, 5, 4, 10, 543, 544, 12, 65, 4, 10, 1, 544, 12, 65, 4, 5, 4, 8, 46, 4, 10, 189, 12, 540, 1, 4, 10, 188, 12, 540, 1, 4, 10, 124, 12, 540, 1, 4, 10, 123, 12, 540, 177, 4, 10, 491, 12, 540, 501, 4, 10, 159, 12, 540, 544, 4, 10, 51, 12, 540, 4, 10, 52, 12, 43, 4, 10, 54, 12, 540, 17, 4, 5, 4, 8, 55, 4, 10, 125, 126, 63, 4, 10, 62, 1, 127, 61, 4, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 355}, "66": {"input": [2, 6, 261, 128, 4, 8, 9, 4, 5, 4, 10, 196, 12, 13, 1, 174, 4, 10, 1, 12, 39, 130, 372, 4, 10, 129, 12, 30, 389, 306, 136, 4, 10, 177, 12, 13, 1, 4, 10, 1, 12, 13, 1, 4, 5, 4, 10, 344, 12, 345, 4, 32, 1, 12, 109, 1, 111, 1, 4, 32, 1, 12, 332, 85, 1, 1, 4, 32, 1, 12, 13, 4, 10, 17, 18, 12, 82, 1, 1, 1, 1, 4, 5, 4, 10, 43, 12, 13, 325, 4, 5, 4, 8, 46, 4, 10, 47, 12, 177, 196, 4, 10, 54, 12, 17, 196, 4, 10, 190, 12, 1, 196, 4, 10, 91, 12, 1, 196, 4, 10, 51, 12, 196, 4, 5, 4, 5, 4, 8, 64, 4, 10, 17, 43, 177, 12, 92, 4, 5, 4, 10, 177, 1, 12, 65, 94, 4, 10, 1, 177, 12, 117, 1, 4, 5, 4, 10, 344, 43, 12, 65, 4, 10, 344, 129, 12, 65, 95, 4, 10, 129, 344, 177, 43, 12, 65, 4, 5, 4, 10, 17, 344, 12, 214, 4, 5, 4, 10, 1, 196, 12, 65, 4, 5, 4, 10, 17, 1, 12, 71, 1, 1, 4, 5, 4, 8, 55, 4, 10, 56, 58, 60, 61, 4, 10, 56, 1, 60, 63, 4, 10, 125, 333, 61, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [6, 261, 128, 4, 8, 9, 4, 5, 4, 10, 196, 12, 13, 1, 174, 4, 10, 1, 12, 39, 130, 372, 4, 10, 129, 12, 30, 389, 306, 136, 4, 10, 177, 12, 13, 1, 4, 10, 1, 12, 13, 1, 4, 5, 4, 10, 344, 12, 345, 4, 32, 1, 12, 109, 1, 111, 1, 4, 32, 1, 12, 332, 85, 1, 1, 4, 32, 1, 12, 13, 4, 10, 17, 18, 12, 82, 1, 1, 1, 1, 4, 5, 4, 10, 43, 12, 13, 325, 4, 5, 4, 8, 46, 4, 10, 47, 12, 177, 196, 4, 10, 54, 12, 17, 196, 4, 10, 190, 12, 1, 196, 4, 10, 91, 12, 1, 196, 4, 10, 51, 12, 196, 4, 5, 4, 5, 4, 8, 64, 4, 10, 17, 43, 177, 12, 92, 4, 5, 4, 10, 177, 1, 12, 65, 94, 4, 10, 1, 177, 12, 117, 1, 4, 5, 4, 10, 344, 43, 12, 65, 4, 10, 344, 129, 12, 65, 95, 4, 10, 129, 344, 177, 43, 12, 65, 4, 5, 4, 10, 17, 344, 12, 214, 4, 5, 4, 10, 1, 196, 12, 65, 4, 5, 4, 10, 17, 1, 12, 71, 1, 1, 4, 5, 4, 8, 55, 4, 10, 56, 58, 60, 61, 4, 10, 56, 1, 60, 63, 4, 10, 125, 333, 61, 4, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 225}, "67": {"input": [2, 6, 4, 8, 9, 4, 5, 4, 10, 11, 12, 13, 218, 174, 4, 10, 17, 12, 82, 161, 529, 571, 4, 10, 154, 12, 30, 130, 149, 224, 147, 4, 10, 526, 12, 109, 4, 32, 426, 12, 427, 428, 4, 32, 429, 12, 430, 431, 4, 32, 432, 12, 433, 434, 4, 32, 435, 12, 436, 437, 4, 32, 530, 12, 531, 437, 4, 10, 438, 12, 30, 79, 146, 19, 4, 32, 439, 12, 36, 440, 4, 32, 441, 12, 37, 440, 4, 32, 442, 12, 33, 443, 4, 32, 444, 12, 34, 443, 4, 5, 4, 10, 107, 12, 13, 514, 4, 32, 1, 12, 1, 4, 32, 315, 12, 1, 4, 10, 177, 162, 12, 23, 342, 4, 10, 331, 12, 13, 314, 4, 10, 1, 12, 13, 302, 4, 5, 4, 10, 317, 18, 12, 109, 73, 1, 18, 1, 225, 110, 4, 10, 605, 12, 30, 37, 100, 86, 1, 4, 10, 43, 12, 13, 44, 45, 4, 5, 4, 5, 4, 8, 46, 4, 10, 54, 12, 17, 11, 4, 10, 158, 12, 435, 11, 4, 10, 289, 12, 432, 11, 4, 10, 374, 12, 426, 11, 4, 10, 189, 12, 429, 11, 4, 10, 48, 12, 317, 11, 4, 10, 47, 12, 177, 11, 4, 10, 121, 12, 1, 11, 4, 10, 320, 12, 315, 11, 4, 10, 124, 12, 331, 11, 4, 10, 51, 12, 11, 4, 5, 4, 8, 64, 4, 8, 5, 4, 10, 17, 43, 526, 12, 92, 4, 10, 438, 43, 119, 12, 65, 4, 5, 4, 10, 177, 17, 18, 12, 191, 4, 10, 177, 43, 177, 526, 18, 12, 171, 1, 4, 10, 438, 177, 12, 65, 4, 5, 4, 10, 429, 154, 12, 117, 535, 4, 10, 435, 154, 12, 117, 536, 4, 10, 426, 154, 12, 117, 537, 4, 10, 432, 154, 12, 117, 538, 4, 10, 530, 154, 12, 117, 539, 4, 5, 4, 10, 154, 526, 43, 119, 12, 65, 4, 5, 4, 10, 605, 17, 438, 12, 170, 293, 4, 5, 4, 10, 605, 43, 526, 12, 65, 94, 4, 10, 605, 315, 12, 65, 67, 4, 10, 605, 1, 12, 65, 193, 4, 10, 605, 331, 12, 117, 1, 4, 5, 4, 8, 55, 4, 10, 62, 1, 127, 61, 4, 10, 125, 126, 63, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [6, 4, 8, 9, 4, 5, 4, 10, 11, 12, 13, 218, 174, 4, 10, 17, 12, 82, 161, 529, 571, 4, 10, 154, 12, 30, 130, 149, 224, 147, 4, 10, 526, 12, 109, 4, 32, 426, 12, 427, 428, 4, 32, 429, 12, 430, 431, 4, 32, 432, 12, 433, 434, 4, 32, 435, 12, 436, 437, 4, 32, 530, 12, 531, 437, 4, 10, 438, 12, 30, 79, 146, 19, 4, 32, 439, 12, 36, 440, 4, 32, 441, 12, 37, 440, 4, 32, 442, 12, 33, 443, 4, 32, 444, 12, 34, 443, 4, 5, 4, 10, 107, 12, 13, 514, 4, 32, 1, 12, 1, 4, 32, 315, 12, 1, 4, 10, 177, 162, 12, 23, 342, 4, 10, 331, 12, 13, 314, 4, 10, 1, 12, 13, 302, 4, 5, 4, 10, 317, 18, 12, 109, 73, 1, 18, 1, 225, 110, 4, 10, 605, 12, 30, 37, 100, 86, 1, 4, 10, 43, 12, 13, 44, 45, 4, 5, 4, 5, 4, 8, 46, 4, 10, 54, 12, 17, 11, 4, 10, 158, 12, 435, 11, 4, 10, 289, 12, 432, 11, 4, 10, 374, 12, 426, 11, 4, 10, 189, 12, 429, 11, 4, 10, 48, 12, 317, 11, 4, 10, 47, 12, 177, 11, 4, 10, 121, 12, 1, 11, 4, 10, 320, 12, 315, 11, 4, 10, 124, 12, 331, 11, 4, 10, 51, 12, 11, 4, 5, 4, 8, 64, 4, 8, 5, 4, 10, 17, 43, 526, 12, 92, 4, 10, 438, 43, 119, 12, 65, 4, 5, 4, 10, 177, 17, 18, 12, 191, 4, 10, 177, 43, 177, 526, 18, 12, 171, 1, 4, 10, 438, 177, 12, 65, 4, 5, 4, 10, 429, 154, 12, 117, 535, 4, 10, 435, 154, 12, 117, 536, 4, 10, 426, 154, 12, 117, 537, 4, 10, 432, 154, 12, 117, 538, 4, 10, 530, 154, 12, 117, 539, 4, 5, 4, 10, 154, 526, 43, 119, 12, 65, 4, 5, 4, 10, 605, 17, 438, 12, 170, 293, 4, 5, 4, 10, 605, 43, 526, 12, 65, 94, 4, 10, 605, 315, 12, 65, 67, 4, 10, 605, 1, 12, 65, 193, 4, 10, 605, 331, 12, 117, 1, 4, 5, 4, 8, 55, 4, 10, 62, 1, 127, 61, 4, 10, 125, 126, 63, 4, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 389}, "68": {"input": [2, 6, 4, 8, 9, 4, 10, 11, 12, 13, 14, 174, 4, 10, 359, 12, 26, 77, 149, 1, 4, 10, 1, 12, 109, 386, 319, 1, 183, 110, 4, 10, 1, 12, 13, 100, 1, 35, 4, 10, 153, 12, 4, 32, 17, 12, 82, 361, 4, 1, 1, 73, 12, 199, 265, 4, 1, 1, 18, 12, 100, 1, 295, 4, 32, 1, 162, 12, 308, 203, 18, 393, 4, 1, 1, 8, 12, 40, 329, 4, 1, 1, 12, 85, 146, 541, 295, 4, 1, 1, 12, 130, 408, 1, 4, 10, 43, 12, 13, 44, 45, 4, 5, 4, 8, 55, 4, 10, 56, 1, 73, 63, 4, 5, 4, 8, 64, 4, 10, 1, 359, 162, 12, 65, 95, 4, 10, 153, 43, 81, 12, 92, 4, 10, 1, 1, 18, 12, 117, 1, 18, 94, 4, 10, 1, 1, 57, 12, 117, 1, 95, 4, 10, 1, 1, 12, 117, 1, 4, 10, 1, 1, 1, 18, 12, 117, 1, 4, 10, 1, 1, 1, 162, 12, 117, 1, 4, 10, 1, 1, 162, 12, 65, 4, 5, 4, 8, 46, 4, 10, 50, 12, 11, 1, 4, 10, 184, 12, 11, 1, 4, 10, 123, 12, 11, 1, 4, 10, 54, 12, 11, 1, 4, 10, 190, 12, 11, 1, 4, 10, 51, 12, 11, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [6, 4, 8, 9, 4, 10, 11, 12, 13, 14, 174, 4, 10, 359, 12, 26, 77, 149, 1, 4, 10, 1, 12, 109, 386, 319, 1, 183, 110, 4, 10, 1, 12, 13, 100, 1, 35, 4, 10, 153, 12, 4, 32, 17, 12, 82, 361, 4, 1, 1, 73, 12, 199, 265, 4, 1, 1, 18, 12, 100, 1, 295, 4, 32, 1, 162, 12, 308, 203, 18, 393, 4, 1, 1, 8, 12, 40, 329, 4, 1, 1, 12, 85, 146, 541, 295, 4, 1, 1, 12, 130, 408, 1, 4, 10, 43, 12, 13, 44, 45, 4, 5, 4, 8, 55, 4, 10, 56, 1, 73, 63, 4, 5, 4, 8, 64, 4, 10, 1, 359, 162, 12, 65, 95, 4, 10, 153, 43, 81, 12, 92, 4, 10, 1, 1, 18, 12, 117, 1, 18, 94, 4, 10, 1, 1, 57, 12, 117, 1, 95, 4, 10, 1, 1, 12, 117, 1, 4, 10, 1, 1, 1, 18, 12, 117, 1, 4, 10, 1, 1, 1, 162, 12, 117, 1, 4, 10, 1, 1, 162, 12, 65, 4, 5, 4, 8, 46, 4, 10, 50, 12, 11, 1, 4, 10, 184, 12, 11, 1, 4, 10, 123, 12, 11, 1, 4, 10, 54, 12, 11, 1, 4, 10, 190, 12, 11, 1, 4, 10, 51, 12, 11, 4, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 224}, "69": {"input": [2, 6, 128, 4, 8, 9, 4, 10, 11, 12, 13, 218, 174, 4, 10, 107, 12, 13, 183, 514, 4, 10, 17, 12, 82, 161, 529, 571, 4, 10, 177, 162, 12, 23, 88, 4, 10, 584, 12, 23, 24, 4, 252, 585, 12, 36, 1, 4, 252, 586, 12, 37, 1, 4, 252, 587, 12, 33, 1, 4, 252, 588, 12, 34, 1, 4, 252, 1, 12, 4, 5, 4, 10, 425, 12, 109, 5, 4, 32, 426, 12, 427, 428, 4, 32, 429, 12, 430, 431, 4, 32, 432, 12, 433, 434, 4, 32, 435, 12, 436, 437, 4, 32, 530, 12, 531, 437, 4, 10, 438, 12, 30, 19, 18, 79, 146, 4, 32, 439, 12, 36, 639, 4, 32, 441, 12, 37, 639, 4, 32, 442, 12, 33, 639, 4, 32, 444, 12, 34, 639, 4, 10, 154, 12, 30, 130, 149, 224, 147, 4, 10, 506, 12, 13, 342, 4, 5, 4, 10, 43, 12, 13, 44, 45, 4, 5, 4, 8, 46, 4, 10, 51, 12, 11, 4, 10, 54, 12, 11, 17, 4, 10, 47, 12, 11, 177, 4, 10, 90, 12, 11, 435, 4, 10, 320, 12, 11, 432, 4, 10, 124, 12, 11, 426, 4, 10, 190, 12, 11, 429, 4, 10, 120, 12, 11, 107, 4, 10, 374, 12, 11, 585, 4, 10, 189, 12, 11, 586, 4, 10, 289, 12, 11, 587, 4, 10, 158, 12, 11, 588, 4, 10, 159, 12, 11, 506, 4, 5, 4, 8, 64, 4, 5, 4, 10, 17, 43, 506, 425, 12, 92, 4, 5, 4, 10, 17, 177, 584, 12, 206, 1, 445, 4, 10, 177, 17, 18, 12, 191, 4, 10, 584, 17, 18, 12, 191, 4, 5, 4, 10, 177, 43, 177, 584, 506, 425, 12, 171, 4, 10, 584, 43, 584, 177, 425, 12, 171, 4, 5, 4, 10, 17, 43, 12, 92, 4, 5, 4, 10, 438, 43, 177, 154, 12, 65, 4, 10, 506, 438, 12, 65, 4, 10, 154, 43, 425, 584, 119, 12, 65, 4, 5, 4, 10, 17, 438, 12, 1, 4, 10, 17, 438, 12, 1, 4, 5, 4, 5, 4, 10, 107, 17, 12, 65, 163, 4, 5, 4, 10, 429, 154, 12, 117, 535, 4, 10, 435, 154, 12, 117, 536, 4, 10, 426, 154, 12, 117, 537, 4, 10, 432, 154, 12, 117, 538, 4, 10, 530, 154, 12, 117, 539, 4, 5, 4, 10, 438, 584, 12, 170, 293, 4, 5, 4, 10, 586, 154, 12, 117, 1, 4, 10, 588, 154, 12, 117, 1, 4, 10, 585, 154, 12, 117, 1, 4, 10, 587, 154, 12, 117, 1, 4, 10, 1, 154, 12, 117, 1, 4, 5, 4, 5, 4, 8, 55, 4, 10, 56, 58, 162, 60, 61, 4, 10, 56, 160, 162, 60, 63, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [6, 128, 4, 8, 9, 4, 10, 11, 12, 13, 218, 174, 4, 10, 107, 12, 13, 183, 514, 4, 10, 17, 12, 82, 161, 529, 571, 4, 10, 177, 162, 12, 23, 88, 4, 10, 584, 12, 23, 24, 4, 252, 585, 12, 36, 1, 4, 252, 586, 12, 37, 1, 4, 252, 587, 12, 33, 1, 4, 252, 588, 12, 34, 1, 4, 252, 1, 12, 4, 5, 4, 10, 425, 12, 109, 5, 4, 32, 426, 12, 427, 428, 4, 32, 429, 12, 430, 431, 4, 32, 432, 12, 433, 434, 4, 32, 435, 12, 436, 437, 4, 32, 530, 12, 531, 437, 4, 10, 438, 12, 30, 19, 18, 79, 146, 4, 32, 439, 12, 36, 639, 4, 32, 441, 12, 37, 639, 4, 32, 442, 12, 33, 639, 4, 32, 444, 12, 34, 639, 4, 10, 154, 12, 30, 130, 149, 224, 147, 4, 10, 506, 12, 13, 342, 4, 5, 4, 10, 43, 12, 13, 44, 45, 4, 5, 4, 8, 46, 4, 10, 51, 12, 11, 4, 10, 54, 12, 11, 17, 4, 10, 47, 12, 11, 177, 4, 10, 90, 12, 11, 435, 4, 10, 320, 12, 11, 432, 4, 10, 124, 12, 11, 426, 4, 10, 190, 12, 11, 429, 4, 10, 120, 12, 11, 107, 4, 10, 374, 12, 11, 585, 4, 10, 189, 12, 11, 586, 4, 10, 289, 12, 11, 587, 4, 10, 158, 12, 11, 588, 4, 10, 159, 12, 11, 506, 4, 5, 4, 8, 64, 4, 5, 4, 10, 17, 43, 506, 425, 12, 92, 4, 5, 4, 10, 17, 177, 584, 12, 206, 1, 445, 4, 10, 177, 17, 18, 12, 191, 4, 10, 584, 17, 18, 12, 191, 4, 5, 4, 10, 177, 43, 177, 584, 506, 425, 12, 171, 4, 10, 584, 43, 584, 177, 425, 12, 171, 4, 5, 4, 10, 17, 43, 12, 92, 4, 5, 4, 10, 438, 43, 177, 154, 12, 65, 4, 10, 506, 438, 12, 65, 4, 10, 154, 43, 425, 584, 119, 12, 65, 4, 5, 4, 10, 17, 438, 12, 1, 4, 10, 17, 438, 12, 1, 4, 5, 4, 5, 4, 10, 107, 17, 12, 65, 163, 4, 5, 4, 10, 429, 154, 12, 117, 535, 4, 10, 435, 154, 12, 117, 536, 4, 10, 426, 154, 12, 117, 537, 4, 10, 432, 154, 12, 117, 538, 4, 10, 530, 154, 12, 117, 539, 4, 5, 4, 10, 438, 584, 12, 170, 293, 4, 5, 4, 10, 586, 154, 12, 117, 1, 4, 10, 588, 154, 12, 117, 1, 4, 10, 585, 154, 12, 117, 1, 4, 10, 587, 154, 12, 117, 1, 4, 10, 1, 154, 12, 117, 1, 4, 5, 4, 5, 4, 8, 55, 4, 10, 56, 58, 162, 60, 61, 4, 10, 56, 160, 162, 60, 63, 4, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 470}, "70": {"input": [2, 6, 1, 4, 8, 9, 4, 10, 196, 12, 13, 1, 218, 174, 4, 10, 1, 12, 109, 1, 423, 110, 385, 4, 10, 153, 12, 5, 4, 32, 17, 12, 82, 34, 268, 1, 4, 32, 234, 12, 307, 149, 1, 245, 240, 4, 32, 1, 12, 4, 155, 602, 12, 308, 146, 403, 4, 155, 603, 12, 307, 1, 541, 105, 4, 5, 4, 10, 145, 12, 30, 287, 1, 1, 4, 10, 43, 12, 13, 45, 44, 4, 10, 604, 12, 108, 183, 4, 5, 4, 8, 46, 4, 10, 51, 12, 196, 4, 10, 54, 12, 17, 196, 4, 10, 120, 12, 1, 196, 4, 10, 190, 12, 604, 196, 4, 10, 52, 12, 43, 196, 4, 10, 89, 12, 602, 196, 4, 10, 91, 12, 603, 4, 5, 4, 8, 64, 4, 10, 17, 43, 119, 12, 92, 481, 4, 10, 234, 43, 12, 92, 481, 4, 10, 1, 43, 12, 92, 481, 4, 10, 602, 604, 12, 92, 481, 4, 5, 4, 10, 234, 145, 12, 93, 254, 4, 10, 17, 234, 12, 65, 1, 4, 10, 145, 43, 119, 12, 65, 4, 5, 4, 10, 602, 234, 12, 419, 4, 10, 602, 234, 12, 117, 1, 94, 4, 10, 603, 17, 12, 117, 1, 67, 4, 5, 4, 10, 603, 604, 12, 65, 66, 4, 5, 4, 5, 4, 8, 55, 4, 10, 62, 1, 1, 60, 63, 4, 10, 56, 58, 60, 61, 4, 10, 56, 1, 60, 61, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [6, 1, 4, 8, 9, 4, 10, 196, 12, 13, 1, 218, 174, 4, 10, 1, 12, 109, 1, 423, 110, 385, 4, 10, 153, 12, 5, 4, 32, 17, 12, 82, 34, 268, 1, 4, 32, 234, 12, 307, 149, 1, 245, 240, 4, 32, 1, 12, 4, 155, 602, 12, 308, 146, 403, 4, 155, 603, 12, 307, 1, 541, 105, 4, 5, 4, 10, 145, 12, 30, 287, 1, 1, 4, 10, 43, 12, 13, 45, 44, 4, 10, 604, 12, 108, 183, 4, 5, 4, 8, 46, 4, 10, 51, 12, 196, 4, 10, 54, 12, 17, 196, 4, 10, 120, 12, 1, 196, 4, 10, 190, 12, 604, 196, 4, 10, 52, 12, 43, 196, 4, 10, 89, 12, 602, 196, 4, 10, 91, 12, 603, 4, 5, 4, 8, 64, 4, 10, 17, 43, 119, 12, 92, 481, 4, 10, 234, 43, 12, 92, 481, 4, 10, 1, 43, 12, 92, 481, 4, 10, 602, 604, 12, 92, 481, 4, 5, 4, 10, 234, 145, 12, 93, 254, 4, 10, 17, 234, 12, 65, 1, 4, 10, 145, 43, 119, 12, 65, 4, 5, 4, 10, 602, 234, 12, 419, 4, 10, 602, 234, 12, 117, 1, 94, 4, 10, 603, 17, 12, 117, 1, 67, 4, 5, 4, 10, 603, 604, 12, 65, 66, 4, 5, 4, 5, 4, 8, 55, 4, 10, 62, 1, 1, 60, 63, 4, 10, 56, 58, 60, 61, 4, 10, 56, 1, 60, 61, 4, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 249}, "71": {"input": [2, 6, 261, 4, 8, 9, 4, 10, 1, 73, 12, 13, 199, 14, 4, 10, 611, 162, 12, 13, 1, 354, 4, 10, 1, 18, 12, 13, 40, 1, 4, 10, 359, 18, 12, 26, 204, 4, 10, 153, 12, 4, 32, 17, 12, 82, 361, 1, 4, 32, 1, 162, 12, 308, 340, 1, 1, 4, 10, 43, 12, 13, 156, 45, 4, 8, 46, 4, 10, 51, 12, 1, 4, 10, 50, 12, 1, 611, 4, 10, 54, 12, 17, 1, 4, 10, 52, 12, 43, 4, 8, 64, 4, 10, 17, 1, 12, 65, 4, 10, 17, 611, 18, 12, 92, 4, 10, 153, 43, 1, 12, 92, 4, 10, 1, 1, 162, 12, 117, 1, 4, 10, 1, 17, 12, 117, 1, 67, 4, 5, 4, 8, 55, 4, 10, 62, 1, 162, 127, 63, 4, 10, 56, 58, 162, 60, 61, 4, 10, 125, 126, 61, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [6, 261, 4, 8, 9, 4, 10, 1, 73, 12, 13, 199, 14, 4, 10, 611, 162, 12, 13, 1, 354, 4, 10, 1, 18, 12, 13, 40, 1, 4, 10, 359, 18, 12, 26, 204, 4, 10, 153, 12, 4, 32, 17, 12, 82, 361, 1, 4, 32, 1, 162, 12, 308, 340, 1, 1, 4, 10, 43, 12, 13, 156, 45, 4, 8, 46, 4, 10, 51, 12, 1, 4, 10, 50, 12, 1, 611, 4, 10, 54, 12, 17, 1, 4, 10, 52, 12, 43, 4, 8, 64, 4, 10, 17, 1, 12, 65, 4, 10, 17, 611, 18, 12, 92, 4, 10, 153, 43, 1, 12, 92, 4, 10, 1, 1, 162, 12, 117, 1, 4, 10, 1, 17, 12, 117, 1, 67, 4, 5, 4, 8, 55, 4, 10, 62, 1, 162, 127, 63, 4, 10, 56, 58, 162, 60, 61, 4, 10, 125, 126, 61, 4, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 153}, "72": {"input": [2, 6, 1, 4, 8, 9, 4, 10, 11, 12, 13, 1, 174, 4, 10, 321, 162, 12, 13, 162, 199, 1, 4, 10, 1, 12, 13, 162, 199, 1, 4, 10, 322, 162, 12, 13, 162, 199, 1, 4, 5, 4, 10, 1, 12, 13, 204, 174, 4, 32, 1, 12, 4, 32, 1, 12, 4, 32, 1, 12, 4, 5, 4, 10, 1, 12, 242, 58, 323, 4, 32, 1, 12, 1, 1, 4, 32, 1, 12, 1, 1, 4, 32, 1, 12, 1, 1, 4, 32, 324, 12, 1, 1, 4, 5, 4, 10, 135, 12, 39, 127, 1, 149, 142, 4, 10, 1, 12, 39, 4, 32, 1, 12, 100, 4, 32, 1, 12, 40, 4, 32, 1, 12, 19, 4, 5, 4, 10, 17, 12, 175, 1, 295, 4, 5, 4, 10, 43, 12, 13, 325, 4, 5, 4, 5, 4, 8, 46, 4, 10, 51, 12, 11, 4, 10, 184, 12, 11, 322, 4, 10, 50, 12, 11, 1, 4, 10, 189, 12, 11, 321, 4, 5, 4, 10, 120, 12, 11, 1, 4, 10, 1, 12, 11, 1, 4, 10, 289, 12, 11, 1, 4, 10, 47, 12, 11, 324, 4, 5, 4, 10, 54, 12, 11, 17, 4, 5, 4, 10, 5, 4, 8, 64, 4, 5, 4, 10, 17, 18, 43, 18, 12, 92, 4, 10, 1, 43, 321, 12, 92, 4, 5, 4, 10, 135, 17, 57, 12, 165, 4, 10, 135, 17, 57, 12, 65, 4, 5, 4, 10, 321, 17, 12, 168, 166, 127, 4, 10, 17, 321, 12, 71, 166, 207, 4, 10, 17, 321, 12, 92, 4, 5, 4, 10, 17, 1, 12, 1, 166, 60, 1, 4, 5, 4, 10, 17, 1, 12, 71, 1, 167, 326, 4, 10, 17, 1, 12, 71, 1, 167, 18, 326, 4, 10, 17, 1, 12, 71, 1, 167, 326, 4, 5, 4, 10, 17, 322, 12, 68, 1, 127, 1, 4, 10, 17, 1, 12, 71, 1, 207, 326, 95, 4, 5, 4, 10, 17, 322, 12, 68, 1, 127, 1, 4, 10, 17, 1, 12, 71, 1, 207, 326, 163, 4, 5, 4, 10, 17, 322, 12, 68, 1, 127, 1, 4, 10, 17, 1, 12, 71, 1, 207, 326, 217, 4, 5, 4, 10, 324, 17, 12, 65, 217, 4, 5, 4, 8, 55, 4, 10, 125, 1, 61, 4, 10, 56, 57, 327, 59, 60, 63, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [6, 1, 4, 8, 9, 4, 10, 11, 12, 13, 1, 174, 4, 10, 321, 162, 12, 13, 162, 199, 1, 4, 10, 1, 12, 13, 162, 199, 1, 4, 10, 322, 162, 12, 13, 162, 199, 1, 4, 5, 4, 10, 1, 12, 13, 204, 174, 4, 32, 1, 12, 4, 32, 1, 12, 4, 32, 1, 12, 4, 5, 4, 10, 1, 12, 242, 58, 323, 4, 32, 1, 12, 1, 1, 4, 32, 1, 12, 1, 1, 4, 32, 1, 12, 1, 1, 4, 32, 324, 12, 1, 1, 4, 5, 4, 10, 135, 12, 39, 127, 1, 149, 142, 4, 10, 1, 12, 39, 4, 32, 1, 12, 100, 4, 32, 1, 12, 40, 4, 32, 1, 12, 19, 4, 5, 4, 10, 17, 12, 175, 1, 295, 4, 5, 4, 10, 43, 12, 13, 325, 4, 5, 4, 5, 4, 8, 46, 4, 10, 51, 12, 11, 4, 10, 184, 12, 11, 322, 4, 10, 50, 12, 11, 1, 4, 10, 189, 12, 11, 321, 4, 5, 4, 10, 120, 12, 11, 1, 4, 10, 1, 12, 11, 1, 4, 10, 289, 12, 11, 1, 4, 10, 47, 12, 11, 324, 4, 5, 4, 10, 54, 12, 11, 17, 4, 5, 4, 10, 5, 4, 8, 64, 4, 5, 4, 10, 17, 18, 43, 18, 12, 92, 4, 10, 1, 43, 321, 12, 92, 4, 5, 4, 10, 135, 17, 57, 12, 165, 4, 10, 135, 17, 57, 12, 65, 4, 5, 4, 10, 321, 17, 12, 168, 166, 127, 4, 10, 17, 321, 12, 71, 166, 207, 4, 10, 17, 321, 12, 92, 4, 5, 4, 10, 17, 1, 12, 1, 166, 60, 1, 4, 5, 4, 10, 17, 1, 12, 71, 1, 167, 326, 4, 10, 17, 1, 12, 71, 1, 167, 18, 326, 4, 10, 17, 1, 12, 71, 1, 167, 326, 4, 5, 4, 10, 17, 322, 12, 68, 1, 127, 1, 4, 10, 17, 1, 12, 71, 1, 207, 326, 95, 4, 5, 4, 10, 17, 322, 12, 68, 1, 127, 1, 4, 10, 17, 1, 12, 71, 1, 207, 326, 163, 4, 5, 4, 10, 17, 322, 12, 68, 1, 127, 1, 4, 10, 17, 1, 12, 71, 1, 207, 326, 217, 4, 5, 4, 10, 324, 17, 12, 65, 217, 4, 5, 4, 8, 55, 4, 10, 125, 1, 61, 4, 10, 56, 57, 327, 59, 60, 63, 4, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 402}, "73": {"input": [2, 6, 7, 4, 8, 9, 4, 10, 11, 12, 13, 174, 218, 4, 10, 182, 12, 108, 40, 211, 4, 5, 4, 10, 359, 12, 26, 77, 149, 1, 136, 4, 10, 134, 12, 39, 130, 1, 1, 1, 136, 4, 10, 1, 12, 39, 1, 136, 372, 4, 5, 4, 5, 4, 10, 138, 12, 13, 200, 4, 10, 371, 12, 39, 477, 478, 222, 79, 4, 10, 135, 12, 39, 137, 127, 35, 4, 5, 4, 10, 1, 12, 13, 1, 4, 10, 1, 12, 13, 204, 4, 5, 4, 10, 153, 12, 4, 32, 17, 12, 82, 1, 361, 362, 295, 1, 1, 4, 32, 479, 12, 308, 276, 240, 1, 368, 4, 32, 480, 12, 83, 58, 338, 146, 98, 18, 1, 4, 5, 4, 10, 43, 12, 13, 44, 45, 4, 5, 4, 8, 64, 4, 10, 134, 17, 73, 12, 165, 95, 4, 10, 371, 17, 8, 12, 165, 67, 4, 10, 135, 17, 57, 12, 165, 67, 4, 5, 4, 10, 138, 17, 12, 168, 166, 127, 4, 10, 153, 43, 138, 12, 92, 481, 4, 5, 4, 10, 182, 17, 12, 65, 254, 4, 5, 4, 10, 17, 479, 12, 214, 1, 4, 10, 479, 359, 12, 65, 95, 4, 5, 4, 10, 17, 480, 12, 214, 167, 4, 10, 480, 359, 12, 65, 67, 4, 5, 4, 10, 17, 1, 12, 68, 376, 127, 1, 1, 4, 10, 17, 1, 18, 12, 216, 167, 118, 4, 5, 4, 8, 55, 4, 10, 56, 58, 60, 61, 4, 10, 56, 194, 60, 63, 4, 5, 4, 8, 46, 4, 10, 123, 12, 182, 11, 4, 10, 320, 12, 134, 11, 4, 10, 120, 12, 371, 11, 4, 10, 289, 12, 479, 11, 4, 10, 48, 12, 480, 11, 4, 10, 121, 12, 1, 11, 4, 10, 157, 12, 135, 11, 4, 10, 158, 12, 138, 11, 4, 10, 90, 12, 1, 11, 4, 10, 54, 12, 17, 11, 4, 10, 51, 12, 11, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [6, 7, 4, 8, 9, 4, 10, 11, 12, 13, 174, 218, 4, 10, 182, 12, 108, 40, 211, 4, 5, 4, 10, 359, 12, 26, 77, 149, 1, 136, 4, 10, 134, 12, 39, 130, 1, 1, 1, 136, 4, 10, 1, 12, 39, 1, 136, 372, 4, 5, 4, 5, 4, 10, 138, 12, 13, 200, 4, 10, 371, 12, 39, 477, 478, 222, 79, 4, 10, 135, 12, 39, 137, 127, 35, 4, 5, 4, 10, 1, 12, 13, 1, 4, 10, 1, 12, 13, 204, 4, 5, 4, 10, 153, 12, 4, 32, 17, 12, 82, 1, 361, 362, 295, 1, 1, 4, 32, 479, 12, 308, 276, 240, 1, 368, 4, 32, 480, 12, 83, 58, 338, 146, 98, 18, 1, 4, 5, 4, 10, 43, 12, 13, 44, 45, 4, 5, 4, 8, 64, 4, 10, 134, 17, 73, 12, 165, 95, 4, 10, 371, 17, 8, 12, 165, 67, 4, 10, 135, 17, 57, 12, 165, 67, 4, 5, 4, 10, 138, 17, 12, 168, 166, 127, 4, 10, 153, 43, 138, 12, 92, 481, 4, 5, 4, 10, 182, 17, 12, 65, 254, 4, 5, 4, 10, 17, 479, 12, 214, 1, 4, 10, 479, 359, 12, 65, 95, 4, 5, 4, 10, 17, 480, 12, 214, 167, 4, 10, 480, 359, 12, 65, 67, 4, 5, 4, 10, 17, 1, 12, 68, 376, 127, 1, 1, 4, 10, 17, 1, 18, 12, 216, 167, 118, 4, 5, 4, 8, 55, 4, 10, 56, 58, 60, 61, 4, 10, 56, 194, 60, 63, 4, 5, 4, 8, 46, 4, 10, 123, 12, 182, 11, 4, 10, 320, 12, 134, 11, 4, 10, 120, 12, 371, 11, 4, 10, 289, 12, 479, 11, 4, 10, 48, 12, 480, 11, 4, 10, 121, 12, 1, 11, 4, 10, 157, 12, 135, 11, 4, 10, 158, 12, 138, 11, 4, 10, 90, 12, 1, 11, 4, 10, 54, 12, 17, 11, 4, 10, 51, 12, 11, 4, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 333}, "74": {"input": [2, 6, 128, 4, 8, 9, 4, 10, 11, 12, 13, 173, 4, 5, 4, 10, 1, 12, 13, 4, 32, 523, 12, 220, 4, 32, 524, 12, 1, 4, 32, 525, 12, 40, 4, 5, 4, 10, 526, 12, 13, 174, 4, 32, 527, 12, 37, 1, 4, 32, 528, 12, 33, 1, 4, 32, 1, 12, 36, 1, 4, 32, 1, 12, 34, 1, 4, 5, 4, 5, 4, 10, 17, 12, 82, 1, 529, 329, 4, 10, 395, 12, 26, 127, 149, 1, 79, 4, 10, 425, 12, 109, 4, 32, 426, 12, 427, 428, 4, 32, 429, 12, 430, 431, 4, 32, 432, 12, 433, 434, 4, 32, 435, 12, 436, 437, 4, 32, 530, 12, 531, 437, 4, 5, 4, 10, 438, 12, 30, 19, 18, 79, 146, 4, 32, 439, 12, 36, 440, 4, 32, 441, 12, 37, 440, 4, 32, 442, 12, 33, 443, 4, 32, 444, 12, 34, 443, 4, 5, 4, 10, 107, 12, 13, 183, 514, 4, 10, 532, 162, 12, 23, 342, 4, 5, 4, 10, 317, 18, 12, 109, 37, 18, 1, 18, 1, 225, 110, 4, 10, 533, 12, 30, 100, 86, 4, 32, 1, 12, 1, 4, 32, 1, 12, 1, 4, 32, 1, 12, 1, 4, 32, 1, 12, 1, 4, 32, 1, 12, 1, 4, 5, 4, 10, 43, 12, 13, 44, 45, 4, 5, 4, 5, 4, 8, 46, 4, 10, 51, 12, 11, 4, 10, 54, 12, 11, 17, 4, 10, 158, 12, 11, 435, 4, 10, 289, 12, 11, 432, 4, 10, 374, 12, 11, 426, 4, 10, 189, 12, 11, 429, 4, 10, 120, 12, 11, 107, 4, 10, 48, 12, 11, 317, 4, 10, 534, 12, 11, 532, 4, 5, 4, 10, 50, 12, 11, 523, 527, 4, 10, 49, 12, 11, 524, 528, 4, 10, 185, 12, 11, 525, 527, 4, 10, 260, 12, 11, 523, 528, 4, 10, 1, 12, 11, 524, 1, 4, 10, 1, 12, 11, 525, 1, 4, 10, 1, 12, 11, 524, 527, 4, 10, 1, 12, 11, 523, 1, 4, 10, 1, 12, 11, 525, 528, 4, 5, 4, 8, 64, 4, 8, 5, 4, 10, 17, 43, 425, 12, 92, 4, 5, 4, 10, 532, 17, 18, 12, 191, 4, 10, 532, 43, 532, 425, 18, 12, 171, 4, 10, 438, 532, 43, 12, 65, 4, 5, 4, 10, 429, 395, 12, 117, 535, 4, 10, 435, 395, 12, 117, 536, 4, 10, 426, 395, 12, 117, 537, 4, 10, 432, 395, 12, 117, 538, 4, 10, 530, 395, 12, 117, 539, 4, 10, 395, 425, 12, 65, 4, 5, 4, 10, 533, 438, 12, 170, 293, 4, 10, 533, 43, 425, 12, 65, 4, 5, 4, 5, 4, 10, 1, 523, 12, 117, 1, 67, 4, 10, 1, 524, 12, 117, 1, 95, 4, 10, 1, 525, 12, 117, 1, 193, 4, 5, 4, 10, 533, 317, 526, 12, 170, 293, 4, 5, 4, 10, 1, 107, 12, 117, 1, 4, 5, 4, 8, 55, 4, 10, 62, 1, 127, 63, 1, 4, 10, 125, 333, 61, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [6, 128, 4, 8, 9, 4, 10, 11, 12, 13, 173, 4, 5, 4, 10, 1, 12, 13, 4, 32, 523, 12, 220, 4, 32, 524, 12, 1, 4, 32, 525, 12, 40, 4, 5, 4, 10, 526, 12, 13, 174, 4, 32, 527, 12, 37, 1, 4, 32, 528, 12, 33, 1, 4, 32, 1, 12, 36, 1, 4, 32, 1, 12, 34, 1, 4, 5, 4, 5, 4, 10, 17, 12, 82, 1, 529, 329, 4, 10, 395, 12, 26, 127, 149, 1, 79, 4, 10, 425, 12, 109, 4, 32, 426, 12, 427, 428, 4, 32, 429, 12, 430, 431, 4, 32, 432, 12, 433, 434, 4, 32, 435, 12, 436, 437, 4, 32, 530, 12, 531, 437, 4, 5, 4, 10, 438, 12, 30, 19, 18, 79, 146, 4, 32, 439, 12, 36, 440, 4, 32, 441, 12, 37, 440, 4, 32, 442, 12, 33, 443, 4, 32, 444, 12, 34, 443, 4, 5, 4, 10, 107, 12, 13, 183, 514, 4, 10, 532, 162, 12, 23, 342, 4, 5, 4, 10, 317, 18, 12, 109, 37, 18, 1, 18, 1, 225, 110, 4, 10, 533, 12, 30, 100, 86, 4, 32, 1, 12, 1, 4, 32, 1, 12, 1, 4, 32, 1, 12, 1, 4, 32, 1, 12, 1, 4, 32, 1, 12, 1, 4, 5, 4, 10, 43, 12, 13, 44, 45, 4, 5, 4, 5, 4, 8, 46, 4, 10, 51, 12, 11, 4, 10, 54, 12, 11, 17, 4, 10, 158, 12, 11, 435, 4, 10, 289, 12, 11, 432, 4, 10, 374, 12, 11, 426, 4, 10, 189, 12, 11, 429, 4, 10, 120, 12, 11, 107, 4, 10, 48, 12, 11, 317, 4, 10, 534, 12, 11, 532, 4, 5, 4, 10, 50, 12, 11, 523, 527, 4, 10, 49, 12, 11, 524, 528, 4, 10, 185, 12, 11, 525, 527, 4, 10, 260, 12, 11, 523, 528, 4, 10, 1, 12, 11, 524, 1, 4, 10, 1, 12, 11, 525, 1, 4, 10, 1, 12, 11, 524, 527, 4, 10, 1, 12, 11, 523, 1, 4, 10, 1, 12, 11, 525, 528, 4, 5, 4, 8, 64, 4, 8, 5, 4, 10, 17, 43, 425, 12, 92, 4, 5, 4, 10, 532, 17, 18, 12, 191, 4, 10, 532, 43, 532, 425, 18, 12, 171, 4, 10, 438, 532, 43, 12, 65, 4, 5, 4, 10, 429, 395, 12, 117, 535, 4, 10, 435, 395, 12, 117, 536, 4, 10, 426, 395, 12, 117, 537, 4, 10, 432, 395, 12, 117, 538, 4, 10, 530, 395, 12, 117, 539, 4, 10, 395, 425, 12, 65, 4, 5, 4, 10, 533, 438, 12, 170, 293, 4, 10, 533, 43, 425, 12, 65, 4, 5, 4, 5, 4, 10, 1, 523, 12, 117, 1, 67, 4, 10, 1, 524, 12, 117, 1, 95, 4, 10, 1, 525, 12, 117, 1, 193, 4, 5, 4, 10, 533, 317, 526, 12, 170, 293, 4, 5, 4, 10, 1, 107, 12, 117, 1, 4, 5, 4, 8, 55, 4, 10, 62, 1, 127, 63, 1, 4, 10, 125, 333, 61, 4, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 518}, "75": {"input": [2, 6, 4, 73, 9, 4, 8, 196, 12, 13, 294, 4, 8, 11, 12, 13, 294, 174, 4, 8, 182, 12, 13, 179, 139, 110, 4, 8, 43, 12, 13, 197, 303, 4, 8, 560, 12, 13, 179, 1, 4, 8, 552, 12, 13, 179, 4, 81, 1, 12, 1, 4, 81, 1, 12, 1, 4, 81, 1, 12, 1, 4, 8, 1, 12, 109, 114, 183, 1, 104, 110, 4, 8, 1, 12, 13, 101, 561, 4, 81, 1, 12, 1, 4, 81, 562, 12, 561, 4, 81, 563, 12, 1, 4, 81, 564, 12, 1, 4, 8, 1, 12, 13, 101, 561, 4, 81, 565, 12, 1, 4, 81, 566, 12, 561, 4, 81, 567, 12, 1, 4, 81, 568, 12, 1, 4, 8, 17, 12, 175, 203, 4, 81, 569, 12, 329, 295, 4, 81, 570, 12, 329, 295, 4, 81, 1, 12, 1, 4, 10, 1, 12, 1, 4, 10, 1, 12, 1, 4, 10, 1, 12, 1, 4, 10, 1, 12, 1, 4, 5, 4, 8, 1, 12, 18, 83, 1, 146, 1, 149, 295, 4, 81, 1, 12, 5, 4, 81, 1, 12, 4, 5, 4, 73, 46, 4, 8, 51, 12, 196, 4, 8, 124, 12, 1, 11, 4, 8, 157, 12, 1, 18, 11, 4, 8, 47, 12, 562, 18, 11, 4, 8, 91, 12, 1, 18, 11, 4, 8, 158, 12, 563, 18, 11, 4, 8, 289, 12, 564, 18, 11, 4, 8, 184, 12, 565, 18, 11, 4, 8, 50, 12, 566, 18, 11, 4, 8, 49, 12, 567, 18, 11, 4, 8, 185, 12, 568, 18, 11, 4, 8, 190, 12, 182, 18, 11, 4, 8, 159, 12, 560, 18, 11, 4, 8, 54, 12, 569, 18, 11, 4, 5, 4, 73, 64, 4, 5, 4, 8, 1, 1, 12, 117, 1, 18, 67, 4, 8, 1, 1, 12, 117, 1, 4, 8, 182, 17, 12, 65, 4, 5, 4, 8, 1, 196, 12, 117, 1, 4, 8, 570, 565, 12, 117, 1, 4, 8, 570, 566, 12, 117, 1, 4, 8, 570, 567, 12, 117, 1, 4, 8, 570, 568, 12, 117, 1, 4, 5, 4, 8, 569, 565, 12, 117, 1, 4, 8, 569, 566, 12, 117, 1, 4, 8, 569, 567, 12, 117, 1, 4, 8, 569, 568, 12, 117, 1, 4, 5, 4, 8, 1, 552, 560, 43, 119, 12, 92, 4, 8, 17, 560, 43, 119, 552, 12, 92, 4, 5, 4, 5, 4, 5, 4, 73, 55, 4, 8, 62, 1, 1, 60, 63, 4, 8, 62, 1, 127, 61, 4, 8, 56, 194, 60, 61, 4, 8, 125, 333, 61, 4, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [6, 4, 73, 9, 4, 8, 196, 12, 13, 294, 4, 8, 11, 12, 13, 294, 174, 4, 8, 182, 12, 13, 179, 139, 110, 4, 8, 43, 12, 13, 197, 303, 4, 8, 560, 12, 13, 179, 1, 4, 8, 552, 12, 13, 179, 4, 81, 1, 12, 1, 4, 81, 1, 12, 1, 4, 81, 1, 12, 1, 4, 8, 1, 12, 109, 114, 183, 1, 104, 110, 4, 8, 1, 12, 13, 101, 561, 4, 81, 1, 12, 1, 4, 81, 562, 12, 561, 4, 81, 563, 12, 1, 4, 81, 564, 12, 1, 4, 8, 1, 12, 13, 101, 561, 4, 81, 565, 12, 1, 4, 81, 566, 12, 561, 4, 81, 567, 12, 1, 4, 81, 568, 12, 1, 4, 8, 17, 12, 175, 203, 4, 81, 569, 12, 329, 295, 4, 81, 570, 12, 329, 295, 4, 81, 1, 12, 1, 4, 10, 1, 12, 1, 4, 10, 1, 12, 1, 4, 10, 1, 12, 1, 4, 10, 1, 12, 1, 4, 5, 4, 8, 1, 12, 18, 83, 1, 146, 1, 149, 295, 4, 81, 1, 12, 5, 4, 81, 1, 12, 4, 5, 4, 73, 46, 4, 8, 51, 12, 196, 4, 8, 124, 12, 1, 11, 4, 8, 157, 12, 1, 18, 11, 4, 8, 47, 12, 562, 18, 11, 4, 8, 91, 12, 1, 18, 11, 4, 8, 158, 12, 563, 18, 11, 4, 8, 289, 12, 564, 18, 11, 4, 8, 184, 12, 565, 18, 11, 4, 8, 50, 12, 566, 18, 11, 4, 8, 49, 12, 567, 18, 11, 4, 8, 185, 12, 568, 18, 11, 4, 8, 190, 12, 182, 18, 11, 4, 8, 159, 12, 560, 18, 11, 4, 8, 54, 12, 569, 18, 11, 4, 5, 4, 73, 64, 4, 5, 4, 8, 1, 1, 12, 117, 1, 18, 67, 4, 8, 1, 1, 12, 117, 1, 4, 8, 182, 17, 12, 65, 4, 5, 4, 8, 1, 196, 12, 117, 1, 4, 8, 570, 565, 12, 117, 1, 4, 8, 570, 566, 12, 117, 1, 4, 8, 570, 567, 12, 117, 1, 4, 8, 570, 568, 12, 117, 1, 4, 5, 4, 8, 569, 565, 12, 117, 1, 4, 8, 569, 566, 12, 117, 1, 4, 8, 569, 567, 12, 117, 1, 4, 8, 569, 568, 12, 117, 1, 4, 5, 4, 8, 1, 552, 560, 43, 119, 12, 92, 4, 8, 17, 560, 43, 119, 552, 12, 92, 4, 5, 4, 5, 4, 5, 4, 73, 55, 4, 8, 62, 1, 1, 60, 63, 4, 8, 62, 1, 127, 61, 4, 8, 56, 194, 60, 61, 4, 8, 125, 333, 61, 4, 4, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 441}, "76": {"input": [2, 6, 4, 8, 9, 4, 10, 11, 12, 13, 262, 4, 5, 4, 10, 335, 12, 100, 148, 4, 32, 1, 18, 12, 13, 4, 32, 601, 73, 12, 308, 203, 393, 4, 32, 1, 12, 30, 73, 146, 150, 4, 155, 1, 73, 12, 36, 4, 155, 1, 12, 34, 4, 10, 351, 12, 13, 4, 32, 107, 18, 12, 40, 144, 4, 32, 140, 12, 141, 78, 4, 155, 1, 12, 1, 142, 4, 155, 1, 12, 1, 130, 4, 32, 143, 18, 12, 98, 1, 4, 155, 1, 18, 12, 4, 155, 1, 18, 12, 4, 10, 17, 12, 175, 1, 4, 10, 43, 12, 13, 156, 45, 4, 8, 64, 4, 10, 601, 43, 351, 8, 12, 92, 4, 10, 17, 43, 57, 12, 92, 4, 10, 107, 73, 17, 162, 12, 65, 67, 4, 10, 17, 335, 162, 12, 65, 4, 10, 1, 43, 162, 12, 72, 4, 10, 17, 140, 12, 164, 4, 5, 4, 8, 55, 4, 10, 56, 160, 73, 60, 63, 4, 10, 56, 58, 60, 61, 4, 5, 4, 8, 46, 4, 10, 121, 12, 11, 1, 4, 10, 534, 12, 11, 1, 4, 10, 123, 12, 11, 1, 4, 10, 289, 12, 11, 601, 4, 10, 120, 12, 11, 107, 4, 10, 491, 12, 11, 1, 4, 10, 49, 12, 11, 1, 4, 10, 159, 12, 11, 1, 4, 10, 185, 12, 11, 1, 4, 10, 52, 12, 11, 43, 4, 10, 54, 12, 11, 17, 4, 10, 53, 12, 11, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [6, 4, 8, 9, 4, 10, 11, 12, 13, 262, 4, 5, 4, 10, 335, 12, 100, 148, 4, 32, 1, 18, 12, 13, 4, 32, 601, 73, 12, 308, 203, 393, 4, 32, 1, 12, 30, 73, 146, 150, 4, 155, 1, 73, 12, 36, 4, 155, 1, 12, 34, 4, 10, 351, 12, 13, 4, 32, 107, 18, 12, 40, 144, 4, 32, 140, 12, 141, 78, 4, 155, 1, 12, 1, 142, 4, 155, 1, 12, 1, 130, 4, 32, 143, 18, 12, 98, 1, 4, 155, 1, 18, 12, 4, 155, 1, 18, 12, 4, 10, 17, 12, 175, 1, 4, 10, 43, 12, 13, 156, 45, 4, 8, 64, 4, 10, 601, 43, 351, 8, 12, 92, 4, 10, 17, 43, 57, 12, 92, 4, 10, 107, 73, 17, 162, 12, 65, 67, 4, 10, 17, 335, 162, 12, 65, 4, 10, 1, 43, 162, 12, 72, 4, 10, 17, 140, 12, 164, 4, 5, 4, 8, 55, 4, 10, 56, 160, 73, 60, 63, 4, 10, 56, 58, 60, 61, 4, 5, 4, 8, 46, 4, 10, 121, 12, 11, 1, 4, 10, 534, 12, 11, 1, 4, 10, 123, 12, 11, 1, 4, 10, 289, 12, 11, 601, 4, 10, 120, 12, 11, 107, 4, 10, 491, 12, 11, 1, 4, 10, 49, 12, 11, 1, 4, 10, 159, 12, 11, 1, 4, 10, 185, 12, 11, 1, 4, 10, 52, 12, 11, 43, 4, 10, 54, 12, 11, 17, 4, 10, 53, 12, 11, 4, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 254}, "77": {"input": [2, 6, 261, 128, 4, 5, 4, 8, 9, 4, 10, 556, 12, 13, 174, 1, 4, 10, 1, 12, 13, 4, 32, 557, 12, 1, 4, 32, 1, 12, 1, 4, 10, 182, 12, 13, 174, 204, 174, 4, 10, 1, 12, 13, 1, 1, 1, 4, 10, 1, 12, 13, 204, 174, 4, 10, 558, 12, 1, 58, 309, 105, 367, 146, 35, 4, 10, 43, 12, 13, 197, 44, 370, 4, 10, 17, 12, 82, 18, 469, 100, 73, 1, 4, 10, 1, 12, 26, 1, 79, 149, 4, 5, 4, 8, 64, 4, 10, 558, 558, 119, 43, 12, 92, 4, 10, 17, 43, 12, 92, 4, 10, 17, 558, 12, 65, 4, 10, 1, 557, 12, 255, 194, 1, 4, 10, 557, 1, 12, 117, 1, 4, 10, 1, 17, 12, 70, 1, 4, 5, 4, 8, 55, 4, 10, 62, 1, 127, 63, 4, 10, 56, 58, 60, 61, 4, 10, 125, 126, 4, 8, 5, 4, 8, 46, 4, 10, 292, 12, 556, 4, 10, 54, 12, 17, 556, 4, 10, 48, 12, 556, 558, 4, 10, 184, 12, 556, 557, 4, 10, 188, 12, 556, 182, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [6, 261, 128, 4, 5, 4, 8, 9, 4, 10, 556, 12, 13, 174, 1, 4, 10, 1, 12, 13, 4, 32, 557, 12, 1, 4, 32, 1, 12, 1, 4, 10, 182, 12, 13, 174, 204, 174, 4, 10, 1, 12, 13, 1, 1, 1, 4, 10, 1, 12, 13, 204, 174, 4, 10, 558, 12, 1, 58, 309, 105, 367, 146, 35, 4, 10, 43, 12, 13, 197, 44, 370, 4, 10, 17, 12, 82, 18, 469, 100, 73, 1, 4, 10, 1, 12, 26, 1, 79, 149, 4, 5, 4, 8, 64, 4, 10, 558, 558, 119, 43, 12, 92, 4, 10, 17, 43, 12, 92, 4, 10, 17, 558, 12, 65, 4, 10, 1, 557, 12, 255, 194, 1, 4, 10, 557, 1, 12, 117, 1, 4, 10, 1, 17, 12, 70, 1, 4, 5, 4, 8, 55, 4, 10, 62, 1, 127, 63, 4, 10, 56, 58, 60, 61, 4, 10, 125, 126, 4, 8, 5, 4, 8, 46, 4, 10, 292, 12, 556, 4, 10, 54, 12, 17, 556, 4, 10, 48, 12, 556, 558, 4, 10, 184, 12, 556, 557, 4, 10, 188, 12, 556, 182, 4, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 195}, "78": {"input": [2, 6, 128, 4, 8, 9, 4, 5, 4, 10, 11, 12, 13, 294, 174, 4, 10, 17, 12, 175, 1, 295, 4, 10, 135, 12, 39, 137, 127, 132, 4, 10, 138, 12, 13, 200, 4, 5, 4, 10, 212, 12, 4, 32, 1, 12, 23, 4, 155, 296, 12, 1, 295, 4, 155, 297, 12, 1, 4, 155, 298, 12, 1, 35, 4, 155, 299, 12, 1, 35, 4, 5, 4, 32, 1, 12, 23, 4, 155, 300, 12, 1, 1, 4, 155, 301, 12, 1, 1, 4, 5, 4, 10, 1, 12, 13, 4, 32, 1, 18, 12, 302, 4, 32, 1, 12, 1, 4, 10, 43, 12, 13, 197, 303, 4, 5, 4, 5, 4, 8, 46, 4, 10, 47, 12, 296, 11, 4, 10, 48, 12, 297, 11, 4, 10, 159, 12, 298, 11, 4, 10, 124, 12, 299, 11, 4, 10, 157, 12, 135, 11, 4, 10, 158, 12, 138, 11, 4, 10, 51, 12, 11, 4, 10, 54, 12, 17, 11, 4, 5, 4, 8, 64, 4, 5, 4, 10, 212, 17, 12, 191, 4, 10, 212, 43, 138, 135, 12, 171, 4, 5, 4, 10, 297, 296, 12, 117, 1, 193, 118, 4, 10, 297, 299, 18, 12, 117, 304, 94, 118, 4, 10, 297, 298, 12, 117, 304, 94, 118, 4, 10, 297, 301, 12, 117, 304, 94, 118, 4, 5, 4, 10, 298, 299, 12, 117, 1, 193, 118, 4, 10, 298, 296, 12, 117, 304, 94, 118, 4, 10, 298, 300, 12, 117, 304, 94, 118, 4, 10, 296, 301, 12, 117, 304, 94, 118, 4, 5, 4, 10, 299, 296, 12, 117, 304, 94, 118, 4, 10, 299, 300, 12, 117, 304, 94, 118, 4, 10, 300, 301, 12, 117, 1, 1, 118, 4, 5, 4, 10, 135, 17, 12, 165, 67, 4, 10, 138, 17, 12, 168, 166, 127, 4, 5, 4, 10, 17, 43, 138, 12, 92, 4, 5, 4, 8, 55, 4, 10, 62, 1, 127, 61, 4, 10, 62, 1, 127, 63, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [6, 128, 4, 8, 9, 4, 5, 4, 10, 11, 12, 13, 294, 174, 4, 10, 17, 12, 175, 1, 295, 4, 10, 135, 12, 39, 137, 127, 132, 4, 10, 138, 12, 13, 200, 4, 5, 4, 10, 212, 12, 4, 32, 1, 12, 23, 4, 155, 296, 12, 1, 295, 4, 155, 297, 12, 1, 4, 155, 298, 12, 1, 35, 4, 155, 299, 12, 1, 35, 4, 5, 4, 32, 1, 12, 23, 4, 155, 300, 12, 1, 1, 4, 155, 301, 12, 1, 1, 4, 5, 4, 10, 1, 12, 13, 4, 32, 1, 18, 12, 302, 4, 32, 1, 12, 1, 4, 10, 43, 12, 13, 197, 303, 4, 5, 4, 5, 4, 8, 46, 4, 10, 47, 12, 296, 11, 4, 10, 48, 12, 297, 11, 4, 10, 159, 12, 298, 11, 4, 10, 124, 12, 299, 11, 4, 10, 157, 12, 135, 11, 4, 10, 158, 12, 138, 11, 4, 10, 51, 12, 11, 4, 10, 54, 12, 17, 11, 4, 5, 4, 8, 64, 4, 5, 4, 10, 212, 17, 12, 191, 4, 10, 212, 43, 138, 135, 12, 171, 4, 5, 4, 10, 297, 296, 12, 117, 1, 193, 118, 4, 10, 297, 299, 18, 12, 117, 304, 94, 118, 4, 10, 297, 298, 12, 117, 304, 94, 118, 4, 10, 297, 301, 12, 117, 304, 94, 118, 4, 5, 4, 10, 298, 299, 12, 117, 1, 193, 118, 4, 10, 298, 296, 12, 117, 304, 94, 118, 4, 10, 298, 300, 12, 117, 304, 94, 118, 4, 10, 296, 301, 12, 117, 304, 94, 118, 4, 5, 4, 10, 299, 296, 12, 117, 304, 94, 118, 4, 10, 299, 300, 12, 117, 304, 94, 118, 4, 10, 300, 301, 12, 117, 1, 1, 118, 4, 5, 4, 10, 135, 17, 12, 165, 67, 4, 10, 138, 17, 12, 168, 166, 127, 4, 5, 4, 10, 17, 43, 138, 12, 92, 4, 5, 4, 8, 55, 4, 10, 62, 1, 127, 61, 4, 10, 62, 1, 127, 63, 4, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 339}, "79": {"input": [2, 6, 128, 4, 8, 9, 4, 10, 380, 12, 13, 174, 328, 4, 10, 1, 12, 13, 328, 4, 5, 4, 10, 1, 12, 13, 4, 32, 1, 12, 100, 1, 4, 32, 1, 12, 130, 1, 4, 5, 4, 32, 1, 12, 220, 1, 4, 32, 1, 12, 40, 1, 4, 32, 1, 12, 19, 1, 4, 32, 1, 12, 85, 1, 4, 5, 4, 32, 1, 12, 204, 174, 4, 32, 1, 12, 204, 174, 4, 5, 4, 10, 1, 12, 13, 4, 32, 1, 12, 204, 174, 4, 32, 1, 12, 204, 174, 4, 5, 4, 32, 1, 12, 204, 174, 4, 32, 1, 12, 204, 174, 4, 32, 1, 12, 204, 174, 4, 32, 1, 12, 204, 174, 4, 5, 4, 10, 153, 12, 4, 32, 17, 18, 12, 82, 1, 20, 4, 32, 377, 12, 30, 1, 18, 148, 4, 155, 1, 12, 34, 4, 155, 1, 12, 33, 4, 155, 1, 12, 36, 4, 155, 1, 12, 37, 4, 5, 4, 10, 1, 12, 26, 4, 5, 4, 10, 388, 12, 13, 204, 174, 4, 10, 1, 12, 141, 204, 110, 1, 4, 5, 4, 10, 1, 12, 108, 211, 4, 5, 4, 10, 1, 12, 39, 489, 1, 4, 5, 4, 8, 46, 4, 10, 54, 12, 17, 380, 4, 10, 48, 12, 1, 380, 4, 10, 188, 12, 1, 388, 380, 4, 10, 184, 12, 1, 380, 4, 10, 50, 12, 1, 380, 4, 10, 49, 12, 1, 380, 4, 10, 185, 12, 1, 380, 4, 10, 260, 12, 1, 380, 4, 10, 1, 12, 1, 380, 4, 10, 289, 12, 1, 380, 4, 10, 51, 12, 1, 4, 5, 4, 8, 55, 4, 10, 56, 1, 60, 63, 4, 10, 56, 1, 60, 61, 4, 5, 4, 8, 64, 4, 10, 17, 43, 119, 12, 92, 4, 10, 1, 377, 12, 93, 4, 10, 377, 119, 12, 65, 66, 4, 5, 4, 10, 1, 1, 12, 65, 4, 10, 1, 1, 12, 65, 4, 5, 4, 10, 1, 377, 12, 65, 217, 4, 5, 4, 4, 10, 377, 1, 43, 12, 70, 1, 4, 10, 1, 377, 12, 65, 4, 10, 377, 1, 12, 117, 1, 4, 10, 377, 1, 12, 164, 4, 5, 4, 4, 10, 388, 1, 12, 1, 167, 1, 4, 5, 4, 4, 10, 1, 1, 12, 70, 1, 4, 10, 1, 1, 12, 70, 1, 4, 10, 1, 1, 12, 70, 1, 4, 10, 1, 1, 12, 70, 1, 4, 10, 1, 1, 12, 70, 1, 4, 10, 1, 1, 12, 70, 1, 4, 5, 4, 10, 1, 1, 12, 117, 1, 4, 10, 1, 1, 12, 117, 1, 4, 10, 1, 1, 12, 117, 1, 4, 10, 1, 1, 12, 117, 1, 4, 10, 1, 1, 12, 117, 1, 4, 10, 1, 1, 12, 117, 1, 4, 5, 4, 4, 10, 1, 1, 1, 12, 70, 1, 4, 10, 1, 1, 1, 12, 70, 1, 4, 10, 1, 1, 1, 12, 70, 1, 4, 10, 1, 1, 1, 12, 70, 1, 4, 10, 1, 1, 1, 12, 70, 1, 4, 10, 1, 1, 1, 12, 70, 1, 4, 5, 4, 4, 10, 1, 1, 1, 12, 70, 1, 4, 10, 1, 1, 1, 12, 70, 1, 4, 5, 4, 4, 10, 1, 1, 12, 419, 1, 4, 10, 1, 1, 12, 70, 1, 4, 10, 1, 1, 12, 117, 1, 4, 10, 1, 1, 12, 419, 1, 4, 10, 1, 1, 12, 70, 1, 4, 10, 1, 1, 12, 117, 1, 4, 5, 4, 10, 1, 1, 12, 419, 1, 4, 10, 1, 1], "target": [6, 128, 4, 8, 9, 4, 10, 380, 12, 13, 174, 328, 4, 10, 1, 12, 13, 328, 4, 5, 4, 10, 1, 12, 13, 4, 32, 1, 12, 100, 1, 4, 32, 1, 12, 130, 1, 4, 5, 4, 32, 1, 12, 220, 1, 4, 32, 1, 12, 40, 1, 4, 32, 1, 12, 19, 1, 4, 32, 1, 12, 85, 1, 4, 5, 4, 32, 1, 12, 204, 174, 4, 32, 1, 12, 204, 174, 4, 5, 4, 10, 1, 12, 13, 4, 32, 1, 12, 204, 174, 4, 32, 1, 12, 204, 174, 4, 5, 4, 32, 1, 12, 204, 174, 4, 32, 1, 12, 204, 174, 4, 32, 1, 12, 204, 174, 4, 32, 1, 12, 204, 174, 4, 5, 4, 10, 153, 12, 4, 32, 17, 18, 12, 82, 1, 20, 4, 32, 377, 12, 30, 1, 18, 148, 4, 155, 1, 12, 34, 4, 155, 1, 12, 33, 4, 155, 1, 12, 36, 4, 155, 1, 12, 37, 4, 5, 4, 10, 1, 12, 26, 4, 5, 4, 10, 388, 12, 13, 204, 174, 4, 10, 1, 12, 141, 204, 110, 1, 4, 5, 4, 10, 1, 12, 108, 211, 4, 5, 4, 10, 1, 12, 39, 489, 1, 4, 5, 4, 8, 46, 4, 10, 54, 12, 17, 380, 4, 10, 48, 12, 1, 380, 4, 10, 188, 12, 1, 388, 380, 4, 10, 184, 12, 1, 380, 4, 10, 50, 12, 1, 380, 4, 10, 49, 12, 1, 380, 4, 10, 185, 12, 1, 380, 4, 10, 260, 12, 1, 380, 4, 10, 1, 12, 1, 380, 4, 10, 289, 12, 1, 380, 4, 10, 51, 12, 1, 4, 5, 4, 8, 55, 4, 10, 56, 1, 60, 63, 4, 10, 56, 1, 60, 61, 4, 5, 4, 8, 64, 4, 10, 17, 43, 119, 12, 92, 4, 10, 1, 377, 12, 93, 4, 10, 377, 119, 12, 65, 66, 4, 5, 4, 10, 1, 1, 12, 65, 4, 10, 1, 1, 12, 65, 4, 5, 4, 10, 1, 377, 12, 65, 217, 4, 5, 4, 4, 10, 377, 1, 43, 12, 70, 1, 4, 10, 1, 377, 12, 65, 4, 10, 377, 1, 12, 117, 1, 4, 10, 377, 1, 12, 164, 4, 5, 4, 4, 10, 388, 1, 12, 1, 167, 1, 4, 5, 4, 4, 10, 1, 1, 12, 70, 1, 4, 10, 1, 1, 12, 70, 1, 4, 10, 1, 1, 12, 70, 1, 4, 10, 1, 1, 12, 70, 1, 4, 10, 1, 1, 12, 70, 1, 4, 10, 1, 1, 12, 70, 1, 4, 5, 4, 10, 1, 1, 12, 117, 1, 4, 10, 1, 1, 12, 117, 1, 4, 10, 1, 1, 12, 117, 1, 4, 10, 1, 1, 12, 117, 1, 4, 10, 1, 1, 12, 117, 1, 4, 10, 1, 1, 12, 117, 1, 4, 5, 4, 4, 10, 1, 1, 1, 12, 70, 1, 4, 10, 1, 1, 1, 12, 70, 1, 4, 10, 1, 1, 1, 12, 70, 1, 4, 10, 1, 1, 1, 12, 70, 1, 4, 10, 1, 1, 1, 12, 70, 1, 4, 10, 1, 1, 1, 12, 70, 1, 4, 5, 4, 4, 10, 1, 1, 1, 12, 70, 1, 4, 10, 1, 1, 1, 12, 70, 1, 4, 5, 4, 4, 10, 1, 1, 12, 419, 1, 4, 10, 1, 1, 12, 70, 1, 4, 10, 1, 1, 12, 117, 1, 4, 10, 1, 1, 12, 419, 1, 4, 10, 1, 1, 12, 70, 1, 4, 10, 1, 1, 12, 117, 1, 4, 5, 4, 10, 1, 1, 12, 419, 1, 4, 10, 1, 1, 3], "length": 600}, "80": {"input": [2, 6, 261, 4, 73, 9, 4, 8, 11, 12, 13, 198, 174, 4, 8, 1, 12, 13, 198, 18, 174, 4, 8, 107, 18, 12, 108, 40, 1, 4, 5, 4, 8, 80, 12, 4, 81, 17, 18, 12, 82, 249, 1, 276, 1, 1, 362, 4, 81, 29, 12, 83, 58, 364, 86, 4, 81, 636, 12, 30, 1, 4, 10, 1, 12, 1, 33, 4, 10, 1, 12, 1, 36, 4, 10, 1, 12, 1, 34, 4, 10, 1, 12, 1, 37, 4, 5, 4, 4, 4, 8, 1, 12, 13, 204, 4, 4, 8, 1, 12, 109, 1, 204, 4, 4, 8, 1, 12, 13, 204, 4, 4, 8, 1, 12, 13, 204, 4, 5, 4, 8, 1, 12, 13, 1, 4, 8, 1, 12, 13, 1, 4, 8, 1, 12, 13, 1, 4, 5, 4, 8, 1, 12, 109, 1, 1, 4, 8, 1, 12, 109, 1, 1, 1, 4, 8, 1, 12, 13, 1, 4, 8, 1, 12, 13, 1, 4, 8, 1, 12, 13, 1, 4, 5, 4, 8, 1, 12, 109, 1, 337, 1, 204, 4, 8, 1, 12, 109, 1, 375, 346, 204, 4, 8, 1, 12, 39, 167, 127, 205, 4, 5, 4, 8, 457, 12, 39, 167, 1, 4, 8, 1, 12, 13, 174, 204, 4, 5, 4, 8, 43, 12, 13, 4, 10, 1, 12, 1, 45, 4, 10, 1, 12, 1, 4, 5, 4, 8, 1, 12, 30, 276, 205, 149, 4, 5, 4, 8, 371, 12, 23, 1, 4, 5, 4, 73, 46, 4, 8, 120, 12, 11, 107, 4, 8, 54, 12, 11, 17, 1, 1, 1, 1, 1, 4, 8, 190, 12, 11, 29, 4, 8, 51, 12, 11, 4, 8, 186, 12, 1, 4, 8, 52, 12, 11, 1, 4, 8, 47, 12, 11, 1, 4, 8, 289, 12, 11, 1, 4, 8, 374, 12, 11, 1, 4, 8, 158, 12, 11, 1, 4, 8, 189, 12, 11, 1, 4, 8, 48, 12, 11, 1, 1, 4, 8, 1, 12, 11, 371, 4, 5, 4, 73, 64, 4, 4, 8, 1, 1, 12, 65, 4, 5, 4, 8, 1, 1, 12, 65, 1, 4, 8, 1, 11, 12, 589, 1, 1, 1, 4, 8, 1, 11, 12, 589, 1, 1, 1, 4, 8, 1, 1, 12, 93, 4, 8, 1, 1, 12, 65, 1, 4, 5, 4, 8, 1, 11, 12, 589, 1, 1, 1, 4, 8, 1, 11, 12, 117, 1, 1, 4, 8, 1, 11, 12, 589, 1, 1, 1, 4, 5, 4, 8, 1, 1, 12, 93, 4, 8, 1, 1, 12, 65, 4, 8, 371, 17, 12, 65, 1, 4, 5, 4, 8, 1, 636, 12, 65, 4, 5, 4, 8, 1, 17, 12, 165, 217, 4, 8, 1, 17, 12, 65, 4, 5, 4, 8, 1, 119, 12, 253, 4, 5, 4, 8, 1, 29, 12, 117, 1, 4, 8, 29, 1, 12, 65, 1, 4, 5, 4, 8, 1, 636, 12, 65, 254, 4, 8, 636, 1, 12, 72, 4, 5, 4, 8, 80, 43, 12, 92, 4, 8, 80, 119, 12, 253, 4, 8, 107, 17, 12, 65, 1, 4, 8, 29, 29, 12, 92, 4, 8, 17, 29, 636, 12, 65, 1, 4, 5, 4, 4, 8, 1, 11, 12, 589, 1, 1, 1, 4, 8, 1, 11, 12, 589, 1, 1, 1, 4, 8, 1, 11, 12, 589, 1, 1, 1, 4, 8, 1, 11, 12, 589, 1, 1, 1, 4, 5, 4, 8, 1, 11, 12, 589, 1, 1, 1, 4, 8, 1, 11, 12, 589, 1, 1, 1, 4, 5, 4, 8], "target": [6, 261, 4, 73, 9, 4, 8, 11, 12, 13, 198, 174, 4, 8, 1, 12, 13, 198, 18, 174, 4, 8, 107, 18, 12, 108, 40, 1, 4, 5, 4, 8, 80, 12, 4, 81, 17, 18, 12, 82, 249, 1, 276, 1, 1, 362, 4, 81, 29, 12, 83, 58, 364, 86, 4, 81, 636, 12, 30, 1, 4, 10, 1, 12, 1, 33, 4, 10, 1, 12, 1, 36, 4, 10, 1, 12, 1, 34, 4, 10, 1, 12, 1, 37, 4, 5, 4, 4, 4, 8, 1, 12, 13, 204, 4, 4, 8, 1, 12, 109, 1, 204, 4, 4, 8, 1, 12, 13, 204, 4, 4, 8, 1, 12, 13, 204, 4, 5, 4, 8, 1, 12, 13, 1, 4, 8, 1, 12, 13, 1, 4, 8, 1, 12, 13, 1, 4, 5, 4, 8, 1, 12, 109, 1, 1, 4, 8, 1, 12, 109, 1, 1, 1, 4, 8, 1, 12, 13, 1, 4, 8, 1, 12, 13, 1, 4, 8, 1, 12, 13, 1, 4, 5, 4, 8, 1, 12, 109, 1, 337, 1, 204, 4, 8, 1, 12, 109, 1, 375, 346, 204, 4, 8, 1, 12, 39, 167, 127, 205, 4, 5, 4, 8, 457, 12, 39, 167, 1, 4, 8, 1, 12, 13, 174, 204, 4, 5, 4, 8, 43, 12, 13, 4, 10, 1, 12, 1, 45, 4, 10, 1, 12, 1, 4, 5, 4, 8, 1, 12, 30, 276, 205, 149, 4, 5, 4, 8, 371, 12, 23, 1, 4, 5, 4, 73, 46, 4, 8, 120, 12, 11, 107, 4, 8, 54, 12, 11, 17, 1, 1, 1, 1, 1, 4, 8, 190, 12, 11, 29, 4, 8, 51, 12, 11, 4, 8, 186, 12, 1, 4, 8, 52, 12, 11, 1, 4, 8, 47, 12, 11, 1, 4, 8, 289, 12, 11, 1, 4, 8, 374, 12, 11, 1, 4, 8, 158, 12, 11, 1, 4, 8, 189, 12, 11, 1, 4, 8, 48, 12, 11, 1, 1, 4, 8, 1, 12, 11, 371, 4, 5, 4, 73, 64, 4, 4, 8, 1, 1, 12, 65, 4, 5, 4, 8, 1, 1, 12, 65, 1, 4, 8, 1, 11, 12, 589, 1, 1, 1, 4, 8, 1, 11, 12, 589, 1, 1, 1, 4, 8, 1, 1, 12, 93, 4, 8, 1, 1, 12, 65, 1, 4, 5, 4, 8, 1, 11, 12, 589, 1, 1, 1, 4, 8, 1, 11, 12, 117, 1, 1, 4, 8, 1, 11, 12, 589, 1, 1, 1, 4, 5, 4, 8, 1, 1, 12, 93, 4, 8, 1, 1, 12, 65, 4, 8, 371, 17, 12, 65, 1, 4, 5, 4, 8, 1, 636, 12, 65, 4, 5, 4, 8, 1, 17, 12, 165, 217, 4, 8, 1, 17, 12, 65, 4, 5, 4, 8, 1, 119, 12, 253, 4, 5, 4, 8, 1, 29, 12, 117, 1, 4, 8, 29, 1, 12, 65, 1, 4, 5, 4, 8, 1, 636, 12, 65, 254, 4, 8, 636, 1, 12, 72, 4, 5, 4, 8, 80, 43, 12, 92, 4, 8, 80, 119, 12, 253, 4, 8, 107, 17, 12, 65, 1, 4, 8, 29, 29, 12, 92, 4, 8, 17, 29, 636, 12, 65, 1, 4, 5, 4, 4, 8, 1, 11, 12, 589, 1, 1, 1, 4, 8, 1, 11, 12, 589, 1, 1, 1, 4, 8, 1, 11, 12, 589, 1, 1, 1, 4, 8, 1, 11, 12, 589, 1, 1, 1, 4, 5, 4, 8, 1, 11, 12, 589, 1, 1, 1, 4, 8, 1, 11, 12, 589, 1, 1, 1, 4, 5, 4, 8, 3], "length": 600}, "81": {"input": [2, 6, 1, 4, 8, 9, 4, 10, 11, 12, 13, 14, 174, 4, 10, 1, 12, 13, 116, 4, 10, 17, 12, 1, 306, 1, 1, 4, 10, 1, 12, 23, 1, 4, 10, 43, 12, 13, 156, 45, 4, 5, 4, 8, 46, 4, 10, 54, 12, 17, 11, 4, 10, 120, 12, 1, 11, 4, 10, 51, 12, 11, 4, 418, 4, 8, 64, 4, 10, 17, 1, 43, 12, 65, 94, 4, 10, 1, 17, 12, 65, 95, 4, 5, 4, 8, 55, 4, 10, 56, 58, 60, 61, 4, 10, 56, 1, 60, 63, 4, 10, 125, 126, 61, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [6, 1, 4, 8, 9, 4, 10, 11, 12, 13, 14, 174, 4, 10, 1, 12, 13, 116, 4, 10, 17, 12, 1, 306, 1, 1, 4, 10, 1, 12, 23, 1, 4, 10, 43, 12, 13, 156, 45, 4, 5, 4, 8, 46, 4, 10, 54, 12, 17, 11, 4, 10, 120, 12, 1, 11, 4, 10, 51, 12, 11, 4, 418, 4, 8, 64, 4, 10, 17, 1, 43, 12, 65, 94, 4, 10, 1, 17, 12, 65, 95, 4, 5, 4, 8, 55, 4, 10, 56, 58, 60, 61, 4, 10, 56, 1, 60, 63, 4, 10, 125, 126, 61, 4, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 105}, "82": {"input": [2, 6, 1, 4, 8, 9, 4, 10, 380, 12, 13, 328, 174, 4, 10, 263, 162, 12, 13, 162, 199, 381, 4, 10, 17, 18, 12, 1, 73, 599, 20, 4, 10, 145, 12, 30, 4, 32, 597, 18, 12, 36, 162, 130, 149, 148, 4, 32, 349, 12, 37, 18, 100, 18, 146, 150, 4, 10, 384, 73, 12, 103, 81, 348, 73, 111, 18, 31, 1, 4, 32, 1, 12, 1, 4, 32, 1, 12, 1, 4, 10, 317, 18, 12, 204, 174, 4, 10, 1, 18, 12, 109, 73, 1, 18, 502, 73, 573, 225, 4, 10, 1, 18, 12, 109, 73, 1, 18, 1, 73, 573, 225, 4, 5, 4, 8, 46, 4, 10, 51, 12, 380, 4, 10, 184, 12, 380, 263, 4, 10, 50, 12, 380, 598, 4, 10, 49, 12, 380, 1, 4, 10, 54, 12, 380, 17, 4, 5, 4, 8, 55, 4, 10, 56, 57, 58, 59, 60, 61, 4, 10, 62, 1, 1, 60, 63, 4, 5, 4, 8, 64, 4, 10, 17, 18, 119, 18, 12, 92, 4, 10, 384, 73, 119, 18, 12, 1, 4, 10, 145, 119, 18, 12, 65, 4, 5, 4, 10, 263, 349, 12, 93, 4, 10, 263, 597, 12, 93, 67, 4, 5, 4, 10, 263, 73, 384, 12, 65, 4, 10, 17, 384, 12, 65, 94, 4, 10, 17, 349, 18, 12, 65, 94, 4, 10, 384, 18, 597, 73, 12, 65, 95, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [6, 1, 4, 8, 9, 4, 10, 380, 12, 13, 328, 174, 4, 10, 263, 162, 12, 13, 162, 199, 381, 4, 10, 17, 18, 12, 1, 73, 599, 20, 4, 10, 145, 12, 30, 4, 32, 597, 18, 12, 36, 162, 130, 149, 148, 4, 32, 349, 12, 37, 18, 100, 18, 146, 150, 4, 10, 384, 73, 12, 103, 81, 348, 73, 111, 18, 31, 1, 4, 32, 1, 12, 1, 4, 32, 1, 12, 1, 4, 10, 317, 18, 12, 204, 174, 4, 10, 1, 18, 12, 109, 73, 1, 18, 502, 73, 573, 225, 4, 10, 1, 18, 12, 109, 73, 1, 18, 1, 73, 573, 225, 4, 5, 4, 8, 46, 4, 10, 51, 12, 380, 4, 10, 184, 12, 380, 263, 4, 10, 50, 12, 380, 598, 4, 10, 49, 12, 380, 1, 4, 10, 54, 12, 380, 17, 4, 5, 4, 8, 55, 4, 10, 56, 57, 58, 59, 60, 61, 4, 10, 62, 1, 1, 60, 63, 4, 5, 4, 8, 64, 4, 10, 17, 18, 119, 18, 12, 92, 4, 10, 384, 73, 119, 18, 12, 1, 4, 10, 145, 119, 18, 12, 65, 4, 5, 4, 10, 263, 349, 12, 93, 4, 10, 263, 597, 12, 93, 67, 4, 5, 4, 10, 263, 73, 384, 12, 65, 4, 10, 17, 384, 12, 65, 94, 4, 10, 17, 349, 18, 12, 65, 94, 4, 10, 384, 18, 597, 73, 12, 65, 95, 4, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 243}, "83": {"input": [2, 4, 5, 4, 6, 128, 18, 172, 4, 8, 9, 4, 10, 460, 12, 13, 197, 74, 4, 10, 461, 12, 13, 199, 14, 4, 10, 462, 12, 13, 96, 4, 10, 463, 12, 23, 423, 110, 4, 10, 1, 12, 13, 423, 4, 10, 464, 12, 23, 465, 136, 4, 10, 17, 12, 175, 469, 4, 10, 1, 12, 265, 4, 10, 1, 12, 468, 4, 10, 1, 12, 4, 10, 43, 12, 13, 156, 45, 4, 8, 5, 4, 8, 46, 4, 10, 51, 12, 460, 4, 10, 53, 12, 461, 4, 10, 120, 12, 462, 4, 10, 47, 12, 466, 460, 4, 10, 54, 12, 467, 461, 4, 10, 186, 12, 464, 460, 4, 10, 1, 12, 464, 461, 4, 10, 124, 12, 463, 460, 4, 10, 374, 12, 463, 461, 4, 5, 4, 8, 55, 4, 10, 56, 57, 1, 59, 60, 63, 4, 10, 5, 4, 8, 64, 4, 10, 17, 119, 12, 92, 4, 10, 466, 461, 12, 92, 4, 10, 467, 460, 12, 92, 4, 5, 4, 10, 1, 460, 12, 117, 1, 4, 10, 1, 461, 12, 117, 1, 4, 10, 17, 462, 12, 117, 1, 4, 5, 4, 10, 464, 17, 12, 191, 4, 10, 464, 43, 12, 171, 4, 10, 463, 43, 12, 171, 4, 10, 17, 43, 12, 92, 4, 10, 463, 464, 12, 117, 1, 67, 4, 5, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [4, 5, 4, 6, 128, 18, 172, 4, 8, 9, 4, 10, 460, 12, 13, 197, 74, 4, 10, 461, 12, 13, 199, 14, 4, 10, 462, 12, 13, 96, 4, 10, 463, 12, 23, 423, 110, 4, 10, 1, 12, 13, 423, 4, 10, 464, 12, 23, 465, 136, 4, 10, 17, 12, 175, 469, 4, 10, 1, 12, 265, 4, 10, 1, 12, 468, 4, 10, 1, 12, 4, 10, 43, 12, 13, 156, 45, 4, 8, 5, 4, 8, 46, 4, 10, 51, 12, 460, 4, 10, 53, 12, 461, 4, 10, 120, 12, 462, 4, 10, 47, 12, 466, 460, 4, 10, 54, 12, 467, 461, 4, 10, 186, 12, 464, 460, 4, 10, 1, 12, 464, 461, 4, 10, 124, 12, 463, 460, 4, 10, 374, 12, 463, 461, 4, 5, 4, 8, 55, 4, 10, 56, 57, 1, 59, 60, 63, 4, 10, 5, 4, 8, 64, 4, 10, 17, 119, 12, 92, 4, 10, 466, 461, 12, 92, 4, 10, 467, 460, 12, 92, 4, 5, 4, 10, 1, 460, 12, 117, 1, 4, 10, 1, 461, 12, 117, 1, 4, 10, 17, 462, 12, 117, 1, 4, 5, 4, 10, 464, 17, 12, 191, 4, 10, 464, 43, 12, 171, 4, 10, 463, 43, 12, 171, 4, 10, 17, 43, 12, 92, 4, 10, 463, 464, 12, 117, 1, 67, 4, 5, 4, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 232}, "84": {"input": [2, 6, 128, 1, 4, 8, 9, 4, 10, 11, 12, 13, 173, 4, 10, 178, 73, 12, 13, 179, 180, 4, 10, 17, 12, 175, 176, 4, 10, 177, 162, 12, 23, 424, 136, 4, 10, 43, 12, 13, 44, 45, 4, 8, 46, 4, 10, 184, 12, 11, 178, 4, 10, 50, 12, 11, 177, 4, 10, 52, 12, 11, 43, 4, 10, 54, 12, 11, 17, 4, 10, 51, 12, 11, 4, 8, 64, 4, 10, 17, 43, 12, 92, 4, 10, 177, 17, 18, 12, 191, 4, 10, 177, 43, 177, 18, 12, 171, 4, 10, 177, 178, 162, 12, 65, 67, 4, 8, 55, 4, 10, 56, 449, 162, 60, 63, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [6, 128, 1, 4, 8, 9, 4, 10, 11, 12, 13, 173, 4, 10, 178, 73, 12, 13, 179, 180, 4, 10, 17, 12, 175, 176, 4, 10, 177, 162, 12, 23, 424, 136, 4, 10, 43, 12, 13, 44, 45, 4, 8, 46, 4, 10, 184, 12, 11, 178, 4, 10, 50, 12, 11, 177, 4, 10, 52, 12, 11, 43, 4, 10, 54, 12, 11, 17, 4, 10, 51, 12, 11, 4, 8, 64, 4, 10, 17, 43, 12, 92, 4, 10, 177, 17, 18, 12, 191, 4, 10, 177, 43, 177, 18, 12, 171, 4, 10, 177, 178, 162, 12, 65, 67, 4, 8, 55, 4, 10, 56, 449, 162, 60, 63, 4, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 117}, "85": {"input": [2, 6, 1, 4, 8, 9, 4, 10, 380, 12, 13, 328, 174, 4, 10, 43, 162, 12, 13, 162, 199, 381, 4, 10, 17, 18, 12, 1, 382, 4, 32, 383, 12, 1, 20, 4, 32, 1, 12, 1, 1, 4, 10, 145, 12, 30, 4, 32, 1, 18, 12, 36, 162, 130, 149, 1, 4, 32, 1, 18, 12, 36, 162, 130, 149, 336, 79, 4, 32, 349, 10, 12, 37, 18, 100, 240, 276, 350, 4, 10, 1, 12, 30, 37, 100, 105, 146, 4, 32, 1, 12, 1, 4, 32, 1, 12, 1, 4, 10, 384, 73, 12, 103, 348, 111, 18, 338, 323, 37, 4, 32, 1, 12, 1, 4, 32, 1, 12, 208, 4, 10, 317, 18, 12, 109, 204, 174, 225, 4, 10, 1, 73, 12, 1, 73, 1, 18, 385, 5, 4, 10, 1, 73, 12, 1, 73, 1, 18, 385, 4, 10, 1, 73, 12, 1, 73, 1, 18, 386, 4, 10, 1, 73, 12, 1, 73, 1, 18, 386, 4, 10, 1, 12, 109, 204, 174, 319, 18, 1, 225, 4, 10, 1, 12, 1, 4, 10, 1, 12, 1, 4, 8, 5, 4, 8, 46, 4, 10, 159, 12, 43, 380, 4, 10, 1, 12, 1, 380, 4, 10, 52, 12, 1, 380, 4, 10, 190, 12, 1, 380, 4, 10, 289, 12, 1, 380, 4, 10, 54, 12, 383, 380, 4, 10, 122, 12, 1, 380, 4, 10, 123, 12, 1, 380, 4, 10, 51, 12, 380, 4, 5, 4, 8, 55, 4, 10, 56, 57, 58, 59, 60, 61, 4, 10, 62, 1, 1, 60, 63, 4, 10, 5, 4, 8, 64, 4, 10, 17, 57, 43, 387, 12, 92, 4, 10, 17, 57, 119, 10, 12, 92, 4, 10, 384, 81, 119, 10, 12, 65, 4, 10, 1, 8, 119, 10, 12, 65, 4, 10, 145, 8, 119, 10, 12, 65, 4, 10, 349, 387, 1, 12, 93, 4, 10, 349, 387, 1, 12, 93, 4, 10, 5, 4, 10, 1, 18, 1, 12, 117, 1, 4, 10, 1, 1, 18, 12, 65, 4, 10, 383, 18, 1, 12, 117, 1, 4, 10, 1, 383, 18, 12, 65, 4, 10, 5, 4, 10, 17, 57, 384, 81, 12, 65, 94, 4, 10, 17, 57, 349, 387, 12, 93, 94, 4, 10, 1, 18, 1, 12, 93, 67, 4, 10, 1, 18, 1, 12, 93, 67, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [6, 1, 4, 8, 9, 4, 10, 380, 12, 13, 328, 174, 4, 10, 43, 162, 12, 13, 162, 199, 381, 4, 10, 17, 18, 12, 1, 382, 4, 32, 383, 12, 1, 20, 4, 32, 1, 12, 1, 1, 4, 10, 145, 12, 30, 4, 32, 1, 18, 12, 36, 162, 130, 149, 1, 4, 32, 1, 18, 12, 36, 162, 130, 149, 336, 79, 4, 32, 349, 10, 12, 37, 18, 100, 240, 276, 350, 4, 10, 1, 12, 30, 37, 100, 105, 146, 4, 32, 1, 12, 1, 4, 32, 1, 12, 1, 4, 10, 384, 73, 12, 103, 348, 111, 18, 338, 323, 37, 4, 32, 1, 12, 1, 4, 32, 1, 12, 208, 4, 10, 317, 18, 12, 109, 204, 174, 225, 4, 10, 1, 73, 12, 1, 73, 1, 18, 385, 5, 4, 10, 1, 73, 12, 1, 73, 1, 18, 385, 4, 10, 1, 73, 12, 1, 73, 1, 18, 386, 4, 10, 1, 73, 12, 1, 73, 1, 18, 386, 4, 10, 1, 12, 109, 204, 174, 319, 18, 1, 225, 4, 10, 1, 12, 1, 4, 10, 1, 12, 1, 4, 8, 5, 4, 8, 46, 4, 10, 159, 12, 43, 380, 4, 10, 1, 12, 1, 380, 4, 10, 52, 12, 1, 380, 4, 10, 190, 12, 1, 380, 4, 10, 289, 12, 1, 380, 4, 10, 54, 12, 383, 380, 4, 10, 122, 12, 1, 380, 4, 10, 123, 12, 1, 380, 4, 10, 51, 12, 380, 4, 5, 4, 8, 55, 4, 10, 56, 57, 58, 59, 60, 61, 4, 10, 62, 1, 1, 60, 63, 4, 10, 5, 4, 8, 64, 4, 10, 17, 57, 43, 387, 12, 92, 4, 10, 17, 57, 119, 10, 12, 92, 4, 10, 384, 81, 119, 10, 12, 65, 4, 10, 1, 8, 119, 10, 12, 65, 4, 10, 145, 8, 119, 10, 12, 65, 4, 10, 349, 387, 1, 12, 93, 4, 10, 349, 387, 1, 12, 93, 4, 10, 5, 4, 10, 1, 18, 1, 12, 117, 1, 4, 10, 1, 1, 18, 12, 65, 4, 10, 383, 18, 1, 12, 117, 1, 4, 10, 1, 383, 18, 12, 65, 4, 10, 5, 4, 10, 17, 57, 384, 81, 12, 65, 94, 4, 10, 17, 57, 349, 387, 12, 93, 94, 4, 10, 1, 18, 1, 12, 93, 67, 4, 10, 1, 18, 1, 12, 93, 67, 4, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 400}, "86": {"input": [2, 6, 4, 8, 9, 4, 10, 11, 12, 13, 218, 4, 10, 1, 12, 109, 1, 162, 1, 220, 1, 4, 10, 1, 73, 12, 5, 4, 32, 1, 73, 12, 109, 1, 104, 100, 1, 4, 32, 1, 73, 12, 109, 1, 1, 100, 1, 4, 10, 1, 18, 12, 23, 477, 1, 4, 10, 153, 12, 4, 32, 17, 12, 175, 1, 1, 295, 362, 4, 32, 1, 162, 12, 308, 276, 73, 31, 18, 19, 1, 4, 32, 106, 12, 83, 58, 338, 146, 98, 1, 4, 10, 43, 12, 13, 370, 44, 4, 5, 4, 8, 64, 4, 10, 17, 1, 162, 12, 216, 118, 67, 4, 5, 4, 10, 153, 43, 8, 12, 92, 4, 5, 4, 10, 17, 106, 73, 12, 214, 94, 4, 10, 106, 17, 73, 12, 65, 4, 5, 4, 10, 1, 106, 57, 12, 117, 1, 118, 4, 10, 17, 1, 8, 12, 65, 94, 4, 5, 4, 8, 55, 4, 10, 125, 126, 63, 4, 10, 56, 58, 60, 61, 4, 5, 4, 8, 46, 4, 10, 184, 12, 11, 1, 4, 10, 50, 12, 11, 1, 4, 10, 49, 12, 11, 1, 4, 10, 51, 12, 11, 1, 4, 10, 187, 12, 11, 106, 4, 10, 53, 12, 11, 4, 10, 54, 12, 11, 17, 4, 10, 52, 12, 43, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [6, 4, 8, 9, 4, 10, 11, 12, 13, 218, 4, 10, 1, 12, 109, 1, 162, 1, 220, 1, 4, 10, 1, 73, 12, 5, 4, 32, 1, 73, 12, 109, 1, 104, 100, 1, 4, 32, 1, 73, 12, 109, 1, 1, 100, 1, 4, 10, 1, 18, 12, 23, 477, 1, 4, 10, 153, 12, 4, 32, 17, 12, 175, 1, 1, 295, 362, 4, 32, 1, 162, 12, 308, 276, 73, 31, 18, 19, 1, 4, 32, 106, 12, 83, 58, 338, 146, 98, 1, 4, 10, 43, 12, 13, 370, 44, 4, 5, 4, 8, 64, 4, 10, 17, 1, 162, 12, 216, 118, 67, 4, 5, 4, 10, 153, 43, 8, 12, 92, 4, 5, 4, 10, 17, 106, 73, 12, 214, 94, 4, 10, 106, 17, 73, 12, 65, 4, 5, 4, 10, 1, 106, 57, 12, 117, 1, 118, 4, 10, 17, 1, 8, 12, 65, 94, 4, 5, 4, 8, 55, 4, 10, 125, 126, 63, 4, 10, 56, 58, 60, 61, 4, 5, 4, 8, 46, 4, 10, 184, 12, 11, 1, 4, 10, 50, 12, 11, 1, 4, 10, 49, 12, 11, 1, 4, 10, 51, 12, 11, 1, 4, 10, 187, 12, 11, 106, 4, 10, 53, 12, 11, 4, 10, 54, 12, 11, 17, 4, 10, 52, 12, 43, 4, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 224}, "87": {"input": [2, 6, 4, 8, 9, 4, 10, 43, 12, 13, 114, 96, 4, 10, 1, 12, 109, 110, 4, 32, 1, 12, 1, 199, 1, 423, 4, 32, 1, 18, 12, 1, 101, 111, 503, 4, 10, 153, 12, 4, 32, 504, 12, 308, 100, 1, 309, 79, 4, 32, 17, 18, 12, 175, 1, 4, 10, 1, 12, 26, 35, 4, 32, 1, 12, 130, 505, 1, 4, 32, 1, 18, 12, 40, 18, 1, 1, 4, 5, 4, 8, 46, 4, 10, 184, 12, 43, 1, 4, 10, 50, 12, 43, 1, 4, 10, 49, 12, 43, 504, 4, 10, 54, 12, 43, 17, 4, 5, 4, 8, 55, 4, 10, 125, 1, 63, 4, 10, 56, 18, 58, 18, 60, 61, 4, 5, 4, 8, 64, 4, 10, 153, 18, 119, 18, 12, 92, 4, 10, 1, 17, 504, 12, 65, 67, 4, 10, 17, 504, 12, 65, 390, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [6, 4, 8, 9, 4, 10, 43, 12, 13, 114, 96, 4, 10, 1, 12, 109, 110, 4, 32, 1, 12, 1, 199, 1, 423, 4, 32, 1, 18, 12, 1, 101, 111, 503, 4, 10, 153, 12, 4, 32, 504, 12, 308, 100, 1, 309, 79, 4, 32, 17, 18, 12, 175, 1, 4, 10, 1, 12, 26, 35, 4, 32, 1, 12, 130, 505, 1, 4, 32, 1, 18, 12, 40, 18, 1, 1, 4, 5, 4, 8, 46, 4, 10, 184, 12, 43, 1, 4, 10, 50, 12, 43, 1, 4, 10, 49, 12, 43, 504, 4, 10, 54, 12, 43, 17, 4, 5, 4, 8, 55, 4, 10, 125, 1, 63, 4, 10, 56, 18, 58, 18, 60, 61, 4, 5, 4, 8, 64, 4, 10, 153, 18, 119, 18, 12, 92, 4, 10, 1, 17, 504, 12, 65, 67, 4, 10, 17, 504, 12, 65, 390, 4, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 153}, "88": {"input": [2, 6, 1, 1, 4, 8, 9, 4, 5, 4, 10, 153, 12, 4, 32, 1, 12, 13, 1, 4, 32, 1, 12, 23, 1, 4, 32, 1, 12, 23, 1, 4, 32, 1, 12, 23, 204, 174, 4, 32, 1, 12, 23, 204, 174, 4, 32, 182, 12, 108, 40, 211, 4, 5, 4, 32, 181, 12, 108, 4, 155, 1, 12, 13, 139, 4, 155, 1, 12, 13, 183, 4, 5, 4, 32, 384, 12, 149, 4, 155, 1, 12, 1, 1, 1, 105, 1, 4, 155, 1, 12, 1, 1, 1, 105, 1, 204, 174, 4, 155, 1, 12, 1, 1, 1, 1, 1, 1, 204, 174, 4, 5, 4, 32, 1, 12, 248, 249, 4, 155, 602, 18, 12, 1, 19, 18, 146, 295, 4, 155, 1, 12, 1, 85, 18, 146, 4, 5, 4, 32, 43, 12, 13, 325, 4, 5, 4, 5, 4, 5, 4, 8, 64, 4, 5, 4, 10, 153, 43, 12, 92, 481, 4, 10, 1, 1, 12, 92, 481, 4, 10, 1, 384, 18, 12, 65, 66, 4, 10, 182, 1, 12, 65, 254, 4, 5, 4, 10, 1, 1, 12, 255, 1, 1, 4, 10, 1, 1, 12, 117, 1, 4, 5, 4, 10, 602, 1, 12, 255, 1, 1, 4, 10, 602, 1, 12, 255, 1, 1, 4, 10, 602, 1, 12, 117, 1, 4, 5, 4, 10, 1, 1, 12, 255, 1, 1, 4, 10, 1, 1, 12, 255, 1, 1, 4, 5, 4, 10, 1, 1, 12, 255, 1, 1, 95, 4, 5, 4, 8, 46, 4, 10, 54, 12, 602, 4, 10, 188, 12, 1, 4, 10, 190, 12, 182, 4, 10, 124, 12, 1, 4, 10, 123, 12, 1, 4, 10, 291, 12, 1, 4, 10, 90, 12, 1, 4, 10, 320, 12, 1, 4, 10, 189, 12, 1, 4, 5, 4, 8, 55, 4, 10, 56, 194, 73, 63, 4, 10, 56, 1, 61, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [6, 1, 1, 4, 8, 9, 4, 5, 4, 10, 153, 12, 4, 32, 1, 12, 13, 1, 4, 32, 1, 12, 23, 1, 4, 32, 1, 12, 23, 1, 4, 32, 1, 12, 23, 204, 174, 4, 32, 1, 12, 23, 204, 174, 4, 32, 182, 12, 108, 40, 211, 4, 5, 4, 32, 181, 12, 108, 4, 155, 1, 12, 13, 139, 4, 155, 1, 12, 13, 183, 4, 5, 4, 32, 384, 12, 149, 4, 155, 1, 12, 1, 1, 1, 105, 1, 4, 155, 1, 12, 1, 1, 1, 105, 1, 204, 174, 4, 155, 1, 12, 1, 1, 1, 1, 1, 1, 204, 174, 4, 5, 4, 32, 1, 12, 248, 249, 4, 155, 602, 18, 12, 1, 19, 18, 146, 295, 4, 155, 1, 12, 1, 85, 18, 146, 4, 5, 4, 32, 43, 12, 13, 325, 4, 5, 4, 5, 4, 5, 4, 8, 64, 4, 5, 4, 10, 153, 43, 12, 92, 481, 4, 10, 1, 1, 12, 92, 481, 4, 10, 1, 384, 18, 12, 65, 66, 4, 10, 182, 1, 12, 65, 254, 4, 5, 4, 10, 1, 1, 12, 255, 1, 1, 4, 10, 1, 1, 12, 117, 1, 4, 5, 4, 10, 602, 1, 12, 255, 1, 1, 4, 10, 602, 1, 12, 255, 1, 1, 4, 10, 602, 1, 12, 117, 1, 4, 5, 4, 10, 1, 1, 12, 255, 1, 1, 4, 10, 1, 1, 12, 255, 1, 1, 4, 5, 4, 10, 1, 1, 12, 255, 1, 1, 95, 4, 5, 4, 8, 46, 4, 10, 54, 12, 602, 4, 10, 188, 12, 1, 4, 10, 190, 12, 182, 4, 10, 124, 12, 1, 4, 10, 123, 12, 1, 4, 10, 291, 12, 1, 4, 10, 90, 12, 1, 4, 10, 320, 12, 1, 4, 10, 189, 12, 1, 4, 5, 4, 8, 55, 4, 10, 56, 194, 73, 63, 4, 10, 56, 1, 61, 4, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 322}, "89": {"input": [2, 6, 4, 8, 9, 4, 10, 11, 12, 13, 99, 45, 174, 4, 10, 182, 12, 108, 40, 183, 4, 10, 17, 12, 175, 1, 4, 10, 331, 12, 13, 314, 4, 10, 1, 12, 13, 14, 4, 10, 344, 12, 13, 345, 4, 5, 4, 10, 1, 12, 39, 127, 167, 35, 4, 32, 1, 12, 1, 4, 32, 488, 12, 1, 4, 5, 4, 10, 373, 12, 13, 489, 79, 4, 10, 43, 12, 13, 1, 4, 5, 4, 8, 64, 4, 5, 4, 10, 17, 43, 12, 92, 4, 10, 182, 17, 12, 65, 67, 4, 10, 17, 331, 12, 65, 94, 4, 10, 373, 17, 12, 65, 67, 4, 5, 4, 10, 1, 17, 12, 165, 1, 4, 10, 17, 1, 12, 490, 1, 60, 4, 10, 17, 344, 12, 490, 1, 60, 4, 5, 4, 8, 55, 4, 10, 125, 1, 61, 4, 10, 56, 58, 60, 61, 4, 10, 56, 194, 60, 63, 4, 5, 4, 8, 46, 4, 10, 190, 12, 182, 11, 4, 10, 124, 12, 331, 11, 4, 10, 89, 12, 373, 11, 4, 10, 491, 12, 1, 11, 4, 10, 91, 12, 488, 11, 4, 10, 292, 12, 1, 4, 10, 123, 12, 344, 11, 4, 10, 51, 12, 11, 4, 10, 54, 12, 17, 11, 4, 10, 52, 12, 43, 11, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [6, 4, 8, 9, 4, 10, 11, 12, 13, 99, 45, 174, 4, 10, 182, 12, 108, 40, 183, 4, 10, 17, 12, 175, 1, 4, 10, 331, 12, 13, 314, 4, 10, 1, 12, 13, 14, 4, 10, 344, 12, 13, 345, 4, 5, 4, 10, 1, 12, 39, 127, 167, 35, 4, 32, 1, 12, 1, 4, 32, 488, 12, 1, 4, 5, 4, 10, 373, 12, 13, 489, 79, 4, 10, 43, 12, 13, 1, 4, 5, 4, 8, 64, 4, 5, 4, 10, 17, 43, 12, 92, 4, 10, 182, 17, 12, 65, 67, 4, 10, 17, 331, 12, 65, 94, 4, 10, 373, 17, 12, 65, 67, 4, 5, 4, 10, 1, 17, 12, 165, 1, 4, 10, 17, 1, 12, 490, 1, 60, 4, 10, 17, 344, 12, 490, 1, 60, 4, 5, 4, 8, 55, 4, 10, 125, 1, 61, 4, 10, 56, 58, 60, 61, 4, 10, 56, 194, 60, 63, 4, 5, 4, 8, 46, 4, 10, 190, 12, 182, 11, 4, 10, 124, 12, 331, 11, 4, 10, 89, 12, 373, 11, 4, 10, 491, 12, 1, 11, 4, 10, 91, 12, 488, 11, 4, 10, 292, 12, 1, 4, 10, 123, 12, 344, 11, 4, 10, 51, 12, 11, 4, 10, 54, 12, 17, 11, 4, 10, 52, 12, 43, 11, 4, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 224}, "90": {"input": [2, 6, 261, 4, 8, 9, 4, 10, 11, 12, 13, 99, 45, 174, 4, 10, 129, 12, 13, 130, 508, 4, 10, 509, 12, 13, 4, 32, 510, 12, 37, 18, 100, 352, 4, 32, 511, 12, 36, 18, 85, 353, 4, 32, 512, 18, 12, 33, 19, 398, 4, 32, 513, 18, 12, 34, 19, 401, 4, 10, 17, 12, 4, 32, 153, 12, 175, 1, 4, 32, 335, 12, 363, 364, 4, 155, 1, 18, 12, 36, 100, 4, 155, 1, 18, 12, 37, 85, 4, 155, 1, 73, 12, 33, 19, 4, 155, 1, 73, 12, 34, 40, 4, 10, 107, 18, 12, 13, 40, 183, 110, 4, 10, 43, 12, 13, 465, 4, 8, 46, 4, 10, 51, 12, 129, 11, 4, 10, 184, 12, 512, 11, 4, 10, 50, 12, 510, 11, 4, 10, 49, 12, 511, 11, 4, 10, 185, 12, 513, 11, 4, 10, 120, 12, 107, 11, 4, 10, 54, 12, 153, 11, 4, 10, 292, 12, 11, 4, 10, 52, 12, 43, 11, 4, 8, 64, 4, 5, 4, 10, 335, 43, 12, 117, 1, 4, 10, 153, 43, 12, 92, 4, 10, 153, 129, 12, 65, 4, 5, 4, 10, 17, 509, 162, 12, 170, 375, 4, 5, 4, 10, 17, 513, 18, 12, 117, 1, 4, 10, 17, 512, 18, 12, 117, 1, 4, 10, 17, 510, 12, 117, 1, 4, 10, 17, 511, 12, 117, 1, 4, 5, 4, 10, 509, 17, 162, 12, 65, 67, 4, 10, 107, 17, 387, 12, 65, 4, 5, 4, 8, 55, 4, 10, 56, 160, 162, 60, 63, 4, 10, 56, 58, 18, 60, 61, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [6, 261, 4, 8, 9, 4, 10, 11, 12, 13, 99, 45, 174, 4, 10, 129, 12, 13, 130, 508, 4, 10, 509, 12, 13, 4, 32, 510, 12, 37, 18, 100, 352, 4, 32, 511, 12, 36, 18, 85, 353, 4, 32, 512, 18, 12, 33, 19, 398, 4, 32, 513, 18, 12, 34, 19, 401, 4, 10, 17, 12, 4, 32, 153, 12, 175, 1, 4, 32, 335, 12, 363, 364, 4, 155, 1, 18, 12, 36, 100, 4, 155, 1, 18, 12, 37, 85, 4, 155, 1, 73, 12, 33, 19, 4, 155, 1, 73, 12, 34, 40, 4, 10, 107, 18, 12, 13, 40, 183, 110, 4, 10, 43, 12, 13, 465, 4, 8, 46, 4, 10, 51, 12, 129, 11, 4, 10, 184, 12, 512, 11, 4, 10, 50, 12, 510, 11, 4, 10, 49, 12, 511, 11, 4, 10, 185, 12, 513, 11, 4, 10, 120, 12, 107, 11, 4, 10, 54, 12, 153, 11, 4, 10, 292, 12, 11, 4, 10, 52, 12, 43, 11, 4, 8, 64, 4, 5, 4, 10, 335, 43, 12, 117, 1, 4, 10, 153, 43, 12, 92, 4, 10, 153, 129, 12, 65, 4, 5, 4, 10, 17, 509, 162, 12, 170, 375, 4, 5, 4, 10, 17, 513, 18, 12, 117, 1, 4, 10, 17, 512, 18, 12, 117, 1, 4, 10, 17, 510, 12, 117, 1, 4, 10, 17, 511, 12, 117, 1, 4, 5, 4, 10, 509, 17, 162, 12, 65, 67, 4, 10, 107, 17, 387, 12, 65, 4, 5, 4, 8, 55, 4, 10, 56, 160, 162, 60, 63, 4, 10, 56, 58, 18, 60, 61, 4, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 276}, "91": {"input": [2, 6, 4, 8, 9, 4, 10, 11, 12, 13, 99, 45, 174, 4, 10, 17, 12, 175, 208, 209, 1, 4, 10, 1, 12, 13, 1, 4, 10, 43, 12, 13, 197, 210, 4, 10, 107, 12, 108, 40, 211, 4, 10, 212, 12, 39, 1, 79, 4, 5, 4, 8, 64, 4, 5, 4, 10, 17, 213, 12, 214, 1, 215, 4, 10, 17, 212, 12, 216, 1, 118, 4, 10, 17, 1, 12, 216, 1, 1, 118, 4, 5, 4, 10, 107, 17, 18, 12, 65, 217, 4, 10, 17, 43, 18, 12, 92, 4, 5, 4, 8, 55, 4, 10, 56, 160, 73, 60, 63, 4, 10, 56, 58, 60, 61, 4, 5, 4, 8, 46, 4, 10, 120, 12, 107, 11, 4, 10, 54, 12, 17, 212, 11, 4, 10, 91, 12, 1, 212, 212, 212, 11, 4, 10, 52, 12, 43, 11, 4, 10, 51, 12, 11, 4, 5, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [6, 4, 8, 9, 4, 10, 11, 12, 13, 99, 45, 174, 4, 10, 17, 12, 175, 208, 209, 1, 4, 10, 1, 12, 13, 1, 4, 10, 43, 12, 13, 197, 210, 4, 10, 107, 12, 108, 40, 211, 4, 10, 212, 12, 39, 1, 79, 4, 5, 4, 8, 64, 4, 5, 4, 10, 17, 213, 12, 214, 1, 215, 4, 10, 17, 212, 12, 216, 1, 118, 4, 10, 17, 1, 12, 216, 1, 1, 118, 4, 5, 4, 10, 107, 17, 18, 12, 65, 217, 4, 10, 17, 43, 18, 12, 92, 4, 5, 4, 8, 55, 4, 10, 56, 160, 73, 60, 63, 4, 10, 56, 58, 60, 61, 4, 5, 4, 8, 46, 4, 10, 120, 12, 107, 11, 4, 10, 54, 12, 17, 212, 11, 4, 10, 91, 12, 1, 212, 212, 212, 11, 4, 10, 52, 12, 43, 11, 4, 10, 51, 12, 11, 4, 5, 4, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 156}, "92": {"input": [2, 6, 1, 4, 8, 9, 4, 10, 562, 12, 13, 1, 174, 4, 10, 11, 12, 13, 1, 33, 174, 4, 10, 196, 12, 13, 1, 33, 174, 4, 10, 591, 12, 13, 1, 37, 174, 4, 10, 107, 18, 12, 108, 40, 211, 4, 5, 4, 10, 1, 12, 1, 1, 318, 204, 174, 4, 10, 1, 12, 1, 1, 318, 204, 174, 4, 5, 4, 10, 1, 18, 12, 30, 4, 32, 1, 18, 12, 37, 1, 4, 155, 1, 12, 592, 4, 155, 1, 12, 592, 4, 155, 1, 12, 1, 4, 155, 1, 12, 1, 4, 32, 593, 12, 4, 155, 1, 12, 203, 592, 4, 236, 1, 12, 33, 4, 236, 1, 12, 34, 4, 155, 1, 12, 203, 1, 4, 236, 1, 12, 33, 4, 236, 1, 12, 34, 4, 5, 4, 10, 17, 12, 82, 146, 1, 295, 410, 4, 10, 1, 12, 30, 1, 1, 149, 4, 10, 1, 12, 308, 1, 1, 1, 4, 10, 43, 12, 13, 197, 325, 4, 10, 5, 4, 8, 64, 4, 5, 4, 10, 17, 43, 594, 12, 92, 4, 10, 17, 1, 593, 12, 65, 4, 5, 4, 10, 1, 11, 12, 170, 293, 4, 10, 1, 11, 12, 117, 1, 4, 10, 1, 11, 12, 117, 1, 4, 10, 1, 11, 12, 117, 1, 4, 10, 1, 11, 12, 117, 1, 4, 5, 4, 10, 593, 591, 12, 170, 293, 4, 10, 1, 591, 12, 117, 1, 4, 10, 1, 591, 12, 117, 1, 4, 10, 1, 591, 12, 117, 1, 4, 10, 1, 591, 12, 117, 1, 4, 5, 4, 10, 593, 43, 12, 72, 4, 10, 593, 594, 12, 65, 4, 10, 1, 43, 594, 12, 65, 4, 5, 4, 10, 1, 1, 12, 93, 67, 4, 5, 4, 10, 107, 17, 18, 12, 65, 67, 4, 5, 4, 5, 4, 8, 5, 4, 8, 55, 4, 10, 56, 160, 73, 60, 63, 4, 10, 56, 58, 60, 61, 4, 8, 5, 4, 8, 46, 4, 10, 292, 12, 562, 4, 10, 120, 12, 107, 196, 4, 10, 52, 12, 43, 4, 10, 158, 12, 591, 196, 4, 10, 54, 12, 196, 17, 4, 10, 186, 12, 1, 196, 4, 10, 123, 12, 1, 196, 4, 10, 51, 12, 11, 4, 10, 189, 12, 1, 196, 4, 5, 4, 5, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [6, 1, 4, 8, 9, 4, 10, 562, 12, 13, 1, 174, 4, 10, 11, 12, 13, 1, 33, 174, 4, 10, 196, 12, 13, 1, 33, 174, 4, 10, 591, 12, 13, 1, 37, 174, 4, 10, 107, 18, 12, 108, 40, 211, 4, 5, 4, 10, 1, 12, 1, 1, 318, 204, 174, 4, 10, 1, 12, 1, 1, 318, 204, 174, 4, 5, 4, 10, 1, 18, 12, 30, 4, 32, 1, 18, 12, 37, 1, 4, 155, 1, 12, 592, 4, 155, 1, 12, 592, 4, 155, 1, 12, 1, 4, 155, 1, 12, 1, 4, 32, 593, 12, 4, 155, 1, 12, 203, 592, 4, 236, 1, 12, 33, 4, 236, 1, 12, 34, 4, 155, 1, 12, 203, 1, 4, 236, 1, 12, 33, 4, 236, 1, 12, 34, 4, 5, 4, 10, 17, 12, 82, 146, 1, 295, 410, 4, 10, 1, 12, 30, 1, 1, 149, 4, 10, 1, 12, 308, 1, 1, 1, 4, 10, 43, 12, 13, 197, 325, 4, 10, 5, 4, 8, 64, 4, 5, 4, 10, 17, 43, 594, 12, 92, 4, 10, 17, 1, 593, 12, 65, 4, 5, 4, 10, 1, 11, 12, 170, 293, 4, 10, 1, 11, 12, 117, 1, 4, 10, 1, 11, 12, 117, 1, 4, 10, 1, 11, 12, 117, 1, 4, 10, 1, 11, 12, 117, 1, 4, 5, 4, 10, 593, 591, 12, 170, 293, 4, 10, 1, 591, 12, 117, 1, 4, 10, 1, 591, 12, 117, 1, 4, 10, 1, 591, 12, 117, 1, 4, 10, 1, 591, 12, 117, 1, 4, 5, 4, 10, 593, 43, 12, 72, 4, 10, 593, 594, 12, 65, 4, 10, 1, 43, 594, 12, 65, 4, 5, 4, 10, 1, 1, 12, 93, 67, 4, 5, 4, 10, 107, 17, 18, 12, 65, 67, 4, 5, 4, 5, 4, 8, 5, 4, 8, 55, 4, 10, 56, 160, 73, 60, 63, 4, 10, 56, 58, 60, 61, 4, 8, 5, 4, 8, 46, 4, 10, 292, 12, 562, 4, 10, 120, 12, 107, 196, 4, 10, 52, 12, 43, 4, 10, 158, 12, 591, 196, 4, 10, 54, 12, 196, 17, 4, 10, 186, 12, 1, 196, 4, 10, 123, 12, 1, 196, 4, 10, 51, 12, 11, 4, 10, 189, 12, 1, 196, 4, 5, 4, 5, 4, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 391}, "93": {"input": [2, 6, 4, 8, 9, 4, 5, 4, 10, 578, 12, 13, 197, 1, 4, 10, 196, 12, 13, 197, 198, 4, 10, 138, 73, 12, 13, 199, 200, 4, 10, 1, 73, 12, 109, 105, 18, 1, 1, 1, 295, 4, 10, 1, 12, 202, 85, 203, 204, 174, 4, 10, 182, 12, 108, 144, 4, 5, 4, 10, 135, 12, 39, 127, 137, 149, 136, 4, 10, 43, 12, 13, 156, 45, 4, 10, 17, 12, 175, 265, 295, 4, 5, 4, 8, 64, 4, 5, 4, 10, 17, 43, 12, 92, 4, 5, 4, 10, 17, 196, 1, 12, 206, 1, 1, 4, 10, 17, 578, 12, 65, 4, 5, 4, 10, 182, 17, 12, 65, 67, 4, 5, 4, 10, 196, 1, 18, 12, 117, 1, 4, 10, 1, 196, 43, 12, 65, 4, 5, 4, 10, 135, 17, 57, 12, 165, 4, 10, 138, 17, 12, 168, 166, 127, 4, 10, 17, 138, 12, 71, 166, 207, 4, 10, 17, 138, 12, 92, 4, 5, 4, 8, 46, 4, 10, 51, 12, 196, 578, 4, 10, 89, 12, 578, 4, 10, 189, 12, 1, 578, 4, 10, 190, 12, 196, 182, 4, 10, 54, 12, 17, 196, 578, 4, 10, 157, 12, 196, 578, 135, 4, 10, 158, 12, 138, 196, 578, 4, 5, 4, 8, 55, 4, 10, 56, 194, 63, 4, 10, 56, 58, 162, 61, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [6, 4, 8, 9, 4, 5, 4, 10, 578, 12, 13, 197, 1, 4, 10, 196, 12, 13, 197, 198, 4, 10, 138, 73, 12, 13, 199, 200, 4, 10, 1, 73, 12, 109, 105, 18, 1, 1, 1, 295, 4, 10, 1, 12, 202, 85, 203, 204, 174, 4, 10, 182, 12, 108, 144, 4, 5, 4, 10, 135, 12, 39, 127, 137, 149, 136, 4, 10, 43, 12, 13, 156, 45, 4, 10, 17, 12, 175, 265, 295, 4, 5, 4, 8, 64, 4, 5, 4, 10, 17, 43, 12, 92, 4, 5, 4, 10, 17, 196, 1, 12, 206, 1, 1, 4, 10, 17, 578, 12, 65, 4, 5, 4, 10, 182, 17, 12, 65, 67, 4, 5, 4, 10, 196, 1, 18, 12, 117, 1, 4, 10, 1, 196, 43, 12, 65, 4, 5, 4, 10, 135, 17, 57, 12, 165, 4, 10, 138, 17, 12, 168, 166, 127, 4, 10, 17, 138, 12, 71, 166, 207, 4, 10, 17, 138, 12, 92, 4, 5, 4, 8, 46, 4, 10, 51, 12, 196, 578, 4, 10, 89, 12, 578, 4, 10, 189, 12, 1, 578, 4, 10, 190, 12, 196, 182, 4, 10, 54, 12, 17, 196, 578, 4, 10, 157, 12, 196, 578, 135, 4, 10, 158, 12, 138, 196, 578, 4, 5, 4, 8, 55, 4, 10, 56, 194, 63, 4, 10, 56, 58, 162, 61, 4, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 234}, "94": {"input": [2, 6, 261, 128, 4, 8, 9, 4, 5, 4, 10, 11, 12, 13, 96, 4, 10, 17, 18, 12, 82, 115, 1, 4, 10, 112, 12, 113, 127, 114, 1, 4, 5, 4, 10, 196, 12, 13, 210, 4, 10, 521, 12, 13, 1, 4, 10, 178, 12, 13, 204, 174, 4, 5, 4, 10, 1, 12, 13, 4, 32, 1, 12, 1, 4, 32, 1, 12, 1, 4, 5, 4, 10, 129, 12, 16, 4, 32, 1, 12, 332, 130, 1, 1, 4, 32, 1, 12, 109, 1, 1, 4, 32, 1, 12, 13, 4, 5, 4, 10, 43, 12, 13, 156, 45, 4, 5, 4, 8, 46, 4, 10, 121, 12, 11, 1, 196, 4, 10, 291, 12, 11, 1, 4, 10, 54, 12, 11, 17, 196, 4, 10, 289, 12, 11, 521, 4, 10, 51, 12, 11, 196, 4, 10, 52, 12, 43, 4, 5, 4, 8, 64, 4, 10, 17, 43, 521, 1, 12, 92, 4, 5, 4, 10, 129, 196, 521, 1, 43, 119, 12, 65, 4, 5, 4, 10, 1, 178, 12, 117, 1, 118, 4, 10, 1, 1, 12, 65, 4, 5, 4, 10, 1, 129, 12, 117, 1, 67, 4, 10, 196, 112, 12, 117, 1, 4, 5, 4, 5, 4, 8, 55, 4, 10, 56, 58, 60, 61, 4, 10, 56, 1, 60, 63, 4, 10, 125, 1, 61, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [6, 261, 128, 4, 8, 9, 4, 5, 4, 10, 11, 12, 13, 96, 4, 10, 17, 18, 12, 82, 115, 1, 4, 10, 112, 12, 113, 127, 114, 1, 4, 5, 4, 10, 196, 12, 13, 210, 4, 10, 521, 12, 13, 1, 4, 10, 178, 12, 13, 204, 174, 4, 5, 4, 10, 1, 12, 13, 4, 32, 1, 12, 1, 4, 32, 1, 12, 1, 4, 5, 4, 10, 129, 12, 16, 4, 32, 1, 12, 332, 130, 1, 1, 4, 32, 1, 12, 109, 1, 1, 4, 32, 1, 12, 13, 4, 5, 4, 10, 43, 12, 13, 156, 45, 4, 5, 4, 8, 46, 4, 10, 121, 12, 11, 1, 196, 4, 10, 291, 12, 11, 1, 4, 10, 54, 12, 11, 17, 196, 4, 10, 289, 12, 11, 521, 4, 10, 51, 12, 11, 196, 4, 10, 52, 12, 43, 4, 5, 4, 8, 64, 4, 10, 17, 43, 521, 1, 12, 92, 4, 5, 4, 10, 129, 196, 521, 1, 43, 119, 12, 65, 4, 5, 4, 10, 1, 178, 12, 117, 1, 118, 4, 10, 1, 1, 12, 65, 4, 5, 4, 10, 1, 129, 12, 117, 1, 67, 4, 10, 196, 112, 12, 117, 1, 4, 5, 4, 5, 4, 8, 55, 4, 10, 56, 58, 60, 61, 4, 10, 56, 1, 60, 63, 4, 10, 125, 1, 61, 4, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 230}, "95": {"input": [2, 6, 261, 4, 8, 9, 4, 10, 11, 12, 13, 14, 174, 4, 5, 4, 10, 178, 12, 23, 130, 110, 4, 32, 648, 12, 423, 4, 32, 649, 12, 503, 4, 5, 4, 10, 43, 12, 4, 32, 1, 12, 4, 155, 650, 12, 13, 116, 4, 155, 1, 12, 13, 204, 174, 4, 5, 4, 32, 1, 12, 4, 155, 1, 12, 13, 1, 4, 155, 651, 12, 13, 204, 174, 4, 5, 4, 5, 4, 10, 29, 12, 266, 4, 32, 1, 12, 4, 155, 652, 12, 308, 105, 309, 367, 4, 155, 1, 12, 308, 105, 309, 204, 174, 4, 5, 4, 32, 1, 12, 4, 155, 1, 12, 308, 105, 368, 1, 4, 155, 1, 12, 308, 105, 368, 204, 174, 4, 5, 4, 5, 4, 10, 606, 12, 4, 32, 1, 12, 4, 155, 1, 12, 13, 28, 4, 155, 1, 12, 13, 204, 174, 4, 5, 4, 32, 1, 12, 4, 155, 1, 12, 13, 42, 4, 155, 1, 12, 13, 204, 174, 4, 5, 4, 10, 1, 12, 39, 477, 372, 4, 5, 4, 10, 17, 12, 1, 266, 4, 32, 653, 12, 1, 1, 4, 32, 654, 12, 1, 1, 4, 5, 4, 5, 4, 8, 46, 4, 10, 54, 12, 653, 11, 4, 10, 51, 12, 11, 4, 10, 159, 12, 652, 11, 4, 10, 374, 12, 1, 11, 4, 10, 123, 12, 650, 651, 4, 10, 52, 12, 650, 11, 4, 10, 90, 12, 651, 11, 4, 10, 50, 12, 1, 11, 4, 10, 49, 12, 1, 11, 4, 418, 4, 8, 64, 4, 10, 653, 650, 12, 92, 4, 10, 654, 1, 12, 92, 4, 10, 17, 119, 12, 253, 4, 5, 4, 10, 653, 652, 12, 65, 94, 4, 10, 654, 1, 12, 65, 94, 4, 5, 4, 10, 178, 178, 12, 93, 4, 10, 178, 1, 12, 65, 4, 10, 178, 1, 12, 65, 4, 5, 4, 10, 652, 650, 12, 92, 481, 4, 10, 1, 1, 12, 92, 481, 4, 10, 1, 1, 12, 92, 481, 4, 10, 1, 651, 12, 92, 481, 4, 5, 4, 4, 10, 653, 648, 12, 255, 1, 1, 4, 10, 653, 648, 12, 255, 1, 1, 4, 10, 653, 648, 12, 255, 1, 1, 4, 10, 653, 648, 12, 255, 1, 1, 4, 10, 653, 648, 12, 255, 1, 1, 4, 10, 653, 648, 12, 255, 1, 1, 4, 10, 653, 648, 12, 419, 4, 10, 653, 648, 12, 117, 1, 1, 4, 5, 4, 4, 10, 654, 649, 12, 255, 1, 1, 4, 10, 654, 649, 12, 255, 1, 1, 4, 10, 654, 649, 12, 255, 1, 1, 4, 10, 654, 649, 12, 255, 1, 1, 4, 10, 654, 649, 12, 255, 1, 1, 4, 10, 654, 649, 12, 255, 1, 1, 4, 10, 654, 649, 12, 419, 4, 10, 654, 649, 12, 117, 1, 1, 4, 5, 4, 10, 653, 1, 12, 71, 1, 167, 326, 67, 4, 10, 654, 1, 12, 71, 1, 167, 326, 67, 4, 5, 4, 5, 4, 8, 55, 4, 10, 56, 58, 60, 61, 4, 10, 56, 1, 60, 63, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [6, 261, 4, 8, 9, 4, 10, 11, 12, 13, 14, 174, 4, 5, 4, 10, 178, 12, 23, 130, 110, 4, 32, 648, 12, 423, 4, 32, 649, 12, 503, 4, 5, 4, 10, 43, 12, 4, 32, 1, 12, 4, 155, 650, 12, 13, 116, 4, 155, 1, 12, 13, 204, 174, 4, 5, 4, 32, 1, 12, 4, 155, 1, 12, 13, 1, 4, 155, 651, 12, 13, 204, 174, 4, 5, 4, 5, 4, 10, 29, 12, 266, 4, 32, 1, 12, 4, 155, 652, 12, 308, 105, 309, 367, 4, 155, 1, 12, 308, 105, 309, 204, 174, 4, 5, 4, 32, 1, 12, 4, 155, 1, 12, 308, 105, 368, 1, 4, 155, 1, 12, 308, 105, 368, 204, 174, 4, 5, 4, 5, 4, 10, 606, 12, 4, 32, 1, 12, 4, 155, 1, 12, 13, 28, 4, 155, 1, 12, 13, 204, 174, 4, 5, 4, 32, 1, 12, 4, 155, 1, 12, 13, 42, 4, 155, 1, 12, 13, 204, 174, 4, 5, 4, 10, 1, 12, 39, 477, 372, 4, 5, 4, 10, 17, 12, 1, 266, 4, 32, 653, 12, 1, 1, 4, 32, 654, 12, 1, 1, 4, 5, 4, 5, 4, 8, 46, 4, 10, 54, 12, 653, 11, 4, 10, 51, 12, 11, 4, 10, 159, 12, 652, 11, 4, 10, 374, 12, 1, 11, 4, 10, 123, 12, 650, 651, 4, 10, 52, 12, 650, 11, 4, 10, 90, 12, 651, 11, 4, 10, 50, 12, 1, 11, 4, 10, 49, 12, 1, 11, 4, 418, 4, 8, 64, 4, 10, 653, 650, 12, 92, 4, 10, 654, 1, 12, 92, 4, 10, 17, 119, 12, 253, 4, 5, 4, 10, 653, 652, 12, 65, 94, 4, 10, 654, 1, 12, 65, 94, 4, 5, 4, 10, 178, 178, 12, 93, 4, 10, 178, 1, 12, 65, 4, 10, 178, 1, 12, 65, 4, 5, 4, 10, 652, 650, 12, 92, 481, 4, 10, 1, 1, 12, 92, 481, 4, 10, 1, 1, 12, 92, 481, 4, 10, 1, 651, 12, 92, 481, 4, 5, 4, 4, 10, 653, 648, 12, 255, 1, 1, 4, 10, 653, 648, 12, 255, 1, 1, 4, 10, 653, 648, 12, 255, 1, 1, 4, 10, 653, 648, 12, 255, 1, 1, 4, 10, 653, 648, 12, 255, 1, 1, 4, 10, 653, 648, 12, 255, 1, 1, 4, 10, 653, 648, 12, 419, 4, 10, 653, 648, 12, 117, 1, 1, 4, 5, 4, 4, 10, 654, 649, 12, 255, 1, 1, 4, 10, 654, 649, 12, 255, 1, 1, 4, 10, 654, 649, 12, 255, 1, 1, 4, 10, 654, 649, 12, 255, 1, 1, 4, 10, 654, 649, 12, 255, 1, 1, 4, 10, 654, 649, 12, 255, 1, 1, 4, 10, 654, 649, 12, 419, 4, 10, 654, 649, 12, 117, 1, 1, 4, 5, 4, 10, 653, 1, 12, 71, 1, 167, 326, 67, 4, 10, 654, 1, 12, 71, 1, 167, 326, 67, 4, 5, 4, 5, 4, 8, 55, 4, 10, 56, 58, 60, 61, 4, 10, 56, 1, 60, 63, 4, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 521}, "96": {"input": [2, 6, 4, 8, 9, 4, 10, 11, 12, 13, 174, 1, 4, 10, 347, 12, 1, 348, 1, 31, 86, 1, 1, 4, 10, 349, 12, 30, 100, 18, 323, 350, 35, 4, 10, 351, 12, 4, 32, 107, 18, 12, 108, 40, 183, 4, 5, 4, 10, 17, 12, 175, 176, 4, 5, 4, 10, 43, 12, 13, 44, 45, 4, 5, 4, 8, 64, 4, 5, 4, 10, 107, 17, 12, 65, 163, 4, 10, 17, 43, 12, 92, 4, 10, 347, 43, 12, 92, 4, 10, 17, 349, 12, 65, 94, 4, 10, 349, 43, 12, 65, 4, 5, 4, 5, 4, 8, 46, 4, 10, 120, 12, 107, 11, 4, 10, 124, 12, 347, 11, 4, 10, 51, 12, 11, 4, 10, 54, 12, 17, 11, 4, 5, 4, 8, 55, 4, 10, 56, 160, 60, 63, 4, 10, 56, 58, 60, 61, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [6, 4, 8, 9, 4, 10, 11, 12, 13, 174, 1, 4, 10, 347, 12, 1, 348, 1, 31, 86, 1, 1, 4, 10, 349, 12, 30, 100, 18, 323, 350, 35, 4, 10, 351, 12, 4, 32, 107, 18, 12, 108, 40, 183, 4, 5, 4, 10, 17, 12, 175, 176, 4, 5, 4, 10, 43, 12, 13, 44, 45, 4, 5, 4, 8, 64, 4, 5, 4, 10, 107, 17, 12, 65, 163, 4, 10, 17, 43, 12, 92, 4, 10, 347, 43, 12, 92, 4, 10, 17, 349, 12, 65, 94, 4, 10, 349, 43, 12, 65, 4, 5, 4, 5, 4, 8, 46, 4, 10, 120, 12, 107, 11, 4, 10, 124, 12, 347, 11, 4, 10, 51, 12, 11, 4, 10, 54, 12, 17, 11, 4, 5, 4, 8, 55, 4, 10, 56, 160, 60, 63, 4, 10, 56, 58, 60, 61, 4, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 149}, "97": {"input": [2, 6, 7, 4, 5, 4, 8, 9, 4, 10, 380, 12, 13, 328, 174, 4, 10, 17, 12, 1, 1, 378, 1, 1, 1, 218, 1, 1, 4, 5, 4, 10, 1, 12, 30, 36, 1, 378, 150, 1, 149, 4, 32, 1, 12, 4, 32, 377, 12, 4, 5, 4, 10, 1, 12, 23, 204, 174, 4, 5, 4, 10, 612, 12, 23, 1, 4, 32, 1, 12, 1, 4, 32, 1, 12, 4, 5, 4, 10, 470, 12, 23, 88, 4, 32, 1, 12, 1, 4, 32, 43, 12, 4, 5, 4, 5, 4, 8, 55, 4, 10, 56, 58, 60, 61, 4, 10, 56, 1, 60, 63, 4, 252, 5, 4, 8, 64, 4, 5, 4, 10, 1, 612, 470, 12, 255, 1, 1, 4, 5, 4, 10, 612, 377, 12, 65, 95, 4, 5, 4, 10, 377, 17, 12, 1, 4, 10, 377, 470, 12, 379, 4, 10, 17, 470, 12, 458, 4, 5, 4, 10, 377, 119, 12, 214, 58, 167, 4, 10, 377, 119, 12, 117, 1, 4, 10, 377, 612, 12, 379, 4, 5, 4, 8, 46, 4, 10, 51, 12, 380, 4, 10, 159, 12, 380, 377, 4, 10, 90, 12, 380, 1, 4, 10, 291, 12, 380, 1, 4, 10, 47, 12, 380, 1, 4, 10, 52, 12, 380, 43, 4, 10, 54, 12, 380, 17, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [6, 7, 4, 5, 4, 8, 9, 4, 10, 380, 12, 13, 328, 174, 4, 10, 17, 12, 1, 1, 378, 1, 1, 1, 218, 1, 1, 4, 5, 4, 10, 1, 12, 30, 36, 1, 378, 150, 1, 149, 4, 32, 1, 12, 4, 32, 377, 12, 4, 5, 4, 10, 1, 12, 23, 204, 174, 4, 5, 4, 10, 612, 12, 23, 1, 4, 32, 1, 12, 1, 4, 32, 1, 12, 4, 5, 4, 10, 470, 12, 23, 88, 4, 32, 1, 12, 1, 4, 32, 43, 12, 4, 5, 4, 5, 4, 8, 55, 4, 10, 56, 58, 60, 61, 4, 10, 56, 1, 60, 63, 4, 252, 5, 4, 8, 64, 4, 5, 4, 10, 1, 612, 470, 12, 255, 1, 1, 4, 5, 4, 10, 612, 377, 12, 65, 95, 4, 5, 4, 10, 377, 17, 12, 1, 4, 10, 377, 470, 12, 379, 4, 10, 17, 470, 12, 458, 4, 5, 4, 10, 377, 119, 12, 214, 58, 167, 4, 10, 377, 119, 12, 117, 1, 4, 10, 377, 612, 12, 379, 4, 5, 4, 8, 46, 4, 10, 51, 12, 380, 4, 10, 159, 12, 380, 377, 4, 10, 90, 12, 380, 1, 4, 10, 291, 12, 380, 1, 4, 10, 47, 12, 380, 1, 4, 10, 52, 12, 380, 43, 4, 10, 54, 12, 380, 17, 4, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 227}, "98": {"input": [2, 6, 4, 8, 9, 4, 10, 11, 12, 13, 99, 45, 174, 4, 10, 391, 12, 13, 130, 1, 4, 10, 1, 12, 5, 4, 32, 17, 162, 12, 175, 1, 295, 4, 32, 392, 12, 308, 288, 1, 393, 1, 4, 5, 4, 10, 43, 12, 13, 210, 4, 5, 4, 8, 55, 4, 10, 56, 1, 63, 4, 10, 56, 1, 162, 61, 4, 5, 4, 8, 64, 4, 10, 1, 162, 43, 73, 12, 92, 4, 10, 392, 17, 12, 65, 95, 4, 10, 392, 391, 12, 1, 4, 10, 391, 392, 12, 65, 4, 5, 4, 8, 46, 4, 10, 50, 12, 11, 392, 4, 10, 184, 12, 11, 391, 4, 10, 54, 12, 11, 17, 4, 10, 51, 12, 11, 4, 10, 52, 12, 11, 43, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [6, 4, 8, 9, 4, 10, 11, 12, 13, 99, 45, 174, 4, 10, 391, 12, 13, 130, 1, 4, 10, 1, 12, 5, 4, 32, 17, 162, 12, 175, 1, 295, 4, 32, 392, 12, 308, 288, 1, 393, 1, 4, 5, 4, 10, 43, 12, 13, 210, 4, 5, 4, 8, 55, 4, 10, 56, 1, 63, 4, 10, 56, 1, 162, 61, 4, 5, 4, 8, 64, 4, 10, 1, 162, 43, 73, 12, 92, 4, 10, 392, 17, 12, 65, 95, 4, 10, 392, 391, 12, 1, 4, 10, 391, 392, 12, 65, 4, 5, 4, 8, 46, 4, 10, 50, 12, 11, 392, 4, 10, 184, 12, 11, 391, 4, 10, 54, 12, 11, 17, 4, 10, 51, 12, 11, 4, 10, 52, 12, 11, 43, 4, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 133}, "99": {"input": [2, 6, 4, 8, 9, 4, 10, 1, 12, 13, 174, 4, 32, 631, 12, 142, 1, 4, 32, 632, 12, 130, 508, 4, 32, 633, 12, 14, 4, 5, 4, 10, 634, 73, 12, 308, 162, 199, 1, 393, 4, 10, 17, 73, 12, 82, 37, 19, 1, 348, 1, 382, 4, 10, 145, 12, 30, 4, 32, 597, 18, 12, 36, 130, 203, 148, 4, 32, 349, 12, 37, 100, 1, 350, 149, 79, 4, 5, 4, 10, 635, 18, 12, 30, 454, 4, 32, 1, 18, 12, 34, 1, 18, 199, 4, 32, 1, 18, 12, 34, 408, 18, 199, 4, 32, 1, 18, 12, 33, 1, 18, 199, 4, 32, 1, 18, 12, 33, 408, 18, 199, 4, 5, 4, 10, 636, 73, 12, 103, 599, 18, 1, 18, 340, 288, 1, 4, 10, 317, 18, 12, 109, 183, 110, 4, 32, 1, 18, 12, 1, 18, 1, 73, 573, 4, 32, 623, 18, 12, 1, 547, 542, 4, 5, 4, 10, 624, 12, 30, 34, 203, 1, 79, 4, 10, 335, 12, 39, 505, 4, 8, 5, 4, 8, 46, 4, 10, 54, 12, 17, 631, 4, 10, 89, 12, 634, 632, 4, 10, 47, 12, 1, 633, 4, 10, 188, 12, 623, 631, 4, 10, 124, 12, 632, 4, 10, 320, 12, 631, 4, 10, 48, 12, 633, 4, 10, 158, 12, 1, 631, 4, 10, 189, 12, 1, 631, 4, 10, 289, 12, 1, 631, 4, 10, 190, 12, 1, 631, 4, 5, 4, 8, 55, 4, 10, 56, 57, 58, 59, 60, 61, 4, 10, 56, 57, 1, 59, 60, 61, 4, 10, 62, 1, 1, 60, 63, 4, 10, 5, 4, 8, 64, 4, 10, 17, 43, 119, 12, 92, 4, 10, 17, 597, 12, 65, 4, 10, 597, 17, 43, 119, 12, 65, 4, 5, 4, 10, 636, 349, 12, 65, 67, 4, 10, 349, 636, 43, 119, 12, 65, 4, 5, 4, 10, 349, 597, 12, 93, 4, 5, 4, 10, 636, 43, 119, 18, 12, 72, 4, 10, 636, 43, 119, 18, 12, 92, 4, 5, 4, 10, 634, 597, 12, 93, 94, 4, 10, 634, 43, 119, 12, 92, 4, 5, 4, 10, 17, 624, 12, 71, 1, 1, 18, 326, 4, 10, 624, 43, 119, 12, 65, 4, 5, 4, 10, 17, 317, 632, 633, 12, 92, 4, 10, 634, 631, 12, 92, 4, 5, 4, 10, 635, 597, 12, 93, 4, 10, 635, 119, 12, 253, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [6, 4, 8, 9, 4, 10, 1, 12, 13, 174, 4, 32, 631, 12, 142, 1, 4, 32, 632, 12, 130, 508, 4, 32, 633, 12, 14, 4, 5, 4, 10, 634, 73, 12, 308, 162, 199, 1, 393, 4, 10, 17, 73, 12, 82, 37, 19, 1, 348, 1, 382, 4, 10, 145, 12, 30, 4, 32, 597, 18, 12, 36, 130, 203, 148, 4, 32, 349, 12, 37, 100, 1, 350, 149, 79, 4, 5, 4, 10, 635, 18, 12, 30, 454, 4, 32, 1, 18, 12, 34, 1, 18, 199, 4, 32, 1, 18, 12, 34, 408, 18, 199, 4, 32, 1, 18, 12, 33, 1, 18, 199, 4, 32, 1, 18, 12, 33, 408, 18, 199, 4, 5, 4, 10, 636, 73, 12, 103, 599, 18, 1, 18, 340, 288, 1, 4, 10, 317, 18, 12, 109, 183, 110, 4, 32, 1, 18, 12, 1, 18, 1, 73, 573, 4, 32, 623, 18, 12, 1, 547, 542, 4, 5, 4, 10, 624, 12, 30, 34, 203, 1, 79, 4, 10, 335, 12, 39, 505, 4, 8, 5, 4, 8, 46, 4, 10, 54, 12, 17, 631, 4, 10, 89, 12, 634, 632, 4, 10, 47, 12, 1, 633, 4, 10, 188, 12, 623, 631, 4, 10, 124, 12, 632, 4, 10, 320, 12, 631, 4, 10, 48, 12, 633, 4, 10, 158, 12, 1, 631, 4, 10, 189, 12, 1, 631, 4, 10, 289, 12, 1, 631, 4, 10, 190, 12, 1, 631, 4, 5, 4, 8, 55, 4, 10, 56, 57, 58, 59, 60, 61, 4, 10, 56, 57, 1, 59, 60, 61, 4, 10, 62, 1, 1, 60, 63, 4, 10, 5, 4, 8, 64, 4, 10, 17, 43, 119, 12, 92, 4, 10, 17, 597, 12, 65, 4, 10, 597, 17, 43, 119, 12, 65, 4, 5, 4, 10, 636, 349, 12, 65, 67, 4, 10, 349, 636, 43, 119, 12, 65, 4, 5, 4, 10, 349, 597, 12, 93, 4, 5, 4, 10, 636, 43, 119, 18, 12, 72, 4, 10, 636, 43, 119, 18, 12, 92, 4, 5, 4, 10, 634, 597, 12, 93, 94, 4, 10, 634, 43, 119, 12, 92, 4, 5, 4, 10, 17, 624, 12, 71, 1, 1, 18, 326, 4, 10, 624, 43, 119, 12, 65, 4, 5, 4, 10, 17, 317, 632, 633, 12, 92, 4, 10, 634, 631, 12, 92, 4, 5, 4, 10, 635, 597, 12, 93, 4, 10, 635, 119, 12, 253, 4, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 412}, "100": {"input": [2, 6, 1, 128, 4, 8, 9, 4, 10, 380, 12, 13, 1, 4, 10, 181, 12, 108, 144, 4, 10, 43, 12, 13, 116, 4, 10, 129, 12, 13, 16, 4, 10, 177, 12, 23, 152, 4, 10, 17, 12, 175, 1, 4, 8, 55, 4, 10, 56, 1, 60, 63, 4, 10, 56, 58, 60, 61, 4, 8, 64, 4, 10, 17, 43, 12, 92, 4, 10, 177, 17, 12, 191, 4, 10, 177, 43, 177, 12, 171, 4, 10, 43, 177, 12, 171, 4, 10, 129, 177, 12, 93, 4, 10, 17, 129, 12, 65, 4, 10, 181, 17, 12, 65, 4, 5, 4, 8, 46, 4, 10, 54, 12, 380, 17, 4, 10, 52, 12, 43, 4, 10, 123, 12, 380, 129, 4, 10, 89, 12, 380, 177, 4, 10, 159, 12, 380, 181, 4, 10, 51, 12, 380, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [6, 1, 128, 4, 8, 9, 4, 10, 380, 12, 13, 1, 4, 10, 181, 12, 108, 144, 4, 10, 43, 12, 13, 116, 4, 10, 129, 12, 13, 16, 4, 10, 177, 12, 23, 152, 4, 10, 17, 12, 175, 1, 4, 8, 55, 4, 10, 56, 1, 60, 63, 4, 10, 56, 58, 60, 61, 4, 8, 64, 4, 10, 17, 43, 12, 92, 4, 10, 177, 17, 12, 191, 4, 10, 177, 43, 177, 12, 171, 4, 10, 43, 177, 12, 171, 4, 10, 129, 177, 12, 93, 4, 10, 17, 129, 12, 65, 4, 10, 181, 17, 12, 65, 4, 5, 4, 8, 46, 4, 10, 54, 12, 380, 17, 4, 10, 52, 12, 43, 4, 10, 123, 12, 380, 129, 4, 10, 89, 12, 380, 177, 4, 10, 159, 12, 380, 181, 4, 10, 51, 12, 380, 4, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 144}, "101": {"input": [2, 6, 4, 8, 9, 5, 4, 10, 17, 12, 378, 452, 1, 1, 4, 10, 455, 73, 12, 18, 13, 100, 4, 10, 107, 12, 13, 40, 4, 10, 457, 12, 13, 222, 4, 32, 5, 4, 8, 55, 4, 10, 56, 160, 18, 478, 63, 4, 10, 56, 58, 162, 61, 4, 252, 5, 4, 8, 64, 4, 10, 17, 119, 18, 12, 65, 4, 10, 107, 17, 12, 65, 4, 10, 17, 43, 12, 458, 4, 10, 17, 455, 12, 65, 4, 10, 457, 17, 12, 65, 67, 4, 10, 5, 4, 8, 46, 4, 10, 459, 12, 107, 4, 10, 50, 12, 455, 4, 10, 89, 12, 457, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [6, 4, 8, 9, 5, 4, 10, 17, 12, 378, 452, 1, 1, 4, 10, 455, 73, 12, 18, 13, 100, 4, 10, 107, 12, 13, 40, 4, 10, 457, 12, 13, 222, 4, 32, 5, 4, 8, 55, 4, 10, 56, 160, 18, 478, 63, 4, 10, 56, 58, 162, 61, 4, 252, 5, 4, 8, 64, 4, 10, 17, 119, 18, 12, 65, 4, 10, 107, 17, 12, 65, 4, 10, 17, 43, 12, 458, 4, 10, 17, 455, 12, 65, 4, 10, 457, 17, 12, 65, 67, 4, 10, 5, 4, 8, 46, 4, 10, 459, 12, 107, 4, 10, 50, 12, 455, 4, 10, 89, 12, 457, 4, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 113}, "102": {"input": [2, 6, 128, 172, 4, 5, 4, 8, 9, 4, 10, 11, 12, 13, 173, 174, 4, 10, 196, 12, 13, 173, 174, 4, 10, 178, 73, 12, 13, 179, 180, 4, 10, 17, 12, 175, 176, 4, 10, 519, 12, 23, 4, 32, 177, 162, 12, 18, 88, 4, 32, 520, 18, 12, 18, 424, 4, 10, 43, 12, 13, 44, 45, 4, 5, 4, 8, 46, 4, 10, 54, 12, 17, 196, 4, 10, 159, 12, 11, 178, 4, 10, 186, 12, 177, 196, 4, 10, 51, 12, 196, 4, 10, 52, 12, 196, 43, 4, 5, 4, 8, 64, 4, 10, 17, 43, 12, 92, 4, 10, 519, 17, 18, 12, 191, 4, 10, 519, 43, 519, 73, 12, 171, 4, 10, 177, 178, 162, 12, 117, 1, 67, 4, 10, 520, 196, 12, 117, 449, 94, 4, 5, 4, 8, 55, 4, 10, 56, 449, 162, 60, 63, 4, 5, 4, 5, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [6, 128, 172, 4, 5, 4, 8, 9, 4, 10, 11, 12, 13, 173, 174, 4, 10, 196, 12, 13, 173, 174, 4, 10, 178, 73, 12, 13, 179, 180, 4, 10, 17, 12, 175, 176, 4, 10, 519, 12, 23, 4, 32, 177, 162, 12, 18, 88, 4, 32, 520, 18, 12, 18, 424, 4, 10, 43, 12, 13, 44, 45, 4, 5, 4, 8, 46, 4, 10, 54, 12, 17, 196, 4, 10, 159, 12, 11, 178, 4, 10, 186, 12, 177, 196, 4, 10, 51, 12, 196, 4, 10, 52, 12, 196, 43, 4, 5, 4, 8, 64, 4, 10, 17, 43, 12, 92, 4, 10, 519, 17, 18, 12, 191, 4, 10, 519, 43, 519, 73, 12, 171, 4, 10, 177, 178, 162, 12, 117, 1, 67, 4, 10, 520, 196, 12, 117, 449, 94, 4, 5, 4, 8, 55, 4, 10, 56, 449, 162, 60, 63, 4, 5, 4, 5, 4, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 157}, "103": {"input": [2, 6, 7, 4, 8, 9, 4, 10, 380, 12, 13, 328, 174, 4, 10, 17, 12, 1, 146, 20, 1, 1, 4, 10, 1, 12, 13, 1, 4, 10, 1, 12, 23, 110, 1, 4, 10, 347, 12, 1, 348, 1, 31, 1, 1, 1, 4, 10, 349, 12, 30, 100, 323, 78, 35, 4, 10, 1, 12, 23, 4, 32, 417, 12, 381, 4, 32, 1, 12, 1, 4, 10, 1, 12, 23, 18, 174, 204, 4, 5, 4, 8, 46, 4, 10, 54, 12, 17, 380, 4, 10, 51, 12, 380, 4, 10, 47, 12, 1, 380, 4, 10, 124, 12, 347, 380, 4, 10, 48, 12, 417, 380, 4, 10, 52, 12, 1, 380, 4, 10, 188, 12, 1, 380, 4, 418, 4, 8, 64, 4, 5, 4, 10, 17, 1, 12, 214, 94, 4, 10, 17, 119, 12, 65, 4, 5, 4, 10, 17, 349, 12, 170, 4, 10, 17, 349, 12, 214, 4, 10, 349, 17, 12, 65, 4, 5, 4, 10, 17, 417, 12, 419, 4, 10, 417, 17, 12, 117, 1, 4, 10, 17, 1, 12, 216, 4, 5, 4, 10, 17, 1, 12, 256, 1, 258, 1, 1, 4, 10, 1, 17, 12, 65, 67, 4, 5, 4, 8, 55, 4, 10, 56, 58, 60, 61, 4, 10, 56, 1, 60, 63, 4, 10, 125, 126, 61, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [6, 7, 4, 8, 9, 4, 10, 380, 12, 13, 328, 174, 4, 10, 17, 12, 1, 146, 20, 1, 1, 4, 10, 1, 12, 13, 1, 4, 10, 1, 12, 23, 110, 1, 4, 10, 347, 12, 1, 348, 1, 31, 1, 1, 1, 4, 10, 349, 12, 30, 100, 323, 78, 35, 4, 10, 1, 12, 23, 4, 32, 417, 12, 381, 4, 32, 1, 12, 1, 4, 10, 1, 12, 23, 18, 174, 204, 4, 5, 4, 8, 46, 4, 10, 54, 12, 17, 380, 4, 10, 51, 12, 380, 4, 10, 47, 12, 1, 380, 4, 10, 124, 12, 347, 380, 4, 10, 48, 12, 417, 380, 4, 10, 52, 12, 1, 380, 4, 10, 188, 12, 1, 380, 4, 418, 4, 8, 64, 4, 5, 4, 10, 17, 1, 12, 214, 94, 4, 10, 17, 119, 12, 65, 4, 5, 4, 10, 17, 349, 12, 170, 4, 10, 17, 349, 12, 214, 4, 10, 349, 17, 12, 65, 4, 5, 4, 10, 17, 417, 12, 419, 4, 10, 417, 17, 12, 117, 1, 4, 10, 17, 1, 12, 216, 4, 5, 4, 10, 17, 1, 12, 256, 1, 258, 1, 1, 4, 10, 1, 17, 12, 65, 67, 4, 5, 4, 8, 55, 4, 10, 56, 58, 60, 61, 4, 10, 56, 1, 60, 63, 4, 10, 125, 126, 61, 4, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 227}, "104": {"input": [2, 6, 172, 128, 4, 8, 9, 4, 10, 11, 12, 13, 174, 14, 4, 10, 43, 12, 13, 325, 4, 5, 4, 10, 310, 12, 13, 174, 204, 4, 32, 365, 12, 100, 4, 32, 366, 12, 130, 4, 32, 563, 12, 40, 4, 32, 564, 12, 19, 4, 5, 4, 10, 182, 12, 13, 1, 4, 10, 1, 12, 13, 174, 204, 4, 5, 4, 10, 637, 12, 1, 4, 32, 17, 12, 175, 4, 32, 1, 12, 363, 4, 155, 1, 12, 36, 4, 155, 1, 12, 37, 4, 155, 1, 12, 34, 4, 155, 1, 12, 33, 4, 5, 4, 10, 331, 12, 13, 1, 4, 5, 4, 8, 46, 4, 10, 51, 12, 11, 4, 10, 54, 12, 17, 11, 4, 10, 374, 12, 365, 11, 4, 10, 189, 12, 366, 11, 4, 10, 158, 12, 563, 11, 4, 10, 289, 12, 564, 11, 4, 10, 190, 12, 182, 11, 4, 10, 124, 12, 331, 11, 4, 418, 4, 8, 64, 4, 10, 1, 43, 12, 1, 1, 41, 4, 10, 1, 43, 12, 117, 58, 4, 10, 43, 17, 12, 1, 1, 638, 4, 10, 43, 17, 12, 1, 1, 638, 4, 10, 43, 17, 12, 1, 1, 638, 4, 10, 43, 17, 12, 1, 1, 638, 4, 10, 637, 43, 12, 92, 4, 5, 4, 10, 17, 365, 12, 117, 1, 118, 4, 10, 17, 366, 12, 117, 1, 118, 4, 10, 17, 563, 12, 117, 1, 118, 4, 10, 17, 564, 12, 117, 1, 118, 4, 5, 4, 10, 637, 310, 12, 192, 1, 4, 10, 637, 310, 12, 192, 1, 4, 10, 637, 310, 12, 192, 1, 4, 10, 637, 310, 12, 192, 1, 4, 5, 4, 10, 637, 594, 12, 92, 4, 5, 4, 10, 637, 182, 12, 70, 1, 4, 10, 182, 637, 12, 65, 4, 5, 4, 10, 637, 331, 12, 65, 4, 5, 4, 8, 55, 4, 10, 62, 1, 127, 63, 4, 10, 56, 1, 60, 61, 4, 10, 125, 126, 61, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [6, 172, 128, 4, 8, 9, 4, 10, 11, 12, 13, 174, 14, 4, 10, 43, 12, 13, 325, 4, 5, 4, 10, 310, 12, 13, 174, 204, 4, 32, 365, 12, 100, 4, 32, 366, 12, 130, 4, 32, 563, 12, 40, 4, 32, 564, 12, 19, 4, 5, 4, 10, 182, 12, 13, 1, 4, 10, 1, 12, 13, 174, 204, 4, 5, 4, 10, 637, 12, 1, 4, 32, 17, 12, 175, 4, 32, 1, 12, 363, 4, 155, 1, 12, 36, 4, 155, 1, 12, 37, 4, 155, 1, 12, 34, 4, 155, 1, 12, 33, 4, 5, 4, 10, 331, 12, 13, 1, 4, 5, 4, 8, 46, 4, 10, 51, 12, 11, 4, 10, 54, 12, 17, 11, 4, 10, 374, 12, 365, 11, 4, 10, 189, 12, 366, 11, 4, 10, 158, 12, 563, 11, 4, 10, 289, 12, 564, 11, 4, 10, 190, 12, 182, 11, 4, 10, 124, 12, 331, 11, 4, 418, 4, 8, 64, 4, 10, 1, 43, 12, 1, 1, 41, 4, 10, 1, 43, 12, 117, 58, 4, 10, 43, 17, 12, 1, 1, 638, 4, 10, 43, 17, 12, 1, 1, 638, 4, 10, 43, 17, 12, 1, 1, 638, 4, 10, 43, 17, 12, 1, 1, 638, 4, 10, 637, 43, 12, 92, 4, 5, 4, 10, 17, 365, 12, 117, 1, 118, 4, 10, 17, 366, 12, 117, 1, 118, 4, 10, 17, 563, 12, 117, 1, 118, 4, 10, 17, 564, 12, 117, 1, 118, 4, 5, 4, 10, 637, 310, 12, 192, 1, 4, 10, 637, 310, 12, 192, 1, 4, 10, 637, 310, 12, 192, 1, 4, 10, 637, 310, 12, 192, 1, 4, 5, 4, 10, 637, 594, 12, 92, 4, 5, 4, 10, 637, 182, 12, 70, 1, 4, 10, 182, 637, 12, 65, 4, 5, 4, 10, 637, 331, 12, 65, 4, 5, 4, 8, 55, 4, 10, 62, 1, 127, 63, 4, 10, 56, 1, 60, 61, 4, 10, 125, 126, 61, 4, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 337}, "105": {"input": [2, 6, 4, 8, 9, 4, 5, 4, 10, 1, 12, 1, 4, 32, 196, 12, 13, 451, 4, 5, 4, 10, 153, 12, 378, 1, 4, 32, 17, 12, 1, 1, 1, 1, 1, 264, 4, 5, 4, 10, 457, 12, 30, 34, 266, 489, 4, 5, 4, 10, 1, 12, 13, 204, 174, 4, 32, 1, 12, 4, 32, 1, 12, 4, 5, 4, 10, 317, 12, 109, 204, 174, 4, 32, 1, 12, 1, 337, 340, 1, 4, 32, 1, 12, 1, 1, 385, 34, 4, 32, 1, 12, 1, 1, 385, 34, 4, 32, 1, 12, 1, 1, 385, 34, 4, 32, 1, 12, 160, 375, 346, 4, 5, 4, 10, 506, 12, 30, 408, 4, 32, 1, 12, 1, 18, 507, 4, 32, 1, 12, 1, 18, 389, 4, 5, 4, 10, 107, 12, 30, 34, 408, 211, 110, 4, 5, 4, 10, 43, 12, 13, 1, 451, 4, 5, 4, 10, 1, 12, 13, 100, 1, 4, 32, 5, 4, 8, 55, 4, 10, 62, 1, 127, 63, 4, 10, 56, 58, 61, 4, 5, 4, 5, 4, 8, 64, 4, 5, 4, 10, 17, 213, 12, 255, 1, 1, 1, 1, 1, 4, 10, 17, 213, 12, 255, 1, 1, 1, 1, 1, 4, 10, 457, 17, 12, 65, 67, 4, 10, 107, 17, 12, 65, 4, 10, 17, 43, 196, 12, 458, 4, 10, 17, 107, 12, 117, 1, 4, 10, 17, 506, 12, 214, 4, 5, 4, 10, 506, 119, 12, 65, 4, 5, 4, 5, 4, 5, 4, 8, 46, 4, 10, 120, 12, 1, 4, 10, 121, 12, 1, 4, 10, 320, 12, 1, 43, 4, 10, 124, 12, 1, 43, 4, 10, 158, 12, 1, 43, 4, 10, 374, 12, 1, 1, 43, 4, 10, 89, 12, 1, 43, 4, 10, 51, 12, 196, 4, 10, 54, 12, 17, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [6, 4, 8, 9, 4, 5, 4, 10, 1, 12, 1, 4, 32, 196, 12, 13, 451, 4, 5, 4, 10, 153, 12, 378, 1, 4, 32, 17, 12, 1, 1, 1, 1, 1, 264, 4, 5, 4, 10, 457, 12, 30, 34, 266, 489, 4, 5, 4, 10, 1, 12, 13, 204, 174, 4, 32, 1, 12, 4, 32, 1, 12, 4, 5, 4, 10, 317, 12, 109, 204, 174, 4, 32, 1, 12, 1, 337, 340, 1, 4, 32, 1, 12, 1, 1, 385, 34, 4, 32, 1, 12, 1, 1, 385, 34, 4, 32, 1, 12, 1, 1, 385, 34, 4, 32, 1, 12, 160, 375, 346, 4, 5, 4, 10, 506, 12, 30, 408, 4, 32, 1, 12, 1, 18, 507, 4, 32, 1, 12, 1, 18, 389, 4, 5, 4, 10, 107, 12, 30, 34, 408, 211, 110, 4, 5, 4, 10, 43, 12, 13, 1, 451, 4, 5, 4, 10, 1, 12, 13, 100, 1, 4, 32, 5, 4, 8, 55, 4, 10, 62, 1, 127, 63, 4, 10, 56, 58, 61, 4, 5, 4, 5, 4, 8, 64, 4, 5, 4, 10, 17, 213, 12, 255, 1, 1, 1, 1, 1, 4, 10, 17, 213, 12, 255, 1, 1, 1, 1, 1, 4, 10, 457, 17, 12, 65, 67, 4, 10, 107, 17, 12, 65, 4, 10, 17, 43, 196, 12, 458, 4, 10, 17, 107, 12, 117, 1, 4, 10, 17, 506, 12, 214, 4, 5, 4, 10, 506, 119, 12, 65, 4, 5, 4, 5, 4, 5, 4, 8, 46, 4, 10, 120, 12, 1, 4, 10, 121, 12, 1, 4, 10, 320, 12, 1, 43, 4, 10, 124, 12, 1, 43, 4, 10, 158, 12, 1, 43, 4, 10, 374, 12, 1, 1, 43, 4, 10, 89, 12, 1, 43, 4, 10, 51, 12, 196, 4, 10, 54, 12, 17, 4, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 312}, "106": {"input": [2, 6, 4, 73, 9, 4, 8, 11, 12, 13, 74, 4, 8, 75, 18, 12, 13, 40, 1, 1, 4, 8, 76, 12, 26, 77, 78, 79, 4, 5, 4, 8, 80, 12, 4, 81, 17, 18, 12, 82, 1, 20, 4, 81, 1, 12, 4, 10, 1, 18, 12, 83, 84, 85, 86, 38, 4, 10, 1, 18, 12, 83, 84, 19, 87, 1, 4, 5, 4, 8, 43, 12, 13, 88, 4, 5, 4, 73, 46, 4, 8, 89, 12, 11, 75, 4, 8, 90, 12, 11, 1, 4, 8, 91, 12, 11, 1, 4, 8, 51, 12, 11, 4, 8, 54, 12, 11, 17, 4, 5, 4, 73, 64, 4, 8, 80, 43, 18, 12, 92, 4, 8, 1, 75, 12, 93, 94, 4, 8, 1, 76, 12, 65, 95, 4, 5, 4, 73, 55, 4, 8, 56, 84, 73, 61, 4, 8, 56, 1, 63, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [6, 4, 73, 9, 4, 8, 11, 12, 13, 74, 4, 8, 75, 18, 12, 13, 40, 1, 1, 4, 8, 76, 12, 26, 77, 78, 79, 4, 5, 4, 8, 80, 12, 4, 81, 17, 18, 12, 82, 1, 20, 4, 81, 1, 12, 4, 10, 1, 18, 12, 83, 84, 85, 86, 38, 4, 10, 1, 18, 12, 83, 84, 19, 87, 1, 4, 5, 4, 8, 43, 12, 13, 88, 4, 5, 4, 73, 46, 4, 8, 89, 12, 11, 75, 4, 8, 90, 12, 11, 1, 4, 8, 91, 12, 11, 1, 4, 8, 51, 12, 11, 4, 8, 54, 12, 11, 17, 4, 5, 4, 73, 64, 4, 8, 80, 43, 18, 12, 92, 4, 8, 1, 75, 12, 93, 94, 4, 8, 1, 76, 12, 65, 95, 4, 5, 4, 73, 55, 4, 8, 56, 84, 73, 61, 4, 8, 56, 1, 63, 4, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 151}, "107": {"input": [2, 6, 7, 4, 73, 9, 4, 8, 11, 12, 13, 174, 74, 4, 8, 1, 12, 13, 4, 10, 1, 12, 1, 4, 10, 1, 12, 1, 4, 8, 1, 12, 13, 4, 10, 1, 12, 1, 4, 10, 1, 12, 1, 4, 5, 4, 8, 80, 12, 4, 10, 17, 18, 12, 82, 1, 265, 295, 4, 10, 212, 12, 83, 86, 4, 32, 1, 12, 18, 1, 1, 4, 32, 1, 12, 18, 1, 1, 4, 5, 4, 8, 1, 12, 109, 114, 110, 4, 10, 1, 18, 12, 18, 1, 18, 542, 422, 386, 1, 4, 10, 1, 18, 12, 18, 1, 18, 542, 422, 386, 1, 4, 5, 4, 8, 1, 12, 30, 19, 79, 389, 4, 8, 43, 12, 13, 116, 4, 5, 4, 5, 4, 73, 46, 4, 8, 121, 12, 1, 11, 4, 8, 189, 12, 1, 11, 4, 8, 47, 12, 1, 11, 4, 8, 534, 12, 1, 11, 4, 8, 291, 12, 1, 11, 4, 8, 90, 12, 1, 11, 4, 8, 51, 12, 11, 4, 8, 54, 12, 17, 11, 4, 5, 4, 73, 64, 4, 8, 80, 43, 12, 92, 481, 4, 8, 212, 1, 73, 12, 93, 95, 4, 8, 1, 43, 73, 12, 65, 4, 5, 4, 8, 1, 212, 12, 117, 1, 1, 118, 4, 8, 1, 17, 12, 117, 1, 67, 4, 5, 4, 8, 1, 212, 12, 117, 1, 1, 118, 4, 8, 1, 17, 12, 117, 1, 67, 4, 5, 4, 73, 55, 4, 8, 56, 1, 61, 4, 8, 62, 1, 1, 60, 63, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [6, 7, 4, 73, 9, 4, 8, 11, 12, 13, 174, 74, 4, 8, 1, 12, 13, 4, 10, 1, 12, 1, 4, 10, 1, 12, 1, 4, 8, 1, 12, 13, 4, 10, 1, 12, 1, 4, 10, 1, 12, 1, 4, 5, 4, 8, 80, 12, 4, 10, 17, 18, 12, 82, 1, 265, 295, 4, 10, 212, 12, 83, 86, 4, 32, 1, 12, 18, 1, 1, 4, 32, 1, 12, 18, 1, 1, 4, 5, 4, 8, 1, 12, 109, 114, 110, 4, 10, 1, 18, 12, 18, 1, 18, 542, 422, 386, 1, 4, 10, 1, 18, 12, 18, 1, 18, 542, 422, 386, 1, 4, 5, 4, 8, 1, 12, 30, 19, 79, 389, 4, 8, 43, 12, 13, 116, 4, 5, 4, 5, 4, 73, 46, 4, 8, 121, 12, 1, 11, 4, 8, 189, 12, 1, 11, 4, 8, 47, 12, 1, 11, 4, 8, 534, 12, 1, 11, 4, 8, 291, 12, 1, 11, 4, 8, 90, 12, 1, 11, 4, 8, 51, 12, 11, 4, 8, 54, 12, 17, 11, 4, 5, 4, 73, 64, 4, 8, 80, 43, 12, 92, 481, 4, 8, 212, 1, 73, 12, 93, 95, 4, 8, 1, 43, 73, 12, 65, 4, 5, 4, 8, 1, 212, 12, 117, 1, 1, 118, 4, 8, 1, 17, 12, 117, 1, 67, 4, 5, 4, 8, 1, 212, 12, 117, 1, 1, 118, 4, 8, 1, 17, 12, 117, 1, 67, 4, 5, 4, 73, 55, 4, 8, 56, 1, 61, 4, 8, 62, 1, 1, 60, 63, 4, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 264}, "108": {"input": [2, 4, 5, 4, 6, 1, 128, 4, 8, 9, 4, 10, 380, 12, 13, 198, 174, 4, 10, 655, 73, 12, 13, 179, 1, 4, 10, 656, 73, 12, 13, 179, 503, 4, 10, 17, 12, 175, 1, 4, 10, 107, 12, 13, 144, 4, 10, 464, 162, 12, 23, 1, 136, 4, 10, 154, 162, 12, 23, 592, 136, 4, 10, 43, 12, 13, 156, 370, 4, 8, 46, 4, 10, 184, 12, 380, 656, 4, 10, 50, 12, 380, 655, 4, 10, 47, 12, 380, 154, 4, 10, 89, 12, 380, 464, 4, 10, 120, 12, 380, 107, 4, 10, 51, 12, 380, 4, 10, 54, 12, 380, 17, 4, 10, 52, 12, 43, 4, 8, 64, 4, 5, 4, 5, 4, 10, 17, 43, 655, 656, 12, 92, 4, 5, 4, 10, 154, 17, 18, 12, 191, 4, 10, 154, 154, 464, 43, 107, 12, 171, 4, 5, 4, 10, 154, 656, 12, 93, 67, 4, 10, 154, 655, 12, 65, 4, 5, 4, 10, 464, 17, 18, 12, 191, 4, 10, 464, 464, 18, 12, 191, 1, 4, 5, 4, 10, 464, 43, 154, 107, 656, 12, 171, 4, 5, 4, 10, 464, 655, 12, 93, 67, 4, 10, 107, 17, 12, 65, 163, 4, 5, 4, 5, 4, 8, 55, 4, 10, 56, 160, 60, 63, 4, 10, 56, 58, 60, 61, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [4, 5, 4, 6, 1, 128, 4, 8, 9, 4, 10, 380, 12, 13, 198, 174, 4, 10, 655, 73, 12, 13, 179, 1, 4, 10, 656, 73, 12, 13, 179, 503, 4, 10, 17, 12, 175, 1, 4, 10, 107, 12, 13, 144, 4, 10, 464, 162, 12, 23, 1, 136, 4, 10, 154, 162, 12, 23, 592, 136, 4, 10, 43, 12, 13, 156, 370, 4, 8, 46, 4, 10, 184, 12, 380, 656, 4, 10, 50, 12, 380, 655, 4, 10, 47, 12, 380, 154, 4, 10, 89, 12, 380, 464, 4, 10, 120, 12, 380, 107, 4, 10, 51, 12, 380, 4, 10, 54, 12, 380, 17, 4, 10, 52, 12, 43, 4, 8, 64, 4, 5, 4, 5, 4, 10, 17, 43, 655, 656, 12, 92, 4, 5, 4, 10, 154, 17, 18, 12, 191, 4, 10, 154, 154, 464, 43, 107, 12, 171, 4, 5, 4, 10, 154, 656, 12, 93, 67, 4, 10, 154, 655, 12, 65, 4, 5, 4, 10, 464, 17, 18, 12, 191, 4, 10, 464, 464, 18, 12, 191, 1, 4, 5, 4, 10, 464, 43, 154, 107, 656, 12, 171, 4, 5, 4, 10, 464, 655, 12, 93, 67, 4, 10, 107, 17, 12, 65, 163, 4, 5, 4, 5, 4, 8, 55, 4, 10, 56, 160, 60, 63, 4, 10, 56, 58, 60, 61, 4, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 229}, "109": {"input": [2, 6, 1, 4, 8, 9, 4, 10, 11, 12, 13, 174, 99, 45, 4, 10, 1, 12, 4, 32, 1, 12, 4, 155, 305, 12, 242, 306, 58, 130, 208, 4, 155, 1, 12, 307, 306, 1, 208, 4, 32, 1, 12, 308, 86, 309, 1, 4, 32, 310, 12, 13, 174, 204, 4, 10, 17, 12, 82, 1, 1, 1, 4, 10, 1, 12, 1, 4, 32, 250, 12, 307, 1, 4, 32, 1, 12, 307, 1, 4, 10, 311, 12, 13, 1, 79, 149, 4, 10, 1, 12, 39, 167, 127, 1, 98, 4, 10, 312, 12, 13, 204, 174, 4, 10, 181, 12, 108, 183, 4, 10, 313, 12, 13, 314, 4, 10, 43, 12, 13, 210, 4, 5, 4, 8, 64, 4, 10, 1, 43, 313, 12, 92, 4, 10, 1, 1, 12, 92, 4, 10, 17, 43, 313, 12, 92, 4, 10, 1, 43, 313, 12, 92, 4, 10, 1, 17, 12, 191, 4, 10, 311, 17, 12, 191, 4, 10, 311, 43, 313, 12, 65, 4, 5, 4, 10, 250, 311, 12, 117, 1, 118, 4, 5, 4, 4, 10, 305, 1, 12, 117, 1, 4, 10, 1, 310, 12, 117, 1, 4, 10, 310, 250, 12, 117, 1, 4, 5, 4, 10, 1, 181, 12, 92, 4, 10, 1, 313, 12, 92, 4, 10, 305, 312, 18, 12, 117, 1, 163, 4, 10, 1, 312, 12, 117, 1, 67, 4, 5, 4, 10, 1, 17, 12, 165, 1, 4, 5, 4, 8, 46, 4, 10, 184, 12, 305, 11, 4, 10, 51, 12, 11, 4, 10, 54, 12, 11, 17, 4, 10, 189, 12, 250, 11, 4, 10, 190, 12, 312, 11, 4, 10, 53, 12, 181, 11, 4, 10, 91, 12, 313, 11, 4, 10, 124, 12, 1, 11, 4, 10, 52, 12, 11, 43, 4, 5, 4, 8, 55, 4, 10, 56, 1, 63, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [6, 1, 4, 8, 9, 4, 10, 11, 12, 13, 174, 99, 45, 4, 10, 1, 12, 4, 32, 1, 12, 4, 155, 305, 12, 242, 306, 58, 130, 208, 4, 155, 1, 12, 307, 306, 1, 208, 4, 32, 1, 12, 308, 86, 309, 1, 4, 32, 310, 12, 13, 174, 204, 4, 10, 17, 12, 82, 1, 1, 1, 4, 10, 1, 12, 1, 4, 32, 250, 12, 307, 1, 4, 32, 1, 12, 307, 1, 4, 10, 311, 12, 13, 1, 79, 149, 4, 10, 1, 12, 39, 167, 127, 1, 98, 4, 10, 312, 12, 13, 204, 174, 4, 10, 181, 12, 108, 183, 4, 10, 313, 12, 13, 314, 4, 10, 43, 12, 13, 210, 4, 5, 4, 8, 64, 4, 10, 1, 43, 313, 12, 92, 4, 10, 1, 1, 12, 92, 4, 10, 17, 43, 313, 12, 92, 4, 10, 1, 43, 313, 12, 92, 4, 10, 1, 17, 12, 191, 4, 10, 311, 17, 12, 191, 4, 10, 311, 43, 313, 12, 65, 4, 5, 4, 10, 250, 311, 12, 117, 1, 118, 4, 5, 4, 4, 10, 305, 1, 12, 117, 1, 4, 10, 1, 310, 12, 117, 1, 4, 10, 310, 250, 12, 117, 1, 4, 5, 4, 10, 1, 181, 12, 92, 4, 10, 1, 313, 12, 92, 4, 10, 305, 312, 18, 12, 117, 1, 163, 4, 10, 1, 312, 12, 117, 1, 67, 4, 5, 4, 10, 1, 17, 12, 165, 1, 4, 5, 4, 8, 46, 4, 10, 184, 12, 305, 11, 4, 10, 51, 12, 11, 4, 10, 54, 12, 11, 17, 4, 10, 189, 12, 250, 11, 4, 10, 190, 12, 312, 11, 4, 10, 53, 12, 181, 11, 4, 10, 91, 12, 313, 11, 4, 10, 124, 12, 1, 11, 4, 10, 52, 12, 11, 43, 4, 5, 4, 8, 55, 4, 10, 56, 1, 63, 4, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 315}, "110": {"input": [2, 6, 261, 4, 8, 9, 4, 5, 4, 10, 11, 12, 13, 262, 174, 4, 10, 263, 162, 12, 13, 162, 199, 116, 4, 10, 17, 18, 12, 248, 264, 265, 266, 4, 10, 267, 12, 103, 268, 1, 33, 203, 1, 4, 5, 4, 10, 269, 12, 13, 204, 174, 4, 32, 270, 12, 34, 271, 4, 32, 272, 12, 33, 271, 4, 32, 273, 12, 36, 271, 4, 32, 274, 12, 37, 271, 4, 5, 4, 10, 275, 12, 103, 1, 31, 276, 4, 32, 277, 12, 34, 278, 268, 279, 4, 32, 280, 12, 33, 281, 268, 282, 4, 32, 283, 12, 34, 281, 268, 279, 4, 32, 284, 12, 33, 278, 268, 282, 4, 5, 4, 5, 4, 10, 1, 12, 108, 4, 32, 285, 12, 13, 139, 4, 32, 1, 12, 13, 183, 4, 10, 1, 12, 108, 4, 32, 286, 12, 13, 139, 4, 32, 1, 12, 13, 183, 4, 10, 1, 12, 13, 1, 4, 32, 1, 12, 4, 32, 1, 12, 4, 5, 4, 10, 145, 12, 30, 287, 79, 288, 4, 10, 182, 12, 108, 144, 4, 10, 43, 12, 13, 156, 45, 4, 5, 4, 8, 46, 4, 10, 184, 12, 11, 263, 4, 10, 158, 12, 11, 277, 4, 10, 289, 12, 11, 284, 4, 10, 51, 12, 11, 283, 4, 10, 290, 12, 11, 280, 4, 10, 54, 12, 11, 17, 4, 10, 50, 12, 11, 273, 4, 10, 49, 12, 11, 270, 4, 10, 185, 12, 11, 274, 4, 10, 260, 12, 11, 272, 4, 10, 291, 12, 11, 1, 4, 10, 190, 12, 11, 182, 4, 10, 48, 12, 11, 267, 4, 10, 120, 12, 11, 285, 4, 10, 121, 12, 11, 286, 4, 10, 188, 12, 11, 1, 4, 10, 47, 12, 11, 1, 4, 10, 292, 12, 11, 4, 10, 123, 12, 11, 267, 270, 4, 5, 4, 5, 4, 8, 55, 4, 10, 56, 57, 58, 1, 60, 61, 4, 10, 56, 57, 194, 32, 60, 63, 4, 10, 5, 4, 8, 64, 4, 5, 4, 10, 17, 18, 263, 267, 12, 92, 4, 10, 17, 18, 43, 12, 92, 4, 5, 4, 10, 263, 145, 12, 93, 4, 10, 145, 119, 43, 12, 65, 4, 5, 4, 10, 277, 272, 12, 117, 1, 4, 10, 283, 272, 12, 117, 1, 4, 10, 284, 270, 12, 117, 1, 4, 10, 280, 270, 12, 117, 1, 4, 5, 4, 10, 267, 269, 12, 170, 293, 4, 10, 17, 145, 12, 214, 4, 10, 145, 17, 267, 12, 65, 4, 10, 267, 182, 12, 65, 4, 5, 4, 5, 4, 10, 17, 285, 286, 12, 92, 4, 10, 267, 285, 286, 17, 12, 92, 4, 10, 17, 1, 12, 255, 1, 1, 4, 10, 17, 1, 12, 255, 1, 1, 4, 5, 4, 5, 4, 10, 182, 17, 12, 65, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [6, 261, 4, 8, 9, 4, 5, 4, 10, 11, 12, 13, 262, 174, 4, 10, 263, 162, 12, 13, 162, 199, 116, 4, 10, 17, 18, 12, 248, 264, 265, 266, 4, 10, 267, 12, 103, 268, 1, 33, 203, 1, 4, 5, 4, 10, 269, 12, 13, 204, 174, 4, 32, 270, 12, 34, 271, 4, 32, 272, 12, 33, 271, 4, 32, 273, 12, 36, 271, 4, 32, 274, 12, 37, 271, 4, 5, 4, 10, 275, 12, 103, 1, 31, 276, 4, 32, 277, 12, 34, 278, 268, 279, 4, 32, 280, 12, 33, 281, 268, 282, 4, 32, 283, 12, 34, 281, 268, 279, 4, 32, 284, 12, 33, 278, 268, 282, 4, 5, 4, 5, 4, 10, 1, 12, 108, 4, 32, 285, 12, 13, 139, 4, 32, 1, 12, 13, 183, 4, 10, 1, 12, 108, 4, 32, 286, 12, 13, 139, 4, 32, 1, 12, 13, 183, 4, 10, 1, 12, 13, 1, 4, 32, 1, 12, 4, 32, 1, 12, 4, 5, 4, 10, 145, 12, 30, 287, 79, 288, 4, 10, 182, 12, 108, 144, 4, 10, 43, 12, 13, 156, 45, 4, 5, 4, 8, 46, 4, 10, 184, 12, 11, 263, 4, 10, 158, 12, 11, 277, 4, 10, 289, 12, 11, 284, 4, 10, 51, 12, 11, 283, 4, 10, 290, 12, 11, 280, 4, 10, 54, 12, 11, 17, 4, 10, 50, 12, 11, 273, 4, 10, 49, 12, 11, 270, 4, 10, 185, 12, 11, 274, 4, 10, 260, 12, 11, 272, 4, 10, 291, 12, 11, 1, 4, 10, 190, 12, 11, 182, 4, 10, 48, 12, 11, 267, 4, 10, 120, 12, 11, 285, 4, 10, 121, 12, 11, 286, 4, 10, 188, 12, 11, 1, 4, 10, 47, 12, 11, 1, 4, 10, 292, 12, 11, 4, 10, 123, 12, 11, 267, 270, 4, 5, 4, 5, 4, 8, 55, 4, 10, 56, 57, 58, 1, 60, 61, 4, 10, 56, 57, 194, 32, 60, 63, 4, 10, 5, 4, 8, 64, 4, 5, 4, 10, 17, 18, 263, 267, 12, 92, 4, 10, 17, 18, 43, 12, 92, 4, 5, 4, 10, 263, 145, 12, 93, 4, 10, 145, 119, 43, 12, 65, 4, 5, 4, 10, 277, 272, 12, 117, 1, 4, 10, 283, 272, 12, 117, 1, 4, 10, 284, 270, 12, 117, 1, 4, 10, 280, 270, 12, 117, 1, 4, 5, 4, 10, 267, 269, 12, 170, 293, 4, 10, 17, 145, 12, 214, 4, 10, 145, 17, 267, 12, 65, 4, 10, 267, 182, 12, 65, 4, 5, 4, 5, 4, 10, 17, 285, 286, 12, 92, 4, 10, 267, 285, 286, 17, 12, 92, 4, 10, 17, 1, 12, 255, 1, 1, 4, 10, 17, 1, 12, 255, 1, 1, 4, 5, 4, 5, 4, 10, 182, 17, 12, 65, 4, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 477}, "111": {"input": [2, 4, 5, 4, 6, 128, 1, 4, 8, 9, 4, 10, 380, 12, 13, 262, 174, 4, 10, 1, 12, 26, 127, 4, 10, 17, 18, 12, 175, 1, 4, 10, 196, 12, 13, 354, 4, 10, 1, 12, 13, 1, 4, 10, 521, 12, 13, 1, 4, 8, 5, 4, 8, 46, 4, 10, 289, 12, 380, 521, 4, 10, 120, 12, 380, 196, 4, 10, 51, 12, 380, 4, 10, 54, 12, 380, 17, 4, 10, 5, 4, 8, 55, 4, 10, 56, 57, 58, 59, 60, 61, 18, 5, 4, 10, 62, 73, 1, 18, 1, 73, 60, 63, 4, 5, 4, 8, 64, 4, 10, 17, 18, 119, 521, 1, 18, 12, 92, 4, 10, 196, 17, 12, 117, 1, 67, 4, 10, 1, 17, 12, 70, 1, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [4, 5, 4, 6, 128, 1, 4, 8, 9, 4, 10, 380, 12, 13, 262, 174, 4, 10, 1, 12, 26, 127, 4, 10, 17, 18, 12, 175, 1, 4, 10, 196, 12, 13, 354, 4, 10, 1, 12, 13, 1, 4, 10, 521, 12, 13, 1, 4, 8, 5, 4, 8, 46, 4, 10, 289, 12, 380, 521, 4, 10, 120, 12, 380, 196, 4, 10, 51, 12, 380, 4, 10, 54, 12, 380, 17, 4, 10, 5, 4, 8, 55, 4, 10, 56, 57, 58, 59, 60, 61, 18, 5, 4, 10, 62, 73, 1, 18, 1, 73, 60, 63, 4, 5, 4, 8, 64, 4, 10, 17, 18, 119, 521, 1, 18, 12, 92, 4, 10, 196, 17, 12, 117, 1, 67, 4, 10, 1, 17, 12, 70, 1, 4, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 134}, "112": {"input": [2, 6, 4, 5, 4, 8, 9, 4, 10, 1, 73, 12, 13, 162, 98, 18, 1, 4, 10, 1, 12, 13, 162, 19, 1, 4, 10, 1, 12, 39, 477, 505, 4, 10, 80, 12, 4, 32, 1, 18, 12, 103, 1, 73, 1, 4, 155, 1, 12, 1, 18, 240, 1, 1, 4, 4, 4, 155, 1, 12, 337, 18, 338, 266, 295, 4, 4, 4, 32, 17, 18, 12, 1, 599, 1, 1, 1, 469, 4, 10, 145, 12, 30, 4, 32, 597, 18, 12, 36, 162, 130, 149, 1, 4, 32, 1, 18, 12, 37, 18, 100, 408, 1, 4, 10, 43, 12, 13, 116, 4, 5, 4, 8, 64, 4, 10, 1, 43, 18, 12, 72, 4, 4, 4, 4, 4, 10, 1, 43, 18, 12, 92, 4, 10, 17, 43, 18, 12, 92, 4, 10, 1, 43, 18, 12, 117, 1, 4, 10, 17, 1, 12, 71, 1, 167, 67, 326, 4, 10, 1, 597, 12, 65, 217, 4, 10, 597, 119, 12, 65, 4, 5, 4, 8, 46, 4, 4, 4, 10, 320, 12, 1, 4, 10, 89, 12, 1, 4, 10, 124, 12, 1, 4, 5, 4, 8, 55, 4, 10, 125, 333, 63, 4, 10, 56, 57, 1, 60, 63, 4, 10, 62, 1, 127, 61, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [6, 4, 5, 4, 8, 9, 4, 10, 1, 73, 12, 13, 162, 98, 18, 1, 4, 10, 1, 12, 13, 162, 19, 1, 4, 10, 1, 12, 39, 477, 505, 4, 10, 80, 12, 4, 32, 1, 18, 12, 103, 1, 73, 1, 4, 155, 1, 12, 1, 18, 240, 1, 1, 4, 4, 4, 155, 1, 12, 337, 18, 338, 266, 295, 4, 4, 4, 32, 17, 18, 12, 1, 599, 1, 1, 1, 469, 4, 10, 145, 12, 30, 4, 32, 597, 18, 12, 36, 162, 130, 149, 1, 4, 32, 1, 18, 12, 37, 18, 100, 408, 1, 4, 10, 43, 12, 13, 116, 4, 5, 4, 8, 64, 4, 10, 1, 43, 18, 12, 72, 4, 4, 4, 4, 4, 10, 1, 43, 18, 12, 92, 4, 10, 17, 43, 18, 12, 92, 4, 10, 1, 43, 18, 12, 117, 1, 4, 10, 17, 1, 12, 71, 1, 167, 67, 326, 4, 10, 1, 597, 12, 65, 217, 4, 10, 597, 119, 12, 65, 4, 5, 4, 8, 46, 4, 4, 4, 10, 320, 12, 1, 4, 10, 89, 12, 1, 4, 10, 124, 12, 1, 4, 5, 4, 8, 55, 4, 10, 125, 333, 63, 4, 10, 56, 57, 1, 60, 63, 4, 10, 62, 1, 127, 61, 4, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 216}, "113": {"input": [2, 6, 128, 4, 8, 9, 4, 10, 11, 12, 13, 218, 174, 4, 10, 578, 12, 13, 197, 4, 10, 17, 12, 82, 161, 529, 571, 4, 5, 4, 10, 1, 12, 13, 4, 32, 579, 12, 580, 4, 32, 581, 12, 507, 4, 32, 582, 12, 389, 4, 32, 1, 12, 580, 4, 32, 1, 12, 507, 4, 32, 1, 12, 389, 4, 5, 4, 10, 1, 12, 13, 35, 4, 32, 235, 12, 42, 4, 155, 1, 12, 580, 4, 155, 1, 12, 580, 4, 155, 1, 12, 580, 4, 32, 583, 12, 24, 4, 155, 1, 12, 507, 4, 155, 1, 12, 507, 4, 155, 1, 12, 507, 4, 32, 246, 12, 18, 28, 4, 155, 1, 12, 389, 4, 155, 1, 12, 389, 4, 155, 1, 12, 389, 4, 5, 4, 5, 4, 10, 584, 12, 13, 24, 4, 252, 585, 12, 36, 1, 4, 252, 586, 12, 37, 1, 4, 252, 587, 12, 33, 1, 4, 252, 588, 12, 34, 1, 4, 252, 1, 12, 4, 5, 4, 10, 154, 12, 30, 130, 224, 147, 4, 10, 43, 12, 13, 44, 45, 4, 5, 4, 8, 46, 4, 10, 51, 12, 11, 4, 10, 290, 12, 578, 4, 10, 54, 12, 11, 17, 4, 10, 374, 12, 11, 585, 4, 10, 189, 12, 11, 586, 4, 10, 121, 12, 11, 587, 4, 10, 158, 12, 11, 588, 4, 10, 289, 12, 11, 579, 4, 10, 120, 12, 11, 581, 4, 10, 47, 12, 11, 582, 4, 10, 50, 12, 11, 1, 4, 10, 49, 12, 11, 1, 4, 10, 185, 12, 11, 1, 4, 10, 260, 12, 11, 1, 4, 10, 1, 12, 11, 1, 4, 10, 1, 12, 11, 1, 4, 10, 1, 12, 11, 1, 4, 10, 1, 12, 11, 1, 4, 10, 1, 12, 11, 1, 4, 5, 4, 8, 64, 4, 5, 4, 10, 17, 43, 12, 92, 4, 10, 584, 17, 18, 12, 191, 4, 10, 584, 43, 12, 171, 4, 5, 4, 10, 584, 578, 12, 65, 4, 10, 17, 578, 12, 65, 4, 5, 4, 10, 154, 43, 119, 12, 65, 4, 10, 154, 584, 12, 170, 293, 4, 5, 4, 10, 235, 154, 12, 117, 1, 4, 10, 583, 154, 12, 117, 1, 4, 10, 246, 154, 12, 117, 1, 4, 5, 4, 10, 579, 154, 12, 589, 1, 590, 1, 67, 4, 10, 579, 154, 12, 589, 1, 590, 1, 67, 4, 10, 579, 154, 12, 589, 1, 590, 1, 67, 4, 5, 4, 10, 582, 154, 12, 589, 1, 590, 1, 67, 4, 10, 582, 154, 12, 589, 1, 590, 1, 67, 4, 10, 582, 154, 12, 589, 1, 590, 1, 67, 4, 5, 4, 10, 581, 154, 12, 589, 1, 590, 1, 67, 4, 10, 581, 154, 12, 589, 1, 590, 1, 67, 4, 10, 581, 154, 12, 589, 1, 590, 1, 67, 4, 5, 4, 10, 1, 154, 12, 117, 1, 94, 4, 10, 1, 154, 12, 117, 1, 94, 4, 10, 1, 154, 12, 117, 1, 94, 4, 5, 4, 5, 4, 8, 55, 4, 10, 56, 58, 60, 61, 4, 10, 1, 1, 1, 1, 63, 4, 10, 125, 333, 61, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [6, 128, 4, 8, 9, 4, 10, 11, 12, 13, 218, 174, 4, 10, 578, 12, 13, 197, 4, 10, 17, 12, 82, 161, 529, 571, 4, 5, 4, 10, 1, 12, 13, 4, 32, 579, 12, 580, 4, 32, 581, 12, 507, 4, 32, 582, 12, 389, 4, 32, 1, 12, 580, 4, 32, 1, 12, 507, 4, 32, 1, 12, 389, 4, 5, 4, 10, 1, 12, 13, 35, 4, 32, 235, 12, 42, 4, 155, 1, 12, 580, 4, 155, 1, 12, 580, 4, 155, 1, 12, 580, 4, 32, 583, 12, 24, 4, 155, 1, 12, 507, 4, 155, 1, 12, 507, 4, 155, 1, 12, 507, 4, 32, 246, 12, 18, 28, 4, 155, 1, 12, 389, 4, 155, 1, 12, 389, 4, 155, 1, 12, 389, 4, 5, 4, 5, 4, 10, 584, 12, 13, 24, 4, 252, 585, 12, 36, 1, 4, 252, 586, 12, 37, 1, 4, 252, 587, 12, 33, 1, 4, 252, 588, 12, 34, 1, 4, 252, 1, 12, 4, 5, 4, 10, 154, 12, 30, 130, 224, 147, 4, 10, 43, 12, 13, 44, 45, 4, 5, 4, 8, 46, 4, 10, 51, 12, 11, 4, 10, 290, 12, 578, 4, 10, 54, 12, 11, 17, 4, 10, 374, 12, 11, 585, 4, 10, 189, 12, 11, 586, 4, 10, 121, 12, 11, 587, 4, 10, 158, 12, 11, 588, 4, 10, 289, 12, 11, 579, 4, 10, 120, 12, 11, 581, 4, 10, 47, 12, 11, 582, 4, 10, 50, 12, 11, 1, 4, 10, 49, 12, 11, 1, 4, 10, 185, 12, 11, 1, 4, 10, 260, 12, 11, 1, 4, 10, 1, 12, 11, 1, 4, 10, 1, 12, 11, 1, 4, 10, 1, 12, 11, 1, 4, 10, 1, 12, 11, 1, 4, 10, 1, 12, 11, 1, 4, 5, 4, 8, 64, 4, 5, 4, 10, 17, 43, 12, 92, 4, 10, 584, 17, 18, 12, 191, 4, 10, 584, 43, 12, 171, 4, 5, 4, 10, 584, 578, 12, 65, 4, 10, 17, 578, 12, 65, 4, 5, 4, 10, 154, 43, 119, 12, 65, 4, 10, 154, 584, 12, 170, 293, 4, 5, 4, 10, 235, 154, 12, 117, 1, 4, 10, 583, 154, 12, 117, 1, 4, 10, 246, 154, 12, 117, 1, 4, 5, 4, 10, 579, 154, 12, 589, 1, 590, 1, 67, 4, 10, 579, 154, 12, 589, 1, 590, 1, 67, 4, 10, 579, 154, 12, 589, 1, 590, 1, 67, 4, 5, 4, 10, 582, 154, 12, 589, 1, 590, 1, 67, 4, 10, 582, 154, 12, 589, 1, 590, 1, 67, 4, 10, 582, 154, 12, 589, 1, 590, 1, 67, 4, 5, 4, 10, 581, 154, 12, 589, 1, 590, 1, 67, 4, 10, 581, 154, 12, 589, 1, 590, 1, 67, 4, 10, 581, 154, 12, 589, 1, 590, 1, 67, 4, 5, 4, 10, 1, 154, 12, 117, 1, 94, 4, 10, 1, 154, 12, 117, 1, 94, 4, 10, 1, 154, 12, 117, 1, 94, 4, 5, 4, 5, 4, 8, 55, 4, 10, 56, 58, 60, 61, 4, 10, 1, 1, 1, 1, 63, 4, 10, 125, 333, 61, 4, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 532}, "114": {"input": [2, 6, 128, 4, 8, 9, 4, 10, 11, 12, 13, 328, 174, 4, 10, 75, 162, 12, 13, 162, 199, 1, 4, 10, 17, 18, 12, 82, 19, 1, 599, 20, 382, 4, 10, 145, 12, 30, 4, 32, 597, 18, 12, 33, 130, 148, 4, 32, 349, 12, 37, 100, 146, 350, 132, 4, 10, 384, 73, 12, 103, 73, 34, 348, 73, 1, 18, 240, 288, 1, 4, 5, 4, 10, 317, 18, 12, 109, 1, 18, 547, 18, 204, 174, 4, 32, 598, 18, 12, 1, 4, 32, 1, 18, 12, 1, 4, 5, 4, 10, 623, 18, 12, 109, 1, 547, 542, 204, 4, 5, 4, 10, 624, 12, 30, 37, 203, 1, 4, 10, 335, 12, 39, 505, 4, 10, 43, 12, 13, 325, 4, 8, 5, 4, 8, 46, 4, 10, 184, 12, 75, 11, 4, 10, 50, 12, 598, 11, 4, 10, 49, 12, 1, 11, 4, 10, 185, 12, 623, 11, 4, 10, 54, 12, 17, 624, 11, 4, 10, 51, 12, 11, 4, 5, 4, 8, 55, 4, 10, 56, 57, 58, 32, 60, 61, 4, 10, 56, 57, 84, 59, 60, 61, 4, 10, 125, 126, 63, 4, 10, 5, 4, 8, 64, 4, 10, 17, 18, 119, 75, 43, 18, 12, 92, 4, 5, 4, 10, 384, 73, 119, 18, 12, 65, 4, 10, 145, 119, 75, 12, 65, 4, 5, 4, 10, 75, 349, 12, 65, 94, 4, 10, 75, 597, 384, 12, 65, 4, 5, 4, 10, 624, 384, 12, 65, 4, 10, 384, 18, 597, 73, 12, 93, 95, 4, 5, 4, 10, 624, 624, 12, 92, 4, 10, 624, 43, 75, 12, 92, 481, 4, 5, 4, 10, 17, 624, 12, 71, 1, 1, 326, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [6, 128, 4, 8, 9, 4, 10, 11, 12, 13, 328, 174, 4, 10, 75, 162, 12, 13, 162, 199, 1, 4, 10, 17, 18, 12, 82, 19, 1, 599, 20, 382, 4, 10, 145, 12, 30, 4, 32, 597, 18, 12, 33, 130, 148, 4, 32, 349, 12, 37, 100, 146, 350, 132, 4, 10, 384, 73, 12, 103, 73, 34, 348, 73, 1, 18, 240, 288, 1, 4, 5, 4, 10, 317, 18, 12, 109, 1, 18, 547, 18, 204, 174, 4, 32, 598, 18, 12, 1, 4, 32, 1, 18, 12, 1, 4, 5, 4, 10, 623, 18, 12, 109, 1, 547, 542, 204, 4, 5, 4, 10, 624, 12, 30, 37, 203, 1, 4, 10, 335, 12, 39, 505, 4, 10, 43, 12, 13, 325, 4, 8, 5, 4, 8, 46, 4, 10, 184, 12, 75, 11, 4, 10, 50, 12, 598, 11, 4, 10, 49, 12, 1, 11, 4, 10, 185, 12, 623, 11, 4, 10, 54, 12, 17, 624, 11, 4, 10, 51, 12, 11, 4, 5, 4, 8, 55, 4, 10, 56, 57, 58, 32, 60, 61, 4, 10, 56, 57, 84, 59, 60, 61, 4, 10, 125, 126, 63, 4, 10, 5, 4, 8, 64, 4, 10, 17, 18, 119, 75, 43, 18, 12, 92, 4, 5, 4, 10, 384, 73, 119, 18, 12, 65, 4, 10, 145, 119, 75, 12, 65, 4, 5, 4, 10, 75, 349, 12, 65, 94, 4, 10, 75, 597, 384, 12, 65, 4, 5, 4, 10, 624, 384, 12, 65, 4, 10, 384, 18, 597, 73, 12, 93, 95, 4, 5, 4, 10, 624, 624, 12, 92, 4, 10, 624, 43, 75, 12, 92, 481, 4, 5, 4, 10, 17, 624, 12, 71, 1, 1, 326, 4, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 292}, "115": {"input": [2, 6, 4, 8, 9, 4, 5, 4, 5, 4, 10, 195, 12, 13, 101, 1, 4, 10, 196, 12, 13, 197, 198, 4, 10, 138, 73, 12, 13, 199, 200, 4, 5, 4, 10, 1, 73, 12, 109, 105, 18, 1, 1, 1, 4, 10, 201, 12, 202, 85, 203, 204, 4, 10, 182, 12, 108, 183, 4, 5, 4, 10, 177, 162, 12, 13, 88, 4, 10, 135, 12, 39, 127, 137, 149, 35, 4, 5, 4, 10, 112, 12, 26, 114, 127, 149, 205, 79, 4, 10, 17, 18, 12, 82, 115, 1, 4, 5, 4, 10, 43, 12, 13, 156, 45, 4, 5, 4, 8, 64, 4, 5, 4, 10, 17, 43, 12, 92, 4, 5, 4, 10, 17, 196, 1, 12, 206, 1, 1, 4, 10, 17, 195, 12, 65, 4, 5, 4, 10, 182, 17, 12, 65, 67, 4, 5, 4, 10, 196, 201, 18, 12, 117, 1, 4, 10, 201, 196, 43, 12, 65, 4, 5, 4, 10, 135, 17, 57, 12, 165, 4, 10, 138, 17, 12, 168, 166, 127, 4, 10, 17, 138, 12, 71, 166, 207, 4, 10, 17, 138, 177, 12, 92, 4, 5, 4, 10, 177, 112, 18, 12, 65, 67, 4, 10, 177, 201, 12, 65, 4, 5, 4, 8, 46, 4, 10, 51, 12, 196, 195, 4, 10, 89, 12, 195, 4, 10, 189, 12, 1, 195, 4, 10, 190, 12, 182, 196, 4, 10, 54, 12, 17, 196, 195, 4, 10, 157, 12, 135, 196, 195, 4, 10, 158, 12, 138, 196, 195, 4, 10, 47, 12, 177, 196, 195, 4, 5, 4, 8, 55, 4, 10, 56, 194, 63, 4, 10, 56, 58, 162, 61, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [6, 4, 8, 9, 4, 5, 4, 5, 4, 10, 195, 12, 13, 101, 1, 4, 10, 196, 12, 13, 197, 198, 4, 10, 138, 73, 12, 13, 199, 200, 4, 5, 4, 10, 1, 73, 12, 109, 105, 18, 1, 1, 1, 4, 10, 201, 12, 202, 85, 203, 204, 4, 10, 182, 12, 108, 183, 4, 5, 4, 10, 177, 162, 12, 13, 88, 4, 10, 135, 12, 39, 127, 137, 149, 35, 4, 5, 4, 10, 112, 12, 26, 114, 127, 149, 205, 79, 4, 10, 17, 18, 12, 82, 115, 1, 4, 5, 4, 10, 43, 12, 13, 156, 45, 4, 5, 4, 8, 64, 4, 5, 4, 10, 17, 43, 12, 92, 4, 5, 4, 10, 17, 196, 1, 12, 206, 1, 1, 4, 10, 17, 195, 12, 65, 4, 5, 4, 10, 182, 17, 12, 65, 67, 4, 5, 4, 10, 196, 201, 18, 12, 117, 1, 4, 10, 201, 196, 43, 12, 65, 4, 5, 4, 10, 135, 17, 57, 12, 165, 4, 10, 138, 17, 12, 168, 166, 127, 4, 10, 17, 138, 12, 71, 166, 207, 4, 10, 17, 138, 177, 12, 92, 4, 5, 4, 10, 177, 112, 18, 12, 65, 67, 4, 10, 177, 201, 12, 65, 4, 5, 4, 8, 46, 4, 10, 51, 12, 196, 195, 4, 10, 89, 12, 195, 4, 10, 189, 12, 1, 195, 4, 10, 190, 12, 182, 196, 4, 10, 54, 12, 17, 196, 195, 4, 10, 157, 12, 135, 196, 195, 4, 10, 158, 12, 138, 196, 195, 4, 10, 47, 12, 177, 196, 195, 4, 5, 4, 8, 55, 4, 10, 56, 194, 63, 4, 10, 56, 58, 162, 61, 4, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 282}, "116": {"input": [2, 6, 128, 4, 8, 9, 4, 10, 196, 12, 13, 218, 174, 4, 10, 129, 12, 13, 508, 4, 10, 611, 12, 13, 198, 4, 10, 177, 12, 13, 342, 4, 5, 4, 10, 526, 12, 109, 4, 32, 426, 12, 427, 428, 4, 32, 429, 12, 430, 431, 4, 32, 432, 12, 433, 434, 4, 32, 435, 12, 436, 437, 4, 32, 530, 12, 531, 437, 4, 10, 438, 12, 30, 79, 146, 19, 4, 32, 439, 12, 36, 440, 4, 32, 441, 12, 37, 440, 4, 32, 442, 12, 33, 443, 4, 32, 444, 12, 34, 443, 4, 5, 4, 10, 107, 73, 12, 108, 40, 183, 4, 10, 1, 12, 30, 350, 136, 1, 4, 5, 4, 10, 344, 12, 4, 32, 1, 12, 332, 85, 1, 1, 345, 4, 32, 1, 12, 13, 345, 4, 5, 4, 10, 1, 18, 12, 109, 1, 346, 132, 302, 4, 10, 349, 12, 23, 350, 149, 4, 10, 17, 18, 12, 82, 348, 1, 410, 295, 4, 10, 43, 12, 13, 44, 45, 4, 5, 4, 8, 46, 4, 10, 120, 12, 107, 196, 4, 10, 190, 12, 177, 196, 4, 10, 47, 12, 349, 196, 4, 10, 290, 12, 196, 4, 10, 51, 12, 129, 4, 10, 54, 12, 17, 196, 4, 10, 50, 12, 426, 196, 4, 10, 49, 12, 432, 196, 4, 10, 185, 12, 429, 196, 4, 10, 260, 12, 435, 196, 4, 5, 4, 5, 4, 8, 64, 4, 10, 17, 43, 177, 12, 92, 4, 10, 17, 129, 12, 65, 4, 5, 4, 10, 107, 17, 12, 65, 4, 5, 4, 10, 349, 17, 18, 12, 117, 1, 4, 10, 349, 17, 177, 129, 12, 65, 4, 5, 4, 10, 1, 17, 438, 12, 170, 4, 5, 4, 10, 1, 43, 177, 526, 12, 117, 330, 4, 5, 4, 10, 438, 177, 119, 107, 43, 12, 65, 4, 5, 4, 10, 177, 344, 12, 65, 67, 4, 10, 129, 344, 12, 117, 1, 4, 10, 349, 344, 12, 117, 330, 4, 5, 4, 10, 344, 177, 12, 117, 330, 4, 10, 344, 43, 129, 349, 12, 65, 4, 5, 4, 10, 17, 344, 12, 214, 4, 5, 4, 10, 1, 196, 611, 12, 65, 4, 5, 4, 5, 4, 5, 4, 8, 55, 4, 10, 56, 58, 60, 61, 4, 10, 56, 160, 73, 60, 63, 4, 10, 125, 126, 61, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [6, 128, 4, 8, 9, 4, 10, 196, 12, 13, 218, 174, 4, 10, 129, 12, 13, 508, 4, 10, 611, 12, 13, 198, 4, 10, 177, 12, 13, 342, 4, 5, 4, 10, 526, 12, 109, 4, 32, 426, 12, 427, 428, 4, 32, 429, 12, 430, 431, 4, 32, 432, 12, 433, 434, 4, 32, 435, 12, 436, 437, 4, 32, 530, 12, 531, 437, 4, 10, 438, 12, 30, 79, 146, 19, 4, 32, 439, 12, 36, 440, 4, 32, 441, 12, 37, 440, 4, 32, 442, 12, 33, 443, 4, 32, 444, 12, 34, 443, 4, 5, 4, 10, 107, 73, 12, 108, 40, 183, 4, 10, 1, 12, 30, 350, 136, 1, 4, 5, 4, 10, 344, 12, 4, 32, 1, 12, 332, 85, 1, 1, 345, 4, 32, 1, 12, 13, 345, 4, 5, 4, 10, 1, 18, 12, 109, 1, 346, 132, 302, 4, 10, 349, 12, 23, 350, 149, 4, 10, 17, 18, 12, 82, 348, 1, 410, 295, 4, 10, 43, 12, 13, 44, 45, 4, 5, 4, 8, 46, 4, 10, 120, 12, 107, 196, 4, 10, 190, 12, 177, 196, 4, 10, 47, 12, 349, 196, 4, 10, 290, 12, 196, 4, 10, 51, 12, 129, 4, 10, 54, 12, 17, 196, 4, 10, 50, 12, 426, 196, 4, 10, 49, 12, 432, 196, 4, 10, 185, 12, 429, 196, 4, 10, 260, 12, 435, 196, 4, 5, 4, 5, 4, 8, 64, 4, 10, 17, 43, 177, 12, 92, 4, 10, 17, 129, 12, 65, 4, 5, 4, 10, 107, 17, 12, 65, 4, 5, 4, 10, 349, 17, 18, 12, 117, 1, 4, 10, 349, 17, 177, 129, 12, 65, 4, 5, 4, 10, 1, 17, 438, 12, 170, 4, 5, 4, 10, 1, 43, 177, 526, 12, 117, 330, 4, 5, 4, 10, 438, 177, 119, 107, 43, 12, 65, 4, 5, 4, 10, 177, 344, 12, 65, 67, 4, 10, 129, 344, 12, 117, 1, 4, 10, 349, 344, 12, 117, 330, 4, 5, 4, 10, 344, 177, 12, 117, 330, 4, 10, 344, 43, 129, 349, 12, 65, 4, 5, 4, 10, 17, 344, 12, 214, 4, 5, 4, 10, 1, 196, 611, 12, 65, 4, 5, 4, 5, 4, 5, 4, 8, 55, 4, 10, 56, 58, 60, 61, 4, 10, 56, 160, 73, 60, 63, 4, 10, 125, 126, 61, 4, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 400}, "117": {"input": [2, 6, 1, 1, 4, 8, 9, 4, 10, 11, 12, 13, 218, 4, 10, 212, 12, 13, 4, 32, 219, 12, 220, 1, 4, 32, 221, 12, 1, 79, 222, 4, 32, 223, 18, 12, 39, 1, 136, 224, 4, 10, 1, 12, 109, 225, 110, 204, 4, 32, 226, 12, 227, 4, 32, 228, 12, 229, 4, 32, 230, 12, 231, 4, 32, 232, 12, 233, 4, 10, 153, 12, 4, 5, 4, 5, 4, 32, 234, 12, 4, 155, 235, 12, 149, 4, 236, 1, 12, 237, 238, 239, 240, 1, 241, 4, 236, 1, 12, 242, 243, 244, 105, 245, 4, 155, 246, 12, 149, 4, 236, 1, 12, 237, 238, 239, 240, 1, 241, 4, 236, 1, 12, 242, 243, 244, 105, 245, 4, 155, 1, 12, 149, 4, 236, 1, 12, 237, 238, 239, 240, 1, 241, 4, 236, 1, 12, 242, 243, 244, 105, 245, 4, 155, 1, 12, 149, 4, 236, 1, 12, 237, 238, 239, 240, 1, 241, 4, 236, 1, 12, 242, 243, 244, 105, 245, 4, 5, 4, 5, 4, 32, 247, 12, 248, 1, 249, 146, 4, 155, 250, 18, 12, 19, 4, 155, 251, 12, 85, 252, 5, 4, 10, 43, 12, 13, 44, 45, 4, 8, 64, 4, 10, 153, 43, 12, 92, 4, 10, 247, 119, 18, 12, 253, 4, 5, 4, 10, 234, 119, 234, 12, 92, 4, 5, 4, 10, 223, 250, 18, 12, 65, 4, 10, 250, 234, 18, 12, 65, 94, 4, 5, 4, 10, 223, 247, 12, 65, 254, 4, 10, 221, 247, 12, 65, 67, 4, 10, 219, 247, 12, 65, 163, 4, 5, 4, 10, 250, 223, 12, 255, 227, 1, 4, 10, 250, 223, 12, 255, 233, 1, 4, 10, 250, 223, 12, 255, 231, 1, 4, 10, 250, 223, 12, 255, 229, 1, 4, 5, 4, 10, 250, 223, 12, 256, 257, 258, 1, 1, 118, 4, 10, 250, 223, 12, 256, 257, 258, 1, 1, 118, 4, 10, 250, 223, 12, 256, 257, 258, 1, 1, 118, 4, 10, 250, 223, 12, 256, 257, 258, 1, 1, 118, 4, 5, 4, 10, 250, 223, 12, 256, 257, 258, 259, 1, 4, 10, 250, 223, 12, 117, 259, 4, 5, 4, 10, 234, 251, 12, 65, 1, 4, 5, 4, 5, 4, 10, 5, 4, 8, 46, 4, 10, 53, 12, 11, 4, 10, 184, 12, 11, 223, 4, 10, 51, 12, 11, 221, 4, 10, 54, 12, 11, 250, 4, 10, 50, 12, 11, 226, 4, 10, 49, 12, 11, 228, 4, 10, 185, 12, 11, 230, 4, 10, 260, 12, 11, 232, 4, 10, 91, 12, 11, 219, 4, 10, 52, 12, 11, 43, 4, 10, 5, 4, 8, 55, 4, 10, 56, 1, 73, 63, 8, 5, 4, 10, 56, 243, 61, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [6, 1, 1, 4, 8, 9, 4, 10, 11, 12, 13, 218, 4, 10, 212, 12, 13, 4, 32, 219, 12, 220, 1, 4, 32, 221, 12, 1, 79, 222, 4, 32, 223, 18, 12, 39, 1, 136, 224, 4, 10, 1, 12, 109, 225, 110, 204, 4, 32, 226, 12, 227, 4, 32, 228, 12, 229, 4, 32, 230, 12, 231, 4, 32, 232, 12, 233, 4, 10, 153, 12, 4, 5, 4, 5, 4, 32, 234, 12, 4, 155, 235, 12, 149, 4, 236, 1, 12, 237, 238, 239, 240, 1, 241, 4, 236, 1, 12, 242, 243, 244, 105, 245, 4, 155, 246, 12, 149, 4, 236, 1, 12, 237, 238, 239, 240, 1, 241, 4, 236, 1, 12, 242, 243, 244, 105, 245, 4, 155, 1, 12, 149, 4, 236, 1, 12, 237, 238, 239, 240, 1, 241, 4, 236, 1, 12, 242, 243, 244, 105, 245, 4, 155, 1, 12, 149, 4, 236, 1, 12, 237, 238, 239, 240, 1, 241, 4, 236, 1, 12, 242, 243, 244, 105, 245, 4, 5, 4, 5, 4, 32, 247, 12, 248, 1, 249, 146, 4, 155, 250, 18, 12, 19, 4, 155, 251, 12, 85, 252, 5, 4, 10, 43, 12, 13, 44, 45, 4, 8, 64, 4, 10, 153, 43, 12, 92, 4, 10, 247, 119, 18, 12, 253, 4, 5, 4, 10, 234, 119, 234, 12, 92, 4, 5, 4, 10, 223, 250, 18, 12, 65, 4, 10, 250, 234, 18, 12, 65, 94, 4, 5, 4, 10, 223, 247, 12, 65, 254, 4, 10, 221, 247, 12, 65, 67, 4, 10, 219, 247, 12, 65, 163, 4, 5, 4, 10, 250, 223, 12, 255, 227, 1, 4, 10, 250, 223, 12, 255, 233, 1, 4, 10, 250, 223, 12, 255, 231, 1, 4, 10, 250, 223, 12, 255, 229, 1, 4, 5, 4, 10, 250, 223, 12, 256, 257, 258, 1, 1, 118, 4, 10, 250, 223, 12, 256, 257, 258, 1, 1, 118, 4, 10, 250, 223, 12, 256, 257, 258, 1, 1, 118, 4, 10, 250, 223, 12, 256, 257, 258, 1, 1, 118, 4, 5, 4, 10, 250, 223, 12, 256, 257, 258, 259, 1, 4, 10, 250, 223, 12, 117, 259, 4, 5, 4, 10, 234, 251, 12, 65, 1, 4, 5, 4, 5, 4, 10, 5, 4, 8, 46, 4, 10, 53, 12, 11, 4, 10, 184, 12, 11, 223, 4, 10, 51, 12, 11, 221, 4, 10, 54, 12, 11, 250, 4, 10, 50, 12, 11, 226, 4, 10, 49, 12, 11, 228, 4, 10, 185, 12, 11, 230, 4, 10, 260, 12, 11, 232, 4, 10, 91, 12, 11, 219, 4, 10, 52, 12, 11, 43, 4, 10, 5, 4, 8, 55, 4, 10, 56, 1, 73, 63, 8, 5, 4, 10, 56, 243, 61, 4, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 470}, "118": {"input": [2, 6, 7, 4, 8, 9, 4, 10, 11, 12, 13, 262, 174, 4, 10, 107, 18, 12, 108, 40, 211, 4, 10, 331, 12, 13, 1, 4, 5, 4, 10, 1, 12, 30, 33, 4, 32, 1, 12, 1, 1, 1, 4, 32, 1, 12, 1, 1, 1, 4, 32, 1, 12, 203, 1, 1, 4, 32, 1, 12, 21, 1, 1, 4, 5, 4, 10, 1, 12, 13, 149, 4, 32, 1, 12, 203, 1, 4, 32, 1, 12, 203, 1, 4, 32, 1, 12, 203, 1, 4, 32, 1, 12, 203, 1, 4, 5, 4, 10, 1, 12, 13, 4, 32, 550, 12, 1, 294, 4, 32, 1, 12, 142, 1, 4, 32, 1, 12, 1, 1, 4, 32, 1, 12, 1, 1, 4, 32, 1, 12, 114, 1, 4, 5, 4, 10, 17, 12, 175, 306, 403, 4, 32, 1, 12, 4, 32, 1, 12, 4, 32, 1, 12, 4, 32, 1, 12, 4, 32, 1, 12, 4, 5, 4, 10, 1, 12, 13, 1, 4, 10, 43, 12, 13, 1, 4, 5, 4, 8, 64, 4, 5, 4, 10, 17, 550, 12, 117, 1, 4, 10, 17, 1, 12, 117, 1, 4, 10, 17, 1, 12, 117, 1, 4, 10, 17, 1, 12, 117, 1, 4, 10, 17, 1, 12, 117, 1, 4, 5, 4, 10, 1, 107, 12, 117, 1, 4, 10, 1, 107, 12, 117, 1, 4, 10, 1, 107, 12, 117, 1, 4, 10, 1, 107, 12, 117, 1, 4, 5, 4, 10, 17, 43, 12, 92, 4, 10, 1, 43, 1, 18, 12, 92, 4, 10, 1, 331, 12, 65, 4, 5, 4, 8, 46, 4, 10, 54, 12, 1, 550, 4, 10, 51, 12, 550, 4, 10, 50, 12, 1, 4, 10, 49, 12, 1, 4, 10, 185, 12, 1, 4, 10, 260, 12, 1, 4, 10, 188, 12, 11, 1, 4, 10, 47, 12, 11, 1, 4, 10, 89, 12, 11, 1, 4, 10, 189, 12, 11, 1, 4, 10, 120, 12, 11, 107, 4, 10, 53, 12, 11, 4, 10, 187, 12, 11, 1, 4, 10, 124, 12, 11, 331, 4, 5, 4, 5, 4, 8, 55, 4, 10, 62, 1, 1, 69, 63, 4, 10, 62, 1, 1, 69, 63, 4, 10, 62, 1, 1, 69, 63, 4, 10, 62, 1, 1, 69, 63, 4, 5, 4, 10, 62, 1, 127, 61, 4, 10, 62, 1, 127, 61, 4, 10, 62, 1, 127, 61, 4, 10, 62, 1, 127, 61, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [6, 7, 4, 8, 9, 4, 10, 11, 12, 13, 262, 174, 4, 10, 107, 18, 12, 108, 40, 211, 4, 10, 331, 12, 13, 1, 4, 5, 4, 10, 1, 12, 30, 33, 4, 32, 1, 12, 1, 1, 1, 4, 32, 1, 12, 1, 1, 1, 4, 32, 1, 12, 203, 1, 1, 4, 32, 1, 12, 21, 1, 1, 4, 5, 4, 10, 1, 12, 13, 149, 4, 32, 1, 12, 203, 1, 4, 32, 1, 12, 203, 1, 4, 32, 1, 12, 203, 1, 4, 32, 1, 12, 203, 1, 4, 5, 4, 10, 1, 12, 13, 4, 32, 550, 12, 1, 294, 4, 32, 1, 12, 142, 1, 4, 32, 1, 12, 1, 1, 4, 32, 1, 12, 1, 1, 4, 32, 1, 12, 114, 1, 4, 5, 4, 10, 17, 12, 175, 306, 403, 4, 32, 1, 12, 4, 32, 1, 12, 4, 32, 1, 12, 4, 32, 1, 12, 4, 32, 1, 12, 4, 5, 4, 10, 1, 12, 13, 1, 4, 10, 43, 12, 13, 1, 4, 5, 4, 8, 64, 4, 5, 4, 10, 17, 550, 12, 117, 1, 4, 10, 17, 1, 12, 117, 1, 4, 10, 17, 1, 12, 117, 1, 4, 10, 17, 1, 12, 117, 1, 4, 10, 17, 1, 12, 117, 1, 4, 5, 4, 10, 1, 107, 12, 117, 1, 4, 10, 1, 107, 12, 117, 1, 4, 10, 1, 107, 12, 117, 1, 4, 10, 1, 107, 12, 117, 1, 4, 5, 4, 10, 17, 43, 12, 92, 4, 10, 1, 43, 1, 18, 12, 92, 4, 10, 1, 331, 12, 65, 4, 5, 4, 8, 46, 4, 10, 54, 12, 1, 550, 4, 10, 51, 12, 550, 4, 10, 50, 12, 1, 4, 10, 49, 12, 1, 4, 10, 185, 12, 1, 4, 10, 260, 12, 1, 4, 10, 188, 12, 11, 1, 4, 10, 47, 12, 11, 1, 4, 10, 89, 12, 11, 1, 4, 10, 189, 12, 11, 1, 4, 10, 120, 12, 11, 107, 4, 10, 53, 12, 11, 4, 10, 187, 12, 11, 1, 4, 10, 124, 12, 11, 331, 4, 5, 4, 5, 4, 8, 55, 4, 10, 62, 1, 1, 69, 63, 4, 10, 62, 1, 1, 69, 63, 4, 10, 62, 1, 1, 69, 63, 4, 10, 62, 1, 1, 69, 63, 4, 5, 4, 10, 62, 1, 127, 61, 4, 10, 62, 1, 127, 61, 4, 10, 62, 1, 127, 61, 4, 10, 62, 1, 127, 61, 4, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 414}, "119": {"input": [2, 6, 1, 4, 8, 9, 4, 10, 11, 12, 13, 1, 174, 4, 10, 315, 12, 13, 1, 174, 4, 10, 153, 12, 4, 32, 17, 18, 12, 175, 146, 19, 18, 1, 1, 1, 4, 32, 1, 12, 4, 155, 1, 18, 12, 30, 37, 203, 1, 4, 155, 1, 18, 12, 30, 37, 146, 1, 4, 32, 1, 12, 5, 4, 155, 1, 12, 30, 37, 276, 1, 4, 155, 316, 12, 30, 37, 276, 1, 4, 10, 1, 162, 12, 13, 204, 174, 4, 10, 317, 12, 109, 204, 4, 32, 1, 73, 12, 1, 318, 18, 1, 4, 32, 1, 73, 12, 1, 319, 1, 4, 32, 1, 73, 12, 1, 162, 1, 18, 1, 4, 32, 1, 73, 12, 1, 162, 105, 73, 1, 4, 5, 4, 8, 64, 4, 10, 17, 213, 12, 214, 1, 215, 4, 10, 17, 1, 12, 216, 1, 118, 4, 10, 17, 119, 18, 12, 92, 4, 10, 17, 1, 316, 12, 65, 4, 10, 316, 119, 162, 12, 65, 4, 10, 1, 119, 162, 12, 65, 4, 10, 1, 119, 12, 65, 4, 5, 4, 8, 46, 4, 10, 91, 12, 1, 11, 4, 10, 54, 12, 17, 11, 4, 10, 123, 12, 316, 315, 4, 10, 124, 12, 1, 315, 4, 10, 320, 12, 1, 11, 4, 10, 89, 12, 1, 11, 4, 10, 51, 12, 11, 4, 10, 53, 12, 315, 4, 5, 4, 8, 55, 4, 10, 56, 58, 60, 61, 4, 10, 125, 1, 63, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [6, 1, 4, 8, 9, 4, 10, 11, 12, 13, 1, 174, 4, 10, 315, 12, 13, 1, 174, 4, 10, 153, 12, 4, 32, 17, 18, 12, 175, 146, 19, 18, 1, 1, 1, 4, 32, 1, 12, 4, 155, 1, 18, 12, 30, 37, 203, 1, 4, 155, 1, 18, 12, 30, 37, 146, 1, 4, 32, 1, 12, 5, 4, 155, 1, 12, 30, 37, 276, 1, 4, 155, 316, 12, 30, 37, 276, 1, 4, 10, 1, 162, 12, 13, 204, 174, 4, 10, 317, 12, 109, 204, 4, 32, 1, 73, 12, 1, 318, 18, 1, 4, 32, 1, 73, 12, 1, 319, 1, 4, 32, 1, 73, 12, 1, 162, 1, 18, 1, 4, 32, 1, 73, 12, 1, 162, 105, 73, 1, 4, 5, 4, 8, 64, 4, 10, 17, 213, 12, 214, 1, 215, 4, 10, 17, 1, 12, 216, 1, 118, 4, 10, 17, 119, 18, 12, 92, 4, 10, 17, 1, 316, 12, 65, 4, 10, 316, 119, 162, 12, 65, 4, 10, 1, 119, 162, 12, 65, 4, 10, 1, 119, 12, 65, 4, 5, 4, 8, 46, 4, 10, 91, 12, 1, 11, 4, 10, 54, 12, 17, 11, 4, 10, 123, 12, 316, 315, 4, 10, 124, 12, 1, 315, 4, 10, 320, 12, 1, 11, 4, 10, 89, 12, 1, 11, 4, 10, 51, 12, 11, 4, 10, 53, 12, 315, 4, 5, 4, 8, 55, 4, 10, 56, 58, 60, 61, 4, 10, 125, 1, 63, 4, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 253}, "120": {"input": [2, 6, 261, 4, 8, 9, 4, 5, 4, 10, 11, 12, 13, 262, 174, 4, 5, 4, 10, 263, 162, 12, 13, 162, 199, 116, 4, 10, 17, 18, 12, 82, 334, 209, 1, 4, 10, 335, 12, 30, 336, 79, 149, 4, 5, 4, 10, 269, 12, 13, 204, 174, 4, 32, 270, 12, 34, 271, 4, 32, 272, 12, 33, 271, 4, 5, 4, 10, 275, 12, 103, 337, 338, 276, 4, 32, 277, 12, 34, 278, 268, 279, 4, 32, 280, 12, 33, 281, 268, 282, 4, 32, 283, 12, 34, 281, 268, 279, 4, 32, 284, 12, 33, 278, 268, 282, 4, 5, 4, 10, 145, 12, 30, 287, 79, 288, 4, 10, 182, 12, 108, 4, 32, 1, 12, 144, 4, 32, 1, 12, 144, 4, 5, 4, 10, 339, 12, 265, 4, 32, 1, 12, 83, 194, 340, 100, 266, 4, 32, 1, 12, 13, 4, 5, 4, 10, 43, 12, 13, 156, 45, 4, 5, 4, 8, 46, 4, 10, 184, 12, 11, 263, 4, 10, 158, 12, 11, 277, 4, 10, 289, 12, 11, 284, 4, 10, 51, 12, 11, 283, 4, 10, 290, 12, 11, 280, 4, 10, 54, 12, 11, 17, 4, 10, 50, 12, 11, 273, 4, 10, 49, 12, 11, 270, 4, 10, 185, 12, 11, 274, 4, 10, 260, 12, 11, 272, 4, 10, 291, 12, 11, 1, 4, 10, 190, 12, 11, 1, 4, 10, 292, 12, 11, 4, 5, 4, 8, 55, 4, 10, 56, 57, 58, 1, 60, 61, 4, 10, 56, 57, 1, 341, 60, 61, 4, 10, 56, 57, 194, 32, 60, 63, 4, 10, 5, 4, 8, 64, 4, 5, 4, 10, 17, 18, 263, 18, 12, 92, 4, 10, 17, 18, 43, 12, 92, 4, 5, 4, 10, 263, 145, 12, 93, 4, 10, 263, 335, 12, 93, 4, 10, 145, 335, 12, 93, 4, 10, 335, 43, 12, 65, 4, 5, 4, 10, 145, 119, 12, 65, 4, 10, 335, 119, 12, 65, 4, 5, 4, 10, 277, 272, 12, 117, 1, 4, 10, 283, 272, 12, 117, 1, 4, 10, 284, 270, 12, 117, 1, 4, 10, 280, 270, 12, 117, 1, 4, 5, 4, 10, 275, 335, 12, 93, 67, 4, 5, 4, 5, 4, 10, 17, 145, 12, 214, 4, 5, 4, 10, 145, 17, 12, 65, 4, 10, 145, 339, 12, 93, 4, 5, 4, 10, 1, 339, 12, 117, 1, 163, 4, 10, 339, 1, 12, 117, 1, 4, 10, 1, 17, 12, 65, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [6, 261, 4, 8, 9, 4, 5, 4, 10, 11, 12, 13, 262, 174, 4, 5, 4, 10, 263, 162, 12, 13, 162, 199, 116, 4, 10, 17, 18, 12, 82, 334, 209, 1, 4, 10, 335, 12, 30, 336, 79, 149, 4, 5, 4, 10, 269, 12, 13, 204, 174, 4, 32, 270, 12, 34, 271, 4, 32, 272, 12, 33, 271, 4, 5, 4, 10, 275, 12, 103, 337, 338, 276, 4, 32, 277, 12, 34, 278, 268, 279, 4, 32, 280, 12, 33, 281, 268, 282, 4, 32, 283, 12, 34, 281, 268, 279, 4, 32, 284, 12, 33, 278, 268, 282, 4, 5, 4, 10, 145, 12, 30, 287, 79, 288, 4, 10, 182, 12, 108, 4, 32, 1, 12, 144, 4, 32, 1, 12, 144, 4, 5, 4, 10, 339, 12, 265, 4, 32, 1, 12, 83, 194, 340, 100, 266, 4, 32, 1, 12, 13, 4, 5, 4, 10, 43, 12, 13, 156, 45, 4, 5, 4, 8, 46, 4, 10, 184, 12, 11, 263, 4, 10, 158, 12, 11, 277, 4, 10, 289, 12, 11, 284, 4, 10, 51, 12, 11, 283, 4, 10, 290, 12, 11, 280, 4, 10, 54, 12, 11, 17, 4, 10, 50, 12, 11, 273, 4, 10, 49, 12, 11, 270, 4, 10, 185, 12, 11, 274, 4, 10, 260, 12, 11, 272, 4, 10, 291, 12, 11, 1, 4, 10, 190, 12, 11, 1, 4, 10, 292, 12, 11, 4, 5, 4, 8, 55, 4, 10, 56, 57, 58, 1, 60, 61, 4, 10, 56, 57, 1, 341, 60, 61, 4, 10, 56, 57, 194, 32, 60, 63, 4, 10, 5, 4, 8, 64, 4, 5, 4, 10, 17, 18, 263, 18, 12, 92, 4, 10, 17, 18, 43, 12, 92, 4, 5, 4, 10, 263, 145, 12, 93, 4, 10, 263, 335, 12, 93, 4, 10, 145, 335, 12, 93, 4, 10, 335, 43, 12, 65, 4, 5, 4, 10, 145, 119, 12, 65, 4, 10, 335, 119, 12, 65, 4, 5, 4, 10, 277, 272, 12, 117, 1, 4, 10, 283, 272, 12, 117, 1, 4, 10, 284, 270, 12, 117, 1, 4, 10, 280, 270, 12, 117, 1, 4, 5, 4, 10, 275, 335, 12, 93, 67, 4, 5, 4, 5, 4, 10, 17, 145, 12, 214, 4, 5, 4, 10, 145, 17, 12, 65, 4, 10, 145, 339, 12, 93, 4, 5, 4, 10, 1, 339, 12, 117, 1, 163, 4, 10, 339, 1, 12, 117, 1, 4, 10, 1, 17, 12, 65, 4, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 422}, "121": {"input": [2, 6, 4, 8, 9, 4, 5, 4, 10, 129, 12, 13, 1, 4, 10, 17, 12, 82, 115, 329, 4, 10, 556, 12, 13, 4, 32, 1, 12, 198, 4, 32, 1, 12, 262, 4, 5, 4, 10, 112, 12, 113, 127, 114, 205, 1, 4, 5, 4, 10, 349, 12, 13, 350, 136, 4, 10, 1, 18, 12, 109, 1, 346, 132, 1, 4, 10, 344, 12, 4, 32, 1, 12, 332, 85, 1, 1, 345, 4, 32, 1, 12, 13, 345, 4, 5, 4, 10, 1, 12, 13, 1, 4, 10, 107, 12, 13, 423, 514, 4, 5, 4, 10, 1, 12, 39, 372, 19, 1, 1, 132, 4, 10, 1, 12, 13, 1, 4, 5, 4, 5, 4, 8, 46, 4, 10, 51, 12, 129, 4, 10, 123, 12, 1, 4, 10, 54, 12, 1, 17, 4, 10, 47, 12, 129, 349, 4, 10, 48, 12, 129, 1, 4, 10, 124, 12, 1, 1, 4, 10, 120, 12, 1, 107, 4, 5, 4, 8, 64, 4, 5, 4, 10, 17, 119, 43, 349, 18, 12, 92, 4, 10, 17, 18, 1, 18, 12, 65, 4, 5, 4, 10, 349, 1, 112, 12, 117, 330, 4, 10, 129, 1, 12, 117, 1, 4, 5, 4, 10, 1, 556, 1, 107, 1, 119, 43, 12, 65, 4, 10, 1, 1, 12, 117, 1, 4, 5, 4, 10, 1, 17, 12, 165, 4, 5, 4, 10, 17, 129, 18, 12, 490, 1, 60, 4, 10, 17, 129, 12, 71, 1, 207, 4, 10, 129, 17, 12, 117, 1, 4, 5, 4, 10, 1, 17, 12, 65, 217, 4, 5, 4, 10, 112, 1, 12, 68, 1, 1, 60, 4, 10, 1, 1, 12, 117, 1, 4, 5, 4, 10, 112, 129, 12, 68, 1, 1, 127, 4, 10, 17, 1, 12, 65, 4, 10, 107, 17, 12, 65, 67, 4, 5, 4, 5, 4, 8, 55, 4, 10, 56, 57, 160, 60, 63, 4, 10, 56, 57, 58, 60, 61, 4, 10, 125, 126, 61, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [6, 4, 8, 9, 4, 5, 4, 10, 129, 12, 13, 1, 4, 10, 17, 12, 82, 115, 329, 4, 10, 556, 12, 13, 4, 32, 1, 12, 198, 4, 32, 1, 12, 262, 4, 5, 4, 10, 112, 12, 113, 127, 114, 205, 1, 4, 5, 4, 10, 349, 12, 13, 350, 136, 4, 10, 1, 18, 12, 109, 1, 346, 132, 1, 4, 10, 344, 12, 4, 32, 1, 12, 332, 85, 1, 1, 345, 4, 32, 1, 12, 13, 345, 4, 5, 4, 10, 1, 12, 13, 1, 4, 10, 107, 12, 13, 423, 514, 4, 5, 4, 10, 1, 12, 39, 372, 19, 1, 1, 132, 4, 10, 1, 12, 13, 1, 4, 5, 4, 5, 4, 8, 46, 4, 10, 51, 12, 129, 4, 10, 123, 12, 1, 4, 10, 54, 12, 1, 17, 4, 10, 47, 12, 129, 349, 4, 10, 48, 12, 129, 1, 4, 10, 124, 12, 1, 1, 4, 10, 120, 12, 1, 107, 4, 5, 4, 8, 64, 4, 5, 4, 10, 17, 119, 43, 349, 18, 12, 92, 4, 10, 17, 18, 1, 18, 12, 65, 4, 5, 4, 10, 349, 1, 112, 12, 117, 330, 4, 10, 129, 1, 12, 117, 1, 4, 5, 4, 10, 1, 556, 1, 107, 1, 119, 43, 12, 65, 4, 10, 1, 1, 12, 117, 1, 4, 5, 4, 10, 1, 17, 12, 165, 4, 5, 4, 10, 17, 129, 18, 12, 490, 1, 60, 4, 10, 17, 129, 12, 71, 1, 207, 4, 10, 129, 17, 12, 117, 1, 4, 5, 4, 10, 1, 17, 12, 65, 217, 4, 5, 4, 10, 112, 1, 12, 68, 1, 1, 60, 4, 10, 1, 1, 12, 117, 1, 4, 5, 4, 10, 112, 129, 12, 68, 1, 1, 127, 4, 10, 17, 1, 12, 65, 4, 10, 107, 17, 12, 65, 67, 4, 5, 4, 5, 4, 8, 55, 4, 10, 56, 57, 160, 60, 63, 4, 10, 56, 57, 58, 60, 61, 4, 10, 125, 126, 61, 4, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 337}} \ No newline at end of file diff --git a/VGDLData/ptb.py b/VGDLData/ptb.py index cb36baf..d5fbcb1 100644 --- a/VGDLData/ptb.py +++ b/VGDLData/ptb.py @@ -8,7 +8,7 @@ from torch.utils.data import Dataset from nltk.tokenize import TweetTokenizer -from VGDLData.utils import OrderedCounter +from utils import OrderedCounter class PTB(Dataset): diff --git a/VGDLData/ptb.test.csv b/VGDLData/ptb.test.csv index 091fbb8..6f78fbf 100644 --- a/VGDLData/ptb.test.csv +++ b/VGDLData/ptb.test.csv @@ -1,12 +1,12 @@ -0,examples/gridphysics/frogs.txt -1,examples/gridphysics/enemycitadel.txt -2,examples/gridphysics/infection.txt -3,examples/gridphysics/camelRace.txt -4,examples/gridphysics/link.txt -5,examples/gridphysics/eggomania.txt -6,examples/gridphysics/chase.txt -7,examples/gridphysics/circuit.txt -8,examples/gridphysics/survivezombies.txt -9,examples/gridphysics/dungeon.txt -10,examples/gridphysics/labyrinth.txt -11,examples/gridphysics/surround.txt +0,examples/gridphysics/butterflies.txt +1,examples/gridphysics/chopper.txt +2,examples/gridphysics/watergame.txt +3,examples/contphysics/bird.txt +4,examples/gridphysics/realsokoban.txt +5,examples/gridphysics/deflection.txt +6,examples/gridphysics/slide.txt +7,examples/contphysics/jumper.txt +8,examples/gridphysics/missilecommand.txt +9,examples/gridphysics/plaqueattack.txt +10,examples/gridphysics/thecitadel.txt +11,examples/gridphysics/theshepherd.txt diff --git a/VGDLData/ptb.test.json b/VGDLData/ptb.test.json index 8c8bd3d..171c4ff 100644 --- a/VGDLData/ptb.test.json +++ b/VGDLData/ptb.test.json @@ -1 +1 @@ -{"0": {"input": [2, 6, 4, 8, 9, 4, 10, 1, 12, 13, 99, 45, 174, 4, 10, 1, 12, 13, 1, 174, 4, 5, 4, 10, 1, 12, 109, 1, 1, 18, 547, 1, 4, 10, 1, 12, 109, 1, 337, 18, 340, 1, 4, 10, 351, 12, 13, 4, 32, 129, 12, 130, 1, 4, 32, 107, 18, 12, 108, 40, 211, 4, 10, 640, 162, 12, 30, 73, 34, 18, 86, 98, 1, 4, 10, 499, 18, 12, 4, 32, 1, 18, 12, 30, 73, 33, 5, 4, 155, 1, 18, 12, 408, 18, 85, 1, 4, 155, 1, 18, 12, 86, 18, 100, 1, 4, 32, 1, 18, 12, 30, 73, 34, 4, 155, 1, 18, 12, 408, 18, 85, 1, 4, 155, 1, 18, 12, 86, 18, 100, 1, 4, 5, 4, 10, 17, 12, 175, 468, 4, 10, 43, 12, 13, 197, 210, 4, 10, 5, 4, 8, 64, 4, 10, 107, 17, 18, 12, 65, 67, 4, 10, 17, 640, 73, 12, 206, 1, 1, 4, 10, 17, 640, 73, 12, 1, 4, 10, 17, 43, 119, 18, 12, 92, 4, 10, 17, 499, 129, 12, 65, 4, 10, 640, 162, 119, 73, 12, 65, 4], "target": [6, 4, 8, 9, 4, 10, 1, 12, 13, 99, 45, 174, 4, 10, 1, 12, 13, 1, 174, 4, 5, 4, 10, 1, 12, 109, 1, 1, 18, 547, 1, 4, 10, 1, 12, 109, 1, 337, 18, 340, 1, 4, 10, 351, 12, 13, 4, 32, 129, 12, 130, 1, 4, 32, 107, 18, 12, 108, 40, 211, 4, 10, 640, 162, 12, 30, 73, 34, 18, 86, 98, 1, 4, 10, 499, 18, 12, 4, 32, 1, 18, 12, 30, 73, 33, 5, 4, 155, 1, 18, 12, 408, 18, 85, 1, 4, 155, 1, 18, 12, 86, 18, 100, 1, 4, 32, 1, 18, 12, 30, 73, 34, 4, 155, 1, 18, 12, 408, 18, 85, 1, 4, 155, 1, 18, 12, 86, 18, 100, 1, 4, 5, 4, 10, 17, 12, 175, 468, 4, 10, 43, 12, 13, 197, 210, 4, 10, 5, 4, 8, 64, 4, 10, 107, 17, 18, 12, 65, 67, 4, 10, 17, 640, 73, 12, 206, 1, 1, 4, 10, 17, 640, 73, 12, 1, 4, 10, 17, 43, 119, 18, 12, 92, 4, 10, 17, 499, 129, 12, 65, 4, 10, 640, 162, 119, 73, 12, 65, 4, 3], "length": 200}, "1": {"input": [2, 4, 5, 4, 6, 1, 128, 4, 8, 9, 4, 10, 380, 12, 13, 198, 174, 4, 10, 655, 73, 12, 13, 179, 1, 4, 10, 656, 73, 12, 13, 179, 503, 4, 10, 17, 12, 175, 1, 1, 4, 10, 107, 12, 13, 144, 4, 10, 464, 162, 12, 23, 1, 136, 4, 10, 154, 162, 12, 23, 592, 136, 4, 10, 29, 12, 308, 146, 220, 1, 393, 4, 10, 43, 12, 13, 156, 370, 4, 5, 4, 8, 46, 4, 10, 184, 12, 656, 380, 4, 10, 50, 12, 655, 380, 4, 10, 47, 12, 154, 380, 4, 10, 89, 12, 464, 380, 4, 10, 120, 12, 107, 380, 4, 10, 54, 12, 17, 380, 4, 10, 190, 12, 29, 380, 4, 10, 51, 12, 380, 4, 5, 4, 8, 64, 4, 5, 4, 10, 17, 43, 655, 656, 12, 92, 4, 5, 4, 10, 154, 17, 18, 12, 191, 4, 10, 154, 154, 464, 43, 107, 12, 171, 1, 4, 10, 5, 4, 10, 154, 656, 12, 93, 67, 4, 10, 154, 655, 12, 65, 4, 10, 5, 4, 10, 464, 17, 18, 12, 191, 4, 10, 464, 464, 18, 12, 191, 1, 4, 5], "target": [4, 5, 4, 6, 1, 128, 4, 8, 9, 4, 10, 380, 12, 13, 198, 174, 4, 10, 655, 73, 12, 13, 179, 1, 4, 10, 656, 73, 12, 13, 179, 503, 4, 10, 17, 12, 175, 1, 1, 4, 10, 107, 12, 13, 144, 4, 10, 464, 162, 12, 23, 1, 136, 4, 10, 154, 162, 12, 23, 592, 136, 4, 10, 29, 12, 308, 146, 220, 1, 393, 4, 10, 43, 12, 13, 156, 370, 4, 5, 4, 8, 46, 4, 10, 184, 12, 656, 380, 4, 10, 50, 12, 655, 380, 4, 10, 47, 12, 154, 380, 4, 10, 89, 12, 464, 380, 4, 10, 120, 12, 107, 380, 4, 10, 54, 12, 17, 380, 4, 10, 190, 12, 29, 380, 4, 10, 51, 12, 380, 4, 5, 4, 8, 64, 4, 5, 4, 10, 17, 43, 655, 656, 12, 92, 4, 5, 4, 10, 154, 17, 18, 12, 191, 4, 10, 154, 154, 464, 43, 107, 12, 171, 1, 4, 10, 5, 4, 10, 154, 656, 12, 93, 67, 4, 10, 154, 655, 12, 65, 4, 10, 5, 4, 10, 464, 17, 18, 12, 191, 4, 10, 464, 464, 18, 12, 191, 1, 4, 5, 3], "length": 200}, "2": {"input": [2, 6, 4, 8, 9, 4, 10, 11, 12, 13, 14, 174, 4, 10, 359, 12, 26, 77, 149, 1, 4, 10, 1, 12, 109, 386, 319, 1, 183, 110, 4, 10, 1, 12, 13, 100, 1, 35, 4, 10, 153, 12, 4, 32, 17, 12, 82, 361, 4, 1, 1, 73, 12, 199, 265, 4, 1, 1, 18, 12, 100, 1, 295, 4, 32, 1, 162, 12, 308, 203, 18, 393, 4, 1, 1, 8, 12, 40, 329, 4, 1, 1, 12, 85, 146, 541, 295, 4, 1, 1, 12, 130, 408, 1, 4, 10, 43, 12, 13, 44, 45, 4, 5, 4, 8, 55, 4, 10, 56, 1, 73, 63, 4, 5, 4, 8, 64, 4, 10, 1, 359, 162, 12, 65, 95, 4, 10, 153, 43, 81, 12, 92, 4, 10, 1, 1, 18, 12, 117, 1, 18, 94, 4, 10, 1, 1, 57, 12, 117, 1, 95, 4, 10, 1, 1, 12, 117, 1, 4, 10, 1, 1, 1, 18, 12, 117, 1, 4, 10, 1, 1, 1, 162, 12, 117, 1, 4, 10, 1, 1, 162, 12, 65, 4, 5, 4, 8, 46, 4, 10, 50, 12, 11, 1, 4, 10, 184, 12, 11, 1], "target": [6, 4, 8, 9, 4, 10, 11, 12, 13, 14, 174, 4, 10, 359, 12, 26, 77, 149, 1, 4, 10, 1, 12, 109, 386, 319, 1, 183, 110, 4, 10, 1, 12, 13, 100, 1, 35, 4, 10, 153, 12, 4, 32, 17, 12, 82, 361, 4, 1, 1, 73, 12, 199, 265, 4, 1, 1, 18, 12, 100, 1, 295, 4, 32, 1, 162, 12, 308, 203, 18, 393, 4, 1, 1, 8, 12, 40, 329, 4, 1, 1, 12, 85, 146, 541, 295, 4, 1, 1, 12, 130, 408, 1, 4, 10, 43, 12, 13, 44, 45, 4, 5, 4, 8, 55, 4, 10, 56, 1, 73, 63, 4, 5, 4, 8, 64, 4, 10, 1, 359, 162, 12, 65, 95, 4, 10, 153, 43, 81, 12, 92, 4, 10, 1, 1, 18, 12, 117, 1, 18, 94, 4, 10, 1, 1, 57, 12, 117, 1, 95, 4, 10, 1, 1, 12, 117, 1, 4, 10, 1, 1, 1, 18, 12, 117, 1, 4, 10, 1, 1, 1, 162, 12, 117, 1, 4, 10, 1, 1, 162, 12, 65, 4, 5, 4, 8, 46, 4, 10, 50, 12, 11, 1, 4, 10, 184, 12, 11, 1, 3], "length": 200}, "3": {"input": [2, 6, 4, 8, 9, 4, 10, 11, 12, 13, 174, 262, 4, 10, 1, 12, 98, 4, 32, 1, 12, 308, 203, 1, 1, 1, 4, 32, 1, 12, 30, 288, 1, 4, 155, 1, 12, 33, 1, 4, 155, 1, 12, 34, 1, 4, 32, 1, 12, 30, 87, 1, 4, 155, 1, 12, 33, 1, 4, 155, 1, 12, 34, 1, 4, 32, 1, 12, 30, 21, 1, 4, 155, 1, 12, 33, 1, 4, 155, 1, 12, 34, 1, 4, 10, 351, 12, 4, 32, 107, 18, 12, 108, 40, 211, 4, 10, 1, 12, 13, 100, 1, 4, 10, 1, 12, 13, 220, 1, 4, 10, 17, 12, 175, 295, 4, 32, 563, 12, 1, 4, 32, 564, 12, 1, 4, 5, 4, 10, 43, 12, 13, 156, 45, 4, 5, 4, 8, 64, 4, 10, 17, 107, 12, 117, 1, 67, 4, 10, 1, 107, 18, 12, 117, 1, 94, 4, 10, 17, 43, 12, 92, 4, 10, 1, 43, 18, 12, 92, 4, 5, 4, 8, 46, 4, 10, 120, 12, 107, 11, 4, 10, 289, 12, 1, 11, 4, 10, 121, 12, 1, 11, 4, 10, 291, 12, 1, 11, 4, 10], "target": [6, 4, 8, 9, 4, 10, 11, 12, 13, 174, 262, 4, 10, 1, 12, 98, 4, 32, 1, 12, 308, 203, 1, 1, 1, 4, 32, 1, 12, 30, 288, 1, 4, 155, 1, 12, 33, 1, 4, 155, 1, 12, 34, 1, 4, 32, 1, 12, 30, 87, 1, 4, 155, 1, 12, 33, 1, 4, 155, 1, 12, 34, 1, 4, 32, 1, 12, 30, 21, 1, 4, 155, 1, 12, 33, 1, 4, 155, 1, 12, 34, 1, 4, 10, 351, 12, 4, 32, 107, 18, 12, 108, 40, 211, 4, 10, 1, 12, 13, 100, 1, 4, 10, 1, 12, 13, 220, 1, 4, 10, 17, 12, 175, 295, 4, 32, 563, 12, 1, 4, 32, 564, 12, 1, 4, 5, 4, 10, 43, 12, 13, 156, 45, 4, 5, 4, 8, 64, 4, 10, 17, 107, 12, 117, 1, 67, 4, 10, 1, 107, 18, 12, 117, 1, 94, 4, 10, 17, 43, 12, 92, 4, 10, 1, 43, 18, 12, 92, 4, 5, 4, 8, 46, 4, 10, 120, 12, 107, 11, 4, 10, 289, 12, 1, 11, 4, 10, 121, 12, 1, 11, 4, 10, 291, 12, 1, 11, 4, 10, 3], "length": 200}, "4": {"input": [2, 6, 261, 4, 73, 9, 4, 8, 11, 12, 13, 198, 174, 4, 8, 1, 12, 13, 198, 18, 174, 4, 8, 107, 18, 12, 108, 40, 1, 4, 5, 4, 8, 80, 12, 4, 81, 17, 18, 12, 82, 249, 1, 276, 1, 1, 362, 4, 81, 29, 12, 83, 58, 364, 86, 4, 81, 636, 12, 30, 1, 4, 10, 1, 12, 1, 33, 4, 10, 1, 12, 1, 36, 4, 10, 1, 12, 1, 34, 4, 10, 1, 12, 1, 37, 4, 5, 4, 4, 4, 8, 1, 12, 13, 204, 4, 4, 8, 1, 12, 109, 1, 204, 4, 4, 8, 1, 12, 13, 204, 4, 4, 8, 1, 12, 13, 204, 4, 5, 4, 8, 1, 12, 13, 1, 4, 8, 1, 12, 13, 1, 4, 8, 1, 12, 13, 1, 4, 5, 4, 8, 1, 12, 109, 1, 1, 4, 8, 1, 12, 109, 1, 1, 1, 4, 8, 1, 12, 13, 1, 4, 8, 1, 12, 13, 1, 4, 8, 1, 12, 13, 1, 4, 5, 4, 8, 1, 12, 109, 1, 337, 1, 204, 4, 8, 1, 12, 109, 1, 375, 346, 204, 4, 8, 1, 12, 39, 167, 127, 205], "target": [6, 261, 4, 73, 9, 4, 8, 11, 12, 13, 198, 174, 4, 8, 1, 12, 13, 198, 18, 174, 4, 8, 107, 18, 12, 108, 40, 1, 4, 5, 4, 8, 80, 12, 4, 81, 17, 18, 12, 82, 249, 1, 276, 1, 1, 362, 4, 81, 29, 12, 83, 58, 364, 86, 4, 81, 636, 12, 30, 1, 4, 10, 1, 12, 1, 33, 4, 10, 1, 12, 1, 36, 4, 10, 1, 12, 1, 34, 4, 10, 1, 12, 1, 37, 4, 5, 4, 4, 4, 8, 1, 12, 13, 204, 4, 4, 8, 1, 12, 109, 1, 204, 4, 4, 8, 1, 12, 13, 204, 4, 4, 8, 1, 12, 13, 204, 4, 5, 4, 8, 1, 12, 13, 1, 4, 8, 1, 12, 13, 1, 4, 8, 1, 12, 13, 1, 4, 5, 4, 8, 1, 12, 109, 1, 1, 4, 8, 1, 12, 109, 1, 1, 1, 4, 8, 1, 12, 13, 1, 4, 8, 1, 12, 13, 1, 4, 8, 1, 12, 13, 1, 4, 5, 4, 8, 1, 12, 109, 1, 337, 1, 204, 4, 8, 1, 12, 109, 1, 375, 346, 204, 4, 8, 1, 12, 39, 167, 127, 205, 3], "length": 200}, "5": {"input": [2, 6, 4, 5, 4, 8, 9, 4, 10, 1, 73, 12, 13, 162, 98, 18, 1, 4, 10, 1, 12, 13, 162, 19, 1, 4, 10, 1, 12, 39, 477, 505, 4, 10, 80, 12, 4, 32, 1, 18, 12, 103, 1, 73, 1, 4, 155, 1, 12, 1, 18, 240, 1, 1, 4, 4, 4, 155, 1, 12, 337, 18, 338, 266, 295, 4, 4, 4, 32, 17, 18, 12, 1, 599, 1, 1, 1, 469, 4, 10, 145, 12, 30, 4, 32, 597, 18, 12, 36, 162, 130, 149, 1, 4, 32, 1, 18, 12, 37, 18, 100, 408, 1, 4, 10, 43, 12, 13, 116, 4, 5, 4, 8, 64, 4, 10, 1, 43, 18, 12, 72, 4, 4, 4, 4, 4, 10, 1, 43, 18, 12, 92, 4, 10, 17, 43, 18, 12, 92, 4, 10, 1, 43, 18, 12, 117, 1, 4, 10, 17, 1, 12, 71, 1, 167, 67, 326, 4, 10, 1, 597, 12, 65, 217, 4, 10, 597, 119, 12, 65, 4, 5, 4, 8, 46, 4, 4, 4, 10, 320, 12, 1, 4, 10, 89, 12, 1, 4, 10, 124, 12, 1, 4, 5, 4, 8, 55, 4, 10, 125], "target": [6, 4, 5, 4, 8, 9, 4, 10, 1, 73, 12, 13, 162, 98, 18, 1, 4, 10, 1, 12, 13, 162, 19, 1, 4, 10, 1, 12, 39, 477, 505, 4, 10, 80, 12, 4, 32, 1, 18, 12, 103, 1, 73, 1, 4, 155, 1, 12, 1, 18, 240, 1, 1, 4, 4, 4, 155, 1, 12, 337, 18, 338, 266, 295, 4, 4, 4, 32, 17, 18, 12, 1, 599, 1, 1, 1, 469, 4, 10, 145, 12, 30, 4, 32, 597, 18, 12, 36, 162, 130, 149, 1, 4, 32, 1, 18, 12, 37, 18, 100, 408, 1, 4, 10, 43, 12, 13, 116, 4, 5, 4, 8, 64, 4, 10, 1, 43, 18, 12, 72, 4, 4, 4, 4, 4, 10, 1, 43, 18, 12, 92, 4, 10, 17, 43, 18, 12, 92, 4, 10, 1, 43, 18, 12, 117, 1, 4, 10, 17, 1, 12, 71, 1, 167, 67, 326, 4, 10, 1, 597, 12, 65, 217, 4, 10, 597, 119, 12, 65, 4, 5, 4, 8, 46, 4, 4, 4, 10, 320, 12, 1, 4, 10, 89, 12, 1, 4, 10, 124, 12, 1, 4, 5, 4, 8, 55, 4, 10, 125, 3], "length": 200}, "6": {"input": [2, 6, 4, 8, 9, 4, 10, 11, 12, 13, 174, 99, 45, 4, 10, 1, 12, 13, 98, 1, 132, 4, 10, 1, 12, 58, 4, 32, 1, 18, 12, 83, 18, 85, 1, 4, 32, 305, 12, 242, 130, 208, 4, 10, 17, 12, 175, 1, 4, 10, 43, 12, 13, 210, 4, 5, 4, 8, 64, 4, 10, 1, 73, 43, 1, 73, 12, 92, 4, 10, 17, 43, 162, 12, 92, 4, 10, 17, 18, 1, 18, 12, 65, 94, 4, 10, 1, 305, 12, 65, 4, 10, 305, 17, 18, 12, 117, 1, 67, 4, 10, 305, 1, 12, 117, 1, 4, 5, 4, 8, 46, 4, 10, 184, 12, 305, 11, 4, 10, 51, 12, 11, 4, 10, 54, 12, 11, 17, 4, 10, 52, 12, 11, 43, 4, 5, 4, 8, 55, 4, 10, 56, 1, 63, 4, 10, 56, 58, 61, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [6, 4, 8, 9, 4, 10, 11, 12, 13, 174, 99, 45, 4, 10, 1, 12, 13, 98, 1, 132, 4, 10, 1, 12, 58, 4, 32, 1, 18, 12, 83, 18, 85, 1, 4, 32, 305, 12, 242, 130, 208, 4, 10, 17, 12, 175, 1, 4, 10, 43, 12, 13, 210, 4, 5, 4, 8, 64, 4, 10, 1, 73, 43, 1, 73, 12, 92, 4, 10, 17, 43, 162, 12, 92, 4, 10, 17, 18, 1, 18, 12, 65, 94, 4, 10, 1, 305, 12, 65, 4, 10, 305, 17, 18, 12, 117, 1, 67, 4, 10, 305, 1, 12, 117, 1, 4, 5, 4, 8, 46, 4, 10, 184, 12, 305, 11, 4, 10, 51, 12, 11, 4, 10, 54, 12, 11, 17, 4, 10, 52, 12, 11, 43, 4, 5, 4, 8, 55, 4, 10, 56, 1, 63, 4, 10, 56, 58, 61, 4, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 150}, "7": {"input": [2, 6, 128, 4, 8, 9, 4, 10, 380, 12, 13, 174, 328, 4, 10, 1, 12, 13, 328, 4, 5, 4, 10, 1, 12, 13, 4, 32, 1, 12, 100, 1, 4, 32, 1, 12, 130, 1, 4, 5, 4, 32, 1, 12, 220, 1, 4, 32, 1, 12, 40, 1, 4, 32, 1, 12, 19, 1, 4, 32, 1, 12, 85, 1, 4, 5, 4, 32, 1, 12, 204, 174, 4, 32, 1, 12, 204, 174, 4, 5, 4, 10, 1, 12, 13, 4, 32, 1, 12, 204, 174, 4, 32, 1, 12, 204, 174, 4, 5, 4, 32, 1, 12, 204, 174, 4, 32, 1, 12, 204, 174, 4, 32, 1, 12, 204, 174, 4, 32, 1, 12, 204, 174, 4, 5, 4, 10, 153, 12, 4, 32, 17, 18, 12, 82, 1, 20, 4, 32, 377, 12, 30, 1, 18, 148, 4, 155, 1, 12, 34, 4, 155, 1, 12, 33, 4, 155, 1, 12, 36, 4, 155, 1, 12, 37, 4, 5, 4, 10, 1, 12, 26, 4, 5, 4, 10, 388, 12, 13, 204, 174, 4, 10, 1, 12, 141, 204, 110, 1, 4, 5, 4, 10, 1, 12, 108, 211, 4, 5, 4], "target": [6, 128, 4, 8, 9, 4, 10, 380, 12, 13, 174, 328, 4, 10, 1, 12, 13, 328, 4, 5, 4, 10, 1, 12, 13, 4, 32, 1, 12, 100, 1, 4, 32, 1, 12, 130, 1, 4, 5, 4, 32, 1, 12, 220, 1, 4, 32, 1, 12, 40, 1, 4, 32, 1, 12, 19, 1, 4, 32, 1, 12, 85, 1, 4, 5, 4, 32, 1, 12, 204, 174, 4, 32, 1, 12, 204, 174, 4, 5, 4, 10, 1, 12, 13, 4, 32, 1, 12, 204, 174, 4, 32, 1, 12, 204, 174, 4, 5, 4, 32, 1, 12, 204, 174, 4, 32, 1, 12, 204, 174, 4, 32, 1, 12, 204, 174, 4, 32, 1, 12, 204, 174, 4, 5, 4, 10, 153, 12, 4, 32, 17, 18, 12, 82, 1, 20, 4, 32, 377, 12, 30, 1, 18, 148, 4, 155, 1, 12, 34, 4, 155, 1, 12, 33, 4, 155, 1, 12, 36, 4, 155, 1, 12, 37, 4, 5, 4, 10, 1, 12, 26, 4, 5, 4, 10, 388, 12, 13, 204, 174, 4, 10, 1, 12, 141, 204, 110, 1, 4, 5, 4, 10, 1, 12, 108, 211, 4, 5, 4, 3], "length": 200}, "8": {"input": [2, 6, 4, 8, 9, 4, 10, 11, 12, 13, 218, 4, 10, 1, 12, 109, 1, 162, 1, 220, 1, 4, 10, 1, 73, 12, 5, 4, 32, 1, 73, 12, 109, 1, 104, 100, 1, 4, 32, 1, 73, 12, 109, 1, 1, 100, 1, 4, 10, 1, 18, 12, 23, 477, 1, 4, 10, 153, 12, 4, 32, 17, 12, 175, 1, 1, 295, 362, 4, 32, 1, 162, 12, 308, 276, 73, 31, 18, 19, 1, 4, 32, 106, 12, 83, 58, 338, 146, 98, 1, 4, 10, 43, 12, 13, 370, 44, 4, 5, 4, 8, 64, 4, 10, 17, 1, 162, 12, 216, 118, 67, 4, 5, 4, 10, 153, 43, 8, 12, 92, 4, 5, 4, 10, 17, 106, 73, 12, 214, 94, 4, 10, 106, 17, 73, 12, 65, 4, 5, 4, 10, 1, 106, 57, 12, 117, 1, 118, 4, 10, 17, 1, 8, 12, 65, 94, 4, 5, 4, 8, 55, 4, 10, 125, 126, 63, 4, 10, 56, 58, 60, 61, 4, 5, 4, 8, 46, 4, 10, 184, 12, 11, 1, 4, 10, 50, 12, 11, 1, 4, 10, 49, 12, 11, 1, 4, 10, 51, 12, 11], "target": [6, 4, 8, 9, 4, 10, 11, 12, 13, 218, 4, 10, 1, 12, 109, 1, 162, 1, 220, 1, 4, 10, 1, 73, 12, 5, 4, 32, 1, 73, 12, 109, 1, 104, 100, 1, 4, 32, 1, 73, 12, 109, 1, 1, 100, 1, 4, 10, 1, 18, 12, 23, 477, 1, 4, 10, 153, 12, 4, 32, 17, 12, 175, 1, 1, 295, 362, 4, 32, 1, 162, 12, 308, 276, 73, 31, 18, 19, 1, 4, 32, 106, 12, 83, 58, 338, 146, 98, 1, 4, 10, 43, 12, 13, 370, 44, 4, 5, 4, 8, 64, 4, 10, 17, 1, 162, 12, 216, 118, 67, 4, 5, 4, 10, 153, 43, 8, 12, 92, 4, 5, 4, 10, 17, 106, 73, 12, 214, 94, 4, 10, 106, 17, 73, 12, 65, 4, 5, 4, 10, 1, 106, 57, 12, 117, 1, 118, 4, 10, 17, 1, 8, 12, 65, 94, 4, 5, 4, 8, 55, 4, 10, 125, 126, 63, 4, 10, 56, 58, 60, 61, 4, 5, 4, 8, 46, 4, 10, 184, 12, 11, 1, 4, 10, 50, 12, 11, 1, 4, 10, 49, 12, 11, 1, 4, 10, 51, 12, 11, 3], "length": 200}, "9": {"input": [2, 6, 261, 4, 8, 9, 4, 5, 4, 10, 11, 12, 13, 174, 218, 4, 10, 1, 12, 4, 32, 371, 12, 39, 477, 478, 489, 79, 4, 32, 135, 12, 39, 137, 127, 4, 5, 4, 10, 1, 12, 4, 32, 182, 12, 108, 40, 139, 4, 32, 138, 12, 13, 200, 4, 5, 4, 4, 10, 1, 12, 109, 1, 1, 104, 4, 10, 344, 12, 4, 32, 1, 12, 332, 85, 1, 1, 345, 18, 1, 4, 32, 1, 12, 26, 1, 345, 4, 5, 4, 10, 1, 12, 109, 105, 1, 423, 104, 514, 4, 32, 1, 12, 1, 4, 32, 1, 12, 1, 4, 10, 154, 18, 12, 4, 32, 1, 12, 30, 1, 146, 34, 4, 32, 1, 12, 30, 1, 146, 33, 4, 5, 4, 10, 1, 12, 109, 340, 1, 104, 1, 174, 4, 10, 1, 12, 26, 77, 314, 4, 5, 4, 10, 425, 12, 109, 4, 32, 426, 12, 427, 428, 4, 32, 429, 12, 430, 431, 4, 32, 432, 12, 433, 434, 4, 32, 435, 12, 436, 437, 4, 32, 530, 12, 531, 437, 4, 10, 1, 12, 13, 531, 4, 5, 4, 10, 438, 12, 30, 19], "target": [6, 261, 4, 8, 9, 4, 5, 4, 10, 11, 12, 13, 174, 218, 4, 10, 1, 12, 4, 32, 371, 12, 39, 477, 478, 489, 79, 4, 32, 135, 12, 39, 137, 127, 4, 5, 4, 10, 1, 12, 4, 32, 182, 12, 108, 40, 139, 4, 32, 138, 12, 13, 200, 4, 5, 4, 4, 10, 1, 12, 109, 1, 1, 104, 4, 10, 344, 12, 4, 32, 1, 12, 332, 85, 1, 1, 345, 18, 1, 4, 32, 1, 12, 26, 1, 345, 4, 5, 4, 10, 1, 12, 109, 105, 1, 423, 104, 514, 4, 32, 1, 12, 1, 4, 32, 1, 12, 1, 4, 10, 154, 18, 12, 4, 32, 1, 12, 30, 1, 146, 34, 4, 32, 1, 12, 30, 1, 146, 33, 4, 5, 4, 10, 1, 12, 109, 340, 1, 104, 1, 174, 4, 10, 1, 12, 26, 77, 314, 4, 5, 4, 10, 425, 12, 109, 4, 32, 426, 12, 427, 428, 4, 32, 429, 12, 430, 431, 4, 32, 432, 12, 433, 434, 4, 32, 435, 12, 436, 437, 4, 32, 530, 12, 531, 437, 4, 10, 1, 12, 13, 531, 4, 5, 4, 10, 438, 12, 30, 19, 3], "length": 200}, "10": {"input": [2, 6, 4, 8, 9, 4, 10, 11, 12, 13, 99, 45, 174, 4, 10, 182, 12, 108, 40, 211, 4, 10, 17, 12, 175, 468, 4, 10, 331, 12, 13, 314, 4, 10, 43, 12, 13, 325, 4, 5, 4, 8, 64, 4, 5, 4, 10, 17, 43, 12, 92, 4, 10, 182, 17, 12, 65, 67, 4, 10, 17, 331, 12, 65, 94, 4, 5, 4, 8, 55, 4, 10, 56, 58, 60, 61, 4, 10, 56, 194, 60, 63, 4, 10, 125, 126, 61, 4, 5, 4, 8, 46, 4, 10, 123, 12, 11, 182, 4, 10, 124, 12, 11, 331, 4, 10, 51, 12, 11, 4, 10, 52, 12, 11, 43, 4, 10, 54, 12, 11, 17, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [6, 4, 8, 9, 4, 10, 11, 12, 13, 99, 45, 174, 4, 10, 182, 12, 108, 40, 211, 4, 10, 17, 12, 175, 468, 4, 10, 331, 12, 13, 314, 4, 10, 43, 12, 13, 325, 4, 5, 4, 8, 64, 4, 5, 4, 10, 17, 43, 12, 92, 4, 10, 182, 17, 12, 65, 67, 4, 10, 17, 331, 12, 65, 94, 4, 5, 4, 8, 55, 4, 10, 56, 58, 60, 61, 4, 10, 56, 194, 60, 63, 4, 10, 125, 126, 61, 4, 5, 4, 8, 46, 4, 10, 123, 12, 11, 182, 4, 10, 124, 12, 11, 331, 4, 10, 51, 12, 11, 4, 10, 52, 12, 11, 43, 4, 10, 54, 12, 11, 17, 4, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 122}, "11": {"input": [2, 6, 261, 4, 8, 9, 4, 10, 1, 73, 12, 13, 199, 14, 4, 10, 611, 162, 12, 13, 1, 354, 4, 10, 1, 18, 12, 13, 40, 1, 4, 10, 359, 18, 12, 26, 204, 4, 10, 153, 12, 4, 32, 17, 12, 82, 361, 1, 4, 32, 1, 162, 12, 308, 340, 1, 1, 4, 10, 43, 12, 13, 156, 45, 4, 8, 46, 4, 10, 51, 12, 1, 4, 10, 50, 12, 1, 611, 4, 10, 54, 12, 17, 1, 4, 10, 52, 12, 43, 4, 8, 64, 4, 10, 17, 1, 12, 65, 4, 10, 17, 611, 18, 12, 92, 4, 10, 153, 43, 1, 12, 92, 4, 10, 1, 1, 162, 12, 117, 1, 4, 10, 1, 17, 12, 117, 1, 67, 4, 5, 4, 8, 55, 4, 10, 62, 1, 162, 127, 63, 4, 10, 56, 58, 162, 60, 61, 4, 10, 125, 126, 61, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [6, 261, 4, 8, 9, 4, 10, 1, 73, 12, 13, 199, 14, 4, 10, 611, 162, 12, 13, 1, 354, 4, 10, 1, 18, 12, 13, 40, 1, 4, 10, 359, 18, 12, 26, 204, 4, 10, 153, 12, 4, 32, 17, 12, 82, 361, 1, 4, 32, 1, 162, 12, 308, 340, 1, 1, 4, 10, 43, 12, 13, 156, 45, 4, 8, 46, 4, 10, 51, 12, 1, 4, 10, 50, 12, 1, 611, 4, 10, 54, 12, 17, 1, 4, 10, 52, 12, 43, 4, 8, 64, 4, 10, 17, 1, 12, 65, 4, 10, 17, 611, 18, 12, 92, 4, 10, 153, 43, 1, 12, 92, 4, 10, 1, 1, 162, 12, 117, 1, 4, 10, 1, 17, 12, 117, 1, 67, 4, 5, 4, 8, 55, 4, 10, 62, 1, 162, 127, 63, 4, 10, 56, 58, 162, 60, 61, 4, 10, 125, 126, 61, 4, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 153}} \ No newline at end of file +{"0": {"input": [2, 4, 6, 7, 8, 6, 9, 10, 11, 12, 111, 90, 14, 6, 9, 1, 11, 12, 107, 1, 6, 9, 1, 11, 20, 6, 24, 33, 116, 11, 34, 1, 87, 6, 24, 307, 11, 193, 195, 1, 231, 1, 6, 20, 6, 9, 38, 11, 12, 379, 6, 20, 6, 7, 57, 6, 9, 95, 1, 60, 6, 9, 95, 1, 116, 62, 6, 20, 6, 7, 39, 6, 9, 1, 116, 38, 65, 11, 41, 6, 9, 307, 33, 11, 98, 103, 6, 9, 307, 1, 11, 1, 6, 9, 1, 307, 11, 98, 6, 20, 6, 7, 43, 6, 9, 46, 11, 10, 307, 6, 9, 142, 11, 10, 1, 6, 9, 44, 11, 10, 33, 6, 9, 45, 11, 10, 6, 9, 94, 11, 10, 38, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [4, 6, 7, 8, 6, 9, 10, 11, 12, 111, 90, 14, 6, 9, 1, 11, 12, 107, 1, 6, 9, 1, 11, 20, 6, 24, 33, 116, 11, 34, 1, 87, 6, 24, 307, 11, 193, 195, 1, 231, 1, 6, 20, 6, 9, 38, 11, 12, 379, 6, 20, 6, 7, 57, 6, 9, 95, 1, 60, 6, 9, 95, 1, 116, 62, 6, 20, 6, 7, 39, 6, 9, 1, 116, 38, 65, 11, 41, 6, 9, 307, 33, 11, 98, 103, 6, 9, 307, 1, 11, 1, 6, 9, 1, 307, 11, 98, 6, 20, 6, 7, 43, 6, 9, 46, 11, 10, 307, 6, 9, 142, 11, 10, 1, 6, 9, 44, 11, 10, 33, 6, 9, 45, 11, 10, 6, 9, 94, 11, 10, 38, 6, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 133}, "1": {"input": [2, 4, 6, 7, 8, 6, 9, 1, 11, 12, 14, 6, 24, 1, 11, 30, 1, 6, 24, 1, 11, 107, 108, 6, 24, 1, 11, 342, 6, 20, 6, 9, 1, 65, 11, 193, 116, 396, 1, 231, 6, 9, 33, 65, 11, 80, 125, 132, 1, 472, 1, 173, 6, 9, 159, 11, 22, 6, 24, 162, 16, 11, 128, 107, 25, 261, 6, 24, 468, 11, 125, 85, 1, 467, 27, 72, 6, 20, 6, 9, 423, 16, 11, 22, 382, 6, 24, 1, 16, 11, 119, 1, 16, 396, 6, 24, 1, 16, 11, 119, 301, 16, 396, 6, 24, 1, 16, 11, 23, 1, 16, 396, 6, 24, 1, 16, 11, 23, 301, 16, 396, 6, 20, 6, 9, 658, 65, 11, 175, 1, 16, 1, 16, 84, 195, 1, 6, 9, 166, 16, 11, 74, 272, 68, 6, 24, 1, 16, 11, 1, 16, 1, 65, 75, 6, 24, 1, 16, 11, 1, 114, 1, 6, 20, 6, 9, 1, 11, 22, 119, 25, 1, 72, 6, 9, 139, 11, 169, 1, 6, 7, 20, 6, 7, 43, 6, 9, 44, 11, 33, 1, 6, 9, 52, 11, 1, 1, 6, 9, 51, 11, 1, 1, 6, 9, 50, 11, 1, 1, 6, 9, 192, 11, 1, 6, 9, 178, 11, 1, 6, 9, 336, 11, 1, 6, 9, 144, 11, 1, 1, 6, 9, 53, 11, 1, 1, 6, 9, 143, 11, 1, 1, 6, 9, 92, 11, 1, 1, 6, 20, 6, 7, 57, 6, 9, 95, 179, 96, 410, 97, 62, 6, 9, 95, 179, 1, 410, 97, 62, 6, 9, 58, 1, 1, 97, 60, 6, 9, 20, 6, 7, 39, 6, 9, 33, 38, 101, 11, 41, 6, 9, 33, 162, 11, 98, 6, 9, 162, 33, 38, 101, 11, 98, 6, 20, 6, 9, 658, 468, 11, 98, 151, 6, 9, 468, 658, 38, 101, 11, 98, 6, 20, 6, 9, 468, 162, 11, 180, 6, 20, 6, 9, 658, 38, 101, 16, 11, 224, 6, 9, 658, 38, 101, 16, 11, 41, 6, 20, 6, 9, 1, 162, 11, 180, 102, 6, 9, 1, 38, 101, 11, 41, 6, 20, 6, 9, 33, 1, 11, 182, 1, 1, 16, 185, 6, 9, 1, 38, 101, 11, 98, 6, 20, 6, 9, 33, 166, 1, 1, 11, 41, 6, 9, 1, 1, 11, 41, 6, 20, 6, 9, 423, 162, 11, 180, 6, 9, 423, 101, 11, 264, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [4, 6, 7, 8, 6, 9, 1, 11, 12, 14, 6, 24, 1, 11, 30, 1, 6, 24, 1, 11, 107, 108, 6, 24, 1, 11, 342, 6, 20, 6, 9, 1, 65, 11, 193, 116, 396, 1, 231, 6, 9, 33, 65, 11, 80, 125, 132, 1, 472, 1, 173, 6, 9, 159, 11, 22, 6, 24, 162, 16, 11, 128, 107, 25, 261, 6, 24, 468, 11, 125, 85, 1, 467, 27, 72, 6, 20, 6, 9, 423, 16, 11, 22, 382, 6, 24, 1, 16, 11, 119, 1, 16, 396, 6, 24, 1, 16, 11, 119, 301, 16, 396, 6, 24, 1, 16, 11, 23, 1, 16, 396, 6, 24, 1, 16, 11, 23, 301, 16, 396, 6, 20, 6, 9, 658, 65, 11, 175, 1, 16, 1, 16, 84, 195, 1, 6, 9, 166, 16, 11, 74, 272, 68, 6, 24, 1, 16, 11, 1, 16, 1, 65, 75, 6, 24, 1, 16, 11, 1, 114, 1, 6, 20, 6, 9, 1, 11, 22, 119, 25, 1, 72, 6, 9, 139, 11, 169, 1, 6, 7, 20, 6, 7, 43, 6, 9, 44, 11, 33, 1, 6, 9, 52, 11, 1, 1, 6, 9, 51, 11, 1, 1, 6, 9, 50, 11, 1, 1, 6, 9, 192, 11, 1, 6, 9, 178, 11, 1, 6, 9, 336, 11, 1, 6, 9, 144, 11, 1, 1, 6, 9, 53, 11, 1, 1, 6, 9, 143, 11, 1, 1, 6, 9, 92, 11, 1, 1, 6, 20, 6, 7, 57, 6, 9, 95, 179, 96, 410, 97, 62, 6, 9, 95, 179, 1, 410, 97, 62, 6, 9, 58, 1, 1, 97, 60, 6, 9, 20, 6, 7, 39, 6, 9, 33, 38, 101, 11, 41, 6, 9, 33, 162, 11, 98, 6, 9, 162, 33, 38, 101, 11, 98, 6, 20, 6, 9, 658, 468, 11, 98, 151, 6, 9, 468, 658, 38, 101, 11, 98, 6, 20, 6, 9, 468, 162, 11, 180, 6, 20, 6, 9, 658, 38, 101, 16, 11, 224, 6, 9, 658, 38, 101, 16, 11, 41, 6, 20, 6, 9, 1, 162, 11, 180, 102, 6, 9, 1, 38, 101, 11, 41, 6, 20, 6, 9, 33, 1, 11, 182, 1, 1, 16, 185, 6, 9, 1, 38, 101, 11, 98, 6, 20, 6, 9, 33, 166, 1, 1, 11, 41, 6, 9, 1, 1, 11, 41, 6, 20, 6, 9, 423, 162, 11, 180, 6, 9, 423, 101, 11, 264, 6, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 412}, "2": {"input": [2, 4, 1, 105, 6, 7, 8, 6, 9, 106, 11, 12, 1, 6, 9, 289, 11, 17, 78, 6, 9, 38, 11, 12, 234, 6, 9, 109, 11, 12, 502, 6, 9, 287, 11, 215, 1, 6, 9, 33, 11, 34, 1, 6, 7, 57, 6, 9, 95, 1, 97, 60, 6, 9, 95, 96, 97, 62, 6, 7, 39, 6, 9, 33, 38, 11, 41, 6, 9, 287, 33, 11, 262, 6, 9, 287, 38, 287, 11, 263, 6, 9, 38, 287, 11, 263, 6, 9, 109, 287, 11, 180, 6, 9, 33, 109, 11, 98, 6, 9, 289, 33, 11, 98, 6, 20, 6, 7, 43, 6, 9, 44, 11, 106, 33, 6, 9, 94, 11, 38, 6, 9, 91, 11, 106, 109, 6, 9, 52, 11, 106, 287, 6, 9, 500, 11, 106, 289, 6, 9, 45, 11, 106, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [4, 1, 105, 6, 7, 8, 6, 9, 106, 11, 12, 1, 6, 9, 289, 11, 17, 78, 6, 9, 38, 11, 12, 234, 6, 9, 109, 11, 12, 502, 6, 9, 287, 11, 215, 1, 6, 9, 33, 11, 34, 1, 6, 7, 57, 6, 9, 95, 1, 97, 60, 6, 9, 95, 96, 97, 62, 6, 7, 39, 6, 9, 33, 38, 11, 41, 6, 9, 287, 33, 11, 262, 6, 9, 287, 38, 287, 11, 263, 6, 9, 38, 287, 11, 263, 6, 9, 109, 287, 11, 180, 6, 9, 33, 109, 11, 98, 6, 9, 289, 33, 11, 98, 6, 20, 6, 7, 43, 6, 9, 44, 11, 106, 33, 6, 9, 94, 11, 38, 6, 9, 91, 11, 106, 109, 6, 9, 52, 11, 106, 287, 6, 9, 500, 11, 106, 289, 6, 9, 45, 11, 106, 6, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 144}, "3": {"input": [2, 4, 6, 7, 8, 20, 6, 9, 33, 11, 207, 1, 1, 1, 6, 9, 425, 65, 11, 16, 12, 85, 6, 9, 15, 11, 12, 18, 6, 9, 428, 11, 12, 237, 6, 24, 20, 6, 7, 57, 6, 9, 95, 153, 16, 279, 60, 6, 9, 95, 96, 116, 62, 6, 210, 20, 6, 7, 39, 6, 9, 33, 101, 16, 11, 98, 6, 9, 15, 33, 11, 98, 6, 9, 33, 38, 11, 211, 6, 9, 33, 425, 11, 98, 6, 9, 428, 33, 11, 98, 151, 6, 9, 20, 6, 7, 43, 6, 9, 212, 11, 15, 6, 9, 46, 11, 425, 6, 9, 52, 11, 428, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [4, 6, 7, 8, 20, 6, 9, 33, 11, 207, 1, 1, 1, 6, 9, 425, 65, 11, 16, 12, 85, 6, 9, 15, 11, 12, 18, 6, 9, 428, 11, 12, 237, 6, 24, 20, 6, 7, 57, 6, 9, 95, 153, 16, 279, 60, 6, 9, 95, 96, 116, 62, 6, 210, 20, 6, 7, 39, 6, 9, 33, 101, 16, 11, 98, 6, 9, 15, 33, 11, 98, 6, 9, 33, 38, 11, 211, 6, 9, 33, 425, 11, 98, 6, 9, 428, 33, 11, 98, 151, 6, 9, 20, 6, 7, 43, 6, 9, 212, 11, 15, 6, 9, 46, 11, 425, 6, 9, 52, 11, 428, 6, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 113}, "4": {"input": [2, 4, 105, 284, 6, 20, 6, 7, 8, 6, 9, 10, 11, 12, 285, 14, 6, 9, 311, 11, 12, 285, 14, 6, 9, 64, 65, 11, 12, 66, 1, 6, 9, 33, 11, 34, 286, 6, 9, 583, 11, 215, 6, 24, 287, 116, 11, 16, 288, 6, 24, 1, 16, 11, 16, 1, 6, 9, 38, 11, 12, 242, 90, 6, 20, 6, 7, 43, 6, 9, 44, 11, 33, 311, 6, 9, 500, 11, 10, 64, 6, 9, 290, 11, 287, 311, 6, 9, 45, 11, 311, 6, 9, 94, 11, 311, 38, 6, 20, 6, 7, 39, 6, 9, 33, 38, 11, 41, 6, 9, 583, 33, 16, 11, 262, 6, 9, 583, 38, 583, 65, 11, 263, 6, 9, 287, 64, 116, 11, 40, 1, 151, 6, 9, 1, 311, 11, 40, 528, 102, 6, 20, 6, 7, 57, 6, 9, 95, 528, 116, 97, 60, 6, 20, 6, 20, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [4, 105, 284, 6, 20, 6, 7, 8, 6, 9, 10, 11, 12, 285, 14, 6, 9, 311, 11, 12, 285, 14, 6, 9, 64, 65, 11, 12, 66, 1, 6, 9, 33, 11, 34, 286, 6, 9, 583, 11, 215, 6, 24, 287, 116, 11, 16, 288, 6, 24, 1, 16, 11, 16, 1, 6, 9, 38, 11, 12, 242, 90, 6, 20, 6, 7, 43, 6, 9, 44, 11, 33, 311, 6, 9, 500, 11, 10, 64, 6, 9, 290, 11, 287, 311, 6, 9, 45, 11, 311, 6, 9, 94, 11, 311, 38, 6, 20, 6, 7, 39, 6, 9, 33, 38, 11, 41, 6, 9, 583, 33, 16, 11, 262, 6, 9, 583, 38, 583, 65, 11, 263, 6, 9, 287, 64, 116, 11, 40, 1, 151, 6, 9, 1, 311, 11, 40, 528, 102, 6, 20, 6, 7, 57, 6, 9, 95, 528, 116, 97, 60, 6, 20, 6, 20, 6, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 157}, "5": {"input": [2, 4, 5, 6, 7, 8, 6, 9, 106, 11, 12, 156, 14, 6, 9, 33, 11, 1, 449, 172, 1, 1, 6, 9, 1, 11, 12, 1, 6, 9, 1, 11, 215, 68, 1, 6, 9, 317, 11, 1, 472, 1, 543, 1, 1, 1, 6, 9, 468, 11, 22, 85, 358, 1, 277, 6, 9, 1, 11, 215, 6, 24, 1, 11, 158, 6, 24, 1, 11, 1, 6, 9, 1, 11, 215, 16, 14, 241, 6, 20, 6, 7, 43, 6, 9, 44, 11, 33, 106, 6, 9, 45, 11, 106, 6, 9, 51, 11, 1, 106, 6, 9, 192, 11, 317, 106, 6, 9, 336, 11, 1, 106, 6, 9, 94, 11, 1, 106, 6, 9, 50, 11, 1, 106, 6, 1, 6, 7, 39, 6, 20, 6, 9, 33, 1, 11, 340, 102, 6, 9, 33, 101, 11, 98, 6, 20, 6, 9, 33, 468, 11, 148, 6, 9, 33, 468, 11, 340, 6, 9, 468, 33, 11, 98, 6, 20, 6, 9, 33, 1, 11, 612, 6, 9, 1, 33, 11, 40, 1, 6, 9, 33, 1, 11, 372, 6, 20, 6, 9, 33, 1, 11, 268, 1, 270, 1, 1, 6, 9, 1, 33, 11, 98, 151, 6, 20, 6, 7, 57, 6, 9, 95, 96, 97, 62, 6, 9, 95, 1, 97, 60, 6, 9, 154, 155, 62, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [4, 5, 6, 7, 8, 6, 9, 106, 11, 12, 156, 14, 6, 9, 33, 11, 1, 449, 172, 1, 1, 6, 9, 1, 11, 12, 1, 6, 9, 1, 11, 215, 68, 1, 6, 9, 317, 11, 1, 472, 1, 543, 1, 1, 1, 6, 9, 468, 11, 22, 85, 358, 1, 277, 6, 9, 1, 11, 215, 6, 24, 1, 11, 158, 6, 24, 1, 11, 1, 6, 9, 1, 11, 215, 16, 14, 241, 6, 20, 6, 7, 43, 6, 9, 44, 11, 33, 106, 6, 9, 45, 11, 106, 6, 9, 51, 11, 1, 106, 6, 9, 192, 11, 317, 106, 6, 9, 336, 11, 1, 106, 6, 9, 94, 11, 1, 106, 6, 9, 50, 11, 1, 106, 6, 1, 6, 7, 39, 6, 20, 6, 9, 33, 1, 11, 340, 102, 6, 9, 33, 101, 11, 98, 6, 20, 6, 9, 33, 468, 11, 148, 6, 9, 33, 468, 11, 340, 6, 9, 468, 33, 11, 98, 6, 20, 6, 9, 33, 1, 11, 612, 6, 9, 1, 33, 11, 40, 1, 6, 9, 33, 1, 11, 372, 6, 20, 6, 9, 33, 1, 11, 268, 1, 270, 1, 1, 6, 9, 1, 33, 11, 98, 151, 6, 20, 6, 7, 57, 6, 9, 95, 96, 97, 62, 6, 9, 95, 1, 97, 60, 6, 9, 154, 155, 62, 6, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 227}, "6": {"input": [2, 4, 284, 105, 6, 7, 8, 6, 9, 10, 11, 12, 14, 342, 6, 9, 38, 11, 12, 191, 6, 20, 6, 9, 1, 11, 12, 14, 241, 6, 24, 1, 11, 85, 6, 24, 1, 11, 107, 6, 24, 198, 11, 18, 6, 24, 199, 11, 132, 6, 20, 6, 9, 77, 11, 12, 1, 6, 9, 1, 11, 12, 14, 241, 6, 20, 6, 9, 1, 11, 1, 6, 24, 33, 11, 34, 6, 24, 1, 11, 140, 6, 137, 1, 11, 128, 6, 137, 1, 11, 125, 6, 137, 1, 11, 119, 6, 137, 1, 11, 23, 6, 20, 6, 9, 189, 11, 12, 1, 6, 20, 6, 7, 43, 6, 9, 45, 11, 10, 6, 9, 44, 11, 33, 10, 6, 9, 337, 11, 1, 10, 6, 9, 53, 11, 1, 10, 6, 9, 144, 11, 198, 10, 6, 9, 143, 11, 199, 10, 6, 9, 92, 11, 77, 10, 6, 9, 192, 11, 189, 10, 6, 1, 6, 7, 39, 6, 9, 1, 38, 11, 1, 1, 451, 6, 9, 1, 38, 11, 40, 96, 6, 9, 38, 33, 11, 1, 1, 1, 6, 9, 38, 33, 11, 1, 1, 1, 6, 9, 38, 33, 11, 1, 1, 1, 6, 9, 38, 33, 11, 1, 1, 1, 6, 9, 1, 38, 11, 41, 6, 20, 6, 9, 33, 1, 11, 40, 1, 181, 6, 9, 33, 1, 11, 40, 1, 181, 6, 9, 33, 198, 11, 40, 1, 181, 6, 9, 33, 199, 11, 40, 1, 181, 6, 20, 6, 9, 1, 1, 11, 291, 1, 6, 9, 1, 1, 11, 291, 1, 6, 9, 1, 1, 11, 291, 1, 6, 9, 1, 1, 11, 291, 1, 6, 20, 6, 9, 1, 1, 11, 41, 6, 20, 6, 9, 1, 77, 11, 221, 1, 6, 9, 77, 1, 11, 98, 6, 20, 6, 9, 1, 189, 11, 98, 6, 20, 6, 7, 57, 6, 9, 58, 1, 61, 60, 6, 9, 95, 1, 97, 62, 6, 9, 154, 155, 62, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [4, 284, 105, 6, 7, 8, 6, 9, 10, 11, 12, 14, 342, 6, 9, 38, 11, 12, 191, 6, 20, 6, 9, 1, 11, 12, 14, 241, 6, 24, 1, 11, 85, 6, 24, 1, 11, 107, 6, 24, 198, 11, 18, 6, 24, 199, 11, 132, 6, 20, 6, 9, 77, 11, 12, 1, 6, 9, 1, 11, 12, 14, 241, 6, 20, 6, 9, 1, 11, 1, 6, 24, 33, 11, 34, 6, 24, 1, 11, 140, 6, 137, 1, 11, 128, 6, 137, 1, 11, 125, 6, 137, 1, 11, 119, 6, 137, 1, 11, 23, 6, 20, 6, 9, 189, 11, 12, 1, 6, 20, 6, 7, 43, 6, 9, 45, 11, 10, 6, 9, 44, 11, 33, 10, 6, 9, 337, 11, 1, 10, 6, 9, 53, 11, 1, 10, 6, 9, 144, 11, 198, 10, 6, 9, 143, 11, 199, 10, 6, 9, 92, 11, 77, 10, 6, 9, 192, 11, 189, 10, 6, 1, 6, 7, 39, 6, 9, 1, 38, 11, 1, 1, 451, 6, 9, 1, 38, 11, 40, 96, 6, 9, 38, 33, 11, 1, 1, 1, 6, 9, 38, 33, 11, 1, 1, 1, 6, 9, 38, 33, 11, 1, 1, 1, 6, 9, 38, 33, 11, 1, 1, 1, 6, 9, 1, 38, 11, 41, 6, 20, 6, 9, 33, 1, 11, 40, 1, 181, 6, 9, 33, 1, 11, 40, 1, 181, 6, 9, 33, 198, 11, 40, 1, 181, 6, 9, 33, 199, 11, 40, 1, 181, 6, 20, 6, 9, 1, 1, 11, 291, 1, 6, 9, 1, 1, 11, 291, 1, 6, 9, 1, 1, 11, 291, 1, 6, 9, 1, 1, 11, 291, 1, 6, 20, 6, 9, 1, 1, 11, 41, 6, 20, 6, 9, 1, 77, 11, 221, 1, 6, 9, 77, 1, 11, 98, 6, 20, 6, 9, 1, 189, 11, 98, 6, 20, 6, 7, 57, 6, 9, 58, 1, 61, 60, 6, 9, 95, 1, 97, 62, 6, 9, 154, 155, 62, 6, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 337}, "7": {"input": [2, 4, 6, 7, 8, 6, 20, 6, 9, 1, 11, 1, 6, 24, 311, 11, 12, 424, 6, 20, 6, 9, 79, 11, 207, 1, 6, 24, 33, 11, 1, 1, 1, 1, 1, 1, 6, 20, 6, 9, 428, 11, 22, 119, 576, 429, 6, 20, 6, 9, 1, 11, 12, 241, 14, 6, 24, 1, 11, 6, 24, 1, 11, 6, 20, 6, 9, 166, 11, 74, 241, 14, 6, 24, 1, 11, 1, 389, 84, 1, 6, 24, 1, 11, 1, 1, 217, 119, 6, 24, 1, 11, 1, 1, 217, 119, 6, 24, 1, 11, 1, 1, 217, 119, 6, 24, 1, 11, 153, 149, 387, 6, 20, 6, 9, 609, 11, 22, 301, 6, 24, 1, 11, 1, 16, 1, 6, 24, 1, 11, 1, 16, 1, 6, 20, 6, 9, 15, 11, 22, 119, 301, 19, 68, 6, 20, 6, 9, 38, 11, 12, 1, 424, 6, 20, 6, 9, 1, 11, 12, 85, 1, 6, 24, 20, 6, 7, 57, 6, 9, 58, 1, 61, 60, 6, 9, 95, 96, 62, 6, 20, 6, 20, 6, 7, 39, 6, 20, 6, 9, 33, 338, 11, 267, 1, 1, 1, 1, 1, 6, 9, 33, 338, 11, 267, 1, 1, 1, 1, 1, 6, 9, 428, 33, 11, 98, 151, 6, 9, 15, 33, 11, 98, 6, 9, 33, 38, 311, 11, 211, 6, 9, 33, 15, 11, 40, 1, 6, 9, 33, 609, 11, 340, 6, 20, 6, 9, 609, 101, 11, 98, 6, 20, 6, 20, 6, 20, 6, 7, 43, 6, 9, 54, 11, 1, 6, 9, 93, 11, 1, 6, 9, 178, 11, 1, 38, 6, 9, 192, 11, 1, 38, 6, 9, 144, 11, 1, 38, 6, 9, 337, 11, 1, 1, 38, 6, 9, 52, 11, 1, 38, 6, 9, 45, 11, 311, 6, 9, 44, 11, 33, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [4, 6, 7, 8, 6, 20, 6, 9, 1, 11, 1, 6, 24, 311, 11, 12, 424, 6, 20, 6, 9, 79, 11, 207, 1, 6, 24, 33, 11, 1, 1, 1, 1, 1, 1, 6, 20, 6, 9, 428, 11, 22, 119, 576, 429, 6, 20, 6, 9, 1, 11, 12, 241, 14, 6, 24, 1, 11, 6, 24, 1, 11, 6, 20, 6, 9, 166, 11, 74, 241, 14, 6, 24, 1, 11, 1, 389, 84, 1, 6, 24, 1, 11, 1, 1, 217, 119, 6, 24, 1, 11, 1, 1, 217, 119, 6, 24, 1, 11, 1, 1, 217, 119, 6, 24, 1, 11, 153, 149, 387, 6, 20, 6, 9, 609, 11, 22, 301, 6, 24, 1, 11, 1, 16, 1, 6, 24, 1, 11, 1, 16, 1, 6, 20, 6, 9, 15, 11, 22, 119, 301, 19, 68, 6, 20, 6, 9, 38, 11, 12, 1, 424, 6, 20, 6, 9, 1, 11, 12, 85, 1, 6, 24, 20, 6, 7, 57, 6, 9, 58, 1, 61, 60, 6, 9, 95, 96, 62, 6, 20, 6, 20, 6, 7, 39, 6, 20, 6, 9, 33, 338, 11, 267, 1, 1, 1, 1, 1, 6, 9, 33, 338, 11, 267, 1, 1, 1, 1, 1, 6, 9, 428, 33, 11, 98, 151, 6, 9, 15, 33, 11, 98, 6, 9, 33, 38, 311, 11, 211, 6, 9, 33, 15, 11, 40, 1, 6, 9, 33, 609, 11, 340, 6, 20, 6, 9, 609, 101, 11, 98, 6, 20, 6, 20, 6, 20, 6, 7, 43, 6, 9, 54, 11, 1, 6, 9, 93, 11, 1, 6, 9, 178, 11, 1, 38, 6, 9, 192, 11, 1, 38, 6, 9, 144, 11, 1, 38, 6, 9, 337, 11, 1, 1, 38, 6, 9, 52, 11, 1, 38, 6, 9, 45, 11, 311, 6, 9, 44, 11, 33, 6, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 312}, "8": {"input": [2, 4, 6, 65, 8, 6, 7, 10, 11, 12, 293, 6, 7, 411, 16, 11, 12, 18, 1, 1, 6, 7, 469, 11, 70, 233, 1, 72, 6, 20, 6, 7, 412, 11, 6, 223, 33, 16, 11, 80, 1, 172, 6, 223, 1, 11, 6, 9, 1, 16, 11, 82, 1, 129, 117, 1, 6, 9, 1, 16, 11, 82, 1, 132, 165, 1, 6, 20, 6, 7, 38, 11, 12, 288, 6, 20, 6, 65, 43, 6, 7, 52, 11, 10, 411, 6, 7, 202, 11, 10, 1, 6, 7, 201, 11, 10, 1, 6, 7, 45, 11, 10, 6, 7, 44, 11, 10, 33, 6, 20, 6, 65, 39, 6, 7, 412, 38, 16, 11, 41, 6, 7, 1, 411, 11, 180, 102, 6, 7, 1, 469, 11, 98, 103, 6, 20, 6, 65, 57, 6, 7, 95, 1, 65, 62, 6, 7, 95, 1, 60, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [4, 6, 65, 8, 6, 7, 10, 11, 12, 293, 6, 7, 411, 16, 11, 12, 18, 1, 1, 6, 7, 469, 11, 70, 233, 1, 72, 6, 20, 6, 7, 412, 11, 6, 223, 33, 16, 11, 80, 1, 172, 6, 223, 1, 11, 6, 9, 1, 16, 11, 82, 1, 129, 117, 1, 6, 9, 1, 16, 11, 82, 1, 132, 165, 1, 6, 20, 6, 7, 38, 11, 12, 288, 6, 20, 6, 65, 43, 6, 7, 52, 11, 10, 411, 6, 7, 202, 11, 10, 1, 6, 7, 201, 11, 10, 1, 6, 7, 45, 11, 10, 6, 7, 44, 11, 10, 33, 6, 20, 6, 65, 39, 6, 7, 412, 38, 16, 11, 41, 6, 7, 1, 411, 11, 180, 102, 6, 7, 1, 469, 11, 98, 103, 6, 20, 6, 65, 57, 6, 7, 95, 1, 65, 62, 6, 7, 95, 1, 60, 6, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 151}, "9": {"input": [2, 4, 5, 6, 65, 8, 6, 7, 10, 11, 12, 14, 293, 6, 7, 1, 11, 12, 6, 9, 1, 11, 1, 6, 9, 1, 11, 1, 6, 7, 1, 11, 12, 6, 9, 1, 11, 1, 6, 9, 1, 11, 1, 6, 20, 6, 7, 412, 11, 6, 9, 33, 16, 11, 80, 1, 407, 87, 6, 9, 236, 11, 82, 117, 6, 24, 1, 11, 16, 1, 1, 6, 24, 1, 11, 16, 1, 1, 6, 20, 6, 7, 1, 11, 74, 32, 68, 6, 9, 1, 16, 11, 16, 1, 16, 1, 1, 219, 1, 6, 9, 1, 16, 11, 16, 1, 16, 1, 1, 219, 1, 6, 20, 6, 7, 1, 11, 22, 132, 72, 1, 6, 7, 38, 11, 12, 234, 6, 20, 6, 20, 6, 65, 43, 6, 7, 93, 11, 1, 10, 6, 7, 53, 11, 1, 10, 6, 7, 51, 11, 1, 10, 6, 7, 226, 11, 1, 10, 6, 7, 200, 11, 1, 10, 6, 7, 202, 11, 1, 10, 6, 7, 45, 11, 10, 6, 7, 44, 11, 33, 10, 6, 20, 6, 65, 39, 6, 7, 412, 38, 11, 41, 42, 6, 7, 236, 1, 65, 11, 180, 103, 6, 7, 1, 38, 65, 11, 98, 6, 20, 6, 7, 1, 236, 11, 40, 1, 1, 181, 6, 7, 1, 33, 11, 40, 1, 151, 6, 20, 6, 7, 1, 236, 11, 40, 1, 1, 181, 6, 7, 1, 33, 11, 40, 1, 151, 6, 20, 6, 65, 57, 6, 7, 95, 1, 62, 6, 7, 58, 1, 1, 97, 60, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [4, 5, 6, 65, 8, 6, 7, 10, 11, 12, 14, 293, 6, 7, 1, 11, 12, 6, 9, 1, 11, 1, 6, 9, 1, 11, 1, 6, 7, 1, 11, 12, 6, 9, 1, 11, 1, 6, 9, 1, 11, 1, 6, 20, 6, 7, 412, 11, 6, 9, 33, 16, 11, 80, 1, 407, 87, 6, 9, 236, 11, 82, 117, 6, 24, 1, 11, 16, 1, 1, 6, 24, 1, 11, 16, 1, 1, 6, 20, 6, 7, 1, 11, 74, 32, 68, 6, 9, 1, 16, 11, 16, 1, 16, 1, 1, 219, 1, 6, 9, 1, 16, 11, 16, 1, 16, 1, 1, 219, 1, 6, 20, 6, 7, 1, 11, 22, 132, 72, 1, 6, 7, 38, 11, 12, 234, 6, 20, 6, 20, 6, 65, 43, 6, 7, 93, 11, 1, 10, 6, 7, 53, 11, 1, 10, 6, 7, 51, 11, 1, 10, 6, 7, 226, 11, 1, 10, 6, 7, 200, 11, 1, 10, 6, 7, 202, 11, 1, 10, 6, 7, 45, 11, 10, 6, 7, 44, 11, 33, 10, 6, 20, 6, 65, 39, 6, 7, 412, 38, 11, 41, 42, 6, 7, 236, 1, 65, 11, 180, 103, 6, 7, 1, 38, 65, 11, 98, 6, 20, 6, 7, 1, 236, 11, 40, 1, 1, 181, 6, 7, 1, 33, 11, 40, 1, 151, 6, 20, 6, 7, 1, 236, 11, 40, 1, 1, 181, 6, 7, 1, 33, 11, 40, 1, 151, 6, 20, 6, 65, 57, 6, 7, 95, 1, 62, 6, 7, 58, 1, 1, 97, 60, 6, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 264}, "10": {"input": [2, 6, 20, 6, 4, 1, 105, 6, 7, 8, 6, 9, 106, 11, 12, 213, 14, 6, 9, 545, 65, 11, 12, 66, 1, 6, 9, 546, 65, 11, 12, 66, 220, 6, 9, 33, 11, 34, 1, 6, 9, 15, 11, 12, 78, 6, 9, 405, 116, 11, 215, 1, 239, 6, 9, 304, 116, 11, 215, 547, 239, 6, 9, 38, 11, 12, 89, 110, 6, 7, 43, 6, 9, 142, 11, 106, 546, 6, 9, 46, 11, 106, 545, 6, 9, 51, 11, 106, 304, 6, 9, 52, 11, 106, 405, 6, 9, 54, 11, 106, 15, 6, 9, 45, 11, 106, 6, 9, 44, 11, 106, 33, 6, 9, 94, 11, 38, 6, 7, 39, 6, 20, 6, 20, 6, 9, 33, 38, 545, 546, 11, 41, 6, 20, 6, 9, 304, 33, 16, 11, 262, 6, 9, 304, 304, 405, 38, 15, 11, 263, 6, 20, 6, 9, 304, 546, 11, 180, 151, 6, 9, 304, 545, 11, 98, 6, 20, 6, 9, 405, 33, 16, 11, 262, 6, 9, 405, 405, 16, 11, 262, 1, 6, 20, 6, 9, 405, 38, 304, 15, 546, 11, 263, 6, 20, 6, 9, 405, 545, 11, 180, 151, 6, 9, 15, 33, 11, 98, 266, 6, 20, 6, 20, 6, 7, 57, 6, 9, 95, 153, 97, 60, 6, 9, 95, 96, 97, 62, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [6, 20, 6, 4, 1, 105, 6, 7, 8, 6, 9, 106, 11, 12, 213, 14, 6, 9, 545, 65, 11, 12, 66, 1, 6, 9, 546, 65, 11, 12, 66, 220, 6, 9, 33, 11, 34, 1, 6, 9, 15, 11, 12, 78, 6, 9, 405, 116, 11, 215, 1, 239, 6, 9, 304, 116, 11, 215, 547, 239, 6, 9, 38, 11, 12, 89, 110, 6, 7, 43, 6, 9, 142, 11, 106, 546, 6, 9, 46, 11, 106, 545, 6, 9, 51, 11, 106, 304, 6, 9, 52, 11, 106, 405, 6, 9, 54, 11, 106, 15, 6, 9, 45, 11, 106, 6, 9, 44, 11, 106, 33, 6, 9, 94, 11, 38, 6, 7, 39, 6, 20, 6, 20, 6, 9, 33, 38, 545, 546, 11, 41, 6, 20, 6, 9, 304, 33, 16, 11, 262, 6, 9, 304, 304, 405, 38, 15, 11, 263, 6, 20, 6, 9, 304, 546, 11, 180, 151, 6, 9, 304, 545, 11, 98, 6, 20, 6, 9, 405, 33, 16, 11, 262, 6, 9, 405, 405, 16, 11, 262, 1, 6, 20, 6, 9, 405, 38, 304, 15, 546, 11, 263, 6, 20, 6, 9, 405, 545, 11, 180, 151, 6, 9, 15, 33, 11, 98, 266, 6, 20, 6, 20, 6, 7, 57, 6, 9, 95, 153, 97, 60, 6, 9, 95, 96, 97, 62, 6, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 229}, "11": {"input": [2, 4, 1, 6, 7, 8, 6, 9, 10, 11, 12, 14, 111, 90, 6, 9, 1, 11, 6, 24, 1, 11, 6, 137, 378, 11, 251, 35, 96, 107, 1, 6, 137, 1, 11, 1, 35, 1, 1, 6, 24, 1, 11, 193, 117, 229, 1, 6, 24, 1, 11, 12, 14, 241, 6, 9, 33, 11, 80, 1, 1, 1, 6, 9, 614, 11, 1, 6, 24, 260, 11, 1, 1, 6, 24, 1, 11, 1, 1, 6, 9, 1, 11, 12, 1, 72, 27, 6, 9, 1, 11, 169, 184, 61, 1, 118, 6, 9, 1, 11, 12, 241, 14, 6, 9, 289, 11, 17, 272, 6, 9, 1, 11, 12, 190, 6, 9, 38, 11, 12, 379, 6, 20, 6, 7, 39, 6, 9, 1, 38, 1, 11, 41, 6, 9, 1, 1, 11, 41, 6, 9, 33, 38, 1, 11, 41, 6, 9, 614, 38, 1, 11, 41, 6, 9, 1, 33, 11, 262, 6, 9, 1, 33, 11, 262, 6, 9, 1, 38, 1, 11, 98, 6, 20, 6, 9, 260, 1, 11, 40, 1, 181, 6, 20, 6, 6, 9, 378, 1, 11, 40, 1, 6, 9, 1, 1, 11, 40, 1, 6, 9, 1, 260, 11, 40, 1, 6, 20, 6, 9, 1, 289, 11, 41, 6, 9, 1, 1, 11, 41, 6, 9, 378, 1, 16, 11, 40, 1, 266, 6, 9, 1, 1, 11, 40, 1, 151, 6, 20, 6, 9, 1, 33, 11, 280, 1, 6, 20, 6, 7, 43, 6, 9, 142, 11, 378, 10, 6, 9, 45, 11, 10, 6, 9, 44, 11, 10, 33, 6, 9, 53, 11, 260, 10, 6, 9, 92, 11, 1, 10, 6, 9, 55, 11, 289, 10, 6, 9, 201, 11, 1, 10, 6, 9, 192, 11, 1, 10, 6, 9, 94, 11, 10, 38, 6, 20, 6, 7, 57, 6, 9, 95, 1, 60, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [4, 1, 6, 7, 8, 6, 9, 10, 11, 12, 14, 111, 90, 6, 9, 1, 11, 6, 24, 1, 11, 6, 137, 378, 11, 251, 35, 96, 107, 1, 6, 137, 1, 11, 1, 35, 1, 1, 6, 24, 1, 11, 193, 117, 229, 1, 6, 24, 1, 11, 12, 14, 241, 6, 9, 33, 11, 80, 1, 1, 1, 6, 9, 614, 11, 1, 6, 24, 260, 11, 1, 1, 6, 24, 1, 11, 1, 1, 6, 9, 1, 11, 12, 1, 72, 27, 6, 9, 1, 11, 169, 184, 61, 1, 118, 6, 9, 1, 11, 12, 241, 14, 6, 9, 289, 11, 17, 272, 6, 9, 1, 11, 12, 190, 6, 9, 38, 11, 12, 379, 6, 20, 6, 7, 39, 6, 9, 1, 38, 1, 11, 41, 6, 9, 1, 1, 11, 41, 6, 9, 33, 38, 1, 11, 41, 6, 9, 614, 38, 1, 11, 41, 6, 9, 1, 33, 11, 262, 6, 9, 1, 33, 11, 262, 6, 9, 1, 38, 1, 11, 98, 6, 20, 6, 9, 260, 1, 11, 40, 1, 181, 6, 20, 6, 6, 9, 378, 1, 11, 40, 1, 6, 9, 1, 1, 11, 40, 1, 6, 9, 1, 260, 11, 40, 1, 6, 20, 6, 9, 1, 289, 11, 41, 6, 9, 1, 1, 11, 41, 6, 9, 378, 1, 16, 11, 40, 1, 266, 6, 9, 1, 1, 11, 40, 1, 151, 6, 20, 6, 9, 1, 33, 11, 280, 1, 6, 20, 6, 7, 43, 6, 9, 142, 11, 378, 10, 6, 9, 45, 11, 10, 6, 9, 44, 11, 10, 33, 6, 9, 53, 11, 260, 10, 6, 9, 92, 11, 1, 10, 6, 9, 55, 11, 289, 10, 6, 9, 201, 11, 1, 10, 6, 9, 192, 11, 1, 10, 6, 9, 94, 11, 10, 38, 6, 20, 6, 7, 57, 6, 9, 95, 1, 60, 6, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 315}} \ No newline at end of file diff --git a/VGDLData/ptb.train.csv b/VGDLData/ptb.train.csv index afce0e0..3559b33 100644 --- a/VGDLData/ptb.train.csv +++ b/VGDLData/ptb.train.csv @@ -1,98 +1,98 @@ -0,examples/gridphysics/solarfox.txt -1,examples/gridphysics/missilecommand.txt -2,examples/gridphysics/plants.txt -3,examples/gridphysics/realportals.txt -4,examples/gridphysics/doorkoban.txt -5,examples/gridphysics/blacksmoke.txt -6,examples/gridphysics/hungrybirds.txt -7,examples/gridphysics/pacman.txt -8,examples/gridphysics/witnessprotected.txt -9,examples/gridphysics/cookmepasta.txt -10,examples/gridphysics/theshepherd.txt -11,examples/gridphysics/roadfighter.txt -12,examples/gridphysics/cops.txt +0,examples/gridphysics/racebet.txt +1,examples/gridphysics/lemmings.txt +2,examples/gridphysics/gymkhana.txt +3,examples/gridphysics/waves.txt +4,examples/gridphysics/labyrinth.txt +5,examples/gridphysics/camelRace.txt +6,examples/contphysics/ptsp.txt +7,examples/gridphysics/defem.txt +8,examples/gridphysics/avoidgeorge.txt +9,examples/gridphysics/pacoban.txt +10,examples/gridphysics/overload.txt +11,examples/gridphysics/doorkoban.txt +12,examples/gridphysics/boulderdash.txt 13,examples/gridphysics/glow.txt -14,examples/gridphysics/witnessprotection.txt -15,examples/gridphysics/firecaster.txt -16,examples/gridphysics/crossfire.txt -17,examples/gridphysics/killBillVol1.txt -18,examples/contphysics/pong.txt -19,examples/gridphysics/ikaruga.txt -20,examples/gridphysics/grow.txt -21,examples/gridphysics/butterflies.txt -22,examples/gridphysics/beltmanager.txt -23,examples/gridphysics/boulderchase.txt -24,examples/gridphysics/deflection.txt -25,examples/gridphysics/wildgunman.txt -26,examples/gridphysics/zelda.txt -27,examples/gridphysics/boulderdash.txt -28,examples/gridphysics/boloadventures.txt -29,examples/gridphysics/painter.txt -30,examples/gridphysics/sokoban.txt -31,examples/contphysics/candy.txt -32,examples/gridphysics/tercio.txt -33,examples/gridphysics/clusters.txt -34,examples/gridphysics/roguelike.txt -35,examples/gridphysics/bomberman.txt -36,examples/contphysics/lander.txt -37,examples/gridphysics/iceandfire.txt -38,examples/gridphysics/colourescape.txt -39,examples/gridphysics/freeway.txt -40,examples/gridphysics/whackamole.txt -41,examples/contphysics/jumper.txt -42,examples/gridphysics/catapults.txt -43,examples/gridphysics/chainreaction.txt -44,examples/gridphysics/realsokoban.txt -45,examples/gridphysics/rivers.txt -46,examples/contphysics/artillery.txt -47,examples/gridphysics/assemblyline.txt -48,examples/gridphysics/angelsdemons.txt -49,examples/gridphysics/jaws.txt -50,examples/gridphysics/racebet2.txt -51,examples/gridphysics/cakybaky.txt -52,examples/gridphysics/explore.txt -53,examples/gridphysics/bait.txt -54,examples/gridphysics/watergame.txt -55,examples/gridphysics/waitforbreakfast.txt -56,examples/gridphysics/lasers.txt -57,examples/gridphysics/superman.txt -58,examples/gridphysics/zenpuzzle.txt -59,examples/gridphysics/mirrors.txt -60,examples/gridphysics/donkeykong.txt -61,examples/contphysics/bird.txt -62,examples/contphysics/ptsp.txt -63,examples/gridphysics/waves.txt -64,examples/gridphysics/overload.txt -65,examples/gridphysics/plaqueattack.txt -66,examples/gridphysics/ghostbuster.txt -67,examples/gridphysics/aliens.txt -68,examples/gridphysics/pacoban.txt -69,examples/gridphysics/factorymanager.txt -70,examples/gridphysics/digdug.txt -71,examples/gridphysics/intersection.txt -72,examples/gridphysics/bomber.txt -73,examples/contphysics/arkanoid.txt -74,examples/gridphysics/pokemon.txt -75,examples/gridphysics/sheriff.txt -76,examples/gridphysics/defender.txt -77,examples/gridphysics/brainman.txt -78,examples/gridphysics/chipschallenge.txt -79,examples/gridphysics/chopper.txt -80,examples/gridphysics/firestorms.txt -81,examples/gridphysics/slide.txt -82,examples/contphysics/mario.txt -83,examples/gridphysics/run.txt -84,examples/gridphysics/vortex.txt -85,examples/gridphysics/lasers2.txt -86,examples/gridphysics/portals.txt -87,examples/gridphysics/gymkhana.txt -88,examples/gridphysics/escape.txt -89,examples/gridphysics/defem.txt -90,examples/gridphysics/thesnowman.txt -91,examples/gridphysics/avoidgeorge.txt -92,examples/gridphysics/themole.txt -93,examples/contphysics/racing.txt -94,examples/gridphysics/wrapsokoban.txt -95,examples/gridphysics/thecitadel.txt -96,examples/gridphysics/modality.txt -97,examples/gridphysics/garbagecollector.txt +14,examples/gridphysics/towerdefense.txt +15,examples/gridphysics/painter.txt +16,examples/gridphysics/vortex.txt +17,examples/gridphysics/cakybaky.txt +18,examples/gridphysics/pokemon.txt +19,examples/gridphysics/grow.txt +20,examples/gridphysics/chase.txt +21,examples/gridphysics/escape.txt +22,examples/contphysics/artillery.txt +23,examples/contphysics/racing.txt +24,examples/gridphysics/jaws.txt +25,examples/gridphysics/sheriff.txt +26,examples/gridphysics/tercio.txt +27,examples/gridphysics/wildgunman.txt +28,examples/gridphysics/zelda.txt +29,examples/contphysics/mario.txt +30,examples/gridphysics/freeway.txt +31,examples/gridphysics/digdug.txt +32,examples/gridphysics/labyrinthdual.txt +33,examples/gridphysics/shipwreck.txt +34,examples/gridphysics/bomberman.txt +35,examples/contphysics/lander.txt +36,examples/gridphysics/lasers.txt +37,examples/contphysics/pong.txt +38,examples/gridphysics/firestorms.txt +39,examples/gridphysics/superman.txt +40,examples/gridphysics/bait.txt +41,examples/gridphysics/killBillVol1.txt +42,examples/gridphysics/clusters.txt +43,examples/contphysics/bubble.txt +44,examples/gridphysics/chipschallenge.txt +45,examples/gridphysics/solarfox.txt +46,examples/gridphysics/enemycitadel.txt +47,examples/gridphysics/boloadventures.txt +48,examples/gridphysics/boulderchase.txt +49,examples/gridphysics/beltmanager.txt +50,examples/gridphysics/colourescape.txt +51,examples/contphysics/asteroids.txt +52,examples/gridphysics/seaquest.txt +53,examples/gridphysics/realportals.txt +54,examples/gridphysics/chainreaction.txt +55,examples/gridphysics/brainman.txt +56,examples/gridphysics/x-racer.txt +57,examples/contphysics/candy.txt +58,examples/gridphysics/frogs.txt +59,examples/gridphysics/plants.txt +60,examples/gridphysics/wrapsokoban.txt +61,examples/gridphysics/intersection.txt +62,examples/gridphysics/dungeon.txt +63,examples/gridphysics/thesnowman.txt +64,examples/gridphysics/firecaster.txt +65,examples/gridphysics/angelsdemons.txt +66,examples/gridphysics/fireman.txt +67,examples/gridphysics/factorymanager.txt +68,examples/gridphysics/infection.txt +69,examples/gridphysics/lasers2.txt +70,examples/gridphysics/ghostbuster.txt +71,examples/gridphysics/surround.txt +72,examples/gridphysics/cops.txt +73,examples/gridphysics/roguelike.txt +74,examples/gridphysics/assemblyline.txt +75,examples/gridphysics/waitforbreakfast.txt +76,examples/gridphysics/portals.txt +77,examples/gridphysics/explore.txt +78,examples/gridphysics/cookmepasta.txt +79,examples/gridphysics/circuit.txt +80,examples/gridphysics/link.txt +81,examples/gridphysics/garbagecollector.txt +82,examples/gridphysics/aliens.txt +83,examples/gridphysics/modality.txt +84,examples/gridphysics/sokoban.txt +85,examples/gridphysics/ikaruga.txt +86,examples/gridphysics/survivezombies.txt +87,examples/gridphysics/whackamole.txt +88,examples/gridphysics/eighthpassenger.txt +89,examples/gridphysics/iceandfire.txt +90,examples/gridphysics/catapults.txt +91,examples/gridphysics/hungrybirds.txt +92,examples/gridphysics/donkeykong.txt +93,examples/gridphysics/run.txt +94,examples/gridphysics/rivers.txt +95,examples/gridphysics/themole.txt +96,examples/gridphysics/crossfire.txt +97,examples/contphysics/arkanoid.txt diff --git a/VGDLData/ptb.train.json b/VGDLData/ptb.train.json index 32749a8..4a214b1 100644 --- a/VGDLData/ptb.train.json +++ b/VGDLData/ptb.train.json @@ -1 +1 @@ -{"0": {"input": [2, 4, 5, 4, 6, 7, 4, 8, 9, 4, 10, 11, 12, 13, 14, 4, 10, 15, 12, 13, 16, 4, 10, 17, 18, 12, 1, 19, 20, 21, 4, 10, 22, 12, 23, 24, 4, 10, 25, 12, 26, 1, 1, 4, 10, 27, 12, 23, 28, 4, 10, 29, 12, 30, 31, 1, 4, 32, 1, 12, 33, 1, 4, 32, 1, 12, 34, 1, 4, 10, 1, 12, 30, 35, 4, 32, 1, 12, 36, 21, 1, 4, 32, 1, 12, 37, 21, 38, 4, 10, 1, 12, 39, 40, 41, 1, 42, 4, 10, 43, 12, 13, 44, 45, 4, 10, 5, 4, 5, 4, 8, 46, 4, 10, 47, 12, 11, 27, 4, 10, 48, 12, 11, 22, 4, 10, 49, 12, 11, 1, 15, 4, 10, 50, 12, 11, 1, 15, 4, 10, 51, 12, 15, 4, 10, 52, 12, 43, 4, 10, 53, 12, 11, 4, 10, 54, 12, 11, 17, 4, 18, 5, 4, 5, 4, 8, 55, 4, 10, 56, 57, 58, 59, 60, 61, 4, 10, 62, 57, 1, 1, 59, 60, 63, 4, 5, 4, 8, 64, 4, 10, 17, 43, 29, 15, 1, 12, 65, 66, 4], "target": [4, 5, 4, 6, 7, 4, 8, 9, 4, 10, 11, 12, 13, 14, 4, 10, 15, 12, 13, 16, 4, 10, 17, 18, 12, 1, 19, 20, 21, 4, 10, 22, 12, 23, 24, 4, 10, 25, 12, 26, 1, 1, 4, 10, 27, 12, 23, 28, 4, 10, 29, 12, 30, 31, 1, 4, 32, 1, 12, 33, 1, 4, 32, 1, 12, 34, 1, 4, 10, 1, 12, 30, 35, 4, 32, 1, 12, 36, 21, 1, 4, 32, 1, 12, 37, 21, 38, 4, 10, 1, 12, 39, 40, 41, 1, 42, 4, 10, 43, 12, 13, 44, 45, 4, 10, 5, 4, 5, 4, 8, 46, 4, 10, 47, 12, 11, 27, 4, 10, 48, 12, 11, 22, 4, 10, 49, 12, 11, 1, 15, 4, 10, 50, 12, 11, 1, 15, 4, 10, 51, 12, 15, 4, 10, 52, 12, 43, 4, 10, 53, 12, 11, 4, 10, 54, 12, 11, 17, 4, 18, 5, 4, 5, 4, 8, 55, 4, 10, 56, 57, 58, 59, 60, 61, 4, 10, 62, 57, 1, 1, 59, 60, 63, 4, 5, 4, 8, 64, 4, 10, 17, 43, 29, 15, 1, 12, 65, 66, 4, 3], "length": 200}, "1": {"input": [2, 6, 4, 73, 9, 4, 8, 11, 12, 13, 74, 4, 8, 75, 18, 12, 13, 40, 1, 1, 4, 8, 76, 12, 26, 77, 78, 79, 4, 5, 4, 8, 80, 12, 4, 81, 17, 18, 12, 82, 1, 20, 4, 81, 1, 12, 4, 10, 1, 18, 12, 83, 84, 85, 86, 38, 4, 10, 1, 18, 12, 83, 84, 19, 87, 1, 4, 5, 4, 8, 43, 12, 13, 88, 4, 5, 4, 73, 46, 4, 8, 89, 12, 11, 75, 4, 8, 90, 12, 11, 1, 4, 8, 91, 12, 11, 1, 4, 8, 51, 12, 11, 4, 8, 54, 12, 11, 17, 4, 5, 4, 73, 64, 4, 8, 80, 43, 18, 12, 92, 4, 8, 1, 75, 12, 93, 94, 4, 8, 1, 76, 12, 65, 95, 4, 5, 4, 73, 55, 4, 8, 56, 84, 73, 61, 4, 8, 56, 1, 63, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [6, 4, 73, 9, 4, 8, 11, 12, 13, 74, 4, 8, 75, 18, 12, 13, 40, 1, 1, 4, 8, 76, 12, 26, 77, 78, 79, 4, 5, 4, 8, 80, 12, 4, 81, 17, 18, 12, 82, 1, 20, 4, 81, 1, 12, 4, 10, 1, 18, 12, 83, 84, 85, 86, 38, 4, 10, 1, 18, 12, 83, 84, 19, 87, 1, 4, 5, 4, 8, 43, 12, 13, 88, 4, 5, 4, 73, 46, 4, 8, 89, 12, 11, 75, 4, 8, 90, 12, 11, 1, 4, 8, 91, 12, 11, 1, 4, 8, 51, 12, 11, 4, 8, 54, 12, 11, 17, 4, 5, 4, 73, 64, 4, 8, 80, 43, 18, 12, 92, 4, 8, 1, 75, 12, 93, 94, 4, 8, 1, 76, 12, 65, 95, 4, 5, 4, 73, 55, 4, 8, 56, 84, 73, 61, 4, 8, 56, 1, 63, 4, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 151}, "2": {"input": [2, 6, 4, 8, 9, 4, 10, 11, 12, 13, 96, 4, 10, 1, 12, 13, 4, 32, 97, 12, 98, 99, 45, 4, 32, 1, 12, 100, 1, 4, 32, 1, 12, 101, 1, 102, 4, 10, 1, 12, 103, 4, 32, 1, 12, 40, 1, 1, 104, 105, 4, 32, 106, 12, 103, 98, 1, 86, 34, 1, 1, 4, 10, 1, 12, 30, 4, 32, 1, 12, 34, 87, 100, 102, 1, 4, 32, 1, 12, 33, 87, 40, 1, 1, 4, 10, 107, 12, 108, 40, 1, 4, 10, 1, 12, 109, 110, 1, 100, 1, 4, 32, 1, 12, 111, 4, 32, 1, 12, 1, 4, 10, 112, 12, 113, 69, 114, 1, 4, 10, 17, 18, 12, 82, 115, 1, 4, 10, 43, 12, 13, 116, 4, 5, 4, 8, 64, 4, 5, 4, 10, 112, 97, 12, 117, 1, 118, 4, 10, 106, 107, 18, 12, 117, 1, 94, 4, 5, 4, 10, 1, 1, 12, 117, 1, 118, 4, 10, 106, 1, 12, 93, 67, 4, 10, 1, 1, 12, 65, 4, 5, 4, 10, 17, 43, 12, 92, 4, 10, 106, 43, 18, 12, 92, 4, 10, 1, 119, 12, 65], "target": [6, 4, 8, 9, 4, 10, 11, 12, 13, 96, 4, 10, 1, 12, 13, 4, 32, 97, 12, 98, 99, 45, 4, 32, 1, 12, 100, 1, 4, 32, 1, 12, 101, 1, 102, 4, 10, 1, 12, 103, 4, 32, 1, 12, 40, 1, 1, 104, 105, 4, 32, 106, 12, 103, 98, 1, 86, 34, 1, 1, 4, 10, 1, 12, 30, 4, 32, 1, 12, 34, 87, 100, 102, 1, 4, 32, 1, 12, 33, 87, 40, 1, 1, 4, 10, 107, 12, 108, 40, 1, 4, 10, 1, 12, 109, 110, 1, 100, 1, 4, 32, 1, 12, 111, 4, 32, 1, 12, 1, 4, 10, 112, 12, 113, 69, 114, 1, 4, 10, 17, 18, 12, 82, 115, 1, 4, 10, 43, 12, 13, 116, 4, 5, 4, 8, 64, 4, 5, 4, 10, 112, 97, 12, 117, 1, 118, 4, 10, 106, 107, 18, 12, 117, 1, 94, 4, 5, 4, 10, 1, 1, 12, 117, 1, 118, 4, 10, 106, 1, 12, 93, 67, 4, 10, 1, 1, 12, 65, 4, 5, 4, 10, 17, 43, 12, 92, 4, 10, 106, 43, 18, 12, 92, 4, 10, 1, 119, 12, 65, 3], "length": 200}, "3": {"input": [2, 6, 128, 4, 8, 9, 4, 10, 11, 12, 13, 96, 4, 5, 4, 10, 129, 12, 13, 130, 16, 4, 10, 131, 12, 13, 100, 1, 132, 4, 10, 133, 12, 13, 100, 1, 132, 4, 10, 134, 12, 39, 130, 1, 1, 1, 4, 5, 4, 10, 135, 12, 39, 136, 100, 137, 4, 10, 138, 12, 13, 139, 4, 5, 4, 10, 140, 12, 141, 1, 142, 78, 4, 10, 143, 18, 12, 13, 98, 1, 4, 10, 107, 12, 13, 40, 144, 4, 5, 4, 10, 145, 12, 30, 19, 146, 147, 4, 32, 1, 12, 148, 149, 4, 32, 1, 12, 150, 149, 4, 5, 4, 10, 151, 12, 30, 152, 4, 5, 4, 10, 153, 12, 4, 32, 154, 12, 23, 152, 4, 32, 17, 12, 82, 1, 105, 4, 155, 1, 12, 1, 1, 4, 155, 1, 12, 1, 1, 4, 5, 4, 10, 43, 12, 13, 156, 45, 4, 5, 4, 8, 46, 4, 10, 120, 12, 11, 107, 4, 10, 51, 12, 11, 129, 4, 10, 54, 12, 11, 1, 134, 4, 10, 124, 12, 11, 131, 4, 10, 48, 12, 11, 133, 4, 10, 157, 12, 11, 135, 4], "target": [6, 128, 4, 8, 9, 4, 10, 11, 12, 13, 96, 4, 5, 4, 10, 129, 12, 13, 130, 16, 4, 10, 131, 12, 13, 100, 1, 132, 4, 10, 133, 12, 13, 100, 1, 132, 4, 10, 134, 12, 39, 130, 1, 1, 1, 4, 5, 4, 10, 135, 12, 39, 136, 100, 137, 4, 10, 138, 12, 13, 139, 4, 5, 4, 10, 140, 12, 141, 1, 142, 78, 4, 10, 143, 18, 12, 13, 98, 1, 4, 10, 107, 12, 13, 40, 144, 4, 5, 4, 10, 145, 12, 30, 19, 146, 147, 4, 32, 1, 12, 148, 149, 4, 32, 1, 12, 150, 149, 4, 5, 4, 10, 151, 12, 30, 152, 4, 5, 4, 10, 153, 12, 4, 32, 154, 12, 23, 152, 4, 32, 17, 12, 82, 1, 105, 4, 155, 1, 12, 1, 1, 4, 155, 1, 12, 1, 1, 4, 5, 4, 10, 43, 12, 13, 156, 45, 4, 5, 4, 8, 46, 4, 10, 120, 12, 11, 107, 4, 10, 51, 12, 11, 129, 4, 10, 54, 12, 11, 1, 134, 4, 10, 124, 12, 11, 131, 4, 10, 48, 12, 11, 133, 4, 10, 157, 12, 11, 135, 4, 3], "length": 200}, "4": {"input": [2, 6, 128, 172, 4, 5, 4, 8, 9, 4, 10, 11, 12, 13, 173, 174, 4, 10, 17, 12, 175, 176, 4, 5, 4, 10, 177, 12, 23, 4, 32, 1, 162, 12, 18, 88, 4, 32, 1, 162, 12, 18, 88, 4, 32, 1, 162, 12, 18, 88, 4, 32, 1, 162, 12, 18, 88, 4, 5, 4, 10, 178, 73, 12, 13, 179, 180, 4, 32, 1, 12, 4, 32, 1, 12, 4, 32, 1, 12, 4, 32, 1, 12, 4, 5, 4, 10, 181, 12, 108, 139, 4, 32, 1, 12, 4, 32, 1, 12, 4, 32, 1, 12, 4, 32, 1, 12, 4, 5, 4, 10, 182, 12, 108, 183, 4, 5, 4, 10, 43, 12, 13, 44, 45, 4, 5, 4, 8, 46, 4, 10, 184, 12, 11, 1, 4, 10, 50, 12, 11, 1, 4, 10, 49, 12, 11, 1, 4, 10, 185, 12, 11, 1, 4, 10, 186, 12, 1, 11, 4, 10, 53, 12, 1, 11, 4, 10, 187, 12, 1, 11, 4, 10, 1, 12, 1, 11, 4, 10, 188, 12, 1, 11, 4, 10, 47, 12, 1, 11, 4, 10, 89, 12, 1, 11, 4, 10, 189, 12, 1], "target": [6, 128, 172, 4, 5, 4, 8, 9, 4, 10, 11, 12, 13, 173, 174, 4, 10, 17, 12, 175, 176, 4, 5, 4, 10, 177, 12, 23, 4, 32, 1, 162, 12, 18, 88, 4, 32, 1, 162, 12, 18, 88, 4, 32, 1, 162, 12, 18, 88, 4, 32, 1, 162, 12, 18, 88, 4, 5, 4, 10, 178, 73, 12, 13, 179, 180, 4, 32, 1, 12, 4, 32, 1, 12, 4, 32, 1, 12, 4, 32, 1, 12, 4, 5, 4, 10, 181, 12, 108, 139, 4, 32, 1, 12, 4, 32, 1, 12, 4, 32, 1, 12, 4, 32, 1, 12, 4, 5, 4, 10, 182, 12, 108, 183, 4, 5, 4, 10, 43, 12, 13, 44, 45, 4, 5, 4, 8, 46, 4, 10, 184, 12, 11, 1, 4, 10, 50, 12, 11, 1, 4, 10, 49, 12, 11, 1, 4, 10, 185, 12, 11, 1, 4, 10, 186, 12, 1, 11, 4, 10, 53, 12, 1, 11, 4, 10, 187, 12, 1, 11, 4, 10, 1, 12, 1, 11, 4, 10, 188, 12, 1, 11, 4, 10, 47, 12, 1, 11, 4, 10, 89, 12, 1, 11, 4, 10, 189, 12, 1, 3], "length": 200}, "5": {"input": [2, 6, 4, 8, 9, 4, 5, 4, 5, 4, 10, 195, 12, 13, 101, 1, 4, 10, 196, 12, 13, 197, 198, 4, 10, 138, 73, 12, 13, 199, 200, 4, 5, 4, 10, 1, 73, 12, 109, 105, 18, 1, 1, 1, 4, 10, 201, 12, 202, 85, 203, 204, 4, 10, 182, 12, 108, 183, 4, 5, 4, 10, 177, 162, 12, 13, 88, 4, 10, 135, 12, 39, 127, 137, 149, 35, 4, 5, 4, 10, 112, 12, 26, 114, 127, 149, 205, 79, 4, 10, 17, 18, 12, 82, 115, 1, 4, 5, 4, 10, 43, 12, 13, 156, 45, 4, 5, 4, 8, 64, 4, 5, 4, 10, 17, 43, 12, 92, 4, 5, 4, 10, 17, 196, 1, 12, 206, 1, 1, 4, 10, 17, 195, 12, 65, 4, 5, 4, 10, 182, 17, 12, 65, 67, 4, 5, 4, 10, 196, 201, 18, 12, 117, 1, 4, 10, 201, 196, 43, 12, 65, 4, 5, 4, 10, 135, 17, 57, 12, 165, 4, 10, 138, 17, 12, 168, 166, 127, 4, 10, 17, 138, 12, 71, 166, 207, 4, 10, 17, 138, 177, 12, 92, 4, 5, 4, 10, 177, 112, 18], "target": [6, 4, 8, 9, 4, 5, 4, 5, 4, 10, 195, 12, 13, 101, 1, 4, 10, 196, 12, 13, 197, 198, 4, 10, 138, 73, 12, 13, 199, 200, 4, 5, 4, 10, 1, 73, 12, 109, 105, 18, 1, 1, 1, 4, 10, 201, 12, 202, 85, 203, 204, 4, 10, 182, 12, 108, 183, 4, 5, 4, 10, 177, 162, 12, 13, 88, 4, 10, 135, 12, 39, 127, 137, 149, 35, 4, 5, 4, 10, 112, 12, 26, 114, 127, 149, 205, 79, 4, 10, 17, 18, 12, 82, 115, 1, 4, 5, 4, 10, 43, 12, 13, 156, 45, 4, 5, 4, 8, 64, 4, 5, 4, 10, 17, 43, 12, 92, 4, 5, 4, 10, 17, 196, 1, 12, 206, 1, 1, 4, 10, 17, 195, 12, 65, 4, 5, 4, 10, 182, 17, 12, 65, 67, 4, 5, 4, 10, 196, 201, 18, 12, 117, 1, 4, 10, 201, 196, 43, 12, 65, 4, 5, 4, 10, 135, 17, 57, 12, 165, 4, 10, 138, 17, 12, 168, 166, 127, 4, 10, 17, 138, 12, 71, 166, 207, 4, 10, 17, 138, 177, 12, 92, 4, 5, 4, 10, 177, 112, 18, 3], "length": 200}, "6": {"input": [2, 6, 4, 8, 9, 4, 10, 11, 12, 13, 99, 45, 174, 4, 10, 17, 12, 175, 208, 209, 1, 4, 10, 1, 12, 13, 1, 4, 10, 43, 12, 13, 197, 210, 4, 10, 107, 12, 108, 40, 211, 4, 10, 212, 12, 39, 1, 79, 4, 5, 4, 8, 64, 4, 5, 4, 10, 17, 213, 12, 214, 1, 215, 4, 10, 17, 212, 12, 216, 1, 118, 4, 10, 17, 1, 12, 216, 1, 1, 118, 4, 5, 4, 10, 107, 17, 18, 12, 65, 217, 4, 10, 17, 43, 18, 12, 92, 4, 5, 4, 8, 55, 4, 10, 56, 160, 73, 60, 63, 4, 10, 56, 58, 60, 61, 4, 5, 4, 8, 46, 4, 10, 120, 12, 107, 11, 4, 10, 54, 12, 17, 212, 11, 4, 10, 91, 12, 1, 212, 212, 212, 11, 4, 10, 52, 12, 43, 11, 4, 10, 51, 12, 11, 4, 5, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [6, 4, 8, 9, 4, 10, 11, 12, 13, 99, 45, 174, 4, 10, 17, 12, 175, 208, 209, 1, 4, 10, 1, 12, 13, 1, 4, 10, 43, 12, 13, 197, 210, 4, 10, 107, 12, 108, 40, 211, 4, 10, 212, 12, 39, 1, 79, 4, 5, 4, 8, 64, 4, 5, 4, 10, 17, 213, 12, 214, 1, 215, 4, 10, 17, 212, 12, 216, 1, 118, 4, 10, 17, 1, 12, 216, 1, 1, 118, 4, 5, 4, 10, 107, 17, 18, 12, 65, 217, 4, 10, 17, 43, 18, 12, 92, 4, 5, 4, 8, 55, 4, 10, 56, 160, 73, 60, 63, 4, 10, 56, 58, 60, 61, 4, 5, 4, 8, 46, 4, 10, 120, 12, 107, 11, 4, 10, 54, 12, 17, 212, 11, 4, 10, 91, 12, 1, 212, 212, 212, 11, 4, 10, 52, 12, 43, 11, 4, 10, 51, 12, 11, 4, 5, 4, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 156}, "7": {"input": [2, 6, 1, 1, 4, 8, 9, 4, 10, 11, 12, 13, 218, 4, 10, 212, 12, 13, 4, 32, 219, 12, 220, 1, 4, 32, 221, 12, 1, 79, 222, 4, 32, 223, 18, 12, 39, 1, 136, 224, 4, 10, 1, 12, 109, 225, 110, 204, 4, 32, 226, 12, 227, 4, 32, 228, 12, 229, 4, 32, 230, 12, 231, 4, 32, 232, 12, 233, 4, 10, 153, 12, 4, 5, 4, 5, 4, 32, 234, 12, 4, 155, 235, 12, 149, 4, 236, 1, 12, 237, 238, 239, 240, 1, 241, 4, 236, 1, 12, 242, 243, 244, 105, 245, 4, 155, 246, 12, 149, 4, 236, 1, 12, 237, 238, 239, 240, 1, 241, 4, 236, 1, 12, 242, 243, 244, 105, 245, 4, 155, 1, 12, 149, 4, 236, 1, 12, 237, 238, 239, 240, 1, 241, 4, 236, 1, 12, 242, 243, 244, 105, 245, 4, 155, 1, 12, 149, 4, 236, 1, 12, 237, 238, 239, 240, 1, 241, 4, 236, 1, 12, 242, 243, 244, 105, 245, 4, 5, 4, 5, 4, 32, 247, 12, 248, 1, 249, 146, 4, 155, 250, 18, 12, 19, 4, 155, 251, 12, 85, 252], "target": [6, 1, 1, 4, 8, 9, 4, 10, 11, 12, 13, 218, 4, 10, 212, 12, 13, 4, 32, 219, 12, 220, 1, 4, 32, 221, 12, 1, 79, 222, 4, 32, 223, 18, 12, 39, 1, 136, 224, 4, 10, 1, 12, 109, 225, 110, 204, 4, 32, 226, 12, 227, 4, 32, 228, 12, 229, 4, 32, 230, 12, 231, 4, 32, 232, 12, 233, 4, 10, 153, 12, 4, 5, 4, 5, 4, 32, 234, 12, 4, 155, 235, 12, 149, 4, 236, 1, 12, 237, 238, 239, 240, 1, 241, 4, 236, 1, 12, 242, 243, 244, 105, 245, 4, 155, 246, 12, 149, 4, 236, 1, 12, 237, 238, 239, 240, 1, 241, 4, 236, 1, 12, 242, 243, 244, 105, 245, 4, 155, 1, 12, 149, 4, 236, 1, 12, 237, 238, 239, 240, 1, 241, 4, 236, 1, 12, 242, 243, 244, 105, 245, 4, 155, 1, 12, 149, 4, 236, 1, 12, 237, 238, 239, 240, 1, 241, 4, 236, 1, 12, 242, 243, 244, 105, 245, 4, 5, 4, 5, 4, 32, 247, 12, 248, 1, 249, 146, 4, 155, 250, 18, 12, 19, 4, 155, 251, 12, 85, 252, 3], "length": 200}, "8": {"input": [2, 6, 261, 4, 8, 9, 4, 5, 4, 10, 11, 12, 13, 262, 174, 4, 10, 263, 162, 12, 13, 162, 199, 116, 4, 10, 17, 18, 12, 248, 264, 265, 266, 4, 10, 267, 12, 103, 268, 1, 33, 203, 1, 4, 5, 4, 10, 269, 12, 13, 204, 174, 4, 32, 270, 12, 34, 271, 4, 32, 272, 12, 33, 271, 4, 32, 273, 12, 36, 271, 4, 32, 274, 12, 37, 271, 4, 5, 4, 10, 275, 12, 103, 1, 31, 276, 4, 32, 277, 12, 34, 278, 268, 279, 4, 32, 280, 12, 33, 281, 268, 282, 4, 32, 283, 12, 34, 281, 268, 279, 4, 32, 284, 12, 33, 278, 268, 282, 4, 5, 4, 5, 4, 10, 1, 12, 108, 4, 32, 285, 12, 13, 139, 4, 32, 1, 12, 13, 183, 4, 10, 1, 12, 108, 4, 32, 286, 12, 13, 139, 4, 32, 1, 12, 13, 183, 4, 10, 1, 12, 13, 1, 4, 32, 1, 12, 4, 32, 1, 12, 4, 5, 4, 10, 145, 12, 30, 287, 79, 288, 4, 10, 182, 12, 108, 144, 4, 10, 43, 12, 13, 156, 45, 4, 5, 4, 8, 46, 4, 10], "target": [6, 261, 4, 8, 9, 4, 5, 4, 10, 11, 12, 13, 262, 174, 4, 10, 263, 162, 12, 13, 162, 199, 116, 4, 10, 17, 18, 12, 248, 264, 265, 266, 4, 10, 267, 12, 103, 268, 1, 33, 203, 1, 4, 5, 4, 10, 269, 12, 13, 204, 174, 4, 32, 270, 12, 34, 271, 4, 32, 272, 12, 33, 271, 4, 32, 273, 12, 36, 271, 4, 32, 274, 12, 37, 271, 4, 5, 4, 10, 275, 12, 103, 1, 31, 276, 4, 32, 277, 12, 34, 278, 268, 279, 4, 32, 280, 12, 33, 281, 268, 282, 4, 32, 283, 12, 34, 281, 268, 279, 4, 32, 284, 12, 33, 278, 268, 282, 4, 5, 4, 5, 4, 10, 1, 12, 108, 4, 32, 285, 12, 13, 139, 4, 32, 1, 12, 13, 183, 4, 10, 1, 12, 108, 4, 32, 286, 12, 13, 139, 4, 32, 1, 12, 13, 183, 4, 10, 1, 12, 13, 1, 4, 32, 1, 12, 4, 32, 1, 12, 4, 5, 4, 10, 145, 12, 30, 287, 79, 288, 4, 10, 182, 12, 108, 144, 4, 10, 43, 12, 13, 156, 45, 4, 5, 4, 8, 46, 4, 10, 3], "length": 200}, "9": {"input": [2, 6, 128, 4, 8, 9, 4, 5, 4, 10, 11, 12, 13, 294, 174, 4, 10, 17, 12, 175, 1, 295, 4, 10, 135, 12, 39, 137, 127, 132, 4, 10, 138, 12, 13, 200, 4, 5, 4, 10, 212, 12, 4, 32, 1, 12, 23, 4, 155, 296, 12, 1, 295, 4, 155, 297, 12, 1, 4, 155, 298, 12, 1, 35, 4, 155, 299, 12, 1, 35, 4, 5, 4, 32, 1, 12, 23, 4, 155, 300, 12, 1, 1, 4, 155, 301, 12, 1, 1, 4, 5, 4, 10, 1, 12, 13, 4, 32, 1, 18, 12, 302, 4, 32, 1, 12, 1, 4, 10, 43, 12, 13, 197, 303, 4, 5, 4, 5, 4, 8, 46, 4, 10, 47, 12, 296, 11, 4, 10, 48, 12, 297, 11, 4, 10, 159, 12, 298, 11, 4, 10, 124, 12, 299, 11, 4, 10, 157, 12, 135, 11, 4, 10, 158, 12, 138, 11, 4, 10, 51, 12, 11, 4, 10, 54, 12, 17, 11, 4, 5, 4, 8, 64, 4, 5, 4, 10, 212, 17, 12, 191, 4, 10, 212, 43, 138, 135, 12, 171, 4, 5, 4, 10, 297, 296, 12, 117, 1, 193, 118], "target": [6, 128, 4, 8, 9, 4, 5, 4, 10, 11, 12, 13, 294, 174, 4, 10, 17, 12, 175, 1, 295, 4, 10, 135, 12, 39, 137, 127, 132, 4, 10, 138, 12, 13, 200, 4, 5, 4, 10, 212, 12, 4, 32, 1, 12, 23, 4, 155, 296, 12, 1, 295, 4, 155, 297, 12, 1, 4, 155, 298, 12, 1, 35, 4, 155, 299, 12, 1, 35, 4, 5, 4, 32, 1, 12, 23, 4, 155, 300, 12, 1, 1, 4, 155, 301, 12, 1, 1, 4, 5, 4, 10, 1, 12, 13, 4, 32, 1, 18, 12, 302, 4, 32, 1, 12, 1, 4, 10, 43, 12, 13, 197, 303, 4, 5, 4, 5, 4, 8, 46, 4, 10, 47, 12, 296, 11, 4, 10, 48, 12, 297, 11, 4, 10, 159, 12, 298, 11, 4, 10, 124, 12, 299, 11, 4, 10, 157, 12, 135, 11, 4, 10, 158, 12, 138, 11, 4, 10, 51, 12, 11, 4, 10, 54, 12, 17, 11, 4, 5, 4, 8, 64, 4, 5, 4, 10, 212, 17, 12, 191, 4, 10, 212, 43, 138, 135, 12, 171, 4, 5, 4, 10, 297, 296, 12, 117, 1, 193, 118, 3], "length": 200}, "10": {"input": [2, 6, 1, 4, 8, 9, 4, 10, 11, 12, 13, 174, 99, 45, 4, 10, 1, 12, 4, 32, 1, 12, 4, 155, 305, 12, 242, 306, 58, 130, 208, 4, 155, 1, 12, 307, 306, 1, 208, 4, 32, 1, 12, 308, 86, 309, 1, 4, 32, 310, 12, 13, 174, 204, 4, 10, 17, 12, 82, 1, 1, 1, 4, 10, 1, 12, 1, 4, 32, 250, 12, 307, 1, 4, 32, 1, 12, 307, 1, 4, 10, 311, 12, 13, 1, 79, 149, 4, 10, 1, 12, 39, 167, 127, 1, 98, 4, 10, 312, 12, 13, 204, 174, 4, 10, 181, 12, 108, 183, 4, 10, 313, 12, 13, 314, 4, 10, 43, 12, 13, 210, 4, 5, 4, 8, 64, 4, 10, 1, 43, 313, 12, 92, 4, 10, 1, 1, 12, 92, 4, 10, 17, 43, 313, 12, 92, 4, 10, 1, 43, 313, 12, 92, 4, 10, 1, 17, 12, 191, 4, 10, 311, 17, 12, 191, 4, 10, 311, 43, 313, 12, 65, 4, 5, 4, 10, 250, 311, 12, 117, 1, 118, 4, 5, 4, 4, 10, 305, 1, 12, 117, 1, 4, 10, 1, 310, 12, 117, 1, 4], "target": [6, 1, 4, 8, 9, 4, 10, 11, 12, 13, 174, 99, 45, 4, 10, 1, 12, 4, 32, 1, 12, 4, 155, 305, 12, 242, 306, 58, 130, 208, 4, 155, 1, 12, 307, 306, 1, 208, 4, 32, 1, 12, 308, 86, 309, 1, 4, 32, 310, 12, 13, 174, 204, 4, 10, 17, 12, 82, 1, 1, 1, 4, 10, 1, 12, 1, 4, 32, 250, 12, 307, 1, 4, 32, 1, 12, 307, 1, 4, 10, 311, 12, 13, 1, 79, 149, 4, 10, 1, 12, 39, 167, 127, 1, 98, 4, 10, 312, 12, 13, 204, 174, 4, 10, 181, 12, 108, 183, 4, 10, 313, 12, 13, 314, 4, 10, 43, 12, 13, 210, 4, 5, 4, 8, 64, 4, 10, 1, 43, 313, 12, 92, 4, 10, 1, 1, 12, 92, 4, 10, 17, 43, 313, 12, 92, 4, 10, 1, 43, 313, 12, 92, 4, 10, 1, 17, 12, 191, 4, 10, 311, 17, 12, 191, 4, 10, 311, 43, 313, 12, 65, 4, 5, 4, 10, 250, 311, 12, 117, 1, 118, 4, 5, 4, 4, 10, 305, 1, 12, 117, 1, 4, 10, 1, 310, 12, 117, 1, 4, 3], "length": 200}, "11": {"input": [2, 6, 1, 4, 8, 9, 4, 10, 11, 12, 13, 1, 174, 4, 10, 315, 12, 13, 1, 174, 4, 10, 153, 12, 4, 32, 17, 18, 12, 175, 146, 19, 18, 1, 1, 1, 4, 32, 1, 12, 4, 155, 1, 18, 12, 30, 37, 203, 1, 4, 155, 1, 18, 12, 30, 37, 146, 1, 4, 32, 1, 12, 5, 4, 155, 1, 12, 30, 37, 276, 1, 4, 155, 316, 12, 30, 37, 276, 1, 4, 10, 1, 162, 12, 13, 204, 174, 4, 10, 317, 12, 109, 204, 4, 32, 1, 73, 12, 1, 318, 18, 1, 4, 32, 1, 73, 12, 1, 319, 1, 4, 32, 1, 73, 12, 1, 162, 1, 18, 1, 4, 32, 1, 73, 12, 1, 162, 105, 73, 1, 4, 5, 4, 8, 64, 4, 10, 17, 213, 12, 214, 1, 215, 4, 10, 17, 1, 12, 216, 1, 118, 4, 10, 17, 119, 18, 12, 92, 4, 10, 17, 1, 316, 12, 65, 4, 10, 316, 119, 162, 12, 65, 4, 10, 1, 119, 162, 12, 65, 4, 10, 1, 119, 12, 65, 4, 5, 4, 8, 46, 4, 10, 91, 12, 1, 11, 4, 10, 54, 12], "target": [6, 1, 4, 8, 9, 4, 10, 11, 12, 13, 1, 174, 4, 10, 315, 12, 13, 1, 174, 4, 10, 153, 12, 4, 32, 17, 18, 12, 175, 146, 19, 18, 1, 1, 1, 4, 32, 1, 12, 4, 155, 1, 18, 12, 30, 37, 203, 1, 4, 155, 1, 18, 12, 30, 37, 146, 1, 4, 32, 1, 12, 5, 4, 155, 1, 12, 30, 37, 276, 1, 4, 155, 316, 12, 30, 37, 276, 1, 4, 10, 1, 162, 12, 13, 204, 174, 4, 10, 317, 12, 109, 204, 4, 32, 1, 73, 12, 1, 318, 18, 1, 4, 32, 1, 73, 12, 1, 319, 1, 4, 32, 1, 73, 12, 1, 162, 1, 18, 1, 4, 32, 1, 73, 12, 1, 162, 105, 73, 1, 4, 5, 4, 8, 64, 4, 10, 17, 213, 12, 214, 1, 215, 4, 10, 17, 1, 12, 216, 1, 118, 4, 10, 17, 119, 18, 12, 92, 4, 10, 17, 1, 316, 12, 65, 4, 10, 316, 119, 162, 12, 65, 4, 10, 1, 119, 162, 12, 65, 4, 10, 1, 119, 12, 65, 4, 5, 4, 8, 46, 4, 10, 91, 12, 1, 11, 4, 10, 54, 12, 3], "length": 200}, "12": {"input": [2, 6, 1, 4, 8, 9, 4, 10, 11, 12, 13, 1, 174, 4, 10, 321, 162, 12, 13, 162, 199, 1, 4, 10, 1, 12, 13, 162, 199, 1, 4, 10, 322, 162, 12, 13, 162, 199, 1, 4, 5, 4, 10, 1, 12, 13, 204, 174, 4, 32, 1, 12, 4, 32, 1, 12, 4, 32, 1, 12, 4, 5, 4, 10, 1, 12, 242, 58, 323, 4, 32, 1, 12, 1, 1, 4, 32, 1, 12, 1, 1, 4, 32, 1, 12, 1, 1, 4, 32, 324, 12, 1, 1, 4, 5, 4, 10, 135, 12, 39, 127, 1, 149, 142, 4, 10, 1, 12, 39, 4, 32, 1, 12, 100, 4, 32, 1, 12, 40, 4, 32, 1, 12, 19, 4, 5, 4, 10, 17, 12, 175, 1, 295, 4, 5, 4, 10, 43, 12, 13, 325, 4, 5, 4, 5, 4, 8, 46, 4, 10, 51, 12, 11, 4, 10, 184, 12, 11, 322, 4, 10, 50, 12, 11, 1, 4, 10, 189, 12, 11, 321, 4, 5, 4, 10, 120, 12, 11, 1, 4, 10, 1, 12, 11, 1, 4, 10, 289, 12, 11, 1, 4, 10, 47, 12, 11, 324, 4, 5, 4], "target": [6, 1, 4, 8, 9, 4, 10, 11, 12, 13, 1, 174, 4, 10, 321, 162, 12, 13, 162, 199, 1, 4, 10, 1, 12, 13, 162, 199, 1, 4, 10, 322, 162, 12, 13, 162, 199, 1, 4, 5, 4, 10, 1, 12, 13, 204, 174, 4, 32, 1, 12, 4, 32, 1, 12, 4, 32, 1, 12, 4, 5, 4, 10, 1, 12, 242, 58, 323, 4, 32, 1, 12, 1, 1, 4, 32, 1, 12, 1, 1, 4, 32, 1, 12, 1, 1, 4, 32, 324, 12, 1, 1, 4, 5, 4, 10, 135, 12, 39, 127, 1, 149, 142, 4, 10, 1, 12, 39, 4, 32, 1, 12, 100, 4, 32, 1, 12, 40, 4, 32, 1, 12, 19, 4, 5, 4, 10, 17, 12, 175, 1, 295, 4, 5, 4, 10, 43, 12, 13, 325, 4, 5, 4, 5, 4, 8, 46, 4, 10, 51, 12, 11, 4, 10, 184, 12, 11, 322, 4, 10, 50, 12, 11, 1, 4, 10, 189, 12, 11, 321, 4, 5, 4, 10, 120, 12, 11, 1, 4, 10, 1, 12, 11, 1, 4, 10, 289, 12, 11, 1, 4, 10, 47, 12, 11, 324, 4, 5, 4, 3], "length": 200}, "13": {"input": [2, 6, 128, 4, 8, 9, 4, 10, 11, 12, 13, 294, 174, 4, 10, 196, 12, 13, 328, 174, 4, 10, 17, 12, 82, 329, 295, 330, 4, 5, 4, 10, 331, 12, 13, 328, 4, 10, 1, 12, 13, 4, 32, 1, 12, 204, 174, 4, 32, 1, 12, 1, 1, 1, 4, 5, 4, 10, 182, 12, 13, 211, 4, 5, 4, 10, 1, 12, 1, 4, 32, 1, 18, 12, 332, 85, 1, 1, 4, 32, 1, 12, 26, 4, 5, 4, 10, 43, 12, 13, 197, 44, 45, 4, 5, 4, 5, 4, 8, 46, 4, 10, 51, 12, 11, 4, 10, 54, 12, 17, 11, 4, 10, 124, 12, 331, 11, 4, 10, 47, 12, 1, 331, 196, 4, 10, 190, 12, 182, 11, 4, 5, 4, 8, 64, 4, 10, 17, 43, 119, 12, 92, 4, 5, 4, 10, 1, 1, 12, 117, 1, 4, 10, 331, 1, 12, 65, 4, 5, 4, 10, 17, 331, 12, 65, 4, 10, 182, 17, 12, 65, 4, 5, 4, 8, 55, 4, 10, 56, 58, 61, 4, 10, 56, 194, 63, 4, 10, 125, 333, 63, 4, 0, 0, 0, 0, 0, 0, 0, 0], "target": [6, 128, 4, 8, 9, 4, 10, 11, 12, 13, 294, 174, 4, 10, 196, 12, 13, 328, 174, 4, 10, 17, 12, 82, 329, 295, 330, 4, 5, 4, 10, 331, 12, 13, 328, 4, 10, 1, 12, 13, 4, 32, 1, 12, 204, 174, 4, 32, 1, 12, 1, 1, 1, 4, 5, 4, 10, 182, 12, 13, 211, 4, 5, 4, 10, 1, 12, 1, 4, 32, 1, 18, 12, 332, 85, 1, 1, 4, 32, 1, 12, 26, 4, 5, 4, 10, 43, 12, 13, 197, 44, 45, 4, 5, 4, 5, 4, 8, 46, 4, 10, 51, 12, 11, 4, 10, 54, 12, 17, 11, 4, 10, 124, 12, 331, 11, 4, 10, 47, 12, 1, 331, 196, 4, 10, 190, 12, 182, 11, 4, 5, 4, 8, 64, 4, 10, 17, 43, 119, 12, 92, 4, 5, 4, 10, 1, 1, 12, 117, 1, 4, 10, 331, 1, 12, 65, 4, 5, 4, 10, 17, 331, 12, 65, 4, 10, 182, 17, 12, 65, 4, 5, 4, 8, 55, 4, 10, 56, 58, 61, 4, 10, 56, 194, 63, 4, 10, 125, 333, 63, 4, 3, 0, 0, 0, 0, 0, 0, 0, 0], "length": 192}, "14": {"input": [2, 6, 261, 4, 8, 9, 4, 5, 4, 10, 11, 12, 13, 262, 174, 4, 5, 4, 10, 263, 162, 12, 13, 162, 199, 116, 4, 10, 17, 18, 12, 82, 334, 209, 1, 4, 10, 335, 12, 30, 336, 79, 149, 4, 5, 4, 10, 269, 12, 13, 204, 174, 4, 32, 270, 12, 34, 271, 4, 32, 272, 12, 33, 271, 4, 5, 4, 10, 275, 12, 103, 337, 338, 276, 4, 32, 277, 12, 34, 278, 268, 279, 4, 32, 280, 12, 33, 281, 268, 282, 4, 32, 283, 12, 34, 281, 268, 279, 4, 32, 284, 12, 33, 278, 268, 282, 4, 5, 4, 10, 145, 12, 30, 287, 79, 288, 4, 10, 182, 12, 108, 4, 32, 1, 12, 144, 4, 32, 1, 12, 144, 4, 5, 4, 10, 339, 12, 265, 4, 32, 1, 12, 83, 194, 340, 100, 266, 4, 32, 1, 12, 13, 4, 5, 4, 10, 43, 12, 13, 156, 45, 4, 5, 4, 8, 46, 4, 10, 184, 12, 11, 263, 4, 10, 158, 12, 11, 277, 4, 10, 289, 12, 11, 284, 4, 10, 51, 12, 11, 283, 4, 10, 290, 12, 11, 280, 4, 10, 54, 12], "target": [6, 261, 4, 8, 9, 4, 5, 4, 10, 11, 12, 13, 262, 174, 4, 5, 4, 10, 263, 162, 12, 13, 162, 199, 116, 4, 10, 17, 18, 12, 82, 334, 209, 1, 4, 10, 335, 12, 30, 336, 79, 149, 4, 5, 4, 10, 269, 12, 13, 204, 174, 4, 32, 270, 12, 34, 271, 4, 32, 272, 12, 33, 271, 4, 5, 4, 10, 275, 12, 103, 337, 338, 276, 4, 32, 277, 12, 34, 278, 268, 279, 4, 32, 280, 12, 33, 281, 268, 282, 4, 32, 283, 12, 34, 281, 268, 279, 4, 32, 284, 12, 33, 278, 268, 282, 4, 5, 4, 10, 145, 12, 30, 287, 79, 288, 4, 10, 182, 12, 108, 4, 32, 1, 12, 144, 4, 32, 1, 12, 144, 4, 5, 4, 10, 339, 12, 265, 4, 32, 1, 12, 83, 194, 340, 100, 266, 4, 32, 1, 12, 13, 4, 5, 4, 10, 43, 12, 13, 156, 45, 4, 5, 4, 8, 46, 4, 10, 184, 12, 11, 263, 4, 10, 158, 12, 11, 277, 4, 10, 289, 12, 11, 284, 4, 10, 51, 12, 11, 283, 4, 10, 290, 12, 11, 280, 4, 10, 54, 12, 3], "length": 200}, "15": {"input": [2, 6, 4, 8, 9, 4, 10, 11, 12, 13, 173, 174, 4, 10, 1, 12, 13, 1, 4, 10, 107, 73, 12, 108, 40, 183, 4, 10, 177, 162, 12, 13, 98, 342, 4, 10, 343, 162, 12, 39, 40, 1, 24, 79, 4, 10, 335, 12, 30, 100, 146, 149, 148, 4, 10, 344, 73, 12, 332, 85, 1, 330, 345, 4, 10, 1, 18, 12, 109, 1, 346, 302, 4, 10, 17, 12, 82, 1, 334, 1, 1, 295, 4, 5, 4, 10, 43, 12, 13, 44, 45, 4, 5, 4, 8, 64, 4, 10, 344, 177, 344, 18, 12, 65, 4, 10, 343, 344, 18, 12, 65, 4, 10, 17, 43, 177, 12, 92, 4, 10, 343, 17, 18, 12, 165, 67, 4, 10, 107, 17, 18, 12, 65, 4, 10, 17, 344, 12, 214, 1, 4, 10, 344, 17, 18, 12, 65, 4, 10, 335, 43, 18, 12, 65, 4, 10, 335, 177, 73, 12, 117, 1, 118, 67, 4, 10, 177, 162, 1, 18, 12, 93, 4, 10, 1, 43, 17, 73, 12, 65, 4, 5, 4, 8, 55, 4, 10, 56, 58, 60, 61, 4, 10, 56, 160, 73, 60, 63, 4, 5], "target": [6, 4, 8, 9, 4, 10, 11, 12, 13, 173, 174, 4, 10, 1, 12, 13, 1, 4, 10, 107, 73, 12, 108, 40, 183, 4, 10, 177, 162, 12, 13, 98, 342, 4, 10, 343, 162, 12, 39, 40, 1, 24, 79, 4, 10, 335, 12, 30, 100, 146, 149, 148, 4, 10, 344, 73, 12, 332, 85, 1, 330, 345, 4, 10, 1, 18, 12, 109, 1, 346, 302, 4, 10, 17, 12, 82, 1, 334, 1, 1, 295, 4, 5, 4, 10, 43, 12, 13, 44, 45, 4, 5, 4, 8, 64, 4, 10, 344, 177, 344, 18, 12, 65, 4, 10, 343, 344, 18, 12, 65, 4, 10, 17, 43, 177, 12, 92, 4, 10, 343, 17, 18, 12, 165, 67, 4, 10, 107, 17, 18, 12, 65, 4, 10, 17, 344, 12, 214, 1, 4, 10, 344, 17, 18, 12, 65, 4, 10, 335, 43, 18, 12, 65, 4, 10, 335, 177, 73, 12, 117, 1, 118, 67, 4, 10, 177, 162, 1, 18, 12, 93, 4, 10, 1, 43, 17, 73, 12, 65, 4, 5, 4, 8, 55, 4, 10, 56, 58, 60, 61, 4, 10, 56, 160, 73, 60, 63, 4, 5, 3], "length": 200}, "16": {"input": [2, 6, 4, 8, 9, 4, 10, 11, 12, 13, 174, 1, 4, 10, 347, 12, 1, 348, 1, 31, 86, 1, 1, 4, 10, 349, 12, 30, 100, 18, 323, 350, 35, 4, 10, 351, 12, 4, 32, 107, 18, 12, 108, 40, 183, 4, 5, 4, 10, 17, 12, 175, 176, 4, 5, 4, 10, 43, 12, 13, 44, 45, 4, 5, 4, 8, 64, 4, 5, 4, 10, 107, 17, 12, 65, 163, 4, 10, 17, 43, 12, 92, 4, 10, 347, 43, 12, 92, 4, 10, 17, 349, 12, 65, 94, 4, 10, 349, 43, 12, 65, 4, 5, 4, 5, 4, 8, 46, 4, 10, 120, 12, 107, 11, 4, 10, 124, 12, 347, 11, 4, 10, 51, 12, 11, 4, 10, 54, 12, 17, 11, 4, 5, 4, 8, 55, 4, 10, 56, 160, 60, 63, 4, 10, 56, 58, 60, 61, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [6, 4, 8, 9, 4, 10, 11, 12, 13, 174, 1, 4, 10, 347, 12, 1, 348, 1, 31, 86, 1, 1, 4, 10, 349, 12, 30, 100, 18, 323, 350, 35, 4, 10, 351, 12, 4, 32, 107, 18, 12, 108, 40, 183, 4, 5, 4, 10, 17, 12, 175, 176, 4, 5, 4, 10, 43, 12, 13, 44, 45, 4, 5, 4, 8, 64, 4, 5, 4, 10, 107, 17, 12, 65, 163, 4, 10, 17, 43, 12, 92, 4, 10, 347, 43, 12, 92, 4, 10, 17, 349, 12, 65, 94, 4, 10, 349, 43, 12, 65, 4, 5, 4, 5, 4, 8, 46, 4, 10, 120, 12, 107, 11, 4, 10, 124, 12, 347, 11, 4, 10, 51, 12, 11, 4, 10, 54, 12, 17, 11, 4, 5, 4, 8, 55, 4, 10, 56, 160, 60, 63, 4, 10, 56, 58, 60, 61, 4, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 149}, "17": {"input": [2, 6, 4, 73, 9, 4, 8, 11, 12, 13, 1, 218, 174, 4, 8, 1, 12, 13, 204, 174, 4, 5, 4, 8, 107, 18, 12, 108, 40, 139, 4, 5, 4, 8, 1, 12, 13, 4, 10, 1, 12, 37, 18, 100, 352, 4, 10, 1, 12, 36, 18, 85, 353, 4, 5, 4, 8, 1, 12, 13, 40, 354, 204, 174, 4, 10, 355, 12, 4, 10, 356, 12, 4, 10, 357, 12, 4, 10, 358, 12, 4, 5, 4, 8, 359, 12, 113, 77, 149, 302, 4, 5, 4, 5, 4, 8, 17, 12, 4, 81, 360, 18, 12, 82, 361, 295, 264, 362, 4, 81, 335, 12, 363, 306, 364, 4, 341, 365, 18, 12, 36, 100, 4, 341, 366, 18, 12, 37, 85, 4, 5, 4, 8, 29, 12, 4, 81, 1, 12, 308, 105, 309, 367, 4, 81, 1, 12, 308, 105, 309, 204, 174, 4, 5, 4, 81, 1, 12, 308, 105, 368, 367, 4, 81, 1, 12, 308, 105, 368, 204, 174, 4, 5, 4, 81, 1, 12, 308, 105, 369, 367, 4, 81, 1, 12, 308, 105, 369, 204, 174, 4, 5, 4, 5, 4, 8, 331, 12, 13, 1], "target": [6, 4, 73, 9, 4, 8, 11, 12, 13, 1, 218, 174, 4, 8, 1, 12, 13, 204, 174, 4, 5, 4, 8, 107, 18, 12, 108, 40, 139, 4, 5, 4, 8, 1, 12, 13, 4, 10, 1, 12, 37, 18, 100, 352, 4, 10, 1, 12, 36, 18, 85, 353, 4, 5, 4, 8, 1, 12, 13, 40, 354, 204, 174, 4, 10, 355, 12, 4, 10, 356, 12, 4, 10, 357, 12, 4, 10, 358, 12, 4, 5, 4, 8, 359, 12, 113, 77, 149, 302, 4, 5, 4, 5, 4, 8, 17, 12, 4, 81, 360, 18, 12, 82, 361, 295, 264, 362, 4, 81, 335, 12, 363, 306, 364, 4, 341, 365, 18, 12, 36, 100, 4, 341, 366, 18, 12, 37, 85, 4, 5, 4, 8, 29, 12, 4, 81, 1, 12, 308, 105, 309, 367, 4, 81, 1, 12, 308, 105, 309, 204, 174, 4, 5, 4, 81, 1, 12, 308, 105, 368, 367, 4, 81, 1, 12, 308, 105, 368, 204, 174, 4, 5, 4, 81, 1, 12, 308, 105, 369, 367, 4, 81, 1, 12, 308, 105, 369, 204, 174, 4, 5, 4, 5, 4, 8, 331, 12, 13, 1, 3], "length": 200}, "18": {"input": [2, 6, 4, 8, 9, 4, 10, 107, 12, 13, 40, 4, 32, 1, 12, 5, 4, 32, 1, 162, 12, 4, 32, 1, 57, 12, 100, 4, 32, 1, 12, 100, 4, 5, 4, 10, 1, 12, 18, 203, 1, 4, 32, 17, 57, 12, 1, 1, 218, 4, 32, 1, 12, 23, 130, 1, 4, 5, 4, 10, 377, 12, 30, 34, 378, 148, 1, 4, 32, 1, 12, 1, 4, 32, 1, 12, 1, 4, 5, 4, 8, 55, 4, 5, 4, 10, 56, 1, 60, 63, 4, 10, 56, 1, 60, 61, 4, 252, 5, 4, 8, 64, 4, 10, 1, 377, 12, 255, 1, 1, 4, 10, 1, 377, 73, 12, 255, 1, 1, 4, 5, 4, 10, 377, 1, 12, 1, 4, 10, 377, 43, 73, 12, 379, 4, 10, 1, 43, 12, 92, 4, 10, 5, 4, 8, 46, 4, 10, 53, 12, 1, 4, 10, 187, 12, 1, 4, 10, 188, 12, 1, 4, 10, 159, 12, 1, 4, 10, 320, 12, 1, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [6, 4, 8, 9, 4, 10, 107, 12, 13, 40, 4, 32, 1, 12, 5, 4, 32, 1, 162, 12, 4, 32, 1, 57, 12, 100, 4, 32, 1, 12, 100, 4, 5, 4, 10, 1, 12, 18, 203, 1, 4, 32, 17, 57, 12, 1, 1, 218, 4, 32, 1, 12, 23, 130, 1, 4, 5, 4, 10, 377, 12, 30, 34, 378, 148, 1, 4, 32, 1, 12, 1, 4, 32, 1, 12, 1, 4, 5, 4, 8, 55, 4, 5, 4, 10, 56, 1, 60, 63, 4, 10, 56, 1, 60, 61, 4, 252, 5, 4, 8, 64, 4, 10, 1, 377, 12, 255, 1, 1, 4, 10, 1, 377, 73, 12, 255, 1, 1, 4, 5, 4, 10, 377, 1, 12, 1, 4, 10, 377, 43, 73, 12, 379, 4, 10, 1, 43, 12, 92, 4, 10, 5, 4, 8, 46, 4, 10, 53, 12, 1, 4, 10, 187, 12, 1, 4, 10, 188, 12, 1, 4, 10, 159, 12, 1, 4, 10, 320, 12, 1, 4, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 172}, "19": {"input": [2, 6, 1, 4, 8, 9, 4, 10, 380, 12, 13, 328, 174, 4, 10, 43, 162, 12, 13, 162, 199, 381, 4, 10, 17, 18, 12, 1, 382, 4, 32, 383, 12, 1, 20, 4, 32, 1, 12, 1, 1, 4, 10, 145, 12, 30, 4, 32, 1, 18, 12, 36, 162, 130, 149, 1, 4, 32, 1, 18, 12, 36, 162, 130, 149, 336, 79, 4, 32, 349, 10, 12, 37, 18, 100, 240, 276, 350, 4, 10, 1, 12, 30, 37, 100, 105, 146, 4, 32, 1, 12, 1, 4, 32, 1, 12, 1, 4, 10, 384, 73, 12, 103, 348, 111, 18, 338, 323, 37, 4, 32, 1, 12, 1, 4, 32, 1, 12, 208, 4, 10, 317, 18, 12, 109, 204, 174, 225, 4, 10, 1, 73, 12, 1, 73, 1, 18, 385, 5, 4, 10, 1, 73, 12, 1, 73, 1, 18, 385, 4, 10, 1, 73, 12, 1, 73, 1, 18, 386, 4, 10, 1, 73, 12, 1, 73, 1, 18, 386, 4, 10, 1, 12, 109, 204, 174, 319, 18, 1, 225, 4, 10, 1, 12, 1, 4, 10, 1, 12, 1, 4, 8, 5, 4, 8, 46, 4, 10, 159, 12], "target": [6, 1, 4, 8, 9, 4, 10, 380, 12, 13, 328, 174, 4, 10, 43, 162, 12, 13, 162, 199, 381, 4, 10, 17, 18, 12, 1, 382, 4, 32, 383, 12, 1, 20, 4, 32, 1, 12, 1, 1, 4, 10, 145, 12, 30, 4, 32, 1, 18, 12, 36, 162, 130, 149, 1, 4, 32, 1, 18, 12, 36, 162, 130, 149, 336, 79, 4, 32, 349, 10, 12, 37, 18, 100, 240, 276, 350, 4, 10, 1, 12, 30, 37, 100, 105, 146, 4, 32, 1, 12, 1, 4, 32, 1, 12, 1, 4, 10, 384, 73, 12, 103, 348, 111, 18, 338, 323, 37, 4, 32, 1, 12, 1, 4, 32, 1, 12, 208, 4, 10, 317, 18, 12, 109, 204, 174, 225, 4, 10, 1, 73, 12, 1, 73, 1, 18, 385, 5, 4, 10, 1, 73, 12, 1, 73, 1, 18, 385, 4, 10, 1, 73, 12, 1, 73, 1, 18, 386, 4, 10, 1, 73, 12, 1, 73, 1, 18, 386, 4, 10, 1, 12, 109, 204, 174, 319, 18, 1, 225, 4, 10, 1, 12, 1, 4, 10, 1, 12, 1, 4, 8, 5, 4, 8, 46, 4, 10, 159, 12, 3], "length": 200}, "20": {"input": [2, 6, 128, 4, 8, 9, 4, 10, 11, 12, 13, 294, 174, 4, 10, 17, 12, 82, 329, 295, 1, 4, 10, 1, 12, 13, 4, 32, 388, 12, 4, 32, 1, 12, 1, 4, 32, 1, 12, 1, 4, 32, 1, 12, 1, 4, 32, 1, 12, 100, 4, 32, 1, 12, 130, 4, 5, 4, 10, 129, 12, 26, 389, 79, 149, 4, 5, 4, 10, 43, 12, 13, 197, 303, 4, 5, 4, 5, 4, 8, 46, 4, 10, 51, 12, 11, 4, 10, 54, 12, 17, 11, 4, 10, 91, 12, 388, 11, 4, 5, 4, 8, 64, 4, 10, 17, 43, 119, 12, 92, 4, 5, 4, 10, 388, 213, 12, 117, 1, 4, 10, 1, 213, 12, 117, 1, 1, 215, 18, 66, 4, 10, 1, 213, 12, 117, 1, 1, 215, 4, 10, 1, 213, 12, 117, 1, 1, 215, 4, 5, 4, 10, 1, 129, 12, 117, 1, 18, 390, 118, 4, 10, 1, 129, 12, 117, 18, 1, 163, 118, 4, 10, 1, 129, 12, 117, 18, 1, 95, 118, 4, 5, 4, 8, 55, 4, 10, 1, 1, 127, 61, 4, 10, 1, 1, 127, 61, 4, 10, 125], "target": [6, 128, 4, 8, 9, 4, 10, 11, 12, 13, 294, 174, 4, 10, 17, 12, 82, 329, 295, 1, 4, 10, 1, 12, 13, 4, 32, 388, 12, 4, 32, 1, 12, 1, 4, 32, 1, 12, 1, 4, 32, 1, 12, 1, 4, 32, 1, 12, 100, 4, 32, 1, 12, 130, 4, 5, 4, 10, 129, 12, 26, 389, 79, 149, 4, 5, 4, 10, 43, 12, 13, 197, 303, 4, 5, 4, 5, 4, 8, 46, 4, 10, 51, 12, 11, 4, 10, 54, 12, 17, 11, 4, 10, 91, 12, 388, 11, 4, 5, 4, 8, 64, 4, 10, 17, 43, 119, 12, 92, 4, 5, 4, 10, 388, 213, 12, 117, 1, 4, 10, 1, 213, 12, 117, 1, 1, 215, 18, 66, 4, 10, 1, 213, 12, 117, 1, 1, 215, 4, 10, 1, 213, 12, 117, 1, 1, 215, 4, 5, 4, 10, 1, 129, 12, 117, 1, 18, 390, 118, 4, 10, 1, 129, 12, 117, 18, 1, 163, 118, 4, 10, 1, 129, 12, 117, 18, 1, 95, 118, 4, 5, 4, 8, 55, 4, 10, 1, 1, 127, 61, 4, 10, 1, 1, 127, 61, 4, 10, 125, 3], "length": 200}, "21": {"input": [2, 6, 4, 8, 9, 4, 10, 11, 12, 13, 99, 45, 174, 4, 10, 391, 12, 13, 130, 1, 4, 10, 1, 12, 5, 4, 32, 17, 162, 12, 175, 1, 295, 4, 32, 392, 12, 308, 288, 1, 393, 1, 4, 5, 4, 10, 43, 12, 13, 210, 4, 5, 4, 8, 55, 4, 10, 56, 1, 63, 4, 10, 56, 1, 162, 61, 4, 5, 4, 8, 64, 4, 10, 1, 162, 43, 73, 12, 92, 4, 10, 392, 17, 12, 65, 95, 4, 10, 392, 391, 12, 1, 4, 10, 391, 392, 12, 65, 4, 5, 4, 8, 46, 4, 10, 50, 12, 11, 392, 4, 10, 184, 12, 11, 391, 4, 10, 54, 12, 11, 17, 4, 10, 51, 12, 11, 4, 10, 52, 12, 11, 43, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [6, 4, 8, 9, 4, 10, 11, 12, 13, 99, 45, 174, 4, 10, 391, 12, 13, 130, 1, 4, 10, 1, 12, 5, 4, 32, 17, 162, 12, 175, 1, 295, 4, 32, 392, 12, 308, 288, 1, 393, 1, 4, 5, 4, 10, 43, 12, 13, 210, 4, 5, 4, 8, 55, 4, 10, 56, 1, 63, 4, 10, 56, 1, 162, 61, 4, 5, 4, 8, 64, 4, 10, 1, 162, 43, 73, 12, 92, 4, 10, 392, 17, 12, 65, 95, 4, 10, 392, 391, 12, 1, 4, 10, 391, 392, 12, 65, 4, 5, 4, 8, 46, 4, 10, 50, 12, 11, 392, 4, 10, 184, 12, 11, 391, 4, 10, 54, 12, 11, 17, 4, 10, 51, 12, 11, 4, 10, 52, 12, 11, 43, 4, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 133}, "22": {"input": [2, 6, 4, 8, 9, 4, 10, 11, 12, 13, 262, 174, 4, 10, 1, 12, 13, 40, 1, 4, 10, 394, 12, 13, 1, 4, 10, 195, 12, 13, 1, 4, 5, 4, 10, 395, 12, 13, 4, 32, 396, 12, 353, 4, 32, 397, 12, 398, 4, 32, 399, 12, 352, 4, 32, 400, 12, 401, 4, 5, 4, 10, 1, 12, 23, 4, 32, 1, 12, 353, 36, 4, 32, 1, 12, 398, 33, 4, 32, 1, 12, 352, 37, 4, 32, 1, 12, 401, 34, 4, 5, 4, 10, 402, 12, 30, 33, 203, 1, 4, 10, 17, 12, 175, 306, 403, 382, 4, 10, 43, 12, 13, 1, 45, 4, 5, 4, 8, 64, 4, 5, 4, 10, 17, 396, 12, 255, 1, 1, 4, 10, 17, 396, 12, 255, 1, 1, 4, 10, 17, 396, 12, 255, 1, 1, 4, 5, 4, 10, 17, 397, 12, 255, 1, 1, 4, 10, 17, 397, 12, 255, 1, 1, 4, 10, 17, 397, 12, 255, 1, 1, 4, 5, 4, 10, 17, 399, 12, 255, 1, 1, 4, 10, 17, 399, 12, 255, 1, 1, 4, 10, 17, 399, 12, 255, 1, 1, 4, 5, 4], "target": [6, 4, 8, 9, 4, 10, 11, 12, 13, 262, 174, 4, 10, 1, 12, 13, 40, 1, 4, 10, 394, 12, 13, 1, 4, 10, 195, 12, 13, 1, 4, 5, 4, 10, 395, 12, 13, 4, 32, 396, 12, 353, 4, 32, 397, 12, 398, 4, 32, 399, 12, 352, 4, 32, 400, 12, 401, 4, 5, 4, 10, 1, 12, 23, 4, 32, 1, 12, 353, 36, 4, 32, 1, 12, 398, 33, 4, 32, 1, 12, 352, 37, 4, 32, 1, 12, 401, 34, 4, 5, 4, 10, 402, 12, 30, 33, 203, 1, 4, 10, 17, 12, 175, 306, 403, 382, 4, 10, 43, 12, 13, 1, 45, 4, 5, 4, 8, 64, 4, 5, 4, 10, 17, 396, 12, 255, 1, 1, 4, 10, 17, 396, 12, 255, 1, 1, 4, 10, 17, 396, 12, 255, 1, 1, 4, 5, 4, 10, 17, 397, 12, 255, 1, 1, 4, 10, 17, 397, 12, 255, 1, 1, 4, 10, 17, 397, 12, 255, 1, 1, 4, 5, 4, 10, 17, 399, 12, 255, 1, 1, 4, 10, 17, 399, 12, 255, 1, 1, 4, 10, 17, 399, 12, 255, 1, 1, 4, 5, 4, 3], "length": 200}, "23": {"input": [2, 6, 4, 1, 4, 1, 12, 13, 74, 174, 4, 1, 12, 13, 370, 1, 4, 1, 12, 26, 114, 127, 149, 205, 4, 404, 12, 13, 98, 198, 4, 405, 12, 108, 40, 144, 4, 406, 12, 39, 19, 372, 102, 24, 4, 407, 12, 30, 37, 101, 408, 1, 4, 409, 12, 4, 1, 18, 12, 82, 73, 361, 295, 410, 4, 1, 12, 83, 58, 86, 4, 1, 12, 100, 1, 4, 1, 12, 220, 1, 4, 5, 4, 1, 4, 1, 12, 380, 411, 4, 1, 12, 380, 1, 4, 1, 12, 380, 154, 4, 1, 12, 380, 412, 4, 1, 12, 380, 413, 4, 1, 12, 380, 392, 4, 1, 12, 380, 4, 1, 12, 380, 17, 4, 5, 4, 1, 4, 404, 17, 359, 12, 65, 4, 406, 17, 12, 165, 95, 4, 409, 43, 154, 12, 92, 4, 5, 4, 414, 154, 12, 415, 94, 4, 414, 392, 413, 12, 65, 94, 4, 5, 4, 1, 154, 12, 65, 163, 4, 5, 4, 407, 411, 43, 412, 154, 12, 92, 4, 5, 4, 404, 392, 12, 65, 4, 404, 413, 12, 117, 1, 4, 1, 392, 12, 65, 4, 1, 413, 12], "target": [6, 4, 1, 4, 1, 12, 13, 74, 174, 4, 1, 12, 13, 370, 1, 4, 1, 12, 26, 114, 127, 149, 205, 4, 404, 12, 13, 98, 198, 4, 405, 12, 108, 40, 144, 4, 406, 12, 39, 19, 372, 102, 24, 4, 407, 12, 30, 37, 101, 408, 1, 4, 409, 12, 4, 1, 18, 12, 82, 73, 361, 295, 410, 4, 1, 12, 83, 58, 86, 4, 1, 12, 100, 1, 4, 1, 12, 220, 1, 4, 5, 4, 1, 4, 1, 12, 380, 411, 4, 1, 12, 380, 1, 4, 1, 12, 380, 154, 4, 1, 12, 380, 412, 4, 1, 12, 380, 413, 4, 1, 12, 380, 392, 4, 1, 12, 380, 4, 1, 12, 380, 17, 4, 5, 4, 1, 4, 404, 17, 359, 12, 65, 4, 406, 17, 12, 165, 95, 4, 409, 43, 154, 12, 92, 4, 5, 4, 414, 154, 12, 415, 94, 4, 414, 392, 413, 12, 65, 94, 4, 5, 4, 1, 154, 12, 65, 163, 4, 5, 4, 407, 411, 43, 412, 154, 12, 92, 4, 5, 4, 404, 392, 12, 65, 4, 404, 413, 12, 117, 1, 4, 1, 392, 12, 65, 4, 1, 413, 12, 3], "length": 200}, "24": {"input": [2, 6, 7, 4, 8, 9, 4, 10, 380, 12, 13, 328, 174, 4, 10, 17, 12, 1, 146, 20, 1, 1, 4, 10, 1, 12, 13, 1, 4, 10, 1, 12, 23, 110, 1, 4, 10, 347, 12, 1, 348, 1, 31, 1, 1, 1, 4, 10, 349, 12, 30, 100, 323, 78, 35, 4, 10, 1, 12, 23, 4, 32, 417, 12, 381, 4, 32, 1, 12, 1, 4, 10, 1, 12, 23, 18, 174, 204, 4, 5, 4, 8, 46, 4, 10, 54, 12, 17, 380, 4, 10, 51, 12, 380, 4, 10, 47, 12, 1, 380, 4, 10, 124, 12, 347, 380, 4, 10, 48, 12, 417, 380, 4, 10, 52, 12, 1, 380, 4, 10, 188, 12, 1, 380, 4, 418, 4, 8, 64, 4, 5, 4, 10, 17, 1, 12, 214, 94, 4, 10, 17, 119, 12, 65, 4, 5, 4, 10, 17, 349, 12, 170, 4, 10, 17, 349, 12, 214, 4, 10, 349, 17, 12, 65, 4, 5, 4, 10, 17, 417, 12, 419, 4, 10, 417, 17, 12, 117, 1, 4, 10, 17, 1, 12, 216, 4, 5, 4, 10, 17, 1, 12, 256, 1, 258, 1, 1, 4, 10, 1], "target": [6, 7, 4, 8, 9, 4, 10, 380, 12, 13, 328, 174, 4, 10, 17, 12, 1, 146, 20, 1, 1, 4, 10, 1, 12, 13, 1, 4, 10, 1, 12, 23, 110, 1, 4, 10, 347, 12, 1, 348, 1, 31, 1, 1, 1, 4, 10, 349, 12, 30, 100, 323, 78, 35, 4, 10, 1, 12, 23, 4, 32, 417, 12, 381, 4, 32, 1, 12, 1, 4, 10, 1, 12, 23, 18, 174, 204, 4, 5, 4, 8, 46, 4, 10, 54, 12, 17, 380, 4, 10, 51, 12, 380, 4, 10, 47, 12, 1, 380, 4, 10, 124, 12, 347, 380, 4, 10, 48, 12, 417, 380, 4, 10, 52, 12, 1, 380, 4, 10, 188, 12, 1, 380, 4, 418, 4, 8, 64, 4, 5, 4, 10, 17, 1, 12, 214, 94, 4, 10, 17, 119, 12, 65, 4, 5, 4, 10, 17, 349, 12, 170, 4, 10, 17, 349, 12, 214, 4, 10, 349, 17, 12, 65, 4, 5, 4, 10, 17, 417, 12, 419, 4, 10, 417, 17, 12, 117, 1, 4, 10, 17, 1, 12, 216, 4, 5, 4, 10, 17, 1, 12, 256, 1, 258, 1, 1, 4, 10, 1, 3], "length": 200}, "25": {"input": [2, 6, 4, 73, 9, 4, 8, 11, 12, 13, 74, 4, 8, 75, 18, 12, 13, 40, 1, 4, 8, 335, 12, 26, 77, 1, 35, 4, 8, 80, 12, 4, 10, 17, 12, 82, 334, 1, 4, 10, 1, 12, 4, 32, 29, 12, 83, 84, 4, 155, 1, 18, 12, 85, 86, 1, 4, 155, 1, 18, 12, 19, 87, 1, 4, 32, 1, 12, 83, 84, 85, 86, 1, 4, 8, 195, 73, 12, 13, 174, 204, 4, 8, 317, 18, 12, 109, 204, 174, 4, 10, 1, 12, 1, 73, 319, 18, 1, 5, 4, 10, 1, 12, 1, 73, 319, 18, 1, 5, 4, 10, 1, 73, 12, 1, 57, 319, 18, 1, 4, 5, 4, 8, 43, 12, 13, 88, 4, 5, 4, 73, 46, 4, 8, 89, 12, 75, 11, 4, 8, 90, 12, 1, 11, 4, 8, 91, 12, 1, 11, 4, 8, 291, 12, 1, 11, 4, 8, 51, 12, 11, 4, 8, 54, 12, 17, 11, 4, 5, 4, 73, 64, 4, 8, 80, 119, 162, 12, 92, 4, 8, 80, 43, 73, 12, 92, 4, 8, 29, 75, 8, 12, 93, 94, 4, 8, 1, 335, 12, 117], "target": [6, 4, 73, 9, 4, 8, 11, 12, 13, 74, 4, 8, 75, 18, 12, 13, 40, 1, 4, 8, 335, 12, 26, 77, 1, 35, 4, 8, 80, 12, 4, 10, 17, 12, 82, 334, 1, 4, 10, 1, 12, 4, 32, 29, 12, 83, 84, 4, 155, 1, 18, 12, 85, 86, 1, 4, 155, 1, 18, 12, 19, 87, 1, 4, 32, 1, 12, 83, 84, 85, 86, 1, 4, 8, 195, 73, 12, 13, 174, 204, 4, 8, 317, 18, 12, 109, 204, 174, 4, 10, 1, 12, 1, 73, 319, 18, 1, 5, 4, 10, 1, 12, 1, 73, 319, 18, 1, 5, 4, 10, 1, 73, 12, 1, 57, 319, 18, 1, 4, 5, 4, 8, 43, 12, 13, 88, 4, 5, 4, 73, 46, 4, 8, 89, 12, 75, 11, 4, 8, 90, 12, 1, 11, 4, 8, 91, 12, 1, 11, 4, 8, 291, 12, 1, 11, 4, 8, 51, 12, 11, 4, 8, 54, 12, 17, 11, 4, 5, 4, 73, 64, 4, 8, 80, 119, 162, 12, 92, 4, 8, 80, 43, 73, 12, 92, 4, 8, 29, 75, 8, 12, 93, 94, 4, 8, 1, 335, 12, 117, 3], "length": 200}, "26": {"input": [2, 6, 4, 73, 9, 4, 8, 11, 12, 13, 1, 218, 174, 4, 8, 107, 18, 12, 108, 40, 139, 4, 8, 135, 73, 12, 13, 85, 137, 4, 8, 359, 12, 113, 77, 149, 302, 4, 8, 80, 12, 4, 81, 17, 18, 12, 82, 73, 361, 295, 4, 10, 420, 73, 12, 362, 4, 10, 421, 12, 85, 1, 4, 81, 29, 12, 18, 5, 4, 10, 1, 12, 308, 105, 369, 364, 4, 10, 1, 12, 308, 240, 1, 1, 4, 10, 1, 12, 308, 422, 1, 1, 4, 81, 43, 12, 13, 370, 44, 4, 81, 1, 4, 5, 4, 73, 46, 4, 8, 120, 12, 11, 107, 4, 8, 53, 12, 11, 135, 387, 5, 4, 8, 54, 12, 11, 420, 4, 8, 50, 12, 11, 1, 4, 8, 49, 12, 11, 1, 4, 8, 185, 12, 11, 1, 4, 8, 52, 12, 43, 4, 8, 51, 12, 11, 4, 8, 5, 4, 5, 4, 73, 64, 4, 8, 80, 43, 18, 12, 92, 4, 8, 420, 107, 162, 12, 92, 4, 8, 107, 421, 18, 12, 65, 67, 4, 8, 29, 359, 12, 65, 95, 4, 8, 29, 29, 12, 92, 4, 8], "target": [6, 4, 73, 9, 4, 8, 11, 12, 13, 1, 218, 174, 4, 8, 107, 18, 12, 108, 40, 139, 4, 8, 135, 73, 12, 13, 85, 137, 4, 8, 359, 12, 113, 77, 149, 302, 4, 8, 80, 12, 4, 81, 17, 18, 12, 82, 73, 361, 295, 4, 10, 420, 73, 12, 362, 4, 10, 421, 12, 85, 1, 4, 81, 29, 12, 18, 5, 4, 10, 1, 12, 308, 105, 369, 364, 4, 10, 1, 12, 308, 240, 1, 1, 4, 10, 1, 12, 308, 422, 1, 1, 4, 81, 43, 12, 13, 370, 44, 4, 81, 1, 4, 5, 4, 73, 46, 4, 8, 120, 12, 11, 107, 4, 8, 53, 12, 11, 135, 387, 5, 4, 8, 54, 12, 11, 420, 4, 8, 50, 12, 11, 1, 4, 8, 49, 12, 11, 1, 4, 8, 185, 12, 11, 1, 4, 8, 52, 12, 43, 4, 8, 51, 12, 11, 4, 8, 5, 4, 5, 4, 73, 64, 4, 8, 80, 43, 18, 12, 92, 4, 8, 420, 107, 162, 12, 92, 4, 8, 107, 421, 18, 12, 65, 67, 4, 8, 29, 359, 12, 65, 95, 4, 8, 29, 29, 12, 92, 4, 8, 3], "length": 200}, "27": {"input": [2, 6, 4, 1, 4, 1, 12, 13, 74, 174, 4, 1, 12, 13, 370, 1, 4, 1, 12, 26, 114, 127, 149, 205, 4, 404, 12, 13, 98, 198, 4, 405, 12, 108, 40, 144, 4, 406, 12, 39, 19, 372, 102, 24, 4, 407, 12, 30, 37, 101, 408, 1, 4, 409, 12, 4, 1, 18, 12, 82, 73, 361, 295, 410, 4, 1, 12, 308, 393, 4, 1, 12, 100, 1, 4, 1, 12, 220, 1, 4, 5, 4, 1, 4, 1, 12, 380, 411, 4, 1, 12, 380, 4, 1, 12, 380, 1, 4, 1, 12, 380, 154, 4, 1, 12, 380, 412, 4, 1, 12, 380, 413, 4, 1, 12, 380, 392, 4, 1, 12, 380, 17, 4, 5, 4, 1, 4, 404, 17, 359, 12, 65, 4, 406, 17, 12, 165, 18, 95, 4, 409, 43, 154, 12, 92, 4, 5, 4, 414, 154, 12, 415, 94, 4, 414, 392, 413, 12, 65, 94, 4, 5, 4, 407, 411, 43, 412, 154, 12, 92, 4, 5, 4, 1, 411, 412, 12, 92, 4, 5, 4, 1, 392, 12, 65, 4, 1, 413, 12, 117, 1, 67, 4, 405, 17, 12, 168, 1, 1, 4], "target": [6, 4, 1, 4, 1, 12, 13, 74, 174, 4, 1, 12, 13, 370, 1, 4, 1, 12, 26, 114, 127, 149, 205, 4, 404, 12, 13, 98, 198, 4, 405, 12, 108, 40, 144, 4, 406, 12, 39, 19, 372, 102, 24, 4, 407, 12, 30, 37, 101, 408, 1, 4, 409, 12, 4, 1, 18, 12, 82, 73, 361, 295, 410, 4, 1, 12, 308, 393, 4, 1, 12, 100, 1, 4, 1, 12, 220, 1, 4, 5, 4, 1, 4, 1, 12, 380, 411, 4, 1, 12, 380, 4, 1, 12, 380, 1, 4, 1, 12, 380, 154, 4, 1, 12, 380, 412, 4, 1, 12, 380, 413, 4, 1, 12, 380, 392, 4, 1, 12, 380, 17, 4, 5, 4, 1, 4, 404, 17, 359, 12, 65, 4, 406, 17, 12, 165, 18, 95, 4, 409, 43, 154, 12, 92, 4, 5, 4, 414, 154, 12, 415, 94, 4, 414, 392, 413, 12, 65, 94, 4, 5, 4, 407, 411, 43, 412, 154, 12, 92, 4, 5, 4, 1, 411, 412, 12, 92, 4, 5, 4, 1, 392, 12, 65, 4, 1, 413, 12, 117, 1, 67, 4, 405, 17, 12, 168, 1, 1, 4, 3], "length": 200}, "28": {"input": [2, 4, 6, 128, 4, 8, 9, 4, 10, 196, 12, 13, 198, 174, 4, 10, 178, 73, 12, 13, 179, 423, 4, 10, 107, 12, 13, 139, 4, 10, 17, 12, 248, 249, 410, 295, 4, 10, 177, 162, 12, 23, 424, 4, 10, 154, 18, 12, 23, 88, 4, 10, 151, 12, 30, 342, 4, 10, 425, 12, 109, 5, 4, 32, 426, 12, 427, 428, 4, 32, 429, 12, 430, 431, 4, 32, 432, 12, 433, 434, 4, 32, 435, 12, 436, 437, 4, 10, 438, 12, 30, 19, 18, 79, 86, 4, 32, 439, 12, 36, 440, 4, 32, 441, 12, 37, 440, 4, 32, 442, 12, 33, 443, 4, 32, 444, 12, 34, 443, 4, 5, 4, 10, 43, 12, 13, 44, 45, 4, 5, 4, 8, 46, 4, 10, 54, 12, 17, 196, 4, 10, 47, 12, 177, 196, 4, 10, 89, 12, 154, 196, 4, 10, 158, 12, 435, 196, 4, 10, 289, 12, 432, 196, 4, 10, 374, 12, 426, 196, 4, 10, 189, 12, 429, 196, 4, 10, 184, 12, 178, 196, 4, 10, 120, 12, 107, 196, 4, 10, 51, 12, 196, 4, 5, 4, 8, 64, 4, 5, 4], "target": [4, 6, 128, 4, 8, 9, 4, 10, 196, 12, 13, 198, 174, 4, 10, 178, 73, 12, 13, 179, 423, 4, 10, 107, 12, 13, 139, 4, 10, 17, 12, 248, 249, 410, 295, 4, 10, 177, 162, 12, 23, 424, 4, 10, 154, 18, 12, 23, 88, 4, 10, 151, 12, 30, 342, 4, 10, 425, 12, 109, 5, 4, 32, 426, 12, 427, 428, 4, 32, 429, 12, 430, 431, 4, 32, 432, 12, 433, 434, 4, 32, 435, 12, 436, 437, 4, 10, 438, 12, 30, 19, 18, 79, 86, 4, 32, 439, 12, 36, 440, 4, 32, 441, 12, 37, 440, 4, 32, 442, 12, 33, 443, 4, 32, 444, 12, 34, 443, 4, 5, 4, 10, 43, 12, 13, 44, 45, 4, 5, 4, 8, 46, 4, 10, 54, 12, 17, 196, 4, 10, 47, 12, 177, 196, 4, 10, 89, 12, 154, 196, 4, 10, 158, 12, 435, 196, 4, 10, 289, 12, 432, 196, 4, 10, 374, 12, 426, 196, 4, 10, 189, 12, 429, 196, 4, 10, 184, 12, 178, 196, 4, 10, 120, 12, 107, 196, 4, 10, 51, 12, 196, 4, 5, 4, 8, 64, 4, 5, 4, 3], "length": 200}, "29": {"input": [2, 4, 5, 4, 6, 128, 1, 4, 8, 9, 4, 10, 5, 4, 10, 196, 12, 13, 101, 14, 4, 10, 446, 12, 13, 179, 1, 4, 5, 4, 10, 447, 12, 26, 69, 1, 4, 10, 1, 12, 39, 69, 4, 5, 4, 10, 448, 12, 26, 69, 1, 4, 10, 1, 12, 39, 69, 4, 5, 4, 10, 17, 12, 175, 136, 1, 4, 5, 4, 10, 43, 12, 13, 1, 4, 5, 4, 8, 46, 4, 10, 54, 12, 17, 196, 4, 10, 51, 12, 196, 4, 10, 123, 12, 446, 4, 10, 52, 12, 43, 4, 5, 4, 8, 64, 4, 10, 17, 119, 12, 92, 4, 10, 5, 4, 10, 447, 17, 12, 65, 4, 10, 196, 17, 12, 70, 1, 4, 10, 447, 196, 12, 71, 1, 167, 4, 10, 447, 196, 12, 68, 1, 69, 1, 4, 10, 196, 447, 12, 168, 1, 69, 18, 67, 4, 10, 5, 4, 10, 448, 17, 12, 65, 4, 10, 446, 17, 12, 70, 1, 4, 10, 448, 446, 12, 71, 1, 167, 4, 10, 448, 446, 12, 68, 1, 69, 1, 4, 10, 446, 448, 12, 168, 1, 69, 5, 4, 5, 4, 8], "target": [4, 5, 4, 6, 128, 1, 4, 8, 9, 4, 10, 5, 4, 10, 196, 12, 13, 101, 14, 4, 10, 446, 12, 13, 179, 1, 4, 5, 4, 10, 447, 12, 26, 69, 1, 4, 10, 1, 12, 39, 69, 4, 5, 4, 10, 448, 12, 26, 69, 1, 4, 10, 1, 12, 39, 69, 4, 5, 4, 10, 17, 12, 175, 136, 1, 4, 5, 4, 10, 43, 12, 13, 1, 4, 5, 4, 8, 46, 4, 10, 54, 12, 17, 196, 4, 10, 51, 12, 196, 4, 10, 123, 12, 446, 4, 10, 52, 12, 43, 4, 5, 4, 8, 64, 4, 10, 17, 119, 12, 92, 4, 10, 5, 4, 10, 447, 17, 12, 65, 4, 10, 196, 17, 12, 70, 1, 4, 10, 447, 196, 12, 71, 1, 167, 4, 10, 447, 196, 12, 68, 1, 69, 1, 4, 10, 196, 447, 12, 168, 1, 69, 18, 67, 4, 10, 5, 4, 10, 448, 17, 12, 65, 4, 10, 446, 17, 12, 70, 1, 4, 10, 448, 446, 12, 71, 1, 167, 4, 10, 448, 446, 12, 68, 1, 69, 1, 4, 10, 446, 448, 12, 168, 1, 69, 5, 4, 5, 4, 8, 3], "length": 200}, "30": {"input": [2, 6, 128, 1, 4, 8, 9, 4, 10, 11, 12, 13, 173, 4, 10, 178, 73, 12, 13, 179, 180, 4, 10, 17, 12, 175, 176, 4, 10, 177, 162, 12, 23, 424, 136, 4, 10, 43, 12, 13, 44, 45, 4, 8, 46, 4, 10, 184, 12, 11, 178, 4, 10, 50, 12, 11, 177, 4, 10, 52, 12, 11, 43, 4, 10, 54, 12, 11, 17, 4, 10, 51, 12, 11, 4, 8, 64, 4, 10, 17, 43, 12, 92, 4, 10, 177, 17, 18, 12, 191, 4, 10, 177, 43, 177, 18, 12, 171, 4, 10, 177, 178, 162, 12, 65, 67, 4, 8, 55, 4, 10, 56, 449, 162, 60, 63, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [6, 128, 1, 4, 8, 9, 4, 10, 11, 12, 13, 173, 4, 10, 178, 73, 12, 13, 179, 180, 4, 10, 17, 12, 175, 176, 4, 10, 177, 162, 12, 23, 424, 136, 4, 10, 43, 12, 13, 44, 45, 4, 8, 46, 4, 10, 184, 12, 11, 178, 4, 10, 50, 12, 11, 177, 4, 10, 52, 12, 11, 43, 4, 10, 54, 12, 11, 17, 4, 10, 51, 12, 11, 4, 8, 64, 4, 10, 17, 43, 12, 92, 4, 10, 177, 17, 18, 12, 191, 4, 10, 177, 43, 177, 18, 12, 171, 4, 10, 177, 178, 162, 12, 65, 67, 4, 8, 55, 4, 10, 56, 449, 162, 60, 63, 4, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 117}, "31": {"input": [2, 6, 4, 8, 9, 4, 10, 1, 12, 1, 4, 32, 450, 12, 30, 36, 86, 130, 4, 32, 335, 12, 13, 1, 1, 4, 32, 196, 12, 13, 451, 4, 5, 4, 10, 153, 12, 378, 452, 453, 4, 32, 17, 12, 1, 19, 334, 1, 1, 1, 4, 32, 177, 162, 12, 23, 454, 136, 4, 32, 455, 73, 12, 18, 34, 4, 155, 456, 8, 12, 1, 1, 4, 155, 1, 12, 1, 100, 4, 5, 4, 10, 107, 12, 13, 40, 1, 4, 10, 457, 12, 13, 1, 4, 5, 4, 10, 43, 12, 13, 1, 451, 4, 32, 5, 4, 8, 55, 4, 10, 56, 160, 18, 63, 4, 10, 56, 58, 162, 61, 4, 252, 5, 4, 8, 64, 4, 10, 455, 17, 12, 415, 67, 4, 10, 17, 455, 12, 1, 4, 10, 153, 119, 18, 12, 65, 4, 10, 107, 17, 12, 65, 4, 5, 4, 10, 153, 43, 196, 12, 458, 4, 10, 153, 335, 12, 458, 4, 5, 4, 10, 457, 17, 12, 65, 67, 4, 10, 335, 335, 12, 65, 4, 5, 4, 8, 46, 4, 10, 459, 12, 107, 4, 10, 50, 12, 456, 4, 10, 89], "target": [6, 4, 8, 9, 4, 10, 1, 12, 1, 4, 32, 450, 12, 30, 36, 86, 130, 4, 32, 335, 12, 13, 1, 1, 4, 32, 196, 12, 13, 451, 4, 5, 4, 10, 153, 12, 378, 452, 453, 4, 32, 17, 12, 1, 19, 334, 1, 1, 1, 4, 32, 177, 162, 12, 23, 454, 136, 4, 32, 455, 73, 12, 18, 34, 4, 155, 456, 8, 12, 1, 1, 4, 155, 1, 12, 1, 100, 4, 5, 4, 10, 107, 12, 13, 40, 1, 4, 10, 457, 12, 13, 1, 4, 5, 4, 10, 43, 12, 13, 1, 451, 4, 32, 5, 4, 8, 55, 4, 10, 56, 160, 18, 63, 4, 10, 56, 58, 162, 61, 4, 252, 5, 4, 8, 64, 4, 10, 455, 17, 12, 415, 67, 4, 10, 17, 455, 12, 1, 4, 10, 153, 119, 18, 12, 65, 4, 10, 107, 17, 12, 65, 4, 5, 4, 10, 153, 43, 196, 12, 458, 4, 10, 153, 335, 12, 458, 4, 5, 4, 10, 457, 17, 12, 65, 67, 4, 10, 335, 335, 12, 65, 4, 5, 4, 8, 46, 4, 10, 459, 12, 107, 4, 10, 50, 12, 456, 4, 10, 89, 3], "length": 200}, "32": {"input": [2, 4, 5, 4, 6, 128, 18, 172, 4, 8, 9, 4, 10, 460, 12, 13, 74, 4, 10, 461, 12, 13, 14, 4, 10, 246, 12, 13, 1, 4, 5, 4, 10, 462, 12, 13, 96, 4, 5, 4, 10, 463, 12, 13, 423, 4, 10, 1, 12, 13, 423, 4, 10, 464, 12, 23, 465, 136, 4, 10, 17, 12, 175, 4, 32, 1, 12, 1, 4, 32, 466, 12, 265, 4, 32, 467, 12, 468, 4, 32, 1, 12, 469, 4, 5, 4, 10, 43, 12, 13, 156, 45, 4, 8, 5, 4, 8, 46, 4, 10, 51, 12, 460, 4, 10, 53, 12, 461, 4, 10, 187, 12, 246, 4, 10, 120, 12, 462, 4, 5, 4, 10, 1, 12, 466, 460, 4, 10, 54, 12, 467, 461, 4, 10, 1, 12, 1, 246, 4, 5, 4, 10, 186, 12, 464, 460, 4, 10, 1, 12, 464, 461, 4, 10, 1, 12, 464, 246, 4, 5, 4, 10, 124, 12, 463, 460, 4, 10, 374, 12, 463, 461, 4, 10, 289, 12, 463, 246, 4, 5, 4, 10, 52, 12, 43, 4, 5, 4, 8, 55, 4, 10, 56, 57, 1, 59, 60, 63, 4, 10], "target": [4, 5, 4, 6, 128, 18, 172, 4, 8, 9, 4, 10, 460, 12, 13, 74, 4, 10, 461, 12, 13, 14, 4, 10, 246, 12, 13, 1, 4, 5, 4, 10, 462, 12, 13, 96, 4, 5, 4, 10, 463, 12, 13, 423, 4, 10, 1, 12, 13, 423, 4, 10, 464, 12, 23, 465, 136, 4, 10, 17, 12, 175, 4, 32, 1, 12, 1, 4, 32, 466, 12, 265, 4, 32, 467, 12, 468, 4, 32, 1, 12, 469, 4, 5, 4, 10, 43, 12, 13, 156, 45, 4, 8, 5, 4, 8, 46, 4, 10, 51, 12, 460, 4, 10, 53, 12, 461, 4, 10, 187, 12, 246, 4, 10, 120, 12, 462, 4, 5, 4, 10, 1, 12, 466, 460, 4, 10, 54, 12, 467, 461, 4, 10, 1, 12, 1, 246, 4, 5, 4, 10, 186, 12, 464, 460, 4, 10, 1, 12, 464, 461, 4, 10, 1, 12, 464, 246, 4, 5, 4, 10, 124, 12, 463, 460, 4, 10, 374, 12, 463, 461, 4, 10, 289, 12, 463, 246, 4, 5, 4, 10, 52, 12, 43, 4, 5, 4, 8, 55, 4, 10, 56, 57, 1, 59, 60, 63, 4, 10, 3], "length": 200}, "33": {"input": [2, 6, 128, 4, 8, 9, 4, 5, 4, 10, 11, 12, 13, 218, 174, 4, 10, 178, 73, 12, 13, 179, 314, 110, 4, 5, 4, 10, 470, 12, 13, 4, 32, 471, 12, 1, 4, 32, 472, 12, 1, 4, 32, 473, 12, 1, 4, 5, 4, 10, 177, 73, 12, 23, 136, 4, 32, 474, 12, 1, 4, 32, 475, 12, 1, 4, 32, 476, 12, 1, 4, 32, 1, 12, 342, 4, 5, 4, 10, 17, 12, 175, 176, 4, 10, 43, 12, 13, 44, 45, 4, 5, 4, 8, 46, 4, 32, 54, 12, 17, 11, 4, 32, 121, 12, 178, 11, 4, 5, 4, 32, 50, 12, 474, 11, 4, 32, 49, 12, 475, 11, 4, 32, 185, 12, 476, 11, 4, 5, 4, 32, 188, 12, 471, 11, 4, 32, 47, 12, 472, 11, 4, 32, 89, 12, 473, 11, 4, 5, 4, 32, 51, 12, 11, 4, 5, 4, 5, 4, 8, 64, 4, 10, 17, 43, 12, 92, 4, 10, 17, 178, 12, 65, 94, 4, 5, 4, 10, 177, 17, 12, 191, 4, 5, 4, 10, 474, 471, 12, 117, 1, 67, 4, 10, 471, 471, 12, 92, 4, 10], "target": [6, 128, 4, 8, 9, 4, 5, 4, 10, 11, 12, 13, 218, 174, 4, 10, 178, 73, 12, 13, 179, 314, 110, 4, 5, 4, 10, 470, 12, 13, 4, 32, 471, 12, 1, 4, 32, 472, 12, 1, 4, 32, 473, 12, 1, 4, 5, 4, 10, 177, 73, 12, 23, 136, 4, 32, 474, 12, 1, 4, 32, 475, 12, 1, 4, 32, 476, 12, 1, 4, 32, 1, 12, 342, 4, 5, 4, 10, 17, 12, 175, 176, 4, 10, 43, 12, 13, 44, 45, 4, 5, 4, 8, 46, 4, 32, 54, 12, 17, 11, 4, 32, 121, 12, 178, 11, 4, 5, 4, 32, 50, 12, 474, 11, 4, 32, 49, 12, 475, 11, 4, 32, 185, 12, 476, 11, 4, 5, 4, 32, 188, 12, 471, 11, 4, 32, 47, 12, 472, 11, 4, 32, 89, 12, 473, 11, 4, 5, 4, 32, 51, 12, 11, 4, 5, 4, 5, 4, 8, 64, 4, 10, 17, 43, 12, 92, 4, 10, 17, 178, 12, 65, 94, 4, 5, 4, 10, 177, 17, 12, 191, 4, 5, 4, 10, 474, 471, 12, 117, 1, 67, 4, 10, 471, 471, 12, 92, 4, 10, 3], "length": 200}, "34": {"input": [2, 6, 7, 4, 8, 9, 4, 10, 11, 12, 13, 174, 218, 4, 10, 182, 12, 108, 40, 211, 4, 5, 4, 10, 359, 12, 26, 77, 149, 1, 136, 4, 10, 134, 12, 39, 130, 1, 1, 1, 136, 4, 10, 1, 12, 39, 1, 136, 372, 4, 5, 4, 5, 4, 10, 138, 12, 13, 200, 4, 10, 371, 12, 39, 477, 478, 222, 79, 4, 10, 135, 12, 39, 137, 127, 35, 4, 5, 4, 10, 1, 12, 13, 1, 4, 10, 1, 12, 13, 204, 4, 5, 4, 10, 153, 12, 4, 32, 17, 12, 82, 1, 361, 362, 295, 1, 1, 4, 32, 479, 12, 308, 276, 240, 1, 368, 4, 32, 480, 12, 83, 58, 338, 146, 98, 18, 1, 4, 5, 4, 10, 43, 12, 13, 44, 45, 4, 5, 4, 8, 64, 4, 10, 134, 17, 73, 12, 165, 95, 4, 10, 371, 17, 8, 12, 165, 67, 4, 10, 135, 17, 57, 12, 165, 67, 4, 5, 4, 10, 138, 17, 12, 168, 166, 127, 4, 10, 153, 43, 138, 12, 92, 481, 4, 5, 4, 10, 182, 17, 12, 65, 254, 4, 5, 4, 10, 17, 479, 12, 214], "target": [6, 7, 4, 8, 9, 4, 10, 11, 12, 13, 174, 218, 4, 10, 182, 12, 108, 40, 211, 4, 5, 4, 10, 359, 12, 26, 77, 149, 1, 136, 4, 10, 134, 12, 39, 130, 1, 1, 1, 136, 4, 10, 1, 12, 39, 1, 136, 372, 4, 5, 4, 5, 4, 10, 138, 12, 13, 200, 4, 10, 371, 12, 39, 477, 478, 222, 79, 4, 10, 135, 12, 39, 137, 127, 35, 4, 5, 4, 10, 1, 12, 13, 1, 4, 10, 1, 12, 13, 204, 4, 5, 4, 10, 153, 12, 4, 32, 17, 12, 82, 1, 361, 362, 295, 1, 1, 4, 32, 479, 12, 308, 276, 240, 1, 368, 4, 32, 480, 12, 83, 58, 338, 146, 98, 18, 1, 4, 5, 4, 10, 43, 12, 13, 44, 45, 4, 5, 4, 8, 64, 4, 10, 134, 17, 73, 12, 165, 95, 4, 10, 371, 17, 8, 12, 165, 67, 4, 10, 135, 17, 57, 12, 165, 67, 4, 5, 4, 10, 138, 17, 12, 168, 166, 127, 4, 10, 153, 43, 138, 12, 92, 481, 4, 5, 4, 10, 182, 17, 12, 65, 254, 4, 5, 4, 10, 17, 479, 12, 214, 3], "length": 200}, "35": {"input": [2, 6, 1, 4, 8, 9, 4, 10, 380, 12, 13, 14, 174, 4, 10, 107, 18, 12, 108, 40, 183, 4, 10, 482, 12, 82, 1, 410, 295, 4, 10, 29, 12, 4, 32, 1, 12, 308, 105, 369, 364, 4, 32, 479, 12, 308, 240, 1, 1, 4, 32, 1, 12, 308, 422, 1, 1, 4, 10, 1, 12, 4, 32, 483, 12, 13, 350, 4, 32, 1, 12, 13, 350, 4, 32, 1, 12, 13, 350, 4, 32, 1, 12, 13, 350, 4, 32, 1, 12, 13, 350, 4, 32, 1, 12, 13, 350, 4, 32, 1, 12, 13, 350, 4, 32, 1, 12, 13, 350, 4, 32, 1, 12, 13, 350, 4, 32, 1, 12, 13, 350, 4, 32, 349, 12, 13, 350, 4, 10, 76, 12, 113, 77, 146, 4, 32, 1, 12, 34, 484, 1, 4, 32, 1, 12, 33, 484, 1, 4, 32, 1, 12, 36, 484, 1, 4, 32, 1, 12, 37, 484, 38, 4, 10, 43, 12, 13, 325, 4, 10, 485, 12, 13, 342, 4, 5, 4, 8, 64, 4, 10, 482, 43, 12, 92, 4, 10, 482, 485, 12, 92, 4, 10, 482, 1, 12, 92, 4, 10, 29], "target": [6, 1, 4, 8, 9, 4, 10, 380, 12, 13, 14, 174, 4, 10, 107, 18, 12, 108, 40, 183, 4, 10, 482, 12, 82, 1, 410, 295, 4, 10, 29, 12, 4, 32, 1, 12, 308, 105, 369, 364, 4, 32, 479, 12, 308, 240, 1, 1, 4, 32, 1, 12, 308, 422, 1, 1, 4, 10, 1, 12, 4, 32, 483, 12, 13, 350, 4, 32, 1, 12, 13, 350, 4, 32, 1, 12, 13, 350, 4, 32, 1, 12, 13, 350, 4, 32, 1, 12, 13, 350, 4, 32, 1, 12, 13, 350, 4, 32, 1, 12, 13, 350, 4, 32, 1, 12, 13, 350, 4, 32, 1, 12, 13, 350, 4, 32, 1, 12, 13, 350, 4, 32, 349, 12, 13, 350, 4, 10, 76, 12, 113, 77, 146, 4, 32, 1, 12, 34, 484, 1, 4, 32, 1, 12, 33, 484, 1, 4, 32, 1, 12, 36, 484, 1, 4, 32, 1, 12, 37, 484, 38, 4, 10, 43, 12, 13, 325, 4, 10, 485, 12, 13, 342, 4, 5, 4, 8, 64, 4, 10, 482, 43, 12, 92, 4, 10, 482, 485, 12, 92, 4, 10, 482, 1, 12, 92, 4, 10, 29, 3], "length": 200}, "36": {"input": [2, 6, 4, 8, 9, 5, 4, 10, 486, 162, 12, 23, 130, 1, 4, 10, 17, 12, 1, 378, 1, 1, 1, 146, 4, 32, 5, 4, 8, 55, 4, 10, 56, 487, 1, 63, 8, 5, 4, 10, 56, 58, 57, 61, 8, 5, 4, 252, 5, 4, 8, 64, 4, 10, 17, 43, 12, 65, 5, 4, 10, 17, 119, 12, 65, 5, 4, 10, 17, 486, 12, 1, 4, 10, 486, 17, 18, 12, 1, 1, 4, 10, 17, 486, 12, 65, 4, 10, 5, 4, 8, 46, 4, 10, 459, 12, 486, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [6, 4, 8, 9, 5, 4, 10, 486, 162, 12, 23, 130, 1, 4, 10, 17, 12, 1, 378, 1, 1, 1, 146, 4, 32, 5, 4, 8, 55, 4, 10, 56, 487, 1, 63, 8, 5, 4, 10, 56, 58, 57, 61, 8, 5, 4, 252, 5, 4, 8, 64, 4, 10, 17, 43, 12, 65, 5, 4, 10, 17, 119, 12, 65, 5, 4, 10, 17, 486, 12, 1, 4, 10, 486, 17, 18, 12, 1, 1, 4, 10, 17, 486, 12, 65, 4, 10, 5, 4, 8, 46, 4, 10, 459, 12, 486, 4, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 98}, "37": {"input": [2, 6, 4, 8, 9, 4, 10, 11, 12, 13, 99, 45, 174, 4, 10, 182, 12, 108, 40, 183, 4, 10, 17, 12, 175, 1, 4, 10, 331, 12, 13, 314, 4, 10, 1, 12, 13, 14, 4, 10, 344, 12, 13, 345, 4, 5, 4, 10, 1, 12, 39, 127, 167, 35, 4, 32, 1, 12, 1, 4, 32, 488, 12, 1, 4, 5, 4, 10, 373, 12, 13, 489, 79, 4, 10, 43, 12, 13, 1, 4, 5, 4, 8, 64, 4, 5, 4, 10, 17, 43, 12, 92, 4, 10, 182, 17, 12, 65, 67, 4, 10, 17, 331, 12, 65, 94, 4, 10, 373, 17, 12, 65, 67, 4, 5, 4, 10, 1, 17, 12, 165, 1, 4, 10, 17, 1, 12, 490, 1, 60, 4, 10, 17, 344, 12, 490, 1, 60, 4, 5, 4, 8, 55, 4, 10, 125, 1, 61, 4, 10, 56, 58, 60, 61, 4, 10, 56, 194, 60, 63, 4, 5, 4, 8, 46, 4, 10, 190, 12, 182, 11, 4, 10, 124, 12, 331, 11, 4, 10, 89, 12, 373, 11, 4, 10, 491, 12, 1, 11, 4, 10, 91, 12, 488, 11, 4, 10, 292, 12, 1], "target": [6, 4, 8, 9, 4, 10, 11, 12, 13, 99, 45, 174, 4, 10, 182, 12, 108, 40, 183, 4, 10, 17, 12, 175, 1, 4, 10, 331, 12, 13, 314, 4, 10, 1, 12, 13, 14, 4, 10, 344, 12, 13, 345, 4, 5, 4, 10, 1, 12, 39, 127, 167, 35, 4, 32, 1, 12, 1, 4, 32, 488, 12, 1, 4, 5, 4, 10, 373, 12, 13, 489, 79, 4, 10, 43, 12, 13, 1, 4, 5, 4, 8, 64, 4, 5, 4, 10, 17, 43, 12, 92, 4, 10, 182, 17, 12, 65, 67, 4, 10, 17, 331, 12, 65, 94, 4, 10, 373, 17, 12, 65, 67, 4, 5, 4, 10, 1, 17, 12, 165, 1, 4, 10, 17, 1, 12, 490, 1, 60, 4, 10, 17, 344, 12, 490, 1, 60, 4, 5, 4, 8, 55, 4, 10, 125, 1, 61, 4, 10, 56, 58, 60, 61, 4, 10, 56, 194, 60, 63, 4, 5, 4, 8, 46, 4, 10, 190, 12, 182, 11, 4, 10, 124, 12, 331, 11, 4, 10, 89, 12, 373, 11, 4, 10, 491, 12, 1, 11, 4, 10, 91, 12, 488, 11, 4, 10, 292, 12, 1, 3], "length": 200}, "38": {"input": [2, 6, 128, 4, 8, 9, 4, 10, 11, 12, 13, 218, 174, 4, 10, 182, 12, 108, 40, 139, 4, 10, 178, 73, 12, 13, 179, 314, 110, 4, 5, 4, 10, 492, 73, 12, 23, 18, 136, 4, 32, 177, 12, 88, 4, 32, 474, 12, 1, 4, 32, 475, 12, 1, 4, 32, 476, 12, 1, 4, 5, 4, 10, 1, 12, 13, 4, 493, 1, 12, 294, 4, 493, 1, 12, 1, 4, 493, 1, 12, 1, 4, 493, 1, 12, 1, 4, 5, 4, 10, 17, 12, 175, 4, 493, 494, 12, 469, 4, 493, 495, 12, 265, 4, 493, 496, 12, 1, 4, 493, 497, 12, 468, 4, 5, 4, 10, 43, 12, 13, 44, 45, 4, 5, 4, 8, 46, 4, 32, 54, 12, 494, 11, 4, 32, 123, 12, 182, 11, 4, 32, 121, 12, 178, 11, 4, 5, 4, 32, 50, 12, 177, 11, 4, 32, 49, 12, 474, 11, 4, 32, 185, 12, 475, 11, 4, 32, 260, 12, 476, 11, 4, 5, 4, 32, 188, 12, 1, 11, 4, 32, 47, 12, 1, 11, 4, 32, 89, 12, 1, 11, 4, 32, 189, 12, 1, 11, 4, 5, 4], "target": [6, 128, 4, 8, 9, 4, 10, 11, 12, 13, 218, 174, 4, 10, 182, 12, 108, 40, 139, 4, 10, 178, 73, 12, 13, 179, 314, 110, 4, 5, 4, 10, 492, 73, 12, 23, 18, 136, 4, 32, 177, 12, 88, 4, 32, 474, 12, 1, 4, 32, 475, 12, 1, 4, 32, 476, 12, 1, 4, 5, 4, 10, 1, 12, 13, 4, 493, 1, 12, 294, 4, 493, 1, 12, 1, 4, 493, 1, 12, 1, 4, 493, 1, 12, 1, 4, 5, 4, 10, 17, 12, 175, 4, 493, 494, 12, 469, 4, 493, 495, 12, 265, 4, 493, 496, 12, 1, 4, 493, 497, 12, 468, 4, 5, 4, 10, 43, 12, 13, 44, 45, 4, 5, 4, 8, 46, 4, 32, 54, 12, 494, 11, 4, 32, 123, 12, 182, 11, 4, 32, 121, 12, 178, 11, 4, 5, 4, 32, 50, 12, 177, 11, 4, 32, 49, 12, 474, 11, 4, 32, 185, 12, 475, 11, 4, 32, 260, 12, 476, 11, 4, 5, 4, 32, 188, 12, 1, 11, 4, 32, 47, 12, 1, 11, 4, 32, 89, 12, 1, 11, 4, 32, 189, 12, 1, 11, 4, 5, 4, 3], "length": 200}, "39": {"input": [2, 6, 4, 8, 9, 4, 10, 11, 12, 13, 1, 174, 4, 10, 498, 12, 13, 1, 174, 4, 10, 107, 18, 12, 141, 40, 211, 149, 110, 1, 4, 10, 499, 18, 12, 4, 32, 1, 18, 12, 30, 73, 33, 5, 4, 155, 1, 18, 12, 323, 18, 85, 1, 4, 155, 1, 18, 12, 500, 18, 100, 1, 4, 32, 1, 18, 12, 30, 73, 34, 4, 155, 1, 18, 12, 323, 18, 85, 1, 4, 155, 1, 18, 12, 500, 18, 100, 1, 4, 5, 4, 10, 388, 12, 13, 204, 174, 4, 10, 316, 12, 13, 40, 210, 4, 10, 501, 12, 109, 160, 502, 104, 346, 204, 174, 4, 5, 4, 10, 17, 12, 18, 209, 4, 32, 153, 12, 175, 329, 295, 4, 32, 1, 12, 363, 37, 245, 306, 4, 5, 4, 10, 43, 12, 13, 325, 4, 5, 4, 8, 46, 4, 10, 51, 12, 11, 4, 10, 53, 12, 498, 4, 10, 124, 12, 498, 316, 4, 10, 187, 12, 11, 1, 4, 10, 123, 12, 11, 1, 4, 10, 292, 12, 11, 1, 4, 10, 158, 12, 11, 1, 4, 5, 4, 10, 491, 12, 498, 501, 4], "target": [6, 4, 8, 9, 4, 10, 11, 12, 13, 1, 174, 4, 10, 498, 12, 13, 1, 174, 4, 10, 107, 18, 12, 141, 40, 211, 149, 110, 1, 4, 10, 499, 18, 12, 4, 32, 1, 18, 12, 30, 73, 33, 5, 4, 155, 1, 18, 12, 323, 18, 85, 1, 4, 155, 1, 18, 12, 500, 18, 100, 1, 4, 32, 1, 18, 12, 30, 73, 34, 4, 155, 1, 18, 12, 323, 18, 85, 1, 4, 155, 1, 18, 12, 500, 18, 100, 1, 4, 5, 4, 10, 388, 12, 13, 204, 174, 4, 10, 316, 12, 13, 40, 210, 4, 10, 501, 12, 109, 160, 502, 104, 346, 204, 174, 4, 5, 4, 10, 17, 12, 18, 209, 4, 32, 153, 12, 175, 329, 295, 4, 32, 1, 12, 363, 37, 245, 306, 4, 5, 4, 10, 43, 12, 13, 325, 4, 5, 4, 8, 46, 4, 10, 51, 12, 11, 4, 10, 53, 12, 498, 4, 10, 124, 12, 498, 316, 4, 10, 187, 12, 11, 1, 4, 10, 123, 12, 11, 1, 4, 10, 292, 12, 11, 1, 4, 10, 158, 12, 11, 1, 4, 5, 4, 10, 491, 12, 498, 501, 4, 3], "length": 200}, "40": {"input": [2, 6, 4, 8, 9, 4, 10, 43, 12, 13, 114, 96, 4, 10, 1, 12, 109, 110, 4, 32, 1, 12, 1, 199, 1, 423, 4, 32, 1, 18, 12, 1, 101, 111, 503, 4, 10, 153, 12, 4, 32, 504, 12, 308, 100, 1, 309, 79, 4, 32, 17, 18, 12, 175, 1, 4, 10, 1, 12, 26, 35, 4, 32, 1, 12, 130, 505, 1, 4, 32, 1, 18, 12, 40, 18, 1, 1, 4, 5, 4, 8, 46, 4, 10, 184, 12, 43, 1, 4, 10, 50, 12, 43, 1, 4, 10, 49, 12, 43, 504, 4, 10, 54, 12, 43, 17, 4, 5, 4, 8, 55, 4, 10, 125, 1, 63, 4, 10, 56, 18, 58, 18, 60, 61, 4, 5, 4, 8, 64, 4, 10, 153, 18, 119, 18, 12, 92, 4, 10, 1, 17, 504, 12, 65, 67, 4, 10, 17, 504, 12, 65, 390, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [6, 4, 8, 9, 4, 10, 43, 12, 13, 114, 96, 4, 10, 1, 12, 109, 110, 4, 32, 1, 12, 1, 199, 1, 423, 4, 32, 1, 18, 12, 1, 101, 111, 503, 4, 10, 153, 12, 4, 32, 504, 12, 308, 100, 1, 309, 79, 4, 32, 17, 18, 12, 175, 1, 4, 10, 1, 12, 26, 35, 4, 32, 1, 12, 130, 505, 1, 4, 32, 1, 18, 12, 40, 18, 1, 1, 4, 5, 4, 8, 46, 4, 10, 184, 12, 43, 1, 4, 10, 50, 12, 43, 1, 4, 10, 49, 12, 43, 504, 4, 10, 54, 12, 43, 17, 4, 5, 4, 8, 55, 4, 10, 125, 1, 63, 4, 10, 56, 18, 58, 18, 60, 61, 4, 5, 4, 8, 64, 4, 10, 153, 18, 119, 18, 12, 92, 4, 10, 1, 17, 504, 12, 65, 67, 4, 10, 17, 504, 12, 65, 390, 4, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 153}, "41": {"input": [2, 6, 4, 8, 9, 4, 5, 4, 10, 1, 12, 1, 4, 32, 196, 12, 13, 451, 4, 5, 4, 10, 153, 12, 378, 1, 4, 32, 17, 12, 1, 1, 1, 1, 1, 264, 4, 5, 4, 10, 457, 12, 30, 34, 266, 489, 4, 5, 4, 10, 1, 12, 13, 204, 174, 4, 32, 1, 12, 4, 32, 1, 12, 4, 5, 4, 10, 317, 12, 109, 204, 174, 4, 32, 1, 12, 1, 337, 340, 1, 4, 32, 1, 12, 1, 1, 385, 34, 4, 32, 1, 12, 1, 1, 385, 34, 4, 32, 1, 12, 1, 1, 385, 34, 4, 32, 1, 12, 160, 375, 346, 4, 5, 4, 10, 506, 12, 30, 408, 4, 32, 1, 12, 1, 18, 507, 4, 32, 1, 12, 1, 18, 389, 4, 5, 4, 10, 107, 12, 30, 34, 408, 211, 110, 4, 5, 4, 10, 43, 12, 13, 1, 451, 4, 5, 4, 10, 1, 12, 13, 100, 1, 4, 32, 5, 4, 8, 55, 4, 10, 62, 1, 127, 63, 4, 10, 56, 58, 61, 4, 5, 4, 5, 4, 8, 64, 4, 5, 4, 10, 17, 213, 12, 255, 1, 1, 1, 1, 1, 4], "target": [6, 4, 8, 9, 4, 5, 4, 10, 1, 12, 1, 4, 32, 196, 12, 13, 451, 4, 5, 4, 10, 153, 12, 378, 1, 4, 32, 17, 12, 1, 1, 1, 1, 1, 264, 4, 5, 4, 10, 457, 12, 30, 34, 266, 489, 4, 5, 4, 10, 1, 12, 13, 204, 174, 4, 32, 1, 12, 4, 32, 1, 12, 4, 5, 4, 10, 317, 12, 109, 204, 174, 4, 32, 1, 12, 1, 337, 340, 1, 4, 32, 1, 12, 1, 1, 385, 34, 4, 32, 1, 12, 1, 1, 385, 34, 4, 32, 1, 12, 1, 1, 385, 34, 4, 32, 1, 12, 160, 375, 346, 4, 5, 4, 10, 506, 12, 30, 408, 4, 32, 1, 12, 1, 18, 507, 4, 32, 1, 12, 1, 18, 389, 4, 5, 4, 10, 107, 12, 30, 34, 408, 211, 110, 4, 5, 4, 10, 43, 12, 13, 1, 451, 4, 5, 4, 10, 1, 12, 13, 100, 1, 4, 32, 5, 4, 8, 55, 4, 10, 62, 1, 127, 63, 4, 10, 56, 58, 61, 4, 5, 4, 5, 4, 8, 64, 4, 5, 4, 10, 17, 213, 12, 255, 1, 1, 1, 1, 1, 4, 3], "length": 200}, "42": {"input": [2, 6, 261, 4, 8, 9, 4, 10, 11, 12, 13, 99, 45, 174, 4, 10, 129, 12, 13, 130, 508, 4, 10, 509, 12, 13, 4, 32, 510, 12, 37, 18, 100, 352, 4, 32, 511, 12, 36, 18, 85, 353, 4, 32, 512, 18, 12, 33, 19, 398, 4, 32, 513, 18, 12, 34, 19, 401, 4, 10, 17, 12, 4, 32, 153, 12, 175, 1, 4, 32, 335, 12, 363, 364, 4, 155, 1, 18, 12, 36, 100, 4, 155, 1, 18, 12, 37, 85, 4, 155, 1, 73, 12, 33, 19, 4, 155, 1, 73, 12, 34, 40, 4, 10, 107, 18, 12, 13, 40, 183, 110, 4, 10, 43, 12, 13, 465, 4, 8, 46, 4, 10, 51, 12, 129, 11, 4, 10, 184, 12, 512, 11, 4, 10, 50, 12, 510, 11, 4, 10, 49, 12, 511, 11, 4, 10, 185, 12, 513, 11, 4, 10, 120, 12, 107, 11, 4, 10, 54, 12, 153, 11, 4, 10, 292, 12, 11, 4, 10, 52, 12, 43, 11, 4, 8, 64, 4, 5, 4, 10, 335, 43, 12, 117, 1, 4, 10, 153, 43, 12, 92, 4, 10, 153, 129, 12, 65, 4, 5, 4], "target": [6, 261, 4, 8, 9, 4, 10, 11, 12, 13, 99, 45, 174, 4, 10, 129, 12, 13, 130, 508, 4, 10, 509, 12, 13, 4, 32, 510, 12, 37, 18, 100, 352, 4, 32, 511, 12, 36, 18, 85, 353, 4, 32, 512, 18, 12, 33, 19, 398, 4, 32, 513, 18, 12, 34, 19, 401, 4, 10, 17, 12, 4, 32, 153, 12, 175, 1, 4, 32, 335, 12, 363, 364, 4, 155, 1, 18, 12, 36, 100, 4, 155, 1, 18, 12, 37, 85, 4, 155, 1, 73, 12, 33, 19, 4, 155, 1, 73, 12, 34, 40, 4, 10, 107, 18, 12, 13, 40, 183, 110, 4, 10, 43, 12, 13, 465, 4, 8, 46, 4, 10, 51, 12, 129, 11, 4, 10, 184, 12, 512, 11, 4, 10, 50, 12, 510, 11, 4, 10, 49, 12, 511, 11, 4, 10, 185, 12, 513, 11, 4, 10, 120, 12, 107, 11, 4, 10, 54, 12, 153, 11, 4, 10, 292, 12, 11, 4, 10, 52, 12, 43, 11, 4, 8, 64, 4, 5, 4, 10, 335, 43, 12, 117, 1, 4, 10, 153, 43, 12, 92, 4, 10, 153, 129, 12, 65, 4, 5, 4, 3], "length": 200}, "43": {"input": [2, 6, 128, 4, 8, 9, 4, 10, 11, 12, 13, 198, 4, 10, 178, 73, 12, 13, 179, 423, 514, 4, 10, 107, 12, 13, 211, 514, 4, 5, 4, 10, 17, 12, 248, 249, 1, 4, 10, 177, 162, 12, 23, 88, 4, 10, 154, 12, 30, 4, 32, 1, 12, 1, 4, 155, 515, 12, 516, 4, 155, 517, 12, 306, 4, 32, 1, 12, 342, 4, 155, 518, 12, 516, 4, 155, 1, 12, 516, 4, 155, 151, 12, 306, 4, 10, 43, 12, 13, 156, 45, 4, 5, 4, 8, 46, 4, 10, 54, 12, 17, 11, 4, 10, 47, 12, 177, 11, 4, 10, 89, 12, 518, 11, 4, 10, 90, 12, 515, 11, 4, 10, 184, 12, 178, 11, 4, 10, 120, 12, 107, 11, 4, 10, 51, 12, 11, 4, 5, 4, 5, 4, 8, 64, 4, 5, 4, 10, 515, 17, 18, 12, 117, 1, 4, 10, 517, 17, 12, 170, 4, 10, 17, 518, 515, 12, 92, 4, 8, 5, 4, 10, 17, 43, 12, 92, 4, 10, 177, 17, 18, 12, 191, 4, 10, 177, 43, 177, 178, 107, 73, 12, 171, 4, 10, 177, 154, 12, 92, 4], "target": [6, 128, 4, 8, 9, 4, 10, 11, 12, 13, 198, 4, 10, 178, 73, 12, 13, 179, 423, 514, 4, 10, 107, 12, 13, 211, 514, 4, 5, 4, 10, 17, 12, 248, 249, 1, 4, 10, 177, 162, 12, 23, 88, 4, 10, 154, 12, 30, 4, 32, 1, 12, 1, 4, 155, 515, 12, 516, 4, 155, 517, 12, 306, 4, 32, 1, 12, 342, 4, 155, 518, 12, 516, 4, 155, 1, 12, 516, 4, 155, 151, 12, 306, 4, 10, 43, 12, 13, 156, 45, 4, 5, 4, 8, 46, 4, 10, 54, 12, 17, 11, 4, 10, 47, 12, 177, 11, 4, 10, 89, 12, 518, 11, 4, 10, 90, 12, 515, 11, 4, 10, 184, 12, 178, 11, 4, 10, 120, 12, 107, 11, 4, 10, 51, 12, 11, 4, 5, 4, 5, 4, 8, 64, 4, 5, 4, 10, 515, 17, 18, 12, 117, 1, 4, 10, 517, 17, 12, 170, 4, 10, 17, 518, 515, 12, 92, 4, 8, 5, 4, 10, 17, 43, 12, 92, 4, 10, 177, 17, 18, 12, 191, 4, 10, 177, 43, 177, 178, 107, 73, 12, 171, 4, 10, 177, 154, 12, 92, 4, 3], "length": 200}, "44": {"input": [2, 6, 128, 172, 4, 5, 4, 8, 9, 4, 10, 11, 12, 13, 173, 174, 4, 10, 196, 12, 13, 173, 174, 4, 10, 178, 73, 12, 13, 179, 180, 4, 10, 17, 12, 175, 176, 4, 10, 519, 12, 23, 4, 32, 177, 162, 12, 18, 88, 4, 32, 520, 18, 12, 18, 424, 4, 10, 43, 12, 13, 44, 45, 4, 5, 4, 8, 46, 4, 10, 54, 12, 17, 196, 4, 10, 159, 12, 11, 178, 4, 10, 186, 12, 177, 196, 4, 10, 51, 12, 196, 4, 10, 52, 12, 196, 43, 4, 5, 4, 8, 64, 4, 10, 17, 43, 12, 92, 4, 10, 519, 17, 18, 12, 191, 4, 10, 519, 43, 519, 73, 12, 171, 4, 10, 177, 178, 162, 12, 117, 1, 67, 4, 10, 520, 196, 12, 117, 449, 94, 4, 5, 4, 8, 55, 4, 10, 56, 449, 162, 60, 63, 4, 5, 4, 5, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [6, 128, 172, 4, 5, 4, 8, 9, 4, 10, 11, 12, 13, 173, 174, 4, 10, 196, 12, 13, 173, 174, 4, 10, 178, 73, 12, 13, 179, 180, 4, 10, 17, 12, 175, 176, 4, 10, 519, 12, 23, 4, 32, 177, 162, 12, 18, 88, 4, 32, 520, 18, 12, 18, 424, 4, 10, 43, 12, 13, 44, 45, 4, 5, 4, 8, 46, 4, 10, 54, 12, 17, 196, 4, 10, 159, 12, 11, 178, 4, 10, 186, 12, 177, 196, 4, 10, 51, 12, 196, 4, 10, 52, 12, 196, 43, 4, 5, 4, 8, 64, 4, 10, 17, 43, 12, 92, 4, 10, 519, 17, 18, 12, 191, 4, 10, 519, 43, 519, 73, 12, 171, 4, 10, 177, 178, 162, 12, 117, 1, 67, 4, 10, 520, 196, 12, 117, 449, 94, 4, 5, 4, 8, 55, 4, 10, 56, 449, 162, 60, 63, 4, 5, 4, 5, 4, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 157}, "45": {"input": [2, 6, 261, 128, 4, 8, 9, 4, 5, 4, 10, 11, 12, 13, 96, 4, 10, 17, 18, 12, 82, 115, 1, 4, 10, 112, 12, 113, 127, 114, 1, 4, 5, 4, 10, 196, 12, 13, 210, 4, 10, 521, 12, 13, 1, 4, 10, 178, 12, 13, 204, 174, 4, 5, 4, 10, 1, 12, 13, 4, 32, 1, 12, 1, 4, 32, 1, 12, 1, 4, 5, 4, 10, 129, 12, 16, 4, 32, 1, 12, 332, 130, 1, 1, 4, 32, 1, 12, 109, 1, 1, 4, 32, 1, 12, 13, 4, 5, 4, 10, 43, 12, 13, 156, 45, 4, 5, 4, 8, 46, 4, 10, 121, 12, 11, 1, 196, 4, 10, 291, 12, 11, 1, 4, 10, 54, 12, 11, 17, 196, 4, 10, 289, 12, 11, 521, 4, 10, 51, 12, 11, 196, 4, 10, 52, 12, 43, 4, 5, 4, 8, 64, 4, 10, 17, 43, 521, 1, 12, 92, 4, 5, 4, 10, 129, 196, 521, 1, 43, 119, 12, 65, 4, 5, 4, 10, 1, 178, 12, 117, 1, 118, 4, 10, 1, 1, 12, 65, 4, 5, 4, 10, 1, 129, 12, 117, 1, 67, 4, 10], "target": [6, 261, 128, 4, 8, 9, 4, 5, 4, 10, 11, 12, 13, 96, 4, 10, 17, 18, 12, 82, 115, 1, 4, 10, 112, 12, 113, 127, 114, 1, 4, 5, 4, 10, 196, 12, 13, 210, 4, 10, 521, 12, 13, 1, 4, 10, 178, 12, 13, 204, 174, 4, 5, 4, 10, 1, 12, 13, 4, 32, 1, 12, 1, 4, 32, 1, 12, 1, 4, 5, 4, 10, 129, 12, 16, 4, 32, 1, 12, 332, 130, 1, 1, 4, 32, 1, 12, 109, 1, 1, 4, 32, 1, 12, 13, 4, 5, 4, 10, 43, 12, 13, 156, 45, 4, 5, 4, 8, 46, 4, 10, 121, 12, 11, 1, 196, 4, 10, 291, 12, 11, 1, 4, 10, 54, 12, 11, 17, 196, 4, 10, 289, 12, 11, 521, 4, 10, 51, 12, 11, 196, 4, 10, 52, 12, 43, 4, 5, 4, 8, 64, 4, 10, 17, 43, 521, 1, 12, 92, 4, 5, 4, 10, 129, 196, 521, 1, 43, 119, 12, 65, 4, 5, 4, 10, 1, 178, 12, 117, 1, 118, 4, 10, 1, 1, 12, 65, 4, 5, 4, 10, 1, 129, 12, 117, 1, 67, 4, 10, 3], "length": 200}, "46": {"input": [2, 6, 4, 8, 9, 162, 5, 4, 10, 486, 162, 12, 13, 1, 4, 10, 1, 162, 12, 13, 354, 4, 10, 17, 12, 1, 334, 433, 4, 10, 335, 12, 30, 378, 1, 453, 1, 149, 148, 1, 4, 10, 177, 162, 12, 30, 454, 136, 378, 1, 453, 4, 10, 522, 12, 13, 1, 4, 32, 5, 4, 8, 55, 4, 10, 56, 487, 162, 63, 4, 10, 56, 58, 61, 4, 252, 5, 4, 8, 64, 4, 10, 522, 335, 12, 65, 5, 4, 10, 335, 522, 12, 65, 4, 10, 335, 43, 12, 65, 4, 10, 335, 1, 12, 379, 4, 10, 486, 335, 12, 65, 67, 4, 10, 17, 43, 12, 92, 4, 10, 17, 119, 12, 92, 4, 10, 335, 119, 12, 65, 4, 10, 177, 43, 12, 1, 4, 10, 177, 43, 12, 379, 4, 10, 486, 177, 12, 65, 4, 10, 522, 177, 12, 65, 4, 10, 177, 522, 12, 1, 4, 10, 177, 522, 12, 379, 4, 10, 177, 335, 12, 191, 4, 10, 177, 177, 12, 379, 4, 10, 177, 17, 12, 379, 4, 10, 335, 177, 12, 65, 4, 10, 5, 4, 5, 4, 8, 46, 4, 10], "target": [6, 4, 8, 9, 162, 5, 4, 10, 486, 162, 12, 13, 1, 4, 10, 1, 162, 12, 13, 354, 4, 10, 17, 12, 1, 334, 433, 4, 10, 335, 12, 30, 378, 1, 453, 1, 149, 148, 1, 4, 10, 177, 162, 12, 30, 454, 136, 378, 1, 453, 4, 10, 522, 12, 13, 1, 4, 32, 5, 4, 8, 55, 4, 10, 56, 487, 162, 63, 4, 10, 56, 58, 61, 4, 252, 5, 4, 8, 64, 4, 10, 522, 335, 12, 65, 5, 4, 10, 335, 522, 12, 65, 4, 10, 335, 43, 12, 65, 4, 10, 335, 1, 12, 379, 4, 10, 486, 335, 12, 65, 67, 4, 10, 17, 43, 12, 92, 4, 10, 17, 119, 12, 92, 4, 10, 335, 119, 12, 65, 4, 10, 177, 43, 12, 1, 4, 10, 177, 43, 12, 379, 4, 10, 486, 177, 12, 65, 4, 10, 522, 177, 12, 65, 4, 10, 177, 522, 12, 1, 4, 10, 177, 522, 12, 379, 4, 10, 177, 335, 12, 191, 4, 10, 177, 177, 12, 379, 4, 10, 177, 17, 12, 379, 4, 10, 335, 177, 12, 65, 4, 10, 5, 4, 5, 4, 8, 46, 4, 10, 3], "length": 200}, "47": {"input": [2, 6, 128, 4, 8, 9, 4, 10, 11, 12, 13, 173, 4, 5, 4, 10, 1, 12, 13, 4, 32, 523, 12, 220, 4, 32, 524, 12, 1, 4, 32, 525, 12, 40, 4, 5, 4, 10, 526, 12, 13, 174, 4, 32, 527, 12, 37, 1, 4, 32, 528, 12, 33, 1, 4, 32, 1, 12, 36, 1, 4, 32, 1, 12, 34, 1, 4, 5, 4, 5, 4, 10, 17, 12, 82, 1, 529, 329, 4, 10, 395, 12, 26, 127, 149, 1, 79, 4, 10, 425, 12, 109, 4, 32, 426, 12, 427, 428, 4, 32, 429, 12, 430, 431, 4, 32, 432, 12, 433, 434, 4, 32, 435, 12, 436, 437, 4, 32, 530, 12, 531, 437, 4, 5, 4, 10, 438, 12, 30, 19, 18, 79, 146, 4, 32, 439, 12, 36, 440, 4, 32, 441, 12, 37, 440, 4, 32, 442, 12, 33, 443, 4, 32, 444, 12, 34, 443, 4, 5, 4, 10, 107, 12, 13, 183, 514, 4, 10, 532, 162, 12, 23, 342, 4, 5, 4, 10, 317, 18, 12, 109, 37, 18, 1, 18, 1, 225, 110, 4, 10, 533, 12, 30, 100, 86, 4, 32, 1, 12, 1], "target": [6, 128, 4, 8, 9, 4, 10, 11, 12, 13, 173, 4, 5, 4, 10, 1, 12, 13, 4, 32, 523, 12, 220, 4, 32, 524, 12, 1, 4, 32, 525, 12, 40, 4, 5, 4, 10, 526, 12, 13, 174, 4, 32, 527, 12, 37, 1, 4, 32, 528, 12, 33, 1, 4, 32, 1, 12, 36, 1, 4, 32, 1, 12, 34, 1, 4, 5, 4, 5, 4, 10, 17, 12, 82, 1, 529, 329, 4, 10, 395, 12, 26, 127, 149, 1, 79, 4, 10, 425, 12, 109, 4, 32, 426, 12, 427, 428, 4, 32, 429, 12, 430, 431, 4, 32, 432, 12, 433, 434, 4, 32, 435, 12, 436, 437, 4, 32, 530, 12, 531, 437, 4, 5, 4, 10, 438, 12, 30, 19, 18, 79, 146, 4, 32, 439, 12, 36, 440, 4, 32, 441, 12, 37, 440, 4, 32, 442, 12, 33, 443, 4, 32, 444, 12, 34, 443, 4, 5, 4, 10, 107, 12, 13, 183, 514, 4, 10, 532, 162, 12, 23, 342, 4, 5, 4, 10, 317, 18, 12, 109, 37, 18, 1, 18, 1, 225, 110, 4, 10, 533, 12, 30, 100, 86, 4, 32, 1, 12, 1, 3], "length": 200}, "48": {"input": [2, 6, 4, 5, 4, 8, 9, 4, 10, 540, 12, 13, 1, 4, 10, 1, 73, 12, 13, 162, 98, 18, 1, 4, 10, 1, 12, 13, 162, 19, 541, 4, 5, 4, 10, 80, 12, 4, 32, 1, 18, 12, 103, 1, 73, 1, 542, 18, 338, 266, 295, 4, 32, 1, 18, 12, 103, 1, 73, 1, 104, 18, 338, 1, 295, 4, 32, 543, 12, 83, 1, 1, 266, 4, 32, 1, 12, 83, 1, 1, 266, 4, 5, 4, 10, 17, 12, 175, 1, 1, 4, 5, 4, 10, 501, 12, 109, 1, 18, 502, 183, 110, 4, 10, 544, 12, 13, 183, 110, 4, 10, 177, 162, 12, 23, 454, 136, 4, 5, 4, 10, 145, 12, 30, 4, 32, 545, 18, 12, 37, 18, 100, 408, 38, 4, 32, 546, 12, 37, 18, 100, 408, 1, 4, 5, 4, 10, 43, 12, 13, 44, 45, 4, 5, 4, 8, 64, 4, 10, 80, 43, 18, 12, 72, 4, 10, 80, 43, 18, 12, 92, 4, 10, 17, 43, 119, 12, 92, 4, 5, 4, 10, 177, 17, 18, 12, 191, 4, 10, 177, 177, 18, 12, 191, 1, 4, 10, 177, 43, 162], "target": [6, 4, 5, 4, 8, 9, 4, 10, 540, 12, 13, 1, 4, 10, 1, 73, 12, 13, 162, 98, 18, 1, 4, 10, 1, 12, 13, 162, 19, 541, 4, 5, 4, 10, 80, 12, 4, 32, 1, 18, 12, 103, 1, 73, 1, 542, 18, 338, 266, 295, 4, 32, 1, 18, 12, 103, 1, 73, 1, 104, 18, 338, 1, 295, 4, 32, 543, 12, 83, 1, 1, 266, 4, 32, 1, 12, 83, 1, 1, 266, 4, 5, 4, 10, 17, 12, 175, 1, 1, 4, 5, 4, 10, 501, 12, 109, 1, 18, 502, 183, 110, 4, 10, 544, 12, 13, 183, 110, 4, 10, 177, 162, 12, 23, 454, 136, 4, 5, 4, 10, 145, 12, 30, 4, 32, 545, 18, 12, 37, 18, 100, 408, 38, 4, 32, 546, 12, 37, 18, 100, 408, 1, 4, 5, 4, 10, 43, 12, 13, 44, 45, 4, 5, 4, 8, 64, 4, 10, 80, 43, 18, 12, 72, 4, 10, 80, 43, 18, 12, 92, 4, 10, 17, 43, 119, 12, 92, 4, 5, 4, 10, 177, 17, 18, 12, 191, 4, 10, 177, 177, 18, 12, 191, 1, 4, 10, 177, 43, 162, 3], "length": 200}, "49": {"input": [2, 6, 4, 8, 9, 4, 10, 129, 12, 13, 1, 4, 10, 1, 12, 109, 114, 1, 110, 4, 32, 1, 18, 12, 18, 1, 18, 1, 346, 4, 32, 1, 18, 12, 18, 1, 18, 337, 547, 4, 32, 1, 18, 12, 18, 1, 18, 337, 547, 4, 5, 4, 10, 153, 12, 4, 32, 17, 18, 12, 82, 19, 18, 1, 1, 4, 32, 548, 12, 30, 19, 147, 224, 4, 32, 1, 12, 4, 155, 549, 18, 12, 83, 86, 85, 1, 58, 4, 155, 1, 18, 12, 30, 18, 33, 18, 86, 98, 1, 4, 155, 1, 12, 30, 34, 86, 100, 1, 4, 5, 4, 10, 1, 12, 39, 477, 505, 1, 79, 4, 10, 1, 12, 39, 477, 127, 1, 79, 4, 5, 4, 5, 4, 8, 46, 4, 10, 50, 12, 129, 1, 4, 10, 49, 12, 129, 1, 4, 10, 185, 12, 129, 1, 4, 10, 51, 12, 129, 4, 10, 54, 12, 129, 17, 4, 5, 4, 8, 55, 4, 10, 56, 58, 60, 61, 4, 10, 125, 126, 63, 4, 5, 4, 8, 64, 4, 10, 119, 17, 549, 12, 92, 4, 10, 119, 548, 1, 12, 65, 4], "target": [6, 4, 8, 9, 4, 10, 129, 12, 13, 1, 4, 10, 1, 12, 109, 114, 1, 110, 4, 32, 1, 18, 12, 18, 1, 18, 1, 346, 4, 32, 1, 18, 12, 18, 1, 18, 337, 547, 4, 32, 1, 18, 12, 18, 1, 18, 337, 547, 4, 5, 4, 10, 153, 12, 4, 32, 17, 18, 12, 82, 19, 18, 1, 1, 4, 32, 548, 12, 30, 19, 147, 224, 4, 32, 1, 12, 4, 155, 549, 18, 12, 83, 86, 85, 1, 58, 4, 155, 1, 18, 12, 30, 18, 33, 18, 86, 98, 1, 4, 155, 1, 12, 30, 34, 86, 100, 1, 4, 5, 4, 10, 1, 12, 39, 477, 505, 1, 79, 4, 10, 1, 12, 39, 477, 127, 1, 79, 4, 5, 4, 5, 4, 8, 46, 4, 10, 50, 12, 129, 1, 4, 10, 49, 12, 129, 1, 4, 10, 185, 12, 129, 1, 4, 10, 51, 12, 129, 4, 10, 54, 12, 129, 17, 4, 5, 4, 8, 55, 4, 10, 56, 58, 60, 61, 4, 10, 125, 126, 63, 4, 5, 4, 8, 64, 4, 10, 119, 17, 549, 12, 92, 4, 10, 119, 548, 1, 12, 65, 4, 3], "length": 200}, "50": {"input": [2, 6, 7, 4, 8, 9, 4, 10, 11, 12, 13, 262, 174, 4, 10, 107, 18, 12, 108, 40, 211, 4, 10, 331, 12, 13, 1, 4, 5, 4, 10, 1, 12, 30, 33, 4, 32, 1, 12, 1, 1, 1, 4, 32, 1, 12, 1, 1, 1, 4, 32, 1, 12, 203, 1, 1, 4, 32, 1, 12, 21, 1, 1, 4, 5, 4, 10, 1, 12, 13, 149, 4, 32, 1, 12, 203, 1, 4, 32, 1, 12, 203, 1, 4, 32, 1, 12, 203, 1, 4, 32, 1, 12, 203, 1, 4, 5, 4, 10, 1, 12, 13, 4, 32, 550, 12, 1, 294, 4, 32, 1, 12, 142, 1, 4, 32, 1, 12, 1, 1, 4, 32, 1, 12, 1, 1, 4, 32, 1, 12, 114, 1, 4, 5, 4, 10, 17, 12, 175, 306, 403, 4, 32, 1, 12, 4, 32, 1, 12, 4, 32, 1, 12, 4, 32, 1, 12, 4, 32, 1, 12, 4, 5, 4, 10, 1, 12, 13, 1, 4, 10, 43, 12, 13, 1, 4, 5, 4, 8, 64, 4, 5, 4, 10, 17, 550, 12, 117, 1, 4, 10, 17, 1, 12, 117, 1, 4, 10, 17, 1], "target": [6, 7, 4, 8, 9, 4, 10, 11, 12, 13, 262, 174, 4, 10, 107, 18, 12, 108, 40, 211, 4, 10, 331, 12, 13, 1, 4, 5, 4, 10, 1, 12, 30, 33, 4, 32, 1, 12, 1, 1, 1, 4, 32, 1, 12, 1, 1, 1, 4, 32, 1, 12, 203, 1, 1, 4, 32, 1, 12, 21, 1, 1, 4, 5, 4, 10, 1, 12, 13, 149, 4, 32, 1, 12, 203, 1, 4, 32, 1, 12, 203, 1, 4, 32, 1, 12, 203, 1, 4, 32, 1, 12, 203, 1, 4, 5, 4, 10, 1, 12, 13, 4, 32, 550, 12, 1, 294, 4, 32, 1, 12, 142, 1, 4, 32, 1, 12, 1, 1, 4, 32, 1, 12, 1, 1, 4, 32, 1, 12, 114, 1, 4, 5, 4, 10, 17, 12, 175, 306, 403, 4, 32, 1, 12, 4, 32, 1, 12, 4, 32, 1, 12, 4, 32, 1, 12, 4, 32, 1, 12, 4, 5, 4, 10, 1, 12, 13, 1, 4, 10, 43, 12, 13, 1, 4, 5, 4, 8, 64, 4, 5, 4, 10, 17, 550, 12, 117, 1, 4, 10, 17, 1, 12, 117, 1, 4, 10, 17, 1, 3], "length": 200}, "51": {"input": [2, 6, 4, 162, 9, 4, 81, 11, 12, 13, 294, 174, 4, 81, 551, 12, 83, 1, 295, 85, 58, 86, 1, 4, 5, 4, 81, 552, 12, 13, 1, 4, 81, 1, 12, 39, 1, 4, 341, 553, 12, 1, 127, 4, 341, 554, 12, 1, 18, 127, 4, 341, 1, 12, 1, 127, 4, 341, 1, 12, 1, 127, 4, 341, 1, 12, 1, 127, 4, 341, 1, 12, 1, 127, 4, 5, 4, 81, 17, 12, 248, 403, 249, 295, 4, 81, 43, 12, 13, 197, 303, 4, 8, 5, 4, 162, 46, 4, 81, 50, 12, 553, 11, 4, 81, 49, 12, 554, 11, 4, 81, 185, 12, 1, 11, 4, 81, 260, 12, 1, 11, 4, 81, 1, 12, 1, 11, 4, 81, 1, 12, 1, 11, 4, 81, 124, 12, 552, 11, 4, 81, 1, 12, 17, 553, 554, 11, 4, 81, 54, 12, 17, 11, 4, 81, 89, 12, 551, 11, 4, 81, 51, 12, 11, 4, 252, 5, 4, 162, 55, 4, 81, 125, 333, 61, 4, 81, 56, 58, 61, 4, 81, 56, 1, 60, 63, 4, 10, 5, 4, 162, 64, 4, 81, 17, 18, 43, 552, 18, 12], "target": [6, 4, 162, 9, 4, 81, 11, 12, 13, 294, 174, 4, 81, 551, 12, 83, 1, 295, 85, 58, 86, 1, 4, 5, 4, 81, 552, 12, 13, 1, 4, 81, 1, 12, 39, 1, 4, 341, 553, 12, 1, 127, 4, 341, 554, 12, 1, 18, 127, 4, 341, 1, 12, 1, 127, 4, 341, 1, 12, 1, 127, 4, 341, 1, 12, 1, 127, 4, 341, 1, 12, 1, 127, 4, 5, 4, 81, 17, 12, 248, 403, 249, 295, 4, 81, 43, 12, 13, 197, 303, 4, 8, 5, 4, 162, 46, 4, 81, 50, 12, 553, 11, 4, 81, 49, 12, 554, 11, 4, 81, 185, 12, 1, 11, 4, 81, 260, 12, 1, 11, 4, 81, 1, 12, 1, 11, 4, 81, 1, 12, 1, 11, 4, 81, 124, 12, 552, 11, 4, 81, 1, 12, 17, 553, 554, 11, 4, 81, 54, 12, 17, 11, 4, 81, 89, 12, 551, 11, 4, 81, 51, 12, 11, 4, 252, 5, 4, 162, 55, 4, 81, 125, 333, 61, 4, 81, 56, 58, 61, 4, 81, 56, 1, 60, 63, 4, 10, 5, 4, 162, 64, 4, 81, 17, 18, 43, 552, 18, 12, 3], "length": 200}, "52": {"input": [2, 6, 261, 128, 4, 5, 4, 8, 9, 4, 10, 556, 12, 13, 174, 1, 4, 10, 1, 12, 13, 4, 32, 557, 12, 1, 4, 32, 1, 12, 1, 4, 10, 182, 12, 13, 174, 204, 174, 4, 10, 1, 12, 13, 1, 1, 1, 4, 10, 1, 12, 13, 204, 174, 4, 10, 558, 12, 1, 58, 309, 105, 367, 146, 35, 4, 10, 43, 12, 13, 197, 44, 370, 4, 10, 17, 12, 82, 18, 469, 100, 73, 1, 4, 10, 1, 12, 26, 1, 79, 149, 4, 5, 4, 8, 64, 4, 10, 558, 558, 119, 43, 12, 92, 4, 10, 17, 43, 12, 92, 4, 10, 17, 558, 12, 65, 4, 10, 1, 557, 12, 255, 194, 1, 4, 10, 557, 1, 12, 117, 1, 4, 10, 1, 17, 12, 70, 1, 4, 5, 4, 8, 55, 4, 10, 62, 1, 127, 63, 4, 10, 56, 58, 60, 61, 4, 10, 125, 126, 4, 8, 5, 4, 8, 46, 4, 10, 292, 12, 556, 4, 10, 54, 12, 17, 556, 4, 10, 48, 12, 556, 558, 4, 10, 184, 12, 556, 557, 4, 10, 188, 12, 556, 182, 4, 0, 0, 0, 0, 0], "target": [6, 261, 128, 4, 5, 4, 8, 9, 4, 10, 556, 12, 13, 174, 1, 4, 10, 1, 12, 13, 4, 32, 557, 12, 1, 4, 32, 1, 12, 1, 4, 10, 182, 12, 13, 174, 204, 174, 4, 10, 1, 12, 13, 1, 1, 1, 4, 10, 1, 12, 13, 204, 174, 4, 10, 558, 12, 1, 58, 309, 105, 367, 146, 35, 4, 10, 43, 12, 13, 197, 44, 370, 4, 10, 17, 12, 82, 18, 469, 100, 73, 1, 4, 10, 1, 12, 26, 1, 79, 149, 4, 5, 4, 8, 64, 4, 10, 558, 558, 119, 43, 12, 92, 4, 10, 17, 43, 12, 92, 4, 10, 17, 558, 12, 65, 4, 10, 1, 557, 12, 255, 194, 1, 4, 10, 557, 1, 12, 117, 1, 4, 10, 1, 17, 12, 70, 1, 4, 5, 4, 8, 55, 4, 10, 62, 1, 127, 63, 4, 10, 56, 58, 60, 61, 4, 10, 125, 126, 4, 8, 5, 4, 8, 46, 4, 10, 292, 12, 556, 4, 10, 54, 12, 17, 556, 4, 10, 48, 12, 556, 558, 4, 10, 184, 12, 556, 557, 4, 10, 188, 12, 556, 182, 4, 3, 0, 0, 0, 0, 0], "length": 195}, "53": {"input": [2, 4, 5, 4, 6, 18, 128, 172, 4, 8, 9, 4, 5, 4, 10, 11, 12, 13, 174, 198, 4, 10, 178, 73, 12, 13, 179, 423, 4, 10, 17, 12, 175, 4, 32, 420, 12, 362, 295, 4, 32, 421, 12, 1, 295, 4, 10, 559, 12, 13, 1, 132, 4, 10, 135, 12, 23, 137, 35, 4, 10, 107, 12, 13, 139, 4, 10, 177, 162, 12, 23, 342, 136, 4, 10, 43, 12, 13, 156, 45, 4, 5, 4, 8, 46, 4, 10, 54, 12, 420, 11, 4, 10, 184, 12, 178, 11, 4, 10, 50, 12, 177, 11, 4, 10, 157, 12, 135, 11, 4, 10, 120, 12, 107, 11, 4, 10, 90, 12, 559, 11, 4, 10, 51, 12, 11, 4, 5, 4, 8, 64, 4, 10, 17, 43, 12, 92, 4, 10, 17, 178, 12, 65, 4, 10, 177, 17, 18, 12, 191, 4, 10, 177, 43, 177, 559, 12, 171, 4, 10, 177, 178, 12, 93, 67, 4, 10, 420, 135, 12, 117, 1, 4, 10, 135, 17, 12, 65, 4, 10, 420, 107, 162, 12, 92, 4, 10, 107, 421, 12, 65, 163, 4, 10, 559, 17, 12, 65, 67, 4], "target": [4, 5, 4, 6, 18, 128, 172, 4, 8, 9, 4, 5, 4, 10, 11, 12, 13, 174, 198, 4, 10, 178, 73, 12, 13, 179, 423, 4, 10, 17, 12, 175, 4, 32, 420, 12, 362, 295, 4, 32, 421, 12, 1, 295, 4, 10, 559, 12, 13, 1, 132, 4, 10, 135, 12, 23, 137, 35, 4, 10, 107, 12, 13, 139, 4, 10, 177, 162, 12, 23, 342, 136, 4, 10, 43, 12, 13, 156, 45, 4, 5, 4, 8, 46, 4, 10, 54, 12, 420, 11, 4, 10, 184, 12, 178, 11, 4, 10, 50, 12, 177, 11, 4, 10, 157, 12, 135, 11, 4, 10, 120, 12, 107, 11, 4, 10, 90, 12, 559, 11, 4, 10, 51, 12, 11, 4, 5, 4, 8, 64, 4, 10, 17, 43, 12, 92, 4, 10, 17, 178, 12, 65, 4, 10, 177, 17, 18, 12, 191, 4, 10, 177, 43, 177, 559, 12, 171, 4, 10, 177, 178, 12, 93, 67, 4, 10, 420, 135, 12, 117, 1, 4, 10, 135, 17, 12, 65, 4, 10, 420, 107, 162, 12, 92, 4, 10, 107, 421, 12, 65, 163, 4, 10, 559, 17, 12, 65, 67, 4, 3], "length": 200}, "54": {"input": [2, 6, 1, 128, 4, 8, 9, 4, 10, 380, 12, 13, 1, 4, 10, 181, 12, 108, 144, 4, 10, 43, 12, 13, 116, 4, 10, 129, 12, 13, 16, 4, 10, 177, 12, 23, 152, 4, 10, 17, 12, 175, 1, 4, 8, 55, 4, 10, 56, 1, 60, 63, 4, 10, 56, 58, 60, 61, 4, 8, 64, 4, 10, 17, 43, 12, 92, 4, 10, 177, 17, 12, 191, 4, 10, 177, 43, 177, 12, 171, 4, 10, 43, 177, 12, 171, 4, 10, 129, 177, 12, 93, 4, 10, 17, 129, 12, 65, 4, 10, 181, 17, 12, 65, 4, 5, 4, 8, 46, 4, 10, 54, 12, 380, 17, 4, 10, 52, 12, 43, 4, 10, 123, 12, 380, 129, 4, 10, 89, 12, 380, 177, 4, 10, 159, 12, 380, 181, 4, 10, 51, 12, 380, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [6, 1, 128, 4, 8, 9, 4, 10, 380, 12, 13, 1, 4, 10, 181, 12, 108, 144, 4, 10, 43, 12, 13, 116, 4, 10, 129, 12, 13, 16, 4, 10, 177, 12, 23, 152, 4, 10, 17, 12, 175, 1, 4, 8, 55, 4, 10, 56, 1, 60, 63, 4, 10, 56, 58, 60, 61, 4, 8, 64, 4, 10, 17, 43, 12, 92, 4, 10, 177, 17, 12, 191, 4, 10, 177, 43, 177, 12, 171, 4, 10, 43, 177, 12, 171, 4, 10, 129, 177, 12, 93, 4, 10, 17, 129, 12, 65, 4, 10, 181, 17, 12, 65, 4, 5, 4, 8, 46, 4, 10, 54, 12, 380, 17, 4, 10, 52, 12, 43, 4, 10, 123, 12, 380, 129, 4, 10, 89, 12, 380, 177, 4, 10, 159, 12, 380, 181, 4, 10, 51, 12, 380, 4, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 144}, "55": {"input": [2, 6, 4, 73, 9, 4, 8, 196, 12, 13, 294, 4, 8, 11, 12, 13, 294, 174, 4, 8, 182, 12, 13, 179, 139, 110, 4, 8, 43, 12, 13, 197, 303, 4, 8, 560, 12, 13, 179, 1, 4, 8, 552, 12, 13, 179, 4, 81, 1, 12, 1, 4, 81, 1, 12, 1, 4, 81, 1, 12, 1, 4, 8, 1, 12, 109, 114, 183, 1, 104, 110, 4, 8, 1, 12, 13, 101, 561, 4, 81, 1, 12, 1, 4, 81, 562, 12, 561, 4, 81, 563, 12, 1, 4, 81, 564, 12, 1, 4, 8, 1, 12, 13, 101, 561, 4, 81, 565, 12, 1, 4, 81, 566, 12, 561, 4, 81, 567, 12, 1, 4, 81, 568, 12, 1, 4, 8, 17, 12, 175, 203, 4, 81, 569, 12, 329, 295, 4, 81, 570, 12, 329, 295, 4, 81, 1, 12, 1, 4, 10, 1, 12, 1, 4, 10, 1, 12, 1, 4, 10, 1, 12, 1, 4, 10, 1, 12, 1, 4, 5, 4, 8, 1, 12, 18, 83, 1, 146, 1, 149, 295, 4, 81, 1, 12, 5, 4, 81, 1, 12, 4, 5, 4, 73, 46, 4, 8, 51, 12, 196], "target": [6, 4, 73, 9, 4, 8, 196, 12, 13, 294, 4, 8, 11, 12, 13, 294, 174, 4, 8, 182, 12, 13, 179, 139, 110, 4, 8, 43, 12, 13, 197, 303, 4, 8, 560, 12, 13, 179, 1, 4, 8, 552, 12, 13, 179, 4, 81, 1, 12, 1, 4, 81, 1, 12, 1, 4, 81, 1, 12, 1, 4, 8, 1, 12, 109, 114, 183, 1, 104, 110, 4, 8, 1, 12, 13, 101, 561, 4, 81, 1, 12, 1, 4, 81, 562, 12, 561, 4, 81, 563, 12, 1, 4, 81, 564, 12, 1, 4, 8, 1, 12, 13, 101, 561, 4, 81, 565, 12, 1, 4, 81, 566, 12, 561, 4, 81, 567, 12, 1, 4, 81, 568, 12, 1, 4, 8, 17, 12, 175, 203, 4, 81, 569, 12, 329, 295, 4, 81, 570, 12, 329, 295, 4, 81, 1, 12, 1, 4, 10, 1, 12, 1, 4, 10, 1, 12, 1, 4, 10, 1, 12, 1, 4, 10, 1, 12, 1, 4, 5, 4, 8, 1, 12, 18, 83, 1, 146, 1, 149, 295, 4, 81, 1, 12, 5, 4, 81, 1, 12, 4, 5, 4, 73, 46, 4, 8, 51, 12, 196, 3], "length": 200}, "56": {"input": [2, 6, 128, 4, 8, 9, 4, 10, 11, 12, 13, 218, 174, 4, 10, 107, 12, 13, 183, 514, 4, 10, 17, 12, 82, 161, 529, 571, 4, 10, 177, 162, 12, 23, 88, 4, 10, 425, 12, 109, 5, 4, 32, 426, 12, 427, 428, 4, 32, 429, 12, 430, 431, 4, 32, 432, 12, 433, 434, 4, 32, 435, 12, 436, 437, 4, 32, 530, 12, 531, 437, 4, 10, 438, 12, 30, 19, 18, 79, 146, 4, 32, 439, 12, 36, 440, 4, 32, 441, 12, 37, 440, 4, 32, 442, 12, 33, 443, 4, 32, 444, 12, 34, 443, 4, 5, 4, 10, 154, 12, 30, 130, 149, 224, 147, 4, 10, 43, 12, 13, 44, 45, 4, 5, 4, 8, 46, 4, 10, 51, 12, 11, 4, 10, 54, 12, 11, 17, 4, 10, 47, 12, 11, 177, 4, 10, 158, 12, 11, 435, 4, 10, 289, 12, 11, 432, 4, 10, 374, 12, 11, 426, 4, 10, 189, 12, 11, 429, 4, 10, 120, 12, 11, 107, 4, 5, 4, 8, 64, 4, 5, 4, 10, 17, 43, 425, 12, 92, 4, 5, 4, 10, 17, 177, 12, 206, 1, 445, 4, 10], "target": [6, 128, 4, 8, 9, 4, 10, 11, 12, 13, 218, 174, 4, 10, 107, 12, 13, 183, 514, 4, 10, 17, 12, 82, 161, 529, 571, 4, 10, 177, 162, 12, 23, 88, 4, 10, 425, 12, 109, 5, 4, 32, 426, 12, 427, 428, 4, 32, 429, 12, 430, 431, 4, 32, 432, 12, 433, 434, 4, 32, 435, 12, 436, 437, 4, 32, 530, 12, 531, 437, 4, 10, 438, 12, 30, 19, 18, 79, 146, 4, 32, 439, 12, 36, 440, 4, 32, 441, 12, 37, 440, 4, 32, 442, 12, 33, 443, 4, 32, 444, 12, 34, 443, 4, 5, 4, 10, 154, 12, 30, 130, 149, 224, 147, 4, 10, 43, 12, 13, 44, 45, 4, 5, 4, 8, 46, 4, 10, 51, 12, 11, 4, 10, 54, 12, 11, 17, 4, 10, 47, 12, 11, 177, 4, 10, 158, 12, 11, 435, 4, 10, 289, 12, 11, 432, 4, 10, 374, 12, 11, 426, 4, 10, 189, 12, 11, 429, 4, 10, 120, 12, 11, 107, 4, 5, 4, 8, 64, 4, 5, 4, 10, 17, 43, 425, 12, 92, 4, 5, 4, 10, 17, 177, 12, 206, 1, 445, 4, 10, 3], "length": 200}, "57": {"input": [2, 6, 4, 8, 9, 4, 5, 4, 10, 540, 12, 13, 174, 14, 4, 10, 572, 12, 13, 454, 4, 10, 315, 12, 13, 1, 4, 10, 1, 12, 13, 204, 4, 10, 322, 12, 13, 1, 4, 5, 4, 10, 317, 18, 12, 109, 1, 110, 318, 73, 573, 4, 32, 1, 18, 12, 1, 4, 32, 1, 18, 12, 1, 4, 5, 4, 10, 275, 12, 103, 337, 338, 146, 282, 268, 36, 4, 32, 574, 12, 1, 279, 4, 32, 575, 12, 1, 4, 5, 4, 10, 1, 18, 12, 39, 40, 1, 41, 4, 10, 1, 12, 39, 40, 127, 41, 4, 5, 4, 10, 1, 12, 4, 32, 576, 12, 30, 37, 101, 408, 403, 4, 32, 1, 12, 13, 541, 4, 32, 577, 12, 30, 37, 101, 408, 329, 4, 5, 4, 5, 4, 10, 145, 12, 30, 148, 288, 4, 5, 4, 10, 17, 12, 175, 4, 32, 1, 12, 1, 295, 4, 5, 4, 10, 43, 12, 13, 325, 4, 5, 4, 8, 64, 4, 10, 17, 43, 119, 317, 12, 92, 4, 5, 4, 10, 275, 43, 12, 72, 4, 10, 275, 43, 12, 92, 4, 10, 145, 119, 12], "target": [6, 4, 8, 9, 4, 5, 4, 10, 540, 12, 13, 174, 14, 4, 10, 572, 12, 13, 454, 4, 10, 315, 12, 13, 1, 4, 10, 1, 12, 13, 204, 4, 10, 322, 12, 13, 1, 4, 5, 4, 10, 317, 18, 12, 109, 1, 110, 318, 73, 573, 4, 32, 1, 18, 12, 1, 4, 32, 1, 18, 12, 1, 4, 5, 4, 10, 275, 12, 103, 337, 338, 146, 282, 268, 36, 4, 32, 574, 12, 1, 279, 4, 32, 575, 12, 1, 4, 5, 4, 10, 1, 18, 12, 39, 40, 1, 41, 4, 10, 1, 12, 39, 40, 127, 41, 4, 5, 4, 10, 1, 12, 4, 32, 576, 12, 30, 37, 101, 408, 403, 4, 32, 1, 12, 13, 541, 4, 32, 577, 12, 30, 37, 101, 408, 329, 4, 5, 4, 5, 4, 10, 145, 12, 30, 148, 288, 4, 5, 4, 10, 17, 12, 175, 4, 32, 1, 12, 1, 295, 4, 5, 4, 10, 43, 12, 13, 325, 4, 5, 4, 8, 64, 4, 10, 17, 43, 119, 317, 12, 92, 4, 5, 4, 10, 275, 43, 12, 72, 4, 10, 275, 43, 12, 92, 4, 10, 145, 119, 12, 3], "length": 200}, "58": {"input": [2, 4, 5, 4, 6, 128, 1, 4, 8, 9, 4, 10, 380, 12, 13, 262, 174, 4, 10, 1, 12, 26, 127, 4, 10, 17, 18, 12, 175, 1, 4, 10, 196, 12, 13, 354, 4, 10, 1, 12, 13, 1, 4, 10, 521, 12, 13, 1, 4, 8, 5, 4, 8, 46, 4, 10, 289, 12, 380, 521, 4, 10, 120, 12, 380, 196, 4, 10, 51, 12, 380, 4, 10, 54, 12, 380, 17, 4, 10, 5, 4, 8, 55, 4, 10, 56, 57, 58, 59, 60, 61, 18, 5, 4, 10, 62, 73, 1, 18, 1, 73, 60, 63, 4, 5, 4, 8, 64, 4, 10, 17, 18, 119, 521, 1, 18, 12, 92, 4, 10, 196, 17, 12, 117, 1, 67, 4, 10, 1, 17, 12, 70, 1, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [4, 5, 4, 6, 128, 1, 4, 8, 9, 4, 10, 380, 12, 13, 262, 174, 4, 10, 1, 12, 26, 127, 4, 10, 17, 18, 12, 175, 1, 4, 10, 196, 12, 13, 354, 4, 10, 1, 12, 13, 1, 4, 10, 521, 12, 13, 1, 4, 8, 5, 4, 8, 46, 4, 10, 289, 12, 380, 521, 4, 10, 120, 12, 380, 196, 4, 10, 51, 12, 380, 4, 10, 54, 12, 380, 17, 4, 10, 5, 4, 8, 55, 4, 10, 56, 57, 58, 59, 60, 61, 18, 5, 4, 10, 62, 73, 1, 18, 1, 73, 60, 63, 4, 5, 4, 8, 64, 4, 10, 17, 18, 119, 521, 1, 18, 12, 92, 4, 10, 196, 17, 12, 117, 1, 67, 4, 10, 1, 17, 12, 70, 1, 4, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 134}, "59": {"input": [2, 6, 128, 4, 8, 9, 4, 10, 11, 12, 13, 218, 174, 4, 10, 578, 12, 13, 197, 4, 10, 17, 12, 82, 161, 529, 571, 4, 5, 4, 10, 1, 12, 13, 4, 32, 579, 12, 580, 4, 32, 581, 12, 507, 4, 32, 582, 12, 389, 4, 32, 1, 12, 580, 4, 32, 1, 12, 507, 4, 32, 1, 12, 389, 4, 5, 4, 10, 1, 12, 13, 35, 4, 32, 235, 12, 42, 4, 155, 1, 12, 580, 4, 155, 1, 12, 580, 4, 155, 1, 12, 580, 4, 32, 583, 12, 24, 4, 155, 1, 12, 507, 4, 155, 1, 12, 507, 4, 155, 1, 12, 507, 4, 32, 246, 12, 18, 28, 4, 155, 1, 12, 389, 4, 155, 1, 12, 389, 4, 155, 1, 12, 389, 4, 5, 4, 5, 4, 10, 584, 12, 13, 24, 4, 252, 585, 12, 36, 1, 4, 252, 586, 12, 37, 1, 4, 252, 587, 12, 33, 1, 4, 252, 588, 12, 34, 1, 4, 252, 1, 12, 4, 5, 4, 10, 154, 12, 30, 130, 224, 147, 4, 10, 43, 12, 13, 44, 45, 4, 5, 4, 8, 46, 4, 10, 51, 12, 11, 4, 10], "target": [6, 128, 4, 8, 9, 4, 10, 11, 12, 13, 218, 174, 4, 10, 578, 12, 13, 197, 4, 10, 17, 12, 82, 161, 529, 571, 4, 5, 4, 10, 1, 12, 13, 4, 32, 579, 12, 580, 4, 32, 581, 12, 507, 4, 32, 582, 12, 389, 4, 32, 1, 12, 580, 4, 32, 1, 12, 507, 4, 32, 1, 12, 389, 4, 5, 4, 10, 1, 12, 13, 35, 4, 32, 235, 12, 42, 4, 155, 1, 12, 580, 4, 155, 1, 12, 580, 4, 155, 1, 12, 580, 4, 32, 583, 12, 24, 4, 155, 1, 12, 507, 4, 155, 1, 12, 507, 4, 155, 1, 12, 507, 4, 32, 246, 12, 18, 28, 4, 155, 1, 12, 389, 4, 155, 1, 12, 389, 4, 155, 1, 12, 389, 4, 5, 4, 5, 4, 10, 584, 12, 13, 24, 4, 252, 585, 12, 36, 1, 4, 252, 586, 12, 37, 1, 4, 252, 587, 12, 33, 1, 4, 252, 588, 12, 34, 1, 4, 252, 1, 12, 4, 5, 4, 10, 154, 12, 30, 130, 224, 147, 4, 10, 43, 12, 13, 44, 45, 4, 5, 4, 8, 46, 4, 10, 51, 12, 11, 4, 10, 3], "length": 200}, "60": {"input": [2, 6, 1, 4, 8, 9, 4, 10, 562, 12, 13, 1, 174, 4, 10, 11, 12, 13, 1, 33, 174, 4, 10, 196, 12, 13, 1, 33, 174, 4, 10, 591, 12, 13, 1, 37, 174, 4, 10, 107, 18, 12, 108, 40, 211, 4, 5, 4, 10, 1, 12, 1, 1, 318, 204, 174, 4, 10, 1, 12, 1, 1, 318, 204, 174, 4, 5, 4, 10, 1, 18, 12, 30, 4, 32, 1, 18, 12, 37, 1, 4, 155, 1, 12, 592, 4, 155, 1, 12, 592, 4, 155, 1, 12, 1, 4, 155, 1, 12, 1, 4, 32, 593, 12, 4, 155, 1, 12, 203, 592, 4, 236, 1, 12, 33, 4, 236, 1, 12, 34, 4, 155, 1, 12, 203, 1, 4, 236, 1, 12, 33, 4, 236, 1, 12, 34, 4, 5, 4, 10, 17, 12, 82, 146, 1, 295, 410, 4, 10, 1, 12, 30, 1, 1, 149, 4, 10, 1, 12, 308, 1, 1, 1, 4, 10, 43, 12, 13, 197, 325, 4, 10, 5, 4, 8, 64, 4, 5, 4, 10, 17, 43, 594, 12, 92, 4, 10, 17, 1, 593, 12, 65, 4, 5, 4, 10, 1, 11, 12, 170], "target": [6, 1, 4, 8, 9, 4, 10, 562, 12, 13, 1, 174, 4, 10, 11, 12, 13, 1, 33, 174, 4, 10, 196, 12, 13, 1, 33, 174, 4, 10, 591, 12, 13, 1, 37, 174, 4, 10, 107, 18, 12, 108, 40, 211, 4, 5, 4, 10, 1, 12, 1, 1, 318, 204, 174, 4, 10, 1, 12, 1, 1, 318, 204, 174, 4, 5, 4, 10, 1, 18, 12, 30, 4, 32, 1, 18, 12, 37, 1, 4, 155, 1, 12, 592, 4, 155, 1, 12, 592, 4, 155, 1, 12, 1, 4, 155, 1, 12, 1, 4, 32, 593, 12, 4, 155, 1, 12, 203, 592, 4, 236, 1, 12, 33, 4, 236, 1, 12, 34, 4, 155, 1, 12, 203, 1, 4, 236, 1, 12, 33, 4, 236, 1, 12, 34, 4, 5, 4, 10, 17, 12, 82, 146, 1, 295, 410, 4, 10, 1, 12, 30, 1, 1, 149, 4, 10, 1, 12, 308, 1, 1, 1, 4, 10, 43, 12, 13, 197, 325, 4, 10, 5, 4, 8, 64, 4, 5, 4, 10, 17, 43, 594, 12, 92, 4, 10, 17, 1, 593, 12, 65, 4, 5, 4, 10, 1, 11, 12, 170, 3], "length": 200}, "61": {"input": [2, 6, 4, 8, 9, 5, 4, 10, 17, 12, 378, 452, 1, 1, 4, 10, 455, 73, 12, 18, 13, 100, 4, 10, 107, 12, 13, 40, 4, 10, 457, 12, 13, 222, 4, 32, 5, 4, 8, 55, 4, 10, 56, 160, 18, 478, 63, 4, 10, 56, 58, 162, 61, 4, 252, 5, 4, 8, 64, 4, 10, 17, 119, 18, 12, 65, 4, 10, 107, 17, 12, 65, 4, 10, 17, 43, 12, 458, 4, 10, 17, 455, 12, 65, 4, 10, 457, 17, 12, 65, 67, 4, 10, 5, 4, 8, 46, 4, 10, 459, 12, 107, 4, 10, 50, 12, 455, 4, 10, 89, 12, 457, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [6, 4, 8, 9, 5, 4, 10, 17, 12, 378, 452, 1, 1, 4, 10, 455, 73, 12, 18, 13, 100, 4, 10, 107, 12, 13, 40, 4, 10, 457, 12, 13, 222, 4, 32, 5, 4, 8, 55, 4, 10, 56, 160, 18, 478, 63, 4, 10, 56, 58, 162, 61, 4, 252, 5, 4, 8, 64, 4, 10, 17, 119, 18, 12, 65, 4, 10, 107, 17, 12, 65, 4, 10, 17, 43, 12, 458, 4, 10, 17, 455, 12, 65, 4, 10, 457, 17, 12, 65, 67, 4, 10, 5, 4, 8, 46, 4, 10, 459, 12, 107, 4, 10, 50, 12, 455, 4, 10, 89, 12, 457, 4, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 113}, "62": {"input": [2, 6, 4, 8, 9, 162, 5, 4, 10, 486, 162, 12, 13, 224, 4, 10, 595, 12, 378, 453, 4, 32, 17, 12, 248, 1, 4, 32, 335, 12, 308, 18, 1, 4, 32, 5, 4, 8, 55, 4, 10, 56, 487, 162, 63, 8, 5, 4, 10, 56, 58, 61, 8, 5, 4, 252, 5, 4, 8, 64, 4, 10, 595, 43, 12, 458, 4, 10, 17, 335, 12, 65, 4, 10, 486, 17, 162, 12, 65, 67, 4, 10, 5, 4, 8, 46, 4, 10, 459, 12, 486, 4, 10, 50, 12, 335, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [6, 4, 8, 9, 162, 5, 4, 10, 486, 162, 12, 13, 224, 4, 10, 595, 12, 378, 453, 4, 32, 17, 12, 248, 1, 4, 32, 335, 12, 308, 18, 1, 4, 32, 5, 4, 8, 55, 4, 10, 56, 487, 162, 63, 8, 5, 4, 10, 56, 58, 61, 8, 5, 4, 252, 5, 4, 8, 64, 4, 10, 595, 43, 12, 458, 4, 10, 17, 335, 12, 65, 4, 10, 486, 17, 162, 12, 65, 67, 4, 10, 5, 4, 8, 46, 4, 10, 459, 12, 486, 4, 10, 50, 12, 335, 4, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 97}, "63": {"input": [2, 6, 4, 8, 9, 4, 5, 4, 10, 380, 12, 13, 328, 174, 4, 10, 596, 12, 13, 381, 4, 5, 4, 10, 145, 12, 30, 4, 32, 521, 12, 34, 1, 130, 336, 4, 32, 597, 18, 12, 33, 130, 306, 287, 79, 4, 32, 438, 12, 34, 87, 100, 102, 1, 4, 5, 4, 10, 317, 18, 12, 4, 32, 598, 18, 12, 109, 73, 1, 18, 547, 104, 1, 110, 4, 32, 1, 18, 12, 109, 73, 1, 18, 547, 1, 1, 110, 4, 5, 4, 10, 1, 12, 39, 477, 1, 1, 4, 5, 4, 10, 17, 18, 12, 82, 19, 599, 306, 20, 382, 4, 10, 384, 12, 103, 98, 1, 86, 34, 445, 111, 4, 8, 5, 4, 8, 46, 4, 10, 50, 12, 380, 598, 4, 10, 49, 12, 380, 1, 4, 10, 54, 12, 380, 17, 1, 4, 10, 320, 12, 380, 596, 4, 10, 51, 12, 380, 4, 5, 4, 8, 55, 4, 10, 56, 57, 58, 32, 60, 61, 4, 10, 125, 126, 63, 4, 10, 5, 4, 8, 64, 4, 10, 17, 18, 119, 18, 12, 92, 4, 10, 384, 73, 119, 18, 12, 65, 4, 10, 145], "target": [6, 4, 8, 9, 4, 5, 4, 10, 380, 12, 13, 328, 174, 4, 10, 596, 12, 13, 381, 4, 5, 4, 10, 145, 12, 30, 4, 32, 521, 12, 34, 1, 130, 336, 4, 32, 597, 18, 12, 33, 130, 306, 287, 79, 4, 32, 438, 12, 34, 87, 100, 102, 1, 4, 5, 4, 10, 317, 18, 12, 4, 32, 598, 18, 12, 109, 73, 1, 18, 547, 104, 1, 110, 4, 32, 1, 18, 12, 109, 73, 1, 18, 547, 1, 1, 110, 4, 5, 4, 10, 1, 12, 39, 477, 1, 1, 4, 5, 4, 10, 17, 18, 12, 82, 19, 599, 306, 20, 382, 4, 10, 384, 12, 103, 98, 1, 86, 34, 445, 111, 4, 8, 5, 4, 8, 46, 4, 10, 50, 12, 380, 598, 4, 10, 49, 12, 380, 1, 4, 10, 54, 12, 380, 17, 1, 4, 10, 320, 12, 380, 596, 4, 10, 51, 12, 380, 4, 5, 4, 8, 55, 4, 10, 56, 57, 58, 32, 60, 61, 4, 10, 125, 126, 63, 4, 10, 5, 4, 8, 64, 4, 10, 17, 18, 119, 18, 12, 92, 4, 10, 384, 73, 119, 18, 12, 65, 4, 10, 145, 3], "length": 200}, "64": {"input": [2, 6, 4, 8, 9, 4, 10, 11, 12, 13, 99, 45, 4, 10, 1, 12, 13, 218, 4, 10, 351, 12, 13, 4, 32, 97, 12, 98, 1, 4, 32, 107, 18, 12, 108, 40, 183, 4, 10, 153, 12, 4, 32, 17, 12, 82, 1, 361, 1, 4, 32, 601, 12, 308, 276, 240, 1, 1, 4, 10, 359, 12, 26, 77, 149, 1, 4, 10, 134, 12, 39, 130, 1, 1, 1, 35, 4, 10, 371, 18, 12, 39, 477, 478, 35, 222, 4, 5, 4, 10, 43, 12, 13, 156, 45, 4, 5, 4, 8, 64, 4, 10, 134, 17, 73, 12, 165, 95, 4, 10, 97, 359, 8, 12, 65, 67, 4, 10, 371, 17, 8, 12, 165, 67, 4, 10, 371, 601, 8, 12, 165, 4, 10, 153, 43, 8, 12, 92, 4, 10, 17, 97, 162, 12, 1, 57, 376, 478, 4, 10, 601, 97, 162, 12, 1, 57, 376, 478, 4, 10, 107, 17, 8, 12, 168, 376, 372, 4, 5, 4, 8, 55, 4, 10, 56, 160, 73, 60, 63, 4, 10, 56, 58, 60, 61, 4, 5, 4, 8, 46, 4, 10, 120, 12, 11, 1, 107, 4, 10, 51], "target": [6, 4, 8, 9, 4, 10, 11, 12, 13, 99, 45, 4, 10, 1, 12, 13, 218, 4, 10, 351, 12, 13, 4, 32, 97, 12, 98, 1, 4, 32, 107, 18, 12, 108, 40, 183, 4, 10, 153, 12, 4, 32, 17, 12, 82, 1, 361, 1, 4, 32, 601, 12, 308, 276, 240, 1, 1, 4, 10, 359, 12, 26, 77, 149, 1, 4, 10, 134, 12, 39, 130, 1, 1, 1, 35, 4, 10, 371, 18, 12, 39, 477, 478, 35, 222, 4, 5, 4, 10, 43, 12, 13, 156, 45, 4, 5, 4, 8, 64, 4, 10, 134, 17, 73, 12, 165, 95, 4, 10, 97, 359, 8, 12, 65, 67, 4, 10, 371, 17, 8, 12, 165, 67, 4, 10, 371, 601, 8, 12, 165, 4, 10, 153, 43, 8, 12, 92, 4, 10, 17, 97, 162, 12, 1, 57, 376, 478, 4, 10, 601, 97, 162, 12, 1, 57, 376, 478, 4, 10, 107, 17, 8, 12, 168, 376, 372, 4, 5, 4, 8, 55, 4, 10, 56, 160, 73, 60, 63, 4, 10, 56, 58, 60, 61, 4, 5, 4, 8, 46, 4, 10, 120, 12, 11, 1, 107, 4, 10, 51, 3], "length": 200}, "65": {"input": [2, 6, 7, 4, 73, 9, 4, 8, 11, 12, 13, 174, 74, 4, 8, 1, 12, 13, 4, 10, 1, 12, 1, 4, 10, 1, 12, 1, 4, 8, 1, 12, 13, 4, 10, 1, 12, 1, 4, 10, 1, 12, 1, 4, 5, 4, 8, 80, 12, 4, 10, 17, 18, 12, 82, 1, 265, 295, 4, 10, 212, 12, 83, 86, 4, 32, 1, 12, 18, 1, 1, 4, 32, 1, 12, 18, 1, 1, 4, 5, 4, 8, 1, 12, 109, 114, 110, 4, 10, 1, 18, 12, 18, 1, 18, 542, 422, 386, 1, 4, 10, 1, 18, 12, 18, 1, 18, 542, 422, 386, 1, 4, 5, 4, 8, 1, 12, 30, 19, 79, 389, 4, 8, 43, 12, 13, 116, 4, 5, 4, 5, 4, 73, 46, 4, 8, 121, 12, 1, 11, 4, 8, 189, 12, 1, 11, 4, 8, 47, 12, 1, 11, 4, 8, 534, 12, 1, 11, 4, 8, 291, 12, 1, 11, 4, 8, 90, 12, 1, 11, 4, 8, 51, 12, 11, 4, 8, 54, 12, 17, 11, 4, 5, 4, 73, 64, 4, 8, 80, 43, 12, 92, 481, 4, 8, 212, 1, 73, 12, 93], "target": [6, 7, 4, 73, 9, 4, 8, 11, 12, 13, 174, 74, 4, 8, 1, 12, 13, 4, 10, 1, 12, 1, 4, 10, 1, 12, 1, 4, 8, 1, 12, 13, 4, 10, 1, 12, 1, 4, 10, 1, 12, 1, 4, 5, 4, 8, 80, 12, 4, 10, 17, 18, 12, 82, 1, 265, 295, 4, 10, 212, 12, 83, 86, 4, 32, 1, 12, 18, 1, 1, 4, 32, 1, 12, 18, 1, 1, 4, 5, 4, 8, 1, 12, 109, 114, 110, 4, 10, 1, 18, 12, 18, 1, 18, 542, 422, 386, 1, 4, 10, 1, 18, 12, 18, 1, 18, 542, 422, 386, 1, 4, 5, 4, 8, 1, 12, 30, 19, 79, 389, 4, 8, 43, 12, 13, 116, 4, 5, 4, 5, 4, 73, 46, 4, 8, 121, 12, 1, 11, 4, 8, 189, 12, 1, 11, 4, 8, 47, 12, 1, 11, 4, 8, 534, 12, 1, 11, 4, 8, 291, 12, 1, 11, 4, 8, 90, 12, 1, 11, 4, 8, 51, 12, 11, 4, 8, 54, 12, 17, 11, 4, 5, 4, 73, 64, 4, 8, 80, 43, 12, 92, 481, 4, 8, 212, 1, 73, 12, 93, 3], "length": 200}, "66": {"input": [2, 6, 1, 4, 8, 9, 4, 10, 196, 12, 13, 1, 218, 174, 4, 10, 1, 12, 109, 1, 423, 110, 385, 4, 10, 153, 12, 5, 4, 32, 17, 12, 82, 34, 268, 1, 4, 32, 234, 12, 307, 149, 1, 245, 240, 4, 32, 1, 12, 4, 155, 602, 12, 308, 146, 403, 4, 155, 603, 12, 307, 1, 541, 105, 4, 5, 4, 10, 145, 12, 30, 287, 1, 1, 4, 10, 43, 12, 13, 45, 44, 4, 10, 604, 12, 108, 183, 4, 5, 4, 8, 46, 4, 10, 51, 12, 196, 4, 10, 54, 12, 17, 196, 4, 10, 120, 12, 1, 196, 4, 10, 190, 12, 604, 196, 4, 10, 52, 12, 43, 196, 4, 10, 89, 12, 602, 196, 4, 10, 91, 12, 603, 4, 5, 4, 8, 64, 4, 10, 17, 43, 119, 12, 92, 481, 4, 10, 234, 43, 12, 92, 481, 4, 10, 1, 43, 12, 92, 481, 4, 10, 602, 604, 12, 92, 481, 4, 5, 4, 10, 234, 145, 12, 93, 254, 4, 10, 17, 234, 12, 65, 1, 4, 10, 145, 43, 119, 12, 65, 4, 5, 4, 10, 602, 234, 12, 419, 4, 10, 602], "target": [6, 1, 4, 8, 9, 4, 10, 196, 12, 13, 1, 218, 174, 4, 10, 1, 12, 109, 1, 423, 110, 385, 4, 10, 153, 12, 5, 4, 32, 17, 12, 82, 34, 268, 1, 4, 32, 234, 12, 307, 149, 1, 245, 240, 4, 32, 1, 12, 4, 155, 602, 12, 308, 146, 403, 4, 155, 603, 12, 307, 1, 541, 105, 4, 5, 4, 10, 145, 12, 30, 287, 1, 1, 4, 10, 43, 12, 13, 45, 44, 4, 10, 604, 12, 108, 183, 4, 5, 4, 8, 46, 4, 10, 51, 12, 196, 4, 10, 54, 12, 17, 196, 4, 10, 120, 12, 1, 196, 4, 10, 190, 12, 604, 196, 4, 10, 52, 12, 43, 196, 4, 10, 89, 12, 602, 196, 4, 10, 91, 12, 603, 4, 5, 4, 8, 64, 4, 10, 17, 43, 119, 12, 92, 481, 4, 10, 234, 43, 12, 92, 481, 4, 10, 1, 43, 12, 92, 481, 4, 10, 602, 604, 12, 92, 481, 4, 5, 4, 10, 234, 145, 12, 93, 254, 4, 10, 17, 234, 12, 65, 1, 4, 10, 145, 43, 119, 12, 65, 4, 5, 4, 10, 602, 234, 12, 419, 4, 10, 602, 3], "length": 200}, "67": {"input": [2, 6, 1, 4, 8, 9, 4, 10, 380, 12, 13, 328, 174, 4, 10, 263, 162, 12, 13, 162, 199, 381, 4, 10, 17, 18, 12, 1, 73, 599, 20, 4, 10, 145, 12, 30, 4, 32, 597, 18, 12, 36, 162, 130, 149, 148, 4, 32, 349, 12, 37, 18, 100, 18, 146, 150, 4, 10, 384, 73, 12, 103, 81, 348, 73, 111, 18, 31, 1, 4, 32, 1, 12, 1, 4, 32, 1, 12, 1, 4, 10, 317, 18, 12, 204, 174, 4, 10, 1, 18, 12, 109, 73, 1, 18, 502, 73, 573, 225, 4, 10, 1, 18, 12, 109, 73, 1, 18, 1, 73, 573, 225, 4, 5, 4, 8, 46, 4, 10, 51, 12, 380, 4, 10, 184, 12, 380, 263, 4, 10, 50, 12, 380, 598, 4, 10, 49, 12, 380, 1, 4, 10, 54, 12, 380, 17, 4, 5, 4, 8, 55, 4, 10, 56, 57, 58, 59, 60, 61, 4, 10, 62, 1, 1, 60, 63, 4, 5, 4, 8, 64, 4, 10, 17, 18, 119, 18, 12, 92, 4, 10, 384, 73, 119, 18, 12, 1, 4, 10, 145, 119, 18, 12, 65, 4, 5, 4, 10, 263, 349], "target": [6, 1, 4, 8, 9, 4, 10, 380, 12, 13, 328, 174, 4, 10, 263, 162, 12, 13, 162, 199, 381, 4, 10, 17, 18, 12, 1, 73, 599, 20, 4, 10, 145, 12, 30, 4, 32, 597, 18, 12, 36, 162, 130, 149, 148, 4, 32, 349, 12, 37, 18, 100, 18, 146, 150, 4, 10, 384, 73, 12, 103, 81, 348, 73, 111, 18, 31, 1, 4, 32, 1, 12, 1, 4, 32, 1, 12, 1, 4, 10, 317, 18, 12, 204, 174, 4, 10, 1, 18, 12, 109, 73, 1, 18, 502, 73, 573, 225, 4, 10, 1, 18, 12, 109, 73, 1, 18, 1, 73, 573, 225, 4, 5, 4, 8, 46, 4, 10, 51, 12, 380, 4, 10, 184, 12, 380, 263, 4, 10, 50, 12, 380, 598, 4, 10, 49, 12, 380, 1, 4, 10, 54, 12, 380, 17, 4, 5, 4, 8, 55, 4, 10, 56, 57, 58, 59, 60, 61, 4, 10, 62, 1, 1, 60, 63, 4, 5, 4, 8, 64, 4, 10, 17, 18, 119, 18, 12, 92, 4, 10, 384, 73, 119, 18, 12, 1, 4, 10, 145, 119, 18, 12, 65, 4, 5, 4, 10, 263, 349, 3], "length": 200}, "68": {"input": [2, 6, 128, 1, 1, 4, 8, 9, 4, 10, 11, 12, 13, 218, 4, 10, 212, 12, 13, 4, 32, 219, 12, 220, 1, 4, 32, 221, 12, 1, 79, 222, 4, 32, 223, 18, 12, 39, 1, 136, 224, 4, 10, 1, 12, 109, 225, 110, 204, 4, 32, 226, 12, 227, 4, 32, 228, 12, 229, 4, 32, 230, 12, 231, 4, 32, 232, 12, 233, 4, 5, 4, 10, 43, 12, 13, 44, 45, 4, 5, 4, 10, 153, 12, 4, 32, 234, 12, 4, 155, 235, 12, 149, 4, 236, 1, 12, 237, 238, 239, 240, 1, 241, 4, 236, 1, 12, 242, 243, 244, 105, 245, 4, 155, 246, 12, 149, 4, 236, 1, 12, 237, 238, 239, 240, 1, 241, 4, 236, 1, 12, 242, 243, 244, 105, 245, 4, 155, 1, 12, 149, 4, 236, 1, 12, 237, 238, 239, 240, 1, 241, 4, 236, 1, 12, 242, 243, 244, 105, 245, 4, 155, 1, 12, 149, 4, 236, 1, 12, 237, 238, 239, 240, 1, 241, 4, 236, 1, 12, 242, 243, 244, 105, 245, 4, 32, 247, 12, 248, 18, 249, 276, 4, 155, 250, 18, 12, 19, 1, 4], "target": [6, 128, 1, 1, 4, 8, 9, 4, 10, 11, 12, 13, 218, 4, 10, 212, 12, 13, 4, 32, 219, 12, 220, 1, 4, 32, 221, 12, 1, 79, 222, 4, 32, 223, 18, 12, 39, 1, 136, 224, 4, 10, 1, 12, 109, 225, 110, 204, 4, 32, 226, 12, 227, 4, 32, 228, 12, 229, 4, 32, 230, 12, 231, 4, 32, 232, 12, 233, 4, 5, 4, 10, 43, 12, 13, 44, 45, 4, 5, 4, 10, 153, 12, 4, 32, 234, 12, 4, 155, 235, 12, 149, 4, 236, 1, 12, 237, 238, 239, 240, 1, 241, 4, 236, 1, 12, 242, 243, 244, 105, 245, 4, 155, 246, 12, 149, 4, 236, 1, 12, 237, 238, 239, 240, 1, 241, 4, 236, 1, 12, 242, 243, 244, 105, 245, 4, 155, 1, 12, 149, 4, 236, 1, 12, 237, 238, 239, 240, 1, 241, 4, 236, 1, 12, 242, 243, 244, 105, 245, 4, 155, 1, 12, 149, 4, 236, 1, 12, 237, 238, 239, 240, 1, 241, 4, 236, 1, 12, 242, 243, 244, 105, 245, 4, 32, 247, 12, 248, 18, 249, 276, 4, 155, 250, 18, 12, 19, 1, 4, 3], "length": 200}, "69": {"input": [2, 6, 4, 8, 9, 4, 5, 4, 10, 11, 12, 13, 218, 174, 4, 10, 17, 12, 82, 161, 529, 571, 4, 10, 154, 12, 30, 130, 149, 224, 147, 4, 10, 526, 12, 109, 4, 32, 426, 12, 427, 428, 4, 32, 429, 12, 430, 431, 4, 32, 432, 12, 433, 434, 4, 32, 435, 12, 436, 437, 4, 32, 530, 12, 531, 437, 4, 10, 438, 12, 30, 79, 146, 19, 4, 32, 439, 12, 36, 440, 4, 32, 441, 12, 37, 440, 4, 32, 442, 12, 33, 443, 4, 32, 444, 12, 34, 443, 4, 5, 4, 10, 107, 12, 13, 514, 4, 32, 1, 12, 1, 4, 32, 315, 12, 1, 4, 10, 177, 162, 12, 23, 342, 4, 10, 331, 12, 13, 314, 4, 10, 1, 12, 13, 302, 4, 5, 4, 10, 317, 18, 12, 109, 73, 1, 18, 1, 225, 110, 4, 10, 605, 12, 30, 37, 100, 86, 1, 4, 10, 43, 12, 13, 44, 45, 4, 5, 4, 5, 4, 8, 46, 4, 10, 54, 12, 17, 11, 4, 10, 158, 12, 435, 11, 4, 10, 289, 12, 432, 11, 4, 10, 374, 12, 426, 11, 4, 10, 189, 12], "target": [6, 4, 8, 9, 4, 5, 4, 10, 11, 12, 13, 218, 174, 4, 10, 17, 12, 82, 161, 529, 571, 4, 10, 154, 12, 30, 130, 149, 224, 147, 4, 10, 526, 12, 109, 4, 32, 426, 12, 427, 428, 4, 32, 429, 12, 430, 431, 4, 32, 432, 12, 433, 434, 4, 32, 435, 12, 436, 437, 4, 32, 530, 12, 531, 437, 4, 10, 438, 12, 30, 79, 146, 19, 4, 32, 439, 12, 36, 440, 4, 32, 441, 12, 37, 440, 4, 32, 442, 12, 33, 443, 4, 32, 444, 12, 34, 443, 4, 5, 4, 10, 107, 12, 13, 514, 4, 32, 1, 12, 1, 4, 32, 315, 12, 1, 4, 10, 177, 162, 12, 23, 342, 4, 10, 331, 12, 13, 314, 4, 10, 1, 12, 13, 302, 4, 5, 4, 10, 317, 18, 12, 109, 73, 1, 18, 1, 225, 110, 4, 10, 605, 12, 30, 37, 100, 86, 1, 4, 10, 43, 12, 13, 44, 45, 4, 5, 4, 5, 4, 8, 46, 4, 10, 54, 12, 17, 11, 4, 10, 158, 12, 435, 11, 4, 10, 289, 12, 432, 11, 4, 10, 374, 12, 426, 11, 4, 10, 189, 12, 3], "length": 200}, "70": {"input": [2, 6, 261, 4, 8, 9, 4, 10, 11, 12, 13, 174, 1, 4, 10, 1, 12, 13, 4, 32, 371, 12, 477, 222, 79, 4, 32, 606, 18, 12, 40, 132, 28, 4, 10, 112, 12, 113, 69, 114, 205, 132, 4, 10, 134, 12, 149, 4, 32, 607, 12, 13, 516, 381, 4, 32, 154, 12, 30, 408, 381, 4, 10, 153, 12, 4, 32, 17, 18, 12, 82, 115, 1, 4, 32, 608, 12, 30, 100, 37, 240, 1, 4, 32, 609, 12, 30, 37, 19, 146, 381, 4, 10, 1, 12, 109, 386, 1, 1, 423, 110, 4, 10, 43, 12, 13, 156, 45, 4, 5, 4, 8, 46, 4, 10, 184, 12, 606, 11, 4, 10, 50, 12, 371, 11, 4, 10, 190, 12, 1, 11, 4, 10, 90, 12, 608, 11, 4, 10, 51, 12, 11, 4, 10, 54, 12, 17, 11, 4, 10, 52, 12, 43, 11, 4, 5, 4, 8, 55, 4, 10, 56, 18, 58, 18, 60, 61, 4, 10, 62, 18, 1, 1, 60, 63, 4, 5, 4, 8, 64, 4, 5, 4, 10, 371, 112, 154, 12, 117, 1, 4, 10, 606, 18, 17, 18, 12, 65, 67, 4], "target": [6, 261, 4, 8, 9, 4, 10, 11, 12, 13, 174, 1, 4, 10, 1, 12, 13, 4, 32, 371, 12, 477, 222, 79, 4, 32, 606, 18, 12, 40, 132, 28, 4, 10, 112, 12, 113, 69, 114, 205, 132, 4, 10, 134, 12, 149, 4, 32, 607, 12, 13, 516, 381, 4, 32, 154, 12, 30, 408, 381, 4, 10, 153, 12, 4, 32, 17, 18, 12, 82, 115, 1, 4, 32, 608, 12, 30, 100, 37, 240, 1, 4, 32, 609, 12, 30, 37, 19, 146, 381, 4, 10, 1, 12, 109, 386, 1, 1, 423, 110, 4, 10, 43, 12, 13, 156, 45, 4, 5, 4, 8, 46, 4, 10, 184, 12, 606, 11, 4, 10, 50, 12, 371, 11, 4, 10, 190, 12, 1, 11, 4, 10, 90, 12, 608, 11, 4, 10, 51, 12, 11, 4, 10, 54, 12, 17, 11, 4, 10, 52, 12, 43, 11, 4, 5, 4, 8, 55, 4, 10, 56, 18, 58, 18, 60, 61, 4, 10, 62, 18, 1, 1, 60, 63, 4, 5, 4, 8, 64, 4, 5, 4, 10, 371, 112, 154, 12, 117, 1, 4, 10, 606, 18, 17, 18, 12, 65, 67, 4, 3], "length": 200}, "71": {"input": [2, 6, 4, 8, 9, 4, 5, 4, 10, 11, 12, 13, 1, 174, 4, 10, 610, 12, 13, 1, 174, 4, 10, 498, 12, 13, 1, 174, 4, 10, 107, 18, 12, 141, 40, 211, 149, 110, 1, 4, 10, 1, 18, 12, 141, 204, 149, 110, 1, 4, 10, 605, 18, 12, 4, 32, 1, 18, 12, 30, 73, 33, 5, 4, 155, 1, 18, 12, 323, 18, 85, 1, 4, 155, 1, 18, 12, 500, 18, 100, 1, 4, 32, 1, 18, 12, 30, 73, 37, 4, 155, 1, 18, 12, 323, 18, 85, 1, 4, 155, 1, 18, 12, 500, 18, 100, 1, 4, 5, 4, 10, 388, 12, 13, 204, 4, 10, 43, 12, 13, 197, 325, 4, 10, 316, 12, 13, 40, 210, 4, 10, 501, 12, 109, 160, 502, 104, 346, 204, 174, 4, 5, 4, 10, 17, 12, 175, 403, 209, 4, 5, 4, 8, 46, 4, 10, 124, 12, 498, 316, 4, 10, 187, 12, 11, 1, 4, 10, 123, 12, 610, 1, 4, 10, 292, 12, 11, 1, 4, 10, 158, 12, 610, 1, 4, 5, 4, 10, 491, 12, 498, 501, 4, 10, 320, 12, 498, 388, 17, 4], "target": [6, 4, 8, 9, 4, 5, 4, 10, 11, 12, 13, 1, 174, 4, 10, 610, 12, 13, 1, 174, 4, 10, 498, 12, 13, 1, 174, 4, 10, 107, 18, 12, 141, 40, 211, 149, 110, 1, 4, 10, 1, 18, 12, 141, 204, 149, 110, 1, 4, 10, 605, 18, 12, 4, 32, 1, 18, 12, 30, 73, 33, 5, 4, 155, 1, 18, 12, 323, 18, 85, 1, 4, 155, 1, 18, 12, 500, 18, 100, 1, 4, 32, 1, 18, 12, 30, 73, 37, 4, 155, 1, 18, 12, 323, 18, 85, 1, 4, 155, 1, 18, 12, 500, 18, 100, 1, 4, 5, 4, 10, 388, 12, 13, 204, 4, 10, 43, 12, 13, 197, 325, 4, 10, 316, 12, 13, 40, 210, 4, 10, 501, 12, 109, 160, 502, 104, 346, 204, 174, 4, 5, 4, 10, 17, 12, 175, 403, 209, 4, 5, 4, 8, 46, 4, 10, 124, 12, 498, 316, 4, 10, 187, 12, 11, 1, 4, 10, 123, 12, 610, 1, 4, 10, 292, 12, 11, 1, 4, 10, 158, 12, 610, 1, 4, 5, 4, 10, 491, 12, 498, 501, 4, 10, 320, 12, 498, 388, 17, 4, 3], "length": 200}, "72": {"input": [2, 6, 128, 4, 8, 9, 4, 10, 196, 12, 13, 218, 174, 4, 10, 129, 12, 13, 508, 4, 10, 611, 12, 13, 198, 4, 10, 177, 12, 13, 342, 4, 5, 4, 10, 526, 12, 109, 4, 32, 426, 12, 427, 428, 4, 32, 429, 12, 430, 431, 4, 32, 432, 12, 433, 434, 4, 32, 435, 12, 436, 437, 4, 32, 530, 12, 531, 437, 4, 10, 438, 12, 30, 79, 146, 19, 4, 32, 439, 12, 36, 440, 4, 32, 441, 12, 37, 440, 4, 32, 442, 12, 33, 443, 4, 32, 444, 12, 34, 443, 4, 5, 4, 10, 107, 73, 12, 108, 40, 183, 4, 10, 1, 12, 30, 350, 136, 1, 4, 5, 4, 10, 344, 12, 4, 32, 1, 12, 332, 85, 1, 1, 345, 4, 32, 1, 12, 13, 345, 4, 5, 4, 10, 1, 18, 12, 109, 1, 346, 132, 302, 4, 10, 349, 12, 23, 350, 149, 4, 10, 17, 18, 12, 82, 348, 1, 410, 295, 4, 10, 43, 12, 13, 44, 45, 4, 5, 4, 8, 46, 4, 10, 120, 12, 107, 196, 4, 10, 190, 12, 177, 196, 4, 10, 47, 12, 349, 196, 4, 10], "target": [6, 128, 4, 8, 9, 4, 10, 196, 12, 13, 218, 174, 4, 10, 129, 12, 13, 508, 4, 10, 611, 12, 13, 198, 4, 10, 177, 12, 13, 342, 4, 5, 4, 10, 526, 12, 109, 4, 32, 426, 12, 427, 428, 4, 32, 429, 12, 430, 431, 4, 32, 432, 12, 433, 434, 4, 32, 435, 12, 436, 437, 4, 32, 530, 12, 531, 437, 4, 10, 438, 12, 30, 79, 146, 19, 4, 32, 439, 12, 36, 440, 4, 32, 441, 12, 37, 440, 4, 32, 442, 12, 33, 443, 4, 32, 444, 12, 34, 443, 4, 5, 4, 10, 107, 73, 12, 108, 40, 183, 4, 10, 1, 12, 30, 350, 136, 1, 4, 5, 4, 10, 344, 12, 4, 32, 1, 12, 332, 85, 1, 1, 345, 4, 32, 1, 12, 13, 345, 4, 5, 4, 10, 1, 18, 12, 109, 1, 346, 132, 302, 4, 10, 349, 12, 23, 350, 149, 4, 10, 17, 18, 12, 82, 348, 1, 410, 295, 4, 10, 43, 12, 13, 44, 45, 4, 5, 4, 8, 46, 4, 10, 120, 12, 107, 196, 4, 10, 190, 12, 177, 196, 4, 10, 47, 12, 349, 196, 4, 10, 3], "length": 200}, "73": {"input": [2, 6, 7, 4, 5, 4, 8, 9, 4, 10, 380, 12, 13, 328, 174, 4, 10, 17, 12, 1, 1, 378, 1, 1, 1, 218, 1, 1, 4, 5, 4, 10, 1, 12, 30, 36, 1, 378, 150, 1, 149, 4, 32, 1, 12, 4, 32, 377, 12, 4, 5, 4, 10, 1, 12, 23, 204, 174, 4, 5, 4, 10, 612, 12, 23, 1, 4, 32, 1, 12, 1, 4, 32, 1, 12, 4, 5, 4, 10, 470, 12, 23, 88, 4, 32, 1, 12, 1, 4, 32, 43, 12, 4, 5, 4, 5, 4, 8, 55, 4, 10, 56, 58, 60, 61, 4, 10, 56, 1, 60, 63, 4, 252, 5, 4, 8, 64, 4, 5, 4, 10, 1, 612, 470, 12, 255, 1, 1, 4, 5, 4, 10, 612, 377, 12, 65, 95, 4, 5, 4, 10, 377, 17, 12, 1, 4, 10, 377, 470, 12, 379, 4, 10, 17, 470, 12, 458, 4, 5, 4, 10, 377, 119, 12, 214, 58, 167, 4, 10, 377, 119, 12, 117, 1, 4, 10, 377, 612, 12, 379, 4, 5, 4, 8, 46, 4, 10, 51, 12, 380, 4, 10, 159, 12, 380, 377, 4, 10, 90, 12], "target": [6, 7, 4, 5, 4, 8, 9, 4, 10, 380, 12, 13, 328, 174, 4, 10, 17, 12, 1, 1, 378, 1, 1, 1, 218, 1, 1, 4, 5, 4, 10, 1, 12, 30, 36, 1, 378, 150, 1, 149, 4, 32, 1, 12, 4, 32, 377, 12, 4, 5, 4, 10, 1, 12, 23, 204, 174, 4, 5, 4, 10, 612, 12, 23, 1, 4, 32, 1, 12, 1, 4, 32, 1, 12, 4, 5, 4, 10, 470, 12, 23, 88, 4, 32, 1, 12, 1, 4, 32, 43, 12, 4, 5, 4, 5, 4, 8, 55, 4, 10, 56, 58, 60, 61, 4, 10, 56, 1, 60, 63, 4, 252, 5, 4, 8, 64, 4, 5, 4, 10, 1, 612, 470, 12, 255, 1, 1, 4, 5, 4, 10, 612, 377, 12, 65, 95, 4, 5, 4, 10, 377, 17, 12, 1, 4, 10, 377, 470, 12, 379, 4, 10, 17, 470, 12, 458, 4, 5, 4, 10, 377, 119, 12, 214, 58, 167, 4, 10, 377, 119, 12, 117, 1, 4, 10, 377, 612, 12, 379, 4, 5, 4, 8, 46, 4, 10, 51, 12, 380, 4, 10, 159, 12, 380, 377, 4, 10, 90, 12, 3], "length": 200}, "74": {"input": [2, 6, 4, 8, 9, 4, 5, 4, 10, 11, 12, 13, 294, 174, 4, 10, 17, 12, 82, 1, 468, 4, 5, 4, 10, 1, 12, 83, 1, 323, 1, 149, 4, 32, 1, 12, 4, 32, 1, 12, 4, 32, 1, 12, 4, 10, 613, 12, 323, 4, 32, 614, 12, 83, 1, 327, 18, 149, 4, 32, 1, 12, 83, 1, 327, 18, 149, 4, 32, 1, 12, 83, 1, 149, 1, 4, 32, 1, 12, 83, 1, 149, 1, 4, 32, 1, 12, 83, 1, 327, 18, 149, 4, 5, 4, 10, 615, 12, 1, 1, 4, 32, 616, 12, 1, 1, 1, 264, 1, 4, 32, 617, 12, 364, 1, 1, 1, 1, 4, 32, 1, 12, 1, 1, 111, 1, 1, 4, 5, 4, 10, 324, 12, 109, 1, 1, 1, 4, 32, 618, 12, 1, 1, 4, 32, 619, 12, 1, 1, 4, 32, 620, 12, 1, 1, 4, 5, 4, 10, 621, 12, 26, 302, 149, 4, 5, 4, 10, 43, 12, 13, 116, 4, 5, 4, 5, 4, 8, 55, 4, 10, 56, 1, 18, 61, 4, 10, 56, 327, 73, 63, 4, 10, 125, 126, 61, 4, 5, 4, 8], "target": [6, 4, 8, 9, 4, 5, 4, 10, 11, 12, 13, 294, 174, 4, 10, 17, 12, 82, 1, 468, 4, 5, 4, 10, 1, 12, 83, 1, 323, 1, 149, 4, 32, 1, 12, 4, 32, 1, 12, 4, 32, 1, 12, 4, 10, 613, 12, 323, 4, 32, 614, 12, 83, 1, 327, 18, 149, 4, 32, 1, 12, 83, 1, 327, 18, 149, 4, 32, 1, 12, 83, 1, 149, 1, 4, 32, 1, 12, 83, 1, 149, 1, 4, 32, 1, 12, 83, 1, 327, 18, 149, 4, 5, 4, 10, 615, 12, 1, 1, 4, 32, 616, 12, 1, 1, 1, 264, 1, 4, 32, 617, 12, 364, 1, 1, 1, 1, 4, 32, 1, 12, 1, 1, 111, 1, 1, 4, 5, 4, 10, 324, 12, 109, 1, 1, 1, 4, 32, 618, 12, 1, 1, 4, 32, 619, 12, 1, 1, 4, 32, 620, 12, 1, 1, 4, 5, 4, 10, 621, 12, 26, 302, 149, 4, 5, 4, 10, 43, 12, 13, 116, 4, 5, 4, 5, 4, 8, 55, 4, 10, 56, 1, 18, 61, 4, 10, 56, 327, 73, 63, 4, 10, 125, 126, 61, 4, 5, 4, 8, 3], "length": 200}, "75": {"input": [2, 6, 4, 8, 9, 4, 5, 4, 10, 11, 12, 13, 262, 4, 10, 263, 162, 12, 13, 162, 199, 1, 4, 10, 17, 18, 12, 82, 334, 1, 4, 10, 622, 12, 13, 162, 19, 271, 204, 4, 10, 335, 12, 30, 336, 79, 149, 4, 5, 4, 10, 269, 12, 13, 204, 174, 4, 32, 273, 12, 36, 271, 4, 32, 274, 12, 37, 271, 4, 32, 270, 12, 34, 271, 4, 32, 272, 12, 33, 271, 4, 5, 4, 10, 275, 12, 103, 337, 338, 276, 282, 4, 32, 1, 12, 36, 1, 268, 4, 32, 1, 12, 37, 1, 268, 4, 32, 574, 12, 34, 278, 268, 4, 32, 575, 12, 33, 281, 268, 4, 5, 4, 10, 145, 12, 30, 287, 79, 288, 4, 5, 4, 10, 43, 12, 13, 45, 156, 4, 5, 4, 8, 46, 4, 10, 184, 12, 11, 263, 4, 10, 374, 12, 11, 622, 1, 4, 10, 189, 12, 11, 622, 1, 4, 10, 158, 12, 11, 622, 574, 4, 10, 289, 12, 11, 622, 575, 4, 10, 320, 12, 11, 622, 4, 10, 54, 12, 11, 17, 4, 10, 50, 12, 11, 273, 4, 10, 49, 12, 11], "target": [6, 4, 8, 9, 4, 5, 4, 10, 11, 12, 13, 262, 4, 10, 263, 162, 12, 13, 162, 199, 1, 4, 10, 17, 18, 12, 82, 334, 1, 4, 10, 622, 12, 13, 162, 19, 271, 204, 4, 10, 335, 12, 30, 336, 79, 149, 4, 5, 4, 10, 269, 12, 13, 204, 174, 4, 32, 273, 12, 36, 271, 4, 32, 274, 12, 37, 271, 4, 32, 270, 12, 34, 271, 4, 32, 272, 12, 33, 271, 4, 5, 4, 10, 275, 12, 103, 337, 338, 276, 282, 4, 32, 1, 12, 36, 1, 268, 4, 32, 1, 12, 37, 1, 268, 4, 32, 574, 12, 34, 278, 268, 4, 32, 575, 12, 33, 281, 268, 4, 5, 4, 10, 145, 12, 30, 287, 79, 288, 4, 5, 4, 10, 43, 12, 13, 45, 156, 4, 5, 4, 8, 46, 4, 10, 184, 12, 11, 263, 4, 10, 374, 12, 11, 622, 1, 4, 10, 189, 12, 11, 622, 1, 4, 10, 158, 12, 11, 622, 574, 4, 10, 289, 12, 11, 622, 575, 4, 10, 320, 12, 11, 622, 4, 10, 54, 12, 11, 17, 4, 10, 50, 12, 11, 273, 4, 10, 49, 12, 11, 3], "length": 200}, "76": {"input": [2, 6, 128, 4, 8, 9, 4, 10, 11, 12, 13, 328, 174, 4, 10, 75, 162, 12, 13, 162, 199, 1, 4, 10, 17, 18, 12, 82, 19, 1, 599, 20, 382, 4, 10, 145, 12, 30, 4, 32, 597, 18, 12, 33, 130, 148, 4, 32, 349, 12, 37, 100, 146, 350, 132, 4, 10, 384, 73, 12, 103, 73, 34, 348, 73, 1, 18, 240, 288, 1, 4, 5, 4, 10, 317, 18, 12, 109, 1, 18, 547, 18, 204, 174, 4, 32, 598, 18, 12, 1, 4, 32, 1, 18, 12, 1, 4, 5, 4, 10, 623, 18, 12, 109, 1, 547, 542, 204, 4, 5, 4, 10, 624, 12, 30, 37, 203, 1, 4, 10, 335, 12, 39, 505, 4, 10, 43, 12, 13, 325, 4, 8, 5, 4, 8, 46, 4, 10, 184, 12, 75, 11, 4, 10, 50, 12, 598, 11, 4, 10, 49, 12, 1, 11, 4, 10, 185, 12, 623, 11, 4, 10, 54, 12, 17, 624, 11, 4, 10, 51, 12, 11, 4, 5, 4, 8, 55, 4, 10, 56, 57, 58, 32, 60, 61, 4, 10, 56, 57, 84, 59, 60, 61, 4, 10, 125, 126, 63, 4, 10], "target": [6, 128, 4, 8, 9, 4, 10, 11, 12, 13, 328, 174, 4, 10, 75, 162, 12, 13, 162, 199, 1, 4, 10, 17, 18, 12, 82, 19, 1, 599, 20, 382, 4, 10, 145, 12, 30, 4, 32, 597, 18, 12, 33, 130, 148, 4, 32, 349, 12, 37, 100, 146, 350, 132, 4, 10, 384, 73, 12, 103, 73, 34, 348, 73, 1, 18, 240, 288, 1, 4, 5, 4, 10, 317, 18, 12, 109, 1, 18, 547, 18, 204, 174, 4, 32, 598, 18, 12, 1, 4, 32, 1, 18, 12, 1, 4, 5, 4, 10, 623, 18, 12, 109, 1, 547, 542, 204, 4, 5, 4, 10, 624, 12, 30, 37, 203, 1, 4, 10, 335, 12, 39, 505, 4, 10, 43, 12, 13, 325, 4, 8, 5, 4, 8, 46, 4, 10, 184, 12, 75, 11, 4, 10, 50, 12, 598, 11, 4, 10, 49, 12, 1, 11, 4, 10, 185, 12, 623, 11, 4, 10, 54, 12, 17, 624, 11, 4, 10, 51, 12, 11, 4, 5, 4, 8, 55, 4, 10, 56, 57, 58, 32, 60, 61, 4, 10, 56, 57, 84, 59, 60, 61, 4, 10, 125, 126, 63, 4, 10, 3], "length": 200}, "77": {"input": [2, 4, 5, 4, 6, 4, 8, 9, 4, 10, 11, 12, 13, 174, 173, 4, 10, 17, 12, 248, 1, 249, 4, 10, 606, 12, 13, 35, 4, 32, 583, 12, 18, 24, 4, 32, 235, 12, 18, 42, 4, 32, 246, 12, 18, 28, 4, 10, 135, 12, 23, 1, 35, 4, 10, 625, 12, 30, 1, 132, 4, 10, 182, 12, 13, 211, 4, 10, 181, 12, 13, 139, 4, 10, 154, 12, 23, 342, 4, 10, 43, 12, 13, 44, 45, 4, 8, 46, 4, 10, 54, 12, 17, 11, 4, 10, 157, 12, 135, 11, 4, 10, 189, 12, 181, 11, 4, 10, 190, 12, 182, 11, 4, 10, 120, 12, 583, 11, 4, 10, 289, 12, 235, 11, 4, 10, 47, 12, 246, 18, 11, 4, 10, 1, 12, 154, 11, 4, 10, 51, 12, 11, 4, 8, 64, 4, 5, 4, 10, 625, 135, 43, 606, 154, 12, 117, 1, 4, 5, 4, 10, 17, 43, 181, 12, 92, 4, 10, 5, 4, 10, 154, 17, 12, 191, 4, 10, 5, 4, 10, 135, 17, 12, 117, 1, 4, 10, 625, 17, 12, 170, 4, 10, 17, 135, 625, 12, 92, 4, 10], "target": [4, 5, 4, 6, 4, 8, 9, 4, 10, 11, 12, 13, 174, 173, 4, 10, 17, 12, 248, 1, 249, 4, 10, 606, 12, 13, 35, 4, 32, 583, 12, 18, 24, 4, 32, 235, 12, 18, 42, 4, 32, 246, 12, 18, 28, 4, 10, 135, 12, 23, 1, 35, 4, 10, 625, 12, 30, 1, 132, 4, 10, 182, 12, 13, 211, 4, 10, 181, 12, 13, 139, 4, 10, 154, 12, 23, 342, 4, 10, 43, 12, 13, 44, 45, 4, 8, 46, 4, 10, 54, 12, 17, 11, 4, 10, 157, 12, 135, 11, 4, 10, 189, 12, 181, 11, 4, 10, 190, 12, 182, 11, 4, 10, 120, 12, 583, 11, 4, 10, 289, 12, 235, 11, 4, 10, 47, 12, 246, 18, 11, 4, 10, 1, 12, 154, 11, 4, 10, 51, 12, 11, 4, 8, 64, 4, 5, 4, 10, 625, 135, 43, 606, 154, 12, 117, 1, 4, 5, 4, 10, 17, 43, 181, 12, 92, 4, 10, 5, 4, 10, 154, 17, 12, 191, 4, 10, 5, 4, 10, 135, 17, 12, 117, 1, 4, 10, 625, 17, 12, 170, 4, 10, 17, 135, 625, 12, 92, 4, 10, 3], "length": 200}, "78": {"input": [2, 4, 5, 4, 6, 1, 128, 4, 8, 9, 4, 10, 11, 12, 13, 174, 218, 4, 5, 4, 10, 129, 12, 13, 16, 4, 10, 611, 12, 13, 198, 4, 10, 344, 12, 13, 345, 4, 5, 4, 10, 135, 12, 39, 79, 4, 32, 1, 12, 1, 4, 32, 1, 12, 152, 4, 32, 1, 12, 1, 4, 32, 1, 12, 1, 4, 5, 4, 10, 181, 12, 13, 4, 32, 626, 12, 13, 580, 4, 32, 627, 12, 13, 389, 4, 32, 628, 12, 13, 507, 4, 32, 629, 12, 13, 1, 4, 5, 4, 10, 1, 12, 39, 127, 4, 32, 1, 12, 1, 4, 32, 488, 12, 1, 4, 10, 5, 4, 10, 464, 12, 23, 342, 4, 10, 5, 4, 10, 630, 12, 13, 139, 4, 10, 182, 12, 13, 211, 4, 10, 373, 12, 39, 489, 79, 478, 4, 10, 17, 12, 175, 1, 4, 5, 4, 10, 43, 12, 13, 44, 45, 4, 32, 5, 4, 8, 5, 4, 8, 46, 4, 10, 54, 12, 17, 11, 4, 10, 1, 12, 129, 11, 4, 10, 90, 12, 611, 11, 4, 10, 123, 12, 344, 11, 4, 10, 289, 12, 1, 11], "target": [4, 5, 4, 6, 1, 128, 4, 8, 9, 4, 10, 11, 12, 13, 174, 218, 4, 5, 4, 10, 129, 12, 13, 16, 4, 10, 611, 12, 13, 198, 4, 10, 344, 12, 13, 345, 4, 5, 4, 10, 135, 12, 39, 79, 4, 32, 1, 12, 1, 4, 32, 1, 12, 152, 4, 32, 1, 12, 1, 4, 32, 1, 12, 1, 4, 5, 4, 10, 181, 12, 13, 4, 32, 626, 12, 13, 580, 4, 32, 627, 12, 13, 389, 4, 32, 628, 12, 13, 507, 4, 32, 629, 12, 13, 1, 4, 5, 4, 10, 1, 12, 39, 127, 4, 32, 1, 12, 1, 4, 32, 488, 12, 1, 4, 10, 5, 4, 10, 464, 12, 23, 342, 4, 10, 5, 4, 10, 630, 12, 13, 139, 4, 10, 182, 12, 13, 211, 4, 10, 373, 12, 39, 489, 79, 478, 4, 10, 17, 12, 175, 1, 4, 5, 4, 10, 43, 12, 13, 44, 45, 4, 32, 5, 4, 8, 5, 4, 8, 46, 4, 10, 54, 12, 17, 11, 4, 10, 1, 12, 129, 11, 4, 10, 90, 12, 611, 11, 4, 10, 123, 12, 344, 11, 4, 10, 289, 12, 1, 11, 3], "length": 200}, "79": {"input": [2, 6, 4, 8, 9, 4, 10, 1, 12, 13, 174, 4, 32, 631, 12, 142, 1, 4, 32, 632, 12, 130, 508, 4, 32, 633, 12, 14, 4, 5, 4, 10, 634, 73, 12, 308, 162, 199, 1, 393, 4, 10, 17, 73, 12, 82, 37, 19, 1, 348, 1, 382, 4, 10, 145, 12, 30, 4, 32, 597, 18, 12, 36, 130, 203, 148, 4, 32, 349, 12, 37, 100, 1, 350, 149, 79, 4, 5, 4, 10, 635, 18, 12, 30, 454, 4, 32, 1, 18, 12, 34, 1, 18, 199, 4, 32, 1, 18, 12, 34, 408, 18, 199, 4, 32, 1, 18, 12, 33, 1, 18, 199, 4, 32, 1, 18, 12, 33, 408, 18, 199, 4, 5, 4, 10, 636, 73, 12, 103, 599, 18, 1, 18, 340, 288, 1, 4, 10, 317, 18, 12, 109, 183, 110, 4, 32, 1, 18, 12, 1, 18, 1, 73, 573, 4, 32, 623, 18, 12, 1, 547, 542, 4, 5, 4, 10, 624, 12, 30, 34, 203, 1, 79, 4, 10, 335, 12, 39, 505, 4, 8, 5, 4, 8, 46, 4, 10, 54, 12, 17, 631, 4, 10, 89, 12, 634, 632, 4, 10, 47], "target": [6, 4, 8, 9, 4, 10, 1, 12, 13, 174, 4, 32, 631, 12, 142, 1, 4, 32, 632, 12, 130, 508, 4, 32, 633, 12, 14, 4, 5, 4, 10, 634, 73, 12, 308, 162, 199, 1, 393, 4, 10, 17, 73, 12, 82, 37, 19, 1, 348, 1, 382, 4, 10, 145, 12, 30, 4, 32, 597, 18, 12, 36, 130, 203, 148, 4, 32, 349, 12, 37, 100, 1, 350, 149, 79, 4, 5, 4, 10, 635, 18, 12, 30, 454, 4, 32, 1, 18, 12, 34, 1, 18, 199, 4, 32, 1, 18, 12, 34, 408, 18, 199, 4, 32, 1, 18, 12, 33, 1, 18, 199, 4, 32, 1, 18, 12, 33, 408, 18, 199, 4, 5, 4, 10, 636, 73, 12, 103, 599, 18, 1, 18, 340, 288, 1, 4, 10, 317, 18, 12, 109, 183, 110, 4, 32, 1, 18, 12, 1, 18, 1, 73, 573, 4, 32, 623, 18, 12, 1, 547, 542, 4, 5, 4, 10, 624, 12, 30, 34, 203, 1, 79, 4, 10, 335, 12, 39, 505, 4, 8, 5, 4, 8, 46, 4, 10, 54, 12, 17, 631, 4, 10, 89, 12, 634, 632, 4, 10, 47, 3], "length": 200}, "80": {"input": [2, 6, 4, 8, 9, 4, 10, 11, 73, 12, 13, 14, 174, 4, 10, 344, 162, 12, 202, 85, 203, 345, 4, 10, 1, 162, 12, 109, 100, 1, 345, 147, 1, 110, 4, 10, 129, 73, 12, 39, 130, 372, 1, 16, 4, 10, 604, 18, 12, 108, 40, 183, 4, 10, 17, 18, 12, 175, 1, 1, 4, 10, 43, 162, 12, 13, 451, 116, 4, 5, 4, 8, 55, 4, 10, 56, 1, 63, 4, 10, 56, 58, 61, 4, 5, 4, 8, 64, 4, 10, 17, 43, 73, 12, 92, 4, 10, 604, 17, 12, 65, 4, 5, 4, 10, 17, 129, 12, 216, 118, 4, 5, 4, 10, 17, 344, 12, 214, 94, 4, 10, 344, 129, 17, 43, 12, 65, 4, 5, 4, 8, 46, 4, 10, 50, 12, 604, 11, 4, 10, 184, 12, 1, 11, 4, 10, 121, 12, 129, 11, 4, 10, 51, 12, 11, 4, 10, 54, 12, 11, 17, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [6, 4, 8, 9, 4, 10, 11, 73, 12, 13, 14, 174, 4, 10, 344, 162, 12, 202, 85, 203, 345, 4, 10, 1, 162, 12, 109, 100, 1, 345, 147, 1, 110, 4, 10, 129, 73, 12, 39, 130, 372, 1, 16, 4, 10, 604, 18, 12, 108, 40, 183, 4, 10, 17, 18, 12, 175, 1, 1, 4, 10, 43, 162, 12, 13, 451, 116, 4, 5, 4, 8, 55, 4, 10, 56, 1, 63, 4, 10, 56, 58, 61, 4, 5, 4, 8, 64, 4, 10, 17, 43, 73, 12, 92, 4, 10, 604, 17, 12, 65, 4, 5, 4, 10, 17, 129, 12, 216, 118, 4, 5, 4, 10, 17, 344, 12, 214, 94, 4, 10, 344, 129, 17, 43, 12, 65, 4, 5, 4, 8, 46, 4, 10, 50, 12, 604, 11, 4, 10, 184, 12, 1, 11, 4, 10, 121, 12, 129, 11, 4, 10, 51, 12, 11, 4, 10, 54, 12, 11, 17, 4, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 162}, "81": {"input": [2, 6, 172, 128, 4, 8, 9, 4, 10, 11, 12, 13, 174, 14, 4, 10, 43, 12, 13, 325, 4, 5, 4, 10, 310, 12, 13, 174, 204, 4, 32, 365, 12, 100, 4, 32, 366, 12, 130, 4, 32, 563, 12, 40, 4, 32, 564, 12, 19, 4, 5, 4, 10, 182, 12, 13, 1, 4, 10, 1, 12, 13, 174, 204, 4, 5, 4, 10, 637, 12, 1, 4, 32, 17, 12, 175, 4, 32, 1, 12, 363, 4, 155, 1, 12, 36, 4, 155, 1, 12, 37, 4, 155, 1, 12, 34, 4, 155, 1, 12, 33, 4, 5, 4, 10, 331, 12, 13, 1, 4, 5, 4, 8, 46, 4, 10, 51, 12, 11, 4, 10, 54, 12, 17, 11, 4, 10, 374, 12, 365, 11, 4, 10, 189, 12, 366, 11, 4, 10, 158, 12, 563, 11, 4, 10, 289, 12, 564, 11, 4, 10, 190, 12, 182, 11, 4, 10, 124, 12, 331, 11, 4, 418, 4, 8, 64, 4, 10, 1, 43, 12, 1, 1, 41, 4, 10, 1, 43, 12, 117, 58, 4, 10, 43, 17, 12, 1, 1, 638, 4, 10, 43, 17, 12, 1, 1, 638, 4, 10, 43], "target": [6, 172, 128, 4, 8, 9, 4, 10, 11, 12, 13, 174, 14, 4, 10, 43, 12, 13, 325, 4, 5, 4, 10, 310, 12, 13, 174, 204, 4, 32, 365, 12, 100, 4, 32, 366, 12, 130, 4, 32, 563, 12, 40, 4, 32, 564, 12, 19, 4, 5, 4, 10, 182, 12, 13, 1, 4, 10, 1, 12, 13, 174, 204, 4, 5, 4, 10, 637, 12, 1, 4, 32, 17, 12, 175, 4, 32, 1, 12, 363, 4, 155, 1, 12, 36, 4, 155, 1, 12, 37, 4, 155, 1, 12, 34, 4, 155, 1, 12, 33, 4, 5, 4, 10, 331, 12, 13, 1, 4, 5, 4, 8, 46, 4, 10, 51, 12, 11, 4, 10, 54, 12, 17, 11, 4, 10, 374, 12, 365, 11, 4, 10, 189, 12, 366, 11, 4, 10, 158, 12, 563, 11, 4, 10, 289, 12, 564, 11, 4, 10, 190, 12, 182, 11, 4, 10, 124, 12, 331, 11, 4, 418, 4, 8, 64, 4, 10, 1, 43, 12, 1, 1, 41, 4, 10, 1, 43, 12, 117, 58, 4, 10, 43, 17, 12, 1, 1, 638, 4, 10, 43, 17, 12, 1, 1, 638, 4, 10, 43, 3], "length": 200}, "82": {"input": [2, 6, 4, 8, 9, 4, 5, 4, 10, 1, 12, 1, 4, 32, 450, 12, 30, 36, 86, 1, 4, 32, 635, 162, 12, 23, 454, 378, 452, 453, 4, 32, 196, 12, 13, 451, 4, 5, 4, 10, 153, 12, 378, 452, 4, 32, 17, 12, 1, 1, 1, 1, 1, 4, 32, 455, 73, 12, 18, 34, 1, 4, 155, 456, 8, 12, 1, 1, 1, 4, 155, 1, 12, 1, 1, 1, 1, 1, 4, 5, 4, 10, 107, 12, 13, 1, 4, 10, 344, 12, 13, 345, 4, 10, 457, 12, 13, 489, 4, 5, 4, 10, 43, 12, 13, 1, 451, 4, 32, 5, 4, 8, 55, 4, 10, 56, 160, 18, 63, 4, 10, 56, 58, 162, 61, 4, 252, 5, 4, 8, 64, 4, 5, 4, 10, 457, 17, 12, 65, 67, 4, 10, 455, 17, 12, 415, 67, 4, 10, 17, 455, 12, 1, 4, 10, 455, 119, 18, 12, 65, 4, 5, 4, 10, 107, 17, 12, 65, 4, 5, 4, 10, 153, 450, 12, 1, 4, 10, 455, 43, 196, 12, 1, 4, 5, 4, 10, 450, 119, 12, 253, 4, 5, 4, 10, 635, 17, 12, 191, 4], "target": [6, 4, 8, 9, 4, 5, 4, 10, 1, 12, 1, 4, 32, 450, 12, 30, 36, 86, 1, 4, 32, 635, 162, 12, 23, 454, 378, 452, 453, 4, 32, 196, 12, 13, 451, 4, 5, 4, 10, 153, 12, 378, 452, 4, 32, 17, 12, 1, 1, 1, 1, 1, 4, 32, 455, 73, 12, 18, 34, 1, 4, 155, 456, 8, 12, 1, 1, 1, 4, 155, 1, 12, 1, 1, 1, 1, 1, 4, 5, 4, 10, 107, 12, 13, 1, 4, 10, 344, 12, 13, 345, 4, 10, 457, 12, 13, 489, 4, 5, 4, 10, 43, 12, 13, 1, 451, 4, 32, 5, 4, 8, 55, 4, 10, 56, 160, 18, 63, 4, 10, 56, 58, 162, 61, 4, 252, 5, 4, 8, 64, 4, 5, 4, 10, 457, 17, 12, 65, 67, 4, 10, 455, 17, 12, 415, 67, 4, 10, 17, 455, 12, 1, 4, 10, 455, 119, 18, 12, 65, 4, 5, 4, 10, 107, 17, 12, 65, 4, 5, 4, 10, 153, 450, 12, 1, 4, 10, 455, 43, 196, 12, 1, 4, 5, 4, 10, 450, 119, 12, 253, 4, 5, 4, 10, 635, 17, 12, 191, 4, 3], "length": 200}, "83": {"input": [2, 6, 4, 8, 9, 4, 5, 4, 10, 578, 12, 13, 197, 1, 4, 10, 196, 12, 13, 197, 198, 4, 10, 138, 73, 12, 13, 199, 200, 4, 10, 1, 73, 12, 109, 105, 18, 1, 1, 1, 295, 4, 10, 1, 12, 202, 85, 203, 204, 174, 4, 10, 182, 12, 108, 144, 4, 5, 4, 10, 135, 12, 39, 127, 137, 149, 136, 4, 10, 43, 12, 13, 156, 45, 4, 10, 17, 12, 175, 265, 295, 4, 5, 4, 8, 64, 4, 5, 4, 10, 17, 43, 12, 92, 4, 5, 4, 10, 17, 196, 1, 12, 206, 1, 1, 4, 10, 17, 578, 12, 65, 4, 5, 4, 10, 182, 17, 12, 65, 67, 4, 5, 4, 10, 196, 1, 18, 12, 117, 1, 4, 10, 1, 196, 43, 12, 65, 4, 5, 4, 10, 135, 17, 57, 12, 165, 4, 10, 138, 17, 12, 168, 166, 127, 4, 10, 17, 138, 12, 71, 166, 207, 4, 10, 17, 138, 12, 92, 4, 5, 4, 8, 46, 4, 10, 51, 12, 196, 578, 4, 10, 89, 12, 578, 4, 10, 189, 12, 1, 578, 4, 10, 190, 12, 196, 182, 4, 10, 54, 12], "target": [6, 4, 8, 9, 4, 5, 4, 10, 578, 12, 13, 197, 1, 4, 10, 196, 12, 13, 197, 198, 4, 10, 138, 73, 12, 13, 199, 200, 4, 10, 1, 73, 12, 109, 105, 18, 1, 1, 1, 295, 4, 10, 1, 12, 202, 85, 203, 204, 174, 4, 10, 182, 12, 108, 144, 4, 5, 4, 10, 135, 12, 39, 127, 137, 149, 136, 4, 10, 43, 12, 13, 156, 45, 4, 10, 17, 12, 175, 265, 295, 4, 5, 4, 8, 64, 4, 5, 4, 10, 17, 43, 12, 92, 4, 5, 4, 10, 17, 196, 1, 12, 206, 1, 1, 4, 10, 17, 578, 12, 65, 4, 5, 4, 10, 182, 17, 12, 65, 67, 4, 5, 4, 10, 196, 1, 18, 12, 117, 1, 4, 10, 1, 196, 43, 12, 65, 4, 5, 4, 10, 135, 17, 57, 12, 165, 4, 10, 138, 17, 12, 168, 166, 127, 4, 10, 17, 138, 12, 71, 166, 207, 4, 10, 17, 138, 12, 92, 4, 5, 4, 8, 46, 4, 10, 51, 12, 196, 578, 4, 10, 89, 12, 578, 4, 10, 189, 12, 1, 578, 4, 10, 190, 12, 196, 182, 4, 10, 54, 12, 3], "length": 200}, "84": {"input": [2, 6, 261, 4, 8, 9, 4, 10, 11, 12, 13, 99, 45, 174, 4, 10, 129, 12, 13, 130, 508, 4, 32, 510, 12, 37, 18, 100, 4, 32, 511, 12, 36, 18, 85, 4, 32, 512, 18, 12, 33, 19, 4, 32, 513, 18, 12, 34, 19, 4, 5, 4, 10, 532, 12, 4, 32, 1, 12, 13, 1, 4, 32, 1, 12, 13, 204, 174, 4, 5, 4, 10, 17, 12, 4, 32, 153, 12, 175, 403, 4, 32, 609, 12, 363, 329, 276, 4, 5, 4, 10, 182, 12, 13, 40, 183, 110, 4, 10, 43, 12, 13, 465, 4, 10, 177, 18, 12, 23, 342, 4, 10, 1, 12, 13, 1, 4, 10, 43, 12, 13, 1, 4, 5, 4, 5, 4, 8, 46, 4, 10, 51, 12, 11, 4, 10, 54, 12, 153, 1, 11, 4, 10, 291, 12, 1, 11, 4, 10, 50, 12, 511, 11, 4, 10, 49, 12, 512, 11, 4, 10, 185, 12, 510, 11, 4, 10, 260, 12, 513, 11, 4, 10, 123, 12, 177, 11, 4, 10, 190, 12, 182, 11, 4, 10, 124, 12, 1, 11, 4, 10, 52, 12, 43, 11, 4, 10, 121, 12, 1], "target": [6, 261, 4, 8, 9, 4, 10, 11, 12, 13, 99, 45, 174, 4, 10, 129, 12, 13, 130, 508, 4, 32, 510, 12, 37, 18, 100, 4, 32, 511, 12, 36, 18, 85, 4, 32, 512, 18, 12, 33, 19, 4, 32, 513, 18, 12, 34, 19, 4, 5, 4, 10, 532, 12, 4, 32, 1, 12, 13, 1, 4, 32, 1, 12, 13, 204, 174, 4, 5, 4, 10, 17, 12, 4, 32, 153, 12, 175, 403, 4, 32, 609, 12, 363, 329, 276, 4, 5, 4, 10, 182, 12, 13, 40, 183, 110, 4, 10, 43, 12, 13, 465, 4, 10, 177, 18, 12, 23, 342, 4, 10, 1, 12, 13, 1, 4, 10, 43, 12, 13, 1, 4, 5, 4, 5, 4, 8, 46, 4, 10, 51, 12, 11, 4, 10, 54, 12, 153, 1, 11, 4, 10, 291, 12, 1, 11, 4, 10, 50, 12, 511, 11, 4, 10, 49, 12, 512, 11, 4, 10, 185, 12, 510, 11, 4, 10, 260, 12, 513, 11, 4, 10, 123, 12, 177, 11, 4, 10, 190, 12, 182, 11, 4, 10, 124, 12, 1, 11, 4, 10, 52, 12, 43, 11, 4, 10, 121, 12, 1, 3], "length": 200}, "85": {"input": [2, 6, 128, 4, 8, 9, 4, 10, 11, 12, 13, 218, 174, 4, 10, 107, 12, 13, 183, 514, 4, 10, 17, 12, 82, 161, 529, 571, 4, 10, 177, 162, 12, 23, 88, 4, 10, 584, 12, 23, 24, 4, 252, 585, 12, 36, 1, 4, 252, 586, 12, 37, 1, 4, 252, 587, 12, 33, 1, 4, 252, 588, 12, 34, 1, 4, 252, 1, 12, 4, 5, 4, 10, 425, 12, 109, 5, 4, 32, 426, 12, 427, 428, 4, 32, 429, 12, 430, 431, 4, 32, 432, 12, 433, 434, 4, 32, 435, 12, 436, 437, 4, 32, 530, 12, 531, 437, 4, 10, 438, 12, 30, 19, 18, 79, 146, 4, 32, 439, 12, 36, 639, 4, 32, 441, 12, 37, 639, 4, 32, 442, 12, 33, 639, 4, 32, 444, 12, 34, 639, 4, 10, 154, 12, 30, 130, 149, 224, 147, 4, 10, 506, 12, 13, 342, 4, 5, 4, 10, 43, 12, 13, 44, 45, 4, 5, 4, 8, 46, 4, 10, 51, 12, 11, 4, 10, 54, 12, 11, 17, 4, 10, 47, 12, 11, 177, 4, 10, 90, 12, 11, 435, 4, 10, 320, 12, 11, 432, 4, 10], "target": [6, 128, 4, 8, 9, 4, 10, 11, 12, 13, 218, 174, 4, 10, 107, 12, 13, 183, 514, 4, 10, 17, 12, 82, 161, 529, 571, 4, 10, 177, 162, 12, 23, 88, 4, 10, 584, 12, 23, 24, 4, 252, 585, 12, 36, 1, 4, 252, 586, 12, 37, 1, 4, 252, 587, 12, 33, 1, 4, 252, 588, 12, 34, 1, 4, 252, 1, 12, 4, 5, 4, 10, 425, 12, 109, 5, 4, 32, 426, 12, 427, 428, 4, 32, 429, 12, 430, 431, 4, 32, 432, 12, 433, 434, 4, 32, 435, 12, 436, 437, 4, 32, 530, 12, 531, 437, 4, 10, 438, 12, 30, 19, 18, 79, 146, 4, 32, 439, 12, 36, 639, 4, 32, 441, 12, 37, 639, 4, 32, 442, 12, 33, 639, 4, 32, 444, 12, 34, 639, 4, 10, 154, 12, 30, 130, 149, 224, 147, 4, 10, 506, 12, 13, 342, 4, 5, 4, 10, 43, 12, 13, 44, 45, 4, 5, 4, 8, 46, 4, 10, 51, 12, 11, 4, 10, 54, 12, 11, 17, 4, 10, 47, 12, 11, 177, 4, 10, 90, 12, 11, 435, 4, 10, 320, 12, 11, 432, 4, 10, 3], "length": 200}, "86": {"input": [2, 6, 4, 8, 9, 4, 10, 11, 12, 13, 262, 4, 5, 4, 10, 335, 12, 100, 148, 4, 32, 1, 18, 12, 13, 4, 32, 601, 73, 12, 308, 203, 393, 4, 32, 1, 12, 30, 73, 146, 150, 4, 155, 1, 73, 12, 36, 4, 155, 1, 12, 34, 4, 10, 351, 12, 13, 4, 32, 107, 18, 12, 40, 144, 4, 32, 140, 12, 141, 78, 4, 155, 1, 12, 1, 142, 4, 155, 1, 12, 1, 130, 4, 32, 143, 18, 12, 98, 1, 4, 155, 1, 18, 12, 4, 155, 1, 18, 12, 4, 10, 17, 12, 175, 1, 4, 10, 43, 12, 13, 156, 45, 4, 8, 64, 4, 10, 601, 43, 351, 8, 12, 92, 4, 10, 17, 43, 57, 12, 92, 4, 10, 107, 73, 17, 162, 12, 65, 67, 4, 10, 17, 335, 162, 12, 65, 4, 10, 1, 43, 162, 12, 72, 4, 10, 17, 140, 12, 164, 4, 5, 4, 8, 55, 4, 10, 56, 160, 73, 60, 63, 4, 10, 56, 58, 60, 61, 4, 5, 4, 8, 46, 4, 10, 121, 12, 11, 1, 4, 10, 534, 12, 11, 1, 4, 10, 123, 12, 11, 1], "target": [6, 4, 8, 9, 4, 10, 11, 12, 13, 262, 4, 5, 4, 10, 335, 12, 100, 148, 4, 32, 1, 18, 12, 13, 4, 32, 601, 73, 12, 308, 203, 393, 4, 32, 1, 12, 30, 73, 146, 150, 4, 155, 1, 73, 12, 36, 4, 155, 1, 12, 34, 4, 10, 351, 12, 13, 4, 32, 107, 18, 12, 40, 144, 4, 32, 140, 12, 141, 78, 4, 155, 1, 12, 1, 142, 4, 155, 1, 12, 1, 130, 4, 32, 143, 18, 12, 98, 1, 4, 155, 1, 18, 12, 4, 155, 1, 18, 12, 4, 10, 17, 12, 175, 1, 4, 10, 43, 12, 13, 156, 45, 4, 8, 64, 4, 10, 601, 43, 351, 8, 12, 92, 4, 10, 17, 43, 57, 12, 92, 4, 10, 107, 73, 17, 162, 12, 65, 67, 4, 10, 17, 335, 162, 12, 65, 4, 10, 1, 43, 162, 12, 72, 4, 10, 17, 140, 12, 164, 4, 5, 4, 8, 55, 4, 10, 56, 160, 73, 60, 63, 4, 10, 56, 58, 60, 61, 4, 5, 4, 8, 46, 4, 10, 121, 12, 11, 1, 4, 10, 534, 12, 11, 1, 4, 10, 123, 12, 11, 1, 3], "length": 200}, "87": {"input": [2, 6, 261, 128, 4, 8, 9, 4, 10, 380, 12, 13, 130, 508, 174, 4, 10, 129, 12, 13, 130, 508, 4, 10, 11, 12, 13, 370, 99, 174, 4, 10, 43, 18, 12, 13, 465, 4, 10, 107, 18, 12, 13, 40, 139, 110, 4, 418, 4, 10, 1, 12, 109, 1, 1, 18, 547, 508, 4, 32, 1, 12, 1, 4, 32, 1, 12, 1, 4, 5, 4, 10, 640, 162, 12, 30, 86, 98, 1, 4, 32, 1, 12, 33, 4, 32, 1, 12, 34, 4, 32, 641, 12, 516, 354, 4, 5, 4, 5, 4, 10, 509, 12, 13, 4, 32, 510, 12, 37, 18, 100, 352, 4, 32, 511, 12, 36, 18, 85, 353, 4, 32, 512, 18, 12, 33, 19, 398, 4, 32, 513, 18, 12, 34, 19, 401, 4, 5, 4, 10, 17, 12, 4, 32, 153, 12, 248, 1, 4, 155, 360, 12, 4, 155, 1, 12, 4, 32, 335, 12, 363, 364, 4, 155, 1, 18, 12, 36, 100, 4, 155, 1, 18, 12, 37, 85, 4, 155, 1, 73, 12, 33, 19, 4, 155, 1, 73, 12, 34, 40, 4, 5, 4, 5, 4, 8, 46, 4, 10, 51], "target": [6, 261, 128, 4, 8, 9, 4, 10, 380, 12, 13, 130, 508, 174, 4, 10, 129, 12, 13, 130, 508, 4, 10, 11, 12, 13, 370, 99, 174, 4, 10, 43, 18, 12, 13, 465, 4, 10, 107, 18, 12, 13, 40, 139, 110, 4, 418, 4, 10, 1, 12, 109, 1, 1, 18, 547, 508, 4, 32, 1, 12, 1, 4, 32, 1, 12, 1, 4, 5, 4, 10, 640, 162, 12, 30, 86, 98, 1, 4, 32, 1, 12, 33, 4, 32, 1, 12, 34, 4, 32, 641, 12, 516, 354, 4, 5, 4, 5, 4, 10, 509, 12, 13, 4, 32, 510, 12, 37, 18, 100, 352, 4, 32, 511, 12, 36, 18, 85, 353, 4, 32, 512, 18, 12, 33, 19, 398, 4, 32, 513, 18, 12, 34, 19, 401, 4, 5, 4, 10, 17, 12, 4, 32, 153, 12, 248, 1, 4, 155, 360, 12, 4, 155, 1, 12, 4, 32, 335, 12, 363, 364, 4, 155, 1, 18, 12, 36, 100, 4, 155, 1, 18, 12, 37, 85, 4, 155, 1, 73, 12, 33, 19, 4, 155, 1, 73, 12, 34, 40, 4, 5, 4, 5, 4, 8, 46, 4, 10, 51, 3], "length": 200}, "88": {"input": [2, 6, 128, 4, 8, 9, 4, 10, 11, 12, 13, 174, 198, 4, 10, 17, 12, 175, 1, 4, 10, 177, 162, 12, 23, 342, 4, 10, 182, 12, 108, 40, 1, 4, 10, 178, 73, 12, 13, 179, 423, 110, 4, 10, 43, 12, 13, 156, 45, 4, 5, 4, 8, 46, 4, 10, 123, 12, 182, 11, 4, 10, 121, 12, 178, 11, 4, 10, 50, 12, 177, 11, 4, 10, 54, 12, 17, 11, 4, 10, 51, 12, 11, 4, 5, 4, 8, 64, 4, 10, 17, 43, 12, 92, 4, 10, 177, 17, 18, 12, 191, 4, 10, 177, 43, 182, 177, 73, 12, 171, 4, 10, 17, 178, 12, 65, 94, 4, 10, 182, 17, 12, 65, 67, 4, 10, 177, 178, 162, 12, 65, 4, 5, 4, 8, 55, 4, 10, 56, 58, 60, 61, 4, 10, 56, 194, 60, 63, 4, 10, 125, 126, 61, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [6, 128, 4, 8, 9, 4, 10, 11, 12, 13, 174, 198, 4, 10, 17, 12, 175, 1, 4, 10, 177, 162, 12, 23, 342, 4, 10, 182, 12, 108, 40, 1, 4, 10, 178, 73, 12, 13, 179, 423, 110, 4, 10, 43, 12, 13, 156, 45, 4, 5, 4, 8, 46, 4, 10, 123, 12, 182, 11, 4, 10, 121, 12, 178, 11, 4, 10, 50, 12, 177, 11, 4, 10, 54, 12, 17, 11, 4, 10, 51, 12, 11, 4, 5, 4, 8, 64, 4, 10, 17, 43, 12, 92, 4, 10, 177, 17, 18, 12, 191, 4, 10, 177, 43, 182, 177, 73, 12, 171, 4, 10, 17, 178, 12, 65, 94, 4, 10, 182, 17, 12, 65, 67, 4, 10, 177, 178, 162, 12, 65, 4, 5, 4, 8, 55, 4, 10, 56, 58, 60, 61, 4, 10, 56, 194, 60, 63, 4, 10, 125, 126, 61, 4, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 154}, "89": {"input": [2, 6, 4, 8, 9, 4, 10, 11, 12, 13, 174, 198, 4, 10, 642, 12, 23, 1, 1, 4, 10, 17, 12, 175, 1, 4, 10, 335, 12, 202, 1, 79, 4, 5, 4, 10, 1, 12, 4, 32, 29, 73, 12, 4, 155, 1, 12, 308, 340, 1, 4, 155, 1, 18, 12, 83, 340, 58, 1, 4, 155, 1, 73, 12, 30, 340, 1, 4, 5, 4, 32, 1, 12, 4, 155, 1, 12, 109, 1, 385, 1, 423, 4, 155, 1, 18, 12, 109, 1, 385, 1, 1, 4, 5, 4, 32, 1, 12, 109, 1, 386, 1, 503, 4, 155, 1, 18, 12, 33, 4, 155, 1, 18, 12, 34, 4, 155, 1, 18, 12, 36, 4, 155, 1, 18, 12, 37, 4, 5, 4, 8, 55, 4, 10, 56, 58, 60, 61, 4, 10, 56, 1, 60, 63, 4, 5, 4, 8, 64, 4, 5, 4, 10, 642, 17, 57, 12, 70, 334, 1, 4, 10, 29, 335, 81, 12, 65, 67, 4, 10, 17, 29, 81, 12, 65, 4, 10, 119, 17, 642, 18, 12, 92, 4, 10, 1, 119, 81, 12, 72, 4, 10, 1, 119, 162, 12, 92, 4, 10, 1], "target": [6, 4, 8, 9, 4, 10, 11, 12, 13, 174, 198, 4, 10, 642, 12, 23, 1, 1, 4, 10, 17, 12, 175, 1, 4, 10, 335, 12, 202, 1, 79, 4, 5, 4, 10, 1, 12, 4, 32, 29, 73, 12, 4, 155, 1, 12, 308, 340, 1, 4, 155, 1, 18, 12, 83, 340, 58, 1, 4, 155, 1, 73, 12, 30, 340, 1, 4, 5, 4, 32, 1, 12, 4, 155, 1, 12, 109, 1, 385, 1, 423, 4, 155, 1, 18, 12, 109, 1, 385, 1, 1, 4, 5, 4, 32, 1, 12, 109, 1, 386, 1, 503, 4, 155, 1, 18, 12, 33, 4, 155, 1, 18, 12, 34, 4, 155, 1, 18, 12, 36, 4, 155, 1, 18, 12, 37, 4, 5, 4, 8, 55, 4, 10, 56, 58, 60, 61, 4, 10, 56, 1, 60, 63, 4, 5, 4, 8, 64, 4, 5, 4, 10, 642, 17, 57, 12, 70, 334, 1, 4, 10, 29, 335, 81, 12, 65, 67, 4, 10, 17, 29, 81, 12, 65, 4, 10, 119, 17, 642, 18, 12, 92, 4, 10, 1, 119, 81, 12, 72, 4, 10, 1, 119, 162, 12, 92, 4, 10, 1, 3], "length": 200}, "90": {"input": [2, 4, 5, 4, 6, 4, 8, 9, 4, 5, 4, 10, 11, 12, 13, 14, 174, 4, 10, 17, 12, 175, 1, 295, 4, 10, 135, 12, 39, 137, 127, 132, 4, 10, 138, 12, 13, 200, 4, 5, 4, 10, 1, 12, 23, 4, 32, 263, 12, 1, 4, 32, 643, 12, 1, 4, 32, 644, 12, 1, 4, 32, 645, 12, 1, 4, 5, 4, 10, 1, 12, 13, 4, 32, 1, 12, 1, 4, 32, 646, 12, 1, 4, 32, 1, 12, 1, 4, 32, 1, 12, 1, 4, 32, 1, 18, 12, 1, 4, 5, 4, 10, 43, 12, 13, 44, 45, 4, 5, 4, 8, 46, 4, 10, 320, 12, 11, 263, 4, 10, 47, 12, 11, 643, 4, 10, 89, 12, 11, 644, 4, 10, 121, 12, 11, 645, 4, 10, 157, 12, 11, 135, 4, 10, 158, 12, 11, 138, 4, 10, 51, 12, 11, 4, 10, 54, 12, 11, 17, 4, 5, 4, 8, 64, 4, 10, 17, 43, 12, 92, 4, 5, 4, 4, 10, 643, 17, 12, 191, 4, 10, 644, 17, 12, 191, 4, 10, 645, 17, 12, 191, 4, 5, 4, 5, 4, 10, 263, 135, 43], "target": [4, 5, 4, 6, 4, 8, 9, 4, 5, 4, 10, 11, 12, 13, 14, 174, 4, 10, 17, 12, 175, 1, 295, 4, 10, 135, 12, 39, 137, 127, 132, 4, 10, 138, 12, 13, 200, 4, 5, 4, 10, 1, 12, 23, 4, 32, 263, 12, 1, 4, 32, 643, 12, 1, 4, 32, 644, 12, 1, 4, 32, 645, 12, 1, 4, 5, 4, 10, 1, 12, 13, 4, 32, 1, 12, 1, 4, 32, 646, 12, 1, 4, 32, 1, 12, 1, 4, 32, 1, 12, 1, 4, 32, 1, 18, 12, 1, 4, 5, 4, 10, 43, 12, 13, 44, 45, 4, 5, 4, 8, 46, 4, 10, 320, 12, 11, 263, 4, 10, 47, 12, 11, 643, 4, 10, 89, 12, 11, 644, 4, 10, 121, 12, 11, 645, 4, 10, 157, 12, 11, 135, 4, 10, 158, 12, 11, 138, 4, 10, 51, 12, 11, 4, 10, 54, 12, 11, 17, 4, 5, 4, 8, 64, 4, 10, 17, 43, 12, 92, 4, 5, 4, 4, 10, 643, 17, 12, 191, 4, 10, 644, 17, 12, 191, 4, 10, 645, 17, 12, 191, 4, 5, 4, 5, 4, 10, 263, 135, 43, 3], "length": 200}, "91": {"input": [2, 6, 4, 8, 9, 4, 5, 4, 10, 11, 12, 13, 294, 174, 4, 10, 1, 12, 4, 32, 1, 12, 308, 203, 541, 309, 4, 32, 543, 12, 4, 155, 1, 12, 308, 203, 1, 393, 4, 155, 17, 12, 82, 1, 468, 382, 4, 5, 4, 10, 647, 12, 83, 1, 203, 403, 295, 4, 10, 1, 12, 26, 77, 149, 1, 4, 10, 43, 12, 13, 116, 4, 5, 4, 5, 4, 8, 55, 4, 10, 56, 58, 18, 61, 4, 10, 56, 1, 73, 61, 4, 10, 125, 126, 63, 4, 5, 4, 8, 64, 4, 5, 4, 10, 1, 647, 12, 117, 1, 4, 10, 17, 647, 12, 65, 94, 4, 10, 1, 1, 12, 117, 1, 67, 4, 10, 1, 43, 43, 12, 92, 4, 5, 4, 5, 4, 8, 46, 4, 10, 120, 12, 11, 647, 4, 10, 89, 12, 11, 1, 4, 10, 54, 12, 11, 17, 4, 10, 51, 12, 11, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [6, 4, 8, 9, 4, 5, 4, 10, 11, 12, 13, 294, 174, 4, 10, 1, 12, 4, 32, 1, 12, 308, 203, 541, 309, 4, 32, 543, 12, 4, 155, 1, 12, 308, 203, 1, 393, 4, 155, 17, 12, 82, 1, 468, 382, 4, 5, 4, 10, 647, 12, 83, 1, 203, 403, 295, 4, 10, 1, 12, 26, 77, 149, 1, 4, 10, 43, 12, 13, 116, 4, 5, 4, 5, 4, 8, 55, 4, 10, 56, 58, 18, 61, 4, 10, 56, 1, 73, 61, 4, 10, 125, 126, 63, 4, 5, 4, 8, 64, 4, 5, 4, 10, 1, 647, 12, 117, 1, 4, 10, 17, 647, 12, 65, 94, 4, 10, 1, 1, 12, 117, 1, 67, 4, 10, 1, 43, 43, 12, 92, 4, 5, 4, 5, 4, 8, 46, 4, 10, 120, 12, 11, 647, 4, 10, 89, 12, 11, 1, 4, 10, 54, 12, 11, 17, 4, 10, 51, 12, 11, 4, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 162}, "92": {"input": [2, 6, 261, 4, 8, 9, 4, 10, 11, 12, 13, 14, 174, 4, 5, 4, 10, 178, 12, 23, 130, 110, 4, 32, 648, 12, 423, 4, 32, 649, 12, 503, 4, 5, 4, 10, 43, 12, 4, 32, 1, 12, 4, 155, 650, 12, 13, 116, 4, 155, 1, 12, 13, 204, 174, 4, 5, 4, 32, 1, 12, 4, 155, 1, 12, 13, 1, 4, 155, 651, 12, 13, 204, 174, 4, 5, 4, 5, 4, 10, 29, 12, 266, 4, 32, 1, 12, 4, 155, 652, 12, 308, 105, 309, 367, 4, 155, 1, 12, 308, 105, 309, 204, 174, 4, 5, 4, 32, 1, 12, 4, 155, 1, 12, 308, 105, 368, 1, 4, 155, 1, 12, 308, 105, 368, 204, 174, 4, 5, 4, 5, 4, 10, 606, 12, 4, 32, 1, 12, 4, 155, 1, 12, 13, 28, 4, 155, 1, 12, 13, 204, 174, 4, 5, 4, 32, 1, 12, 4, 155, 1, 12, 13, 42, 4, 155, 1, 12, 13, 204, 174, 4, 5, 4, 10, 1, 12, 39, 477, 372, 4, 5, 4, 10, 17, 12, 1, 266, 4, 32, 653, 12, 1, 1, 4, 32, 654, 12, 1, 1], "target": [6, 261, 4, 8, 9, 4, 10, 11, 12, 13, 14, 174, 4, 5, 4, 10, 178, 12, 23, 130, 110, 4, 32, 648, 12, 423, 4, 32, 649, 12, 503, 4, 5, 4, 10, 43, 12, 4, 32, 1, 12, 4, 155, 650, 12, 13, 116, 4, 155, 1, 12, 13, 204, 174, 4, 5, 4, 32, 1, 12, 4, 155, 1, 12, 13, 1, 4, 155, 651, 12, 13, 204, 174, 4, 5, 4, 5, 4, 10, 29, 12, 266, 4, 32, 1, 12, 4, 155, 652, 12, 308, 105, 309, 367, 4, 155, 1, 12, 308, 105, 309, 204, 174, 4, 5, 4, 32, 1, 12, 4, 155, 1, 12, 308, 105, 368, 1, 4, 155, 1, 12, 308, 105, 368, 204, 174, 4, 5, 4, 5, 4, 10, 606, 12, 4, 32, 1, 12, 4, 155, 1, 12, 13, 28, 4, 155, 1, 12, 13, 204, 174, 4, 5, 4, 32, 1, 12, 4, 155, 1, 12, 13, 42, 4, 155, 1, 12, 13, 204, 174, 4, 5, 4, 10, 1, 12, 39, 477, 372, 4, 5, 4, 10, 17, 12, 1, 266, 4, 32, 653, 12, 1, 1, 4, 32, 654, 12, 1, 1, 3], "length": 200}, "93": {"input": [2, 6, 4, 8, 9, 162, 5, 4, 10, 486, 162, 12, 13, 130, 5, 4, 10, 595, 12, 378, 453, 4, 32, 17, 12, 1, 1, 4, 10, 344, 12, 13, 100, 4, 32, 5, 4, 8, 55, 4, 10, 56, 487, 162, 63, 8, 5, 4, 10, 56, 58, 61, 8, 5, 4, 252, 5, 4, 8, 64, 4, 10, 595, 43, 12, 458, 4, 10, 486, 17, 162, 12, 65, 67, 4, 10, 17, 344, 12, 65, 4, 10, 5, 4, 8, 46, 4, 10, 459, 12, 486, 4, 10, 1, 12, 344, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [6, 4, 8, 9, 162, 5, 4, 10, 486, 162, 12, 13, 130, 5, 4, 10, 595, 12, 378, 453, 4, 32, 17, 12, 1, 1, 4, 10, 344, 12, 13, 100, 4, 32, 5, 4, 8, 55, 4, 10, 56, 487, 162, 63, 8, 5, 4, 10, 56, 58, 61, 8, 5, 4, 252, 5, 4, 8, 64, 4, 10, 595, 43, 12, 458, 4, 10, 486, 17, 162, 12, 65, 67, 4, 10, 17, 344, 12, 65, 4, 10, 5, 4, 8, 46, 4, 10, 459, 12, 486, 4, 10, 1, 12, 344, 4, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 97}, "94": {"input": [2, 6, 128, 172, 4, 5, 4, 8, 9, 4, 10, 11, 12, 13, 173, 174, 4, 10, 196, 12, 13, 173, 174, 4, 10, 178, 73, 12, 13, 179, 180, 4, 10, 17, 12, 248, 382, 176, 4, 10, 519, 12, 23, 4, 32, 177, 162, 12, 18, 88, 4, 32, 520, 18, 12, 18, 424, 4, 10, 43, 12, 13, 44, 45, 4, 5, 4, 8, 46, 4, 10, 54, 12, 17, 196, 4, 10, 159, 12, 11, 178, 4, 10, 186, 12, 177, 196, 4, 10, 51, 12, 196, 4, 10, 52, 12, 196, 43, 4, 5, 4, 8, 64, 4, 10, 17, 119, 12, 253, 4, 10, 519, 17, 18, 12, 191, 4, 10, 177, 119, 12, 253, 4, 10, 17, 43, 12, 92, 4, 10, 519, 43, 519, 73, 12, 171, 4, 10, 177, 178, 162, 12, 117, 1, 67, 4, 10, 520, 196, 12, 117, 449, 94, 4, 5, 4, 8, 55, 4, 10, 56, 449, 162, 60, 63, 4, 5, 4, 5, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [6, 128, 172, 4, 5, 4, 8, 9, 4, 10, 11, 12, 13, 173, 174, 4, 10, 196, 12, 13, 173, 174, 4, 10, 178, 73, 12, 13, 179, 180, 4, 10, 17, 12, 248, 382, 176, 4, 10, 519, 12, 23, 4, 32, 177, 162, 12, 18, 88, 4, 32, 520, 18, 12, 18, 424, 4, 10, 43, 12, 13, 44, 45, 4, 5, 4, 8, 46, 4, 10, 54, 12, 17, 196, 4, 10, 159, 12, 11, 178, 4, 10, 186, 12, 177, 196, 4, 10, 51, 12, 196, 4, 10, 52, 12, 196, 43, 4, 5, 4, 8, 64, 4, 10, 17, 119, 12, 253, 4, 10, 519, 17, 18, 12, 191, 4, 10, 177, 119, 12, 253, 4, 10, 17, 43, 12, 92, 4, 10, 519, 43, 519, 73, 12, 171, 4, 10, 177, 178, 162, 12, 117, 1, 67, 4, 10, 520, 196, 12, 117, 449, 94, 4, 5, 4, 8, 55, 4, 10, 56, 449, 162, 60, 63, 4, 5, 4, 5, 4, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 170}, "95": {"input": [2, 4, 5, 4, 6, 1, 128, 4, 8, 9, 4, 10, 380, 12, 13, 198, 174, 4, 10, 655, 73, 12, 13, 179, 1, 4, 10, 656, 73, 12, 13, 179, 503, 4, 10, 17, 12, 175, 1, 4, 10, 107, 12, 13, 144, 4, 10, 464, 162, 12, 23, 1, 136, 4, 10, 154, 162, 12, 23, 592, 136, 4, 10, 43, 12, 13, 156, 370, 4, 8, 46, 4, 10, 184, 12, 380, 656, 4, 10, 50, 12, 380, 655, 4, 10, 47, 12, 380, 154, 4, 10, 89, 12, 380, 464, 4, 10, 120, 12, 380, 107, 4, 10, 51, 12, 380, 4, 10, 54, 12, 380, 17, 4, 10, 52, 12, 43, 4, 8, 64, 4, 5, 4, 5, 4, 10, 17, 43, 655, 656, 12, 92, 4, 5, 4, 10, 154, 17, 18, 12, 191, 4, 10, 154, 154, 464, 43, 107, 12, 171, 4, 5, 4, 10, 154, 656, 12, 93, 67, 4, 10, 154, 655, 12, 65, 4, 5, 4, 10, 464, 17, 18, 12, 191, 4, 10, 464, 464, 18, 12, 191, 1, 4, 5, 4, 10, 464, 43, 154, 107, 656, 12, 171, 4, 5, 4, 10, 464, 655, 12], "target": [4, 5, 4, 6, 1, 128, 4, 8, 9, 4, 10, 380, 12, 13, 198, 174, 4, 10, 655, 73, 12, 13, 179, 1, 4, 10, 656, 73, 12, 13, 179, 503, 4, 10, 17, 12, 175, 1, 4, 10, 107, 12, 13, 144, 4, 10, 464, 162, 12, 23, 1, 136, 4, 10, 154, 162, 12, 23, 592, 136, 4, 10, 43, 12, 13, 156, 370, 4, 8, 46, 4, 10, 184, 12, 380, 656, 4, 10, 50, 12, 380, 655, 4, 10, 47, 12, 380, 154, 4, 10, 89, 12, 380, 464, 4, 10, 120, 12, 380, 107, 4, 10, 51, 12, 380, 4, 10, 54, 12, 380, 17, 4, 10, 52, 12, 43, 4, 8, 64, 4, 5, 4, 5, 4, 10, 17, 43, 655, 656, 12, 92, 4, 5, 4, 10, 154, 17, 18, 12, 191, 4, 10, 154, 154, 464, 43, 107, 12, 171, 4, 5, 4, 10, 154, 656, 12, 93, 67, 4, 10, 154, 655, 12, 65, 4, 5, 4, 10, 464, 17, 18, 12, 191, 4, 10, 464, 464, 18, 12, 191, 1, 4, 5, 4, 10, 464, 43, 154, 107, 656, 12, 171, 4, 5, 4, 10, 464, 655, 12, 3], "length": 200}, "96": {"input": [2, 4, 5, 4, 6, 128, 18, 172, 4, 8, 9, 4, 10, 460, 12, 13, 197, 74, 4, 10, 461, 12, 13, 199, 14, 4, 10, 462, 12, 13, 96, 4, 10, 463, 12, 23, 423, 110, 4, 10, 1, 12, 13, 423, 4, 10, 464, 12, 23, 465, 136, 4, 10, 17, 12, 175, 469, 4, 10, 1, 12, 265, 4, 10, 1, 12, 468, 4, 10, 1, 12, 4, 10, 43, 12, 13, 156, 45, 4, 8, 5, 4, 8, 46, 4, 10, 51, 12, 460, 4, 10, 53, 12, 461, 4, 10, 120, 12, 462, 4, 10, 47, 12, 466, 460, 4, 10, 54, 12, 467, 461, 4, 10, 186, 12, 464, 460, 4, 10, 1, 12, 464, 461, 4, 10, 124, 12, 463, 460, 4, 10, 374, 12, 463, 461, 4, 5, 4, 8, 55, 4, 10, 56, 57, 1, 59, 60, 63, 4, 10, 5, 4, 8, 64, 4, 10, 17, 119, 12, 92, 4, 10, 466, 461, 12, 92, 4, 10, 467, 460, 12, 92, 4, 5, 4, 10, 1, 460, 12, 117, 1, 4, 10, 1, 461, 12, 117, 1, 4, 10, 17, 462, 12, 117, 1, 4, 5, 4, 10, 464], "target": [4, 5, 4, 6, 128, 18, 172, 4, 8, 9, 4, 10, 460, 12, 13, 197, 74, 4, 10, 461, 12, 13, 199, 14, 4, 10, 462, 12, 13, 96, 4, 10, 463, 12, 23, 423, 110, 4, 10, 1, 12, 13, 423, 4, 10, 464, 12, 23, 465, 136, 4, 10, 17, 12, 175, 469, 4, 10, 1, 12, 265, 4, 10, 1, 12, 468, 4, 10, 1, 12, 4, 10, 43, 12, 13, 156, 45, 4, 8, 5, 4, 8, 46, 4, 10, 51, 12, 460, 4, 10, 53, 12, 461, 4, 10, 120, 12, 462, 4, 10, 47, 12, 466, 460, 4, 10, 54, 12, 467, 461, 4, 10, 186, 12, 464, 460, 4, 10, 1, 12, 464, 461, 4, 10, 124, 12, 463, 460, 4, 10, 374, 12, 463, 461, 4, 5, 4, 8, 55, 4, 10, 56, 57, 1, 59, 60, 63, 4, 10, 5, 4, 8, 64, 4, 10, 17, 119, 12, 92, 4, 10, 466, 461, 12, 92, 4, 10, 467, 460, 12, 92, 4, 5, 4, 10, 1, 460, 12, 117, 1, 4, 10, 1, 461, 12, 117, 1, 4, 10, 17, 462, 12, 117, 1, 4, 5, 4, 10, 464, 3], "length": 200}, "97": {"input": [2, 6, 1, 4, 8, 9, 4, 10, 11, 12, 13, 14, 174, 4, 10, 1, 12, 13, 116, 4, 10, 17, 12, 1, 306, 1, 1, 4, 10, 1, 12, 23, 1, 4, 10, 43, 12, 13, 156, 45, 4, 5, 4, 8, 46, 4, 10, 54, 12, 17, 11, 4, 10, 120, 12, 1, 11, 4, 10, 51, 12, 11, 4, 418, 4, 8, 64, 4, 10, 17, 1, 43, 12, 65, 94, 4, 10, 1, 17, 12, 65, 95, 4, 5, 4, 8, 55, 4, 10, 56, 58, 60, 61, 4, 10, 56, 1, 60, 63, 4, 10, 125, 126, 61, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [6, 1, 4, 8, 9, 4, 10, 11, 12, 13, 14, 174, 4, 10, 1, 12, 13, 116, 4, 10, 17, 12, 1, 306, 1, 1, 4, 10, 1, 12, 23, 1, 4, 10, 43, 12, 13, 156, 45, 4, 5, 4, 8, 46, 4, 10, 54, 12, 17, 11, 4, 10, 120, 12, 1, 11, 4, 10, 51, 12, 11, 4, 418, 4, 8, 64, 4, 10, 17, 1, 43, 12, 65, 94, 4, 10, 1, 17, 12, 65, 95, 4, 5, 4, 8, 55, 4, 10, 56, 58, 60, 61, 4, 10, 56, 1, 60, 63, 4, 10, 125, 126, 61, 4, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 105}} \ No newline at end of file +{"0": {"input": [2, 4, 5, 6, 7, 8, 6, 9, 10, 11, 12, 13, 14, 6, 9, 15, 16, 11, 17, 18, 19, 6, 20, 6, 9, 21, 11, 22, 23, 6, 24, 1, 11, 1, 1, 1, 6, 24, 1, 11, 1, 1, 1, 6, 24, 1, 11, 25, 1, 1, 6, 24, 1, 11, 26, 1, 1, 6, 20, 6, 9, 1, 11, 12, 27, 6, 24, 1, 11, 25, 1, 6, 24, 1, 11, 25, 1, 6, 24, 1, 11, 25, 1, 6, 24, 1, 11, 25, 1, 6, 20, 6, 9, 1, 11, 12, 6, 24, 28, 11, 1, 29, 6, 24, 1, 11, 30, 1, 6, 24, 1, 11, 31, 1, 6, 24, 1, 11, 1, 1, 6, 24, 1, 11, 32, 1, 6, 20, 6, 9, 33, 11, 34, 35, 36, 6, 24, 37, 11, 6, 24, 1, 11, 6, 24, 1, 11, 6, 24, 1, 11, 6, 24, 1, 11, 6, 20, 6, 9, 1, 11, 12, 1, 6, 9, 38, 11, 12, 1, 6, 20, 6, 7, 39, 6, 20, 6, 9, 33, 28, 11, 40, 1, 6, 9, 33, 1, 11, 40, 1, 6, 9, 33, 1, 11, 40, 1, 6, 9, 33, 1, 11, 40, 1, 6, 9, 33, 1, 11, 40, 1, 6, 20, 6, 9, 1, 15, 11, 40, 1, 6, 9, 1, 15, 11, 40, 1, 6, 9, 1, 15, 11, 40, 1, 6, 9, 1, 15, 11, 40, 1, 6, 20, 6, 9, 33, 38, 11, 41, 6, 9, 21, 38, 1, 16, 11, 41, 42, 6, 20, 6, 7, 43, 6, 9, 44, 11, 37, 28, 6, 9, 45, 11, 28, 6, 9, 46, 11, 1, 6, 9, 47, 11, 1, 6, 9, 48, 11, 1, 6, 9, 49, 11, 1, 6, 9, 50, 11, 10, 1, 6, 9, 51, 11, 10, 1, 6, 9, 52, 11, 10, 1, 6, 9, 53, 11, 10, 1, 6, 9, 54, 11, 10, 15, 6, 9, 55, 11, 10, 6, 9, 56, 11, 10, 1, 6, 20, 6, 20, 6, 7, 57, 6, 9, 58, 1, 1, 59, 60, 6, 9, 58, 1, 1, 59, 60, 6, 9, 58, 1, 1, 59, 60, 6, 9, 58, 1, 1, 59, 60, 6, 20, 6, 9, 58, 1, 61, 62, 6, 9, 58, 1, 61, 62, 6, 9, 58, 1, 61, 62, 6, 9, 58, 1, 61, 62, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [4, 5, 6, 7, 8, 6, 9, 10, 11, 12, 13, 14, 6, 9, 15, 16, 11, 17, 18, 19, 6, 20, 6, 9, 21, 11, 22, 23, 6, 24, 1, 11, 1, 1, 1, 6, 24, 1, 11, 1, 1, 1, 6, 24, 1, 11, 25, 1, 1, 6, 24, 1, 11, 26, 1, 1, 6, 20, 6, 9, 1, 11, 12, 27, 6, 24, 1, 11, 25, 1, 6, 24, 1, 11, 25, 1, 6, 24, 1, 11, 25, 1, 6, 24, 1, 11, 25, 1, 6, 20, 6, 9, 1, 11, 12, 6, 24, 28, 11, 1, 29, 6, 24, 1, 11, 30, 1, 6, 24, 1, 11, 31, 1, 6, 24, 1, 11, 1, 1, 6, 24, 1, 11, 32, 1, 6, 20, 6, 9, 33, 11, 34, 35, 36, 6, 24, 37, 11, 6, 24, 1, 11, 6, 24, 1, 11, 6, 24, 1, 11, 6, 24, 1, 11, 6, 20, 6, 9, 1, 11, 12, 1, 6, 9, 38, 11, 12, 1, 6, 20, 6, 7, 39, 6, 20, 6, 9, 33, 28, 11, 40, 1, 6, 9, 33, 1, 11, 40, 1, 6, 9, 33, 1, 11, 40, 1, 6, 9, 33, 1, 11, 40, 1, 6, 9, 33, 1, 11, 40, 1, 6, 20, 6, 9, 1, 15, 11, 40, 1, 6, 9, 1, 15, 11, 40, 1, 6, 9, 1, 15, 11, 40, 1, 6, 9, 1, 15, 11, 40, 1, 6, 20, 6, 9, 33, 38, 11, 41, 6, 9, 21, 38, 1, 16, 11, 41, 42, 6, 20, 6, 7, 43, 6, 9, 44, 11, 37, 28, 6, 9, 45, 11, 28, 6, 9, 46, 11, 1, 6, 9, 47, 11, 1, 6, 9, 48, 11, 1, 6, 9, 49, 11, 1, 6, 9, 50, 11, 10, 1, 6, 9, 51, 11, 10, 1, 6, 9, 52, 11, 10, 1, 6, 9, 53, 11, 10, 1, 6, 9, 54, 11, 10, 15, 6, 9, 55, 11, 10, 6, 9, 56, 11, 10, 1, 6, 20, 6, 20, 6, 7, 57, 6, 9, 58, 1, 1, 59, 60, 6, 9, 58, 1, 1, 59, 60, 6, 9, 58, 1, 1, 59, 60, 6, 9, 58, 1, 1, 59, 60, 6, 20, 6, 9, 58, 1, 61, 62, 6, 9, 58, 1, 61, 62, 6, 9, 58, 1, 61, 62, 6, 9, 58, 1, 61, 62, 6, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 397}, "1": {"input": [2, 4, 6, 7, 8, 6, 9, 10, 11, 12, 63, 6, 9, 64, 65, 11, 12, 66, 67, 68, 6, 9, 69, 11, 70, 32, 61, 27, 71, 72, 6, 20, 6, 9, 73, 11, 74, 75, 76, 1, 1, 68, 6, 9, 77, 11, 17, 18, 78, 6, 20, 6, 9, 79, 11, 6, 24, 33, 16, 11, 80, 81, 1, 6, 24, 1, 11, 82, 83, 84, 85, 86, 87, 88, 6, 20, 6, 9, 38, 11, 12, 89, 90, 6, 7, 43, 6, 9, 91, 11, 10, 77, 6, 9, 92, 11, 10, 73, 6, 9, 93, 11, 10, 64, 6, 9, 45, 11, 10, 6, 9, 44, 11, 10, 33, 6, 9, 94, 11, 10, 38, 6, 20, 6, 7, 57, 6, 9, 95, 16, 96, 16, 97, 62, 6, 9, 58, 1, 1, 97, 60, 6, 20, 6, 7, 39, 6, 9, 33, 64, 16, 11, 98, 99, 6, 9, 1, 64, 16, 11, 98, 100, 6, 9, 79, 38, 101, 11, 41, 6, 9, 38, 69, 16, 11, 98, 102, 6, 9, 1, 77, 11, 98, 103, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [4, 6, 7, 8, 6, 9, 10, 11, 12, 63, 6, 9, 64, 65, 11, 12, 66, 67, 68, 6, 9, 69, 11, 70, 32, 61, 27, 71, 72, 6, 20, 6, 9, 73, 11, 74, 75, 76, 1, 1, 68, 6, 9, 77, 11, 17, 18, 78, 6, 20, 6, 9, 79, 11, 6, 24, 33, 16, 11, 80, 81, 1, 6, 24, 1, 11, 82, 83, 84, 85, 86, 87, 88, 6, 20, 6, 9, 38, 11, 12, 89, 90, 6, 7, 43, 6, 9, 91, 11, 10, 77, 6, 9, 92, 11, 10, 73, 6, 9, 93, 11, 10, 64, 6, 9, 45, 11, 10, 6, 9, 44, 11, 10, 33, 6, 9, 94, 11, 10, 38, 6, 20, 6, 7, 57, 6, 9, 95, 16, 96, 16, 97, 62, 6, 9, 58, 1, 1, 97, 60, 6, 20, 6, 7, 39, 6, 9, 33, 64, 16, 11, 98, 99, 6, 9, 1, 64, 16, 11, 98, 100, 6, 9, 79, 38, 101, 11, 41, 6, 9, 38, 69, 16, 11, 98, 102, 6, 9, 1, 77, 11, 98, 103, 6, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 185}, "2": {"input": [2, 4, 104, 105, 6, 7, 8, 6, 9, 106, 11, 12, 107, 108, 14, 6, 9, 109, 11, 12, 107, 108, 6, 9, 10, 11, 12, 110, 111, 14, 6, 9, 38, 16, 11, 12, 112, 6, 9, 15, 16, 11, 12, 18, 113, 68, 6, 1, 6, 9, 1, 11, 74, 1, 1, 16, 114, 108, 6, 24, 1, 11, 1, 6, 24, 1, 11, 1, 6, 20, 6, 9, 115, 116, 11, 22, 117, 118, 1, 6, 24, 1, 11, 23, 6, 24, 1, 11, 119, 6, 24, 120, 11, 121, 122, 6, 20, 6, 20, 6, 9, 123, 11, 12, 6, 24, 124, 11, 125, 16, 85, 126, 6, 24, 127, 11, 128, 16, 129, 130, 6, 24, 131, 16, 11, 23, 132, 133, 6, 24, 134, 16, 11, 119, 132, 135, 6, 20, 6, 9, 33, 11, 6, 24, 79, 11, 136, 1, 6, 137, 138, 11, 6, 137, 1, 11, 6, 24, 139, 11, 140, 141, 6, 137, 1, 16, 11, 128, 85, 6, 137, 1, 16, 11, 125, 129, 6, 137, 1, 65, 11, 23, 132, 6, 137, 1, 65, 11, 119, 18, 6, 20, 6, 20, 6, 7, 43, 6, 9, 45, 11, 109, 6, 9, 56, 11, 106, 10, 6, 9, 1, 11, 106, 10, 120, 6, 9, 142, 11, 106, 10, 131, 6, 9, 46, 11, 106, 10, 124, 6, 9, 47, 11, 106, 10, 127, 6, 9, 48, 11, 106, 10, 134, 6, 9, 143, 11, 1, 1, 6, 9, 144, 11, 1, 1, 6, 9, 54, 11, 106, 10, 15, 6, 9, 44, 11, 106, 10, 138, 6, 9, 94, 11, 106, 10, 38, 6, 20, 6, 7, 39, 6, 9, 139, 38, 115, 11, 40, 1, 6, 9, 79, 38, 11, 41, 42, 6, 20, 6, 9, 138, 115, 65, 11, 145, 1, 146, 6, 9, 138, 1, 1, 65, 11, 147, 6, 9, 138, 120, 65, 11, 147, 42, 6, 20, 6, 9, 120, 138, 11, 98, 6, 9, 115, 116, 38, 65, 11, 98, 6, 20, 6, 9, 33, 123, 116, 11, 148, 149, 150, 6, 9, 33, 134, 16, 11, 40, 1, 6, 9, 33, 131, 16, 11, 40, 1, 6, 9, 33, 124, 11, 40, 1, 6, 9, 33, 127, 11, 40, 1, 6, 20, 6, 9, 123, 33, 116, 11, 98, 151, 6, 9, 15, 33, 152, 11, 98, 6, 20, 6, 9, 138, 109, 11, 98, 6, 9, 33, 1, 11, 41, 6, 20, 6, 7, 57, 6, 9, 95, 153, 116, 97, 60, 6, 9, 95, 96, 16, 97, 62, 6, 9, 154, 155, 62, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [4, 104, 105, 6, 7, 8, 6, 9, 106, 11, 12, 107, 108, 14, 6, 9, 109, 11, 12, 107, 108, 6, 9, 10, 11, 12, 110, 111, 14, 6, 9, 38, 16, 11, 12, 112, 6, 9, 15, 16, 11, 12, 18, 113, 68, 6, 1, 6, 9, 1, 11, 74, 1, 1, 16, 114, 108, 6, 24, 1, 11, 1, 6, 24, 1, 11, 1, 6, 20, 6, 9, 115, 116, 11, 22, 117, 118, 1, 6, 24, 1, 11, 23, 6, 24, 1, 11, 119, 6, 24, 120, 11, 121, 122, 6, 20, 6, 20, 6, 9, 123, 11, 12, 6, 24, 124, 11, 125, 16, 85, 126, 6, 24, 127, 11, 128, 16, 129, 130, 6, 24, 131, 16, 11, 23, 132, 133, 6, 24, 134, 16, 11, 119, 132, 135, 6, 20, 6, 9, 33, 11, 6, 24, 79, 11, 136, 1, 6, 137, 138, 11, 6, 137, 1, 11, 6, 24, 139, 11, 140, 141, 6, 137, 1, 16, 11, 128, 85, 6, 137, 1, 16, 11, 125, 129, 6, 137, 1, 65, 11, 23, 132, 6, 137, 1, 65, 11, 119, 18, 6, 20, 6, 20, 6, 7, 43, 6, 9, 45, 11, 109, 6, 9, 56, 11, 106, 10, 6, 9, 1, 11, 106, 10, 120, 6, 9, 142, 11, 106, 10, 131, 6, 9, 46, 11, 106, 10, 124, 6, 9, 47, 11, 106, 10, 127, 6, 9, 48, 11, 106, 10, 134, 6, 9, 143, 11, 1, 1, 6, 9, 144, 11, 1, 1, 6, 9, 54, 11, 106, 10, 15, 6, 9, 44, 11, 106, 10, 138, 6, 9, 94, 11, 106, 10, 38, 6, 20, 6, 7, 39, 6, 9, 139, 38, 115, 11, 40, 1, 6, 9, 79, 38, 11, 41, 42, 6, 20, 6, 9, 138, 115, 65, 11, 145, 1, 146, 6, 9, 138, 1, 1, 65, 11, 147, 6, 9, 138, 120, 65, 11, 147, 42, 6, 20, 6, 9, 120, 138, 11, 98, 6, 9, 115, 116, 38, 65, 11, 98, 6, 20, 6, 9, 33, 123, 116, 11, 148, 149, 150, 6, 9, 33, 134, 16, 11, 40, 1, 6, 9, 33, 131, 16, 11, 40, 1, 6, 9, 33, 124, 11, 40, 1, 6, 9, 33, 127, 11, 40, 1, 6, 20, 6, 9, 123, 33, 116, 11, 98, 151, 6, 9, 15, 33, 152, 11, 98, 6, 20, 6, 9, 138, 109, 11, 98, 6, 9, 33, 1, 11, 41, 6, 20, 6, 7, 57, 6, 9, 95, 153, 116, 97, 60, 6, 9, 95, 96, 16, 97, 62, 6, 9, 154, 155, 62, 6, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 436}, "3": {"input": [2, 4, 6, 7, 8, 6, 20, 6, 9, 106, 11, 12, 156, 14, 6, 9, 157, 11, 12, 158, 6, 20, 6, 9, 159, 11, 22, 6, 24, 160, 11, 119, 1, 107, 161, 6, 24, 162, 16, 11, 23, 107, 35, 163, 72, 6, 24, 164, 11, 119, 165, 85, 88, 1, 6, 20, 6, 9, 166, 16, 11, 6, 24, 1, 16, 11, 74, 65, 1, 16, 114, 167, 168, 68, 6, 24, 1, 16, 11, 74, 65, 1, 16, 114, 1, 1, 68, 6, 20, 6, 9, 1, 11, 169, 170, 171, 1, 6, 20, 6, 9, 33, 16, 11, 80, 132, 1, 35, 172, 173, 6, 9, 174, 11, 175, 118, 1, 117, 119, 176, 177, 6, 7, 20, 6, 7, 43, 6, 9, 46, 11, 106, 1, 6, 9, 47, 11, 106, 1, 6, 9, 44, 11, 106, 33, 1, 6, 9, 178, 11, 106, 157, 6, 9, 45, 11, 106, 6, 20, 6, 7, 57, 6, 9, 95, 179, 96, 24, 97, 62, 6, 9, 154, 155, 60, 6, 9, 20, 6, 7, 39, 6, 9, 33, 16, 101, 16, 11, 41, 6, 9, 174, 65, 101, 16, 11, 98, 6, 9, 159, 101, 16, 11, 98, 6, 20, 6, 9, 174, 162, 11, 180, 103, 6, 20, 6, 9, 162, 164, 11, 40, 1, 181, 6, 20, 6, 9, 33, 1, 11, 182, 183, 184, 185, 6, 20, 6, 9, 33, 160, 11, 186, 183, 97, 6, 9, 33, 160, 11, 182, 183, 187, 185, 6, 20, 6, 9, 33, 174, 11, 186, 183, 97, 6, 9, 33, 174, 11, 182, 183, 187, 185, 6, 20, 6, 9, 33, 164, 11, 186, 183, 97, 6, 9, 33, 164, 11, 182, 183, 187, 185, 6, 20, 6, 9, 157, 162, 164, 11, 98, 6, 9, 160, 157, 11, 98, 6, 9, 174, 157, 11, 98, 6, 9, 164, 157, 11, 98, 6, 9, 33, 157, 11, 41, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [4, 6, 7, 8, 6, 20, 6, 9, 106, 11, 12, 156, 14, 6, 9, 157, 11, 12, 158, 6, 20, 6, 9, 159, 11, 22, 6, 24, 160, 11, 119, 1, 107, 161, 6, 24, 162, 16, 11, 23, 107, 35, 163, 72, 6, 24, 164, 11, 119, 165, 85, 88, 1, 6, 20, 6, 9, 166, 16, 11, 6, 24, 1, 16, 11, 74, 65, 1, 16, 114, 167, 168, 68, 6, 24, 1, 16, 11, 74, 65, 1, 16, 114, 1, 1, 68, 6, 20, 6, 9, 1, 11, 169, 170, 171, 1, 6, 20, 6, 9, 33, 16, 11, 80, 132, 1, 35, 172, 173, 6, 9, 174, 11, 175, 118, 1, 117, 119, 176, 177, 6, 7, 20, 6, 7, 43, 6, 9, 46, 11, 106, 1, 6, 9, 47, 11, 106, 1, 6, 9, 44, 11, 106, 33, 1, 6, 9, 178, 11, 106, 157, 6, 9, 45, 11, 106, 6, 20, 6, 7, 57, 6, 9, 95, 179, 96, 24, 97, 62, 6, 9, 154, 155, 60, 6, 9, 20, 6, 7, 39, 6, 9, 33, 16, 101, 16, 11, 41, 6, 9, 174, 65, 101, 16, 11, 98, 6, 9, 159, 101, 16, 11, 98, 6, 20, 6, 9, 174, 162, 11, 180, 103, 6, 20, 6, 9, 162, 164, 11, 40, 1, 181, 6, 20, 6, 9, 33, 1, 11, 182, 183, 184, 185, 6, 20, 6, 9, 33, 160, 11, 186, 183, 97, 6, 9, 33, 160, 11, 182, 183, 187, 185, 6, 20, 6, 9, 33, 174, 11, 186, 183, 97, 6, 9, 33, 174, 11, 182, 183, 187, 185, 6, 20, 6, 9, 33, 164, 11, 186, 183, 97, 6, 9, 33, 164, 11, 182, 183, 187, 185, 6, 20, 6, 9, 157, 162, 164, 11, 98, 6, 9, 160, 157, 11, 98, 6, 9, 174, 157, 11, 98, 6, 9, 164, 157, 11, 98, 6, 9, 33, 157, 11, 41, 6, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 325}, "4": {"input": [2, 4, 6, 7, 8, 6, 9, 10, 11, 12, 111, 90, 14, 6, 9, 77, 11, 17, 18, 19, 6, 9, 33, 11, 34, 188, 6, 9, 189, 11, 12, 190, 6, 9, 38, 11, 12, 191, 6, 20, 6, 7, 39, 6, 20, 6, 9, 33, 38, 11, 41, 6, 9, 77, 33, 11, 98, 151, 6, 9, 33, 189, 11, 98, 102, 6, 20, 6, 7, 57, 6, 9, 95, 96, 97, 62, 6, 9, 95, 83, 97, 60, 6, 9, 154, 155, 62, 6, 20, 6, 7, 43, 6, 9, 91, 11, 10, 77, 6, 9, 192, 11, 10, 189, 6, 9, 45, 11, 10, 6, 9, 94, 11, 10, 38, 6, 9, 44, 11, 10, 33, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [4, 6, 7, 8, 6, 9, 10, 11, 12, 111, 90, 14, 6, 9, 77, 11, 17, 18, 19, 6, 9, 33, 11, 34, 188, 6, 9, 189, 11, 12, 190, 6, 9, 38, 11, 12, 191, 6, 20, 6, 7, 39, 6, 20, 6, 9, 33, 38, 11, 41, 6, 9, 77, 33, 11, 98, 151, 6, 9, 33, 189, 11, 98, 102, 6, 20, 6, 7, 57, 6, 9, 95, 96, 97, 62, 6, 9, 95, 83, 97, 60, 6, 9, 154, 155, 62, 6, 20, 6, 7, 43, 6, 9, 91, 11, 10, 77, 6, 9, 192, 11, 10, 189, 6, 9, 45, 11, 10, 6, 9, 94, 11, 10, 38, 6, 9, 44, 11, 10, 33, 6, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 122}, "5": {"input": [2, 4, 6, 7, 8, 6, 9, 10, 11, 12, 14, 13, 6, 9, 21, 11, 118, 6, 24, 1, 11, 193, 25, 194, 1, 1, 6, 24, 1, 11, 22, 195, 1, 6, 137, 1, 11, 23, 1, 6, 137, 1, 11, 119, 1, 6, 24, 1, 11, 22, 165, 1, 6, 137, 1, 11, 23, 1, 6, 137, 1, 11, 119, 1, 6, 24, 1, 11, 22, 26, 1, 6, 137, 1, 11, 23, 1, 6, 137, 1, 11, 119, 1, 6, 9, 196, 11, 6, 24, 15, 16, 11, 17, 18, 19, 6, 9, 1, 11, 12, 85, 1, 6, 9, 1, 11, 12, 197, 1, 6, 9, 33, 11, 34, 87, 6, 24, 198, 11, 1, 6, 24, 199, 11, 1, 6, 20, 6, 9, 38, 11, 12, 89, 90, 6, 20, 6, 7, 39, 6, 9, 33, 15, 11, 40, 1, 151, 6, 9, 21, 15, 16, 11, 40, 1, 102, 6, 9, 33, 38, 11, 41, 6, 9, 21, 38, 16, 11, 41, 6, 20, 6, 7, 43, 6, 9, 54, 11, 15, 10, 6, 9, 143, 11, 1, 10, 6, 9, 93, 11, 1, 10, 6, 9, 200, 11, 1, 10, 6, 9, 192, 11, 1, 10, 6, 9, 201, 11, 1, 10, 6, 9, 202, 11, 1, 10, 6, 9, 178, 11, 1, 10, 6, 9, 45, 11, 10, 6, 9, 44, 11, 199, 10, 6, 9, 203, 11, 198, 10, 6, 20, 6, 7, 57, 6, 9, 58, 1, 61, 60, 6, 9, 58, 1, 61, 62, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [4, 6, 7, 8, 6, 9, 10, 11, 12, 14, 13, 6, 9, 21, 11, 118, 6, 24, 1, 11, 193, 25, 194, 1, 1, 6, 24, 1, 11, 22, 195, 1, 6, 137, 1, 11, 23, 1, 6, 137, 1, 11, 119, 1, 6, 24, 1, 11, 22, 165, 1, 6, 137, 1, 11, 23, 1, 6, 137, 1, 11, 119, 1, 6, 24, 1, 11, 22, 26, 1, 6, 137, 1, 11, 23, 1, 6, 137, 1, 11, 119, 1, 6, 9, 196, 11, 6, 24, 15, 16, 11, 17, 18, 19, 6, 9, 1, 11, 12, 85, 1, 6, 9, 1, 11, 12, 197, 1, 6, 9, 33, 11, 34, 87, 6, 24, 198, 11, 1, 6, 24, 199, 11, 1, 6, 20, 6, 9, 38, 11, 12, 89, 90, 6, 20, 6, 7, 39, 6, 9, 33, 15, 11, 40, 1, 151, 6, 9, 21, 15, 16, 11, 40, 1, 102, 6, 9, 33, 38, 11, 41, 6, 9, 21, 38, 16, 11, 41, 6, 20, 6, 7, 43, 6, 9, 54, 11, 15, 10, 6, 9, 143, 11, 1, 10, 6, 9, 93, 11, 1, 10, 6, 9, 200, 11, 1, 10, 6, 9, 192, 11, 1, 10, 6, 9, 201, 11, 1, 10, 6, 9, 202, 11, 1, 10, 6, 9, 178, 11, 1, 10, 6, 9, 45, 11, 10, 6, 9, 44, 11, 199, 10, 6, 9, 203, 11, 198, 10, 6, 20, 6, 7, 57, 6, 9, 58, 1, 61, 60, 6, 9, 58, 1, 61, 62, 6, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 257}, "6": {"input": [2, 4, 6, 7, 8, 116, 20, 6, 9, 204, 116, 11, 12, 205, 6, 9, 206, 11, 207, 208, 6, 24, 33, 11, 136, 1, 6, 24, 139, 11, 193, 16, 1, 6, 24, 20, 6, 7, 57, 6, 9, 95, 209, 116, 60, 7, 20, 6, 9, 95, 96, 62, 7, 20, 6, 210, 20, 6, 7, 39, 6, 9, 206, 38, 11, 211, 6, 9, 33, 139, 11, 98, 6, 9, 204, 33, 116, 11, 98, 151, 6, 9, 20, 6, 7, 43, 6, 9, 212, 11, 204, 6, 9, 46, 11, 139, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [4, 6, 7, 8, 116, 20, 6, 9, 204, 116, 11, 12, 205, 6, 9, 206, 11, 207, 208, 6, 24, 33, 11, 136, 1, 6, 24, 139, 11, 193, 16, 1, 6, 24, 20, 6, 7, 57, 6, 9, 95, 209, 116, 60, 7, 20, 6, 9, 95, 96, 62, 7, 20, 6, 210, 20, 6, 7, 39, 6, 9, 206, 38, 11, 211, 6, 9, 33, 139, 11, 98, 6, 9, 204, 33, 116, 11, 98, 151, 6, 9, 20, 6, 7, 43, 6, 9, 212, 11, 204, 6, 9, 46, 11, 139, 6, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 97}, "7": {"input": [2, 4, 6, 7, 8, 6, 9, 10, 11, 12, 14, 213, 6, 9, 214, 11, 215, 1, 1, 6, 9, 33, 11, 34, 1, 6, 9, 139, 11, 1, 1, 72, 6, 20, 6, 9, 1, 11, 6, 24, 216, 65, 11, 6, 137, 1, 11, 193, 84, 1, 6, 137, 1, 16, 11, 82, 84, 96, 1, 6, 137, 1, 65, 11, 22, 84, 1, 6, 20, 6, 24, 1, 11, 6, 137, 1, 11, 74, 1, 217, 218, 67, 6, 137, 1, 16, 11, 74, 1, 217, 1, 1, 6, 20, 6, 24, 1, 11, 74, 1, 219, 1, 220, 6, 137, 1, 16, 11, 23, 6, 137, 1, 16, 11, 119, 6, 137, 1, 16, 11, 128, 6, 137, 1, 16, 11, 125, 6, 20, 6, 7, 57, 6, 9, 95, 96, 97, 62, 6, 9, 95, 1, 97, 60, 6, 20, 6, 7, 39, 6, 20, 6, 9, 214, 33, 179, 11, 221, 222, 1, 6, 9, 216, 139, 223, 11, 98, 151, 6, 9, 33, 216, 223, 11, 98, 6, 9, 101, 33, 214, 16, 11, 41, 6, 9, 1, 101, 223, 11, 224, 6, 9, 1, 101, 116, 11, 41, 6, 9, 1, 101, 7, 11, 41, 6, 9, 139, 216, 101, 65, 11, 98, 6, 20, 6, 20, 6, 7, 43, 6, 9, 50, 11, 33, 214, 10, 6, 9, 143, 11, 1, 214, 10, 6, 9, 52, 11, 1, 214, 10, 6, 9, 225, 11, 1, 214, 10, 6, 9, 91, 11, 1, 214, 10, 6, 9, 201, 11, 1, 214, 10, 6, 9, 226, 11, 1, 214, 10, 6, 9, 45, 11, 214, 10, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [4, 6, 7, 8, 6, 9, 10, 11, 12, 14, 213, 6, 9, 214, 11, 215, 1, 1, 6, 9, 33, 11, 34, 1, 6, 9, 139, 11, 1, 1, 72, 6, 20, 6, 9, 1, 11, 6, 24, 216, 65, 11, 6, 137, 1, 11, 193, 84, 1, 6, 137, 1, 16, 11, 82, 84, 96, 1, 6, 137, 1, 65, 11, 22, 84, 1, 6, 20, 6, 24, 1, 11, 6, 137, 1, 11, 74, 1, 217, 218, 67, 6, 137, 1, 16, 11, 74, 1, 217, 1, 1, 6, 20, 6, 24, 1, 11, 74, 1, 219, 1, 220, 6, 137, 1, 16, 11, 23, 6, 137, 1, 16, 11, 119, 6, 137, 1, 16, 11, 128, 6, 137, 1, 16, 11, 125, 6, 20, 6, 7, 57, 6, 9, 95, 96, 97, 62, 6, 9, 95, 1, 97, 60, 6, 20, 6, 7, 39, 6, 20, 6, 9, 214, 33, 179, 11, 221, 222, 1, 6, 9, 216, 139, 223, 11, 98, 151, 6, 9, 33, 216, 223, 11, 98, 6, 9, 101, 33, 214, 16, 11, 41, 6, 9, 1, 101, 223, 11, 224, 6, 9, 1, 101, 116, 11, 41, 6, 9, 1, 101, 7, 11, 41, 6, 9, 139, 216, 101, 65, 11, 98, 6, 20, 6, 20, 6, 7, 43, 6, 9, 50, 11, 33, 214, 10, 6, 9, 143, 11, 1, 214, 10, 6, 9, 52, 11, 1, 214, 10, 6, 9, 225, 11, 1, 214, 10, 6, 9, 91, 11, 1, 214, 10, 6, 9, 201, 11, 1, 214, 10, 6, 9, 226, 11, 1, 214, 10, 6, 9, 45, 11, 214, 10, 6, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 275}, "8": {"input": [2, 4, 6, 7, 8, 6, 20, 6, 9, 10, 11, 12, 29, 14, 6, 9, 227, 11, 6, 24, 1, 11, 193, 25, 228, 229, 6, 24, 230, 11, 6, 137, 1, 11, 193, 25, 1, 231, 6, 137, 33, 11, 80, 1, 188, 173, 6, 20, 6, 9, 232, 11, 82, 1, 25, 36, 87, 6, 9, 1, 11, 70, 233, 27, 1, 6, 9, 38, 11, 12, 234, 6, 20, 6, 20, 6, 7, 57, 6, 9, 95, 96, 16, 62, 6, 9, 95, 1, 65, 62, 6, 9, 154, 155, 60, 6, 20, 6, 7, 39, 6, 20, 6, 9, 1, 232, 11, 40, 1, 6, 9, 33, 232, 11, 98, 102, 6, 9, 1, 1, 11, 40, 1, 151, 6, 9, 227, 38, 38, 11, 41, 6, 20, 6, 20, 6, 7, 43, 6, 9, 54, 11, 10, 232, 6, 9, 52, 11, 10, 1, 6, 9, 44, 11, 10, 33, 6, 9, 45, 11, 10, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [4, 6, 7, 8, 6, 20, 6, 9, 10, 11, 12, 29, 14, 6, 9, 227, 11, 6, 24, 1, 11, 193, 25, 228, 229, 6, 24, 230, 11, 6, 137, 1, 11, 193, 25, 1, 231, 6, 137, 33, 11, 80, 1, 188, 173, 6, 20, 6, 9, 232, 11, 82, 1, 25, 36, 87, 6, 9, 1, 11, 70, 233, 27, 1, 6, 9, 38, 11, 12, 234, 6, 20, 6, 20, 6, 7, 57, 6, 9, 95, 96, 16, 62, 6, 9, 95, 1, 65, 62, 6, 9, 154, 155, 60, 6, 20, 6, 7, 39, 6, 20, 6, 9, 1, 232, 11, 40, 1, 6, 9, 33, 232, 11, 98, 102, 6, 9, 1, 1, 11, 40, 1, 151, 6, 9, 227, 38, 38, 11, 41, 6, 20, 6, 20, 6, 7, 43, 6, 9, 54, 11, 10, 232, 6, 9, 52, 11, 10, 1, 6, 9, 44, 11, 10, 33, 6, 9, 45, 11, 10, 6, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 162}, "9": {"input": [2, 4, 105, 1, 1, 6, 7, 8, 6, 9, 10, 11, 12, 235, 6, 9, 236, 11, 12, 6, 24, 1, 11, 197, 1, 6, 24, 1, 11, 1, 72, 237, 6, 24, 238, 16, 11, 169, 31, 239, 205, 6, 9, 1, 11, 74, 240, 68, 241, 6, 24, 1, 11, 1, 6, 24, 1, 11, 1, 6, 24, 1, 11, 1, 6, 24, 1, 11, 1, 6, 20, 6, 9, 38, 11, 12, 242, 90, 6, 20, 6, 9, 79, 11, 6, 24, 243, 11, 6, 137, 244, 11, 27, 6, 245, 1, 11, 246, 247, 248, 249, 1, 250, 6, 245, 1, 11, 251, 252, 253, 254, 255, 6, 137, 256, 11, 27, 6, 245, 1, 11, 246, 247, 248, 249, 1, 250, 6, 245, 1, 11, 251, 252, 253, 254, 255, 6, 137, 1, 11, 27, 6, 245, 1, 11, 246, 247, 248, 249, 1, 250, 6, 245, 1, 11, 251, 252, 253, 254, 255, 6, 137, 1, 11, 27, 6, 245, 1, 11, 246, 247, 248, 249, 1, 250, 6, 245, 1, 11, 251, 252, 253, 254, 255, 6, 24, 257, 11, 136, 16, 258, 259, 6, 137, 260, 16, 11, 132, 1, 6, 137, 1, 11, 129, 261, 6, 20, 6, 7, 39, 6, 9, 38, 257, 11, 262, 6, 9, 38, 38, 11, 263, 6, 9, 38, 101, 11, 98, 6, 20, 6, 9, 257, 101, 16, 11, 264, 6, 9, 243, 101, 243, 38, 11, 41, 6, 9, 260, 243, 16, 11, 98, 102, 6, 20, 6, 9, 238, 257, 11, 98, 265, 6, 9, 1, 257, 11, 98, 151, 6, 9, 1, 257, 11, 98, 266, 6, 20, 6, 9, 260, 238, 11, 267, 1, 1, 6, 9, 260, 238, 11, 267, 1, 1, 6, 9, 260, 238, 11, 267, 1, 1, 6, 9, 260, 238, 11, 267, 1, 1, 6, 20, 6, 9, 260, 238, 11, 268, 269, 270, 1, 1, 181, 6, 9, 260, 238, 11, 268, 269, 270, 1, 1, 181, 6, 9, 260, 238, 11, 268, 269, 270, 1, 1, 181, 6, 9, 260, 238, 11, 268, 269, 270, 1, 1, 181, 6, 20, 6, 9, 260, 238, 11, 268, 269, 270, 1, 1, 6, 9, 260, 238, 11, 40, 1, 6, 20, 6, 9, 243, 1, 11, 98, 1, 6, 20, 6, 7, 43, 6, 9, 55, 11, 10, 6, 9, 142, 11, 10, 238, 6, 9, 45, 11, 10, 1, 6, 9, 44, 11, 10, 260, 6, 9, 46, 11, 10, 1, 6, 9, 47, 11, 10, 1, 6, 9, 48, 11, 10, 1, 6, 9, 49, 11, 10, 1, 6, 9, 201, 11, 10, 1, 6, 9, 94, 11, 10, 38, 6, 9, 20, 6, 7, 57, 6, 9, 95, 1, 65, 60, 6, 9, 95, 252, 62, 6, 9, 154, 1, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [4, 105, 1, 1, 6, 7, 8, 6, 9, 10, 11, 12, 235, 6, 9, 236, 11, 12, 6, 24, 1, 11, 197, 1, 6, 24, 1, 11, 1, 72, 237, 6, 24, 238, 16, 11, 169, 31, 239, 205, 6, 9, 1, 11, 74, 240, 68, 241, 6, 24, 1, 11, 1, 6, 24, 1, 11, 1, 6, 24, 1, 11, 1, 6, 24, 1, 11, 1, 6, 20, 6, 9, 38, 11, 12, 242, 90, 6, 20, 6, 9, 79, 11, 6, 24, 243, 11, 6, 137, 244, 11, 27, 6, 245, 1, 11, 246, 247, 248, 249, 1, 250, 6, 245, 1, 11, 251, 252, 253, 254, 255, 6, 137, 256, 11, 27, 6, 245, 1, 11, 246, 247, 248, 249, 1, 250, 6, 245, 1, 11, 251, 252, 253, 254, 255, 6, 137, 1, 11, 27, 6, 245, 1, 11, 246, 247, 248, 249, 1, 250, 6, 245, 1, 11, 251, 252, 253, 254, 255, 6, 137, 1, 11, 27, 6, 245, 1, 11, 246, 247, 248, 249, 1, 250, 6, 245, 1, 11, 251, 252, 253, 254, 255, 6, 24, 257, 11, 136, 16, 258, 259, 6, 137, 260, 16, 11, 132, 1, 6, 137, 1, 11, 129, 261, 6, 20, 6, 7, 39, 6, 9, 38, 257, 11, 262, 6, 9, 38, 38, 11, 263, 6, 9, 38, 101, 11, 98, 6, 20, 6, 9, 257, 101, 16, 11, 264, 6, 9, 243, 101, 243, 38, 11, 41, 6, 9, 260, 243, 16, 11, 98, 102, 6, 20, 6, 9, 238, 257, 11, 98, 265, 6, 9, 1, 257, 11, 98, 151, 6, 9, 1, 257, 11, 98, 266, 6, 20, 6, 9, 260, 238, 11, 267, 1, 1, 6, 9, 260, 238, 11, 267, 1, 1, 6, 9, 260, 238, 11, 267, 1, 1, 6, 9, 260, 238, 11, 267, 1, 1, 6, 20, 6, 9, 260, 238, 11, 268, 269, 270, 1, 1, 181, 6, 9, 260, 238, 11, 268, 269, 270, 1, 1, 181, 6, 9, 260, 238, 11, 268, 269, 270, 1, 1, 181, 6, 9, 260, 238, 11, 268, 269, 270, 1, 1, 181, 6, 20, 6, 9, 260, 238, 11, 268, 269, 270, 1, 1, 6, 9, 260, 238, 11, 40, 1, 6, 20, 6, 9, 243, 1, 11, 98, 1, 6, 20, 6, 7, 43, 6, 9, 55, 11, 10, 6, 9, 142, 11, 10, 238, 6, 9, 45, 11, 10, 1, 6, 9, 44, 11, 10, 260, 6, 9, 46, 11, 10, 1, 6, 9, 47, 11, 10, 1, 6, 9, 48, 11, 10, 1, 6, 9, 49, 11, 10, 1, 6, 9, 201, 11, 10, 1, 6, 9, 94, 11, 10, 38, 6, 9, 20, 6, 7, 57, 6, 9, 95, 1, 65, 60, 6, 9, 95, 252, 62, 6, 9, 154, 1, 6, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 470}, "10": {"input": [2, 4, 6, 7, 8, 6, 9, 10, 11, 12, 111, 90, 6, 9, 1, 11, 12, 235, 6, 9, 196, 11, 12, 6, 24, 271, 11, 118, 1, 6, 24, 15, 16, 11, 17, 18, 272, 6, 9, 79, 11, 6, 24, 33, 11, 80, 1, 273, 1, 6, 24, 274, 11, 193, 259, 249, 1, 194, 6, 9, 275, 11, 70, 233, 27, 1, 6, 9, 276, 11, 169, 107, 1, 1, 1, 277, 6, 9, 278, 16, 11, 169, 170, 279, 277, 237, 6, 20, 6, 9, 38, 11, 12, 89, 90, 6, 20, 6, 7, 39, 6, 9, 276, 33, 65, 11, 280, 103, 6, 9, 271, 275, 7, 11, 98, 151, 6, 9, 278, 33, 7, 11, 280, 151, 6, 9, 278, 274, 7, 11, 280, 6, 9, 79, 38, 7, 11, 41, 6, 9, 33, 271, 116, 11, 1, 179, 281, 279, 6, 9, 274, 271, 116, 11, 1, 179, 281, 279, 6, 9, 15, 33, 7, 11, 282, 281, 283, 6, 20, 6, 7, 57, 6, 9, 95, 153, 65, 97, 60, 6, 9, 95, 96, 97, 62, 6, 20, 6, 7, 43, 6, 9, 54, 11, 10, 1, 15, 6, 9, 45, 11, 10, 271, 6, 9, 142, 11, 10, 278, 6, 9, 46, 11, 10, 274, 6, 9, 178, 11, 10, 276, 6, 9, 55, 11, 10, 6, 9, 44, 11, 10, 33, 6, 9, 94, 11, 10, 38, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [4, 6, 7, 8, 6, 9, 10, 11, 12, 111, 90, 6, 9, 1, 11, 12, 235, 6, 9, 196, 11, 12, 6, 24, 271, 11, 118, 1, 6, 24, 15, 16, 11, 17, 18, 272, 6, 9, 79, 11, 6, 24, 33, 11, 80, 1, 273, 1, 6, 24, 274, 11, 193, 259, 249, 1, 194, 6, 9, 275, 11, 70, 233, 27, 1, 6, 9, 276, 11, 169, 107, 1, 1, 1, 277, 6, 9, 278, 16, 11, 169, 170, 279, 277, 237, 6, 20, 6, 9, 38, 11, 12, 89, 90, 6, 20, 6, 7, 39, 6, 9, 276, 33, 65, 11, 280, 103, 6, 9, 271, 275, 7, 11, 98, 151, 6, 9, 278, 33, 7, 11, 280, 151, 6, 9, 278, 274, 7, 11, 280, 6, 9, 79, 38, 7, 11, 41, 6, 9, 33, 271, 116, 11, 1, 179, 281, 279, 6, 9, 274, 271, 116, 11, 1, 179, 281, 279, 6, 9, 15, 33, 7, 11, 282, 281, 283, 6, 20, 6, 7, 57, 6, 9, 95, 153, 65, 97, 60, 6, 9, 95, 96, 97, 62, 6, 20, 6, 7, 43, 6, 9, 54, 11, 10, 1, 15, 6, 9, 45, 11, 10, 271, 6, 9, 142, 11, 10, 278, 6, 9, 46, 11, 10, 274, 6, 9, 178, 11, 10, 276, 6, 9, 55, 11, 10, 6, 9, 44, 11, 10, 33, 6, 9, 94, 11, 10, 38, 6, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 239}, "11": {"input": [2, 4, 105, 284, 6, 20, 6, 7, 8, 6, 9, 10, 11, 12, 285, 14, 6, 9, 33, 11, 34, 286, 6, 20, 6, 9, 287, 11, 215, 6, 24, 1, 116, 11, 16, 288, 6, 24, 1, 116, 11, 16, 288, 6, 24, 1, 116, 11, 16, 288, 6, 24, 1, 116, 11, 16, 288, 6, 20, 6, 9, 64, 65, 11, 12, 66, 1, 6, 24, 1, 11, 6, 24, 1, 11, 6, 24, 1, 11, 6, 24, 1, 11, 6, 20, 6, 9, 289, 11, 17, 113, 6, 24, 1, 11, 6, 24, 1, 11, 6, 24, 1, 11, 6, 24, 1, 11, 6, 20, 6, 9, 77, 11, 17, 272, 6, 20, 6, 9, 38, 11, 12, 242, 90, 6, 20, 6, 7, 43, 6, 9, 142, 11, 10, 1, 6, 9, 46, 11, 10, 1, 6, 9, 47, 11, 10, 1, 6, 9, 48, 11, 10, 1, 6, 9, 290, 11, 1, 10, 6, 9, 55, 11, 1, 10, 6, 9, 56, 11, 1, 10, 6, 9, 1, 11, 1, 10, 6, 9, 50, 11, 1, 10, 6, 9, 51, 11, 1, 10, 6, 9, 52, 11, 1, 10, 6, 9, 53, 11, 1, 10, 6, 20, 6, 9, 44, 11, 33, 10, 6, 9, 45, 11, 10, 6, 9, 94, 11, 38, 6, 9, 92, 11, 77, 10, 6, 20, 6, 7, 39, 6, 9, 33, 38, 289, 11, 41, 6, 9, 287, 33, 16, 11, 262, 6, 9, 287, 38, 287, 289, 16, 11, 263, 6, 9, 1, 1, 11, 291, 1, 151, 6, 9, 1, 1, 11, 291, 1, 103, 6, 9, 1, 1, 11, 291, 1, 292, 6, 9, 1, 1, 11, 291, 1, 1, 6, 9, 287, 64, 11, 180, 6, 9, 77, 33, 11, 98, 1, 6, 20, 6, 7, 57, 6, 9, 95, 83, 116, 97, 60, 6, 9, 154, 155, 62, 6, 20, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [4, 105, 284, 6, 20, 6, 7, 8, 6, 9, 10, 11, 12, 285, 14, 6, 9, 33, 11, 34, 286, 6, 20, 6, 9, 287, 11, 215, 6, 24, 1, 116, 11, 16, 288, 6, 24, 1, 116, 11, 16, 288, 6, 24, 1, 116, 11, 16, 288, 6, 24, 1, 116, 11, 16, 288, 6, 20, 6, 9, 64, 65, 11, 12, 66, 1, 6, 24, 1, 11, 6, 24, 1, 11, 6, 24, 1, 11, 6, 24, 1, 11, 6, 20, 6, 9, 289, 11, 17, 113, 6, 24, 1, 11, 6, 24, 1, 11, 6, 24, 1, 11, 6, 24, 1, 11, 6, 20, 6, 9, 77, 11, 17, 272, 6, 20, 6, 9, 38, 11, 12, 242, 90, 6, 20, 6, 7, 43, 6, 9, 142, 11, 10, 1, 6, 9, 46, 11, 10, 1, 6, 9, 47, 11, 10, 1, 6, 9, 48, 11, 10, 1, 6, 9, 290, 11, 1, 10, 6, 9, 55, 11, 1, 10, 6, 9, 56, 11, 1, 10, 6, 9, 1, 11, 1, 10, 6, 9, 50, 11, 1, 10, 6, 9, 51, 11, 1, 10, 6, 9, 52, 11, 1, 10, 6, 9, 53, 11, 1, 10, 6, 20, 6, 9, 44, 11, 33, 10, 6, 9, 45, 11, 10, 6, 9, 94, 11, 38, 6, 9, 92, 11, 77, 10, 6, 20, 6, 7, 39, 6, 9, 33, 38, 289, 11, 41, 6, 9, 287, 33, 16, 11, 262, 6, 9, 287, 38, 287, 289, 16, 11, 263, 6, 9, 1, 1, 11, 291, 1, 151, 6, 9, 1, 1, 11, 291, 1, 103, 6, 9, 1, 1, 11, 291, 1, 292, 6, 9, 1, 1, 11, 291, 1, 1, 6, 9, 287, 64, 11, 180, 6, 9, 77, 33, 11, 98, 1, 6, 20, 6, 7, 57, 6, 9, 95, 83, 116, 97, 60, 6, 9, 154, 155, 62, 6, 20, 6, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 318}, "12": {"input": [2, 4, 6, 1, 6, 1, 11, 12, 293, 14, 6, 1, 11, 12, 110, 294, 6, 1, 11, 70, 32, 61, 27, 71, 6, 295, 11, 12, 118, 213, 6, 296, 11, 17, 18, 78, 6, 297, 11, 169, 132, 283, 88, 298, 6, 299, 11, 22, 125, 300, 301, 1, 6, 302, 11, 6, 1, 16, 11, 80, 65, 273, 87, 86, 6, 1, 11, 193, 231, 6, 1, 11, 85, 1, 6, 1, 11, 197, 1, 6, 20, 6, 1, 6, 1, 11, 106, 303, 6, 1, 11, 106, 6, 1, 11, 106, 1, 6, 1, 11, 106, 304, 6, 1, 11, 106, 305, 6, 1, 11, 106, 306, 6, 1, 11, 106, 307, 6, 1, 11, 106, 33, 6, 20, 6, 1, 6, 295, 33, 275, 11, 98, 6, 297, 33, 11, 280, 16, 103, 6, 302, 38, 304, 11, 41, 6, 20, 6, 308, 304, 11, 309, 102, 6, 308, 307, 306, 11, 98, 102, 6, 20, 6, 299, 303, 38, 305, 304, 11, 41, 6, 20, 6, 1, 303, 305, 11, 41, 6, 20, 6, 1, 307, 11, 98, 6, 1, 306, 11, 40, 1, 151, 6, 296, 33, 11, 282, 1, 1, 6, 20, 6, 1, 6, 310, 96, 97, 62, 6, 310, 1, 97, 60, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [4, 6, 1, 6, 1, 11, 12, 293, 14, 6, 1, 11, 12, 110, 294, 6, 1, 11, 70, 32, 61, 27, 71, 6, 295, 11, 12, 118, 213, 6, 296, 11, 17, 18, 78, 6, 297, 11, 169, 132, 283, 88, 298, 6, 299, 11, 22, 125, 300, 301, 1, 6, 302, 11, 6, 1, 16, 11, 80, 65, 273, 87, 86, 6, 1, 11, 193, 231, 6, 1, 11, 85, 1, 6, 1, 11, 197, 1, 6, 20, 6, 1, 6, 1, 11, 106, 303, 6, 1, 11, 106, 6, 1, 11, 106, 1, 6, 1, 11, 106, 304, 6, 1, 11, 106, 305, 6, 1, 11, 106, 306, 6, 1, 11, 106, 307, 6, 1, 11, 106, 33, 6, 20, 6, 1, 6, 295, 33, 275, 11, 98, 6, 297, 33, 11, 280, 16, 103, 6, 302, 38, 304, 11, 41, 6, 20, 6, 308, 304, 11, 309, 102, 6, 308, 307, 306, 11, 98, 102, 6, 20, 6, 299, 303, 38, 305, 304, 11, 41, 6, 20, 6, 1, 303, 305, 11, 41, 6, 20, 6, 1, 307, 11, 98, 6, 1, 306, 11, 40, 1, 151, 6, 296, 33, 11, 282, 1, 1, 6, 20, 6, 1, 6, 310, 96, 97, 62, 6, 310, 1, 97, 60, 6, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 214}, "13": {"input": [2, 4, 105, 6, 7, 8, 6, 9, 10, 11, 12, 29, 14, 6, 9, 311, 11, 12, 156, 14, 6, 9, 33, 11, 80, 312, 87, 1, 6, 20, 6, 9, 189, 11, 12, 156, 6, 9, 1, 11, 12, 6, 24, 1, 11, 241, 14, 6, 24, 1, 11, 1, 1, 1, 6, 20, 6, 9, 77, 11, 12, 19, 6, 20, 6, 9, 1, 11, 1, 6, 24, 1, 16, 11, 313, 129, 1, 1, 6, 24, 1, 11, 70, 6, 20, 6, 9, 38, 11, 12, 314, 242, 90, 6, 20, 6, 20, 6, 7, 43, 6, 9, 45, 11, 10, 6, 9, 44, 11, 33, 10, 6, 9, 192, 11, 189, 10, 6, 9, 51, 11, 1, 189, 311, 6, 9, 92, 11, 77, 10, 6, 20, 6, 7, 39, 6, 9, 33, 38, 101, 11, 41, 6, 20, 6, 9, 1, 1, 11, 40, 1, 6, 9, 189, 1, 11, 98, 6, 20, 6, 9, 33, 189, 11, 98, 6, 9, 77, 33, 11, 98, 6, 20, 6, 7, 57, 6, 9, 95, 96, 62, 6, 9, 95, 83, 60, 6, 9, 154, 315, 60, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [4, 105, 6, 7, 8, 6, 9, 10, 11, 12, 29, 14, 6, 9, 311, 11, 12, 156, 14, 6, 9, 33, 11, 80, 312, 87, 1, 6, 20, 6, 9, 189, 11, 12, 156, 6, 9, 1, 11, 12, 6, 24, 1, 11, 241, 14, 6, 24, 1, 11, 1, 1, 1, 6, 20, 6, 9, 77, 11, 12, 19, 6, 20, 6, 9, 1, 11, 1, 6, 24, 1, 16, 11, 313, 129, 1, 1, 6, 24, 1, 11, 70, 6, 20, 6, 9, 38, 11, 12, 314, 242, 90, 6, 20, 6, 20, 6, 7, 43, 6, 9, 45, 11, 10, 6, 9, 44, 11, 33, 10, 6, 9, 192, 11, 189, 10, 6, 9, 51, 11, 1, 189, 311, 6, 9, 92, 11, 77, 10, 6, 20, 6, 7, 39, 6, 9, 33, 38, 101, 11, 41, 6, 20, 6, 9, 1, 1, 11, 40, 1, 6, 9, 189, 1, 11, 98, 6, 20, 6, 9, 33, 189, 11, 98, 6, 9, 77, 33, 11, 98, 6, 20, 6, 7, 57, 6, 9, 95, 96, 62, 6, 9, 95, 83, 60, 6, 9, 154, 315, 60, 6, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 192}, "14": {"input": [2, 4, 105, 104, 6, 7, 8, 6, 9, 311, 11, 12, 111, 90, 14, 6, 9, 316, 11, 12, 156, 14, 6, 20, 6, 9, 1, 11, 12, 294, 6, 24, 1, 11, 6, 24, 1, 11, 6, 9, 317, 11, 1, 1, 218, 6, 24, 1, 11, 1, 197, 318, 6, 24, 1, 11, 1, 197, 319, 6, 20, 6, 9, 79, 11, 6, 24, 33, 11, 80, 1, 1, 6, 24, 1, 11, 22, 6, 137, 37, 11, 320, 26, 277, 1, 85, 6, 245, 1, 11, 128, 6, 245, 1, 11, 125, 6, 245, 1, 11, 119, 6, 245, 1, 11, 23, 6, 137, 321, 11, 322, 1, 1, 118, 6, 245, 323, 11, 128, 6, 245, 324, 11, 125, 6, 245, 325, 11, 119, 6, 245, 326, 11, 23, 6, 20, 6, 9, 1, 11, 74, 241, 14, 6, 24, 1, 11, 149, 76, 6, 137, 1, 11, 1, 6, 137, 1, 11, 1, 6, 137, 1, 11, 1, 6, 137, 1, 11, 1, 6, 24, 1, 11, 149, 1, 6, 137, 1, 11, 1, 6, 137, 1, 11, 1, 6, 137, 1, 11, 327, 6, 137, 1, 11, 328, 6, 20, 6, 9, 329, 11, 12, 241, 14, 6, 24, 330, 11, 128, 331, 6, 24, 332, 11, 125, 331, 6, 24, 333, 11, 119, 331, 6, 24, 334, 11, 23, 331, 6, 20, 6, 9, 159, 11, 22, 1, 1, 301, 6, 24, 1, 11, 119, 163, 6, 24, 1, 11, 23, 163, 6, 24, 1, 11, 128, 161, 6, 24, 1, 11, 125, 161, 6, 20, 6, 9, 1, 11, 70, 6, 20, 6, 9, 335, 11, 12, 1, 322, 30, 6, 20, 6, 9, 38, 11, 12, 191, 6, 20, 6, 7, 43, 6, 9, 45, 11, 311, 6, 9, 336, 11, 311, 316, 6, 9, 93, 11, 311, 1, 6, 9, 226, 11, 311, 1, 6, 9, 94, 11, 38, 311, 6, 20, 6, 9, 46, 11, 311, 1, 316, 6, 9, 47, 11, 311, 1, 316, 6, 9, 48, 11, 311, 1, 316, 6, 9, 49, 11, 311, 1, 316, 6, 20, 6, 9, 44, 11, 311, 33, 6, 20, 6, 9, 337, 11, 311, 330, 6, 9, 144, 11, 311, 333, 6, 9, 53, 11, 311, 332, 6, 9, 143, 11, 311, 334, 6, 20, 6, 9, 192, 11, 311, 335, 6, 20, 6, 20, 6, 7, 39, 6, 9, 1, 338, 11, 221, 1, 339, 6, 9, 1, 338, 11, 221, 1, 339, 6, 9, 1, 338, 11, 221, 1, 339, 6, 9, 1, 338, 11, 221, 1, 339, 6, 20, 6, 9, 79, 38, 317, 11, 41, 6, 9, 33, 335, 11, 41, 6, 9, 159, 38, 11, 98, 6, 20, 6, 9, 37, 332, 11, 40, 1, 6, 9, 37, 330, 11, 40, 1, 6, 9, 37, 334, 11, 40, 1, 6, 9, 37, 333, 11, 40, 1, 6, 9, 37, 329, 11, 41, 42, 6, 20, 6, 9, 321, 332, 11, 40, 1, 6, 9, 321, 330, 11, 40, 1, 6, 9, 321, 334, 11, 40, 328, 6, 9, 321, 333, 11, 40, 327, 6, 9, 321, 329, 11, 41, 42, 6, 20, 6, 9, 1, 33, 11, 40, 1, 151, 6, 9, 1, 33, 11, 40, 1, 151, 6, 20, 6, 9, 1, 1, 11, 40, 1, 181, 102, 6, 9, 1, 1, 11, 40, 1, 181, 102, 6, 20, 6, 9, 1, 1, 1, 11, 40, 1, 181, 100, 6, 9, 1, 1, 1, 11, 40, 1, 181, 100, 6, 20, 6, 9, 335, 1, 11, 340, 184, 341, 6, 9, 37], "target": [4, 105, 104, 6, 7, 8, 6, 9, 311, 11, 12, 111, 90, 14, 6, 9, 316, 11, 12, 156, 14, 6, 20, 6, 9, 1, 11, 12, 294, 6, 24, 1, 11, 6, 24, 1, 11, 6, 9, 317, 11, 1, 1, 218, 6, 24, 1, 11, 1, 197, 318, 6, 24, 1, 11, 1, 197, 319, 6, 20, 6, 9, 79, 11, 6, 24, 33, 11, 80, 1, 1, 6, 24, 1, 11, 22, 6, 137, 37, 11, 320, 26, 277, 1, 85, 6, 245, 1, 11, 128, 6, 245, 1, 11, 125, 6, 245, 1, 11, 119, 6, 245, 1, 11, 23, 6, 137, 321, 11, 322, 1, 1, 118, 6, 245, 323, 11, 128, 6, 245, 324, 11, 125, 6, 245, 325, 11, 119, 6, 245, 326, 11, 23, 6, 20, 6, 9, 1, 11, 74, 241, 14, 6, 24, 1, 11, 149, 76, 6, 137, 1, 11, 1, 6, 137, 1, 11, 1, 6, 137, 1, 11, 1, 6, 137, 1, 11, 1, 6, 24, 1, 11, 149, 1, 6, 137, 1, 11, 1, 6, 137, 1, 11, 1, 6, 137, 1, 11, 327, 6, 137, 1, 11, 328, 6, 20, 6, 9, 329, 11, 12, 241, 14, 6, 24, 330, 11, 128, 331, 6, 24, 332, 11, 125, 331, 6, 24, 333, 11, 119, 331, 6, 24, 334, 11, 23, 331, 6, 20, 6, 9, 159, 11, 22, 1, 1, 301, 6, 24, 1, 11, 119, 163, 6, 24, 1, 11, 23, 163, 6, 24, 1, 11, 128, 161, 6, 24, 1, 11, 125, 161, 6, 20, 6, 9, 1, 11, 70, 6, 20, 6, 9, 335, 11, 12, 1, 322, 30, 6, 20, 6, 9, 38, 11, 12, 191, 6, 20, 6, 7, 43, 6, 9, 45, 11, 311, 6, 9, 336, 11, 311, 316, 6, 9, 93, 11, 311, 1, 6, 9, 226, 11, 311, 1, 6, 9, 94, 11, 38, 311, 6, 20, 6, 9, 46, 11, 311, 1, 316, 6, 9, 47, 11, 311, 1, 316, 6, 9, 48, 11, 311, 1, 316, 6, 9, 49, 11, 311, 1, 316, 6, 20, 6, 9, 44, 11, 311, 33, 6, 20, 6, 9, 337, 11, 311, 330, 6, 9, 144, 11, 311, 333, 6, 9, 53, 11, 311, 332, 6, 9, 143, 11, 311, 334, 6, 20, 6, 9, 192, 11, 311, 335, 6, 20, 6, 20, 6, 7, 39, 6, 9, 1, 338, 11, 221, 1, 339, 6, 9, 1, 338, 11, 221, 1, 339, 6, 9, 1, 338, 11, 221, 1, 339, 6, 9, 1, 338, 11, 221, 1, 339, 6, 20, 6, 9, 79, 38, 317, 11, 41, 6, 9, 33, 335, 11, 41, 6, 9, 159, 38, 11, 98, 6, 20, 6, 9, 37, 332, 11, 40, 1, 6, 9, 37, 330, 11, 40, 1, 6, 9, 37, 334, 11, 40, 1, 6, 9, 37, 333, 11, 40, 1, 6, 9, 37, 329, 11, 41, 42, 6, 20, 6, 9, 321, 332, 11, 40, 1, 6, 9, 321, 330, 11, 40, 1, 6, 9, 321, 334, 11, 40, 328, 6, 9, 321, 333, 11, 40, 327, 6, 9, 321, 329, 11, 41, 42, 6, 20, 6, 9, 1, 33, 11, 40, 1, 151, 6, 9, 1, 33, 11, 40, 1, 151, 6, 20, 6, 9, 1, 1, 11, 40, 1, 181, 102, 6, 9, 1, 1, 11, 40, 1, 181, 102, 6, 20, 6, 9, 1, 1, 1, 11, 40, 1, 181, 100, 6, 9, 1, 1, 1, 11, 40, 1, 181, 100, 6, 20, 6, 9, 335, 1, 11, 340, 184, 341, 6, 9, 37, 3], "length": 600}, "15": {"input": [2, 6, 20, 6, 4, 105, 1, 6, 7, 8, 6, 9, 20, 6, 9, 311, 11, 12, 300, 342, 6, 9, 343, 11, 12, 66, 1, 6, 20, 6, 9, 344, 11, 70, 59, 1, 6, 9, 1, 11, 169, 59, 6, 20, 6, 9, 345, 11, 70, 59, 1, 6, 9, 1, 11, 169, 59, 6, 20, 6, 9, 33, 11, 34, 239, 1, 6, 20, 6, 9, 38, 11, 12, 1, 6, 20, 6, 7, 43, 6, 9, 44, 11, 33, 311, 6, 9, 45, 11, 311, 6, 9, 91, 11, 343, 6, 9, 94, 11, 38, 6, 20, 6, 7, 39, 6, 9, 33, 101, 11, 41, 6, 9, 20, 6, 9, 344, 33, 11, 98, 6, 9, 311, 33, 11, 221, 1, 6, 9, 344, 311, 11, 182, 1, 184, 6, 9, 344, 311, 11, 346, 1, 59, 1, 6, 9, 311, 344, 11, 282, 1, 59, 16, 151, 6, 9, 20, 6, 9, 345, 33, 11, 98, 6, 9, 343, 33, 11, 221, 1, 6, 9, 345, 343, 11, 182, 1, 184, 6, 9, 345, 343, 11, 346, 1, 59, 1, 6, 9, 343, 345, 11, 282, 1, 59, 20, 6, 20, 6, 7, 57, 6, 9, 95, 1, 97, 60, 6, 9, 20, 6, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [6, 20, 6, 4, 105, 1, 6, 7, 8, 6, 9, 20, 6, 9, 311, 11, 12, 300, 342, 6, 9, 343, 11, 12, 66, 1, 6, 20, 6, 9, 344, 11, 70, 59, 1, 6, 9, 1, 11, 169, 59, 6, 20, 6, 9, 345, 11, 70, 59, 1, 6, 9, 1, 11, 169, 59, 6, 20, 6, 9, 33, 11, 34, 239, 1, 6, 20, 6, 9, 38, 11, 12, 1, 6, 20, 6, 7, 43, 6, 9, 44, 11, 33, 311, 6, 9, 45, 11, 311, 6, 9, 91, 11, 343, 6, 9, 94, 11, 38, 6, 20, 6, 7, 39, 6, 9, 33, 101, 11, 41, 6, 9, 20, 6, 9, 344, 33, 11, 98, 6, 9, 311, 33, 11, 221, 1, 6, 9, 344, 311, 11, 182, 1, 184, 6, 9, 344, 311, 11, 346, 1, 59, 1, 6, 9, 311, 344, 11, 282, 1, 59, 16, 151, 6, 9, 20, 6, 9, 345, 33, 11, 98, 6, 9, 343, 33, 11, 221, 1, 6, 9, 345, 343, 11, 182, 1, 184, 6, 9, 345, 343, 11, 346, 1, 59, 1, 6, 9, 343, 345, 11, 282, 1, 59, 20, 6, 20, 6, 7, 57, 6, 9, 95, 1, 97, 60, 6, 9, 20, 6, 6, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 212}, "16": {"input": [2, 4, 104, 6, 7, 8, 6, 9, 10, 11, 12, 111, 90, 14, 6, 9, 109, 11, 12, 107, 108, 6, 24, 124, 11, 125, 16, 85, 6, 24, 127, 11, 128, 16, 129, 6, 24, 131, 16, 11, 23, 132, 6, 24, 134, 16, 11, 119, 132, 6, 20, 6, 9, 347, 11, 6, 24, 1, 11, 12, 168, 6, 24, 1, 11, 12, 241, 14, 6, 20, 6, 9, 33, 11, 6, 24, 79, 11, 34, 36, 6, 24, 348, 11, 140, 312, 259, 6, 20, 6, 9, 77, 11, 12, 18, 272, 68, 6, 9, 38, 11, 12, 112, 6, 9, 287, 16, 11, 215, 349, 6, 9, 350, 11, 12, 1, 6, 9, 38, 11, 12, 1, 6, 20, 6, 20, 6, 7, 43, 6, 9, 45, 11, 10, 6, 9, 44, 11, 79, 1, 10, 6, 9, 200, 11, 1, 10, 6, 9, 46, 11, 127, 10, 6, 9, 47, 11, 131, 10, 6, 9, 48, 11, 124, 10, 6, 9, 49, 11, 134, 10, 6, 9, 91, 11, 287, 10, 6, 9, 92, 11, 77, 10, 6, 9, 192, 11, 350, 10, 6, 9, 94, 11, 38, 10, 6, 9, 93, 11, 1, 10, 6, 20, 6, 7, 39, 6, 20, 6, 9, 79, 38, 11, 41, 6, 9, 287, 33, 16, 11, 262, 6, 9, 287, 38, 287, 16, 11, 263, 6, 20, 6, 9, 109, 287, 11, 40, 1, 6, 9, 287, 1, 11, 98, 151, 6, 20, 6, 9, 79, 109, 11, 40, 1, 6, 9, 348, 347, 11, 40, 1, 6, 9, 77, 33, 16, 11, 98, 6, 20, 6, 9, 348, 109, 11, 148, 149, 6, 20, 6, 9, 350, 33, 11, 98, 265, 6, 20, 6, 7, 57, 6, 9, 95, 83, 116, 97, 60, 6, 9, 95, 96, 16, 97, 62, 6, 9, 154, 155, 62, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [4, 104, 6, 7, 8, 6, 9, 10, 11, 12, 111, 90, 14, 6, 9, 109, 11, 12, 107, 108, 6, 24, 124, 11, 125, 16, 85, 6, 24, 127, 11, 128, 16, 129, 6, 24, 131, 16, 11, 23, 132, 6, 24, 134, 16, 11, 119, 132, 6, 20, 6, 9, 347, 11, 6, 24, 1, 11, 12, 168, 6, 24, 1, 11, 12, 241, 14, 6, 20, 6, 9, 33, 11, 6, 24, 79, 11, 34, 36, 6, 24, 348, 11, 140, 312, 259, 6, 20, 6, 9, 77, 11, 12, 18, 272, 68, 6, 9, 38, 11, 12, 112, 6, 9, 287, 16, 11, 215, 349, 6, 9, 350, 11, 12, 1, 6, 9, 38, 11, 12, 1, 6, 20, 6, 20, 6, 7, 43, 6, 9, 45, 11, 10, 6, 9, 44, 11, 79, 1, 10, 6, 9, 200, 11, 1, 10, 6, 9, 46, 11, 127, 10, 6, 9, 47, 11, 131, 10, 6, 9, 48, 11, 124, 10, 6, 9, 49, 11, 134, 10, 6, 9, 91, 11, 287, 10, 6, 9, 92, 11, 77, 10, 6, 9, 192, 11, 350, 10, 6, 9, 94, 11, 38, 10, 6, 9, 93, 11, 1, 10, 6, 20, 6, 7, 39, 6, 20, 6, 9, 79, 38, 11, 41, 6, 9, 287, 33, 16, 11, 262, 6, 9, 287, 38, 287, 16, 11, 263, 6, 20, 6, 9, 109, 287, 11, 40, 1, 6, 9, 287, 1, 11, 98, 151, 6, 20, 6, 9, 79, 109, 11, 40, 1, 6, 9, 348, 347, 11, 40, 1, 6, 9, 77, 33, 16, 11, 98, 6, 20, 6, 9, 348, 109, 11, 148, 149, 6, 20, 6, 9, 350, 33, 11, 98, 265, 6, 20, 6, 7, 57, 6, 9, 95, 83, 116, 97, 60, 6, 9, 95, 96, 16, 97, 62, 6, 9, 154, 155, 62, 6, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 311}, "17": {"input": [2, 4, 6, 116, 8, 6, 223, 10, 11, 12, 29, 14, 6, 223, 351, 11, 82, 1, 87, 129, 96, 117, 1, 6, 20, 6, 223, 352, 11, 12, 1, 6, 223, 1, 11, 169, 1, 6, 353, 354, 11, 1, 61, 6, 353, 355, 11, 1, 16, 61, 6, 353, 1, 11, 1, 61, 6, 353, 1, 11, 1, 61, 6, 353, 1, 11, 1, 61, 6, 353, 1, 11, 1, 61, 6, 20, 6, 223, 33, 11, 136, 36, 258, 87, 6, 223, 38, 11, 12, 314, 356, 6, 7, 20, 6, 116, 43, 6, 223, 46, 11, 354, 10, 6, 223, 47, 11, 355, 10, 6, 223, 48, 11, 1, 10, 6, 223, 49, 11, 1, 10, 6, 223, 1, 11, 1, 10, 6, 223, 1, 11, 1, 10, 6, 223, 192, 11, 352, 10, 6, 223, 1, 11, 33, 354, 355, 10, 6, 223, 44, 11, 33, 10, 6, 223, 52, 11, 351, 10, 6, 223, 45, 11, 10, 6, 210, 20, 6, 116, 57, 6, 223, 154, 315, 62, 6, 223, 95, 96, 62, 6, 223, 95, 1, 97, 60, 6, 9, 20, 6, 116, 39, 6, 223, 33, 16, 38, 352, 16, 11, 41, 6, 223, 351, 16, 38, 352, 16, 11, 41, 6, 20, 6, 223, 33, 351, 11, 98, 102, 6, 20, 6, 223, 354, 33, 11, 280, 151, 6, 223, 355, 33, 11, 357, 1, 151, 6, 223, 1, 33, 11, 357, 1, 151, 6, 223, 1, 33, 11, 357, 1, 151, 6, 223, 1, 33, 11, 357, 1, 151, 6, 223, 1, 33, 11, 357, 1, 151, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [4, 6, 116, 8, 6, 223, 10, 11, 12, 29, 14, 6, 223, 351, 11, 82, 1, 87, 129, 96, 117, 1, 6, 20, 6, 223, 352, 11, 12, 1, 6, 223, 1, 11, 169, 1, 6, 353, 354, 11, 1, 61, 6, 353, 355, 11, 1, 16, 61, 6, 353, 1, 11, 1, 61, 6, 353, 1, 11, 1, 61, 6, 353, 1, 11, 1, 61, 6, 353, 1, 11, 1, 61, 6, 20, 6, 223, 33, 11, 136, 36, 258, 87, 6, 223, 38, 11, 12, 314, 356, 6, 7, 20, 6, 116, 43, 6, 223, 46, 11, 354, 10, 6, 223, 47, 11, 355, 10, 6, 223, 48, 11, 1, 10, 6, 223, 49, 11, 1, 10, 6, 223, 1, 11, 1, 10, 6, 223, 1, 11, 1, 10, 6, 223, 192, 11, 352, 10, 6, 223, 1, 11, 33, 354, 355, 10, 6, 223, 44, 11, 33, 10, 6, 223, 52, 11, 351, 10, 6, 223, 45, 11, 10, 6, 210, 20, 6, 116, 57, 6, 223, 154, 315, 62, 6, 223, 95, 96, 62, 6, 223, 95, 1, 97, 60, 6, 9, 20, 6, 116, 39, 6, 223, 33, 16, 38, 352, 16, 11, 41, 6, 223, 351, 16, 38, 352, 16, 11, 41, 6, 20, 6, 223, 33, 351, 11, 98, 102, 6, 20, 6, 223, 354, 33, 11, 280, 151, 6, 223, 355, 33, 11, 357, 1, 151, 6, 223, 1, 33, 11, 357, 1, 151, 6, 223, 1, 33, 11, 357, 1, 151, 6, 223, 1, 33, 11, 357, 1, 151, 6, 223, 1, 33, 11, 357, 1, 151, 6, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 269}, "18": {"input": [2, 4, 6, 7, 8, 6, 20, 6, 9, 10, 11, 12, 29, 14, 6, 9, 33, 11, 80, 1, 188, 6, 20, 6, 9, 1, 11, 82, 1, 358, 1, 27, 6, 24, 1, 11, 6, 24, 1, 11, 6, 24, 1, 11, 6, 9, 359, 11, 358, 6, 24, 360, 11, 82, 1, 361, 16, 27, 6, 24, 1, 11, 82, 1, 361, 16, 27, 6, 24, 1, 11, 82, 1, 27, 1, 6, 24, 1, 11, 82, 1, 27, 1, 6, 24, 1, 11, 82, 1, 361, 16, 27, 6, 20, 6, 9, 362, 11, 363, 1, 6, 24, 364, 11, 1, 1, 1, 1, 1, 6, 24, 365, 11, 141, 1, 366, 1, 1, 6, 24, 1, 11, 1, 1, 177, 322, 1, 6, 20, 6, 9, 321, 11, 74, 1, 1, 1, 6, 24, 367, 11, 1, 1, 6, 24, 368, 11, 1, 1, 6, 24, 369, 11, 1, 1, 6, 20, 6, 9, 370, 11, 70, 371, 27, 6, 20, 6, 9, 38, 11, 12, 234, 6, 20, 6, 20, 6, 7, 57, 6, 9, 95, 1, 16, 62, 6, 9, 95, 361, 65, 60, 6, 9, 154, 155, 62, 6, 20, 6, 7, 39, 6, 9, 33, 38, 11, 41, 6, 20, 6, 9, 370, 364, 11, 221, 1, 6, 9, 370, 365, 11, 221, 1, 6, 9, 370, 1, 11, 221, 1, 6, 9, 370, 362, 11, 98, 6, 20, 6, 9, 367, 360, 11, 340, 1, 6, 9, 368, 360, 11, 340, 1, 6, 9, 369, 360, 11, 340, 1, 6, 20, 6, 9, 321, 1, 11, 1, 361, 6, 20, 6, 9, 364, 1, 11, 1, 1, 6, 9, 365, 1, 11, 1, 1, 6, 20, 6, 9, 321, 1, 11, 340, 1, 6, 20, 6, 9, 367, 359, 11, 221, 1, 6, 9, 368, 359, 11, 221, 1, 6, 9, 369, 359, 11, 221, 1, 6, 9, 369, 359, 11, 372, 1, 6, 20, 6, 9, 362, 1, 11, 340, 1, 6, 9, 362, 1, 11, 340, 1, 6, 9, 362, 1, 11, 1, 1, 6, 9, 362, 1, 11, 340, 1, 6, 20, 6, 9, 359, 321, 11, 98, 6, 9, 1, 364, 11, 98, 6, 9, 1, 365, 11, 98, 6, 9, 1, 362, 11, 98, 6, 20, 6, 9, 359, 38, 11, 98, 6, 9, 1, 38, 11, 98, 6, 20, 6, 20, 6, 7, 43, 6, 9, 44, 11, 10, 33, 6, 9, 53, 11, 10, 367, 6, 9, 50, 11, 10, 368, 6, 9, 192, 11, 10, 369, 6, 9, 142, 11, 10, 364, 6, 9, 46, 11, 10, 365, 6, 9, 47, 11, 10, 1, 6, 9, 45, 11, 10, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [4, 6, 7, 8, 6, 20, 6, 9, 10, 11, 12, 29, 14, 6, 9, 33, 11, 80, 1, 188, 6, 20, 6, 9, 1, 11, 82, 1, 358, 1, 27, 6, 24, 1, 11, 6, 24, 1, 11, 6, 24, 1, 11, 6, 9, 359, 11, 358, 6, 24, 360, 11, 82, 1, 361, 16, 27, 6, 24, 1, 11, 82, 1, 361, 16, 27, 6, 24, 1, 11, 82, 1, 27, 1, 6, 24, 1, 11, 82, 1, 27, 1, 6, 24, 1, 11, 82, 1, 361, 16, 27, 6, 20, 6, 9, 362, 11, 363, 1, 6, 24, 364, 11, 1, 1, 1, 1, 1, 6, 24, 365, 11, 141, 1, 366, 1, 1, 6, 24, 1, 11, 1, 1, 177, 322, 1, 6, 20, 6, 9, 321, 11, 74, 1, 1, 1, 6, 24, 367, 11, 1, 1, 6, 24, 368, 11, 1, 1, 6, 24, 369, 11, 1, 1, 6, 20, 6, 9, 370, 11, 70, 371, 27, 6, 20, 6, 9, 38, 11, 12, 234, 6, 20, 6, 20, 6, 7, 57, 6, 9, 95, 1, 16, 62, 6, 9, 95, 361, 65, 60, 6, 9, 154, 155, 62, 6, 20, 6, 7, 39, 6, 9, 33, 38, 11, 41, 6, 20, 6, 9, 370, 364, 11, 221, 1, 6, 9, 370, 365, 11, 221, 1, 6, 9, 370, 1, 11, 221, 1, 6, 9, 370, 362, 11, 98, 6, 20, 6, 9, 367, 360, 11, 340, 1, 6, 9, 368, 360, 11, 340, 1, 6, 9, 369, 360, 11, 340, 1, 6, 20, 6, 9, 321, 1, 11, 1, 361, 6, 20, 6, 9, 364, 1, 11, 1, 1, 6, 9, 365, 1, 11, 1, 1, 6, 20, 6, 9, 321, 1, 11, 340, 1, 6, 20, 6, 9, 367, 359, 11, 221, 1, 6, 9, 368, 359, 11, 221, 1, 6, 9, 369, 359, 11, 221, 1, 6, 9, 369, 359, 11, 372, 1, 6, 20, 6, 9, 362, 1, 11, 340, 1, 6, 9, 362, 1, 11, 340, 1, 6, 9, 362, 1, 11, 1, 1, 6, 9, 362, 1, 11, 340, 1, 6, 20, 6, 9, 359, 321, 11, 98, 6, 9, 1, 364, 11, 98, 6, 9, 1, 365, 11, 98, 6, 9, 1, 362, 11, 98, 6, 20, 6, 9, 359, 38, 11, 98, 6, 9, 1, 38, 11, 98, 6, 20, 6, 20, 6, 7, 43, 6, 9, 44, 11, 10, 33, 6, 9, 53, 11, 10, 367, 6, 9, 50, 11, 10, 368, 6, 9, 192, 11, 10, 369, 6, 9, 142, 11, 10, 364, 6, 9, 46, 11, 10, 365, 6, 9, 47, 11, 10, 1, 6, 9, 45, 11, 10, 6, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 448}, "19": {"input": [2, 4, 105, 6, 7, 8, 6, 9, 10, 11, 12, 29, 14, 6, 9, 33, 11, 80, 312, 87, 146, 6, 9, 1, 11, 12, 6, 24, 373, 11, 6, 24, 1, 11, 1, 6, 24, 1, 11, 1, 6, 24, 1, 11, 1, 6, 24, 374, 11, 85, 6, 24, 1, 11, 107, 6, 20, 6, 9, 109, 11, 70, 1, 72, 27, 6, 20, 6, 9, 38, 11, 12, 314, 356, 6, 20, 6, 20, 6, 7, 43, 6, 9, 45, 11, 10, 6, 9, 44, 11, 33, 10, 6, 9, 201, 11, 373, 10, 6, 20, 6, 7, 39, 6, 9, 33, 38, 101, 11, 41, 6, 20, 6, 9, 373, 338, 11, 40, 1, 6, 9, 1, 338, 11, 40, 375, 1, 376, 16, 341, 6, 9, 1, 338, 11, 40, 1, 1, 376, 6, 9, 1, 338, 11, 40, 1, 1, 376, 6, 20, 6, 9, 1, 109, 11, 40, 1, 16, 99, 181, 6, 9, 1, 109, 11, 40, 16, 1, 266, 181, 6, 9, 1, 109, 11, 40, 16, 1, 103, 181, 6, 20, 6, 7, 57, 6, 9, 1, 375, 61, 62, 6, 9, 1, 1, 61, 62, 6, 9, 154, 315, 60, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [4, 105, 6, 7, 8, 6, 9, 10, 11, 12, 29, 14, 6, 9, 33, 11, 80, 312, 87, 146, 6, 9, 1, 11, 12, 6, 24, 373, 11, 6, 24, 1, 11, 1, 6, 24, 1, 11, 1, 6, 24, 1, 11, 1, 6, 24, 374, 11, 85, 6, 24, 1, 11, 107, 6, 20, 6, 9, 109, 11, 70, 1, 72, 27, 6, 20, 6, 9, 38, 11, 12, 314, 356, 6, 20, 6, 20, 6, 7, 43, 6, 9, 45, 11, 10, 6, 9, 44, 11, 33, 10, 6, 9, 201, 11, 373, 10, 6, 20, 6, 7, 39, 6, 9, 33, 38, 101, 11, 41, 6, 20, 6, 9, 373, 338, 11, 40, 1, 6, 9, 1, 338, 11, 40, 375, 1, 376, 16, 341, 6, 9, 1, 338, 11, 40, 1, 1, 376, 6, 9, 1, 338, 11, 40, 1, 1, 376, 6, 20, 6, 9, 1, 109, 11, 40, 1, 16, 99, 181, 6, 9, 1, 109, 11, 40, 16, 1, 266, 181, 6, 9, 1, 109, 11, 40, 16, 1, 103, 181, 6, 20, 6, 7, 57, 6, 9, 1, 375, 61, 62, 6, 9, 1, 1, 61, 62, 6, 9, 154, 315, 60, 6, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 203}, "20": {"input": [2, 4, 6, 7, 8, 6, 9, 10, 11, 12, 14, 111, 90, 6, 9, 1, 11, 12, 118, 1, 377, 6, 9, 1, 11, 96, 6, 24, 1, 16, 11, 82, 16, 129, 1, 6, 24, 378, 11, 251, 107, 1, 6, 9, 33, 11, 34, 1, 6, 9, 38, 11, 12, 379, 6, 20, 6, 7, 39, 6, 9, 1, 65, 38, 1, 65, 11, 41, 6, 9, 33, 38, 116, 11, 41, 6, 9, 33, 16, 1, 16, 11, 98, 102, 6, 9, 1, 378, 11, 98, 6, 9, 378, 33, 16, 11, 40, 1, 151, 6, 9, 378, 1, 11, 40, 1, 6, 20, 6, 7, 43, 6, 9, 142, 11, 378, 10, 6, 9, 45, 11, 10, 6, 9, 44, 11, 10, 33, 6, 9, 94, 11, 10, 38, 6, 20, 6, 7, 57, 6, 9, 95, 1, 60, 6, 9, 95, 96, 62, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [4, 6, 7, 8, 6, 9, 10, 11, 12, 14, 111, 90, 6, 9, 1, 11, 12, 118, 1, 377, 6, 9, 1, 11, 96, 6, 24, 1, 16, 11, 82, 16, 129, 1, 6, 24, 378, 11, 251, 107, 1, 6, 9, 33, 11, 34, 1, 6, 9, 38, 11, 12, 379, 6, 20, 6, 7, 39, 6, 9, 1, 65, 38, 1, 65, 11, 41, 6, 9, 33, 38, 116, 11, 41, 6, 9, 33, 16, 1, 16, 11, 98, 102, 6, 9, 1, 378, 11, 98, 6, 9, 378, 33, 16, 11, 40, 1, 151, 6, 9, 378, 1, 11, 40, 1, 6, 20, 6, 7, 43, 6, 9, 142, 11, 378, 10, 6, 9, 45, 11, 10, 6, 9, 44, 11, 10, 33, 6, 9, 94, 11, 10, 38, 6, 20, 6, 7, 57, 6, 9, 95, 1, 60, 6, 9, 95, 96, 62, 6, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 150}, "21": {"input": [2, 4, 105, 6, 7, 8, 6, 9, 10, 11, 12, 14, 213, 6, 9, 33, 11, 34, 1, 6, 9, 287, 116, 11, 215, 349, 6, 9, 77, 11, 17, 18, 1, 6, 9, 64, 65, 11, 12, 66, 67, 68, 6, 9, 38, 11, 12, 89, 90, 6, 20, 6, 7, 43, 6, 9, 91, 11, 77, 10, 6, 9, 93, 11, 64, 10, 6, 9, 46, 11, 287, 10, 6, 9, 44, 11, 33, 10, 6, 9, 45, 11, 10, 6, 20, 6, 7, 39, 6, 9, 33, 38, 11, 41, 6, 9, 287, 33, 16, 11, 262, 6, 9, 287, 38, 77, 287, 65, 11, 263, 6, 9, 33, 64, 11, 98, 102, 6, 9, 77, 33, 11, 98, 151, 6, 9, 287, 64, 116, 11, 98, 6, 20, 6, 7, 57, 6, 9, 95, 96, 97, 62, 6, 9, 95, 83, 97, 60, 6, 9, 154, 155, 62, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [4, 105, 6, 7, 8, 6, 9, 10, 11, 12, 14, 213, 6, 9, 33, 11, 34, 1, 6, 9, 287, 116, 11, 215, 349, 6, 9, 77, 11, 17, 18, 1, 6, 9, 64, 65, 11, 12, 66, 67, 68, 6, 9, 38, 11, 12, 89, 90, 6, 20, 6, 7, 43, 6, 9, 91, 11, 77, 10, 6, 9, 93, 11, 64, 10, 6, 9, 46, 11, 287, 10, 6, 9, 44, 11, 33, 10, 6, 9, 45, 11, 10, 6, 20, 6, 7, 39, 6, 9, 33, 38, 11, 41, 6, 9, 287, 33, 16, 11, 262, 6, 9, 287, 38, 77, 287, 65, 11, 263, 6, 9, 33, 64, 11, 98, 102, 6, 9, 77, 33, 11, 98, 151, 6, 9, 287, 64, 116, 11, 98, 6, 20, 6, 7, 57, 6, 9, 95, 96, 97, 62, 6, 9, 95, 83, 97, 60, 6, 9, 154, 155, 62, 6, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 154}, "22": {"input": [2, 4, 6, 7, 8, 116, 20, 6, 9, 204, 116, 11, 12, 1, 6, 9, 1, 116, 11, 12, 122, 6, 9, 33, 11, 1, 222, 318, 6, 9, 139, 11, 22, 207, 380, 208, 381, 27, 261, 1, 6, 9, 287, 116, 11, 22, 382, 239, 207, 380, 208, 6, 9, 383, 11, 12, 1, 6, 24, 20, 6, 7, 57, 6, 9, 95, 209, 116, 60, 6, 9, 95, 96, 62, 6, 210, 20, 6, 7, 39, 6, 9, 383, 139, 11, 98, 20, 6, 9, 139, 383, 11, 98, 6, 9, 139, 38, 11, 98, 6, 9, 139, 1, 11, 384, 6, 9, 204, 139, 11, 98, 151, 6, 9, 33, 38, 11, 41, 6, 9, 33, 101, 11, 41, 6, 9, 139, 101, 11, 98, 6, 9, 287, 38, 11, 1, 6, 9, 287, 38, 11, 384, 6, 9, 204, 287, 11, 98, 6, 9, 383, 287, 11, 98, 6, 9, 287, 383, 11, 1, 6, 9, 287, 383, 11, 384, 6, 9, 287, 139, 11, 262, 6, 9, 287, 287, 11, 384, 6, 9, 287, 33, 11, 384, 6, 9, 139, 287, 11, 98, 6, 9, 20, 6, 20, 6, 7, 43, 6, 9, 212, 11, 204, 6, 9, 203, 11, 1, 6, 9, 51, 11, 287, 6, 9, 53, 11, 383, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [4, 6, 7, 8, 116, 20, 6, 9, 204, 116, 11, 12, 1, 6, 9, 1, 116, 11, 12, 122, 6, 9, 33, 11, 1, 222, 318, 6, 9, 139, 11, 22, 207, 380, 208, 381, 27, 261, 1, 6, 9, 287, 116, 11, 22, 382, 239, 207, 380, 208, 6, 9, 383, 11, 12, 1, 6, 24, 20, 6, 7, 57, 6, 9, 95, 209, 116, 60, 6, 9, 95, 96, 62, 6, 210, 20, 6, 7, 39, 6, 9, 383, 139, 11, 98, 20, 6, 9, 139, 383, 11, 98, 6, 9, 139, 38, 11, 98, 6, 9, 139, 1, 11, 384, 6, 9, 204, 139, 11, 98, 151, 6, 9, 33, 38, 11, 41, 6, 9, 33, 101, 11, 41, 6, 9, 139, 101, 11, 98, 6, 9, 287, 38, 11, 1, 6, 9, 287, 38, 11, 384, 6, 9, 204, 287, 11, 98, 6, 9, 383, 287, 11, 98, 6, 9, 287, 383, 11, 1, 6, 9, 287, 383, 11, 384, 6, 9, 287, 139, 11, 262, 6, 9, 287, 287, 11, 384, 6, 9, 287, 33, 11, 384, 6, 9, 139, 287, 11, 98, 6, 9, 20, 6, 20, 6, 7, 43, 6, 9, 212, 11, 204, 6, 9, 203, 11, 1, 6, 9, 51, 11, 287, 6, 9, 53, 11, 383, 6, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 219}, "23": {"input": [2, 4, 6, 7, 8, 116, 20, 6, 9, 204, 116, 11, 12, 107, 20, 6, 9, 206, 11, 207, 208, 6, 24, 33, 11, 1, 1, 6, 9, 385, 11, 12, 85, 6, 24, 20, 6, 7, 57, 6, 9, 95, 209, 116, 60, 7, 20, 6, 9, 95, 96, 62, 7, 20, 6, 210, 20, 6, 7, 39, 6, 9, 206, 38, 11, 211, 6, 9, 204, 33, 116, 11, 98, 151, 6, 9, 33, 385, 11, 98, 6, 9, 20, 6, 7, 43, 6, 9, 212, 11, 204, 6, 9, 1, 11, 385, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [4, 6, 7, 8, 116, 20, 6, 9, 204, 116, 11, 12, 107, 20, 6, 9, 206, 11, 207, 208, 6, 24, 33, 11, 1, 1, 6, 9, 385, 11, 12, 85, 6, 24, 20, 6, 7, 57, 6, 9, 95, 209, 116, 60, 7, 20, 6, 9, 95, 96, 62, 7, 20, 6, 210, 20, 6, 7, 39, 6, 9, 206, 38, 11, 211, 6, 9, 204, 33, 116, 11, 98, 151, 6, 9, 33, 385, 11, 98, 6, 9, 20, 6, 7, 43, 6, 9, 212, 11, 204, 6, 9, 1, 11, 385, 6, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 97}, "24": {"input": [2, 4, 6, 7, 8, 6, 9, 109, 11, 12, 1, 6, 9, 1, 11, 74, 32, 168, 68, 6, 24, 386, 16, 11, 16, 1, 16, 1, 387, 6, 24, 388, 16, 11, 16, 1, 16, 389, 114, 6, 24, 1, 16, 11, 16, 1, 16, 389, 114, 6, 20, 6, 9, 79, 11, 6, 24, 33, 16, 11, 80, 132, 16, 1, 1, 6, 24, 390, 11, 22, 132, 391, 205, 6, 24, 392, 11, 6, 137, 393, 16, 11, 82, 117, 129, 1, 96, 6, 137, 394, 16, 11, 22, 16, 23, 16, 117, 118, 1, 6, 137, 1, 11, 22, 119, 117, 85, 1, 6, 20, 6, 9, 1, 11, 169, 170, 1, 1, 72, 6, 9, 1, 11, 169, 170, 61, 1, 72, 6, 20, 6, 20, 6, 7, 43, 6, 9, 46, 11, 109, 1, 6, 9, 47, 11, 109, 388, 6, 9, 48, 11, 109, 386, 6, 9, 45, 11, 109, 6, 9, 44, 11, 109, 33, 6, 20, 6, 7, 57, 6, 9, 95, 96, 97, 62, 6, 9, 154, 155, 60, 6, 20, 6, 7, 39, 6, 9, 101, 33, 393, 11, 41, 6, 9, 101, 390, 392, 11, 98, 6, 20, 6, 9, 394, 390, 11, 40, 1, 151, 6, 9, 1, 390, 11, 40, 1, 151, 6, 9, 390, 392, 11, 98, 6, 20, 6, 9, 1, 33, 11, 280, 1, 6, 9, 1, 33, 11, 280, 151, 6, 20, 6, 9, 33, 393, 11, 346, 1, 1, 1, 6, 9, 393, 33, 11, 282, 1, 1, 6, 20, 6, 9, 33, 393, 16, 11, 186, 1, 1, 6, 9, 33, 394, 1, 11, 98, 6, 20, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [4, 6, 7, 8, 6, 9, 109, 11, 12, 1, 6, 9, 1, 11, 74, 32, 168, 68, 6, 24, 386, 16, 11, 16, 1, 16, 1, 387, 6, 24, 388, 16, 11, 16, 1, 16, 389, 114, 6, 24, 1, 16, 11, 16, 1, 16, 389, 114, 6, 20, 6, 9, 79, 11, 6, 24, 33, 16, 11, 80, 132, 16, 1, 1, 6, 24, 390, 11, 22, 132, 391, 205, 6, 24, 392, 11, 6, 137, 393, 16, 11, 82, 117, 129, 1, 96, 6, 137, 394, 16, 11, 22, 16, 23, 16, 117, 118, 1, 6, 137, 1, 11, 22, 119, 117, 85, 1, 6, 20, 6, 9, 1, 11, 169, 170, 1, 1, 72, 6, 9, 1, 11, 169, 170, 61, 1, 72, 6, 20, 6, 20, 6, 7, 43, 6, 9, 46, 11, 109, 1, 6, 9, 47, 11, 109, 388, 6, 9, 48, 11, 109, 386, 6, 9, 45, 11, 109, 6, 9, 44, 11, 109, 33, 6, 20, 6, 7, 57, 6, 9, 95, 96, 97, 62, 6, 9, 154, 155, 60, 6, 20, 6, 7, 39, 6, 9, 101, 33, 393, 11, 41, 6, 9, 101, 390, 392, 11, 98, 6, 20, 6, 9, 394, 390, 11, 40, 1, 151, 6, 9, 1, 390, 11, 40, 1, 151, 6, 9, 390, 392, 11, 98, 6, 20, 6, 9, 1, 33, 11, 280, 1, 6, 9, 1, 33, 11, 280, 151, 6, 20, 6, 9, 33, 393, 11, 346, 1, 1, 1, 6, 9, 393, 33, 11, 282, 1, 1, 6, 20, 6, 9, 33, 393, 16, 11, 186, 1, 1, 6, 9, 33, 394, 1, 11, 98, 6, 20, 6, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 279}, "25": {"input": [2, 4, 6, 7, 8, 6, 20, 6, 9, 10, 11, 12, 13, 6, 9, 395, 116, 11, 12, 116, 396, 1, 6, 9, 33, 16, 11, 80, 222, 1, 6, 9, 397, 11, 12, 116, 132, 331, 241, 6, 9, 139, 11, 22, 161, 72, 27, 6, 20, 6, 9, 329, 11, 12, 241, 14, 6, 24, 330, 11, 128, 331, 6, 24, 332, 11, 125, 331, 6, 24, 333, 11, 119, 331, 6, 24, 334, 11, 23, 331, 6, 20, 6, 9, 398, 11, 175, 389, 399, 259, 1, 6, 24, 323, 11, 128, 1, 400, 6, 24, 324, 11, 125, 1, 400, 6, 24, 325, 11, 119, 1, 400, 6, 24, 326, 11, 23, 1, 400, 6, 20, 6, 9, 159, 11, 22, 163, 72, 195, 6, 20, 6, 9, 38, 11, 12, 90, 89, 6, 20, 6, 7, 43, 6, 9, 142, 11, 10, 395, 6, 9, 337, 11, 10, 397, 323, 6, 9, 53, 11, 10, 397, 324, 6, 9, 144, 11, 10, 397, 325, 6, 9, 143, 11, 10, 397, 326, 6, 9, 178, 11, 10, 397, 6, 9, 44, 11, 10, 33, 6, 9, 46, 11, 10, 330, 6, 9, 47, 11, 10, 333, 6, 9, 48, 11, 10, 332, 6, 9, 49, 11, 10, 334, 6, 9, 94, 11, 10, 38, 6, 9, 45, 11, 10, 6, 20, 6, 7, 57, 6, 9, 95, 179, 96, 24, 97, 62, 6, 9, 95, 179, 1, 24, 97, 60, 6, 9, 154, 155, 60, 6, 9, 20, 6, 7, 39, 6, 9, 33, 397, 395, 38, 11, 41, 6, 20, 6, 9, 395, 159, 139, 11, 180, 6, 9, 101, 159, 139, 11, 98, 6, 20, 6, 9, 325, 332, 11, 40, 1, 6, 9, 326, 330, 11, 40, 1, 6, 9, 324, 334, 11, 40, 328, 6, 9, 323, 333, 11, 40, 327, 6, 20, 6, 9, 398, 139, 11, 180, 151, 6, 9, 33, 159, 11, 180, 102, 6, 20, 6, 9, 139, 38, 11, 98, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [4, 6, 7, 8, 6, 20, 6, 9, 10, 11, 12, 13, 6, 9, 395, 116, 11, 12, 116, 396, 1, 6, 9, 33, 16, 11, 80, 222, 1, 6, 9, 397, 11, 12, 116, 132, 331, 241, 6, 9, 139, 11, 22, 161, 72, 27, 6, 20, 6, 9, 329, 11, 12, 241, 14, 6, 24, 330, 11, 128, 331, 6, 24, 332, 11, 125, 331, 6, 24, 333, 11, 119, 331, 6, 24, 334, 11, 23, 331, 6, 20, 6, 9, 398, 11, 175, 389, 399, 259, 1, 6, 24, 323, 11, 128, 1, 400, 6, 24, 324, 11, 125, 1, 400, 6, 24, 325, 11, 119, 1, 400, 6, 24, 326, 11, 23, 1, 400, 6, 20, 6, 9, 159, 11, 22, 163, 72, 195, 6, 20, 6, 9, 38, 11, 12, 90, 89, 6, 20, 6, 7, 43, 6, 9, 142, 11, 10, 395, 6, 9, 337, 11, 10, 397, 323, 6, 9, 53, 11, 10, 397, 324, 6, 9, 144, 11, 10, 397, 325, 6, 9, 143, 11, 10, 397, 326, 6, 9, 178, 11, 10, 397, 6, 9, 44, 11, 10, 33, 6, 9, 46, 11, 10, 330, 6, 9, 47, 11, 10, 333, 6, 9, 48, 11, 10, 332, 6, 9, 49, 11, 10, 334, 6, 9, 94, 11, 10, 38, 6, 9, 45, 11, 10, 6, 20, 6, 7, 57, 6, 9, 95, 179, 96, 24, 97, 62, 6, 9, 95, 179, 1, 24, 97, 60, 6, 9, 154, 155, 60, 6, 9, 20, 6, 7, 39, 6, 9, 33, 397, 395, 38, 11, 41, 6, 20, 6, 9, 395, 159, 139, 11, 180, 6, 9, 101, 159, 139, 11, 98, 6, 20, 6, 9, 325, 332, 11, 40, 1, 6, 9, 326, 330, 11, 40, 1, 6, 9, 324, 334, 11, 40, 328, 6, 9, 323, 333, 11, 40, 327, 6, 20, 6, 9, 398, 139, 11, 180, 151, 6, 9, 33, 159, 11, 180, 102, 6, 20, 6, 9, 139, 38, 11, 98, 6, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 335}, "26": {"input": [2, 6, 20, 6, 4, 105, 16, 284, 6, 7, 8, 6, 9, 401, 11, 12, 293, 6, 9, 402, 11, 12, 342, 6, 9, 256, 11, 12, 1, 6, 20, 6, 9, 403, 11, 12, 63, 6, 20, 6, 9, 404, 11, 12, 67, 6, 9, 1, 11, 12, 67, 6, 9, 405, 11, 215, 112, 239, 6, 9, 33, 11, 34, 6, 24, 1, 11, 1, 6, 24, 406, 11, 407, 6, 24, 408, 11, 188, 6, 24, 1, 11, 409, 6, 20, 6, 9, 38, 11, 12, 89, 90, 6, 7, 20, 6, 7, 43, 6, 9, 45, 11, 401, 6, 9, 55, 11, 402, 6, 9, 56, 11, 256, 6, 9, 54, 11, 403, 6, 20, 6, 9, 203, 11, 406, 401, 6, 9, 44, 11, 408, 402, 6, 9, 1, 11, 1, 256, 6, 20, 6, 9, 290, 11, 405, 401, 6, 9, 1, 11, 405, 402, 6, 9, 1, 11, 405, 256, 6, 20, 6, 9, 192, 11, 404, 401, 6, 9, 337, 11, 404, 402, 6, 9, 143, 11, 404, 256, 6, 20, 6, 9, 94, 11, 38, 6, 20, 6, 7, 57, 6, 9, 95, 179, 1, 410, 97, 60, 6, 9, 154, 155, 62, 6, 9, 20, 6, 7, 39, 6, 9, 33, 101, 11, 41, 6, 20, 6, 9, 406, 402, 256, 11, 41, 6, 9, 408, 401, 256, 11, 41, 6, 9, 1, 401, 402, 11, 41, 6, 20, 6, 9, 33, 401, 11, 40, 1, 6, 9, 33, 402, 11, 40, 1, 6, 9, 33, 256, 11, 40, 1, 6, 9, 33, 403, 11, 40, 1, 6, 20, 6, 9, 405, 33, 11, 262, 6, 9, 405, 38, 11, 263, 6, 9, 404, 38, 11, 263, 6, 9, 33, 38, 11, 41, 6, 9, 404, 405, 11, 40, 1, 151, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [6, 20, 6, 4, 105, 16, 284, 6, 7, 8, 6, 9, 401, 11, 12, 293, 6, 9, 402, 11, 12, 342, 6, 9, 256, 11, 12, 1, 6, 20, 6, 9, 403, 11, 12, 63, 6, 20, 6, 9, 404, 11, 12, 67, 6, 9, 1, 11, 12, 67, 6, 9, 405, 11, 215, 112, 239, 6, 9, 33, 11, 34, 6, 24, 1, 11, 1, 6, 24, 406, 11, 407, 6, 24, 408, 11, 188, 6, 24, 1, 11, 409, 6, 20, 6, 9, 38, 11, 12, 89, 90, 6, 7, 20, 6, 7, 43, 6, 9, 45, 11, 401, 6, 9, 55, 11, 402, 6, 9, 56, 11, 256, 6, 9, 54, 11, 403, 6, 20, 6, 9, 203, 11, 406, 401, 6, 9, 44, 11, 408, 402, 6, 9, 1, 11, 1, 256, 6, 20, 6, 9, 290, 11, 405, 401, 6, 9, 1, 11, 405, 402, 6, 9, 1, 11, 405, 256, 6, 20, 6, 9, 192, 11, 404, 401, 6, 9, 337, 11, 404, 402, 6, 9, 143, 11, 404, 256, 6, 20, 6, 9, 94, 11, 38, 6, 20, 6, 7, 57, 6, 9, 95, 179, 1, 410, 97, 60, 6, 9, 154, 155, 62, 6, 9, 20, 6, 7, 39, 6, 9, 33, 101, 11, 41, 6, 20, 6, 9, 406, 402, 256, 11, 41, 6, 9, 408, 401, 256, 11, 41, 6, 9, 1, 401, 402, 11, 41, 6, 20, 6, 9, 33, 401, 11, 40, 1, 6, 9, 33, 402, 11, 40, 1, 6, 9, 33, 256, 11, 40, 1, 6, 9, 33, 403, 11, 40, 1, 6, 20, 6, 9, 405, 33, 11, 262, 6, 9, 405, 38, 11, 263, 6, 9, 404, 38, 11, 263, 6, 9, 33, 38, 11, 41, 6, 9, 404, 405, 11, 40, 1, 151, 6, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 303}, "27": {"input": [2, 4, 6, 65, 8, 6, 7, 10, 11, 12, 293, 6, 7, 411, 16, 11, 12, 18, 1, 6, 7, 139, 11, 70, 233, 1, 277, 6, 7, 412, 11, 6, 9, 33, 11, 80, 222, 1, 6, 9, 1, 11, 6, 24, 216, 11, 82, 1, 6, 137, 1, 16, 11, 129, 117, 1, 6, 137, 1, 16, 11, 132, 165, 1, 6, 24, 1, 11, 82, 1, 129, 117, 1, 6, 7, 413, 65, 11, 12, 14, 241, 6, 7, 166, 16, 11, 74, 241, 14, 6, 9, 1, 11, 1, 65, 414, 16, 1, 20, 6, 9, 1, 11, 1, 65, 414, 16, 1, 20, 6, 9, 1, 65, 11, 1, 179, 414, 16, 1, 6, 20, 6, 7, 38, 11, 12, 288, 6, 20, 6, 65, 43, 6, 7, 52, 11, 411, 10, 6, 7, 202, 11, 1, 10, 6, 7, 201, 11, 1, 10, 6, 7, 200, 11, 1, 10, 6, 7, 45, 11, 10, 6, 7, 44, 11, 33, 10, 6, 20, 6, 65, 39, 6, 7, 412, 101, 116, 11, 41, 6, 7, 412, 38, 65, 11, 41, 6, 7, 216, 411, 7, 11, 180, 102, 6, 7, 1, 139, 11, 40, 1, 102, 6, 7, 216, 139, 65, 11, 98, 103, 6, 7, 1, 411, 65, 11, 98, 103, 6, 20, 6, 65, 57, 6, 7, 95, 1, 65, 62, 6, 7, 58, 1, 1, 97, 60, 6, 7, 58, 1, 61, 62, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [4, 6, 65, 8, 6, 7, 10, 11, 12, 293, 6, 7, 411, 16, 11, 12, 18, 1, 6, 7, 139, 11, 70, 233, 1, 277, 6, 7, 412, 11, 6, 9, 33, 11, 80, 222, 1, 6, 9, 1, 11, 6, 24, 216, 11, 82, 1, 6, 137, 1, 16, 11, 129, 117, 1, 6, 137, 1, 16, 11, 132, 165, 1, 6, 24, 1, 11, 82, 1, 129, 117, 1, 6, 7, 413, 65, 11, 12, 14, 241, 6, 7, 166, 16, 11, 74, 241, 14, 6, 9, 1, 11, 1, 65, 414, 16, 1, 20, 6, 9, 1, 11, 1, 65, 414, 16, 1, 20, 6, 9, 1, 65, 11, 1, 179, 414, 16, 1, 6, 20, 6, 7, 38, 11, 12, 288, 6, 20, 6, 65, 43, 6, 7, 52, 11, 411, 10, 6, 7, 202, 11, 1, 10, 6, 7, 201, 11, 1, 10, 6, 7, 200, 11, 1, 10, 6, 7, 45, 11, 10, 6, 7, 44, 11, 33, 10, 6, 20, 6, 65, 39, 6, 7, 412, 101, 116, 11, 41, 6, 7, 412, 38, 65, 11, 41, 6, 7, 216, 411, 7, 11, 180, 102, 6, 7, 1, 139, 11, 40, 1, 102, 6, 7, 216, 139, 65, 11, 98, 103, 6, 7, 1, 411, 65, 11, 98, 103, 6, 20, 6, 65, 57, 6, 7, 95, 1, 65, 62, 6, 7, 58, 1, 1, 97, 60, 6, 7, 58, 1, 61, 62, 6, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 243}, "28": {"input": [2, 4, 6, 65, 8, 6, 7, 10, 11, 12, 1, 235, 14, 6, 7, 15, 16, 11, 17, 18, 113, 6, 7, 415, 65, 11, 12, 129, 416, 6, 7, 275, 11, 417, 233, 27, 371, 6, 7, 412, 11, 6, 223, 33, 16, 11, 80, 65, 273, 87, 6, 9, 418, 65, 11, 419, 6, 9, 420, 11, 129, 1, 6, 223, 216, 11, 16, 20, 6, 9, 1, 11, 193, 254, 421, 141, 6, 9, 1, 11, 193, 249, 194, 1, 6, 9, 1, 11, 193, 1, 1, 1, 6, 223, 38, 11, 12, 110, 242, 6, 223, 1, 6, 20, 6, 65, 43, 6, 7, 54, 11, 10, 15, 6, 7, 55, 11, 10, 415, 152, 20, 6, 7, 44, 11, 10, 418, 6, 7, 46, 11, 10, 1, 6, 7, 47, 11, 10, 1, 6, 7, 48, 11, 10, 1, 6, 7, 94, 11, 38, 6, 7, 45, 11, 10, 6, 7, 20, 6, 20, 6, 65, 39, 6, 7, 412, 38, 16, 11, 41, 6, 7, 418, 15, 116, 11, 41, 6, 7, 15, 420, 16, 11, 98, 151, 6, 7, 216, 275, 11, 98, 103, 6, 7, 216, 216, 11, 41, 6, 7, 33, 216, 11, 98, 102, 6, 7, 418, 415, 7, 11, 40, 1, 151, 181, 6, 20, 6, 65, 57, 6, 7, 95, 153, 65, 60, 6, 7, 95, 96, 62, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [4, 6, 65, 8, 6, 7, 10, 11, 12, 1, 235, 14, 6, 7, 15, 16, 11, 17, 18, 113, 6, 7, 415, 65, 11, 12, 129, 416, 6, 7, 275, 11, 417, 233, 27, 371, 6, 7, 412, 11, 6, 223, 33, 16, 11, 80, 65, 273, 87, 6, 9, 418, 65, 11, 419, 6, 9, 420, 11, 129, 1, 6, 223, 216, 11, 16, 20, 6, 9, 1, 11, 193, 254, 421, 141, 6, 9, 1, 11, 193, 249, 194, 1, 6, 9, 1, 11, 193, 1, 1, 1, 6, 223, 38, 11, 12, 110, 242, 6, 223, 1, 6, 20, 6, 65, 43, 6, 7, 54, 11, 10, 15, 6, 7, 55, 11, 10, 415, 152, 20, 6, 7, 44, 11, 10, 418, 6, 7, 46, 11, 10, 1, 6, 7, 47, 11, 10, 1, 6, 7, 48, 11, 10, 1, 6, 7, 94, 11, 38, 6, 7, 45, 11, 10, 6, 7, 20, 6, 20, 6, 65, 39, 6, 7, 412, 38, 16, 11, 41, 6, 7, 418, 15, 116, 11, 41, 6, 7, 15, 420, 16, 11, 98, 151, 6, 7, 216, 275, 11, 98, 103, 6, 7, 216, 216, 11, 41, 6, 7, 33, 216, 11, 98, 102, 6, 7, 418, 415, 7, 11, 40, 1, 151, 181, 6, 20, 6, 65, 57, 6, 7, 95, 153, 65, 60, 6, 7, 95, 96, 62, 6, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 232}, "29": {"input": [2, 4, 6, 7, 8, 6, 20, 6, 9, 1, 11, 1, 6, 24, 422, 11, 22, 128, 117, 1, 6, 24, 423, 116, 11, 215, 382, 207, 1, 208, 6, 24, 311, 11, 12, 424, 6, 20, 6, 9, 79, 11, 207, 1, 6, 24, 33, 11, 1, 1, 1, 1, 1, 6, 24, 425, 65, 11, 16, 119, 380, 6, 137, 426, 7, 11, 1, 1, 1, 6, 137, 1, 11, 1, 1, 1, 1, 1, 6, 20, 6, 9, 15, 11, 12, 1, 6, 9, 385, 11, 12, 427, 6, 9, 428, 11, 12, 429, 6, 20, 6, 9, 38, 11, 12, 1, 424, 6, 24, 20, 6, 7, 57, 6, 9, 95, 153, 16, 60, 6, 9, 95, 96, 116, 62, 6, 210, 20, 6, 7, 39, 6, 20, 6, 9, 428, 33, 11, 98, 151, 6, 9, 425, 33, 11, 309, 151, 6, 9, 33, 425, 11, 1, 6, 9, 425, 101, 16, 11, 98, 6, 20, 6, 9, 15, 33, 11, 98, 6, 20, 6, 9, 79, 422, 11, 147, 6, 9, 425, 38, 311, 11, 1, 6, 20, 6, 9, 422, 101, 11, 264, 6, 20, 6, 9, 423, 33, 11, 262, 6, 9, 423, 38, 311, 385, 11, 211, 6, 9, 33, 38, 311, 11, 211, 6, 20, 6, 9, 33, 423, 11, 211, 6, 9, 33, 101, 385, 11, 98, 6, 9, 20, 6, 7, 43, 6, 9, 212, 11, 15, 6, 9, 46, 11, 426, 6, 9, 47, 11, 1, 6, 9, 1, 11, 422, 6, 9, 144, 11, 423, 6, 9, 201, 11, 385, 6, 9, 52, 11, 428, 6, 9, 45, 11, 311, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [4, 6, 7, 8, 6, 20, 6, 9, 1, 11, 1, 6, 24, 422, 11, 22, 128, 117, 1, 6, 24, 423, 116, 11, 215, 382, 207, 1, 208, 6, 24, 311, 11, 12, 424, 6, 20, 6, 9, 79, 11, 207, 1, 6, 24, 33, 11, 1, 1, 1, 1, 1, 6, 24, 425, 65, 11, 16, 119, 380, 6, 137, 426, 7, 11, 1, 1, 1, 6, 137, 1, 11, 1, 1, 1, 1, 1, 6, 20, 6, 9, 15, 11, 12, 1, 6, 9, 385, 11, 12, 427, 6, 9, 428, 11, 12, 429, 6, 20, 6, 9, 38, 11, 12, 1, 424, 6, 24, 20, 6, 7, 57, 6, 9, 95, 153, 16, 60, 6, 9, 95, 96, 116, 62, 6, 210, 20, 6, 7, 39, 6, 20, 6, 9, 428, 33, 11, 98, 151, 6, 9, 425, 33, 11, 309, 151, 6, 9, 33, 425, 11, 1, 6, 9, 425, 101, 16, 11, 98, 6, 20, 6, 9, 15, 33, 11, 98, 6, 20, 6, 9, 79, 422, 11, 147, 6, 9, 425, 38, 311, 11, 1, 6, 20, 6, 9, 422, 101, 11, 264, 6, 20, 6, 9, 423, 33, 11, 262, 6, 9, 423, 38, 311, 385, 11, 211, 6, 9, 33, 38, 311, 11, 211, 6, 20, 6, 9, 33, 423, 11, 211, 6, 9, 33, 101, 385, 11, 98, 6, 9, 20, 6, 7, 43, 6, 9, 212, 11, 15, 6, 9, 46, 11, 426, 6, 9, 47, 11, 1, 6, 9, 1, 11, 422, 6, 9, 144, 11, 423, 6, 9, 201, 11, 385, 6, 9, 52, 11, 428, 6, 9, 45, 11, 311, 6, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 276}, "30": {"input": [2, 4, 6, 7, 8, 6, 9, 10, 11, 12, 1, 14, 6, 9, 430, 11, 12, 1, 14, 6, 9, 15, 16, 11, 431, 18, 19, 27, 68, 432, 6, 9, 433, 16, 11, 6, 24, 1, 16, 11, 22, 65, 23, 20, 6, 137, 434, 16, 11, 358, 16, 129, 1, 6, 137, 435, 16, 11, 436, 16, 85, 1, 6, 24, 1, 16, 11, 22, 65, 119, 6, 137, 437, 16, 11, 358, 16, 129, 1, 6, 137, 438, 16, 11, 436, 16, 85, 1, 6, 20, 6, 9, 373, 11, 12, 241, 14, 6, 9, 439, 11, 12, 18, 379, 6, 9, 440, 11, 74, 153, 441, 167, 387, 241, 14, 6, 20, 6, 9, 33, 11, 16, 320, 6, 24, 79, 11, 34, 312, 87, 6, 24, 374, 11, 140, 125, 255, 35, 6, 20, 6, 9, 38, 11, 12, 191, 6, 20, 6, 7, 43, 6, 9, 45, 11, 10, 6, 9, 55, 11, 430, 6, 9, 192, 11, 430, 439, 6, 9, 56, 11, 10, 435, 6, 9, 91, 11, 10, 434, 6, 9, 442, 11, 10, 438, 6, 9, 144, 11, 10, 437, 6, 20, 6, 9, 443, 11, 430, 440, 6, 9, 1, 11, 430, 373, 79, 6, 20, 6, 7, 39, 6, 20, 6, 20, 6, 9, 15, 79, 16, 11, 98, 265, 6, 9, 79, 15, 11, 444, 6, 9, 79, 439, 11, 41, 6, 20, 6, 9, 79, 433, 11, 340, 6, 9, 79, 433, 11, 40, 375, 6, 20, 6, 9, 374, 38, 11, 40, 1, 6, 9, 79, 38, 16, 11, 41, 6, 9, 433, 16, 101, 65, 11, 264, 6, 7, 20, 6, 7, 57, 6, 9, 154, 1, 60, 6, 9, 95, 96, 97, 62, 6, 20, 6, 20, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [4, 6, 7, 8, 6, 9, 10, 11, 12, 1, 14, 6, 9, 430, 11, 12, 1, 14, 6, 9, 15, 16, 11, 431, 18, 19, 27, 68, 432, 6, 9, 433, 16, 11, 6, 24, 1, 16, 11, 22, 65, 23, 20, 6, 137, 434, 16, 11, 358, 16, 129, 1, 6, 137, 435, 16, 11, 436, 16, 85, 1, 6, 24, 1, 16, 11, 22, 65, 119, 6, 137, 437, 16, 11, 358, 16, 129, 1, 6, 137, 438, 16, 11, 436, 16, 85, 1, 6, 20, 6, 9, 373, 11, 12, 241, 14, 6, 9, 439, 11, 12, 18, 379, 6, 9, 440, 11, 74, 153, 441, 167, 387, 241, 14, 6, 20, 6, 9, 33, 11, 16, 320, 6, 24, 79, 11, 34, 312, 87, 6, 24, 374, 11, 140, 125, 255, 35, 6, 20, 6, 9, 38, 11, 12, 191, 6, 20, 6, 7, 43, 6, 9, 45, 11, 10, 6, 9, 55, 11, 430, 6, 9, 192, 11, 430, 439, 6, 9, 56, 11, 10, 435, 6, 9, 91, 11, 10, 434, 6, 9, 442, 11, 10, 438, 6, 9, 144, 11, 10, 437, 6, 20, 6, 9, 443, 11, 430, 440, 6, 9, 1, 11, 430, 373, 79, 6, 20, 6, 7, 39, 6, 20, 6, 20, 6, 9, 15, 79, 16, 11, 98, 265, 6, 9, 79, 15, 11, 444, 6, 9, 79, 439, 11, 41, 6, 20, 6, 9, 79, 433, 11, 340, 6, 9, 79, 433, 11, 40, 375, 6, 20, 6, 9, 374, 38, 11, 40, 1, 6, 9, 79, 38, 16, 11, 41, 6, 9, 433, 16, 101, 65, 11, 264, 6, 7, 20, 6, 7, 57, 6, 9, 154, 1, 60, 6, 9, 95, 96, 97, 62, 6, 20, 6, 20, 6, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 296}, "31": {"input": [2, 4, 104, 6, 7, 8, 6, 9, 10, 11, 12, 14, 1, 6, 9, 1, 11, 12, 6, 24, 278, 11, 170, 237, 72, 6, 24, 445, 16, 11, 18, 377, 446, 6, 9, 69, 11, 417, 59, 32, 71, 377, 6, 9, 276, 11, 27, 6, 24, 447, 11, 12, 121, 158, 6, 24, 304, 11, 22, 301, 158, 6, 9, 79, 11, 6, 24, 33, 16, 11, 80, 81, 1, 6, 24, 448, 11, 22, 85, 125, 249, 1, 6, 24, 348, 11, 22, 125, 132, 449, 158, 6, 9, 73, 11, 74, 219, 1, 1, 67, 68, 6, 9, 38, 11, 12, 89, 90, 6, 20, 6, 7, 43, 6, 9, 142, 11, 445, 10, 6, 9, 46, 11, 278, 10, 6, 9, 92, 11, 73, 10, 6, 9, 202, 11, 448, 10, 6, 9, 45, 11, 10, 6, 9, 44, 11, 33, 10, 6, 9, 94, 11, 38, 10, 6, 20, 6, 7, 57, 6, 9, 95, 16, 96, 16, 97, 62, 6, 9, 58, 16, 1, 1, 97, 60, 6, 20, 6, 7, 39, 6, 20, 6, 9, 278, 69, 304, 11, 40, 1, 6, 9, 445, 16, 33, 16, 11, 98, 151, 6, 20, 6, 9, 304, 38, 11, 267, 450, 1, 6, 9, 447, 38, 11, 41, 6, 9, 33, 278, 16, 11, 41, 6, 9, 33, 448, 16, 11, 98, 102, 6, 9, 448, 38, 101, 447, 11, 1, 6, 9, 448, 304, 11, 98, 103, 6, 9, 348, 38, 11, 98, 6, 20, 6, 9, 69, 69, 11, 40, 450, 6, 9, 101, 304, 447, 11, 41, 6, 9, 304, 33, 16, 11, 98, 6, 9, 447, 33, 16, 11, 98, 6, 9, 38, 69, 16, 11, 98, 6, 9, 79, 38, 101, 447, 11, 41, 6, 9, 79, 348, 16, 11, 98, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [4, 104, 6, 7, 8, 6, 9, 10, 11, 12, 14, 1, 6, 9, 1, 11, 12, 6, 24, 278, 11, 170, 237, 72, 6, 24, 445, 16, 11, 18, 377, 446, 6, 9, 69, 11, 417, 59, 32, 71, 377, 6, 9, 276, 11, 27, 6, 24, 447, 11, 12, 121, 158, 6, 24, 304, 11, 22, 301, 158, 6, 9, 79, 11, 6, 24, 33, 16, 11, 80, 81, 1, 6, 24, 448, 11, 22, 85, 125, 249, 1, 6, 24, 348, 11, 22, 125, 132, 449, 158, 6, 9, 73, 11, 74, 219, 1, 1, 67, 68, 6, 9, 38, 11, 12, 89, 90, 6, 20, 6, 7, 43, 6, 9, 142, 11, 445, 10, 6, 9, 46, 11, 278, 10, 6, 9, 92, 11, 73, 10, 6, 9, 202, 11, 448, 10, 6, 9, 45, 11, 10, 6, 9, 44, 11, 33, 10, 6, 9, 94, 11, 38, 10, 6, 20, 6, 7, 57, 6, 9, 95, 16, 96, 16, 97, 62, 6, 9, 58, 16, 1, 1, 97, 60, 6, 20, 6, 7, 39, 6, 20, 6, 9, 278, 69, 304, 11, 40, 1, 6, 9, 445, 16, 33, 16, 11, 98, 151, 6, 20, 6, 9, 304, 38, 11, 267, 450, 1, 6, 9, 447, 38, 11, 41, 6, 9, 33, 278, 16, 11, 41, 6, 9, 33, 448, 16, 11, 98, 102, 6, 9, 448, 38, 101, 447, 11, 1, 6, 9, 448, 304, 11, 98, 103, 6, 9, 348, 38, 11, 98, 6, 20, 6, 9, 69, 69, 11, 40, 450, 6, 9, 101, 304, 447, 11, 41, 6, 9, 304, 33, 16, 11, 98, 6, 9, 447, 33, 16, 11, 98, 6, 9, 38, 69, 16, 11, 98, 6, 9, 79, 38, 101, 447, 11, 41, 6, 9, 79, 348, 16, 11, 98, 6, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 304}, "32": {"input": [2, 4, 105, 6, 7, 8, 6, 9, 10, 11, 12, 111, 90, 14, 6, 9, 189, 11, 12, 190, 6, 9, 77, 11, 17, 18, 19, 6, 20, 6, 9, 38, 11, 12, 6, 24, 1, 11, 191, 6, 24, 1, 11, 89, 90, 6, 24, 1, 11, 242, 90, 6, 20, 6, 9, 1, 11, 169, 1, 61, 451, 85, 6, 9, 1, 11, 169, 452, 61, 451, 107, 6, 20, 6, 9, 33, 11, 34, 6, 24, 1, 11, 188, 6, 24, 1, 11, 1, 6, 24, 1, 11, 1, 6, 20, 6, 7, 39, 6, 20, 6, 9, 33, 1, 11, 41, 6, 9, 1, 38, 11, 41, 6, 9, 1, 1, 11, 41, 6, 9, 1, 1, 11, 41, 6, 20, 6, 6, 9, 33, 1, 11, 40, 1, 181, 453, 6, 20, 6, 6, 9, 33, 1, 11, 40, 1, 181, 453, 6, 20, 6, 9, 77, 33, 11, 98, 151, 6, 9, 33, 189, 11, 98, 102, 6, 20, 6, 7, 57, 6, 9, 95, 96, 97, 62, 6, 9, 95, 83, 97, 60, 6, 9, 154, 155, 62, 6, 20, 6, 7, 43, 6, 9, 91, 11, 10, 77, 6, 9, 192, 11, 10, 189, 6, 9, 143, 11, 10, 1, 6, 9, 51, 11, 10, 1, 6, 9, 94, 11, 10, 1, 6, 9, 46, 11, 10, 1, 6, 9, 47, 11, 10, 1, 6, 9, 44, 11, 10, 1, 6, 9, 45, 11, 10, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [4, 105, 6, 7, 8, 6, 9, 10, 11, 12, 111, 90, 14, 6, 9, 189, 11, 12, 190, 6, 9, 77, 11, 17, 18, 19, 6, 20, 6, 9, 38, 11, 12, 6, 24, 1, 11, 191, 6, 24, 1, 11, 89, 90, 6, 24, 1, 11, 242, 90, 6, 20, 6, 9, 1, 11, 169, 1, 61, 451, 85, 6, 9, 1, 11, 169, 452, 61, 451, 107, 6, 20, 6, 9, 33, 11, 34, 6, 24, 1, 11, 188, 6, 24, 1, 11, 1, 6, 24, 1, 11, 1, 6, 20, 6, 7, 39, 6, 20, 6, 9, 33, 1, 11, 41, 6, 9, 1, 38, 11, 41, 6, 9, 1, 1, 11, 41, 6, 9, 1, 1, 11, 41, 6, 20, 6, 6, 9, 33, 1, 11, 40, 1, 181, 453, 6, 20, 6, 6, 9, 33, 1, 11, 40, 1, 181, 453, 6, 20, 6, 9, 77, 33, 11, 98, 151, 6, 9, 33, 189, 11, 98, 102, 6, 20, 6, 7, 57, 6, 9, 95, 96, 97, 62, 6, 9, 95, 83, 97, 60, 6, 9, 154, 155, 62, 6, 20, 6, 7, 43, 6, 9, 91, 11, 10, 77, 6, 9, 192, 11, 10, 189, 6, 9, 143, 11, 10, 1, 6, 9, 51, 11, 10, 1, 6, 9, 94, 11, 10, 1, 6, 9, 46, 11, 10, 1, 6, 9, 47, 11, 10, 1, 6, 9, 44, 11, 10, 1, 6, 9, 45, 11, 10, 6, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 245}, "33": {"input": [2, 4, 104, 6, 7, 8, 6, 20, 6, 9, 109, 11, 12, 1, 6, 9, 454, 11, 12, 111, 90, 6, 20, 6, 9, 1, 11, 12, 6, 24, 455, 11, 1, 6, 24, 456, 11, 1, 6, 24, 457, 11, 1, 6, 20, 6, 9, 1, 11, 12, 1, 68, 6, 20, 6, 9, 1, 11, 74, 241, 14, 6, 24, 1, 16, 11, 16, 1, 16, 177, 6, 24, 1, 16, 11, 16, 1, 16, 177, 6, 24, 1, 16, 11, 16, 1, 16, 177, 6, 20, 6, 9, 1, 11, 169, 61, 6, 24, 278, 11, 237, 27, 6, 24, 1, 11, 458, 27, 6, 24, 1, 11, 1, 27, 6, 20, 6, 9, 1, 11, 12, 168, 6, 20, 6, 9, 350, 11, 169, 241, 6, 24, 459, 11, 6, 24, 460, 11, 6, 24, 461, 11, 6, 20, 6, 9, 33, 11, 34, 1, 6, 20, 6, 20, 6, 7, 43, 6, 9, 45, 11, 109, 6, 9, 91, 11, 109, 454, 6, 9, 44, 11, 109, 33, 6, 9, 46, 11, 109, 455, 6, 9, 47, 11, 109, 456, 6, 9, 48, 11, 109, 457, 6, 9, 94, 11, 109, 1, 6, 9, 178, 11, 109, 1, 1, 1, 1, 6, 20, 6, 7, 57, 6, 9, 95, 179, 96, 410, 97, 62, 6, 9, 154, 155, 60, 6, 20, 6, 7, 39, 6, 9, 33, 16, 101, 16, 11, 41, 6, 9, 33, 16, 454, 16, 11, 41, 6, 9, 33, 1, 11, 98, 341, 6, 20, 6, 9, 1, 33, 11, 280, 6, 20, 6, 9, 33, 455, 11, 346, 281, 61, 1, 6, 9, 33, 456, 11, 346, 462, 61, 1, 6, 9, 33, 457, 11, 346, 463, 61, 1, 6, 20, 6, 9, 33, 455, 11, 346, 463, 61, 1, 6, 9, 33, 456, 11, 346, 281, 61, 1, 6, 9, 33, 457, 11, 346, 462, 61, 1, 6, 20, 6, 9, 33, 455, 11, 346, 462, 61, 1, 6, 9, 33, 456, 11, 346, 463, 61, 1, 6, 9, 33, 457, 11, 346, 281, 61, 1, 6, 20, 6, 9, 33, 459, 11, 182, 281, 187, 185, 265, 6, 9, 33, 459, 11, 182, 462, 187, 185, 265, 6, 9, 33, 459, 11, 182, 463, 187, 185, 265, 6, 20, 6, 9, 33, 460, 11, 182, 281, 187, 185, 266, 6, 9, 33, 460, 11, 182, 462, 187, 185, 266, 6, 9, 33, 460, 11, 182, 463, 187, 185, 266, 6, 20, 6, 9, 33, 461, 11, 182, 281, 187, 185, 151, 6, 9, 33, 461, 11, 182, 462, 187, 185, 151, 6, 9, 33, 461, 11, 182, 463, 187, 185, 151, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [4, 104, 6, 7, 8, 6, 20, 6, 9, 109, 11, 12, 1, 6, 9, 454, 11, 12, 111, 90, 6, 20, 6, 9, 1, 11, 12, 6, 24, 455, 11, 1, 6, 24, 456, 11, 1, 6, 24, 457, 11, 1, 6, 20, 6, 9, 1, 11, 12, 1, 68, 6, 20, 6, 9, 1, 11, 74, 241, 14, 6, 24, 1, 16, 11, 16, 1, 16, 177, 6, 24, 1, 16, 11, 16, 1, 16, 177, 6, 24, 1, 16, 11, 16, 1, 16, 177, 6, 20, 6, 9, 1, 11, 169, 61, 6, 24, 278, 11, 237, 27, 6, 24, 1, 11, 458, 27, 6, 24, 1, 11, 1, 27, 6, 20, 6, 9, 1, 11, 12, 168, 6, 20, 6, 9, 350, 11, 169, 241, 6, 24, 459, 11, 6, 24, 460, 11, 6, 24, 461, 11, 6, 20, 6, 9, 33, 11, 34, 1, 6, 20, 6, 20, 6, 7, 43, 6, 9, 45, 11, 109, 6, 9, 91, 11, 109, 454, 6, 9, 44, 11, 109, 33, 6, 9, 46, 11, 109, 455, 6, 9, 47, 11, 109, 456, 6, 9, 48, 11, 109, 457, 6, 9, 94, 11, 109, 1, 6, 9, 178, 11, 109, 1, 1, 1, 1, 6, 20, 6, 7, 57, 6, 9, 95, 179, 96, 410, 97, 62, 6, 9, 154, 155, 60, 6, 20, 6, 7, 39, 6, 9, 33, 16, 101, 16, 11, 41, 6, 9, 33, 16, 454, 16, 11, 41, 6, 9, 33, 1, 11, 98, 341, 6, 20, 6, 9, 1, 33, 11, 280, 6, 20, 6, 9, 33, 455, 11, 346, 281, 61, 1, 6, 9, 33, 456, 11, 346, 462, 61, 1, 6, 9, 33, 457, 11, 346, 463, 61, 1, 6, 20, 6, 9, 33, 455, 11, 346, 463, 61, 1, 6, 9, 33, 456, 11, 346, 281, 61, 1, 6, 9, 33, 457, 11, 346, 462, 61, 1, 6, 20, 6, 9, 33, 455, 11, 346, 462, 61, 1, 6, 9, 33, 456, 11, 346, 463, 61, 1, 6, 9, 33, 457, 11, 346, 281, 61, 1, 6, 20, 6, 9, 33, 459, 11, 182, 281, 187, 185, 265, 6, 9, 33, 459, 11, 182, 462, 187, 185, 265, 6, 9, 33, 459, 11, 182, 463, 187, 185, 265, 6, 20, 6, 9, 33, 460, 11, 182, 281, 187, 185, 266, 6, 9, 33, 460, 11, 182, 462, 187, 185, 266, 6, 9, 33, 460, 11, 182, 463, 187, 185, 266, 6, 20, 6, 9, 33, 461, 11, 182, 281, 187, 185, 151, 6, 9, 33, 461, 11, 182, 462, 187, 185, 151, 6, 9, 33, 461, 11, 182, 463, 187, 185, 151, 6, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 445}, "34": {"input": [2, 4, 1, 6, 7, 8, 6, 9, 106, 11, 12, 342, 14, 6, 9, 15, 16, 11, 17, 18, 272, 6, 9, 464, 11, 80, 1, 86, 87, 6, 9, 216, 11, 6, 24, 1, 11, 193, 254, 421, 141, 6, 24, 465, 11, 193, 249, 194, 1, 6, 24, 1, 11, 193, 1, 1, 1, 6, 9, 1, 11, 6, 24, 466, 11, 12, 467, 6, 24, 1, 11, 12, 467, 6, 24, 1, 11, 12, 467, 6, 24, 1, 11, 12, 467, 6, 24, 1, 11, 12, 467, 6, 24, 1, 11, 12, 467, 6, 24, 1, 11, 12, 467, 6, 24, 1, 11, 12, 467, 6, 24, 1, 11, 12, 467, 6, 24, 1, 11, 12, 467, 6, 24, 468, 11, 12, 467, 6, 9, 469, 11, 417, 233, 449, 6, 24, 1, 11, 119, 470, 1, 6, 24, 1, 11, 23, 470, 1, 6, 24, 1, 11, 128, 470, 1, 6, 24, 1, 11, 125, 470, 1, 6, 9, 38, 11, 12, 191, 6, 9, 471, 11, 12, 349, 6, 20, 6, 7, 39, 6, 9, 464, 38, 11, 41, 6, 9, 464, 471, 11, 41, 6, 9, 464, 1, 11, 41, 6, 9, 216, 38, 11, 41, 6, 9, 216, 471, 11, 41, 6, 9, 216, 1, 11, 41, 6, 20, 6, 9, 216, 469, 11, 98, 266, 6, 9, 471, 469, 11, 180, 151, 6, 9, 469, 38, 11, 98, 6, 9, 15, 464, 11, 98, 265, 6, 9, 464, 469, 11, 98, 6, 9, 464, 216, 11, 98, 6, 9, 466, 38, 11, 98, 6, 9, 466, 471, 11, 98, 6, 20, 6, 9, 1, 106, 11, 221, 472, 6, 9, 1, 106, 11, 98, 6, 9, 1, 106, 11, 221, 1, 6, 9, 1, 106, 11, 98, 6, 9, 1, 106, 11, 221, 1, 6, 9, 1, 106, 11, 98, 6, 9, 1, 106, 11, 221, 1, 6, 9, 1, 106, 11, 98, 6, 9, 1, 106, 11, 221, 1, 6, 9, 1, 106, 11, 98, 6, 9, 1, 106, 11, 221, 1, 6, 9, 1, 106, 11, 98, 6, 9, 1, 106, 11, 221, 1, 6, 9, 1, 106, 11, 98, 6, 9, 1, 106, 11, 221, 1, 6, 9, 1, 106, 11, 98, 6, 9, 1, 106, 11, 221, 1, 6, 9, 1, 106, 11, 98, 6, 9, 466, 106, 11, 221, 1, 6, 9, 466, 106, 11, 98, 6, 9, 468, 106, 11, 221, 1, 6, 9, 1, 468, 11, 221, 1, 6, 9, 1, 468, 11, 221, 1, 6, 9, 1, 468, 11, 221, 1, 6, 9, 468, 1, 11, 98, 6, 7, 43, 6, 9, 44, 11, 106, 464, 6, 9, 45, 11, 106, 6, 9, 94, 11, 38, 6, 9, 1, 11, 106, 471, 6, 9, 51, 11, 106, 1, 6, 9, 178, 11, 106, 465, 6, 9, 52, 11, 106, 1, 6, 9, 54, 11, 106, 15, 471, 6, 7, 57, 6, 9, 95, 1, 97, 62, 6, 9, 95, 153, 97, 60, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [4, 1, 6, 7, 8, 6, 9, 106, 11, 12, 342, 14, 6, 9, 15, 16, 11, 17, 18, 272, 6, 9, 464, 11, 80, 1, 86, 87, 6, 9, 216, 11, 6, 24, 1, 11, 193, 254, 421, 141, 6, 24, 465, 11, 193, 249, 194, 1, 6, 24, 1, 11, 193, 1, 1, 1, 6, 9, 1, 11, 6, 24, 466, 11, 12, 467, 6, 24, 1, 11, 12, 467, 6, 24, 1, 11, 12, 467, 6, 24, 1, 11, 12, 467, 6, 24, 1, 11, 12, 467, 6, 24, 1, 11, 12, 467, 6, 24, 1, 11, 12, 467, 6, 24, 1, 11, 12, 467, 6, 24, 1, 11, 12, 467, 6, 24, 1, 11, 12, 467, 6, 24, 468, 11, 12, 467, 6, 9, 469, 11, 417, 233, 449, 6, 24, 1, 11, 119, 470, 1, 6, 24, 1, 11, 23, 470, 1, 6, 24, 1, 11, 128, 470, 1, 6, 24, 1, 11, 125, 470, 1, 6, 9, 38, 11, 12, 191, 6, 9, 471, 11, 12, 349, 6, 20, 6, 7, 39, 6, 9, 464, 38, 11, 41, 6, 9, 464, 471, 11, 41, 6, 9, 464, 1, 11, 41, 6, 9, 216, 38, 11, 41, 6, 9, 216, 471, 11, 41, 6, 9, 216, 1, 11, 41, 6, 20, 6, 9, 216, 469, 11, 98, 266, 6, 9, 471, 469, 11, 180, 151, 6, 9, 469, 38, 11, 98, 6, 9, 15, 464, 11, 98, 265, 6, 9, 464, 469, 11, 98, 6, 9, 464, 216, 11, 98, 6, 9, 466, 38, 11, 98, 6, 9, 466, 471, 11, 98, 6, 20, 6, 9, 1, 106, 11, 221, 472, 6, 9, 1, 106, 11, 98, 6, 9, 1, 106, 11, 221, 1, 6, 9, 1, 106, 11, 98, 6, 9, 1, 106, 11, 221, 1, 6, 9, 1, 106, 11, 98, 6, 9, 1, 106, 11, 221, 1, 6, 9, 1, 106, 11, 98, 6, 9, 1, 106, 11, 221, 1, 6, 9, 1, 106, 11, 98, 6, 9, 1, 106, 11, 221, 1, 6, 9, 1, 106, 11, 98, 6, 9, 1, 106, 11, 221, 1, 6, 9, 1, 106, 11, 98, 6, 9, 1, 106, 11, 221, 1, 6, 9, 1, 106, 11, 98, 6, 9, 1, 106, 11, 221, 1, 6, 9, 1, 106, 11, 98, 6, 9, 466, 106, 11, 221, 1, 6, 9, 466, 106, 11, 98, 6, 9, 468, 106, 11, 221, 1, 6, 9, 1, 468, 11, 221, 1, 6, 9, 1, 468, 11, 221, 1, 6, 9, 1, 468, 11, 221, 1, 6, 9, 468, 1, 11, 98, 6, 7, 43, 6, 9, 44, 11, 106, 464, 6, 9, 45, 11, 106, 6, 9, 94, 11, 38, 6, 9, 1, 11, 106, 471, 6, 9, 51, 11, 106, 1, 6, 9, 178, 11, 106, 465, 6, 9, 52, 11, 106, 1, 6, 9, 54, 11, 106, 15, 471, 6, 7, 57, 6, 9, 95, 1, 97, 62, 6, 9, 95, 153, 97, 60, 6, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 500}, "35": {"input": [2, 4, 6, 7, 8, 20, 6, 9, 204, 116, 11, 215, 107, 1, 6, 9, 33, 11, 1, 207, 1, 1, 1, 449, 6, 24, 20, 6, 7, 57, 6, 9, 95, 209, 171, 60, 7, 20, 6, 9, 95, 96, 179, 62, 7, 20, 6, 210, 20, 6, 7, 39, 6, 9, 33, 38, 11, 98, 20, 6, 9, 33, 101, 11, 98, 20, 6, 9, 33, 204, 11, 1, 6, 9, 204, 33, 16, 11, 1, 1, 6, 9, 33, 204, 11, 98, 6, 9, 20, 6, 7, 43, 6, 9, 212, 11, 204, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [4, 6, 7, 8, 20, 6, 9, 204, 116, 11, 215, 107, 1, 6, 9, 33, 11, 1, 207, 1, 1, 1, 449, 6, 24, 20, 6, 7, 57, 6, 9, 95, 209, 171, 60, 7, 20, 6, 9, 95, 96, 179, 62, 7, 20, 6, 210, 20, 6, 7, 39, 6, 9, 33, 38, 11, 98, 20, 6, 9, 33, 101, 11, 98, 20, 6, 9, 33, 204, 11, 1, 6, 9, 204, 33, 16, 11, 1, 1, 6, 9, 33, 204, 11, 98, 6, 9, 20, 6, 7, 43, 6, 9, 212, 11, 204, 6, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 98}, "36": {"input": [2, 4, 105, 6, 7, 8, 6, 9, 10, 11, 12, 235, 14, 6, 9, 15, 11, 12, 272, 473, 6, 9, 33, 11, 80, 450, 474, 1, 6, 9, 287, 116, 11, 215, 288, 6, 9, 475, 11, 74, 20, 6, 24, 476, 11, 319, 477, 6, 24, 478, 11, 479, 480, 6, 24, 481, 11, 318, 482, 6, 24, 483, 11, 484, 485, 6, 24, 486, 11, 487, 485, 6, 9, 164, 11, 22, 132, 16, 72, 449, 6, 24, 488, 11, 128, 489, 6, 24, 490, 11, 125, 489, 6, 24, 491, 11, 23, 492, 6, 24, 493, 11, 119, 492, 6, 20, 6, 9, 304, 11, 22, 107, 27, 205, 391, 6, 9, 38, 11, 12, 242, 90, 6, 20, 6, 7, 43, 6, 9, 45, 11, 10, 6, 9, 44, 11, 10, 33, 6, 9, 51, 11, 10, 287, 6, 9, 144, 11, 10, 483, 6, 9, 143, 11, 10, 481, 6, 9, 337, 11, 10, 476, 6, 9, 53, 11, 10, 478, 6, 9, 54, 11, 10, 15, 6, 20, 6, 7, 39, 6, 20, 6, 9, 33, 38, 475, 11, 41, 6, 20, 6, 9, 33, 287, 11, 145, 1, 176, 6, 9, 287, 33, 16, 11, 262, 6, 9, 287, 38, 287, 475, 11, 263, 6, 20, 6, 9, 33, 164, 11, 1, 6, 9, 33, 164, 11, 1, 6, 20, 6, 20, 6, 9, 33, 38, 11, 41, 6, 9, 164, 38, 287, 11, 98, 6, 9, 304, 38, 475, 101, 11, 98, 6, 9, 15, 33, 11, 98, 266, 6, 20, 6, 9, 478, 304, 11, 40, 494, 6, 9, 483, 304, 11, 40, 495, 6, 9, 476, 304, 11, 40, 496, 6, 9, 481, 304, 11, 40, 497, 6, 9, 486, 304, 11, 40, 498, 6, 20, 6, 20, 6, 7, 57, 6, 9, 95, 96, 116, 97, 62, 6, 9, 95, 153, 116, 97, 60, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [4, 105, 6, 7, 8, 6, 9, 10, 11, 12, 235, 14, 6, 9, 15, 11, 12, 272, 473, 6, 9, 33, 11, 80, 450, 474, 1, 6, 9, 287, 116, 11, 215, 288, 6, 9, 475, 11, 74, 20, 6, 24, 476, 11, 319, 477, 6, 24, 478, 11, 479, 480, 6, 24, 481, 11, 318, 482, 6, 24, 483, 11, 484, 485, 6, 24, 486, 11, 487, 485, 6, 9, 164, 11, 22, 132, 16, 72, 449, 6, 24, 488, 11, 128, 489, 6, 24, 490, 11, 125, 489, 6, 24, 491, 11, 23, 492, 6, 24, 493, 11, 119, 492, 6, 20, 6, 9, 304, 11, 22, 107, 27, 205, 391, 6, 9, 38, 11, 12, 242, 90, 6, 20, 6, 7, 43, 6, 9, 45, 11, 10, 6, 9, 44, 11, 10, 33, 6, 9, 51, 11, 10, 287, 6, 9, 144, 11, 10, 483, 6, 9, 143, 11, 10, 481, 6, 9, 337, 11, 10, 476, 6, 9, 53, 11, 10, 478, 6, 9, 54, 11, 10, 15, 6, 20, 6, 7, 39, 6, 20, 6, 9, 33, 38, 475, 11, 41, 6, 20, 6, 9, 33, 287, 11, 145, 1, 176, 6, 9, 287, 33, 16, 11, 262, 6, 9, 287, 38, 287, 475, 11, 263, 6, 20, 6, 9, 33, 164, 11, 1, 6, 9, 33, 164, 11, 1, 6, 20, 6, 20, 6, 9, 33, 38, 11, 41, 6, 9, 164, 38, 287, 11, 98, 6, 9, 304, 38, 475, 101, 11, 98, 6, 9, 15, 33, 11, 98, 266, 6, 20, 6, 9, 478, 304, 11, 40, 494, 6, 9, 483, 304, 11, 40, 495, 6, 9, 476, 304, 11, 40, 496, 6, 9, 481, 304, 11, 40, 497, 6, 9, 486, 304, 11, 40, 498, 6, 20, 6, 20, 6, 7, 57, 6, 9, 95, 96, 116, 97, 62, 6, 9, 95, 153, 116, 97, 60, 6, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 318}, "37": {"input": [2, 4, 6, 7, 8, 6, 9, 15, 11, 12, 18, 6, 24, 1, 11, 20, 6, 24, 1, 116, 11, 6, 24, 1, 179, 11, 85, 6, 24, 1, 11, 85, 6, 20, 6, 9, 1, 11, 16, 25, 1, 6, 24, 33, 179, 11, 1, 1, 235, 6, 24, 1, 11, 215, 107, 1, 6, 20, 6, 9, 499, 11, 22, 119, 207, 261, 1, 6, 24, 1, 11, 381, 6, 24, 1, 11, 1, 6, 20, 6, 7, 57, 6, 20, 6, 9, 95, 1, 97, 60, 6, 9, 95, 1, 97, 62, 6, 210, 20, 6, 7, 39, 6, 9, 1, 499, 11, 267, 1, 1, 6, 9, 1, 499, 65, 11, 267, 1, 1, 6, 20, 6, 9, 499, 1, 11, 1, 6, 9, 499, 38, 65, 11, 384, 6, 9, 1, 38, 11, 41, 6, 9, 20, 6, 7, 43, 6, 9, 55, 11, 1, 6, 9, 56, 11, 1, 6, 9, 50, 11, 1, 6, 9, 500, 11, 1, 6, 9, 178, 11, 1, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [4, 6, 7, 8, 6, 9, 15, 11, 12, 18, 6, 24, 1, 11, 20, 6, 24, 1, 116, 11, 6, 24, 1, 179, 11, 85, 6, 24, 1, 11, 85, 6, 20, 6, 9, 1, 11, 16, 25, 1, 6, 24, 33, 179, 11, 1, 1, 235, 6, 24, 1, 11, 215, 107, 1, 6, 20, 6, 9, 499, 11, 22, 119, 207, 261, 1, 6, 24, 1, 11, 381, 6, 24, 1, 11, 1, 6, 20, 6, 7, 57, 6, 20, 6, 9, 95, 1, 97, 60, 6, 9, 95, 1, 97, 62, 6, 210, 20, 6, 7, 39, 6, 9, 1, 499, 11, 267, 1, 1, 6, 9, 1, 499, 65, 11, 267, 1, 1, 6, 20, 6, 9, 499, 1, 11, 1, 6, 9, 499, 38, 65, 11, 384, 6, 9, 1, 38, 11, 41, 6, 9, 20, 6, 7, 43, 6, 9, 55, 11, 1, 6, 9, 56, 11, 1, 6, 9, 50, 11, 1, 6, 9, 500, 11, 1, 6, 9, 178, 11, 1, 6, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 172}, "38": {"input": [2, 4, 6, 7, 8, 6, 9, 10, 65, 11, 12, 342, 14, 6, 9, 385, 116, 11, 1, 129, 25, 427, 6, 9, 1, 116, 11, 74, 85, 1, 427, 391, 1, 68, 6, 9, 109, 65, 11, 169, 107, 283, 501, 502, 6, 9, 503, 16, 11, 17, 18, 272, 6, 9, 33, 16, 11, 34, 1, 1, 6, 9, 38, 116, 11, 12, 424, 234, 6, 20, 6, 7, 57, 6, 9, 95, 1, 60, 6, 9, 95, 96, 62, 6, 20, 6, 7, 39, 6, 9, 33, 38, 65, 11, 41, 6, 9, 503, 33, 11, 98, 6, 20, 6, 9, 33, 109, 11, 372, 181, 6, 20, 6, 9, 33, 385, 11, 340, 102, 6, 9, 385, 109, 33, 38, 11, 98, 6, 20, 6, 7, 43, 6, 9, 46, 11, 503, 10, 6, 9, 142, 11, 1, 10, 6, 9, 93, 11, 109, 10, 6, 9, 45, 11, 10, 6, 9, 44, 11, 10, 33, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [4, 6, 7, 8, 6, 9, 10, 65, 11, 12, 342, 14, 6, 9, 385, 116, 11, 1, 129, 25, 427, 6, 9, 1, 116, 11, 74, 85, 1, 427, 391, 1, 68, 6, 9, 109, 65, 11, 169, 107, 283, 501, 502, 6, 9, 503, 16, 11, 17, 18, 272, 6, 9, 33, 16, 11, 34, 1, 1, 6, 9, 38, 116, 11, 12, 424, 234, 6, 20, 6, 7, 57, 6, 9, 95, 1, 60, 6, 9, 95, 96, 62, 6, 20, 6, 7, 39, 6, 9, 33, 38, 65, 11, 41, 6, 9, 503, 33, 11, 98, 6, 20, 6, 9, 33, 109, 11, 372, 181, 6, 20, 6, 9, 33, 385, 11, 340, 102, 6, 9, 385, 109, 33, 38, 11, 98, 6, 20, 6, 7, 43, 6, 9, 46, 11, 503, 10, 6, 9, 142, 11, 1, 10, 6, 9, 93, 11, 109, 10, 6, 9, 45, 11, 10, 6, 9, 44, 11, 10, 33, 6, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 162}, "39": {"input": [2, 4, 6, 7, 8, 6, 20, 6, 9, 504, 11, 12, 14, 342, 6, 9, 505, 11, 12, 382, 6, 9, 506, 11, 12, 507, 6, 9, 1, 11, 12, 241, 6, 9, 508, 11, 12, 1, 6, 20, 6, 9, 166, 16, 11, 74, 1, 68, 76, 65, 75, 6, 24, 1, 16, 11, 327, 6, 24, 1, 16, 11, 328, 6, 20, 6, 9, 398, 11, 175, 389, 399, 449, 1, 400, 128, 6, 24, 325, 11, 1, 1, 6, 24, 326, 11, 1, 6, 20, 6, 9, 1, 16, 11, 169, 18, 1, 451, 6, 9, 1, 11, 169, 18, 61, 451, 6, 20, 6, 9, 1, 11, 6, 24, 509, 11, 22, 125, 300, 301, 36, 6, 24, 1, 11, 12, 228, 6, 24, 510, 11, 22, 125, 300, 301, 312, 6, 20, 6, 20, 6, 9, 159, 11, 22, 261, 195, 6, 20, 6, 9, 33, 11, 34, 6, 24, 1, 11, 1, 87, 6, 20, 6, 9, 38, 11, 12, 191, 6, 20, 6, 7, 39, 6, 9, 33, 38, 101, 166, 11, 41, 6, 20, 6, 9, 398, 38, 11, 224, 6, 9, 398, 38, 11, 41, 6, 9, 159, 101, 11, 98, 6, 20, 6, 9, 505, 159, 11, 40, 1, 181, 6, 20, 6, 9, 509, 505, 11, 41, 6, 9, 509, 1, 11, 40, 1, 6, 9, 510, 505, 11, 40, 1, 6, 20, 6, 9, 510, 38, 11, 40, 1, 6, 9, 510, 33, 11, 98, 151, 6, 20, 6, 9, 33, 398, 11, 182, 1, 184, 185, 151, 6, 20, 6, 9, 33, 508, 11, 346, 1, 1, 1, 6, 9, 33, 508, 11, 182, 1, 1, 6, 9, 1, 508, 11, 98, 1, 6, 20, 6, 20, 6, 7, 43, 6, 9, 44, 11, 1, 506, 6, 9, 51, 11, 505, 504, 6, 9, 178, 11, 506, 6, 9, 144, 11, 325, 504, 6, 9, 143, 11, 326, 504, 6, 9, 52, 11, 509, 504, 6, 9, 336, 11, 1, 506, 6, 9, 1, 11, 1, 506, 6, 9, 1, 11, 508, 6, 9, 45, 11, 504, 6, 20, 6, 7, 57, 6, 9, 58, 1, 61, 62, 6, 9, 95, 96, 62, 6, 9, 58, 1, 1, 97, 60, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [4, 6, 7, 8, 6, 20, 6, 9, 504, 11, 12, 14, 342, 6, 9, 505, 11, 12, 382, 6, 9, 506, 11, 12, 507, 6, 9, 1, 11, 12, 241, 6, 9, 508, 11, 12, 1, 6, 20, 6, 9, 166, 16, 11, 74, 1, 68, 76, 65, 75, 6, 24, 1, 16, 11, 327, 6, 24, 1, 16, 11, 328, 6, 20, 6, 9, 398, 11, 175, 389, 399, 449, 1, 400, 128, 6, 24, 325, 11, 1, 1, 6, 24, 326, 11, 1, 6, 20, 6, 9, 1, 16, 11, 169, 18, 1, 451, 6, 9, 1, 11, 169, 18, 61, 451, 6, 20, 6, 9, 1, 11, 6, 24, 509, 11, 22, 125, 300, 301, 36, 6, 24, 1, 11, 12, 228, 6, 24, 510, 11, 22, 125, 300, 301, 312, 6, 20, 6, 20, 6, 9, 159, 11, 22, 261, 195, 6, 20, 6, 9, 33, 11, 34, 6, 24, 1, 11, 1, 87, 6, 20, 6, 9, 38, 11, 12, 191, 6, 20, 6, 7, 39, 6, 9, 33, 38, 101, 166, 11, 41, 6, 20, 6, 9, 398, 38, 11, 224, 6, 9, 398, 38, 11, 41, 6, 9, 159, 101, 11, 98, 6, 20, 6, 9, 505, 159, 11, 40, 1, 181, 6, 20, 6, 9, 509, 505, 11, 41, 6, 9, 509, 1, 11, 40, 1, 6, 9, 510, 505, 11, 40, 1, 6, 20, 6, 9, 510, 38, 11, 40, 1, 6, 9, 510, 33, 11, 98, 151, 6, 20, 6, 9, 33, 398, 11, 182, 1, 184, 185, 151, 6, 20, 6, 9, 33, 508, 11, 346, 1, 1, 1, 6, 9, 33, 508, 11, 182, 1, 1, 6, 9, 1, 508, 11, 98, 1, 6, 20, 6, 20, 6, 7, 43, 6, 9, 44, 11, 1, 506, 6, 9, 51, 11, 505, 504, 6, 9, 178, 11, 506, 6, 9, 144, 11, 325, 504, 6, 9, 143, 11, 326, 504, 6, 9, 52, 11, 509, 504, 6, 9, 336, 11, 1, 506, 6, 9, 1, 11, 1, 506, 6, 9, 1, 11, 508, 6, 9, 45, 11, 504, 6, 20, 6, 7, 57, 6, 9, 58, 1, 61, 62, 6, 9, 95, 96, 62, 6, 9, 58, 1, 1, 97, 60, 6, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 375}, "40": {"input": [2, 6, 20, 6, 4, 16, 105, 284, 6, 7, 8, 6, 20, 6, 9, 10, 11, 12, 14, 213, 6, 9, 64, 65, 11, 12, 66, 67, 6, 9, 33, 11, 34, 6, 24, 418, 11, 419, 87, 6, 24, 420, 11, 1, 87, 6, 9, 511, 11, 12, 1, 377, 6, 9, 415, 11, 215, 416, 277, 6, 9, 15, 11, 12, 113, 6, 9, 287, 116, 11, 215, 349, 239, 6, 9, 38, 11, 12, 89, 90, 6, 20, 6, 7, 43, 6, 9, 44, 11, 418, 10, 6, 9, 142, 11, 64, 10, 6, 9, 46, 11, 287, 10, 6, 9, 512, 11, 415, 10, 6, 9, 54, 11, 15, 10, 6, 9, 202, 11, 511, 10, 6, 9, 45, 11, 10, 6, 20, 6, 7, 39, 6, 9, 33, 38, 11, 41, 6, 9, 33, 64, 11, 98, 6, 9, 287, 33, 16, 11, 262, 6, 9, 287, 38, 287, 511, 11, 263, 6, 9, 287, 64, 11, 180, 151, 6, 9, 418, 415, 11, 40, 1, 6, 9, 415, 33, 11, 98, 6, 9, 418, 15, 116, 11, 41, 6, 9, 15, 420, 11, 98, 266, 6, 9, 511, 33, 11, 98, 151, 6, 20, 6, 7, 57, 6, 9, 95, 153, 97, 60, 6, 9, 95, 96, 97, 62, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [6, 20, 6, 4, 16, 105, 284, 6, 7, 8, 6, 20, 6, 9, 10, 11, 12, 14, 213, 6, 9, 64, 65, 11, 12, 66, 67, 6, 9, 33, 11, 34, 6, 24, 418, 11, 419, 87, 6, 24, 420, 11, 1, 87, 6, 9, 511, 11, 12, 1, 377, 6, 9, 415, 11, 215, 416, 277, 6, 9, 15, 11, 12, 113, 6, 9, 287, 116, 11, 215, 349, 239, 6, 9, 38, 11, 12, 89, 90, 6, 20, 6, 7, 43, 6, 9, 44, 11, 418, 10, 6, 9, 142, 11, 64, 10, 6, 9, 46, 11, 287, 10, 6, 9, 512, 11, 415, 10, 6, 9, 54, 11, 15, 10, 6, 9, 202, 11, 511, 10, 6, 9, 45, 11, 10, 6, 20, 6, 7, 39, 6, 9, 33, 38, 11, 41, 6, 9, 33, 64, 11, 98, 6, 9, 287, 33, 16, 11, 262, 6, 9, 287, 38, 287, 511, 11, 263, 6, 9, 287, 64, 11, 180, 151, 6, 9, 418, 415, 11, 40, 1, 6, 9, 415, 33, 11, 98, 6, 9, 418, 15, 116, 11, 41, 6, 9, 15, 420, 11, 98, 266, 6, 9, 511, 33, 11, 98, 151, 6, 20, 6, 7, 57, 6, 9, 95, 153, 97, 60, 6, 9, 95, 96, 97, 62, 6, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 217}, "41": {"input": [2, 4, 6, 65, 8, 6, 7, 10, 11, 12, 1, 235, 14, 6, 7, 1, 11, 12, 241, 14, 6, 20, 6, 7, 15, 16, 11, 17, 18, 113, 6, 20, 6, 7, 1, 11, 12, 6, 9, 1, 11, 125, 16, 85, 126, 6, 9, 1, 11, 128, 16, 129, 130, 6, 20, 6, 7, 1, 11, 12, 18, 122, 241, 14, 6, 9, 513, 11, 6, 9, 514, 11, 6, 9, 515, 11, 6, 9, 516, 11, 6, 20, 6, 7, 275, 11, 417, 233, 27, 371, 6, 20, 6, 20, 6, 7, 33, 11, 6, 223, 138, 16, 11, 80, 273, 87, 1, 419, 6, 223, 139, 11, 140, 35, 141, 6, 353, 1, 16, 11, 128, 85, 6, 353, 1, 16, 11, 125, 129, 6, 20, 6, 7, 216, 11, 6, 223, 1, 11, 193, 254, 229, 517, 6, 223, 1, 11, 193, 254, 229, 241, 14, 6, 20, 6, 223, 1, 11, 193, 254, 518, 517, 6, 223, 1, 11, 193, 254, 518, 241, 14, 6, 20, 6, 223, 1, 11, 193, 254, 421, 517, 6, 223, 1, 11, 193, 254, 421, 241, 14, 6, 20, 6, 20, 6, 7, 189, 11, 12, 519, 6, 223, 1, 11, 6, 223, 1, 11, 241, 14, 6, 223, 1, 11, 6, 223, 1, 11, 241, 14, 6, 223, 1, 11, 6, 223, 1, 11, 241, 14, 6, 20, 6, 20, 6, 7, 38, 11, 12, 110, 242, 6, 20, 6, 7, 278, 11, 169, 283, 6, 7, 520, 11, 215, 237, 6, 223, 1, 11, 6, 223, 1, 11, 241, 14, 6, 223, 1, 11, 6, 223, 1, 11, 241, 14, 6, 223, 1, 11, 6, 223, 1, 11, 241, 14, 6, 20, 6, 20, 6, 65, 43, 6, 7, 44, 11, 138, 10, 6, 7, 92, 11, 10, 15, 6, 7, 94, 11, 38, 6, 7, 45, 11, 10, 6, 20, 6, 7, 337, 11, 1, 10, 6, 7, 53, 11, 1, 10, 6, 7, 93, 11, 1, 10, 6, 20, 6, 7, 91, 11, 1, 10, 6, 7, 1, 11, 1, 10, 6, 7, 225, 11, 1, 10, 6, 20, 6, 7, 55, 11, 1, 10, 6, 7, 56, 11, 1, 10, 6, 7, 1, 11, 1, 10, 6, 20, 6, 7, 46, 11, 1, 10, 6, 7, 47, 11, 1, 10, 6, 7, 48, 11, 1, 10, 6, 20, 6, 7, 54, 11, 513, 10, 6, 7, 201, 11, 514, 10, 6, 7, 178, 11, 515, 10, 6, 7, 192, 11, 516, 10, 6, 20, 6, 65, 39, 6, 7, 138, 38, 16, 11, 41, 6, 7, 216, 38, 1, 189, 216, 11, 41, 6, 7, 216, 275, 11, 98, 103, 6, 20, 6, 7, 33, 216, 11, 340, 6, 7, 33, 189, 11, 98, 102, 6, 20, 6, 7, 138, 1, 11, 148, 149, 150, 6, 7, 138, 1, 11, 40, 1, 6, 7, 138, 1, 11, 40, 1, 6, 20, 6, 7, 139, 1, 11, 40, 1, 6, 20, 6, 7, 138, 513, 11, 267, 1, 1, 6, 7, 138, 513, 11, 267, 1, 1, 6, 7, 138, 513, 11, 267, 1, 1, 6, 20, 6, 7, 138, 514, 11, 267, 1, 1, 6, 7, 138, 514, 11, 267, 1, 1, 6, 7, 138, 514, 11, 267, 1, 1, 6, 7, 138, 514, 11, 267, 1, 1, 6, 7, 138, 514, 11, 267, 1, 1, 6, 7, 138, 514, 11, 267, 1, 1, 6, 20, 6, 7, 138, 515, 11, 267, 1, 1, 6, 7, 138, 515, 11, 267, 1, 1, 6, 7, 138, 515, 11, 267, 1, 1, 6, 7], "target": [4, 6, 65, 8, 6, 7, 10, 11, 12, 1, 235, 14, 6, 7, 1, 11, 12, 241, 14, 6, 20, 6, 7, 15, 16, 11, 17, 18, 113, 6, 20, 6, 7, 1, 11, 12, 6, 9, 1, 11, 125, 16, 85, 126, 6, 9, 1, 11, 128, 16, 129, 130, 6, 20, 6, 7, 1, 11, 12, 18, 122, 241, 14, 6, 9, 513, 11, 6, 9, 514, 11, 6, 9, 515, 11, 6, 9, 516, 11, 6, 20, 6, 7, 275, 11, 417, 233, 27, 371, 6, 20, 6, 20, 6, 7, 33, 11, 6, 223, 138, 16, 11, 80, 273, 87, 1, 419, 6, 223, 139, 11, 140, 35, 141, 6, 353, 1, 16, 11, 128, 85, 6, 353, 1, 16, 11, 125, 129, 6, 20, 6, 7, 216, 11, 6, 223, 1, 11, 193, 254, 229, 517, 6, 223, 1, 11, 193, 254, 229, 241, 14, 6, 20, 6, 223, 1, 11, 193, 254, 518, 517, 6, 223, 1, 11, 193, 254, 518, 241, 14, 6, 20, 6, 223, 1, 11, 193, 254, 421, 517, 6, 223, 1, 11, 193, 254, 421, 241, 14, 6, 20, 6, 20, 6, 7, 189, 11, 12, 519, 6, 223, 1, 11, 6, 223, 1, 11, 241, 14, 6, 223, 1, 11, 6, 223, 1, 11, 241, 14, 6, 223, 1, 11, 6, 223, 1, 11, 241, 14, 6, 20, 6, 20, 6, 7, 38, 11, 12, 110, 242, 6, 20, 6, 7, 278, 11, 169, 283, 6, 7, 520, 11, 215, 237, 6, 223, 1, 11, 6, 223, 1, 11, 241, 14, 6, 223, 1, 11, 6, 223, 1, 11, 241, 14, 6, 223, 1, 11, 6, 223, 1, 11, 241, 14, 6, 20, 6, 20, 6, 65, 43, 6, 7, 44, 11, 138, 10, 6, 7, 92, 11, 10, 15, 6, 7, 94, 11, 38, 6, 7, 45, 11, 10, 6, 20, 6, 7, 337, 11, 1, 10, 6, 7, 53, 11, 1, 10, 6, 7, 93, 11, 1, 10, 6, 20, 6, 7, 91, 11, 1, 10, 6, 7, 1, 11, 1, 10, 6, 7, 225, 11, 1, 10, 6, 20, 6, 7, 55, 11, 1, 10, 6, 7, 56, 11, 1, 10, 6, 7, 1, 11, 1, 10, 6, 20, 6, 7, 46, 11, 1, 10, 6, 7, 47, 11, 1, 10, 6, 7, 48, 11, 1, 10, 6, 20, 6, 7, 54, 11, 513, 10, 6, 7, 201, 11, 514, 10, 6, 7, 178, 11, 515, 10, 6, 7, 192, 11, 516, 10, 6, 20, 6, 65, 39, 6, 7, 138, 38, 16, 11, 41, 6, 7, 216, 38, 1, 189, 216, 11, 41, 6, 7, 216, 275, 11, 98, 103, 6, 20, 6, 7, 33, 216, 11, 340, 6, 7, 33, 189, 11, 98, 102, 6, 20, 6, 7, 138, 1, 11, 148, 149, 150, 6, 7, 138, 1, 11, 40, 1, 6, 7, 138, 1, 11, 40, 1, 6, 20, 6, 7, 139, 1, 11, 40, 1, 6, 20, 6, 7, 138, 513, 11, 267, 1, 1, 6, 7, 138, 513, 11, 267, 1, 1, 6, 7, 138, 513, 11, 267, 1, 1, 6, 20, 6, 7, 138, 514, 11, 267, 1, 1, 6, 7, 138, 514, 11, 267, 1, 1, 6, 7, 138, 514, 11, 267, 1, 1, 6, 7, 138, 514, 11, 267, 1, 1, 6, 7, 138, 514, 11, 267, 1, 1, 6, 7, 138, 514, 11, 267, 1, 1, 6, 20, 6, 7, 138, 515, 11, 267, 1, 1, 6, 7, 138, 515, 11, 267, 1, 1, 6, 7, 138, 515, 11, 267, 1, 1, 6, 7, 3], "length": 600}, "42": {"input": [2, 4, 105, 6, 7, 8, 6, 20, 6, 9, 10, 11, 12, 235, 14, 6, 9, 64, 65, 11, 12, 66, 190, 68, 6, 20, 6, 9, 521, 11, 12, 6, 24, 522, 11, 1, 6, 24, 523, 11, 1, 6, 24, 524, 11, 1, 6, 20, 6, 9, 287, 65, 11, 215, 239, 6, 24, 525, 11, 1, 6, 24, 526, 11, 1, 6, 24, 527, 11, 1, 6, 24, 1, 11, 349, 6, 20, 6, 9, 33, 11, 34, 286, 6, 9, 38, 11, 12, 242, 90, 6, 20, 6, 7, 43, 6, 24, 44, 11, 33, 10, 6, 24, 93, 11, 64, 10, 6, 20, 6, 24, 46, 11, 525, 10, 6, 24, 47, 11, 526, 10, 6, 24, 48, 11, 527, 10, 6, 20, 6, 24, 50, 11, 522, 10, 6, 24, 51, 11, 523, 10, 6, 24, 52, 11, 524, 10, 6, 20, 6, 24, 45, 11, 10, 6, 20, 6, 20, 6, 7, 39, 6, 9, 33, 38, 11, 41, 6, 9, 33, 64, 11, 98, 102, 6, 20, 6, 9, 287, 33, 11, 262, 6, 20, 6, 9, 525, 522, 11, 40, 1, 151, 6, 9, 522, 522, 11, 41, 6, 9, 526, 523, 11, 40, 1, 151, 6, 9, 523, 523, 11, 41, 6, 9, 527, 524, 11, 40, 1, 151, 6, 9, 524, 524, 11, 41, 6, 20, 6, 9, 33, 521, 11, 41, 6, 20, 6, 9, 527, 522, 523, 11, 263, 6, 9, 526, 522, 524, 11, 263, 6, 9, 525, 524, 523, 11, 263, 6, 20, 6, 9, 287, 287, 38, 11, 263, 6, 9, 287, 64, 11, 40, 1, 6, 20, 6, 20, 6, 7, 57, 6, 9, 95, 96, 97, 62, 6, 9, 95, 528, 97, 60, 6, 9, 58, 1, 61, 62, 6, 9, 154, 315, 62, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [4, 105, 6, 7, 8, 6, 20, 6, 9, 10, 11, 12, 235, 14, 6, 9, 64, 65, 11, 12, 66, 190, 68, 6, 20, 6, 9, 521, 11, 12, 6, 24, 522, 11, 1, 6, 24, 523, 11, 1, 6, 24, 524, 11, 1, 6, 20, 6, 9, 287, 65, 11, 215, 239, 6, 24, 525, 11, 1, 6, 24, 526, 11, 1, 6, 24, 527, 11, 1, 6, 24, 1, 11, 349, 6, 20, 6, 9, 33, 11, 34, 286, 6, 9, 38, 11, 12, 242, 90, 6, 20, 6, 7, 43, 6, 24, 44, 11, 33, 10, 6, 24, 93, 11, 64, 10, 6, 20, 6, 24, 46, 11, 525, 10, 6, 24, 47, 11, 526, 10, 6, 24, 48, 11, 527, 10, 6, 20, 6, 24, 50, 11, 522, 10, 6, 24, 51, 11, 523, 10, 6, 24, 52, 11, 524, 10, 6, 20, 6, 24, 45, 11, 10, 6, 20, 6, 20, 6, 7, 39, 6, 9, 33, 38, 11, 41, 6, 9, 33, 64, 11, 98, 102, 6, 20, 6, 9, 287, 33, 11, 262, 6, 20, 6, 9, 525, 522, 11, 40, 1, 151, 6, 9, 522, 522, 11, 41, 6, 9, 526, 523, 11, 40, 1, 151, 6, 9, 523, 523, 11, 41, 6, 9, 527, 524, 11, 40, 1, 151, 6, 9, 524, 524, 11, 41, 6, 20, 6, 9, 33, 521, 11, 41, 6, 20, 6, 9, 527, 522, 523, 11, 263, 6, 9, 526, 522, 524, 11, 263, 6, 9, 525, 524, 523, 11, 263, 6, 20, 6, 9, 287, 287, 38, 11, 263, 6, 9, 287, 64, 11, 40, 1, 6, 20, 6, 20, 6, 7, 57, 6, 9, 95, 96, 97, 62, 6, 9, 95, 528, 97, 60, 6, 9, 58, 1, 61, 62, 6, 9, 154, 315, 62, 6, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 304}, "43": {"input": [2, 4, 6, 7, 8, 116, 20, 6, 9, 33, 11, 529, 222, 207, 208, 1, 6, 9, 139, 11, 22, 381, 27, 1, 207, 261, 6, 9, 530, 11, 22, 207, 380, 6, 9, 1, 11, 1, 1, 163, 6, 9, 1, 11, 1, 6, 9, 1, 11, 1, 6, 9, 1, 11, 1, 205, 6, 9, 1, 11, 1, 6, 9, 1, 11, 1, 6, 9, 1, 11, 1, 239, 161, 6, 9, 1, 11, 1, 6, 9, 1, 11, 1, 6, 24, 20, 6, 7, 57, 6, 9, 95, 1, 116, 60, 6, 9, 95, 96, 62, 6, 210, 20, 6, 7, 39, 6, 9, 139, 38, 11, 98, 20, 6, 9, 530, 139, 11, 98, 6, 9, 20, 6, 9, 139, 1, 11, 98, 151, 6, 9, 20, 6, 9, 139, 1, 11, 221, 1, 6, 9, 139, 1, 11, 221, 1, 6, 9, 139, 1, 11, 98, 151, 6, 9, 20, 6, 9, 139, 1, 11, 221, 1, 6, 9, 139, 1, 11, 221, 1, 6, 9, 139, 1, 11, 98, 151, 6, 9, 20, 6, 9, 33, 38, 11, 211, 6, 9, 33, 101, 11, 41, 6, 9, 139, 101, 11, 98, 6, 9, 530, 38, 11, 384, 6, 9, 33, 530, 11, 98, 20, 6, 20, 6, 7, 43, 6, 9, 51, 11, 1, 6, 9, 52, 11, 1, 6, 9, 53, 11, 1, 6, 9, 92, 11, 1, 6, 9, 201, 11, 1, 6, 9, 54, 11, 1, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [4, 6, 7, 8, 116, 20, 6, 9, 33, 11, 529, 222, 207, 208, 1, 6, 9, 139, 11, 22, 381, 27, 1, 207, 261, 6, 9, 530, 11, 22, 207, 380, 6, 9, 1, 11, 1, 1, 163, 6, 9, 1, 11, 1, 6, 9, 1, 11, 1, 6, 9, 1, 11, 1, 205, 6, 9, 1, 11, 1, 6, 9, 1, 11, 1, 6, 9, 1, 11, 1, 239, 161, 6, 9, 1, 11, 1, 6, 9, 1, 11, 1, 6, 24, 20, 6, 7, 57, 6, 9, 95, 1, 116, 60, 6, 9, 95, 96, 62, 6, 210, 20, 6, 7, 39, 6, 9, 139, 38, 11, 98, 20, 6, 9, 530, 139, 11, 98, 6, 9, 20, 6, 9, 139, 1, 11, 98, 151, 6, 9, 20, 6, 9, 139, 1, 11, 221, 1, 6, 9, 139, 1, 11, 221, 1, 6, 9, 139, 1, 11, 98, 151, 6, 9, 20, 6, 9, 139, 1, 11, 221, 1, 6, 9, 139, 1, 11, 221, 1, 6, 9, 139, 1, 11, 98, 151, 6, 9, 20, 6, 9, 33, 38, 11, 211, 6, 9, 33, 101, 11, 41, 6, 9, 139, 101, 11, 98, 6, 9, 530, 38, 11, 384, 6, 9, 33, 530, 11, 98, 20, 6, 20, 6, 7, 43, 6, 9, 51, 11, 1, 6, 9, 52, 11, 1, 6, 9, 53, 11, 1, 6, 9, 92, 11, 1, 6, 9, 201, 11, 1, 6, 9, 54, 11, 1, 6, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 247}, "44": {"input": [2, 6, 20, 6, 4, 1, 105, 6, 7, 8, 6, 9, 10, 11, 12, 14, 235, 6, 20, 6, 9, 109, 11, 12, 502, 6, 9, 531, 11, 12, 213, 6, 9, 385, 11, 12, 427, 6, 20, 6, 9, 415, 11, 169, 72, 6, 24, 1, 11, 1, 6, 24, 1, 11, 1, 6, 24, 1, 11, 1, 6, 24, 1, 11, 1, 6, 20, 6, 9, 289, 11, 12, 6, 24, 532, 11, 12, 1, 6, 24, 533, 11, 12, 1, 6, 24, 534, 11, 12, 1, 6, 24, 535, 11, 12, 1, 6, 20, 6, 9, 1, 11, 169, 61, 6, 24, 1, 11, 1, 6, 24, 536, 11, 1, 6, 9, 20, 6, 9, 405, 11, 215, 349, 6, 9, 20, 6, 9, 537, 11, 12, 113, 6, 9, 77, 11, 12, 19, 6, 9, 520, 11, 169, 429, 72, 279, 6, 9, 33, 11, 34, 538, 6, 20, 6, 9, 38, 11, 12, 242, 90, 6, 24, 20, 6, 7, 20, 6, 7, 43, 6, 9, 44, 11, 33, 10, 6, 9, 1, 11, 109, 10, 6, 9, 202, 11, 531, 10, 6, 9, 91, 11, 385, 10, 6, 9, 143, 11, 1, 10, 6, 9, 54, 11, 1, 10, 6, 9, 51, 11, 1, 10, 6, 9, 1, 11, 1, 10, 6, 20, 6, 9, 46, 11, 532, 10, 6, 9, 47, 11, 534, 10, 6, 9, 48, 11, 533, 10, 6, 9, 49, 11, 535, 10, 6, 20, 6, 9, 56, 11, 537, 10, 6, 9, 52, 11, 520, 10, 6, 9, 92, 11, 77, 10, 6, 9, 201, 11, 1, 10, 6, 9, 443, 11, 536, 10, 6, 9, 53, 11, 405, 10, 6, 20, 6, 9, 45, 11, 10, 6, 20, 6, 20, 6, 7, 57, 6, 9, 95, 179, 96, 410, 97, 62, 16, 20, 6, 9, 95, 179, 83, 410, 97, 60, 152, 20, 6, 7, 39, 6, 20, 6, 9, 405, 33, 11, 262, 6, 9, 405, 405, 38, 289, 415, 520, 537, 531, 385, 1, 11, 263, 6, 20, 6, 9, 109, 405, 11, 40, 1, 151, 1, 6, 9, 20, 6, 9, 531, 33, 11, 98, 6, 9, 20, 6, 9, 537, 33, 11, 282, 1, 279, 292, 6, 9, 33, 537, 11, 41, 6, 20, 6, 9, 520, 33, 11, 280, 151, 6, 9, 415, 33, 11, 280, 6, 9, 1, 33, 11, 280, 453, 6, 20, 6, 9, 532, 33, 11, 282, 1, 61, 103, 6, 9, 33, 532, 11, 182, 1, 187, 6, 20, 6, 9, 534, 33, 11, 282, 1, 61, 16, 103, 6, 9, 33, 534, 11, 182, 1, 187, 6, 20, 6, 9, 533, 33, 11, 282, 1, 61, 16, 103, 6, 9, 33, 533, 11, 182, 1, 187, 6, 20, 6, 9, 535, 33, 11, 282, 1, 61, 16, 103, 6, 9, 33, 535, 11, 182, 1, 187, 6, 9, 20, 6, 9, 33, 38, 289, 11, 263, 6, 9, 33, 109, 11, 186, 1, 97, 6, 9, 33, 385, 11, 186, 1, 97, 6, 20, 6, 9, 77, 33, 11, 98, 266, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [6, 20, 6, 4, 1, 105, 6, 7, 8, 6, 9, 10, 11, 12, 14, 235, 6, 20, 6, 9, 109, 11, 12, 502, 6, 9, 531, 11, 12, 213, 6, 9, 385, 11, 12, 427, 6, 20, 6, 9, 415, 11, 169, 72, 6, 24, 1, 11, 1, 6, 24, 1, 11, 1, 6, 24, 1, 11, 1, 6, 24, 1, 11, 1, 6, 20, 6, 9, 289, 11, 12, 6, 24, 532, 11, 12, 1, 6, 24, 533, 11, 12, 1, 6, 24, 534, 11, 12, 1, 6, 24, 535, 11, 12, 1, 6, 20, 6, 9, 1, 11, 169, 61, 6, 24, 1, 11, 1, 6, 24, 536, 11, 1, 6, 9, 20, 6, 9, 405, 11, 215, 349, 6, 9, 20, 6, 9, 537, 11, 12, 113, 6, 9, 77, 11, 12, 19, 6, 9, 520, 11, 169, 429, 72, 279, 6, 9, 33, 11, 34, 538, 6, 20, 6, 9, 38, 11, 12, 242, 90, 6, 24, 20, 6, 7, 20, 6, 7, 43, 6, 9, 44, 11, 33, 10, 6, 9, 1, 11, 109, 10, 6, 9, 202, 11, 531, 10, 6, 9, 91, 11, 385, 10, 6, 9, 143, 11, 1, 10, 6, 9, 54, 11, 1, 10, 6, 9, 51, 11, 1, 10, 6, 9, 1, 11, 1, 10, 6, 20, 6, 9, 46, 11, 532, 10, 6, 9, 47, 11, 534, 10, 6, 9, 48, 11, 533, 10, 6, 9, 49, 11, 535, 10, 6, 20, 6, 9, 56, 11, 537, 10, 6, 9, 52, 11, 520, 10, 6, 9, 92, 11, 77, 10, 6, 9, 201, 11, 1, 10, 6, 9, 443, 11, 536, 10, 6, 9, 53, 11, 405, 10, 6, 20, 6, 9, 45, 11, 10, 6, 20, 6, 20, 6, 7, 57, 6, 9, 95, 179, 96, 410, 97, 62, 16, 20, 6, 9, 95, 179, 83, 410, 97, 60, 152, 20, 6, 7, 39, 6, 20, 6, 9, 405, 33, 11, 262, 6, 9, 405, 405, 38, 289, 415, 520, 537, 531, 385, 1, 11, 263, 6, 20, 6, 9, 109, 405, 11, 40, 1, 151, 1, 6, 9, 20, 6, 9, 531, 33, 11, 98, 6, 9, 20, 6, 9, 537, 33, 11, 282, 1, 279, 292, 6, 9, 33, 537, 11, 41, 6, 20, 6, 9, 520, 33, 11, 280, 151, 6, 9, 415, 33, 11, 280, 6, 9, 1, 33, 11, 280, 453, 6, 20, 6, 9, 532, 33, 11, 282, 1, 61, 103, 6, 9, 33, 532, 11, 182, 1, 187, 6, 20, 6, 9, 534, 33, 11, 282, 1, 61, 16, 103, 6, 9, 33, 534, 11, 182, 1, 187, 6, 20, 6, 9, 533, 33, 11, 282, 1, 61, 16, 103, 6, 9, 33, 533, 11, 182, 1, 187, 6, 20, 6, 9, 535, 33, 11, 282, 1, 61, 16, 103, 6, 9, 33, 535, 11, 182, 1, 187, 6, 9, 20, 6, 9, 33, 38, 289, 11, 263, 6, 9, 33, 109, 11, 186, 1, 97, 6, 9, 33, 385, 11, 186, 1, 97, 6, 20, 6, 9, 77, 33, 11, 98, 266, 6, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 516}, "45": {"input": [2, 6, 20, 6, 4, 5, 6, 7, 8, 6, 9, 10, 11, 12, 342, 6, 9, 539, 11, 12, 502, 6, 9, 33, 16, 11, 1, 132, 172, 26, 6, 9, 540, 11, 215, 298, 6, 9, 541, 11, 70, 1, 1, 6, 9, 542, 11, 215, 446, 6, 9, 216, 11, 22, 543, 1, 6, 24, 1, 11, 23, 1, 6, 24, 1, 11, 119, 1, 6, 9, 1, 11, 22, 277, 6, 24, 1, 11, 128, 26, 1, 6, 24, 1, 11, 125, 26, 1, 6, 9, 1, 11, 169, 18, 451, 171, 458, 6, 9, 38, 11, 12, 242, 90, 6, 9, 20, 6, 20, 6, 7, 43, 6, 9, 51, 11, 10, 542, 6, 9, 336, 11, 10, 540, 6, 9, 47, 11, 10, 1, 539, 6, 9, 46, 11, 10, 1, 539, 6, 9, 45, 11, 539, 6, 9, 94, 11, 38, 6, 9, 55, 11, 10, 6, 9, 44, 11, 10, 33, 6, 16, 20, 6, 20, 6, 7, 57, 6, 9, 95, 179, 96, 410, 97, 62, 6, 9, 58, 179, 1, 1, 410, 97, 60, 6, 20, 6, 7, 39, 6, 9, 33, 38, 216, 539, 1, 11, 98, 341, 6, 20, 6, 9, 542, 33, 11, 98, 151, 6, 20, 6, 9, 540, 541, 11, 346, 1, 1, 59, 6, 9, 541, 33, 11, 98, 6, 20, 6, 9, 540, 542, 11, 98, 151, 6, 9, 540, 33, 11, 221, 1, 6, 9, 540, 541, 11, 182, 1, 6, 20, 6, 9, 216, 38, 11, 224, 6, 20, 6, 9, 1, 539, 11, 221, 1, 544, 6, 9, 1, 539, 11, 221, 1, 544, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [6, 20, 6, 4, 5, 6, 7, 8, 6, 9, 10, 11, 12, 342, 6, 9, 539, 11, 12, 502, 6, 9, 33, 16, 11, 1, 132, 172, 26, 6, 9, 540, 11, 215, 298, 6, 9, 541, 11, 70, 1, 1, 6, 9, 542, 11, 215, 446, 6, 9, 216, 11, 22, 543, 1, 6, 24, 1, 11, 23, 1, 6, 24, 1, 11, 119, 1, 6, 9, 1, 11, 22, 277, 6, 24, 1, 11, 128, 26, 1, 6, 24, 1, 11, 125, 26, 1, 6, 9, 1, 11, 169, 18, 451, 171, 458, 6, 9, 38, 11, 12, 242, 90, 6, 9, 20, 6, 20, 6, 7, 43, 6, 9, 51, 11, 10, 542, 6, 9, 336, 11, 10, 540, 6, 9, 47, 11, 10, 1, 539, 6, 9, 46, 11, 10, 1, 539, 6, 9, 45, 11, 539, 6, 9, 94, 11, 38, 6, 9, 55, 11, 10, 6, 9, 44, 11, 10, 33, 6, 16, 20, 6, 20, 6, 7, 57, 6, 9, 95, 179, 96, 410, 97, 62, 6, 9, 58, 179, 1, 1, 410, 97, 60, 6, 20, 6, 7, 39, 6, 9, 33, 38, 216, 539, 1, 11, 98, 341, 6, 20, 6, 9, 542, 33, 11, 98, 151, 6, 20, 6, 9, 540, 541, 11, 346, 1, 1, 59, 6, 9, 541, 33, 11, 98, 6, 20, 6, 9, 540, 542, 11, 98, 151, 6, 9, 540, 33, 11, 221, 1, 6, 9, 540, 541, 11, 182, 1, 6, 20, 6, 9, 216, 38, 11, 224, 6, 20, 6, 9, 1, 539, 11, 221, 1, 544, 6, 9, 1, 539, 11, 221, 1, 544, 6, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 275}, "46": {"input": [2, 6, 20, 6, 4, 1, 105, 6, 7, 8, 6, 9, 106, 11, 12, 213, 14, 6, 9, 545, 65, 11, 12, 66, 1, 6, 9, 546, 65, 11, 12, 66, 220, 6, 9, 33, 11, 34, 1, 1, 6, 9, 15, 11, 12, 78, 6, 9, 405, 116, 11, 215, 1, 239, 6, 9, 304, 116, 11, 215, 547, 239, 6, 9, 216, 11, 193, 449, 197, 1, 231, 6, 9, 38, 11, 12, 89, 110, 6, 20, 6, 7, 43, 6, 9, 142, 11, 546, 106, 6, 9, 46, 11, 545, 106, 6, 9, 51, 11, 304, 106, 6, 9, 52, 11, 405, 106, 6, 9, 54, 11, 15, 106, 6, 9, 44, 11, 33, 106, 6, 9, 92, 11, 216, 106, 6, 9, 45, 11, 106, 6, 20, 6, 7, 39, 6, 20, 6, 9, 33, 38, 545, 546, 11, 41, 6, 20, 6, 9, 304, 33, 16, 11, 262, 6, 9, 304, 304, 405, 38, 15, 11, 263, 1, 6, 9, 20, 6, 9, 304, 546, 11, 180, 151, 6, 9, 304, 545, 11, 98, 6, 9, 20, 6, 9, 405, 33, 16, 11, 262, 6, 9, 405, 405, 16, 11, 262, 1, 6, 20, 6, 9, 405, 38, 304, 15, 546, 11, 263, 1, 6, 20, 6, 9, 405, 545, 11, 180, 151, 6, 9, 15, 33, 11, 98, 266, 6, 20, 6, 9, 216, 405, 545, 546, 15, 304, 11, 41, 6, 9, 405, 216, 11, 263, 1, 6, 20, 6, 9, 216, 38, 11, 41, 6, 20, 6, 9, 33, 216, 11, 340, 6, 20, 6, 7, 57, 6, 9, 95, 153, 97, 60, 6, 9, 95, 96, 97, 62, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [6, 20, 6, 4, 1, 105, 6, 7, 8, 6, 9, 106, 11, 12, 213, 14, 6, 9, 545, 65, 11, 12, 66, 1, 6, 9, 546, 65, 11, 12, 66, 220, 6, 9, 33, 11, 34, 1, 1, 6, 9, 15, 11, 12, 78, 6, 9, 405, 116, 11, 215, 1, 239, 6, 9, 304, 116, 11, 215, 547, 239, 6, 9, 216, 11, 193, 449, 197, 1, 231, 6, 9, 38, 11, 12, 89, 110, 6, 20, 6, 7, 43, 6, 9, 142, 11, 546, 106, 6, 9, 46, 11, 545, 106, 6, 9, 51, 11, 304, 106, 6, 9, 52, 11, 405, 106, 6, 9, 54, 11, 15, 106, 6, 9, 44, 11, 33, 106, 6, 9, 92, 11, 216, 106, 6, 9, 45, 11, 106, 6, 20, 6, 7, 39, 6, 20, 6, 9, 33, 38, 545, 546, 11, 41, 6, 20, 6, 9, 304, 33, 16, 11, 262, 6, 9, 304, 304, 405, 38, 15, 11, 263, 1, 6, 9, 20, 6, 9, 304, 546, 11, 180, 151, 6, 9, 304, 545, 11, 98, 6, 9, 20, 6, 9, 405, 33, 16, 11, 262, 6, 9, 405, 405, 16, 11, 262, 1, 6, 20, 6, 9, 405, 38, 304, 15, 546, 11, 263, 1, 6, 20, 6, 9, 405, 545, 11, 180, 151, 6, 9, 15, 33, 11, 98, 266, 6, 20, 6, 9, 216, 405, 545, 546, 15, 304, 11, 41, 6, 9, 405, 216, 11, 263, 1, 6, 20, 6, 9, 216, 38, 11, 41, 6, 20, 6, 9, 33, 216, 11, 340, 6, 20, 6, 7, 57, 6, 9, 95, 153, 97, 60, 6, 9, 95, 96, 97, 62, 6, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 279}, "47": {"input": [2, 6, 4, 105, 6, 7, 8, 6, 9, 311, 11, 12, 213, 14, 6, 9, 64, 65, 11, 12, 66, 67, 6, 9, 15, 11, 12, 113, 6, 9, 33, 11, 136, 258, 86, 87, 6, 9, 287, 116, 11, 215, 1, 6, 9, 304, 16, 11, 215, 288, 6, 9, 548, 11, 22, 349, 6, 9, 475, 11, 74, 20, 6, 24, 476, 11, 319, 477, 6, 24, 478, 11, 479, 480, 6, 24, 481, 11, 318, 482, 6, 24, 483, 11, 484, 485, 6, 9, 164, 11, 22, 132, 16, 72, 117, 6, 24, 488, 11, 128, 489, 6, 24, 490, 11, 125, 489, 6, 24, 491, 11, 23, 492, 6, 24, 493, 11, 119, 492, 6, 20, 6, 9, 38, 11, 12, 242, 90, 6, 20, 6, 7, 43, 6, 9, 44, 11, 33, 311, 6, 9, 51, 11, 287, 311, 6, 9, 52, 11, 304, 311, 6, 9, 144, 11, 483, 311, 6, 9, 143, 11, 481, 311, 6, 9, 337, 11, 476, 311, 6, 9, 53, 11, 478, 311, 6, 9, 142, 11, 64, 311, 6, 9, 54, 11, 15, 311, 6, 9, 45, 11, 311, 6, 20, 6, 7, 39, 6, 20, 6, 9, 548, 38, 287, 304, 475, 11, 40, 450, 6, 9, 548, 64, 11, 180, 151, 6, 20, 6, 9, 33, 38, 475, 11, 41, 6, 9, 33, 287, 11, 145, 1, 176, 6, 20, 6, 9, 287, 33, 16, 11, 262, 6, 9, 287, 38, 287, 64, 475, 65, 11, 263, 6, 9, 20, 6, 9, 33, 38, 11, 41, 6, 9, 304, 33, 16, 11, 40, 549, 6, 9, 548, 33, 11, 148, 6, 9, 33, 304, 548, 11, 41, 6, 20, 6, 9, 304, 287, 38, 304, 475, 11, 263, 6, 9, 164, 38, 304, 548, 287, 64, 11, 98, 6, 9, 33, 64, 11, 41, 6, 20, 6, 9, 33, 164, 11, 1, 6, 9, 33, 164, 11, 1, 6, 20, 6, 9, 20, 6, 9, 15, 33, 11, 98, 266, 6, 20, 6, 7, 57, 6, 9, 95, 96, 116, 97, 62, 6, 9, 95, 153, 116, 97, 60, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [6, 4, 105, 6, 7, 8, 6, 9, 311, 11, 12, 213, 14, 6, 9, 64, 65, 11, 12, 66, 67, 6, 9, 15, 11, 12, 113, 6, 9, 33, 11, 136, 258, 86, 87, 6, 9, 287, 116, 11, 215, 1, 6, 9, 304, 16, 11, 215, 288, 6, 9, 548, 11, 22, 349, 6, 9, 475, 11, 74, 20, 6, 24, 476, 11, 319, 477, 6, 24, 478, 11, 479, 480, 6, 24, 481, 11, 318, 482, 6, 24, 483, 11, 484, 485, 6, 9, 164, 11, 22, 132, 16, 72, 117, 6, 24, 488, 11, 128, 489, 6, 24, 490, 11, 125, 489, 6, 24, 491, 11, 23, 492, 6, 24, 493, 11, 119, 492, 6, 20, 6, 9, 38, 11, 12, 242, 90, 6, 20, 6, 7, 43, 6, 9, 44, 11, 33, 311, 6, 9, 51, 11, 287, 311, 6, 9, 52, 11, 304, 311, 6, 9, 144, 11, 483, 311, 6, 9, 143, 11, 481, 311, 6, 9, 337, 11, 476, 311, 6, 9, 53, 11, 478, 311, 6, 9, 142, 11, 64, 311, 6, 9, 54, 11, 15, 311, 6, 9, 45, 11, 311, 6, 20, 6, 7, 39, 6, 20, 6, 9, 548, 38, 287, 304, 475, 11, 40, 450, 6, 9, 548, 64, 11, 180, 151, 6, 20, 6, 9, 33, 38, 475, 11, 41, 6, 9, 33, 287, 11, 145, 1, 176, 6, 20, 6, 9, 287, 33, 16, 11, 262, 6, 9, 287, 38, 287, 64, 475, 65, 11, 263, 6, 9, 20, 6, 9, 33, 38, 11, 41, 6, 9, 304, 33, 16, 11, 40, 549, 6, 9, 548, 33, 11, 148, 6, 9, 33, 304, 548, 11, 41, 6, 20, 6, 9, 304, 287, 38, 304, 475, 11, 263, 6, 9, 164, 38, 304, 548, 287, 64, 11, 98, 6, 9, 33, 64, 11, 41, 6, 20, 6, 9, 33, 164, 11, 1, 6, 9, 33, 164, 11, 1, 6, 20, 6, 9, 20, 6, 9, 15, 33, 11, 98, 266, 6, 20, 6, 7, 57, 6, 9, 95, 96, 116, 97, 62, 6, 9, 95, 153, 116, 97, 60, 6, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 355}, "48": {"input": [2, 4, 6, 1, 6, 1, 11, 12, 293, 14, 6, 1, 11, 12, 110, 294, 6, 1, 11, 70, 32, 61, 27, 71, 6, 295, 11, 12, 118, 213, 6, 296, 11, 17, 18, 78, 6, 297, 11, 169, 132, 283, 88, 298, 6, 299, 11, 22, 125, 300, 301, 1, 6, 302, 11, 6, 1, 16, 11, 80, 65, 273, 87, 86, 6, 1, 11, 82, 96, 117, 6, 1, 11, 85, 1, 6, 1, 11, 197, 1, 6, 20, 6, 1, 6, 1, 11, 106, 303, 6, 1, 11, 106, 1, 6, 1, 11, 106, 304, 6, 1, 11, 106, 305, 6, 1, 11, 106, 306, 6, 1, 11, 106, 307, 6, 1, 11, 106, 6, 1, 11, 106, 33, 6, 20, 6, 1, 6, 295, 33, 275, 11, 98, 6, 297, 33, 11, 280, 103, 6, 302, 38, 304, 11, 41, 6, 20, 6, 308, 304, 11, 309, 102, 6, 308, 307, 306, 11, 98, 102, 6, 20, 6, 1, 304, 11, 98, 266, 6, 20, 6, 299, 303, 38, 305, 304, 11, 41, 6, 20, 6, 295, 307, 11, 98, 6, 295, 306, 11, 40, 1, 6, 1, 307, 11, 98, 6, 1, 306, 11, 40, 1, 151, 6, 296, 33, 11, 282, 1, 1, 6, 20, 6, 1, 6, 310, 96, 97, 62, 6, 310, 1, 97, 60, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [4, 6, 1, 6, 1, 11, 12, 293, 14, 6, 1, 11, 12, 110, 294, 6, 1, 11, 70, 32, 61, 27, 71, 6, 295, 11, 12, 118, 213, 6, 296, 11, 17, 18, 78, 6, 297, 11, 169, 132, 283, 88, 298, 6, 299, 11, 22, 125, 300, 301, 1, 6, 302, 11, 6, 1, 16, 11, 80, 65, 273, 87, 86, 6, 1, 11, 82, 96, 117, 6, 1, 11, 85, 1, 6, 1, 11, 197, 1, 6, 20, 6, 1, 6, 1, 11, 106, 303, 6, 1, 11, 106, 1, 6, 1, 11, 106, 304, 6, 1, 11, 106, 305, 6, 1, 11, 106, 306, 6, 1, 11, 106, 307, 6, 1, 11, 106, 6, 1, 11, 106, 33, 6, 20, 6, 1, 6, 295, 33, 275, 11, 98, 6, 297, 33, 11, 280, 103, 6, 302, 38, 304, 11, 41, 6, 20, 6, 308, 304, 11, 309, 102, 6, 308, 307, 306, 11, 98, 102, 6, 20, 6, 1, 304, 11, 98, 266, 6, 20, 6, 299, 303, 38, 305, 304, 11, 41, 6, 20, 6, 295, 307, 11, 98, 6, 295, 306, 11, 40, 1, 6, 1, 307, 11, 98, 6, 1, 306, 11, 40, 1, 151, 6, 296, 33, 11, 282, 1, 1, 6, 20, 6, 1, 6, 310, 96, 97, 62, 6, 310, 1, 97, 60, 6, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 225}, "49": {"input": [2, 4, 6, 7, 8, 6, 9, 10, 11, 12, 13, 14, 6, 9, 1, 11, 12, 18, 1, 6, 9, 550, 11, 12, 1, 6, 9, 413, 11, 12, 519, 6, 20, 6, 9, 551, 11, 12, 6, 24, 552, 11, 130, 6, 24, 553, 11, 133, 6, 24, 554, 11, 126, 6, 24, 555, 11, 135, 6, 20, 6, 9, 1, 11, 215, 6, 24, 1, 11, 130, 128, 6, 24, 1, 11, 133, 23, 6, 24, 1, 11, 126, 125, 6, 24, 1, 11, 135, 119, 6, 20, 6, 9, 556, 11, 22, 23, 25, 1, 6, 9, 33, 11, 34, 35, 36, 173, 6, 9, 38, 11, 12, 294, 90, 6, 20, 6, 7, 39, 6, 20, 6, 9, 33, 552, 11, 267, 1, 1, 6, 9, 33, 552, 11, 267, 1, 1, 6, 9, 33, 552, 11, 267, 1, 1, 6, 20, 6, 9, 33, 553, 11, 267, 1, 1, 6, 9, 33, 553, 11, 267, 1, 1, 6, 9, 33, 553, 11, 267, 1, 1, 6, 20, 6, 9, 33, 554, 11, 267, 1, 1, 6, 9, 33, 554, 11, 267, 1, 1, 6, 9, 33, 554, 11, 267, 1, 1, 6, 20, 6, 9, 33, 555, 11, 267, 1, 1, 6, 9, 33, 555, 11, 267, 1, 1, 6, 9, 33, 555, 11, 267, 1, 1, 6, 20, 6, 9, 556, 1, 11, 148, 150, 6, 9, 1, 556, 11, 98, 151, 6, 9, 556, 413, 11, 98, 102, 6, 9, 556, 38, 11, 98, 102, 6, 9, 556, 10, 11, 41, 6, 20, 6, 9, 33, 38, 11, 41, 6, 20, 6, 7, 43, 6, 9, 44, 11, 33, 10, 6, 9, 45, 11, 10, 6, 9, 46, 11, 552, 10, 6, 9, 47, 11, 553, 10, 6, 9, 48, 11, 554, 10, 6, 9, 49, 11, 555, 10, 6, 9, 336, 11, 10, 1, 6, 9, 178, 11, 550, 556, 6, 9, 51, 11, 550, 6, 9, 53, 11, 10, 413, 6, 9, 1, 11, 1, 550, 6, 20, 6, 20, 6, 7, 57, 6, 9, 95, 1, 60, 6, 9, 95, 1, 62, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [4, 6, 7, 8, 6, 9, 10, 11, 12, 13, 14, 6, 9, 1, 11, 12, 18, 1, 6, 9, 550, 11, 12, 1, 6, 9, 413, 11, 12, 519, 6, 20, 6, 9, 551, 11, 12, 6, 24, 552, 11, 130, 6, 24, 553, 11, 133, 6, 24, 554, 11, 126, 6, 24, 555, 11, 135, 6, 20, 6, 9, 1, 11, 215, 6, 24, 1, 11, 130, 128, 6, 24, 1, 11, 133, 23, 6, 24, 1, 11, 126, 125, 6, 24, 1, 11, 135, 119, 6, 20, 6, 9, 556, 11, 22, 23, 25, 1, 6, 9, 33, 11, 34, 35, 36, 173, 6, 9, 38, 11, 12, 294, 90, 6, 20, 6, 7, 39, 6, 20, 6, 9, 33, 552, 11, 267, 1, 1, 6, 9, 33, 552, 11, 267, 1, 1, 6, 9, 33, 552, 11, 267, 1, 1, 6, 20, 6, 9, 33, 553, 11, 267, 1, 1, 6, 9, 33, 553, 11, 267, 1, 1, 6, 9, 33, 553, 11, 267, 1, 1, 6, 20, 6, 9, 33, 554, 11, 267, 1, 1, 6, 9, 33, 554, 11, 267, 1, 1, 6, 9, 33, 554, 11, 267, 1, 1, 6, 20, 6, 9, 33, 555, 11, 267, 1, 1, 6, 9, 33, 555, 11, 267, 1, 1, 6, 9, 33, 555, 11, 267, 1, 1, 6, 20, 6, 9, 556, 1, 11, 148, 150, 6, 9, 1, 556, 11, 98, 151, 6, 9, 556, 413, 11, 98, 102, 6, 9, 556, 38, 11, 98, 102, 6, 9, 556, 10, 11, 41, 6, 20, 6, 9, 33, 38, 11, 41, 6, 20, 6, 7, 43, 6, 9, 44, 11, 33, 10, 6, 9, 45, 11, 10, 6, 9, 46, 11, 552, 10, 6, 9, 47, 11, 553, 10, 6, 9, 48, 11, 554, 10, 6, 9, 49, 11, 555, 10, 6, 9, 336, 11, 10, 1, 6, 9, 178, 11, 550, 556, 6, 9, 51, 11, 550, 6, 9, 53, 11, 10, 413, 6, 9, 1, 11, 1, 550, 6, 20, 6, 20, 6, 7, 57, 6, 9, 95, 1, 60, 6, 9, 95, 1, 62, 6, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 354}, "50": {"input": [2, 4, 105, 6, 7, 8, 6, 9, 10, 11, 12, 235, 14, 6, 9, 77, 11, 17, 18, 113, 6, 9, 64, 65, 11, 12, 66, 190, 68, 6, 20, 6, 9, 557, 65, 11, 215, 16, 239, 6, 24, 287, 11, 288, 6, 24, 525, 11, 1, 6, 24, 526, 11, 1, 6, 24, 527, 11, 1, 6, 20, 6, 9, 558, 11, 12, 6, 559, 1, 11, 29, 6, 559, 1, 11, 1, 6, 559, 1, 11, 1, 6, 559, 1, 11, 1, 6, 20, 6, 9, 33, 11, 34, 6, 559, 560, 11, 409, 6, 559, 561, 11, 407, 6, 559, 562, 11, 1, 6, 559, 563, 11, 188, 6, 20, 6, 9, 38, 11, 12, 242, 90, 6, 20, 6, 7, 43, 6, 24, 44, 11, 560, 10, 6, 24, 91, 11, 77, 10, 6, 24, 93, 11, 64, 10, 6, 20, 6, 24, 46, 11, 287, 10, 6, 24, 47, 11, 525, 10, 6, 24, 48, 11, 526, 10, 6, 24, 49, 11, 527, 10, 6, 20, 6, 24, 50, 11, 1, 10, 6, 24, 51, 11, 1, 10, 6, 24, 52, 11, 1, 10, 6, 24, 53, 11, 1, 10, 6, 20, 6, 24, 45, 11, 10, 6, 20, 6, 7, 39, 6, 9, 33, 38, 11, 41, 6, 20, 6, 9, 527, 563, 11, 262, 6, 9, 527, 561, 562, 560, 11, 263, 6, 20, 6, 9, 526, 562, 11, 262, 6, 9, 526, 561, 563, 560, 11, 263, 6, 20, 6, 9, 525, 561, 11, 262, 6, 9, 525, 562, 563, 560, 11, 263, 6, 20, 6, 9, 287, 560, 16, 11, 262, 6, 9, 287, 562, 563, 561, 11, 263, 6, 20, 6, 9, 557, 38, 558, 77, 557, 11, 263, 6, 9, 33, 64, 11, 98, 102, 6, 9, 77, 33, 11, 98, 151, 6, 9, 557, 64, 116, 11, 98, 6, 20, 6, 9, 33, 1, 11, 40, 1, 6, 9, 33, 1, 11, 40, 1, 6, 9, 33, 1, 11, 40, 1, 6, 9, 33, 1, 11, 40, 1, 6, 20, 6, 7, 57, 6, 9, 95, 96, 97, 62, 6, 9, 95, 83, 97, 60, 6, 9, 154, 315, 62, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [4, 105, 6, 7, 8, 6, 9, 10, 11, 12, 235, 14, 6, 9, 77, 11, 17, 18, 113, 6, 9, 64, 65, 11, 12, 66, 190, 68, 6, 20, 6, 9, 557, 65, 11, 215, 16, 239, 6, 24, 287, 11, 288, 6, 24, 525, 11, 1, 6, 24, 526, 11, 1, 6, 24, 527, 11, 1, 6, 20, 6, 9, 558, 11, 12, 6, 559, 1, 11, 29, 6, 559, 1, 11, 1, 6, 559, 1, 11, 1, 6, 559, 1, 11, 1, 6, 20, 6, 9, 33, 11, 34, 6, 559, 560, 11, 409, 6, 559, 561, 11, 407, 6, 559, 562, 11, 1, 6, 559, 563, 11, 188, 6, 20, 6, 9, 38, 11, 12, 242, 90, 6, 20, 6, 7, 43, 6, 24, 44, 11, 560, 10, 6, 24, 91, 11, 77, 10, 6, 24, 93, 11, 64, 10, 6, 20, 6, 24, 46, 11, 287, 10, 6, 24, 47, 11, 525, 10, 6, 24, 48, 11, 526, 10, 6, 24, 49, 11, 527, 10, 6, 20, 6, 24, 50, 11, 1, 10, 6, 24, 51, 11, 1, 10, 6, 24, 52, 11, 1, 10, 6, 24, 53, 11, 1, 10, 6, 20, 6, 24, 45, 11, 10, 6, 20, 6, 7, 39, 6, 9, 33, 38, 11, 41, 6, 20, 6, 9, 527, 563, 11, 262, 6, 9, 527, 561, 562, 560, 11, 263, 6, 20, 6, 9, 526, 562, 11, 262, 6, 9, 526, 561, 563, 560, 11, 263, 6, 20, 6, 9, 525, 561, 11, 262, 6, 9, 525, 562, 563, 560, 11, 263, 6, 20, 6, 9, 287, 560, 16, 11, 262, 6, 9, 287, 562, 563, 561, 11, 263, 6, 20, 6, 9, 557, 38, 558, 77, 557, 11, 263, 6, 9, 33, 64, 11, 98, 102, 6, 9, 77, 33, 11, 98, 151, 6, 9, 557, 64, 116, 11, 98, 6, 20, 6, 9, 33, 1, 11, 40, 1, 6, 9, 33, 1, 11, 40, 1, 6, 9, 33, 1, 11, 40, 1, 6, 9, 33, 1, 11, 40, 1, 6, 20, 6, 7, 57, 6, 9, 95, 96, 97, 62, 6, 9, 95, 83, 97, 60, 6, 9, 154, 315, 62, 6, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 365}, "51": {"input": [2, 4, 6, 7, 8, 116, 20, 6, 9, 204, 116, 11, 12, 1, 6, 9, 33, 11, 1, 222, 207, 1, 6, 9, 139, 11, 22, 207, 381, 27, 564, 6, 9, 383, 11, 12, 1, 6, 24, 20, 6, 7, 57, 6, 9, 95, 209, 116, 60, 6, 9, 95, 96, 62, 6, 210, 20, 6, 7, 39, 6, 9, 139, 38, 11, 98, 6, 9, 139, 383, 11, 98, 6, 9, 383, 139, 11, 98, 6, 9, 204, 139, 11, 98, 151, 6, 9, 33, 38, 11, 98, 6, 9, 33, 383, 11, 98, 6, 9, 33, 204, 11, 98, 6, 20, 6, 7, 43, 6, 9, 212, 11, 204, 6, 9, 51, 11, 383, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [4, 6, 7, 8, 116, 20, 6, 9, 204, 116, 11, 12, 1, 6, 9, 33, 11, 1, 222, 207, 1, 6, 9, 139, 11, 22, 207, 381, 27, 564, 6, 9, 383, 11, 12, 1, 6, 24, 20, 6, 7, 57, 6, 9, 95, 209, 116, 60, 6, 9, 95, 96, 62, 6, 210, 20, 6, 7, 39, 6, 9, 139, 38, 11, 98, 6, 9, 139, 383, 11, 98, 6, 9, 383, 139, 11, 98, 6, 9, 204, 139, 11, 98, 151, 6, 9, 33, 38, 11, 98, 6, 9, 33, 383, 11, 98, 6, 9, 33, 204, 11, 98, 6, 20, 6, 7, 43, 6, 9, 212, 11, 204, 6, 9, 51, 11, 383, 6, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 119}, "52": {"input": [2, 4, 6, 7, 8, 6, 20, 6, 9, 504, 65, 11, 12, 1, 6, 9, 109, 11, 12, 1, 6, 9, 1, 11, 12, 31, 6, 9, 1, 11, 74, 32, 168, 68, 6, 24, 386, 16, 11, 16, 1, 16, 177, 6, 24, 388, 16, 11, 16, 1, 16, 366, 6, 24, 1, 16, 11, 16, 1, 6, 137, 1, 11, 366, 6, 137, 1, 16, 11, 1, 6, 20, 6, 9, 79, 11, 6, 24, 33, 16, 11, 80, 132, 16, 1, 1, 1, 1, 6, 24, 390, 11, 22, 132, 261, 6, 24, 392, 11, 6, 137, 393, 16, 11, 22, 119, 16, 25, 129, 1, 6, 137, 394, 16, 11, 175, 16, 23, 16, 117, 118, 1, 544, 1, 6, 137, 1, 11, 22, 23, 25, 85, 377, 1, 6, 24, 565, 11, 193, 18, 449, 1, 229, 6, 20, 6, 9, 1, 16, 11, 169, 18, 171, 6, 20, 6, 7, 39, 6, 20, 6, 9, 33, 338, 11, 340, 1, 376, 6, 20, 6, 9, 101, 33, 565, 504, 65, 11, 41, 6, 9, 392, 101, 16, 11, 98, 6, 20, 6, 9, 392, 390, 11, 180, 151, 6, 9, 33, 392, 16, 11, 98, 6, 20, 6, 9, 33, 504, 11, 372, 184, 6, 9, 33, 504, 11, 346, 1, 1, 171, 1, 6, 9, 1, 16, 504, 11, 98, 1, 6, 20, 6, 9, 33, 565, 11, 182, 1, 6, 9, 565, 33, 11, 98, 6, 20, 6, 7, 43, 6, 9, 50, 11, 504, 6, 9, 44, 11, 109, 33, 6, 9, 46, 11, 109, 386, 6, 9, 47, 11, 109, 388, 6, 9, 48, 11, 109, 1, 6, 9, 49, 11, 109, 1, 6, 9, 45, 11, 109, 6, 20, 6, 7, 57, 6, 9, 95, 179, 96, 410, 97, 62, 6, 9, 154, 155, 60, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [4, 6, 7, 8, 6, 20, 6, 9, 504, 65, 11, 12, 1, 6, 9, 109, 11, 12, 1, 6, 9, 1, 11, 12, 31, 6, 9, 1, 11, 74, 32, 168, 68, 6, 24, 386, 16, 11, 16, 1, 16, 177, 6, 24, 388, 16, 11, 16, 1, 16, 366, 6, 24, 1, 16, 11, 16, 1, 6, 137, 1, 11, 366, 6, 137, 1, 16, 11, 1, 6, 20, 6, 9, 79, 11, 6, 24, 33, 16, 11, 80, 132, 16, 1, 1, 1, 1, 6, 24, 390, 11, 22, 132, 261, 6, 24, 392, 11, 6, 137, 393, 16, 11, 22, 119, 16, 25, 129, 1, 6, 137, 394, 16, 11, 175, 16, 23, 16, 117, 118, 1, 544, 1, 6, 137, 1, 11, 22, 23, 25, 85, 377, 1, 6, 24, 565, 11, 193, 18, 449, 1, 229, 6, 20, 6, 9, 1, 16, 11, 169, 18, 171, 6, 20, 6, 7, 39, 6, 20, 6, 9, 33, 338, 11, 340, 1, 376, 6, 20, 6, 9, 101, 33, 565, 504, 65, 11, 41, 6, 9, 392, 101, 16, 11, 98, 6, 20, 6, 9, 392, 390, 11, 180, 151, 6, 9, 33, 392, 16, 11, 98, 6, 20, 6, 9, 33, 504, 11, 372, 184, 6, 9, 33, 504, 11, 346, 1, 1, 171, 1, 6, 9, 1, 16, 504, 11, 98, 1, 6, 20, 6, 9, 33, 565, 11, 182, 1, 6, 9, 565, 33, 11, 98, 6, 20, 6, 7, 43, 6, 9, 50, 11, 504, 6, 9, 44, 11, 109, 33, 6, 9, 46, 11, 109, 386, 6, 9, 47, 11, 109, 388, 6, 9, 48, 11, 109, 1, 6, 9, 49, 11, 109, 1, 6, 9, 45, 11, 109, 6, 20, 6, 7, 57, 6, 9, 95, 179, 96, 410, 97, 62, 6, 9, 154, 155, 60, 6, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 308}, "53": {"input": [2, 4, 105, 6, 7, 8, 6, 9, 10, 11, 12, 63, 6, 20, 6, 9, 109, 11, 12, 107, 502, 6, 9, 566, 11, 12, 85, 1, 377, 6, 9, 567, 11, 12, 85, 1, 377, 6, 9, 276, 11, 169, 107, 1, 1, 1, 6, 20, 6, 9, 415, 11, 169, 239, 85, 416, 6, 9, 568, 11, 12, 113, 6, 20, 6, 9, 569, 11, 431, 1, 30, 1, 6, 9, 570, 16, 11, 12, 118, 1, 6, 9, 15, 11, 12, 18, 78, 6, 20, 6, 9, 159, 11, 22, 132, 449, 391, 6, 24, 1, 11, 261, 27, 6, 24, 1, 11, 564, 27, 6, 20, 6, 9, 548, 11, 22, 1, 6, 20, 6, 9, 79, 11, 6, 24, 304, 11, 215, 1, 6, 24, 33, 11, 80, 1, 254, 6, 137, 1, 11, 1, 1, 6, 137, 1, 11, 1, 1, 6, 20, 6, 9, 38, 11, 12, 89, 90, 6, 20, 6, 7, 43, 6, 9, 54, 11, 10, 15, 6, 9, 45, 11, 10, 109, 6, 9, 44, 11, 10, 1, 276, 6, 9, 192, 11, 10, 566, 6, 9, 336, 11, 10, 567, 6, 9, 512, 11, 10, 415, 6, 9, 144, 11, 10, 568, 6, 9, 500, 11, 10, 304, 6, 9, 55, 11, 10, 6, 9, 94, 11, 10, 38, 6, 20, 6, 7, 57, 6, 9, 95, 153, 65, 97, 60, 6, 9, 95, 96, 97, 62, 6, 20, 6, 7, 39, 6, 20, 6, 9, 548, 304, 11, 40, 450, 6, 9, 304, 304, 11, 41, 6, 20, 6, 9, 15, 65, 33, 116, 11, 98, 266, 6, 9, 33, 570, 11, 41, 6, 9, 33, 569, 11, 444, 151, 6, 9, 33, 109, 223, 11, 98, 6, 9, 276, 33, 65, 11, 280, 6, 20, 6, 9, 33, 415, 11, 182, 571, 184, 6, 9, 415, 33, 11, 98, 6, 9, 568, 33, 11, 282, 571, 61, 6, 9, 33, 568, 11, 41, 6, 9, 79, 568, 38, 11, 41, 6, 20, 6, 9, 1, 566, 11, 40, 1, 6, 9, 1, 567, 11, 40, 1, 6, 20, 6, 6, 9, 304, 33, 11, 40, 549, 6, 9, 548, 33, 11, 148, 6, 9, 33, 304, 548, 11, 41, 6, 20, 6, 6, 9, 548, 38, 11, 40, 450, 6, 9, 304, 38, 11, 263, 6, 9, 548, 415, 11, 40, 450, 6, 9, 304, 415, 11, 263, 6, 9, 548, 568, 11, 40, 450, 6, 9, 304, 568, 11, 263, 6, 9, 548, 566, 11, 40, 450, 6, 9, 304, 566, 11, 263, 6, 9, 548, 567, 11, 40, 450, 6, 9, 304, 567, 11, 263, 6, 20, 6, 9, 109, 548, 11, 180, 6, 20, 6, 9, 548, 569, 11, 444, 6, 20, 6, 20, 6, 6, 9, 159, 569, 11, 444, 6, 9, 159, 570, 11, 148, 6, 9, 101, 159, 548, 79, 16, 11, 41, 6, 20, 6, 9, 38, 1, 11, 1, 1, 1, 6, 9, 38, 1, 11, 1, 1, 1, 1, 6, 20, 6, 9, 159, 15, 38, 11, 98, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [4, 105, 6, 7, 8, 6, 9, 10, 11, 12, 63, 6, 20, 6, 9, 109, 11, 12, 107, 502, 6, 9, 566, 11, 12, 85, 1, 377, 6, 9, 567, 11, 12, 85, 1, 377, 6, 9, 276, 11, 169, 107, 1, 1, 1, 6, 20, 6, 9, 415, 11, 169, 239, 85, 416, 6, 9, 568, 11, 12, 113, 6, 20, 6, 9, 569, 11, 431, 1, 30, 1, 6, 9, 570, 16, 11, 12, 118, 1, 6, 9, 15, 11, 12, 18, 78, 6, 20, 6, 9, 159, 11, 22, 132, 449, 391, 6, 24, 1, 11, 261, 27, 6, 24, 1, 11, 564, 27, 6, 20, 6, 9, 548, 11, 22, 1, 6, 20, 6, 9, 79, 11, 6, 24, 304, 11, 215, 1, 6, 24, 33, 11, 80, 1, 254, 6, 137, 1, 11, 1, 1, 6, 137, 1, 11, 1, 1, 6, 20, 6, 9, 38, 11, 12, 89, 90, 6, 20, 6, 7, 43, 6, 9, 54, 11, 10, 15, 6, 9, 45, 11, 10, 109, 6, 9, 44, 11, 10, 1, 276, 6, 9, 192, 11, 10, 566, 6, 9, 336, 11, 10, 567, 6, 9, 512, 11, 10, 415, 6, 9, 144, 11, 10, 568, 6, 9, 500, 11, 10, 304, 6, 9, 55, 11, 10, 6, 9, 94, 11, 10, 38, 6, 20, 6, 7, 57, 6, 9, 95, 153, 65, 97, 60, 6, 9, 95, 96, 97, 62, 6, 20, 6, 7, 39, 6, 20, 6, 9, 548, 304, 11, 40, 450, 6, 9, 304, 304, 11, 41, 6, 20, 6, 9, 15, 65, 33, 116, 11, 98, 266, 6, 9, 33, 570, 11, 41, 6, 9, 33, 569, 11, 444, 151, 6, 9, 33, 109, 223, 11, 98, 6, 9, 276, 33, 65, 11, 280, 6, 20, 6, 9, 33, 415, 11, 182, 571, 184, 6, 9, 415, 33, 11, 98, 6, 9, 568, 33, 11, 282, 571, 61, 6, 9, 33, 568, 11, 41, 6, 9, 79, 568, 38, 11, 41, 6, 20, 6, 9, 1, 566, 11, 40, 1, 6, 9, 1, 567, 11, 40, 1, 6, 20, 6, 6, 9, 304, 33, 11, 40, 549, 6, 9, 548, 33, 11, 148, 6, 9, 33, 304, 548, 11, 41, 6, 20, 6, 6, 9, 548, 38, 11, 40, 450, 6, 9, 304, 38, 11, 263, 6, 9, 548, 415, 11, 40, 450, 6, 9, 304, 415, 11, 263, 6, 9, 548, 568, 11, 40, 450, 6, 9, 304, 568, 11, 263, 6, 9, 548, 566, 11, 40, 450, 6, 9, 304, 566, 11, 263, 6, 9, 548, 567, 11, 40, 450, 6, 9, 304, 567, 11, 263, 6, 20, 6, 9, 109, 548, 11, 180, 6, 20, 6, 9, 548, 569, 11, 444, 6, 20, 6, 20, 6, 6, 9, 159, 569, 11, 444, 6, 9, 159, 570, 11, 148, 6, 9, 101, 159, 548, 79, 16, 11, 41, 6, 20, 6, 9, 38, 1, 11, 1, 1, 1, 6, 9, 38, 1, 11, 1, 1, 1, 1, 6, 20, 6, 9, 159, 15, 38, 11, 98, 6, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 513}, "54": {"input": [2, 4, 105, 6, 7, 8, 6, 9, 10, 11, 12, 213, 6, 9, 64, 65, 11, 12, 66, 67, 473, 6, 9, 15, 11, 12, 19, 473, 6, 20, 6, 9, 33, 11, 136, 258, 1, 6, 9, 287, 116, 11, 215, 288, 6, 9, 304, 11, 22, 6, 24, 1, 11, 1, 6, 137, 572, 11, 121, 6, 137, 573, 11, 35, 6, 24, 1, 11, 349, 6, 137, 574, 11, 121, 6, 137, 1, 11, 121, 6, 137, 548, 11, 35, 6, 9, 38, 11, 12, 89, 90, 6, 20, 6, 7, 43, 6, 9, 44, 11, 33, 10, 6, 9, 51, 11, 287, 10, 6, 9, 52, 11, 574, 10, 6, 9, 202, 11, 572, 10, 6, 9, 142, 11, 64, 10, 6, 9, 54, 11, 15, 10, 6, 9, 45, 11, 10, 6, 20, 6, 20, 6, 7, 39, 6, 20, 6, 9, 572, 33, 16, 11, 40, 1, 6, 9, 573, 33, 11, 148, 6, 9, 33, 574, 572, 11, 41, 6, 7, 20, 6, 9, 33, 38, 11, 41, 6, 9, 287, 33, 16, 11, 262, 6, 9, 287, 38, 287, 64, 15, 65, 11, 263, 6, 9, 287, 304, 11, 41, 6, 9, 20, 6, 9, 33, 38, 11, 41, 6, 20, 6, 9, 573, 38, 11, 40, 1, 6, 9, 572, 38, 11, 263, 6, 20, 6, 9, 573, 287, 11, 40, 1, 6, 9, 572, 287, 11, 263, 6, 20, 6, 6, 9, 574, 548, 11, 148, 6, 9, 548, 574, 11, 40, 1, 6, 9, 574, 1, 11, 40, 549, 6, 9, 1, 574, 11, 40, 1, 6, 9, 574, 574, 11, 41, 6, 20, 6, 9, 574, 573, 11, 148, 6, 9, 573, 574, 11, 40, 1, 6, 9, 574, 572, 11, 40, 549, 6, 9, 572, 574, 11, 41, 6, 20, 6, 20, 6, 9, 548, 38, 11, 40, 1, 6, 9, 574, 38, 11, 41, 6, 9, 548, 287, 11, 40, 1, 6, 9, 574, 287, 11, 41, 6, 20, 6, 9, 573, 64, 15, 11, 98, 341, 6, 9, 548, 64, 11, 98, 99, 6, 9, 548, 15, 11, 98, 103, 6, 20, 6, 9, 33, 64, 11, 98, 341, 6, 20, 6, 7, 57, 6, 9, 95, 96, 116, 97, 62, 6, 9, 95, 1, 97, 60, 6, 9, 95, 1, 116, 97, 62, 6, 9, 154, 315, 62, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [4, 105, 6, 7, 8, 6, 9, 10, 11, 12, 213, 6, 9, 64, 65, 11, 12, 66, 67, 473, 6, 9, 15, 11, 12, 19, 473, 6, 20, 6, 9, 33, 11, 136, 258, 1, 6, 9, 287, 116, 11, 215, 288, 6, 9, 304, 11, 22, 6, 24, 1, 11, 1, 6, 137, 572, 11, 121, 6, 137, 573, 11, 35, 6, 24, 1, 11, 349, 6, 137, 574, 11, 121, 6, 137, 1, 11, 121, 6, 137, 548, 11, 35, 6, 9, 38, 11, 12, 89, 90, 6, 20, 6, 7, 43, 6, 9, 44, 11, 33, 10, 6, 9, 51, 11, 287, 10, 6, 9, 52, 11, 574, 10, 6, 9, 202, 11, 572, 10, 6, 9, 142, 11, 64, 10, 6, 9, 54, 11, 15, 10, 6, 9, 45, 11, 10, 6, 20, 6, 20, 6, 7, 39, 6, 20, 6, 9, 572, 33, 16, 11, 40, 1, 6, 9, 573, 33, 11, 148, 6, 9, 33, 574, 572, 11, 41, 6, 7, 20, 6, 9, 33, 38, 11, 41, 6, 9, 287, 33, 16, 11, 262, 6, 9, 287, 38, 287, 64, 15, 65, 11, 263, 6, 9, 287, 304, 11, 41, 6, 9, 20, 6, 9, 33, 38, 11, 41, 6, 20, 6, 9, 573, 38, 11, 40, 1, 6, 9, 572, 38, 11, 263, 6, 20, 6, 9, 573, 287, 11, 40, 1, 6, 9, 572, 287, 11, 263, 6, 20, 6, 6, 9, 574, 548, 11, 148, 6, 9, 548, 574, 11, 40, 1, 6, 9, 574, 1, 11, 40, 549, 6, 9, 1, 574, 11, 40, 1, 6, 9, 574, 574, 11, 41, 6, 20, 6, 9, 574, 573, 11, 148, 6, 9, 573, 574, 11, 40, 1, 6, 9, 574, 572, 11, 40, 549, 6, 9, 572, 574, 11, 41, 6, 20, 6, 20, 6, 9, 548, 38, 11, 40, 1, 6, 9, 574, 38, 11, 41, 6, 9, 548, 287, 11, 40, 1, 6, 9, 574, 287, 11, 41, 6, 20, 6, 9, 573, 64, 15, 11, 98, 341, 6, 9, 548, 64, 11, 98, 99, 6, 9, 548, 15, 11, 98, 103, 6, 20, 6, 9, 33, 64, 11, 98, 341, 6, 20, 6, 7, 57, 6, 9, 95, 96, 116, 97, 62, 6, 9, 95, 1, 97, 60, 6, 9, 95, 1, 116, 97, 62, 6, 9, 154, 315, 62, 6, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 396}, "55": {"input": [2, 6, 20, 6, 4, 6, 7, 8, 6, 9, 10, 11, 12, 14, 285, 6, 9, 33, 11, 136, 1, 258, 6, 9, 445, 11, 12, 277, 6, 24, 1, 11, 16, 298, 6, 24, 244, 11, 16, 458, 6, 24, 256, 11, 16, 446, 6, 9, 415, 11, 215, 1, 277, 6, 9, 575, 11, 22, 1, 377, 6, 9, 77, 11, 12, 19, 6, 9, 289, 11, 12, 113, 6, 9, 304, 11, 215, 349, 6, 9, 38, 11, 12, 242, 90, 6, 7, 43, 6, 9, 44, 11, 33, 10, 6, 9, 512, 11, 415, 10, 6, 9, 53, 11, 289, 10, 6, 9, 92, 11, 77, 10, 6, 9, 54, 11, 1, 10, 6, 9, 143, 11, 244, 10, 6, 9, 51, 11, 256, 16, 10, 6, 9, 1, 11, 304, 10, 6, 9, 45, 11, 10, 6, 7, 39, 6, 20, 6, 9, 575, 415, 38, 445, 304, 11, 40, 1, 6, 20, 6, 9, 33, 38, 289, 11, 41, 6, 9, 20, 6, 9, 304, 33, 11, 262, 6, 9, 20, 6, 9, 415, 33, 11, 40, 1, 6, 9, 575, 33, 11, 148, 6, 9, 33, 415, 575, 11, 41, 6, 9, 20, 6, 9, 289, 575, 11, 180, 292, 6, 20, 6, 9, 1, 33, 11, 98, 151, 6, 9, 256, 33, 11, 98, 103, 6, 9, 244, 33, 11, 98, 266, 6, 9, 20, 6, 9, 304, 38, 415, 445, 304, 11, 263, 6, 9, 20, 6, 9, 415, 38, 445, 415, 11, 263, 6, 20, 6, 9, 77, 33, 11, 98, 265, 6, 9, 20, 6, 7, 57, 6, 9, 95, 96, 97, 62, 6, 9, 95, 83, 97, 60, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [6, 20, 6, 4, 6, 7, 8, 6, 9, 10, 11, 12, 14, 285, 6, 9, 33, 11, 136, 1, 258, 6, 9, 445, 11, 12, 277, 6, 24, 1, 11, 16, 298, 6, 24, 244, 11, 16, 458, 6, 24, 256, 11, 16, 446, 6, 9, 415, 11, 215, 1, 277, 6, 9, 575, 11, 22, 1, 377, 6, 9, 77, 11, 12, 19, 6, 9, 289, 11, 12, 113, 6, 9, 304, 11, 215, 349, 6, 9, 38, 11, 12, 242, 90, 6, 7, 43, 6, 9, 44, 11, 33, 10, 6, 9, 512, 11, 415, 10, 6, 9, 53, 11, 289, 10, 6, 9, 92, 11, 77, 10, 6, 9, 54, 11, 1, 10, 6, 9, 143, 11, 244, 10, 6, 9, 51, 11, 256, 16, 10, 6, 9, 1, 11, 304, 10, 6, 9, 45, 11, 10, 6, 7, 39, 6, 20, 6, 9, 575, 415, 38, 445, 304, 11, 40, 1, 6, 20, 6, 9, 33, 38, 289, 11, 41, 6, 9, 20, 6, 9, 304, 33, 11, 262, 6, 9, 20, 6, 9, 415, 33, 11, 40, 1, 6, 9, 575, 33, 11, 148, 6, 9, 33, 415, 575, 11, 41, 6, 9, 20, 6, 9, 289, 575, 11, 180, 292, 6, 20, 6, 9, 1, 33, 11, 98, 151, 6, 9, 256, 33, 11, 98, 103, 6, 9, 244, 33, 11, 98, 266, 6, 9, 20, 6, 9, 304, 38, 415, 445, 304, 11, 263, 6, 9, 20, 6, 9, 415, 38, 445, 415, 11, 263, 6, 20, 6, 9, 77, 33, 11, 98, 265, 6, 9, 20, 6, 7, 57, 6, 9, 95, 96, 97, 62, 6, 9, 95, 83, 97, 60, 6, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 282}, "56": {"input": [2, 4, 104, 6, 7, 8, 6, 9, 10, 11, 12, 1, 14, 6, 9, 506, 11, 12, 507, 14, 6, 9, 79, 11, 6, 20, 6, 24, 1, 11, 6, 137, 33, 16, 11, 1, 301, 132, 1, 1, 1, 1, 6, 245, 1, 11, 140, 449, 6, 137, 1, 65, 11, 22, 23, 16, 1, 6, 245, 1, 11, 301, 6, 245, 1, 11, 576, 6, 245, 1, 11, 195, 6, 24, 577, 11, 6, 137, 1, 16, 11, 22, 119, 449, 1, 6, 137, 1, 16, 11, 22, 119, 1, 1, 6, 137, 433, 116, 11, 22, 119, 358, 1, 6, 24, 1, 11, 6, 137, 439, 11, 22, 119, 1, 1, 6, 137, 15, 11, 22, 119, 449, 19, 68, 6, 20, 6, 9, 166, 179, 11, 363, 241, 14, 1, 1, 1, 1, 6, 9, 1, 16, 11, 363, 241, 14, 1, 218, 1, 16, 1, 6, 20, 6, 9, 1, 11, 74, 241, 14, 153, 149, 387, 1, 6, 9, 1, 65, 11, 74, 241, 14, 1, 254, 1, 6, 20, 6, 9, 1, 11, 12, 85, 1, 6, 9, 1, 11, 12, 197, 1, 6, 20, 6, 9, 1, 11, 417, 241, 14, 61, 27, 6, 20, 6, 7, 39, 6, 9, 33, 101, 16, 11, 41, 6, 9, 33, 577, 439, 11, 340, 6, 9, 33, 338, 11, 267, 1, 1, 1, 1, 1, 6, 9, 1, 577, 439, 11, 98, 6, 9, 439, 101, 116, 11, 98, 6, 9, 577, 101, 116, 11, 98, 6, 9, 1, 101, 11, 98, 6, 20, 6, 9, 1, 15, 11, 40, 1, 6, 9, 33, 15, 11, 221, 1, 6, 9, 15, 33, 11, 98, 6, 20, 6, 9, 33, 1, 11, 268, 1, 270, 1, 1, 1, 6, 9, 33, 1, 11, 40, 1, 181, 1, 6, 20, 6, 7, 43, 6, 9, 51, 11, 1, 10, 6, 9, 44, 11, 33, 10, 6, 9, 91, 11, 439, 506, 6, 9, 336, 11, 166, 10, 6, 9, 192, 11, 1, 506, 6, 9, 178, 11, 1, 10, 6, 9, 52, 11, 1, 10, 6, 9, 45, 11, 10, 6, 9, 55, 11, 506, 6, 20, 6, 7, 57, 6, 9, 58, 1, 61, 60, 6, 9, 58, 1, 61, 62, 6, 9, 95, 96, 97, 62, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [4, 104, 6, 7, 8, 6, 9, 10, 11, 12, 1, 14, 6, 9, 506, 11, 12, 507, 14, 6, 9, 79, 11, 6, 20, 6, 24, 1, 11, 6, 137, 33, 16, 11, 1, 301, 132, 1, 1, 1, 1, 6, 245, 1, 11, 140, 449, 6, 137, 1, 65, 11, 22, 23, 16, 1, 6, 245, 1, 11, 301, 6, 245, 1, 11, 576, 6, 245, 1, 11, 195, 6, 24, 577, 11, 6, 137, 1, 16, 11, 22, 119, 449, 1, 6, 137, 1, 16, 11, 22, 119, 1, 1, 6, 137, 433, 116, 11, 22, 119, 358, 1, 6, 24, 1, 11, 6, 137, 439, 11, 22, 119, 1, 1, 6, 137, 15, 11, 22, 119, 449, 19, 68, 6, 20, 6, 9, 166, 179, 11, 363, 241, 14, 1, 1, 1, 1, 6, 9, 1, 16, 11, 363, 241, 14, 1, 218, 1, 16, 1, 6, 20, 6, 9, 1, 11, 74, 241, 14, 153, 149, 387, 1, 6, 9, 1, 65, 11, 74, 241, 14, 1, 254, 1, 6, 20, 6, 9, 1, 11, 12, 85, 1, 6, 9, 1, 11, 12, 197, 1, 6, 20, 6, 9, 1, 11, 417, 241, 14, 61, 27, 6, 20, 6, 7, 39, 6, 9, 33, 101, 16, 11, 41, 6, 9, 33, 577, 439, 11, 340, 6, 9, 33, 338, 11, 267, 1, 1, 1, 1, 1, 6, 9, 1, 577, 439, 11, 98, 6, 9, 439, 101, 116, 11, 98, 6, 9, 577, 101, 116, 11, 98, 6, 9, 1, 101, 11, 98, 6, 20, 6, 9, 1, 15, 11, 40, 1, 6, 9, 33, 15, 11, 221, 1, 6, 9, 15, 33, 11, 98, 6, 20, 6, 9, 33, 1, 11, 268, 1, 270, 1, 1, 1, 6, 9, 33, 1, 11, 40, 1, 181, 1, 6, 20, 6, 7, 43, 6, 9, 51, 11, 1, 10, 6, 9, 44, 11, 33, 10, 6, 9, 91, 11, 439, 506, 6, 9, 336, 11, 166, 10, 6, 9, 192, 11, 1, 506, 6, 9, 178, 11, 1, 10, 6, 9, 52, 11, 1, 10, 6, 9, 45, 11, 10, 6, 9, 55, 11, 506, 6, 20, 6, 7, 57, 6, 9, 58, 1, 61, 60, 6, 9, 58, 1, 61, 62, 6, 9, 95, 96, 97, 62, 6, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 384}, "57": {"input": [2, 4, 6, 7, 8, 6, 9, 1, 11, 1, 6, 24, 422, 11, 22, 128, 117, 107, 6, 24, 139, 11, 12, 1, 1, 6, 24, 311, 11, 12, 424, 6, 20, 6, 9, 79, 11, 207, 1, 208, 6, 24, 33, 11, 1, 132, 222, 1, 1, 1, 6, 24, 287, 116, 11, 215, 382, 239, 6, 24, 425, 65, 11, 16, 119, 6, 137, 426, 7, 11, 1, 1, 6, 137, 1, 11, 1, 85, 6, 20, 6, 9, 15, 11, 12, 18, 1, 6, 9, 428, 11, 12, 1, 6, 20, 6, 9, 38, 11, 12, 1, 424, 6, 24, 20, 6, 7, 57, 6, 9, 95, 153, 16, 60, 6, 9, 95, 96, 116, 62, 6, 210, 20, 6, 7, 39, 6, 9, 425, 33, 11, 309, 151, 6, 9, 33, 425, 11, 1, 6, 9, 79, 101, 16, 11, 98, 6, 9, 15, 33, 11, 98, 6, 20, 6, 9, 79, 38, 311, 11, 211, 6, 9, 79, 139, 11, 211, 6, 20, 6, 9, 428, 33, 11, 98, 151, 6, 9, 139, 139, 11, 98, 6, 20, 6, 7, 43, 6, 9, 212, 11, 15, 6, 9, 46, 11, 426, 6, 9, 52, 11, 428, 6, 9, 45, 11, 311, 6, 9, 94, 11, 38, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [4, 6, 7, 8, 6, 9, 1, 11, 1, 6, 24, 422, 11, 22, 128, 117, 107, 6, 24, 139, 11, 12, 1, 1, 6, 24, 311, 11, 12, 424, 6, 20, 6, 9, 79, 11, 207, 1, 208, 6, 24, 33, 11, 1, 132, 222, 1, 1, 1, 6, 24, 287, 116, 11, 215, 382, 239, 6, 24, 425, 65, 11, 16, 119, 6, 137, 426, 7, 11, 1, 1, 6, 137, 1, 11, 1, 85, 6, 20, 6, 9, 15, 11, 12, 18, 1, 6, 9, 428, 11, 12, 1, 6, 20, 6, 9, 38, 11, 12, 1, 424, 6, 24, 20, 6, 7, 57, 6, 9, 95, 153, 16, 60, 6, 9, 95, 96, 116, 62, 6, 210, 20, 6, 7, 39, 6, 9, 425, 33, 11, 309, 151, 6, 9, 33, 425, 11, 1, 6, 9, 79, 101, 16, 11, 98, 6, 9, 15, 33, 11, 98, 6, 20, 6, 9, 79, 38, 311, 11, 211, 6, 9, 79, 139, 11, 211, 6, 20, 6, 9, 428, 33, 11, 98, 151, 6, 9, 139, 139, 11, 98, 6, 20, 6, 7, 43, 6, 9, 212, 11, 15, 6, 9, 46, 11, 426, 6, 9, 52, 11, 428, 6, 9, 45, 11, 311, 6, 9, 94, 11, 38, 6, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 213}, "58": {"input": [2, 4, 6, 7, 8, 6, 9, 578, 11, 12, 111, 90, 14, 6, 9, 579, 11, 12, 1, 14, 6, 20, 6, 9, 1, 11, 74, 1, 1, 16, 114, 1, 6, 9, 1, 11, 74, 1, 389, 16, 84, 1, 6, 9, 196, 11, 12, 6, 24, 109, 11, 107, 1, 6, 24, 15, 16, 11, 17, 18, 19, 6, 9, 115, 116, 11, 22, 65, 119, 16, 117, 118, 1, 6, 9, 433, 16, 11, 6, 24, 1, 16, 11, 22, 65, 23, 20, 6, 137, 434, 16, 11, 301, 16, 129, 1, 6, 137, 435, 16, 11, 117, 16, 85, 1, 6, 24, 1, 16, 11, 22, 65, 119, 6, 137, 437, 16, 11, 301, 16, 129, 1, 6, 137, 438, 16, 11, 117, 16, 85, 1, 6, 20, 6, 9, 33, 11, 34, 188, 6, 9, 38, 11, 12, 314, 379, 6, 9, 20, 6, 7, 39, 6, 9, 15, 33, 16, 11, 98, 151, 6, 9, 33, 115, 65, 11, 145, 1, 146, 6, 9, 33, 115, 65, 11, 147, 6, 9, 33, 38, 101, 16, 11, 41, 6, 9, 33, 433, 109, 11, 98, 6, 9, 115, 116, 101, 65, 11, 98, 6, 9, 433, 16, 101, 65, 11, 264, 6, 7, 20, 6, 7, 57, 6, 9, 95, 153, 65, 97, 60, 6, 9, 95, 96, 97, 62, 6, 7, 20, 6, 7, 43, 6, 9, 54, 11, 578, 15, 6, 9, 142, 11, 109, 578, 6, 9, 46, 11, 1, 109, 6, 9, 47, 11, 1, 115, 6, 9, 48, 11, 1, 109, 6, 9, 49, 11, 1, 115, 6, 9, 56, 11, 579, 435, 6, 9, 91, 11, 579, 434, 6, 9, 442, 11, 579, 438, 6, 9, 144, 11, 579, 437, 6, 9, 1, 11, 115, 109, 6, 9, 203, 11, 33, 115, 109, 6, 9, 44, 11, 33, 578, 6, 9, 94, 11, 38, 578, 6, 9, 55, 11, 578, 6, 9, 45, 11, 579, 578, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [4, 6, 7, 8, 6, 9, 578, 11, 12, 111, 90, 14, 6, 9, 579, 11, 12, 1, 14, 6, 20, 6, 9, 1, 11, 74, 1, 1, 16, 114, 1, 6, 9, 1, 11, 74, 1, 389, 16, 84, 1, 6, 9, 196, 11, 12, 6, 24, 109, 11, 107, 1, 6, 24, 15, 16, 11, 17, 18, 19, 6, 9, 115, 116, 11, 22, 65, 119, 16, 117, 118, 1, 6, 9, 433, 16, 11, 6, 24, 1, 16, 11, 22, 65, 23, 20, 6, 137, 434, 16, 11, 301, 16, 129, 1, 6, 137, 435, 16, 11, 117, 16, 85, 1, 6, 24, 1, 16, 11, 22, 65, 119, 6, 137, 437, 16, 11, 301, 16, 129, 1, 6, 137, 438, 16, 11, 117, 16, 85, 1, 6, 20, 6, 9, 33, 11, 34, 188, 6, 9, 38, 11, 12, 314, 379, 6, 9, 20, 6, 7, 39, 6, 9, 15, 33, 16, 11, 98, 151, 6, 9, 33, 115, 65, 11, 145, 1, 146, 6, 9, 33, 115, 65, 11, 147, 6, 9, 33, 38, 101, 16, 11, 41, 6, 9, 33, 433, 109, 11, 98, 6, 9, 115, 116, 101, 65, 11, 98, 6, 9, 433, 16, 101, 65, 11, 264, 6, 7, 20, 6, 7, 57, 6, 9, 95, 153, 65, 97, 60, 6, 9, 95, 96, 97, 62, 6, 7, 20, 6, 7, 43, 6, 9, 54, 11, 578, 15, 6, 9, 142, 11, 109, 578, 6, 9, 46, 11, 1, 109, 6, 9, 47, 11, 1, 115, 6, 9, 48, 11, 1, 109, 6, 9, 49, 11, 1, 115, 6, 9, 56, 11, 579, 435, 6, 9, 91, 11, 579, 434, 6, 9, 442, 11, 579, 438, 6, 9, 144, 11, 579, 437, 6, 9, 1, 11, 115, 109, 6, 9, 203, 11, 33, 115, 109, 6, 9, 44, 11, 33, 578, 6, 9, 94, 11, 38, 578, 6, 9, 55, 11, 578, 6, 9, 45, 11, 579, 578, 6, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 329}, "59": {"input": [2, 4, 6, 7, 8, 6, 9, 10, 11, 12, 63, 6, 9, 1, 11, 12, 6, 24, 271, 11, 118, 111, 90, 6, 24, 1, 11, 85, 1, 6, 24, 1, 11, 300, 519, 88, 6, 9, 1, 11, 175, 6, 24, 1, 11, 18, 1, 1, 167, 254, 6, 24, 580, 11, 175, 118, 1, 117, 119, 1, 366, 6, 9, 1, 11, 22, 6, 24, 1, 11, 119, 165, 85, 88, 1, 6, 24, 1, 11, 23, 165, 18, 1, 1, 6, 9, 15, 11, 17, 18, 452, 6, 9, 1, 11, 74, 68, 1, 85, 1, 6, 24, 581, 11, 177, 6, 24, 582, 11, 366, 6, 9, 69, 11, 417, 59, 32, 1, 6, 9, 33, 16, 11, 80, 81, 538, 6, 9, 38, 11, 12, 234, 6, 20, 6, 7, 39, 6, 20, 6, 9, 69, 271, 11, 40, 1, 181, 6, 9, 580, 15, 16, 11, 40, 1, 102, 6, 20, 6, 9, 1, 1, 11, 40, 1, 181, 6, 9, 580, 1, 11, 180, 151, 6, 9, 1, 1, 11, 98, 6, 20, 6, 9, 33, 38, 11, 41, 6, 9, 580, 38, 16, 11, 41, 6, 9, 1, 101, 11, 98, 6, 20, 6, 7, 43, 6, 9, 54, 11, 10, 15, 6, 9, 93, 11, 10, 582, 6, 9, 201, 11, 10, 581, 6, 9, 225, 11, 10, 580, 6, 9, 91, 11, 10, 271, 6, 9, 192, 11, 10, 1, 6, 9, 44, 11, 10, 33, 271, 6, 9, 94, 11, 10, 38, 6, 9, 45, 11, 10, 6, 20, 6, 7, 57, 6, 9, 154, 155, 60, 6, 9, 58, 1, 61, 62, 6, 9, 95, 96, 97, 62, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [4, 6, 7, 8, 6, 9, 10, 11, 12, 63, 6, 9, 1, 11, 12, 6, 24, 271, 11, 118, 111, 90, 6, 24, 1, 11, 85, 1, 6, 24, 1, 11, 300, 519, 88, 6, 9, 1, 11, 175, 6, 24, 1, 11, 18, 1, 1, 167, 254, 6, 24, 580, 11, 175, 118, 1, 117, 119, 1, 366, 6, 9, 1, 11, 22, 6, 24, 1, 11, 119, 165, 85, 88, 1, 6, 24, 1, 11, 23, 165, 18, 1, 1, 6, 9, 15, 11, 17, 18, 452, 6, 9, 1, 11, 74, 68, 1, 85, 1, 6, 24, 581, 11, 177, 6, 24, 582, 11, 366, 6, 9, 69, 11, 417, 59, 32, 1, 6, 9, 33, 16, 11, 80, 81, 538, 6, 9, 38, 11, 12, 234, 6, 20, 6, 7, 39, 6, 20, 6, 9, 69, 271, 11, 40, 1, 181, 6, 9, 580, 15, 16, 11, 40, 1, 102, 6, 20, 6, 9, 1, 1, 11, 40, 1, 181, 6, 9, 580, 1, 11, 180, 151, 6, 9, 1, 1, 11, 98, 6, 20, 6, 9, 33, 38, 11, 41, 6, 9, 580, 38, 16, 11, 41, 6, 9, 1, 101, 11, 98, 6, 20, 6, 7, 43, 6, 9, 54, 11, 10, 15, 6, 9, 93, 11, 10, 582, 6, 9, 201, 11, 10, 581, 6, 9, 225, 11, 10, 580, 6, 9, 91, 11, 10, 271, 6, 9, 192, 11, 10, 1, 6, 9, 44, 11, 10, 33, 271, 6, 9, 94, 11, 10, 38, 6, 9, 45, 11, 10, 6, 20, 6, 7, 57, 6, 9, 154, 155, 60, 6, 9, 58, 1, 61, 62, 6, 9, 95, 96, 97, 62, 6, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 282}, "60": {"input": [2, 4, 105, 284, 6, 20, 6, 7, 8, 6, 9, 10, 11, 12, 285, 14, 6, 9, 311, 11, 12, 285, 14, 6, 9, 64, 65, 11, 12, 66, 1, 6, 9, 33, 11, 136, 173, 286, 6, 9, 583, 11, 215, 6, 24, 287, 116, 11, 16, 288, 6, 24, 1, 16, 11, 16, 1, 6, 9, 38, 11, 12, 242, 90, 6, 20, 6, 7, 43, 6, 9, 44, 11, 33, 311, 6, 9, 500, 11, 10, 64, 6, 9, 290, 11, 287, 311, 6, 9, 45, 11, 311, 6, 9, 94, 11, 311, 38, 6, 20, 6, 7, 39, 6, 9, 33, 101, 11, 264, 6, 9, 583, 33, 16, 11, 262, 6, 9, 287, 101, 11, 264, 6, 9, 33, 38, 11, 41, 6, 9, 583, 38, 583, 65, 11, 263, 6, 9, 287, 64, 116, 11, 40, 1, 151, 6, 9, 1, 311, 11, 40, 528, 102, 6, 20, 6, 7, 57, 6, 9, 95, 528, 116, 97, 60, 6, 20, 6, 20, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [4, 105, 284, 6, 20, 6, 7, 8, 6, 9, 10, 11, 12, 285, 14, 6, 9, 311, 11, 12, 285, 14, 6, 9, 64, 65, 11, 12, 66, 1, 6, 9, 33, 11, 136, 173, 286, 6, 9, 583, 11, 215, 6, 24, 287, 116, 11, 16, 288, 6, 24, 1, 16, 11, 16, 1, 6, 9, 38, 11, 12, 242, 90, 6, 20, 6, 7, 43, 6, 9, 44, 11, 33, 311, 6, 9, 500, 11, 10, 64, 6, 9, 290, 11, 287, 311, 6, 9, 45, 11, 311, 6, 9, 94, 11, 311, 38, 6, 20, 6, 7, 39, 6, 9, 33, 101, 11, 264, 6, 9, 583, 33, 16, 11, 262, 6, 9, 287, 101, 11, 264, 6, 9, 33, 38, 11, 41, 6, 9, 583, 38, 583, 65, 11, 263, 6, 9, 287, 64, 116, 11, 40, 1, 151, 6, 9, 1, 311, 11, 40, 528, 102, 6, 20, 6, 7, 57, 6, 9, 95, 528, 116, 97, 60, 6, 20, 6, 20, 6, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 170}, "61": {"input": [2, 4, 6, 7, 8, 6, 20, 6, 9, 10, 11, 12, 1, 14, 6, 9, 584, 11, 12, 1, 14, 6, 9, 430, 11, 12, 507, 14, 6, 9, 15, 16, 11, 431, 18, 19, 27, 68, 432, 6, 9, 1, 16, 11, 431, 241, 27, 68, 432, 6, 9, 585, 16, 11, 6, 24, 1, 16, 11, 22, 65, 23, 20, 6, 137, 1, 16, 11, 358, 16, 129, 1, 6, 137, 1, 16, 11, 436, 16, 85, 1, 6, 24, 1, 16, 11, 22, 65, 125, 6, 137, 1, 16, 11, 358, 16, 129, 1, 6, 137, 1, 16, 11, 436, 16, 85, 1, 6, 20, 6, 9, 373, 11, 12, 241, 6, 9, 38, 11, 12, 314, 191, 6, 9, 439, 11, 12, 18, 379, 6, 9, 440, 11, 74, 153, 441, 167, 387, 241, 14, 6, 20, 6, 9, 33, 11, 34, 36, 320, 6, 20, 6, 7, 43, 6, 9, 192, 11, 430, 439, 6, 9, 56, 11, 10, 1, 6, 9, 91, 11, 584, 1, 6, 9, 442, 11, 10, 1, 6, 9, 144, 11, 584, 1, 6, 20, 6, 9, 443, 11, 430, 440, 6, 9, 178, 11, 430, 373, 33, 6, 9, 45, 11, 430, 6, 9, 1, 11, 10, 6, 9, 55, 11, 584, 6, 20, 6, 7, 39, 6, 20, 6, 9, 15, 33, 16, 11, 98, 265, 6, 9, 33, 15, 11, 444, 6, 20, 6, 9, 33, 585, 11, 340, 99, 6, 9, 33, 585, 11, 221, 1, 6, 9, 1, 33, 11, 98, 6, 9, 33, 1, 11, 444, 6, 20, 6, 9, 33, 439, 38, 16, 11, 41, 6, 9, 585, 16, 101, 65, 11, 264, 6, 7, 20, 6, 7, 57, 6, 9, 154, 155, 60, 6, 9, 95, 96, 97, 62, 6, 20, 6, 20, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [4, 6, 7, 8, 6, 20, 6, 9, 10, 11, 12, 1, 14, 6, 9, 584, 11, 12, 1, 14, 6, 9, 430, 11, 12, 507, 14, 6, 9, 15, 16, 11, 431, 18, 19, 27, 68, 432, 6, 9, 1, 16, 11, 431, 241, 27, 68, 432, 6, 9, 585, 16, 11, 6, 24, 1, 16, 11, 22, 65, 23, 20, 6, 137, 1, 16, 11, 358, 16, 129, 1, 6, 137, 1, 16, 11, 436, 16, 85, 1, 6, 24, 1, 16, 11, 22, 65, 125, 6, 137, 1, 16, 11, 358, 16, 129, 1, 6, 137, 1, 16, 11, 436, 16, 85, 1, 6, 20, 6, 9, 373, 11, 12, 241, 6, 9, 38, 11, 12, 314, 191, 6, 9, 439, 11, 12, 18, 379, 6, 9, 440, 11, 74, 153, 441, 167, 387, 241, 14, 6, 20, 6, 9, 33, 11, 34, 36, 320, 6, 20, 6, 7, 43, 6, 9, 192, 11, 430, 439, 6, 9, 56, 11, 10, 1, 6, 9, 91, 11, 584, 1, 6, 9, 442, 11, 10, 1, 6, 9, 144, 11, 584, 1, 6, 20, 6, 9, 443, 11, 430, 440, 6, 9, 178, 11, 430, 373, 33, 6, 9, 45, 11, 430, 6, 9, 1, 11, 10, 6, 9, 55, 11, 584, 6, 20, 6, 7, 39, 6, 20, 6, 9, 15, 33, 16, 11, 98, 265, 6, 9, 33, 15, 11, 444, 6, 20, 6, 9, 33, 585, 11, 340, 99, 6, 9, 33, 585, 11, 221, 1, 6, 9, 1, 33, 11, 98, 6, 9, 33, 1, 11, 444, 6, 20, 6, 9, 33, 439, 38, 16, 11, 41, 6, 9, 585, 16, 101, 65, 11, 264, 6, 7, 20, 6, 7, 57, 6, 9, 154, 155, 60, 6, 9, 95, 96, 97, 62, 6, 20, 6, 20, 6, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 303}, "62": {"input": [2, 4, 104, 6, 7, 8, 6, 20, 6, 9, 10, 11, 12, 14, 235, 6, 9, 586, 11, 6, 24, 278, 11, 169, 170, 279, 429, 72, 6, 24, 415, 11, 169, 416, 61, 6, 20, 6, 9, 587, 11, 6, 24, 77, 11, 17, 18, 113, 6, 24, 568, 11, 12, 588, 6, 20, 6, 6, 9, 1, 11, 74, 1, 1, 167, 6, 9, 385, 11, 6, 24, 1, 11, 313, 129, 1, 1, 427, 16, 1, 6, 24, 589, 11, 70, 1, 427, 6, 20, 6, 9, 1, 11, 74, 254, 1, 67, 167, 473, 6, 24, 1, 11, 1, 6, 24, 1, 11, 1, 6, 9, 304, 16, 11, 6, 24, 1, 11, 22, 1, 449, 119, 6, 24, 1, 11, 22, 1, 449, 23, 6, 20, 6, 9, 1, 11, 74, 84, 590, 167, 1, 14, 6, 9, 1, 11, 70, 233, 190, 6, 20, 6, 9, 475, 11, 74, 6, 24, 476, 11, 319, 477, 6, 24, 478, 11, 479, 480, 6, 24, 481, 11, 318, 482, 6, 24, 483, 11, 484, 485, 6, 24, 486, 11, 487, 485, 6, 9, 1, 11, 12, 487, 6, 20, 6, 9, 164, 11, 22, 132, 16, 72, 449, 6, 24, 488, 11, 128, 489, 6, 24, 490, 11, 125, 489, 6, 24, 491, 11, 23, 492, 6, 24, 493, 11, 119, 492, 6, 20, 6, 9, 33, 11, 34, 322, 538, 6, 9, 38, 11, 12, 242, 90, 6, 20, 6, 7, 43, 6, 9, 91, 11, 77, 10, 6, 9, 54, 11, 278, 10, 6, 9, 44, 11, 33, 10, 6, 9, 512, 11, 415, 10, 6, 9, 202, 11, 568, 10, 6, 20, 6, 9, 201, 11, 1, 10, 6, 9, 46, 11, 1, 10, 6, 9, 47, 11, 1, 10, 6, 9, 192, 11, 1, 10, 6, 20, 6, 9, 144, 11, 483, 10, 6, 9, 143, 11, 481, 10, 6, 9, 337, 11, 476, 10, 6, 9, 53, 11, 478, 10, 6, 9, 45, 11, 10, 6, 20, 6, 7, 39, 6, 20, 6, 9, 278, 33, 7, 11, 98, 151, 6, 9, 415, 33, 179, 11, 280, 6, 20, 6, 9, 33, 38, 1, 11, 41, 6, 9, 568, 33, 11, 282, 571, 61, 6, 9, 33, 568, 11, 41, 6, 20, 6, 9, 77, 33, 11, 98, 265, 6, 9, 33, 589, 11, 340, 6, 20, 6, 9, 589, 33, 38, 586, 587, 11, 98, 6, 20, 6, 9, 33, 304, 11, 98, 6, 9, 304, 38, 586, 587, 11, 98, 6, 20, 6, 9, 33, 1, 11, 340, 501, 6, 20, 6, 9, 475, 33, 11, 40, 1, 103, 6, 9, 33, 1, 475, 11, 41, 6, 20, 6, 9, 33, 164, 11, 340, 6, 9, 164, 38, 586, 587, 11, 98, 6, 20, 6, 7, 57, 6, 9, 95, 96, 97, 62, 6, 9, 95, 83, 97, 60, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [4, 104, 6, 7, 8, 6, 20, 6, 9, 10, 11, 12, 14, 235, 6, 9, 586, 11, 6, 24, 278, 11, 169, 170, 279, 429, 72, 6, 24, 415, 11, 169, 416, 61, 6, 20, 6, 9, 587, 11, 6, 24, 77, 11, 17, 18, 113, 6, 24, 568, 11, 12, 588, 6, 20, 6, 6, 9, 1, 11, 74, 1, 1, 167, 6, 9, 385, 11, 6, 24, 1, 11, 313, 129, 1, 1, 427, 16, 1, 6, 24, 589, 11, 70, 1, 427, 6, 20, 6, 9, 1, 11, 74, 254, 1, 67, 167, 473, 6, 24, 1, 11, 1, 6, 24, 1, 11, 1, 6, 9, 304, 16, 11, 6, 24, 1, 11, 22, 1, 449, 119, 6, 24, 1, 11, 22, 1, 449, 23, 6, 20, 6, 9, 1, 11, 74, 84, 590, 167, 1, 14, 6, 9, 1, 11, 70, 233, 190, 6, 20, 6, 9, 475, 11, 74, 6, 24, 476, 11, 319, 477, 6, 24, 478, 11, 479, 480, 6, 24, 481, 11, 318, 482, 6, 24, 483, 11, 484, 485, 6, 24, 486, 11, 487, 485, 6, 9, 1, 11, 12, 487, 6, 20, 6, 9, 164, 11, 22, 132, 16, 72, 449, 6, 24, 488, 11, 128, 489, 6, 24, 490, 11, 125, 489, 6, 24, 491, 11, 23, 492, 6, 24, 493, 11, 119, 492, 6, 20, 6, 9, 33, 11, 34, 322, 538, 6, 9, 38, 11, 12, 242, 90, 6, 20, 6, 7, 43, 6, 9, 91, 11, 77, 10, 6, 9, 54, 11, 278, 10, 6, 9, 44, 11, 33, 10, 6, 9, 512, 11, 415, 10, 6, 9, 202, 11, 568, 10, 6, 20, 6, 9, 201, 11, 1, 10, 6, 9, 46, 11, 1, 10, 6, 9, 47, 11, 1, 10, 6, 9, 192, 11, 1, 10, 6, 20, 6, 9, 144, 11, 483, 10, 6, 9, 143, 11, 481, 10, 6, 9, 337, 11, 476, 10, 6, 9, 53, 11, 478, 10, 6, 9, 45, 11, 10, 6, 20, 6, 7, 39, 6, 20, 6, 9, 278, 33, 7, 11, 98, 151, 6, 9, 415, 33, 179, 11, 280, 6, 20, 6, 9, 33, 38, 1, 11, 41, 6, 9, 568, 33, 11, 282, 571, 61, 6, 9, 33, 568, 11, 41, 6, 20, 6, 9, 77, 33, 11, 98, 265, 6, 9, 33, 589, 11, 340, 6, 20, 6, 9, 589, 33, 38, 586, 587, 11, 98, 6, 20, 6, 9, 33, 304, 11, 98, 6, 9, 304, 38, 586, 587, 11, 98, 6, 20, 6, 9, 33, 1, 11, 340, 501, 6, 20, 6, 9, 475, 33, 11, 40, 1, 103, 6, 9, 33, 1, 475, 11, 41, 6, 20, 6, 9, 33, 164, 11, 340, 6, 9, 164, 38, 586, 587, 11, 98, 6, 20, 6, 7, 57, 6, 9, 95, 96, 97, 62, 6, 9, 95, 83, 97, 60, 6, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 482}, "63": {"input": [2, 6, 20, 6, 4, 6, 7, 8, 6, 20, 6, 9, 10, 11, 12, 342, 14, 6, 9, 33, 11, 34, 1, 87, 6, 9, 415, 11, 169, 416, 61, 377, 6, 9, 568, 11, 12, 588, 6, 20, 6, 9, 1, 11, 215, 6, 24, 395, 11, 1, 6, 24, 591, 11, 1, 6, 24, 592, 11, 1, 6, 24, 593, 11, 1, 6, 20, 6, 9, 1, 11, 12, 6, 24, 1, 11, 1, 6, 24, 594, 11, 1, 6, 24, 1, 11, 1, 6, 24, 1, 11, 1, 6, 24, 1, 16, 11, 1, 6, 20, 6, 9, 38, 11, 12, 242, 90, 6, 20, 6, 7, 43, 6, 9, 178, 11, 10, 395, 6, 9, 51, 11, 10, 591, 6, 9, 52, 11, 10, 592, 6, 9, 93, 11, 10, 593, 6, 9, 512, 11, 10, 415, 6, 9, 144, 11, 10, 568, 6, 9, 45, 11, 10, 6, 9, 44, 11, 10, 33, 6, 20, 6, 7, 39, 6, 9, 33, 38, 11, 41, 6, 20, 6, 6, 9, 591, 33, 11, 262, 6, 9, 592, 33, 11, 262, 6, 9, 593, 33, 11, 262, 6, 20, 6, 20, 6, 9, 395, 415, 38, 568, 11, 263, 6, 9, 591, 415, 38, 568, 11, 263, 6, 9, 592, 415, 38, 568, 11, 263, 6, 9, 593, 415, 38, 568, 11, 263, 6, 20, 6, 9, 33, 1, 11, 41, 6, 9, 33, 594, 11, 41, 6, 9, 33, 1, 11, 41, 6, 9, 33, 1, 11, 41, 6, 20, 6, 9, 591, 395, 11, 40, 1, 103, 6, 9, 591, 593, 16, 11, 40, 595, 102, 6, 9, 591, 592, 11, 40, 595, 102, 6, 20, 6, 9, 592, 594, 11, 40, 1, 266, 6, 9, 592, 395, 11, 40, 595, 102, 6, 9, 592, 593, 11, 40, 595, 102, 6, 20, 6, 9, 593, 1, 11, 40, 1, 1, 6, 9, 593, 395, 11, 40, 595, 102, 6, 9, 593, 594, 11, 40, 595, 102, 6, 20, 6, 9, 415, 33, 179, 11, 280, 151, 6, 20, 6, 9, 568, 33, 11, 282, 571, 61, 6, 9, 33, 568, 11, 41, 6, 20, 6, 7, 57, 6, 9, 58, 1, 61, 62, 6, 9, 58, 1, 61, 60, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [6, 20, 6, 4, 6, 7, 8, 6, 20, 6, 9, 10, 11, 12, 342, 14, 6, 9, 33, 11, 34, 1, 87, 6, 9, 415, 11, 169, 416, 61, 377, 6, 9, 568, 11, 12, 588, 6, 20, 6, 9, 1, 11, 215, 6, 24, 395, 11, 1, 6, 24, 591, 11, 1, 6, 24, 592, 11, 1, 6, 24, 593, 11, 1, 6, 20, 6, 9, 1, 11, 12, 6, 24, 1, 11, 1, 6, 24, 594, 11, 1, 6, 24, 1, 11, 1, 6, 24, 1, 11, 1, 6, 24, 1, 16, 11, 1, 6, 20, 6, 9, 38, 11, 12, 242, 90, 6, 20, 6, 7, 43, 6, 9, 178, 11, 10, 395, 6, 9, 51, 11, 10, 591, 6, 9, 52, 11, 10, 592, 6, 9, 93, 11, 10, 593, 6, 9, 512, 11, 10, 415, 6, 9, 144, 11, 10, 568, 6, 9, 45, 11, 10, 6, 9, 44, 11, 10, 33, 6, 20, 6, 7, 39, 6, 9, 33, 38, 11, 41, 6, 20, 6, 6, 9, 591, 33, 11, 262, 6, 9, 592, 33, 11, 262, 6, 9, 593, 33, 11, 262, 6, 20, 6, 20, 6, 9, 395, 415, 38, 568, 11, 263, 6, 9, 591, 415, 38, 568, 11, 263, 6, 9, 592, 415, 38, 568, 11, 263, 6, 9, 593, 415, 38, 568, 11, 263, 6, 20, 6, 9, 33, 1, 11, 41, 6, 9, 33, 594, 11, 41, 6, 9, 33, 1, 11, 41, 6, 9, 33, 1, 11, 41, 6, 20, 6, 9, 591, 395, 11, 40, 1, 103, 6, 9, 591, 593, 16, 11, 40, 595, 102, 6, 9, 591, 592, 11, 40, 595, 102, 6, 20, 6, 9, 592, 594, 11, 40, 1, 266, 6, 9, 592, 395, 11, 40, 595, 102, 6, 9, 592, 593, 11, 40, 595, 102, 6, 20, 6, 9, 593, 1, 11, 40, 1, 1, 6, 9, 593, 395, 11, 40, 595, 102, 6, 9, 593, 594, 11, 40, 595, 102, 6, 20, 6, 9, 415, 33, 179, 11, 280, 151, 6, 20, 6, 9, 568, 33, 11, 282, 571, 61, 6, 9, 33, 568, 11, 41, 6, 20, 6, 7, 57, 6, 9, 58, 1, 61, 62, 6, 9, 58, 1, 61, 60, 6, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 376}, "64": {"input": [2, 4, 6, 7, 8, 6, 9, 10, 11, 12, 285, 14, 6, 9, 1, 11, 12, 1, 6, 9, 15, 65, 11, 17, 18, 272, 6, 9, 287, 116, 11, 12, 118, 349, 6, 9, 596, 116, 11, 169, 18, 1, 298, 72, 6, 9, 139, 11, 22, 85, 449, 27, 261, 6, 9, 385, 65, 11, 313, 129, 1, 1, 427, 6, 9, 1, 16, 11, 74, 1, 387, 371, 6, 9, 33, 11, 80, 1, 222, 1, 1, 87, 6, 20, 6, 9, 38, 11, 12, 242, 90, 6, 20, 6, 7, 39, 6, 9, 385, 287, 385, 16, 11, 98, 6, 9, 596, 385, 16, 11, 98, 6, 9, 33, 38, 287, 11, 41, 6, 9, 596, 33, 16, 11, 280, 151, 6, 9, 15, 33, 16, 11, 98, 6, 9, 33, 385, 11, 340, 100, 6, 9, 385, 33, 16, 11, 98, 6, 9, 139, 38, 16, 11, 98, 6, 9, 139, 287, 65, 11, 40, 1, 181, 151, 6, 9, 287, 116, 1, 16, 11, 180, 6, 9, 1, 38, 33, 65, 11, 98, 6, 20, 6, 7, 57, 6, 9, 95, 96, 97, 62, 6, 9, 95, 153, 65, 97, 60, 6, 20, 6, 7, 43, 6, 9, 54, 11, 15, 10, 6, 9, 51, 11, 287, 10, 6, 9, 45, 11, 596, 10, 6, 9, 442, 11, 10, 6, 9, 44, 11, 33, 10, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [4, 6, 7, 8, 6, 9, 10, 11, 12, 285, 14, 6, 9, 1, 11, 12, 1, 6, 9, 15, 65, 11, 17, 18, 272, 6, 9, 287, 116, 11, 12, 118, 349, 6, 9, 596, 116, 11, 169, 18, 1, 298, 72, 6, 9, 139, 11, 22, 85, 449, 27, 261, 6, 9, 385, 65, 11, 313, 129, 1, 1, 427, 6, 9, 1, 16, 11, 74, 1, 387, 371, 6, 9, 33, 11, 80, 1, 222, 1, 1, 87, 6, 20, 6, 9, 38, 11, 12, 242, 90, 6, 20, 6, 7, 39, 6, 9, 385, 287, 385, 16, 11, 98, 6, 9, 596, 385, 16, 11, 98, 6, 9, 33, 38, 287, 11, 41, 6, 9, 596, 33, 16, 11, 280, 151, 6, 9, 15, 33, 16, 11, 98, 6, 9, 33, 385, 11, 340, 100, 6, 9, 385, 33, 16, 11, 98, 6, 9, 139, 38, 16, 11, 98, 6, 9, 139, 287, 65, 11, 40, 1, 181, 151, 6, 9, 287, 116, 1, 16, 11, 180, 6, 9, 1, 38, 33, 65, 11, 98, 6, 20, 6, 7, 57, 6, 9, 95, 96, 97, 62, 6, 9, 95, 153, 65, 97, 60, 6, 20, 6, 7, 43, 6, 9, 54, 11, 15, 10, 6, 9, 51, 11, 287, 10, 6, 9, 45, 11, 596, 10, 6, 9, 442, 11, 10, 6, 9, 44, 11, 33, 10, 6, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 233}, "65": {"input": [2, 4, 6, 20, 6, 7, 8, 6, 9, 504, 11, 12, 1, 6, 9, 1, 65, 11, 12, 116, 118, 16, 1, 6, 9, 1, 11, 12, 116, 132, 228, 6, 20, 6, 9, 412, 11, 6, 24, 1, 16, 11, 175, 1, 65, 1, 1, 16, 399, 576, 87, 6, 24, 1, 16, 11, 175, 1, 65, 1, 167, 16, 399, 1, 87, 6, 24, 230, 11, 82, 1, 1, 576, 6, 24, 1, 11, 82, 1, 1, 576, 6, 20, 6, 9, 33, 11, 34, 1, 1, 6, 20, 6, 9, 440, 11, 74, 1, 16, 441, 272, 68, 6, 9, 597, 11, 12, 272, 68, 6, 9, 287, 116, 11, 215, 382, 239, 6, 20, 6, 9, 159, 11, 22, 6, 24, 598, 16, 11, 125, 16, 85, 301, 1, 6, 24, 599, 11, 125, 16, 85, 301, 1, 6, 20, 6, 9, 38, 11, 12, 242, 90, 6, 20, 6, 7, 39, 6, 9, 412, 38, 16, 11, 224, 6, 9, 412, 38, 16, 11, 41, 6, 9, 33, 38, 101, 11, 41, 6, 20, 6, 9, 287, 33, 16, 11, 262, 6, 9, 287, 287, 16, 11, 262, 1, 6, 9, 287, 38, 116, 11, 98, 6, 20, 6, 9, 598, 38, 16, 11, 98, 102, 6, 9, 598, 287, 11, 98, 151, 6, 20, 6, 9, 230, 598, 11, 40, 1, 181, 102, 6, 20, 6, 9, 598, 33, 11, 98, 99, 6, 20, 6, 9, 599, 38, 16, 11, 98, 151, 6, 9, 599, 287, 11, 98, 102, 6, 20, 6, 9, 230, 599, 11, 40, 1, 181, 600, 6, 20, 6, 9, 230, 597, 11, 98, 6, 9, 1, 597, 11, 98, 6, 20, 6, 7, 43, 6, 9, 53, 11, 504, 1, 6, 9, 50, 11, 504, 1, 6, 9, 192, 11, 504, 1, 6, 9, 91, 11, 504, 287, 6, 9, 443, 11, 504, 440, 6, 9, 500, 11, 504, 597, 6, 9, 45, 11, 504, 6, 9, 94, 11, 38, 6, 9, 44, 11, 504, 33, 6, 20, 6, 7, 57, 6, 9, 154, 155, 60, 6, 9, 58, 1, 61, 62, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [4, 6, 20, 6, 7, 8, 6, 9, 504, 11, 12, 1, 6, 9, 1, 65, 11, 12, 116, 118, 16, 1, 6, 9, 1, 11, 12, 116, 132, 228, 6, 20, 6, 9, 412, 11, 6, 24, 1, 16, 11, 175, 1, 65, 1, 1, 16, 399, 576, 87, 6, 24, 1, 16, 11, 175, 1, 65, 1, 167, 16, 399, 1, 87, 6, 24, 230, 11, 82, 1, 1, 576, 6, 24, 1, 11, 82, 1, 1, 576, 6, 20, 6, 9, 33, 11, 34, 1, 1, 6, 20, 6, 9, 440, 11, 74, 1, 16, 441, 272, 68, 6, 9, 597, 11, 12, 272, 68, 6, 9, 287, 116, 11, 215, 382, 239, 6, 20, 6, 9, 159, 11, 22, 6, 24, 598, 16, 11, 125, 16, 85, 301, 1, 6, 24, 599, 11, 125, 16, 85, 301, 1, 6, 20, 6, 9, 38, 11, 12, 242, 90, 6, 20, 6, 7, 39, 6, 9, 412, 38, 16, 11, 224, 6, 9, 412, 38, 16, 11, 41, 6, 9, 33, 38, 101, 11, 41, 6, 20, 6, 9, 287, 33, 16, 11, 262, 6, 9, 287, 287, 16, 11, 262, 1, 6, 9, 287, 38, 116, 11, 98, 6, 20, 6, 9, 598, 38, 16, 11, 98, 102, 6, 9, 598, 287, 11, 98, 151, 6, 20, 6, 9, 230, 598, 11, 40, 1, 181, 102, 6, 20, 6, 9, 598, 33, 11, 98, 99, 6, 20, 6, 9, 599, 38, 16, 11, 98, 151, 6, 9, 599, 287, 11, 98, 102, 6, 20, 6, 9, 230, 599, 11, 40, 1, 181, 600, 6, 20, 6, 9, 230, 597, 11, 98, 6, 9, 1, 597, 11, 98, 6, 20, 6, 7, 43, 6, 9, 53, 11, 504, 1, 6, 9, 50, 11, 504, 1, 6, 9, 192, 11, 504, 1, 6, 9, 91, 11, 504, 287, 6, 9, 443, 11, 504, 440, 6, 9, 500, 11, 504, 597, 6, 9, 45, 11, 504, 6, 9, 94, 11, 38, 6, 9, 44, 11, 504, 33, 6, 20, 6, 7, 57, 6, 9, 154, 155, 60, 6, 9, 58, 1, 61, 62, 6, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 355}, "66": {"input": [2, 4, 104, 105, 6, 7, 8, 6, 20, 6, 9, 311, 11, 12, 507, 14, 6, 9, 1, 11, 169, 107, 283, 6, 9, 109, 11, 22, 1, 35, 239, 6, 9, 287, 11, 12, 1, 6, 9, 1, 11, 12, 1, 6, 20, 6, 9, 385, 11, 427, 6, 24, 1, 11, 74, 1, 177, 1, 6, 24, 1, 11, 313, 129, 1, 1, 6, 24, 589, 11, 12, 6, 9, 33, 16, 11, 80, 1, 146, 322, 1, 6, 20, 6, 9, 38, 11, 12, 191, 6, 20, 6, 7, 43, 6, 9, 51, 11, 287, 311, 6, 9, 44, 11, 33, 311, 6, 9, 92, 11, 1, 311, 6, 9, 201, 11, 1, 311, 6, 9, 45, 11, 311, 6, 20, 6, 20, 6, 7, 39, 6, 9, 33, 38, 287, 11, 41, 6, 20, 6, 9, 287, 589, 11, 98, 102, 6, 9, 589, 287, 11, 40, 1, 6, 20, 6, 9, 385, 38, 11, 98, 6, 9, 385, 109, 11, 98, 103, 6, 9, 109, 385, 287, 38, 11, 98, 6, 20, 6, 9, 33, 385, 11, 340, 6, 20, 6, 9, 589, 311, 11, 98, 6, 20, 6, 9, 33, 1, 11, 182, 1, 501, 6, 20, 6, 7, 57, 6, 9, 95, 96, 97, 62, 6, 9, 95, 1, 97, 60, 6, 9, 154, 315, 62, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [4, 104, 105, 6, 7, 8, 6, 20, 6, 9, 311, 11, 12, 507, 14, 6, 9, 1, 11, 169, 107, 283, 6, 9, 109, 11, 22, 1, 35, 239, 6, 9, 287, 11, 12, 1, 6, 9, 1, 11, 12, 1, 6, 20, 6, 9, 385, 11, 427, 6, 24, 1, 11, 74, 1, 177, 1, 6, 24, 1, 11, 313, 129, 1, 1, 6, 24, 589, 11, 12, 6, 9, 33, 16, 11, 80, 1, 146, 322, 1, 6, 20, 6, 9, 38, 11, 12, 191, 6, 20, 6, 7, 43, 6, 9, 51, 11, 287, 311, 6, 9, 44, 11, 33, 311, 6, 9, 92, 11, 1, 311, 6, 9, 201, 11, 1, 311, 6, 9, 45, 11, 311, 6, 20, 6, 20, 6, 7, 39, 6, 9, 33, 38, 287, 11, 41, 6, 20, 6, 9, 287, 589, 11, 98, 102, 6, 9, 589, 287, 11, 40, 1, 6, 20, 6, 9, 385, 38, 11, 98, 6, 9, 385, 109, 11, 98, 103, 6, 9, 109, 385, 287, 38, 11, 98, 6, 20, 6, 9, 33, 385, 11, 340, 6, 20, 6, 9, 589, 311, 11, 98, 6, 20, 6, 9, 33, 1, 11, 182, 1, 501, 6, 20, 6, 7, 57, 6, 9, 95, 96, 97, 62, 6, 9, 95, 1, 97, 60, 6, 9, 154, 315, 62, 6, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 225}, "67": {"input": [2, 4, 6, 7, 8, 6, 20, 6, 9, 10, 11, 12, 235, 14, 6, 9, 33, 11, 80, 450, 474, 1, 6, 9, 304, 11, 22, 107, 27, 205, 391, 6, 9, 601, 11, 74, 6, 24, 476, 11, 319, 477, 6, 24, 478, 11, 479, 480, 6, 24, 481, 11, 318, 482, 6, 24, 483, 11, 484, 485, 6, 24, 486, 11, 487, 485, 6, 9, 164, 11, 22, 72, 449, 132, 6, 24, 488, 11, 128, 489, 6, 24, 490, 11, 125, 489, 6, 24, 491, 11, 23, 492, 6, 24, 493, 11, 119, 492, 6, 20, 6, 9, 15, 11, 12, 473, 6, 24, 579, 11, 1, 6, 24, 506, 11, 1, 6, 9, 287, 116, 11, 215, 349, 6, 9, 189, 11, 12, 190, 6, 9, 1, 11, 12, 371, 6, 20, 6, 9, 166, 16, 11, 74, 65, 1, 16, 218, 240, 68, 6, 9, 585, 11, 22, 125, 85, 117, 1, 6, 9, 38, 11, 12, 242, 90, 6, 20, 6, 20, 6, 7, 43, 6, 9, 44, 11, 33, 10, 6, 9, 144, 11, 483, 10, 6, 9, 143, 11, 481, 10, 6, 9, 337, 11, 476, 10, 6, 9, 53, 11, 478, 10, 6, 9, 336, 11, 166, 10, 6, 9, 51, 11, 287, 10, 6, 9, 93, 11, 579, 10, 6, 9, 178, 11, 506, 10, 6, 9, 192, 11, 189, 10, 6, 9, 45, 11, 10, 6, 20, 6, 7, 39, 6, 7, 20, 6, 9, 33, 38, 601, 11, 41, 6, 9, 164, 38, 101, 11, 98, 6, 20, 6, 9, 287, 33, 16, 11, 262, 6, 9, 287, 38, 287, 601, 16, 11, 263, 1, 6, 9, 164, 287, 11, 98, 6, 20, 6, 9, 478, 304, 11, 40, 494, 6, 9, 483, 304, 11, 40, 495, 6, 9, 476, 304, 11, 40, 496, 6, 9, 481, 304, 11, 40, 497, 6, 9, 486, 304, 11, 40, 498, 6, 20, 6, 9, 304, 601, 38, 101, 11, 98, 6, 20, 6, 9, 585, 33, 164, 11, 148, 150, 6, 20, 6, 9, 585, 38, 601, 11, 98, 102, 6, 9, 585, 506, 11, 98, 151, 6, 9, 585, 579, 11, 98, 292, 6, 9, 585, 189, 11, 40, 1, 6, 20, 6, 7, 57, 6, 9, 58, 1, 61, 62, 6, 9, 154, 155, 60, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [4, 6, 7, 8, 6, 20, 6, 9, 10, 11, 12, 235, 14, 6, 9, 33, 11, 80, 450, 474, 1, 6, 9, 304, 11, 22, 107, 27, 205, 391, 6, 9, 601, 11, 74, 6, 24, 476, 11, 319, 477, 6, 24, 478, 11, 479, 480, 6, 24, 481, 11, 318, 482, 6, 24, 483, 11, 484, 485, 6, 24, 486, 11, 487, 485, 6, 9, 164, 11, 22, 72, 449, 132, 6, 24, 488, 11, 128, 489, 6, 24, 490, 11, 125, 489, 6, 24, 491, 11, 23, 492, 6, 24, 493, 11, 119, 492, 6, 20, 6, 9, 15, 11, 12, 473, 6, 24, 579, 11, 1, 6, 24, 506, 11, 1, 6, 9, 287, 116, 11, 215, 349, 6, 9, 189, 11, 12, 190, 6, 9, 1, 11, 12, 371, 6, 20, 6, 9, 166, 16, 11, 74, 65, 1, 16, 218, 240, 68, 6, 9, 585, 11, 22, 125, 85, 117, 1, 6, 9, 38, 11, 12, 242, 90, 6, 20, 6, 20, 6, 7, 43, 6, 9, 44, 11, 33, 10, 6, 9, 144, 11, 483, 10, 6, 9, 143, 11, 481, 10, 6, 9, 337, 11, 476, 10, 6, 9, 53, 11, 478, 10, 6, 9, 336, 11, 166, 10, 6, 9, 51, 11, 287, 10, 6, 9, 93, 11, 579, 10, 6, 9, 178, 11, 506, 10, 6, 9, 192, 11, 189, 10, 6, 9, 45, 11, 10, 6, 20, 6, 7, 39, 6, 7, 20, 6, 9, 33, 38, 601, 11, 41, 6, 9, 164, 38, 101, 11, 98, 6, 20, 6, 9, 287, 33, 16, 11, 262, 6, 9, 287, 38, 287, 601, 16, 11, 263, 1, 6, 9, 164, 287, 11, 98, 6, 20, 6, 9, 478, 304, 11, 40, 494, 6, 9, 483, 304, 11, 40, 495, 6, 9, 476, 304, 11, 40, 496, 6, 9, 481, 304, 11, 40, 497, 6, 9, 486, 304, 11, 40, 498, 6, 20, 6, 9, 304, 601, 38, 101, 11, 98, 6, 20, 6, 9, 585, 33, 164, 11, 148, 150, 6, 20, 6, 9, 585, 38, 601, 11, 98, 102, 6, 9, 585, 506, 11, 98, 151, 6, 9, 585, 579, 11, 98, 292, 6, 9, 585, 189, 11, 40, 1, 6, 20, 6, 7, 57, 6, 9, 58, 1, 61, 62, 6, 9, 154, 155, 60, 6, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 389}, "68": {"input": [2, 4, 6, 7, 8, 6, 9, 10, 11, 12, 342, 14, 6, 9, 275, 11, 70, 233, 27, 1, 6, 9, 73, 11, 74, 219, 414, 1, 272, 68, 6, 9, 602, 11, 12, 85, 1, 277, 6, 9, 79, 11, 6, 24, 33, 11, 80, 273, 6, 603, 37, 65, 11, 396, 407, 6, 603, 1, 16, 11, 85, 1, 87, 6, 24, 1, 116, 11, 193, 25, 16, 231, 6, 603, 604, 7, 11, 18, 312, 6, 603, 605, 11, 129, 449, 228, 87, 6, 603, 606, 11, 107, 301, 1, 6, 9, 38, 11, 12, 242, 90, 6, 20, 6, 7, 57, 6, 9, 95, 1, 65, 60, 6, 20, 6, 7, 39, 6, 9, 606, 275, 116, 11, 98, 103, 6, 9, 79, 38, 223, 11, 41, 6, 9, 1, 606, 16, 11, 40, 1, 16, 102, 6, 9, 604, 1, 179, 11, 40, 1, 103, 6, 9, 605, 606, 11, 40, 1, 6, 9, 37, 605, 602, 16, 11, 40, 1, 6, 9, 604, 605, 602, 116, 11, 40, 1, 6, 9, 606, 602, 116, 11, 98, 6, 20, 6, 7, 43, 6, 9, 46, 11, 10, 606, 6, 9, 142, 11, 10, 604, 6, 9, 91, 11, 10, 602, 6, 9, 44, 11, 10, 37, 6, 9, 92, 11, 10, 73, 6, 9, 45, 11, 10, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [4, 6, 7, 8, 6, 9, 10, 11, 12, 342, 14, 6, 9, 275, 11, 70, 233, 27, 1, 6, 9, 73, 11, 74, 219, 414, 1, 272, 68, 6, 9, 602, 11, 12, 85, 1, 277, 6, 9, 79, 11, 6, 24, 33, 11, 80, 273, 6, 603, 37, 65, 11, 396, 407, 6, 603, 1, 16, 11, 85, 1, 87, 6, 24, 1, 116, 11, 193, 25, 16, 231, 6, 603, 604, 7, 11, 18, 312, 6, 603, 605, 11, 129, 449, 228, 87, 6, 603, 606, 11, 107, 301, 1, 6, 9, 38, 11, 12, 242, 90, 6, 20, 6, 7, 57, 6, 9, 95, 1, 65, 60, 6, 20, 6, 7, 39, 6, 9, 606, 275, 116, 11, 98, 103, 6, 9, 79, 38, 223, 11, 41, 6, 9, 1, 606, 16, 11, 40, 1, 16, 102, 6, 9, 604, 1, 179, 11, 40, 1, 103, 6, 9, 605, 606, 11, 40, 1, 6, 9, 37, 605, 602, 16, 11, 40, 1, 6, 9, 604, 605, 602, 116, 11, 40, 1, 6, 9, 606, 602, 116, 11, 98, 6, 20, 6, 7, 43, 6, 9, 46, 11, 10, 606, 6, 9, 142, 11, 10, 604, 6, 9, 91, 11, 10, 602, 6, 9, 44, 11, 10, 37, 6, 9, 92, 11, 10, 73, 6, 9, 45, 11, 10, 6, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 224}, "69": {"input": [2, 4, 105, 6, 7, 8, 6, 9, 10, 11, 12, 235, 14, 6, 9, 15, 11, 12, 272, 473, 6, 9, 33, 11, 80, 450, 474, 1, 6, 9, 287, 116, 11, 215, 288, 6, 9, 607, 11, 215, 298, 6, 210, 1, 11, 128, 1, 6, 210, 1, 11, 125, 1, 6, 210, 1, 11, 23, 1, 6, 210, 1, 11, 119, 1, 6, 210, 1, 11, 6, 20, 6, 9, 475, 11, 74, 20, 6, 24, 476, 11, 319, 477, 6, 24, 478, 11, 479, 480, 6, 24, 481, 11, 318, 482, 6, 24, 483, 11, 484, 485, 6, 24, 486, 11, 487, 485, 6, 9, 164, 11, 22, 132, 16, 72, 449, 6, 24, 488, 11, 128, 608, 6, 24, 490, 11, 125, 608, 6, 24, 491, 11, 23, 608, 6, 24, 493, 11, 119, 608, 6, 9, 304, 11, 22, 107, 27, 205, 391, 6, 9, 609, 11, 12, 349, 6, 20, 6, 9, 38, 11, 12, 242, 90, 6, 20, 6, 7, 43, 6, 9, 45, 11, 10, 6, 9, 44, 11, 10, 33, 6, 9, 51, 11, 10, 287, 6, 9, 202, 11, 10, 483, 6, 9, 178, 11, 10, 481, 6, 9, 192, 11, 10, 476, 6, 9, 92, 11, 10, 478, 6, 9, 54, 11, 10, 15, 6, 9, 337, 11, 10, 1, 6, 9, 53, 11, 10, 1, 6, 9, 143, 11, 10, 1, 6, 9, 144, 11, 10, 1, 6, 9, 500, 11, 10, 609, 6, 20, 6, 7, 39, 6, 20, 6, 9, 33, 38, 609, 475, 11, 41, 6, 20, 6, 9, 33, 287, 607, 11, 145, 1, 176, 6, 9, 287, 33, 16, 11, 262, 6, 9, 607, 33, 16, 11, 262, 6, 20, 6, 9, 287, 38, 287, 607, 609, 475, 11, 263, 6, 9, 607, 38, 607, 287, 475, 11, 263, 6, 20, 6, 9, 33, 38, 11, 41, 6, 20, 6, 9, 164, 38, 287, 304, 11, 98, 6, 9, 609, 164, 11, 98, 6, 9, 304, 38, 475, 607, 101, 11, 98, 6, 20, 6, 9, 33, 164, 11, 1, 6, 9, 33, 164, 11, 1, 6, 20, 6, 20, 6, 9, 15, 33, 11, 98, 266, 6, 20, 6, 9, 478, 304, 11, 40, 494, 6, 9, 483, 304, 11, 40, 495, 6, 9, 476, 304, 11, 40, 496, 6, 9, 481, 304, 11, 40, 497, 6, 9, 486, 304, 11, 40, 498, 6, 20, 6, 9, 164, 607, 11, 148, 150, 6, 20, 6, 9, 1, 304, 11, 40, 1, 6, 9, 1, 304, 11, 40, 1, 6, 9, 1, 304, 11, 40, 1, 6, 9, 1, 304, 11, 40, 1, 6, 9, 1, 304, 11, 40, 1, 6, 20, 6, 20, 6, 7, 57, 6, 9, 95, 96, 116, 97, 62, 6, 9, 95, 153, 116, 97, 60, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [4, 105, 6, 7, 8, 6, 9, 10, 11, 12, 235, 14, 6, 9, 15, 11, 12, 272, 473, 6, 9, 33, 11, 80, 450, 474, 1, 6, 9, 287, 116, 11, 215, 288, 6, 9, 607, 11, 215, 298, 6, 210, 1, 11, 128, 1, 6, 210, 1, 11, 125, 1, 6, 210, 1, 11, 23, 1, 6, 210, 1, 11, 119, 1, 6, 210, 1, 11, 6, 20, 6, 9, 475, 11, 74, 20, 6, 24, 476, 11, 319, 477, 6, 24, 478, 11, 479, 480, 6, 24, 481, 11, 318, 482, 6, 24, 483, 11, 484, 485, 6, 24, 486, 11, 487, 485, 6, 9, 164, 11, 22, 132, 16, 72, 449, 6, 24, 488, 11, 128, 608, 6, 24, 490, 11, 125, 608, 6, 24, 491, 11, 23, 608, 6, 24, 493, 11, 119, 608, 6, 9, 304, 11, 22, 107, 27, 205, 391, 6, 9, 609, 11, 12, 349, 6, 20, 6, 9, 38, 11, 12, 242, 90, 6, 20, 6, 7, 43, 6, 9, 45, 11, 10, 6, 9, 44, 11, 10, 33, 6, 9, 51, 11, 10, 287, 6, 9, 202, 11, 10, 483, 6, 9, 178, 11, 10, 481, 6, 9, 192, 11, 10, 476, 6, 9, 92, 11, 10, 478, 6, 9, 54, 11, 10, 15, 6, 9, 337, 11, 10, 1, 6, 9, 53, 11, 10, 1, 6, 9, 143, 11, 10, 1, 6, 9, 144, 11, 10, 1, 6, 9, 500, 11, 10, 609, 6, 20, 6, 7, 39, 6, 20, 6, 9, 33, 38, 609, 475, 11, 41, 6, 20, 6, 9, 33, 287, 607, 11, 145, 1, 176, 6, 9, 287, 33, 16, 11, 262, 6, 9, 607, 33, 16, 11, 262, 6, 20, 6, 9, 287, 38, 287, 607, 609, 475, 11, 263, 6, 9, 607, 38, 607, 287, 475, 11, 263, 6, 20, 6, 9, 33, 38, 11, 41, 6, 20, 6, 9, 164, 38, 287, 304, 11, 98, 6, 9, 609, 164, 11, 98, 6, 9, 304, 38, 475, 607, 101, 11, 98, 6, 20, 6, 9, 33, 164, 11, 1, 6, 9, 33, 164, 11, 1, 6, 20, 6, 20, 6, 9, 15, 33, 11, 98, 266, 6, 20, 6, 9, 478, 304, 11, 40, 494, 6, 9, 483, 304, 11, 40, 495, 6, 9, 476, 304, 11, 40, 496, 6, 9, 481, 304, 11, 40, 497, 6, 9, 486, 304, 11, 40, 498, 6, 20, 6, 9, 164, 607, 11, 148, 150, 6, 20, 6, 9, 1, 304, 11, 40, 1, 6, 9, 1, 304, 11, 40, 1, 6, 9, 1, 304, 11, 40, 1, 6, 9, 1, 304, 11, 40, 1, 6, 9, 1, 304, 11, 40, 1, 6, 20, 6, 20, 6, 7, 57, 6, 9, 95, 96, 116, 97, 62, 6, 9, 95, 153, 116, 97, 60, 6, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 470}, "70": {"input": [2, 4, 1, 6, 7, 8, 6, 9, 311, 11, 12, 1, 235, 14, 6, 9, 1, 11, 74, 1, 67, 68, 217, 6, 9, 79, 11, 20, 6, 24, 33, 11, 80, 119, 400, 1, 6, 24, 243, 11, 1, 27, 1, 255, 249, 6, 24, 1, 11, 6, 137, 610, 11, 193, 449, 36, 6, 137, 611, 11, 1, 1, 228, 254, 6, 20, 6, 9, 159, 11, 22, 163, 1, 1, 6, 9, 38, 11, 12, 90, 242, 6, 9, 503, 11, 17, 272, 6, 20, 6, 7, 43, 6, 9, 45, 11, 311, 6, 9, 44, 11, 33, 311, 6, 9, 54, 11, 1, 311, 6, 9, 92, 11, 503, 311, 6, 9, 94, 11, 38, 311, 6, 9, 52, 11, 610, 311, 6, 9, 201, 11, 611, 6, 20, 6, 7, 39, 6, 9, 33, 38, 101, 11, 41, 42, 6, 9, 243, 38, 11, 41, 42, 6, 9, 1, 38, 11, 41, 42, 6, 9, 610, 503, 11, 41, 42, 6, 20, 6, 9, 243, 159, 11, 180, 265, 6, 9, 33, 243, 11, 98, 1, 6, 9, 159, 38, 101, 11, 98, 6, 20, 6, 9, 610, 243, 11, 612, 6, 9, 610, 243, 11, 40, 1, 102, 6, 9, 611, 33, 11, 40, 1, 151, 6, 20, 6, 9, 611, 503, 11, 98, 341, 6, 20, 6, 20, 6, 7, 57, 6, 9, 58, 1, 1, 97, 60, 6, 9, 95, 96, 97, 62, 6, 9, 95, 1, 97, 62, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [4, 1, 6, 7, 8, 6, 9, 311, 11, 12, 1, 235, 14, 6, 9, 1, 11, 74, 1, 67, 68, 217, 6, 9, 79, 11, 20, 6, 24, 33, 11, 80, 119, 400, 1, 6, 24, 243, 11, 1, 27, 1, 255, 249, 6, 24, 1, 11, 6, 137, 610, 11, 193, 449, 36, 6, 137, 611, 11, 1, 1, 228, 254, 6, 20, 6, 9, 159, 11, 22, 163, 1, 1, 6, 9, 38, 11, 12, 90, 242, 6, 9, 503, 11, 17, 272, 6, 20, 6, 7, 43, 6, 9, 45, 11, 311, 6, 9, 44, 11, 33, 311, 6, 9, 54, 11, 1, 311, 6, 9, 92, 11, 503, 311, 6, 9, 94, 11, 38, 311, 6, 9, 52, 11, 610, 311, 6, 9, 201, 11, 611, 6, 20, 6, 7, 39, 6, 9, 33, 38, 101, 11, 41, 42, 6, 9, 243, 38, 11, 41, 42, 6, 9, 1, 38, 11, 41, 42, 6, 9, 610, 503, 11, 41, 42, 6, 20, 6, 9, 243, 159, 11, 180, 265, 6, 9, 33, 243, 11, 98, 1, 6, 9, 159, 38, 101, 11, 98, 6, 20, 6, 9, 610, 243, 11, 612, 6, 9, 610, 243, 11, 40, 1, 102, 6, 9, 611, 33, 11, 40, 1, 151, 6, 20, 6, 9, 611, 503, 11, 98, 341, 6, 20, 6, 20, 6, 7, 57, 6, 9, 58, 1, 1, 97, 60, 6, 9, 95, 96, 97, 62, 6, 9, 95, 1, 97, 62, 6, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 249}, "71": {"input": [2, 4, 104, 6, 7, 8, 6, 9, 613, 65, 11, 12, 396, 342, 6, 9, 531, 116, 11, 12, 31, 122, 6, 9, 578, 16, 11, 12, 18, 1, 6, 9, 275, 16, 11, 70, 241, 6, 9, 79, 11, 6, 24, 33, 11, 80, 273, 1, 6, 24, 614, 116, 11, 193, 84, 1, 1, 6, 9, 38, 11, 12, 89, 90, 6, 7, 43, 6, 9, 45, 11, 613, 6, 9, 46, 11, 614, 531, 6, 9, 44, 11, 33, 578, 6, 9, 94, 11, 38, 6, 7, 39, 6, 9, 33, 614, 11, 98, 6, 9, 33, 531, 16, 11, 41, 6, 9, 79, 38, 578, 11, 41, 6, 9, 613, 614, 116, 11, 40, 1, 6, 9, 613, 33, 11, 40, 1, 151, 6, 20, 6, 7, 57, 6, 9, 58, 1, 116, 61, 60, 6, 9, 95, 96, 116, 97, 62, 6, 9, 154, 155, 62, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [4, 104, 6, 7, 8, 6, 9, 613, 65, 11, 12, 396, 342, 6, 9, 531, 116, 11, 12, 31, 122, 6, 9, 578, 16, 11, 12, 18, 1, 6, 9, 275, 16, 11, 70, 241, 6, 9, 79, 11, 6, 24, 33, 11, 80, 273, 1, 6, 24, 614, 116, 11, 193, 84, 1, 1, 6, 9, 38, 11, 12, 89, 90, 6, 7, 43, 6, 9, 45, 11, 613, 6, 9, 46, 11, 614, 531, 6, 9, 44, 11, 33, 578, 6, 9, 94, 11, 38, 6, 7, 39, 6, 9, 33, 614, 11, 98, 6, 9, 33, 531, 16, 11, 41, 6, 9, 79, 38, 578, 11, 41, 6, 9, 613, 614, 116, 11, 40, 1, 6, 9, 613, 33, 11, 40, 1, 151, 6, 20, 6, 7, 57, 6, 9, 58, 1, 116, 61, 60, 6, 9, 95, 96, 116, 97, 62, 6, 9, 154, 155, 62, 6, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 153}, "72": {"input": [2, 4, 1, 6, 7, 8, 6, 9, 10, 11, 12, 1, 14, 6, 9, 615, 116, 11, 12, 116, 396, 1, 6, 9, 1, 11, 12, 116, 396, 1, 6, 9, 508, 116, 11, 12, 116, 396, 1, 6, 20, 6, 9, 1, 11, 12, 241, 14, 6, 24, 1, 11, 6, 24, 1, 11, 6, 24, 1, 11, 6, 20, 6, 9, 1, 11, 251, 96, 358, 6, 24, 1, 11, 1, 1, 6, 24, 1, 11, 1, 1, 6, 24, 1, 11, 1, 1, 6, 24, 321, 11, 1, 1, 6, 20, 6, 9, 415, 11, 169, 61, 1, 27, 30, 6, 9, 1, 11, 169, 6, 24, 1, 11, 85, 6, 24, 1, 11, 18, 6, 24, 1, 11, 132, 6, 20, 6, 9, 33, 11, 34, 1, 87, 6, 20, 6, 9, 38, 11, 12, 191, 6, 20, 6, 20, 6, 7, 43, 6, 9, 45, 11, 10, 6, 9, 142, 11, 10, 508, 6, 9, 46, 11, 10, 1, 6, 9, 53, 11, 10, 615, 6, 20, 6, 9, 54, 11, 10, 1, 6, 9, 1, 11, 10, 1, 6, 9, 143, 11, 10, 1, 6, 9, 51, 11, 10, 321, 6, 20, 6, 9, 44, 11, 10, 33, 6, 20, 6, 9, 20, 6, 7, 39, 6, 20, 6, 9, 33, 16, 38, 16, 11, 41, 6, 9, 1, 38, 615, 11, 41, 6, 20, 6, 9, 415, 33, 179, 11, 280, 6, 9, 415, 33, 179, 11, 98, 6, 20, 6, 9, 615, 33, 11, 282, 571, 61, 6, 9, 33, 615, 11, 182, 571, 187, 6, 9, 33, 615, 11, 41, 6, 20, 6, 9, 33, 1, 11, 1, 571, 97, 1, 6, 20, 6, 9, 33, 1, 11, 182, 1, 184, 185, 6, 9, 33, 1, 11, 182, 1, 184, 16, 185, 6, 9, 33, 1, 11, 182, 1, 184, 185, 6, 20, 6, 9, 33, 508, 11, 346, 1, 61, 1, 6, 9, 33, 1, 11, 182, 1, 187, 185, 103, 6, 20, 6, 9, 33, 508, 11, 346, 1, 61, 1, 6, 9, 33, 1, 11, 182, 1, 187, 185, 266, 6, 20, 6, 9, 33, 508, 11, 346, 1, 61, 1, 6, 9, 33, 1, 11, 182, 1, 187, 185, 600, 6, 20, 6, 9, 321, 33, 11, 98, 600, 6, 20, 6, 7, 57, 6, 9, 154, 1, 62, 6, 9, 95, 179, 361, 410, 97, 60, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [4, 1, 6, 7, 8, 6, 9, 10, 11, 12, 1, 14, 6, 9, 615, 116, 11, 12, 116, 396, 1, 6, 9, 1, 11, 12, 116, 396, 1, 6, 9, 508, 116, 11, 12, 116, 396, 1, 6, 20, 6, 9, 1, 11, 12, 241, 14, 6, 24, 1, 11, 6, 24, 1, 11, 6, 24, 1, 11, 6, 20, 6, 9, 1, 11, 251, 96, 358, 6, 24, 1, 11, 1, 1, 6, 24, 1, 11, 1, 1, 6, 24, 1, 11, 1, 1, 6, 24, 321, 11, 1, 1, 6, 20, 6, 9, 415, 11, 169, 61, 1, 27, 30, 6, 9, 1, 11, 169, 6, 24, 1, 11, 85, 6, 24, 1, 11, 18, 6, 24, 1, 11, 132, 6, 20, 6, 9, 33, 11, 34, 1, 87, 6, 20, 6, 9, 38, 11, 12, 191, 6, 20, 6, 20, 6, 7, 43, 6, 9, 45, 11, 10, 6, 9, 142, 11, 10, 508, 6, 9, 46, 11, 10, 1, 6, 9, 53, 11, 10, 615, 6, 20, 6, 9, 54, 11, 10, 1, 6, 9, 1, 11, 10, 1, 6, 9, 143, 11, 10, 1, 6, 9, 51, 11, 10, 321, 6, 20, 6, 9, 44, 11, 10, 33, 6, 20, 6, 9, 20, 6, 7, 39, 6, 20, 6, 9, 33, 16, 38, 16, 11, 41, 6, 9, 1, 38, 615, 11, 41, 6, 20, 6, 9, 415, 33, 179, 11, 280, 6, 9, 415, 33, 179, 11, 98, 6, 20, 6, 9, 615, 33, 11, 282, 571, 61, 6, 9, 33, 615, 11, 182, 571, 187, 6, 9, 33, 615, 11, 41, 6, 20, 6, 9, 33, 1, 11, 1, 571, 97, 1, 6, 20, 6, 9, 33, 1, 11, 182, 1, 184, 185, 6, 9, 33, 1, 11, 182, 1, 184, 16, 185, 6, 9, 33, 1, 11, 182, 1, 184, 185, 6, 20, 6, 9, 33, 508, 11, 346, 1, 61, 1, 6, 9, 33, 1, 11, 182, 1, 187, 185, 103, 6, 20, 6, 9, 33, 508, 11, 346, 1, 61, 1, 6, 9, 33, 1, 11, 182, 1, 187, 185, 266, 6, 20, 6, 9, 33, 508, 11, 346, 1, 61, 1, 6, 9, 33, 1, 11, 182, 1, 187, 185, 600, 6, 20, 6, 9, 321, 33, 11, 98, 600, 6, 20, 6, 7, 57, 6, 9, 154, 1, 62, 6, 9, 95, 179, 361, 410, 97, 60, 6, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 402}, "73": {"input": [2, 4, 5, 6, 7, 8, 6, 9, 10, 11, 12, 14, 235, 6, 9, 77, 11, 17, 18, 19, 6, 20, 6, 9, 275, 11, 70, 233, 27, 1, 239, 6, 9, 276, 11, 169, 107, 1, 1, 1, 239, 6, 9, 1, 11, 169, 1, 239, 283, 6, 20, 6, 20, 6, 9, 568, 11, 12, 588, 6, 9, 278, 11, 169, 170, 279, 237, 72, 6, 9, 415, 11, 169, 416, 61, 277, 6, 20, 6, 9, 1, 11, 12, 1, 6, 9, 1, 11, 12, 241, 6, 20, 6, 9, 79, 11, 6, 24, 33, 11, 80, 1, 273, 419, 87, 1, 1, 6, 24, 465, 11, 193, 259, 249, 1, 518, 6, 24, 616, 11, 82, 96, 399, 449, 118, 16, 1, 6, 20, 6, 9, 38, 11, 12, 242, 90, 6, 20, 6, 7, 39, 6, 9, 276, 33, 65, 11, 280, 103, 6, 9, 278, 33, 7, 11, 280, 151, 6, 9, 415, 33, 179, 11, 280, 151, 6, 20, 6, 9, 568, 33, 11, 282, 571, 61, 6, 9, 79, 38, 568, 11, 41, 42, 6, 20, 6, 9, 77, 33, 11, 98, 265, 6, 20, 6, 9, 33, 465, 11, 340, 501, 6, 9, 465, 275, 11, 98, 103, 6, 20, 6, 9, 33, 616, 11, 340, 184, 6, 9, 616, 275, 11, 98, 151, 6, 20, 6, 9, 33, 1, 11, 346, 281, 61, 1, 1, 6, 9, 33, 1, 16, 11, 372, 184, 181, 6, 20, 6, 7, 57, 6, 9, 95, 96, 97, 62, 6, 9, 95, 83, 97, 60, 6, 20, 6, 7, 43, 6, 9, 91, 11, 77, 10, 6, 9, 178, 11, 276, 10, 6, 9, 54, 11, 278, 10, 6, 9, 143, 11, 465, 10, 6, 9, 336, 11, 616, 10, 6, 9, 93, 11, 1, 10, 6, 9, 512, 11, 415, 10, 6, 9, 144, 11, 568, 10, 6, 9, 202, 11, 1, 10, 6, 9, 44, 11, 33, 10, 6, 9, 45, 11, 10, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [4, 5, 6, 7, 8, 6, 9, 10, 11, 12, 14, 235, 6, 9, 77, 11, 17, 18, 19, 6, 20, 6, 9, 275, 11, 70, 233, 27, 1, 239, 6, 9, 276, 11, 169, 107, 1, 1, 1, 239, 6, 9, 1, 11, 169, 1, 239, 283, 6, 20, 6, 20, 6, 9, 568, 11, 12, 588, 6, 9, 278, 11, 169, 170, 279, 237, 72, 6, 9, 415, 11, 169, 416, 61, 277, 6, 20, 6, 9, 1, 11, 12, 1, 6, 9, 1, 11, 12, 241, 6, 20, 6, 9, 79, 11, 6, 24, 33, 11, 80, 1, 273, 419, 87, 1, 1, 6, 24, 465, 11, 193, 259, 249, 1, 518, 6, 24, 616, 11, 82, 96, 399, 449, 118, 16, 1, 6, 20, 6, 9, 38, 11, 12, 242, 90, 6, 20, 6, 7, 39, 6, 9, 276, 33, 65, 11, 280, 103, 6, 9, 278, 33, 7, 11, 280, 151, 6, 9, 415, 33, 179, 11, 280, 151, 6, 20, 6, 9, 568, 33, 11, 282, 571, 61, 6, 9, 79, 38, 568, 11, 41, 42, 6, 20, 6, 9, 77, 33, 11, 98, 265, 6, 20, 6, 9, 33, 465, 11, 340, 501, 6, 9, 465, 275, 11, 98, 103, 6, 20, 6, 9, 33, 616, 11, 340, 184, 6, 9, 616, 275, 11, 98, 151, 6, 20, 6, 9, 33, 1, 11, 346, 281, 61, 1, 1, 6, 9, 33, 1, 16, 11, 372, 184, 181, 6, 20, 6, 7, 57, 6, 9, 95, 96, 97, 62, 6, 9, 95, 83, 97, 60, 6, 20, 6, 7, 43, 6, 9, 91, 11, 77, 10, 6, 9, 178, 11, 276, 10, 6, 9, 54, 11, 278, 10, 6, 9, 143, 11, 465, 10, 6, 9, 336, 11, 616, 10, 6, 9, 93, 11, 1, 10, 6, 9, 512, 11, 415, 10, 6, 9, 144, 11, 568, 10, 6, 9, 202, 11, 1, 10, 6, 9, 44, 11, 33, 10, 6, 9, 45, 11, 10, 6, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 333}, "74": {"input": [2, 4, 105, 6, 7, 8, 6, 9, 10, 11, 12, 285, 6, 20, 6, 9, 1, 11, 12, 6, 24, 617, 11, 197, 6, 24, 618, 11, 1, 6, 24, 619, 11, 18, 6, 20, 6, 9, 601, 11, 12, 14, 6, 24, 620, 11, 125, 1, 6, 24, 621, 11, 23, 1, 6, 24, 1, 11, 128, 1, 6, 24, 1, 11, 119, 1, 6, 20, 6, 20, 6, 9, 33, 11, 80, 1, 474, 312, 6, 9, 551, 11, 70, 61, 27, 1, 72, 6, 9, 475, 11, 74, 6, 24, 476, 11, 319, 477, 6, 24, 478, 11, 479, 480, 6, 24, 481, 11, 318, 482, 6, 24, 483, 11, 484, 485, 6, 24, 486, 11, 487, 485, 6, 20, 6, 9, 164, 11, 22, 132, 16, 72, 449, 6, 24, 488, 11, 128, 489, 6, 24, 490, 11, 125, 489, 6, 24, 491, 11, 23, 492, 6, 24, 493, 11, 119, 492, 6, 20, 6, 9, 15, 11, 12, 272, 473, 6, 9, 347, 116, 11, 215, 349, 6, 20, 6, 9, 166, 16, 11, 74, 125, 16, 1, 16, 218, 240, 68, 6, 9, 622, 11, 22, 85, 117, 6, 24, 1, 11, 1, 6, 24, 1, 11, 1, 6, 24, 1, 11, 1, 6, 24, 1, 11, 1, 6, 24, 1, 11, 1, 6, 20, 6, 9, 38, 11, 12, 242, 90, 6, 20, 6, 20, 6, 7, 43, 6, 9, 45, 11, 10, 6, 9, 44, 11, 10, 33, 6, 9, 144, 11, 10, 483, 6, 9, 143, 11, 10, 481, 6, 9, 337, 11, 10, 476, 6, 9, 53, 11, 10, 478, 6, 9, 54, 11, 10, 15, 6, 9, 336, 11, 10, 166, 6, 9, 226, 11, 10, 347, 6, 20, 6, 9, 46, 11, 10, 617, 620, 6, 9, 47, 11, 10, 618, 621, 6, 9, 48, 11, 10, 619, 620, 6, 9, 49, 11, 10, 617, 621, 6, 9, 1, 11, 10, 618, 1, 6, 9, 1, 11, 10, 619, 1, 6, 9, 1, 11, 10, 618, 620, 6, 9, 1, 11, 10, 617, 1, 6, 9, 1, 11, 10, 619, 621, 6, 20, 6, 7, 39, 6, 7, 20, 6, 9, 33, 38, 475, 11, 41, 6, 20, 6, 9, 347, 33, 16, 11, 262, 6, 9, 347, 38, 347, 475, 16, 11, 263, 6, 9, 164, 347, 38, 11, 98, 6, 20, 6, 9, 478, 551, 11, 40, 494, 6, 9, 483, 551, 11, 40, 495, 6, 9, 476, 551, 11, 40, 496, 6, 9, 481, 551, 11, 40, 497, 6, 9, 486, 551, 11, 40, 498, 6, 9, 551, 475, 11, 98, 6, 20, 6, 9, 622, 164, 11, 148, 150, 6, 9, 622, 38, 475, 11, 98, 6, 20, 6, 20, 6, 9, 1, 617, 11, 40, 1, 151, 6, 9, 1, 618, 11, 40, 1, 103, 6, 9, 1, 619, 11, 40, 1, 292, 6, 20, 6, 9, 622, 166, 601, 11, 148, 150, 6, 20, 6, 9, 1, 15, 11, 40, 1, 6, 20, 6, 7, 57, 6, 9, 58, 1, 61, 60, 1, 6, 9, 154, 315, 62, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [4, 105, 6, 7, 8, 6, 9, 10, 11, 12, 285, 6, 20, 6, 9, 1, 11, 12, 6, 24, 617, 11, 197, 6, 24, 618, 11, 1, 6, 24, 619, 11, 18, 6, 20, 6, 9, 601, 11, 12, 14, 6, 24, 620, 11, 125, 1, 6, 24, 621, 11, 23, 1, 6, 24, 1, 11, 128, 1, 6, 24, 1, 11, 119, 1, 6, 20, 6, 20, 6, 9, 33, 11, 80, 1, 474, 312, 6, 9, 551, 11, 70, 61, 27, 1, 72, 6, 9, 475, 11, 74, 6, 24, 476, 11, 319, 477, 6, 24, 478, 11, 479, 480, 6, 24, 481, 11, 318, 482, 6, 24, 483, 11, 484, 485, 6, 24, 486, 11, 487, 485, 6, 20, 6, 9, 164, 11, 22, 132, 16, 72, 449, 6, 24, 488, 11, 128, 489, 6, 24, 490, 11, 125, 489, 6, 24, 491, 11, 23, 492, 6, 24, 493, 11, 119, 492, 6, 20, 6, 9, 15, 11, 12, 272, 473, 6, 9, 347, 116, 11, 215, 349, 6, 20, 6, 9, 166, 16, 11, 74, 125, 16, 1, 16, 218, 240, 68, 6, 9, 622, 11, 22, 85, 117, 6, 24, 1, 11, 1, 6, 24, 1, 11, 1, 6, 24, 1, 11, 1, 6, 24, 1, 11, 1, 6, 24, 1, 11, 1, 6, 20, 6, 9, 38, 11, 12, 242, 90, 6, 20, 6, 20, 6, 7, 43, 6, 9, 45, 11, 10, 6, 9, 44, 11, 10, 33, 6, 9, 144, 11, 10, 483, 6, 9, 143, 11, 10, 481, 6, 9, 337, 11, 10, 476, 6, 9, 53, 11, 10, 478, 6, 9, 54, 11, 10, 15, 6, 9, 336, 11, 10, 166, 6, 9, 226, 11, 10, 347, 6, 20, 6, 9, 46, 11, 10, 617, 620, 6, 9, 47, 11, 10, 618, 621, 6, 9, 48, 11, 10, 619, 620, 6, 9, 49, 11, 10, 617, 621, 6, 9, 1, 11, 10, 618, 1, 6, 9, 1, 11, 10, 619, 1, 6, 9, 1, 11, 10, 618, 620, 6, 9, 1, 11, 10, 617, 1, 6, 9, 1, 11, 10, 619, 621, 6, 20, 6, 7, 39, 6, 7, 20, 6, 9, 33, 38, 475, 11, 41, 6, 20, 6, 9, 347, 33, 16, 11, 262, 6, 9, 347, 38, 347, 475, 16, 11, 263, 6, 9, 164, 347, 38, 11, 98, 6, 20, 6, 9, 478, 551, 11, 40, 494, 6, 9, 483, 551, 11, 40, 495, 6, 9, 476, 551, 11, 40, 496, 6, 9, 481, 551, 11, 40, 497, 6, 9, 486, 551, 11, 40, 498, 6, 9, 551, 475, 11, 98, 6, 20, 6, 9, 622, 164, 11, 148, 150, 6, 9, 622, 38, 475, 11, 98, 6, 20, 6, 20, 6, 9, 1, 617, 11, 40, 1, 151, 6, 9, 1, 618, 11, 40, 1, 103, 6, 9, 1, 619, 11, 40, 1, 292, 6, 20, 6, 9, 622, 166, 601, 11, 148, 150, 6, 20, 6, 9, 1, 15, 11, 40, 1, 6, 20, 6, 7, 57, 6, 9, 58, 1, 61, 60, 1, 6, 9, 154, 315, 62, 6, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 518}, "75": {"input": [2, 4, 6, 65, 8, 6, 7, 311, 11, 12, 29, 6, 7, 10, 11, 12, 29, 14, 6, 7, 77, 11, 12, 66, 113, 68, 6, 7, 38, 11, 12, 314, 356, 6, 7, 623, 11, 12, 66, 1, 6, 7, 352, 11, 12, 66, 6, 223, 1, 11, 1, 6, 223, 1, 11, 1, 6, 223, 1, 11, 1, 6, 7, 1, 11, 74, 32, 272, 1, 167, 68, 6, 7, 1, 11, 12, 300, 624, 6, 223, 1, 11, 1, 6, 223, 625, 11, 624, 6, 223, 198, 11, 1, 6, 223, 199, 11, 1, 6, 7, 1, 11, 12, 300, 624, 6, 223, 626, 11, 1, 6, 223, 627, 11, 624, 6, 223, 628, 11, 1, 6, 223, 629, 11, 1, 6, 7, 33, 11, 34, 25, 6, 223, 630, 11, 312, 87, 6, 223, 631, 11, 312, 87, 6, 223, 1, 11, 1, 6, 9, 1, 11, 1, 6, 9, 1, 11, 1, 6, 9, 1, 11, 1, 6, 9, 1, 11, 1, 6, 20, 6, 7, 1, 11, 16, 82, 1, 449, 1, 27, 87, 6, 223, 1, 11, 20, 6, 223, 1, 11, 6, 20, 6, 65, 43, 6, 7, 45, 11, 311, 6, 7, 192, 11, 1, 10, 6, 7, 512, 11, 1, 16, 10, 6, 7, 51, 11, 625, 16, 10, 6, 7, 201, 11, 1, 16, 10, 6, 7, 144, 11, 198, 16, 10, 6, 7, 143, 11, 199, 16, 10, 6, 7, 142, 11, 626, 16, 10, 6, 7, 46, 11, 627, 16, 10, 6, 7, 47, 11, 628, 16, 10, 6, 7, 48, 11, 629, 16, 10, 6, 7, 92, 11, 77, 16, 10, 6, 7, 500, 11, 623, 16, 10, 6, 7, 44, 11, 630, 16, 10, 6, 20, 6, 65, 39, 6, 20, 6, 7, 1, 1, 11, 40, 1, 16, 151, 6, 7, 1, 1, 11, 40, 1, 6, 7, 77, 33, 11, 98, 6, 20, 6, 7, 1, 311, 11, 40, 1, 6, 7, 631, 626, 11, 40, 1, 6, 7, 631, 627, 11, 40, 1, 6, 7, 631, 628, 11, 40, 1, 6, 7, 631, 629, 11, 40, 1, 6, 20, 6, 7, 630, 626, 11, 40, 1, 6, 7, 630, 627, 11, 40, 1, 6, 7, 630, 628, 11, 40, 1, 6, 7, 630, 629, 11, 40, 1, 6, 20, 6, 7, 1, 352, 623, 38, 101, 11, 41, 6, 7, 33, 623, 38, 101, 352, 11, 41, 6, 20, 6, 20, 6, 20, 6, 65, 57, 6, 7, 58, 1, 1, 97, 60, 6, 7, 58, 1, 61, 62, 6, 7, 95, 83, 97, 62, 6, 7, 154, 315, 62, 6, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [4, 6, 65, 8, 6, 7, 311, 11, 12, 29, 6, 7, 10, 11, 12, 29, 14, 6, 7, 77, 11, 12, 66, 113, 68, 6, 7, 38, 11, 12, 314, 356, 6, 7, 623, 11, 12, 66, 1, 6, 7, 352, 11, 12, 66, 6, 223, 1, 11, 1, 6, 223, 1, 11, 1, 6, 223, 1, 11, 1, 6, 7, 1, 11, 74, 32, 272, 1, 167, 68, 6, 7, 1, 11, 12, 300, 624, 6, 223, 1, 11, 1, 6, 223, 625, 11, 624, 6, 223, 198, 11, 1, 6, 223, 199, 11, 1, 6, 7, 1, 11, 12, 300, 624, 6, 223, 626, 11, 1, 6, 223, 627, 11, 624, 6, 223, 628, 11, 1, 6, 223, 629, 11, 1, 6, 7, 33, 11, 34, 25, 6, 223, 630, 11, 312, 87, 6, 223, 631, 11, 312, 87, 6, 223, 1, 11, 1, 6, 9, 1, 11, 1, 6, 9, 1, 11, 1, 6, 9, 1, 11, 1, 6, 9, 1, 11, 1, 6, 20, 6, 7, 1, 11, 16, 82, 1, 449, 1, 27, 87, 6, 223, 1, 11, 20, 6, 223, 1, 11, 6, 20, 6, 65, 43, 6, 7, 45, 11, 311, 6, 7, 192, 11, 1, 10, 6, 7, 512, 11, 1, 16, 10, 6, 7, 51, 11, 625, 16, 10, 6, 7, 201, 11, 1, 16, 10, 6, 7, 144, 11, 198, 16, 10, 6, 7, 143, 11, 199, 16, 10, 6, 7, 142, 11, 626, 16, 10, 6, 7, 46, 11, 627, 16, 10, 6, 7, 47, 11, 628, 16, 10, 6, 7, 48, 11, 629, 16, 10, 6, 7, 92, 11, 77, 16, 10, 6, 7, 500, 11, 623, 16, 10, 6, 7, 44, 11, 630, 16, 10, 6, 20, 6, 65, 39, 6, 20, 6, 7, 1, 1, 11, 40, 1, 16, 151, 6, 7, 1, 1, 11, 40, 1, 6, 7, 77, 33, 11, 98, 6, 20, 6, 7, 1, 311, 11, 40, 1, 6, 7, 631, 626, 11, 40, 1, 6, 7, 631, 627, 11, 40, 1, 6, 7, 631, 628, 11, 40, 1, 6, 7, 631, 629, 11, 40, 1, 6, 20, 6, 7, 630, 626, 11, 40, 1, 6, 7, 630, 627, 11, 40, 1, 6, 7, 630, 628, 11, 40, 1, 6, 7, 630, 629, 11, 40, 1, 6, 20, 6, 7, 1, 352, 623, 38, 101, 11, 41, 6, 7, 33, 623, 38, 101, 352, 11, 41, 6, 20, 6, 20, 6, 20, 6, 65, 57, 6, 7, 58, 1, 1, 97, 60, 6, 7, 58, 1, 61, 62, 6, 7, 95, 83, 97, 62, 6, 7, 154, 315, 62, 6, 6, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 441}, "76": {"input": [2, 4, 6, 7, 8, 6, 9, 10, 11, 12, 13, 6, 20, 6, 9, 139, 11, 85, 261, 6, 24, 1, 16, 11, 12, 6, 24, 274, 65, 11, 193, 25, 231, 6, 24, 1, 11, 22, 65, 449, 564, 6, 137, 1, 65, 11, 128, 6, 137, 1, 11, 119, 6, 9, 196, 11, 12, 6, 24, 15, 16, 11, 18, 78, 6, 24, 569, 11, 431, 1, 6, 137, 1, 11, 1, 30, 6, 137, 1, 11, 1, 107, 6, 24, 570, 16, 11, 118, 1, 6, 137, 1, 16, 11, 6, 137, 1, 16, 11, 6, 9, 33, 11, 34, 1, 6, 9, 38, 11, 12, 89, 90, 6, 7, 39, 6, 9, 274, 38, 196, 7, 11, 41, 6, 9, 33, 38, 179, 11, 41, 6, 9, 15, 65, 33, 116, 11, 98, 151, 6, 9, 33, 139, 116, 11, 98, 6, 9, 1, 38, 116, 11, 224, 6, 9, 33, 569, 11, 444, 6, 20, 6, 7, 57, 6, 9, 95, 153, 65, 97, 60, 6, 9, 95, 96, 97, 62, 6, 20, 6, 7, 43, 6, 9, 93, 11, 10, 1, 6, 9, 226, 11, 10, 1, 6, 9, 91, 11, 10, 1, 6, 9, 143, 11, 10, 274, 6, 9, 54, 11, 10, 15, 6, 9, 443, 11, 10, 1, 6, 9, 47, 11, 10, 1, 6, 9, 500, 11, 10, 1, 6, 9, 48, 11, 10, 1, 6, 9, 94, 11, 10, 38, 6, 9, 44, 11, 10, 33, 6, 9, 55, 11, 10, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [4, 6, 7, 8, 6, 9, 10, 11, 12, 13, 6, 20, 6, 9, 139, 11, 85, 261, 6, 24, 1, 16, 11, 12, 6, 24, 274, 65, 11, 193, 25, 231, 6, 24, 1, 11, 22, 65, 449, 564, 6, 137, 1, 65, 11, 128, 6, 137, 1, 11, 119, 6, 9, 196, 11, 12, 6, 24, 15, 16, 11, 18, 78, 6, 24, 569, 11, 431, 1, 6, 137, 1, 11, 1, 30, 6, 137, 1, 11, 1, 107, 6, 24, 570, 16, 11, 118, 1, 6, 137, 1, 16, 11, 6, 137, 1, 16, 11, 6, 9, 33, 11, 34, 1, 6, 9, 38, 11, 12, 89, 90, 6, 7, 39, 6, 9, 274, 38, 196, 7, 11, 41, 6, 9, 33, 38, 179, 11, 41, 6, 9, 15, 65, 33, 116, 11, 98, 151, 6, 9, 33, 139, 116, 11, 98, 6, 9, 1, 38, 116, 11, 224, 6, 9, 33, 569, 11, 444, 6, 20, 6, 7, 57, 6, 9, 95, 153, 65, 97, 60, 6, 9, 95, 96, 97, 62, 6, 20, 6, 7, 43, 6, 9, 93, 11, 10, 1, 6, 9, 226, 11, 10, 1, 6, 9, 91, 11, 10, 1, 6, 9, 143, 11, 10, 274, 6, 9, 54, 11, 10, 15, 6, 9, 443, 11, 10, 1, 6, 9, 47, 11, 10, 1, 6, 9, 500, 11, 10, 1, 6, 9, 48, 11, 10, 1, 6, 9, 94, 11, 10, 38, 6, 9, 44, 11, 10, 33, 6, 9, 55, 11, 10, 6, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 254}, "77": {"input": [2, 4, 104, 105, 6, 20, 6, 7, 8, 6, 9, 454, 11, 12, 14, 1, 6, 9, 1, 11, 12, 6, 24, 632, 11, 1, 6, 24, 1, 11, 1, 6, 9, 77, 11, 12, 14, 241, 14, 6, 9, 1, 11, 12, 1, 1, 1, 6, 9, 1, 11, 12, 241, 14, 6, 9, 633, 11, 1, 96, 229, 254, 517, 449, 277, 6, 9, 38, 11, 12, 314, 242, 110, 6, 9, 33, 11, 80, 16, 409, 85, 65, 1, 6, 9, 1, 11, 70, 1, 72, 27, 6, 20, 6, 7, 39, 6, 9, 633, 633, 101, 38, 11, 41, 6, 9, 33, 38, 11, 41, 6, 9, 33, 633, 11, 98, 6, 9, 1, 632, 11, 267, 83, 1, 6, 9, 632, 1, 11, 40, 1, 6, 9, 1, 33, 11, 221, 1, 6, 20, 6, 7, 57, 6, 9, 58, 1, 61, 60, 6, 9, 95, 96, 97, 62, 6, 9, 154, 155, 6, 7, 20, 6, 7, 43, 6, 9, 442, 11, 454, 6, 9, 44, 11, 33, 454, 6, 9, 336, 11, 454, 633, 6, 9, 142, 11, 454, 632, 6, 9, 50, 11, 454, 77, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [4, 104, 105, 6, 20, 6, 7, 8, 6, 9, 454, 11, 12, 14, 1, 6, 9, 1, 11, 12, 6, 24, 632, 11, 1, 6, 24, 1, 11, 1, 6, 9, 77, 11, 12, 14, 241, 14, 6, 9, 1, 11, 12, 1, 1, 1, 6, 9, 1, 11, 12, 241, 14, 6, 9, 633, 11, 1, 96, 229, 254, 517, 449, 277, 6, 9, 38, 11, 12, 314, 242, 110, 6, 9, 33, 11, 80, 16, 409, 85, 65, 1, 6, 9, 1, 11, 70, 1, 72, 27, 6, 20, 6, 7, 39, 6, 9, 633, 633, 101, 38, 11, 41, 6, 9, 33, 38, 11, 41, 6, 9, 33, 633, 11, 98, 6, 9, 1, 632, 11, 267, 83, 1, 6, 9, 632, 1, 11, 40, 1, 6, 9, 1, 33, 11, 221, 1, 6, 20, 6, 7, 57, 6, 9, 58, 1, 61, 60, 6, 9, 95, 96, 97, 62, 6, 9, 154, 155, 6, 7, 20, 6, 7, 43, 6, 9, 442, 11, 454, 6, 9, 44, 11, 33, 454, 6, 9, 336, 11, 454, 633, 6, 9, 142, 11, 454, 632, 6, 9, 50, 11, 454, 77, 6, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 195}, "78": {"input": [2, 4, 105, 6, 7, 8, 6, 20, 6, 9, 10, 11, 12, 29, 14, 6, 9, 33, 11, 34, 1, 87, 6, 9, 415, 11, 169, 416, 61, 377, 6, 9, 568, 11, 12, 588, 6, 20, 6, 9, 236, 11, 6, 24, 1, 11, 215, 6, 137, 634, 11, 1, 87, 6, 137, 635, 11, 1, 6, 137, 636, 11, 1, 277, 6, 137, 637, 11, 1, 277, 6, 20, 6, 24, 1, 11, 215, 6, 137, 638, 11, 1, 1, 6, 137, 639, 11, 1, 1, 6, 20, 6, 9, 1, 11, 12, 6, 24, 1, 16, 11, 371, 6, 24, 1, 11, 1, 6, 9, 38, 11, 12, 314, 356, 6, 20, 6, 20, 6, 7, 43, 6, 9, 51, 11, 634, 10, 6, 9, 336, 11, 635, 10, 6, 9, 500, 11, 636, 10, 6, 9, 192, 11, 637, 10, 6, 9, 512, 11, 415, 10, 6, 9, 144, 11, 568, 10, 6, 9, 45, 11, 10, 6, 9, 44, 11, 33, 10, 6, 20, 6, 7, 39, 6, 20, 6, 9, 236, 33, 11, 262, 6, 9, 236, 38, 568, 415, 11, 263, 6, 20, 6, 9, 635, 634, 11, 40, 1, 292, 181, 6, 9, 635, 637, 16, 11, 40, 595, 102, 181, 6, 9, 635, 636, 11, 40, 595, 102, 181, 6, 9, 635, 639, 11, 40, 595, 102, 181, 6, 20, 6, 9, 636, 637, 11, 40, 1, 292, 181, 6, 9, 636, 634, 11, 40, 595, 102, 181, 6, 9, 636, 638, 11, 40, 595, 102, 181, 6, 9, 634, 639, 11, 40, 595, 102, 181, 6, 20, 6, 9, 637, 634, 11, 40, 595, 102, 181, 6, 9, 637, 638, 11, 40, 595, 102, 181, 6, 9, 638, 639, 11, 40, 1, 1, 181, 6, 20, 6, 9, 415, 33, 11, 280, 151, 6, 9, 568, 33, 11, 282, 571, 61, 6, 20, 6, 9, 33, 38, 568, 11, 41, 6, 20, 6, 7, 57, 6, 9, 58, 1, 61, 62, 6, 9, 58, 1, 61, 60, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [4, 105, 6, 7, 8, 6, 20, 6, 9, 10, 11, 12, 29, 14, 6, 9, 33, 11, 34, 1, 87, 6, 9, 415, 11, 169, 416, 61, 377, 6, 9, 568, 11, 12, 588, 6, 20, 6, 9, 236, 11, 6, 24, 1, 11, 215, 6, 137, 634, 11, 1, 87, 6, 137, 635, 11, 1, 6, 137, 636, 11, 1, 277, 6, 137, 637, 11, 1, 277, 6, 20, 6, 24, 1, 11, 215, 6, 137, 638, 11, 1, 1, 6, 137, 639, 11, 1, 1, 6, 20, 6, 9, 1, 11, 12, 6, 24, 1, 16, 11, 371, 6, 24, 1, 11, 1, 6, 9, 38, 11, 12, 314, 356, 6, 20, 6, 20, 6, 7, 43, 6, 9, 51, 11, 634, 10, 6, 9, 336, 11, 635, 10, 6, 9, 500, 11, 636, 10, 6, 9, 192, 11, 637, 10, 6, 9, 512, 11, 415, 10, 6, 9, 144, 11, 568, 10, 6, 9, 45, 11, 10, 6, 9, 44, 11, 33, 10, 6, 20, 6, 7, 39, 6, 20, 6, 9, 236, 33, 11, 262, 6, 9, 236, 38, 568, 415, 11, 263, 6, 20, 6, 9, 635, 634, 11, 40, 1, 292, 181, 6, 9, 635, 637, 16, 11, 40, 595, 102, 181, 6, 9, 635, 636, 11, 40, 595, 102, 181, 6, 9, 635, 639, 11, 40, 595, 102, 181, 6, 20, 6, 9, 636, 637, 11, 40, 1, 292, 181, 6, 9, 636, 634, 11, 40, 595, 102, 181, 6, 9, 636, 638, 11, 40, 595, 102, 181, 6, 9, 634, 639, 11, 40, 595, 102, 181, 6, 20, 6, 9, 637, 634, 11, 40, 595, 102, 181, 6, 9, 637, 638, 11, 40, 595, 102, 181, 6, 9, 638, 639, 11, 40, 1, 1, 181, 6, 20, 6, 9, 415, 33, 11, 280, 151, 6, 9, 568, 33, 11, 282, 571, 61, 6, 20, 6, 9, 33, 38, 568, 11, 41, 6, 20, 6, 7, 57, 6, 9, 58, 1, 61, 62, 6, 9, 58, 1, 61, 60, 6, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 339}, "79": {"input": [2, 4, 105, 6, 7, 8, 6, 9, 106, 11, 12, 14, 156, 6, 9, 1, 11, 12, 156, 6, 20, 6, 9, 1, 11, 12, 6, 24, 640, 11, 85, 1, 6, 24, 641, 11, 107, 1, 6, 20, 6, 24, 642, 11, 197, 1, 6, 24, 643, 11, 18, 1, 6, 24, 644, 11, 132, 1, 6, 24, 645, 11, 129, 1, 6, 20, 6, 24, 646, 11, 241, 14, 6, 24, 647, 11, 241, 14, 6, 20, 6, 9, 1, 11, 12, 6, 24, 1, 11, 241, 14, 6, 24, 1, 11, 241, 14, 6, 20, 6, 24, 1, 11, 241, 14, 6, 24, 1, 11, 241, 14, 6, 24, 1, 11, 241, 14, 6, 24, 1, 11, 241, 14, 6, 20, 6, 9, 79, 11, 6, 24, 33, 16, 11, 80, 1, 172, 6, 24, 499, 11, 22, 1, 16, 261, 6, 137, 648, 11, 119, 6, 137, 649, 11, 23, 6, 137, 650, 11, 128, 6, 137, 651, 11, 125, 6, 20, 6, 9, 652, 11, 70, 6, 20, 6, 9, 373, 11, 12, 241, 14, 6, 9, 653, 11, 431, 241, 68, 432, 6, 20, 6, 9, 1, 11, 17, 19, 6, 20, 6, 9, 1, 11, 169, 429, 1, 6, 20, 6, 7, 43, 6, 9, 44, 11, 33, 106, 6, 9, 336, 11, 1, 106, 6, 9, 50, 11, 649, 373, 106, 6, 9, 142, 11, 640, 106, 6, 9, 46, 11, 641, 106, 6, 9, 47, 11, 642, 106, 6, 9, 48, 11, 643, 106, 6, 9, 49, 11, 644, 106, 6, 9, 1, 11, 645, 106, 6, 9, 143, 11, 1, 106, 6, 9, 45, 11, 1, 6, 20, 6, 7, 57, 6, 9, 95, 1, 97, 60, 6, 9, 95, 654, 97, 62, 6, 20, 6, 7, 39, 6, 9, 33, 38, 101, 11, 41, 6, 9, 1, 499, 11, 180, 6, 9, 499, 101, 11, 98, 341, 6, 20, 6, 9, 647, 652, 11, 98, 6, 9, 646, 652, 11, 98, 6, 20, 6, 9, 1, 499, 11, 98, 600, 6, 20, 6, 6, 9, 499, 652, 38, 11, 221, 1, 6, 9, 653, 499, 11, 98, 6, 9, 499, 653, 11, 40, 1, 6, 9, 499, 653, 11, 444, 6, 20, 6, 6, 9, 373, 652, 11, 1, 184, 654, 6, 20, 6, 6, 9, 640, 652, 11, 221, 1, 6, 9, 641, 652, 11, 221, 1, 6, 9, 642, 652, 11, 221, 1, 6, 9, 643, 652, 11, 221, 1, 6, 9, 644, 652, 11, 221, 1, 6, 9, 645, 652, 11, 221, 1, 6, 20, 6, 9, 645, 1, 11, 40, 1, 6, 9, 644, 1, 11, 40, 1, 6, 9, 643, 1, 11, 40, 1, 6, 9, 642, 1, 11, 40, 1, 6, 9, 641, 1, 11, 40, 1, 6, 9, 640, 1, 11, 40, 1, 6, 20, 6, 6, 9, 640, 650, 651, 11, 221, 655, 6, 9, 641, 648, 649, 11, 221, 655, 6, 9, 642, 648, 650, 11, 221, 655, 6, 9, 643, 648, 651, 11, 221, 655, 6, 9, 644, 649, 650, 11, 221, 655, 6, 9, 645, 649, 651, 11, 221, 655, 6, 20, 6, 6, 9, 640, 648, 649, 11, 221, 656, 6, 9, 641, 650, 651, 11, 221, 656, 6, 20, 6, 6, 9, 649, 642, 11, 612, 657, 6, 9, 649, 642, 11, 221, 656, 6, 9, 649, 642, 11, 40, 1, 6, 9, 651, 642, 11, 612, 657, 6, 9, 651, 642, 11, 221, 656, 6, 9, 651, 642, 11, 40, 1, 6, 20, 6, 9, 649, 643, 11, 612, 657, 6, 9, 649, 643], "target": [4, 105, 6, 7, 8, 6, 9, 106, 11, 12, 14, 156, 6, 9, 1, 11, 12, 156, 6, 20, 6, 9, 1, 11, 12, 6, 24, 640, 11, 85, 1, 6, 24, 641, 11, 107, 1, 6, 20, 6, 24, 642, 11, 197, 1, 6, 24, 643, 11, 18, 1, 6, 24, 644, 11, 132, 1, 6, 24, 645, 11, 129, 1, 6, 20, 6, 24, 646, 11, 241, 14, 6, 24, 647, 11, 241, 14, 6, 20, 6, 9, 1, 11, 12, 6, 24, 1, 11, 241, 14, 6, 24, 1, 11, 241, 14, 6, 20, 6, 24, 1, 11, 241, 14, 6, 24, 1, 11, 241, 14, 6, 24, 1, 11, 241, 14, 6, 24, 1, 11, 241, 14, 6, 20, 6, 9, 79, 11, 6, 24, 33, 16, 11, 80, 1, 172, 6, 24, 499, 11, 22, 1, 16, 261, 6, 137, 648, 11, 119, 6, 137, 649, 11, 23, 6, 137, 650, 11, 128, 6, 137, 651, 11, 125, 6, 20, 6, 9, 652, 11, 70, 6, 20, 6, 9, 373, 11, 12, 241, 14, 6, 9, 653, 11, 431, 241, 68, 432, 6, 20, 6, 9, 1, 11, 17, 19, 6, 20, 6, 9, 1, 11, 169, 429, 1, 6, 20, 6, 7, 43, 6, 9, 44, 11, 33, 106, 6, 9, 336, 11, 1, 106, 6, 9, 50, 11, 649, 373, 106, 6, 9, 142, 11, 640, 106, 6, 9, 46, 11, 641, 106, 6, 9, 47, 11, 642, 106, 6, 9, 48, 11, 643, 106, 6, 9, 49, 11, 644, 106, 6, 9, 1, 11, 645, 106, 6, 9, 143, 11, 1, 106, 6, 9, 45, 11, 1, 6, 20, 6, 7, 57, 6, 9, 95, 1, 97, 60, 6, 9, 95, 654, 97, 62, 6, 20, 6, 7, 39, 6, 9, 33, 38, 101, 11, 41, 6, 9, 1, 499, 11, 180, 6, 9, 499, 101, 11, 98, 341, 6, 20, 6, 9, 647, 652, 11, 98, 6, 9, 646, 652, 11, 98, 6, 20, 6, 9, 1, 499, 11, 98, 600, 6, 20, 6, 6, 9, 499, 652, 38, 11, 221, 1, 6, 9, 653, 499, 11, 98, 6, 9, 499, 653, 11, 40, 1, 6, 9, 499, 653, 11, 444, 6, 20, 6, 6, 9, 373, 652, 11, 1, 184, 654, 6, 20, 6, 6, 9, 640, 652, 11, 221, 1, 6, 9, 641, 652, 11, 221, 1, 6, 9, 642, 652, 11, 221, 1, 6, 9, 643, 652, 11, 221, 1, 6, 9, 644, 652, 11, 221, 1, 6, 9, 645, 652, 11, 221, 1, 6, 20, 6, 9, 645, 1, 11, 40, 1, 6, 9, 644, 1, 11, 40, 1, 6, 9, 643, 1, 11, 40, 1, 6, 9, 642, 1, 11, 40, 1, 6, 9, 641, 1, 11, 40, 1, 6, 9, 640, 1, 11, 40, 1, 6, 20, 6, 6, 9, 640, 650, 651, 11, 221, 655, 6, 9, 641, 648, 649, 11, 221, 655, 6, 9, 642, 648, 650, 11, 221, 655, 6, 9, 643, 648, 651, 11, 221, 655, 6, 9, 644, 649, 650, 11, 221, 655, 6, 9, 645, 649, 651, 11, 221, 655, 6, 20, 6, 6, 9, 640, 648, 649, 11, 221, 656, 6, 9, 641, 650, 651, 11, 221, 656, 6, 20, 6, 6, 9, 649, 642, 11, 612, 657, 6, 9, 649, 642, 11, 221, 656, 6, 9, 649, 642, 11, 40, 1, 6, 9, 651, 642, 11, 612, 657, 6, 9, 651, 642, 11, 221, 656, 6, 9, 651, 642, 11, 40, 1, 6, 20, 6, 9, 649, 643, 11, 612, 657, 6, 9, 649, 643, 3], "length": 600}, "80": {"input": [2, 4, 104, 6, 65, 8, 6, 7, 10, 11, 12, 213, 14, 6, 7, 1, 11, 12, 213, 16, 14, 6, 7, 15, 16, 11, 17, 18, 1, 6, 20, 6, 7, 412, 11, 6, 223, 33, 16, 11, 80, 258, 1, 259, 1, 1, 419, 6, 223, 216, 11, 82, 96, 141, 117, 6, 223, 658, 11, 22, 1, 6, 9, 1, 11, 1, 23, 6, 9, 1, 11, 1, 128, 6, 9, 1, 11, 1, 119, 6, 9, 1, 11, 1, 125, 6, 20, 6, 6, 6, 7, 1, 11, 12, 241, 6, 6, 7, 1, 11, 74, 1, 241, 6, 6, 7, 1, 11, 12, 241, 6, 6, 7, 374, 11, 12, 241, 6, 20, 6, 7, 1, 11, 12, 590, 6, 7, 1, 11, 12, 590, 6, 7, 1, 11, 12, 590, 6, 20, 6, 7, 659, 11, 74, 1, 590, 6, 7, 1, 11, 74, 1, 1, 590, 6, 7, 1, 11, 12, 590, 6, 7, 1, 11, 12, 590, 6, 7, 1, 11, 12, 590, 6, 20, 6, 7, 1, 11, 74, 1, 389, 218, 241, 6, 7, 1, 11, 74, 1, 149, 387, 241, 6, 7, 660, 11, 169, 184, 61, 71, 6, 20, 6, 7, 428, 11, 169, 184, 1, 6, 7, 1, 11, 12, 14, 241, 6, 20, 6, 7, 38, 11, 12, 6, 9, 661, 11, 294, 90, 6, 9, 662, 11, 519, 6, 20, 6, 7, 663, 11, 22, 259, 71, 27, 6, 20, 6, 7, 278, 11, 215, 1, 6, 20, 6, 65, 43, 6, 7, 54, 11, 10, 15, 6, 7, 44, 11, 10, 33, 1, 1, 659, 1, 1, 6, 7, 92, 11, 10, 216, 6, 7, 45, 11, 10, 6, 7, 290, 11, 1, 6, 7, 94, 11, 10, 661, 6, 7, 51, 11, 10, 662, 6, 7, 143, 11, 10, 1, 6, 7, 337, 11, 10, 1, 6, 7, 144, 11, 10, 1, 6, 7, 53, 11, 10, 1, 6, 7, 336, 11, 10, 660, 1, 6, 7, 1, 11, 10, 278, 6, 20, 6, 65, 39, 6, 6, 7, 1, 660, 11, 98, 6, 20, 6, 7, 1, 659, 11, 98, 1, 6, 7, 659, 10, 11, 664, 375, 1, 665, 6, 7, 1, 10, 11, 664, 375, 1, 665, 6, 7, 1, 1, 11, 180, 6, 7, 1, 659, 11, 98, 1, 6, 20, 6, 7, 1, 10, 11, 664, 1, 666, 1, 6, 7, 1, 10, 11, 40, 1, 1, 6, 7, 1, 10, 11, 664, 1, 666, 667, 6, 20, 6, 7, 661, 663, 11, 180, 6, 7, 663, 662, 11, 98, 6, 7, 278, 33, 11, 98, 1, 6, 20, 6, 7, 663, 658, 11, 98, 6, 20, 6, 7, 660, 33, 11, 280, 600, 6, 7, 660, 33, 11, 98, 6, 20, 6, 7, 663, 101, 11, 264, 6, 20, 6, 7, 663, 216, 11, 40, 1, 6, 7, 216, 663, 11, 98, 1, 6, 20, 6, 7, 661, 658, 11, 98, 265, 6, 7, 658, 662, 11, 224, 6, 20, 6, 7, 412, 38, 11, 41, 6, 7, 412, 101, 11, 264, 6, 7, 15, 33, 11, 98, 1, 6, 7, 216, 216, 11, 41, 6, 7, 33, 216, 658, 11, 98, 1, 6, 20, 6, 6, 7, 1, 10, 11, 664, 1, 666, 1, 6, 7, 1, 10, 11, 664, 1, 1, 665, 6, 7, 663, 10, 11, 664, 1, 1, 665, 6, 7, 1, 10, 11, 664, 375, 1, 665, 6, 20, 6, 7, 1, 10, 11, 664, 1, 666, 667, 6, 7, 1, 10, 11, 664, 375, 666, 667, 6, 20, 6, 7], "target": [4, 104, 6, 65, 8, 6, 7, 10, 11, 12, 213, 14, 6, 7, 1, 11, 12, 213, 16, 14, 6, 7, 15, 16, 11, 17, 18, 1, 6, 20, 6, 7, 412, 11, 6, 223, 33, 16, 11, 80, 258, 1, 259, 1, 1, 419, 6, 223, 216, 11, 82, 96, 141, 117, 6, 223, 658, 11, 22, 1, 6, 9, 1, 11, 1, 23, 6, 9, 1, 11, 1, 128, 6, 9, 1, 11, 1, 119, 6, 9, 1, 11, 1, 125, 6, 20, 6, 6, 6, 7, 1, 11, 12, 241, 6, 6, 7, 1, 11, 74, 1, 241, 6, 6, 7, 1, 11, 12, 241, 6, 6, 7, 374, 11, 12, 241, 6, 20, 6, 7, 1, 11, 12, 590, 6, 7, 1, 11, 12, 590, 6, 7, 1, 11, 12, 590, 6, 20, 6, 7, 659, 11, 74, 1, 590, 6, 7, 1, 11, 74, 1, 1, 590, 6, 7, 1, 11, 12, 590, 6, 7, 1, 11, 12, 590, 6, 7, 1, 11, 12, 590, 6, 20, 6, 7, 1, 11, 74, 1, 389, 218, 241, 6, 7, 1, 11, 74, 1, 149, 387, 241, 6, 7, 660, 11, 169, 184, 61, 71, 6, 20, 6, 7, 428, 11, 169, 184, 1, 6, 7, 1, 11, 12, 14, 241, 6, 20, 6, 7, 38, 11, 12, 6, 9, 661, 11, 294, 90, 6, 9, 662, 11, 519, 6, 20, 6, 7, 663, 11, 22, 259, 71, 27, 6, 20, 6, 7, 278, 11, 215, 1, 6, 20, 6, 65, 43, 6, 7, 54, 11, 10, 15, 6, 7, 44, 11, 10, 33, 1, 1, 659, 1, 1, 6, 7, 92, 11, 10, 216, 6, 7, 45, 11, 10, 6, 7, 290, 11, 1, 6, 7, 94, 11, 10, 661, 6, 7, 51, 11, 10, 662, 6, 7, 143, 11, 10, 1, 6, 7, 337, 11, 10, 1, 6, 7, 144, 11, 10, 1, 6, 7, 53, 11, 10, 1, 6, 7, 336, 11, 10, 660, 1, 6, 7, 1, 11, 10, 278, 6, 20, 6, 65, 39, 6, 6, 7, 1, 660, 11, 98, 6, 20, 6, 7, 1, 659, 11, 98, 1, 6, 7, 659, 10, 11, 664, 375, 1, 665, 6, 7, 1, 10, 11, 664, 375, 1, 665, 6, 7, 1, 1, 11, 180, 6, 7, 1, 659, 11, 98, 1, 6, 20, 6, 7, 1, 10, 11, 664, 1, 666, 1, 6, 7, 1, 10, 11, 40, 1, 1, 6, 7, 1, 10, 11, 664, 1, 666, 667, 6, 20, 6, 7, 661, 663, 11, 180, 6, 7, 663, 662, 11, 98, 6, 7, 278, 33, 11, 98, 1, 6, 20, 6, 7, 663, 658, 11, 98, 6, 20, 6, 7, 660, 33, 11, 280, 600, 6, 7, 660, 33, 11, 98, 6, 20, 6, 7, 663, 101, 11, 264, 6, 20, 6, 7, 663, 216, 11, 40, 1, 6, 7, 216, 663, 11, 98, 1, 6, 20, 6, 7, 661, 658, 11, 98, 265, 6, 7, 658, 662, 11, 224, 6, 20, 6, 7, 412, 38, 11, 41, 6, 7, 412, 101, 11, 264, 6, 7, 15, 33, 11, 98, 1, 6, 7, 216, 216, 11, 41, 6, 7, 33, 216, 658, 11, 98, 1, 6, 20, 6, 6, 7, 1, 10, 11, 664, 1, 666, 1, 6, 7, 1, 10, 11, 664, 1, 1, 665, 6, 7, 663, 10, 11, 664, 1, 1, 665, 6, 7, 1, 10, 11, 664, 375, 1, 665, 6, 20, 6, 7, 1, 10, 11, 664, 1, 666, 667, 6, 7, 1, 10, 11, 664, 375, 666, 667, 6, 20, 6, 7, 3], "length": 600}, "81": {"input": [2, 4, 1, 6, 7, 8, 6, 9, 10, 11, 12, 342, 14, 6, 9, 1, 11, 12, 234, 6, 9, 33, 11, 1, 35, 1, 1, 6, 9, 1, 11, 215, 1, 6, 9, 38, 11, 12, 89, 90, 6, 20, 6, 7, 43, 6, 9, 44, 11, 33, 10, 6, 9, 54, 11, 1, 10, 6, 9, 45, 11, 10, 6, 1, 6, 7, 39, 6, 9, 33, 1, 38, 11, 98, 102, 6, 9, 1, 33, 11, 98, 103, 6, 20, 6, 7, 57, 6, 9, 95, 96, 97, 62, 6, 9, 95, 1, 97, 60, 6, 9, 154, 155, 62, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [4, 1, 6, 7, 8, 6, 9, 10, 11, 12, 342, 14, 6, 9, 1, 11, 12, 234, 6, 9, 33, 11, 1, 35, 1, 1, 6, 9, 1, 11, 215, 1, 6, 9, 38, 11, 12, 89, 90, 6, 20, 6, 7, 43, 6, 9, 44, 11, 33, 10, 6, 9, 54, 11, 1, 10, 6, 9, 45, 11, 10, 6, 1, 6, 7, 39, 6, 9, 33, 1, 38, 11, 98, 102, 6, 9, 1, 33, 11, 98, 103, 6, 20, 6, 7, 57, 6, 9, 95, 96, 97, 62, 6, 9, 95, 1, 97, 60, 6, 9, 154, 155, 62, 6, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 105}, "82": {"input": [2, 4, 1, 6, 7, 8, 6, 9, 106, 11, 12, 156, 14, 6, 9, 395, 116, 11, 12, 116, 396, 158, 6, 9, 33, 16, 11, 529, 65, 1, 172, 6, 9, 159, 11, 22, 6, 24, 162, 16, 11, 128, 116, 107, 27, 261, 6, 24, 468, 11, 125, 16, 85, 16, 449, 564, 6, 9, 174, 65, 11, 175, 223, 472, 65, 177, 16, 543, 1, 6, 24, 1, 11, 1, 6, 24, 1, 11, 1, 6, 9, 166, 16, 11, 241, 14, 6, 9, 1, 16, 11, 74, 65, 1, 16, 441, 65, 75, 240, 6, 9, 1, 16, 11, 74, 65, 1, 16, 1, 65, 75, 240, 6, 20, 6, 7, 43, 6, 9, 45, 11, 106, 6, 9, 142, 11, 106, 395, 6, 9, 46, 11, 106, 1, 6, 9, 47, 11, 106, 1, 6, 9, 44, 11, 106, 33, 6, 20, 6, 7, 57, 6, 9, 95, 179, 96, 410, 97, 62, 6, 9, 58, 1, 1, 97, 60, 6, 20, 6, 7, 39, 6, 9, 33, 16, 101, 16, 11, 41, 6, 9, 174, 65, 101, 16, 11, 1, 6, 9, 159, 101, 16, 11, 98, 6, 20, 6, 9, 395, 468, 11, 180, 6, 9, 395, 162, 11, 180, 151, 6, 20, 6, 9, 395, 65, 174, 11, 98, 6, 9, 33, 174, 11, 98, 102, 6, 9, 33, 468, 16, 11, 98, 102, 6, 9, 174, 16, 162, 65, 11, 98, 103, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [4, 1, 6, 7, 8, 6, 9, 106, 11, 12, 156, 14, 6, 9, 395, 116, 11, 12, 116, 396, 158, 6, 9, 33, 16, 11, 529, 65, 1, 172, 6, 9, 159, 11, 22, 6, 24, 162, 16, 11, 128, 116, 107, 27, 261, 6, 24, 468, 11, 125, 16, 85, 16, 449, 564, 6, 9, 174, 65, 11, 175, 223, 472, 65, 177, 16, 543, 1, 6, 24, 1, 11, 1, 6, 24, 1, 11, 1, 6, 9, 166, 16, 11, 241, 14, 6, 9, 1, 16, 11, 74, 65, 1, 16, 441, 65, 75, 240, 6, 9, 1, 16, 11, 74, 65, 1, 16, 1, 65, 75, 240, 6, 20, 6, 7, 43, 6, 9, 45, 11, 106, 6, 9, 142, 11, 106, 395, 6, 9, 46, 11, 106, 1, 6, 9, 47, 11, 106, 1, 6, 9, 44, 11, 106, 33, 6, 20, 6, 7, 57, 6, 9, 95, 179, 96, 410, 97, 62, 6, 9, 58, 1, 1, 97, 60, 6, 20, 6, 7, 39, 6, 9, 33, 16, 101, 16, 11, 41, 6, 9, 174, 65, 101, 16, 11, 1, 6, 9, 159, 101, 16, 11, 98, 6, 20, 6, 9, 395, 468, 11, 180, 6, 9, 395, 162, 11, 180, 151, 6, 20, 6, 9, 395, 65, 174, 11, 98, 6, 9, 33, 174, 11, 98, 102, 6, 9, 33, 468, 16, 11, 98, 102, 6, 9, 174, 16, 162, 65, 11, 98, 103, 6, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 243}, "83": {"input": [2, 6, 20, 6, 4, 105, 16, 284, 6, 7, 8, 6, 9, 401, 11, 12, 314, 293, 6, 9, 402, 11, 12, 396, 342, 6, 9, 403, 11, 12, 63, 6, 9, 404, 11, 215, 67, 68, 6, 9, 1, 11, 12, 67, 6, 9, 405, 11, 215, 112, 239, 6, 9, 33, 11, 34, 409, 6, 9, 1, 11, 407, 6, 9, 1, 11, 188, 6, 9, 1, 11, 6, 9, 38, 11, 12, 89, 90, 6, 7, 20, 6, 7, 43, 6, 9, 45, 11, 401, 6, 9, 55, 11, 402, 6, 9, 54, 11, 403, 6, 9, 51, 11, 406, 401, 6, 9, 44, 11, 408, 402, 6, 9, 290, 11, 405, 401, 6, 9, 1, 11, 405, 402, 6, 9, 192, 11, 404, 401, 6, 9, 337, 11, 404, 402, 6, 20, 6, 7, 57, 6, 9, 95, 179, 1, 410, 97, 60, 6, 9, 20, 6, 7, 39, 6, 9, 33, 101, 11, 41, 6, 9, 406, 402, 11, 41, 6, 9, 408, 401, 11, 41, 6, 20, 6, 9, 1, 401, 11, 40, 1, 6, 9, 1, 402, 11, 40, 1, 6, 9, 33, 403, 11, 40, 1, 6, 20, 6, 9, 405, 33, 11, 262, 6, 9, 405, 38, 11, 263, 6, 9, 404, 38, 11, 263, 6, 9, 33, 38, 11, 41, 6, 9, 404, 405, 11, 40, 1, 151, 6, 20, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [6, 20, 6, 4, 105, 16, 284, 6, 7, 8, 6, 9, 401, 11, 12, 314, 293, 6, 9, 402, 11, 12, 396, 342, 6, 9, 403, 11, 12, 63, 6, 9, 404, 11, 215, 67, 68, 6, 9, 1, 11, 12, 67, 6, 9, 405, 11, 215, 112, 239, 6, 9, 33, 11, 34, 409, 6, 9, 1, 11, 407, 6, 9, 1, 11, 188, 6, 9, 1, 11, 6, 9, 38, 11, 12, 89, 90, 6, 7, 20, 6, 7, 43, 6, 9, 45, 11, 401, 6, 9, 55, 11, 402, 6, 9, 54, 11, 403, 6, 9, 51, 11, 406, 401, 6, 9, 44, 11, 408, 402, 6, 9, 290, 11, 405, 401, 6, 9, 1, 11, 405, 402, 6, 9, 192, 11, 404, 401, 6, 9, 337, 11, 404, 402, 6, 20, 6, 7, 57, 6, 9, 95, 179, 1, 410, 97, 60, 6, 9, 20, 6, 7, 39, 6, 9, 33, 101, 11, 41, 6, 9, 406, 402, 11, 41, 6, 9, 408, 401, 11, 41, 6, 20, 6, 9, 1, 401, 11, 40, 1, 6, 9, 1, 402, 11, 40, 1, 6, 9, 33, 403, 11, 40, 1, 6, 20, 6, 9, 405, 33, 11, 262, 6, 9, 405, 38, 11, 263, 6, 9, 404, 38, 11, 263, 6, 9, 33, 38, 11, 41, 6, 9, 404, 405, 11, 40, 1, 151, 6, 20, 6, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 232}, "84": {"input": [2, 4, 105, 1, 6, 7, 8, 6, 9, 10, 11, 12, 285, 6, 9, 64, 65, 11, 12, 66, 1, 6, 9, 33, 11, 34, 286, 6, 9, 287, 116, 11, 215, 1, 239, 6, 9, 38, 11, 12, 242, 90, 6, 7, 43, 6, 9, 142, 11, 10, 64, 6, 9, 46, 11, 10, 287, 6, 9, 94, 11, 10, 38, 6, 9, 44, 11, 10, 33, 6, 9, 45, 11, 10, 6, 7, 39, 6, 9, 33, 38, 11, 41, 6, 9, 287, 33, 16, 11, 262, 6, 9, 287, 38, 287, 16, 11, 263, 6, 9, 287, 64, 116, 11, 98, 151, 6, 7, 57, 6, 9, 95, 528, 116, 97, 60, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [4, 105, 1, 6, 7, 8, 6, 9, 10, 11, 12, 285, 6, 9, 64, 65, 11, 12, 66, 1, 6, 9, 33, 11, 34, 286, 6, 9, 287, 116, 11, 215, 1, 239, 6, 9, 38, 11, 12, 242, 90, 6, 7, 43, 6, 9, 142, 11, 10, 64, 6, 9, 46, 11, 10, 287, 6, 9, 94, 11, 10, 38, 6, 9, 44, 11, 10, 33, 6, 9, 45, 11, 10, 6, 7, 39, 6, 9, 33, 38, 11, 41, 6, 9, 287, 33, 16, 11, 262, 6, 9, 287, 38, 287, 16, 11, 263, 6, 9, 287, 64, 116, 11, 98, 151, 6, 7, 57, 6, 9, 95, 528, 116, 97, 60, 6, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 117}, "85": {"input": [2, 4, 1, 6, 7, 8, 6, 9, 106, 11, 12, 156, 14, 6, 9, 38, 116, 11, 12, 116, 396, 158, 6, 9, 33, 16, 11, 529, 173, 6, 24, 668, 11, 1, 172, 6, 24, 1, 11, 1, 1, 6, 9, 159, 11, 22, 6, 24, 1, 16, 11, 128, 116, 107, 27, 1, 6, 24, 1, 16, 11, 128, 116, 107, 27, 161, 72, 6, 24, 468, 9, 11, 125, 16, 85, 249, 259, 467, 6, 9, 1, 11, 22, 125, 85, 254, 449, 6, 24, 1, 11, 1, 6, 24, 1, 11, 1, 6, 9, 174, 65, 11, 175, 472, 177, 16, 399, 358, 125, 6, 24, 1, 11, 1, 6, 24, 1, 11, 1, 6, 9, 166, 16, 11, 74, 241, 14, 240, 6, 9, 1, 65, 11, 1, 65, 1, 16, 217, 20, 6, 9, 1, 65, 11, 1, 65, 1, 16, 217, 6, 9, 1, 65, 11, 1, 65, 1, 16, 219, 6, 9, 1, 65, 11, 1, 65, 1, 16, 219, 6, 9, 1, 11, 74, 241, 14, 414, 16, 1, 240, 6, 9, 1, 11, 1, 6, 9, 1, 11, 1, 6, 7, 20, 6, 7, 43, 6, 9, 500, 11, 38, 106, 6, 9, 1, 11, 1, 106, 6, 9, 94, 11, 1, 106, 6, 9, 92, 11, 1, 106, 6, 9, 143, 11, 1, 106, 6, 9, 44, 11, 668, 106, 6, 9, 225, 11, 1, 106, 6, 9, 91, 11, 1, 106, 6, 9, 45, 11, 106, 6, 20, 6, 7, 57, 6, 9, 95, 179, 96, 410, 97, 62, 6, 9, 58, 1, 1, 97, 60, 6, 9, 20, 6, 7, 39, 6, 9, 33, 179, 38, 152, 11, 41, 6, 9, 33, 179, 101, 9, 11, 41, 6, 9, 174, 223, 101, 9, 11, 98, 6, 9, 1, 7, 101, 9, 11, 98, 6, 9, 159, 7, 101, 9, 11, 98, 6, 9, 468, 152, 1, 11, 180, 6, 9, 468, 152, 1, 11, 180, 6, 9, 20, 6, 9, 1, 16, 1, 11, 40, 1, 6, 9, 1, 1, 16, 11, 98, 6, 9, 668, 16, 1, 11, 40, 1, 6, 9, 1, 668, 16, 11, 98, 6, 9, 20, 6, 9, 33, 179, 174, 223, 11, 98, 102, 6, 9, 33, 179, 468, 152, 11, 180, 102, 6, 9, 1, 16, 1, 11, 180, 151, 6, 9, 1, 16, 1, 11, 180, 151, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [4, 1, 6, 7, 8, 6, 9, 106, 11, 12, 156, 14, 6, 9, 38, 116, 11, 12, 116, 396, 158, 6, 9, 33, 16, 11, 529, 173, 6, 24, 668, 11, 1, 172, 6, 24, 1, 11, 1, 1, 6, 9, 159, 11, 22, 6, 24, 1, 16, 11, 128, 116, 107, 27, 1, 6, 24, 1, 16, 11, 128, 116, 107, 27, 161, 72, 6, 24, 468, 9, 11, 125, 16, 85, 249, 259, 467, 6, 9, 1, 11, 22, 125, 85, 254, 449, 6, 24, 1, 11, 1, 6, 24, 1, 11, 1, 6, 9, 174, 65, 11, 175, 472, 177, 16, 399, 358, 125, 6, 24, 1, 11, 1, 6, 24, 1, 11, 1, 6, 9, 166, 16, 11, 74, 241, 14, 240, 6, 9, 1, 65, 11, 1, 65, 1, 16, 217, 20, 6, 9, 1, 65, 11, 1, 65, 1, 16, 217, 6, 9, 1, 65, 11, 1, 65, 1, 16, 219, 6, 9, 1, 65, 11, 1, 65, 1, 16, 219, 6, 9, 1, 11, 74, 241, 14, 414, 16, 1, 240, 6, 9, 1, 11, 1, 6, 9, 1, 11, 1, 6, 7, 20, 6, 7, 43, 6, 9, 500, 11, 38, 106, 6, 9, 1, 11, 1, 106, 6, 9, 94, 11, 1, 106, 6, 9, 92, 11, 1, 106, 6, 9, 143, 11, 1, 106, 6, 9, 44, 11, 668, 106, 6, 9, 225, 11, 1, 106, 6, 9, 91, 11, 1, 106, 6, 9, 45, 11, 106, 6, 20, 6, 7, 57, 6, 9, 95, 179, 96, 410, 97, 62, 6, 9, 58, 1, 1, 97, 60, 6, 9, 20, 6, 7, 39, 6, 9, 33, 179, 38, 152, 11, 41, 6, 9, 33, 179, 101, 9, 11, 41, 6, 9, 174, 223, 101, 9, 11, 98, 6, 9, 1, 7, 101, 9, 11, 98, 6, 9, 159, 7, 101, 9, 11, 98, 6, 9, 468, 152, 1, 11, 180, 6, 9, 468, 152, 1, 11, 180, 6, 9, 20, 6, 9, 1, 16, 1, 11, 40, 1, 6, 9, 1, 1, 16, 11, 98, 6, 9, 668, 16, 1, 11, 40, 1, 6, 9, 1, 668, 16, 11, 98, 6, 9, 20, 6, 9, 33, 179, 174, 223, 11, 98, 102, 6, 9, 33, 179, 468, 152, 11, 180, 102, 6, 9, 1, 16, 1, 11, 180, 151, 6, 9, 1, 16, 1, 11, 180, 151, 6, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 400}, "86": {"input": [2, 4, 6, 7, 8, 6, 9, 10, 11, 12, 235, 6, 9, 1, 11, 74, 1, 116, 544, 197, 452, 6, 9, 1, 65, 11, 20, 6, 24, 581, 65, 11, 74, 1, 167, 85, 519, 6, 24, 582, 65, 11, 74, 1, 1, 85, 519, 6, 9, 1, 16, 11, 215, 170, 1, 6, 9, 79, 11, 6, 24, 33, 11, 34, 1, 1, 87, 419, 6, 24, 1, 116, 11, 193, 259, 65, 543, 16, 132, 1, 6, 24, 580, 11, 82, 96, 399, 449, 118, 1, 6, 9, 38, 11, 12, 110, 242, 6, 20, 6, 7, 39, 6, 9, 33, 1, 116, 11, 372, 181, 151, 6, 20, 6, 9, 79, 38, 7, 11, 41, 6, 20, 6, 9, 33, 580, 65, 11, 340, 102, 6, 9, 580, 33, 65, 11, 98, 6, 20, 6, 9, 1, 580, 179, 11, 40, 1, 181, 6, 9, 33, 1, 7, 11, 98, 102, 6, 20, 6, 7, 57, 6, 9, 154, 155, 60, 6, 9, 95, 96, 97, 62, 6, 20, 6, 7, 43, 6, 9, 142, 11, 10, 1, 6, 9, 46, 11, 10, 582, 6, 9, 47, 11, 10, 581, 6, 9, 45, 11, 10, 1, 6, 9, 56, 11, 10, 580, 6, 9, 55, 11, 10, 6, 9, 44, 11, 10, 33, 6, 9, 94, 11, 38, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [4, 6, 7, 8, 6, 9, 10, 11, 12, 235, 6, 9, 1, 11, 74, 1, 116, 544, 197, 452, 6, 9, 1, 65, 11, 20, 6, 24, 581, 65, 11, 74, 1, 167, 85, 519, 6, 24, 582, 65, 11, 74, 1, 1, 85, 519, 6, 9, 1, 16, 11, 215, 170, 1, 6, 9, 79, 11, 6, 24, 33, 11, 34, 1, 1, 87, 419, 6, 24, 1, 116, 11, 193, 259, 65, 543, 16, 132, 1, 6, 24, 580, 11, 82, 96, 399, 449, 118, 1, 6, 9, 38, 11, 12, 110, 242, 6, 20, 6, 7, 39, 6, 9, 33, 1, 116, 11, 372, 181, 151, 6, 20, 6, 9, 79, 38, 7, 11, 41, 6, 20, 6, 9, 33, 580, 65, 11, 340, 102, 6, 9, 580, 33, 65, 11, 98, 6, 20, 6, 9, 1, 580, 179, 11, 40, 1, 181, 6, 9, 33, 1, 7, 11, 98, 102, 6, 20, 6, 7, 57, 6, 9, 154, 155, 60, 6, 9, 95, 96, 97, 62, 6, 20, 6, 7, 43, 6, 9, 142, 11, 10, 1, 6, 9, 46, 11, 10, 582, 6, 9, 47, 11, 10, 581, 6, 9, 45, 11, 10, 1, 6, 9, 56, 11, 10, 580, 6, 9, 55, 11, 10, 6, 9, 44, 11, 10, 33, 6, 9, 94, 11, 38, 6, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 224}, "87": {"input": [2, 4, 6, 7, 8, 6, 9, 38, 11, 12, 32, 63, 6, 9, 73, 11, 74, 68, 6, 24, 1, 11, 1, 396, 1, 67, 6, 24, 1, 16, 11, 1, 300, 177, 220, 6, 9, 79, 11, 6, 24, 669, 11, 193, 85, 1, 229, 72, 6, 24, 33, 16, 11, 34, 1, 6, 9, 1, 11, 70, 277, 6, 24, 1, 11, 107, 1, 1, 6, 24, 1, 16, 11, 18, 16, 1, 1, 6, 20, 6, 7, 43, 6, 9, 142, 11, 38, 1, 6, 9, 46, 11, 38, 1, 6, 9, 47, 11, 38, 669, 6, 9, 44, 11, 38, 33, 6, 20, 6, 7, 57, 6, 9, 154, 1, 60, 6, 9, 95, 16, 96, 16, 97, 62, 6, 20, 6, 7, 39, 6, 9, 79, 16, 101, 16, 11, 41, 6, 9, 1, 33, 669, 11, 98, 151, 6, 9, 33, 669, 11, 98, 99, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [4, 6, 7, 8, 6, 9, 38, 11, 12, 32, 63, 6, 9, 73, 11, 74, 68, 6, 24, 1, 11, 1, 396, 1, 67, 6, 24, 1, 16, 11, 1, 300, 177, 220, 6, 9, 79, 11, 6, 24, 669, 11, 193, 85, 1, 229, 72, 6, 24, 33, 16, 11, 34, 1, 6, 9, 1, 11, 70, 277, 6, 24, 1, 11, 107, 1, 1, 6, 24, 1, 16, 11, 18, 16, 1, 1, 6, 20, 6, 7, 43, 6, 9, 142, 11, 38, 1, 6, 9, 46, 11, 38, 1, 6, 9, 47, 11, 38, 669, 6, 9, 44, 11, 38, 33, 6, 20, 6, 7, 57, 6, 9, 154, 1, 60, 6, 9, 95, 16, 96, 16, 97, 62, 6, 20, 6, 7, 39, 6, 9, 79, 16, 101, 16, 11, 41, 6, 9, 1, 33, 669, 11, 98, 151, 6, 9, 33, 669, 11, 98, 99, 6, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 153}, "88": {"input": [2, 4, 1, 1, 6, 7, 8, 6, 20, 6, 9, 79, 11, 6, 24, 558, 11, 12, 1, 6, 24, 670, 11, 215, 1, 6, 24, 671, 11, 215, 1, 6, 24, 672, 11, 215, 241, 14, 6, 24, 1, 11, 215, 241, 14, 6, 24, 77, 11, 17, 18, 19, 6, 20, 6, 24, 289, 11, 17, 6, 137, 1, 11, 12, 113, 6, 137, 1, 11, 12, 272, 6, 20, 6, 24, 174, 11, 27, 6, 137, 1, 11, 1, 1, 1, 254, 1, 6, 137, 1, 11, 1, 1, 1, 254, 1, 241, 14, 6, 137, 1, 11, 1, 1, 1, 1, 1, 1, 241, 14, 6, 20, 6, 24, 227, 11, 136, 258, 6, 137, 610, 16, 11, 538, 132, 16, 449, 87, 6, 137, 1, 11, 1, 129, 16, 449, 6, 20, 6, 24, 38, 11, 12, 191, 6, 20, 6, 20, 6, 20, 6, 7, 39, 6, 20, 6, 9, 79, 38, 11, 41, 42, 6, 9, 227, 671, 11, 41, 42, 6, 9, 227, 174, 16, 11, 98, 341, 6, 9, 77, 227, 11, 98, 265, 6, 20, 6, 9, 1, 672, 11, 267, 1, 1, 6, 9, 1, 672, 11, 40, 1, 6, 20, 6, 9, 610, 670, 11, 267, 1, 1, 6, 9, 610, 670, 11, 267, 1, 1, 6, 9, 610, 670, 11, 40, 1, 6, 20, 6, 9, 1, 1, 11, 267, 1, 1, 6, 9, 1, 671, 11, 267, 1, 1, 6, 20, 6, 9, 227, 558, 11, 267, 1, 1, 103, 6, 20, 6, 7, 43, 6, 9, 44, 11, 610, 6, 9, 50, 11, 1, 6, 9, 92, 11, 77, 6, 9, 192, 11, 670, 6, 9, 91, 11, 671, 6, 9, 200, 11, 672, 6, 9, 202, 11, 1, 6, 9, 178, 11, 558, 6, 9, 53, 11, 1, 6, 20, 6, 7, 57, 6, 9, 95, 83, 65, 60, 6, 9, 95, 1, 62, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [4, 1, 1, 6, 7, 8, 6, 20, 6, 9, 79, 11, 6, 24, 558, 11, 12, 1, 6, 24, 670, 11, 215, 1, 6, 24, 671, 11, 215, 1, 6, 24, 672, 11, 215, 241, 14, 6, 24, 1, 11, 215, 241, 14, 6, 24, 77, 11, 17, 18, 19, 6, 20, 6, 24, 289, 11, 17, 6, 137, 1, 11, 12, 113, 6, 137, 1, 11, 12, 272, 6, 20, 6, 24, 174, 11, 27, 6, 137, 1, 11, 1, 1, 1, 254, 1, 6, 137, 1, 11, 1, 1, 1, 254, 1, 241, 14, 6, 137, 1, 11, 1, 1, 1, 1, 1, 1, 241, 14, 6, 20, 6, 24, 227, 11, 136, 258, 6, 137, 610, 16, 11, 538, 132, 16, 449, 87, 6, 137, 1, 11, 1, 129, 16, 449, 6, 20, 6, 24, 38, 11, 12, 191, 6, 20, 6, 20, 6, 20, 6, 7, 39, 6, 20, 6, 9, 79, 38, 11, 41, 42, 6, 9, 227, 671, 11, 41, 42, 6, 9, 227, 174, 16, 11, 98, 341, 6, 9, 77, 227, 11, 98, 265, 6, 20, 6, 9, 1, 672, 11, 267, 1, 1, 6, 9, 1, 672, 11, 40, 1, 6, 20, 6, 9, 610, 670, 11, 267, 1, 1, 6, 9, 610, 670, 11, 267, 1, 1, 6, 9, 610, 670, 11, 40, 1, 6, 20, 6, 9, 1, 1, 11, 267, 1, 1, 6, 9, 1, 671, 11, 267, 1, 1, 6, 20, 6, 9, 227, 558, 11, 267, 1, 1, 103, 6, 20, 6, 7, 43, 6, 9, 44, 11, 610, 6, 9, 50, 11, 1, 6, 9, 92, 11, 77, 6, 9, 192, 11, 670, 6, 9, 91, 11, 671, 6, 9, 200, 11, 672, 6, 9, 202, 11, 1, 6, 9, 178, 11, 558, 6, 9, 53, 11, 1, 6, 20, 6, 7, 57, 6, 9, 95, 83, 65, 60, 6, 9, 95, 1, 62, 6, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 322}, "89": {"input": [2, 4, 6, 7, 8, 6, 9, 10, 11, 12, 111, 90, 14, 6, 9, 77, 11, 17, 18, 272, 6, 9, 33, 11, 34, 1, 6, 9, 189, 11, 12, 190, 6, 9, 1, 11, 12, 342, 6, 9, 385, 11, 12, 427, 6, 20, 6, 9, 1, 11, 169, 61, 184, 277, 6, 24, 1, 11, 1, 6, 24, 536, 11, 1, 6, 20, 6, 9, 520, 11, 12, 429, 72, 6, 9, 38, 11, 12, 1, 6, 20, 6, 7, 39, 6, 20, 6, 9, 33, 38, 11, 41, 6, 9, 77, 33, 11, 98, 151, 6, 9, 33, 189, 11, 98, 102, 6, 9, 520, 33, 11, 98, 151, 6, 20, 6, 9, 1, 33, 11, 280, 453, 6, 9, 33, 1, 11, 186, 1, 97, 6, 9, 33, 385, 11, 186, 1, 97, 6, 20, 6, 7, 57, 6, 9, 154, 1, 62, 6, 9, 95, 96, 97, 62, 6, 9, 95, 83, 97, 60, 6, 20, 6, 7, 43, 6, 9, 92, 11, 77, 10, 6, 9, 192, 11, 189, 10, 6, 9, 52, 11, 520, 10, 6, 9, 443, 11, 1, 10, 6, 9, 201, 11, 536, 10, 6, 9, 442, 11, 1, 6, 9, 91, 11, 385, 10, 6, 9, 45, 11, 10, 6, 9, 44, 11, 33, 10, 6, 9, 94, 11, 38, 10, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [4, 6, 7, 8, 6, 9, 10, 11, 12, 111, 90, 14, 6, 9, 77, 11, 17, 18, 272, 6, 9, 33, 11, 34, 1, 6, 9, 189, 11, 12, 190, 6, 9, 1, 11, 12, 342, 6, 9, 385, 11, 12, 427, 6, 20, 6, 9, 1, 11, 169, 61, 184, 277, 6, 24, 1, 11, 1, 6, 24, 536, 11, 1, 6, 20, 6, 9, 520, 11, 12, 429, 72, 6, 9, 38, 11, 12, 1, 6, 20, 6, 7, 39, 6, 20, 6, 9, 33, 38, 11, 41, 6, 9, 77, 33, 11, 98, 151, 6, 9, 33, 189, 11, 98, 102, 6, 9, 520, 33, 11, 98, 151, 6, 20, 6, 9, 1, 33, 11, 280, 453, 6, 9, 33, 1, 11, 186, 1, 97, 6, 9, 33, 385, 11, 186, 1, 97, 6, 20, 6, 7, 57, 6, 9, 154, 1, 62, 6, 9, 95, 96, 97, 62, 6, 9, 95, 83, 97, 60, 6, 20, 6, 7, 43, 6, 9, 92, 11, 77, 10, 6, 9, 192, 11, 189, 10, 6, 9, 52, 11, 520, 10, 6, 9, 443, 11, 1, 10, 6, 9, 201, 11, 536, 10, 6, 9, 442, 11, 1, 6, 9, 91, 11, 385, 10, 6, 9, 45, 11, 10, 6, 9, 44, 11, 33, 10, 6, 9, 94, 11, 38, 10, 6, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 224}, "90": {"input": [2, 4, 104, 6, 7, 8, 6, 9, 10, 11, 12, 111, 90, 14, 6, 9, 109, 11, 12, 107, 108, 6, 9, 123, 11, 12, 6, 24, 124, 11, 125, 16, 85, 126, 6, 24, 127, 11, 128, 16, 129, 130, 6, 24, 131, 16, 11, 23, 132, 133, 6, 24, 134, 16, 11, 119, 132, 135, 6, 9, 33, 11, 6, 24, 79, 11, 34, 1, 6, 24, 139, 11, 140, 141, 6, 137, 1, 16, 11, 128, 85, 6, 137, 1, 16, 11, 125, 129, 6, 137, 1, 65, 11, 23, 132, 6, 137, 1, 65, 11, 119, 18, 6, 9, 15, 16, 11, 12, 18, 272, 68, 6, 9, 38, 11, 12, 112, 6, 7, 43, 6, 9, 45, 11, 109, 10, 6, 9, 142, 11, 131, 10, 6, 9, 46, 11, 124, 10, 6, 9, 47, 11, 127, 10, 6, 9, 48, 11, 134, 10, 6, 9, 54, 11, 15, 10, 6, 9, 44, 11, 79, 10, 6, 9, 442, 11, 10, 6, 9, 94, 11, 38, 10, 6, 7, 39, 6, 20, 6, 9, 139, 38, 11, 40, 1, 6, 9, 79, 38, 11, 41, 6, 9, 79, 109, 11, 98, 6, 20, 6, 9, 33, 123, 116, 11, 148, 149, 6, 20, 6, 9, 33, 134, 16, 11, 40, 1, 6, 9, 33, 131, 16, 11, 40, 1, 6, 9, 33, 124, 11, 40, 1, 6, 9, 33, 127, 11, 40, 1, 6, 20, 6, 9, 123, 33, 116, 11, 98, 151, 6, 9, 15, 33, 152, 11, 98, 6, 20, 6, 7, 57, 6, 9, 95, 153, 116, 97, 60, 6, 9, 95, 96, 16, 97, 62, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [4, 104, 6, 7, 8, 6, 9, 10, 11, 12, 111, 90, 14, 6, 9, 109, 11, 12, 107, 108, 6, 9, 123, 11, 12, 6, 24, 124, 11, 125, 16, 85, 126, 6, 24, 127, 11, 128, 16, 129, 130, 6, 24, 131, 16, 11, 23, 132, 133, 6, 24, 134, 16, 11, 119, 132, 135, 6, 9, 33, 11, 6, 24, 79, 11, 34, 1, 6, 24, 139, 11, 140, 141, 6, 137, 1, 16, 11, 128, 85, 6, 137, 1, 16, 11, 125, 129, 6, 137, 1, 65, 11, 23, 132, 6, 137, 1, 65, 11, 119, 18, 6, 9, 15, 16, 11, 12, 18, 272, 68, 6, 9, 38, 11, 12, 112, 6, 7, 43, 6, 9, 45, 11, 109, 10, 6, 9, 142, 11, 131, 10, 6, 9, 46, 11, 124, 10, 6, 9, 47, 11, 127, 10, 6, 9, 48, 11, 134, 10, 6, 9, 54, 11, 15, 10, 6, 9, 44, 11, 79, 10, 6, 9, 442, 11, 10, 6, 9, 94, 11, 38, 10, 6, 7, 39, 6, 20, 6, 9, 139, 38, 11, 40, 1, 6, 9, 79, 38, 11, 41, 6, 9, 79, 109, 11, 98, 6, 20, 6, 9, 33, 123, 116, 11, 148, 149, 6, 20, 6, 9, 33, 134, 16, 11, 40, 1, 6, 9, 33, 131, 16, 11, 40, 1, 6, 9, 33, 124, 11, 40, 1, 6, 9, 33, 127, 11, 40, 1, 6, 20, 6, 9, 123, 33, 116, 11, 98, 151, 6, 9, 15, 33, 152, 11, 98, 6, 20, 6, 7, 57, 6, 9, 95, 153, 116, 97, 60, 6, 9, 95, 96, 16, 97, 62, 6, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 276}, "91": {"input": [2, 4, 6, 7, 8, 6, 9, 10, 11, 12, 111, 90, 14, 6, 9, 33, 11, 34, 1, 320, 1, 6, 9, 1, 11, 12, 590, 6, 9, 38, 11, 12, 314, 379, 6, 9, 15, 11, 17, 18, 19, 6, 9, 236, 11, 169, 1, 72, 6, 20, 6, 7, 39, 6, 20, 6, 9, 33, 338, 11, 340, 1, 376, 6, 9, 33, 236, 11, 372, 1, 181, 6, 9, 33, 1, 11, 372, 1, 1, 181, 6, 20, 6, 9, 15, 33, 16, 11, 98, 600, 6, 9, 33, 38, 16, 11, 41, 6, 20, 6, 7, 57, 6, 9, 95, 153, 65, 97, 60, 6, 9, 95, 96, 97, 62, 6, 20, 6, 7, 43, 6, 9, 54, 11, 15, 10, 6, 9, 44, 11, 33, 236, 10, 6, 9, 201, 11, 1, 236, 236, 236, 10, 6, 9, 94, 11, 38, 10, 6, 9, 45, 11, 10, 6, 20, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [4, 6, 7, 8, 6, 9, 10, 11, 12, 111, 90, 14, 6, 9, 33, 11, 34, 1, 320, 1, 6, 9, 1, 11, 12, 590, 6, 9, 38, 11, 12, 314, 379, 6, 9, 15, 11, 17, 18, 19, 6, 9, 236, 11, 169, 1, 72, 6, 20, 6, 7, 39, 6, 20, 6, 9, 33, 338, 11, 340, 1, 376, 6, 9, 33, 236, 11, 372, 1, 181, 6, 9, 33, 1, 11, 372, 1, 1, 181, 6, 20, 6, 9, 15, 33, 16, 11, 98, 600, 6, 9, 33, 38, 16, 11, 41, 6, 20, 6, 7, 57, 6, 9, 95, 153, 65, 97, 60, 6, 9, 95, 96, 97, 62, 6, 20, 6, 7, 43, 6, 9, 54, 11, 15, 10, 6, 9, 44, 11, 33, 236, 10, 6, 9, 201, 11, 1, 236, 236, 236, 10, 6, 9, 94, 11, 38, 10, 6, 9, 45, 11, 10, 6, 20, 6, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 156}, "92": {"input": [2, 4, 1, 6, 7, 8, 6, 9, 625, 11, 12, 1, 14, 6, 9, 10, 11, 12, 1, 23, 14, 6, 9, 311, 11, 12, 1, 23, 14, 6, 9, 673, 11, 12, 1, 125, 14, 6, 9, 15, 16, 11, 17, 18, 19, 6, 20, 6, 9, 1, 11, 363, 1, 76, 241, 14, 6, 9, 1, 11, 363, 1, 76, 241, 14, 6, 20, 6, 9, 1, 16, 11, 22, 6, 24, 1, 16, 11, 125, 1, 6, 137, 1, 11, 547, 6, 137, 1, 11, 547, 6, 137, 1, 11, 1, 6, 137, 1, 11, 1, 6, 24, 674, 11, 6, 137, 1, 11, 25, 547, 6, 245, 1, 11, 23, 6, 245, 1, 11, 119, 6, 137, 1, 11, 25, 1, 6, 245, 1, 11, 23, 6, 245, 1, 11, 119, 6, 20, 6, 9, 33, 11, 80, 449, 1, 87, 86, 6, 9, 1, 11, 22, 1, 1, 27, 6, 9, 1, 11, 193, 1, 1, 1, 6, 9, 38, 11, 12, 314, 191, 6, 9, 20, 6, 7, 39, 6, 20, 6, 9, 33, 38, 1, 11, 41, 6, 9, 33, 1, 674, 11, 98, 6, 20, 6, 9, 1, 10, 11, 148, 150, 6, 9, 1, 10, 11, 40, 1, 6, 9, 1, 10, 11, 40, 1, 6, 9, 1, 10, 11, 40, 1, 6, 9, 1, 10, 11, 40, 1, 6, 20, 6, 9, 674, 673, 11, 148, 150, 6, 9, 1, 673, 11, 40, 1, 6, 9, 1, 673, 11, 40, 1, 6, 9, 1, 673, 11, 40, 1, 6, 9, 1, 673, 11, 40, 1, 6, 20, 6, 9, 674, 38, 11, 224, 6, 9, 674, 1, 11, 98, 6, 9, 1, 38, 1, 11, 98, 6, 20, 6, 9, 1, 1, 11, 180, 151, 6, 20, 6, 9, 15, 33, 16, 11, 98, 151, 6, 20, 6, 20, 6, 7, 20, 6, 7, 57, 6, 9, 95, 153, 65, 97, 60, 6, 9, 95, 96, 97, 62, 6, 7, 20, 6, 7, 43, 6, 9, 442, 11, 625, 6, 9, 54, 11, 15, 311, 6, 9, 94, 11, 38, 6, 9, 144, 11, 673, 311, 6, 9, 44, 11, 311, 33, 6, 9, 290, 11, 1, 311, 6, 9, 91, 11, 1, 311, 6, 9, 45, 11, 10, 6, 9, 53, 11, 1, 311, 6, 20, 6, 20, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [4, 1, 6, 7, 8, 6, 9, 625, 11, 12, 1, 14, 6, 9, 10, 11, 12, 1, 23, 14, 6, 9, 311, 11, 12, 1, 23, 14, 6, 9, 673, 11, 12, 1, 125, 14, 6, 9, 15, 16, 11, 17, 18, 19, 6, 20, 6, 9, 1, 11, 363, 1, 76, 241, 14, 6, 9, 1, 11, 363, 1, 76, 241, 14, 6, 20, 6, 9, 1, 16, 11, 22, 6, 24, 1, 16, 11, 125, 1, 6, 137, 1, 11, 547, 6, 137, 1, 11, 547, 6, 137, 1, 11, 1, 6, 137, 1, 11, 1, 6, 24, 674, 11, 6, 137, 1, 11, 25, 547, 6, 245, 1, 11, 23, 6, 245, 1, 11, 119, 6, 137, 1, 11, 25, 1, 6, 245, 1, 11, 23, 6, 245, 1, 11, 119, 6, 20, 6, 9, 33, 11, 80, 449, 1, 87, 86, 6, 9, 1, 11, 22, 1, 1, 27, 6, 9, 1, 11, 193, 1, 1, 1, 6, 9, 38, 11, 12, 314, 191, 6, 9, 20, 6, 7, 39, 6, 20, 6, 9, 33, 38, 1, 11, 41, 6, 9, 33, 1, 674, 11, 98, 6, 20, 6, 9, 1, 10, 11, 148, 150, 6, 9, 1, 10, 11, 40, 1, 6, 9, 1, 10, 11, 40, 1, 6, 9, 1, 10, 11, 40, 1, 6, 9, 1, 10, 11, 40, 1, 6, 20, 6, 9, 674, 673, 11, 148, 150, 6, 9, 1, 673, 11, 40, 1, 6, 9, 1, 673, 11, 40, 1, 6, 9, 1, 673, 11, 40, 1, 6, 9, 1, 673, 11, 40, 1, 6, 20, 6, 9, 674, 38, 11, 224, 6, 9, 674, 1, 11, 98, 6, 9, 1, 38, 1, 11, 98, 6, 20, 6, 9, 1, 1, 11, 180, 151, 6, 20, 6, 9, 15, 33, 16, 11, 98, 151, 6, 20, 6, 20, 6, 7, 20, 6, 7, 57, 6, 9, 95, 153, 65, 97, 60, 6, 9, 95, 96, 97, 62, 6, 7, 20, 6, 7, 43, 6, 9, 442, 11, 625, 6, 9, 54, 11, 15, 311, 6, 9, 94, 11, 38, 6, 9, 144, 11, 673, 311, 6, 9, 44, 11, 311, 33, 6, 9, 290, 11, 1, 311, 6, 9, 91, 11, 1, 311, 6, 9, 45, 11, 10, 6, 9, 53, 11, 1, 311, 6, 20, 6, 20, 6, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 391}, "93": {"input": [2, 4, 6, 7, 8, 6, 20, 6, 9, 675, 11, 12, 314, 1, 6, 9, 311, 11, 12, 314, 213, 6, 9, 568, 65, 11, 12, 396, 588, 6, 9, 1, 65, 11, 74, 254, 16, 1, 1, 1, 87, 6, 9, 1, 11, 1, 129, 25, 241, 14, 6, 9, 77, 11, 17, 78, 6, 20, 6, 9, 415, 11, 169, 61, 416, 27, 239, 6, 9, 38, 11, 12, 89, 90, 6, 9, 33, 11, 34, 407, 87, 6, 20, 6, 7, 39, 6, 20, 6, 9, 33, 38, 11, 41, 6, 20, 6, 9, 33, 311, 1, 11, 145, 1, 1, 6, 9, 33, 675, 11, 98, 6, 20, 6, 9, 77, 33, 11, 98, 151, 6, 20, 6, 9, 311, 1, 16, 11, 40, 1, 6, 9, 1, 311, 38, 11, 98, 6, 20, 6, 9, 415, 33, 179, 11, 280, 6, 9, 568, 33, 11, 282, 571, 61, 6, 9, 33, 568, 11, 182, 571, 187, 6, 9, 33, 568, 11, 41, 6, 20, 6, 7, 43, 6, 9, 45, 11, 311, 675, 6, 9, 52, 11, 675, 6, 9, 53, 11, 1, 675, 6, 9, 92, 11, 311, 77, 6, 9, 44, 11, 33, 311, 675, 6, 9, 512, 11, 311, 675, 415, 6, 9, 144, 11, 568, 311, 675, 6, 20, 6, 7, 57, 6, 9, 95, 83, 60, 6, 9, 95, 96, 116, 62, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [4, 6, 7, 8, 6, 20, 6, 9, 675, 11, 12, 314, 1, 6, 9, 311, 11, 12, 314, 213, 6, 9, 568, 65, 11, 12, 396, 588, 6, 9, 1, 65, 11, 74, 254, 16, 1, 1, 1, 87, 6, 9, 1, 11, 1, 129, 25, 241, 14, 6, 9, 77, 11, 17, 78, 6, 20, 6, 9, 415, 11, 169, 61, 416, 27, 239, 6, 9, 38, 11, 12, 89, 90, 6, 9, 33, 11, 34, 407, 87, 6, 20, 6, 7, 39, 6, 20, 6, 9, 33, 38, 11, 41, 6, 20, 6, 9, 33, 311, 1, 11, 145, 1, 1, 6, 9, 33, 675, 11, 98, 6, 20, 6, 9, 77, 33, 11, 98, 151, 6, 20, 6, 9, 311, 1, 16, 11, 40, 1, 6, 9, 1, 311, 38, 11, 98, 6, 20, 6, 9, 415, 33, 179, 11, 280, 6, 9, 568, 33, 11, 282, 571, 61, 6, 9, 33, 568, 11, 182, 571, 187, 6, 9, 33, 568, 11, 41, 6, 20, 6, 7, 43, 6, 9, 45, 11, 311, 675, 6, 9, 52, 11, 675, 6, 9, 53, 11, 1, 675, 6, 9, 92, 11, 311, 77, 6, 9, 44, 11, 33, 311, 675, 6, 9, 512, 11, 311, 675, 415, 6, 9, 144, 11, 568, 311, 675, 6, 20, 6, 7, 57, 6, 9, 95, 83, 60, 6, 9, 95, 96, 116, 62, 6, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 234}, "94": {"input": [2, 4, 104, 105, 6, 7, 8, 6, 20, 6, 9, 10, 11, 12, 63, 6, 9, 33, 16, 11, 80, 81, 1, 6, 9, 69, 11, 417, 61, 32, 1, 6, 20, 6, 9, 311, 11, 12, 379, 6, 9, 160, 11, 12, 1, 6, 9, 64, 11, 12, 241, 14, 6, 20, 6, 9, 1, 11, 12, 6, 24, 1, 11, 1, 6, 24, 1, 11, 452, 6, 20, 6, 9, 109, 11, 502, 6, 24, 1, 11, 313, 107, 1, 1, 6, 24, 1, 11, 74, 1, 1, 6, 24, 1, 11, 12, 6, 20, 6, 9, 38, 11, 12, 89, 90, 6, 20, 6, 7, 43, 6, 9, 93, 11, 10, 1, 311, 6, 9, 200, 11, 10, 1, 6, 9, 44, 11, 10, 33, 311, 6, 9, 143, 11, 10, 160, 6, 9, 45, 11, 10, 311, 6, 9, 94, 11, 38, 6, 20, 6, 7, 39, 6, 9, 33, 38, 160, 1, 11, 41, 6, 20, 6, 9, 109, 311, 160, 1, 38, 101, 11, 98, 6, 20, 6, 9, 1, 64, 11, 40, 1, 181, 6, 9, 1, 1, 11, 98, 6, 20, 6, 9, 1, 109, 11, 40, 1, 151, 6, 9, 311, 69, 11, 40, 1, 6, 20, 6, 20, 6, 7, 57, 6, 9, 95, 96, 97, 62, 6, 9, 95, 1, 97, 60, 6, 9, 154, 1, 62, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [4, 104, 105, 6, 7, 8, 6, 20, 6, 9, 10, 11, 12, 63, 6, 9, 33, 16, 11, 80, 81, 1, 6, 9, 69, 11, 417, 61, 32, 1, 6, 20, 6, 9, 311, 11, 12, 379, 6, 9, 160, 11, 12, 1, 6, 9, 64, 11, 12, 241, 14, 6, 20, 6, 9, 1, 11, 12, 6, 24, 1, 11, 1, 6, 24, 1, 11, 452, 6, 20, 6, 9, 109, 11, 502, 6, 24, 1, 11, 313, 107, 1, 1, 6, 24, 1, 11, 74, 1, 1, 6, 24, 1, 11, 12, 6, 20, 6, 9, 38, 11, 12, 89, 90, 6, 20, 6, 7, 43, 6, 9, 93, 11, 10, 1, 311, 6, 9, 200, 11, 10, 1, 6, 9, 44, 11, 10, 33, 311, 6, 9, 143, 11, 10, 160, 6, 9, 45, 11, 10, 311, 6, 9, 94, 11, 38, 6, 20, 6, 7, 39, 6, 9, 33, 38, 160, 1, 11, 41, 6, 20, 6, 9, 109, 311, 160, 1, 38, 101, 11, 98, 6, 20, 6, 9, 1, 64, 11, 40, 1, 181, 6, 9, 1, 1, 11, 98, 6, 20, 6, 9, 1, 109, 11, 40, 1, 151, 6, 9, 311, 69, 11, 40, 1, 6, 20, 6, 20, 6, 7, 57, 6, 9, 95, 96, 97, 62, 6, 9, 95, 1, 97, 60, 6, 9, 154, 1, 62, 6, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 230}, "95": {"input": [2, 4, 104, 6, 7, 8, 6, 9, 10, 11, 12, 342, 14, 6, 20, 6, 9, 64, 11, 215, 107, 68, 6, 24, 676, 11, 67, 6, 24, 677, 11, 220, 6, 20, 6, 9, 38, 11, 6, 24, 1, 11, 6, 137, 678, 11, 12, 234, 6, 137, 1, 11, 12, 241, 14, 6, 20, 6, 24, 1, 11, 6, 137, 1, 11, 12, 1, 6, 137, 679, 11, 12, 241, 14, 6, 20, 6, 20, 6, 9, 216, 11, 576, 6, 24, 1, 11, 6, 137, 680, 11, 193, 254, 229, 517, 6, 137, 1, 11, 193, 254, 229, 241, 14, 6, 20, 6, 24, 1, 11, 6, 137, 1, 11, 193, 254, 518, 1, 6, 137, 1, 11, 193, 254, 518, 241, 14, 6, 20, 6, 20, 6, 9, 445, 11, 6, 24, 1, 11, 6, 137, 1, 11, 12, 446, 6, 137, 1, 11, 12, 241, 14, 6, 20, 6, 24, 1, 11, 6, 137, 1, 11, 12, 458, 6, 137, 1, 11, 12, 241, 14, 6, 20, 6, 9, 1, 11, 169, 170, 283, 6, 20, 6, 9, 33, 11, 1, 576, 6, 24, 681, 11, 1, 1, 6, 24, 682, 11, 1, 1, 6, 20, 6, 20, 6, 7, 43, 6, 9, 44, 11, 681, 10, 6, 9, 45, 11, 10, 6, 9, 500, 11, 680, 10, 6, 9, 337, 11, 1, 10, 6, 9, 91, 11, 678, 679, 6, 9, 94, 11, 678, 10, 6, 9, 202, 11, 679, 10, 6, 9, 46, 11, 1, 10, 6, 9, 47, 11, 1, 10, 6, 1, 6, 7, 39, 6, 9, 681, 678, 11, 41, 6, 9, 682, 1, 11, 41, 6, 9, 33, 101, 11, 264, 6, 20, 6, 9, 681, 680, 11, 98, 102, 6, 9, 682, 1, 11, 98, 102, 6, 20, 6, 9, 64, 64, 11, 180, 6, 9, 64, 1, 11, 98, 6, 9, 64, 1, 11, 98, 6, 20, 6, 9, 680, 678, 11, 41, 42, 6, 9, 1, 1, 11, 41, 42, 6, 9, 1, 1, 11, 41, 42, 6, 9, 1, 679, 11, 41, 42, 6, 20, 6, 6, 9, 681, 676, 11, 267, 1, 1, 6, 9, 681, 676, 11, 267, 1, 1, 6, 9, 681, 676, 11, 267, 1, 1, 6, 9, 681, 676, 11, 267, 1, 1, 6, 9, 681, 676, 11, 267, 1, 1, 6, 9, 681, 676, 11, 267, 1, 1, 6, 9, 681, 676, 11, 612, 6, 9, 681, 676, 11, 40, 1, 1, 6, 20, 6, 6, 9, 682, 677, 11, 267, 1, 1, 6, 9, 682, 677, 11, 267, 1, 1, 6, 9, 682, 677, 11, 267, 1, 1, 6, 9, 682, 677, 11, 267, 1, 1, 6, 9, 682, 677, 11, 267, 1, 1, 6, 9, 682, 677, 11, 267, 1, 1, 6, 9, 682, 677, 11, 612, 6, 9, 682, 677, 11, 40, 1, 1, 6, 20, 6, 9, 681, 1, 11, 182, 1, 184, 185, 151, 6, 9, 682, 1, 11, 182, 1, 184, 185, 151, 6, 20, 6, 20, 6, 7, 57, 6, 9, 95, 96, 97, 62, 6, 9, 95, 1, 97, 60, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [4, 104, 6, 7, 8, 6, 9, 10, 11, 12, 342, 14, 6, 20, 6, 9, 64, 11, 215, 107, 68, 6, 24, 676, 11, 67, 6, 24, 677, 11, 220, 6, 20, 6, 9, 38, 11, 6, 24, 1, 11, 6, 137, 678, 11, 12, 234, 6, 137, 1, 11, 12, 241, 14, 6, 20, 6, 24, 1, 11, 6, 137, 1, 11, 12, 1, 6, 137, 679, 11, 12, 241, 14, 6, 20, 6, 20, 6, 9, 216, 11, 576, 6, 24, 1, 11, 6, 137, 680, 11, 193, 254, 229, 517, 6, 137, 1, 11, 193, 254, 229, 241, 14, 6, 20, 6, 24, 1, 11, 6, 137, 1, 11, 193, 254, 518, 1, 6, 137, 1, 11, 193, 254, 518, 241, 14, 6, 20, 6, 20, 6, 9, 445, 11, 6, 24, 1, 11, 6, 137, 1, 11, 12, 446, 6, 137, 1, 11, 12, 241, 14, 6, 20, 6, 24, 1, 11, 6, 137, 1, 11, 12, 458, 6, 137, 1, 11, 12, 241, 14, 6, 20, 6, 9, 1, 11, 169, 170, 283, 6, 20, 6, 9, 33, 11, 1, 576, 6, 24, 681, 11, 1, 1, 6, 24, 682, 11, 1, 1, 6, 20, 6, 20, 6, 7, 43, 6, 9, 44, 11, 681, 10, 6, 9, 45, 11, 10, 6, 9, 500, 11, 680, 10, 6, 9, 337, 11, 1, 10, 6, 9, 91, 11, 678, 679, 6, 9, 94, 11, 678, 10, 6, 9, 202, 11, 679, 10, 6, 9, 46, 11, 1, 10, 6, 9, 47, 11, 1, 10, 6, 1, 6, 7, 39, 6, 9, 681, 678, 11, 41, 6, 9, 682, 1, 11, 41, 6, 9, 33, 101, 11, 264, 6, 20, 6, 9, 681, 680, 11, 98, 102, 6, 9, 682, 1, 11, 98, 102, 6, 20, 6, 9, 64, 64, 11, 180, 6, 9, 64, 1, 11, 98, 6, 9, 64, 1, 11, 98, 6, 20, 6, 9, 680, 678, 11, 41, 42, 6, 9, 1, 1, 11, 41, 42, 6, 9, 1, 1, 11, 41, 42, 6, 9, 1, 679, 11, 41, 42, 6, 20, 6, 6, 9, 681, 676, 11, 267, 1, 1, 6, 9, 681, 676, 11, 267, 1, 1, 6, 9, 681, 676, 11, 267, 1, 1, 6, 9, 681, 676, 11, 267, 1, 1, 6, 9, 681, 676, 11, 267, 1, 1, 6, 9, 681, 676, 11, 267, 1, 1, 6, 9, 681, 676, 11, 612, 6, 9, 681, 676, 11, 40, 1, 1, 6, 20, 6, 6, 9, 682, 677, 11, 267, 1, 1, 6, 9, 682, 677, 11, 267, 1, 1, 6, 9, 682, 677, 11, 267, 1, 1, 6, 9, 682, 677, 11, 267, 1, 1, 6, 9, 682, 677, 11, 267, 1, 1, 6, 9, 682, 677, 11, 267, 1, 1, 6, 9, 682, 677, 11, 612, 6, 9, 682, 677, 11, 40, 1, 1, 6, 20, 6, 9, 681, 1, 11, 182, 1, 184, 185, 151, 6, 9, 682, 1, 11, 182, 1, 184, 185, 151, 6, 20, 6, 20, 6, 7, 57, 6, 9, 95, 96, 97, 62, 6, 9, 95, 1, 97, 60, 6, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 521}, "96": {"input": [2, 4, 6, 7, 8, 6, 9, 10, 11, 12, 14, 1, 6, 9, 317, 11, 1, 472, 1, 543, 117, 1, 1, 6, 9, 468, 11, 22, 85, 16, 358, 467, 277, 6, 9, 196, 11, 6, 24, 15, 16, 11, 17, 18, 272, 6, 20, 6, 9, 33, 11, 34, 286, 6, 20, 6, 9, 38, 11, 12, 242, 90, 6, 20, 6, 7, 39, 6, 20, 6, 9, 15, 33, 11, 98, 266, 6, 9, 33, 38, 11, 41, 6, 9, 317, 38, 11, 41, 6, 9, 33, 468, 11, 98, 102, 6, 9, 468, 38, 11, 98, 6, 20, 6, 20, 6, 7, 43, 6, 9, 54, 11, 15, 10, 6, 9, 192, 11, 317, 10, 6, 9, 45, 11, 10, 6, 9, 44, 11, 33, 10, 6, 20, 6, 7, 57, 6, 9, 95, 153, 97, 60, 6, 9, 95, 96, 97, 62, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [4, 6, 7, 8, 6, 9, 10, 11, 12, 14, 1, 6, 9, 317, 11, 1, 472, 1, 543, 117, 1, 1, 6, 9, 468, 11, 22, 85, 16, 358, 467, 277, 6, 9, 196, 11, 6, 24, 15, 16, 11, 17, 18, 272, 6, 20, 6, 9, 33, 11, 34, 286, 6, 20, 6, 9, 38, 11, 12, 242, 90, 6, 20, 6, 7, 39, 6, 20, 6, 9, 15, 33, 11, 98, 266, 6, 9, 33, 38, 11, 41, 6, 9, 317, 38, 11, 41, 6, 9, 33, 468, 11, 98, 102, 6, 9, 468, 38, 11, 98, 6, 20, 6, 20, 6, 7, 43, 6, 9, 54, 11, 15, 10, 6, 9, 192, 11, 317, 10, 6, 9, 45, 11, 10, 6, 9, 44, 11, 33, 10, 6, 20, 6, 7, 57, 6, 9, 95, 153, 97, 60, 6, 9, 95, 96, 97, 62, 6, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 149}, "97": {"input": [2, 4, 5, 6, 20, 6, 7, 8, 6, 9, 106, 11, 12, 156, 14, 6, 9, 33, 11, 529, 1, 207, 1, 1, 1, 235, 1, 1, 6, 20, 6, 9, 1, 11, 22, 128, 1, 207, 564, 1, 27, 6, 24, 1, 11, 6, 24, 499, 11, 6, 20, 6, 9, 1, 11, 215, 241, 14, 6, 20, 6, 9, 683, 11, 215, 1, 6, 24, 1, 11, 1, 6, 24, 1, 11, 6, 20, 6, 9, 521, 11, 215, 288, 6, 24, 1, 11, 1, 6, 24, 38, 11, 6, 20, 6, 20, 6, 7, 57, 6, 9, 95, 96, 97, 62, 6, 9, 95, 1, 97, 60, 6, 210, 20, 6, 7, 39, 6, 20, 6, 9, 1, 683, 521, 11, 267, 1, 1, 6, 20, 6, 9, 683, 499, 11, 98, 103, 6, 20, 6, 9, 499, 33, 11, 1, 6, 9, 499, 521, 11, 384, 6, 9, 33, 521, 11, 211, 6, 20, 6, 9, 499, 101, 11, 340, 96, 184, 6, 9, 499, 101, 11, 40, 1, 6, 9, 499, 683, 11, 384, 6, 20, 6, 7, 43, 6, 9, 45, 11, 106, 6, 9, 500, 11, 106, 499, 6, 9, 202, 11, 106, 1, 6, 9, 200, 11, 106, 1, 6, 9, 51, 11, 106, 1, 6, 9, 94, 11, 106, 38, 6, 9, 44, 11, 106, 33, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [4, 5, 6, 20, 6, 7, 8, 6, 9, 106, 11, 12, 156, 14, 6, 9, 33, 11, 529, 1, 207, 1, 1, 1, 235, 1, 1, 6, 20, 6, 9, 1, 11, 22, 128, 1, 207, 564, 1, 27, 6, 24, 1, 11, 6, 24, 499, 11, 6, 20, 6, 9, 1, 11, 215, 241, 14, 6, 20, 6, 9, 683, 11, 215, 1, 6, 24, 1, 11, 1, 6, 24, 1, 11, 6, 20, 6, 9, 521, 11, 215, 288, 6, 24, 1, 11, 1, 6, 24, 38, 11, 6, 20, 6, 20, 6, 7, 57, 6, 9, 95, 96, 97, 62, 6, 9, 95, 1, 97, 60, 6, 210, 20, 6, 7, 39, 6, 20, 6, 9, 1, 683, 521, 11, 267, 1, 1, 6, 20, 6, 9, 683, 499, 11, 98, 103, 6, 20, 6, 9, 499, 33, 11, 1, 6, 9, 499, 521, 11, 384, 6, 9, 33, 521, 11, 211, 6, 20, 6, 9, 499, 101, 11, 340, 96, 184, 6, 9, 499, 101, 11, 40, 1, 6, 9, 499, 683, 11, 384, 6, 20, 6, 7, 43, 6, 9, 45, 11, 106, 6, 9, 500, 11, 106, 499, 6, 9, 202, 11, 106, 1, 6, 9, 200, 11, 106, 1, 6, 9, 51, 11, 106, 1, 6, 9, 94, 11, 106, 38, 6, 9, 44, 11, 106, 33, 6, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 227}} \ No newline at end of file diff --git a/VGDLData/ptb.valid.csv b/VGDLData/ptb.valid.csv index 3b8e83d..7cfa9d9 100644 --- a/VGDLData/ptb.valid.csv +++ b/VGDLData/ptb.valid.csv @@ -1,12 +1,12 @@ -0,examples/gridphysics/islands.txt -1,examples/gridphysics/towerdefense.txt -2,examples/gridphysics/seaquest.txt -3,examples/gridphysics/eighthpassenger.txt -4,examples/contphysics/bubble.txt -5,examples/gridphysics/x-racer.txt -6,examples/gridphysics/labyrinthdual.txt -7,examples/gridphysics/lemmings.txt -8,examples/gridphysics/fireman.txt -9,examples/contphysics/asteroids.txt -10,examples/gridphysics/racebet.txt -11,examples/gridphysics/shipwreck.txt +0,examples/gridphysics/witnessprotected.txt +1,examples/gridphysics/zenpuzzle.txt +2,examples/gridphysics/eggomania.txt +3,examples/gridphysics/mirrors.txt +4,examples/gridphysics/defender.txt +5,examples/gridphysics/blacksmoke.txt +6,examples/gridphysics/bomber.txt +7,examples/gridphysics/pacman.txt +8,examples/gridphysics/racebet2.txt +9,examples/gridphysics/roadfighter.txt +10,examples/gridphysics/witnessprotection.txt +11,examples/gridphysics/islands.txt diff --git a/VGDLData/ptb.valid.json b/VGDLData/ptb.valid.json index d52fd66..01c20c6 100644 --- a/VGDLData/ptb.valid.json +++ b/VGDLData/ptb.valid.json @@ -1 +1 @@ -{"0": {"input": [2, 6, 4, 8, 9, 4, 5, 4, 10, 129, 12, 13, 1, 4, 10, 17, 12, 82, 115, 329, 4, 10, 556, 12, 13, 4, 32, 1, 12, 198, 4, 32, 1, 12, 262, 4, 5, 4, 10, 112, 12, 113, 127, 114, 205, 1, 4, 5, 4, 10, 349, 12, 13, 350, 136, 4, 10, 1, 18, 12, 109, 1, 346, 132, 1, 4, 10, 344, 12, 4, 32, 1, 12, 332, 85, 1, 1, 345, 4, 32, 1, 12, 13, 345, 4, 5, 4, 10, 1, 12, 13, 1, 4, 10, 107, 12, 13, 423, 514, 4, 5, 4, 10, 1, 12, 39, 372, 19, 1, 1, 132, 4, 10, 1, 12, 13, 1, 4, 5, 4, 5, 4, 8, 46, 4, 10, 51, 12, 129, 4, 10, 123, 12, 1, 4, 10, 54, 12, 1, 17, 4, 10, 47, 12, 129, 349, 4, 10, 48, 12, 129, 1, 4, 10, 124, 12, 1, 1, 4, 10, 120, 12, 1, 107, 4, 5, 4, 8, 64, 4, 5, 4, 10, 17, 119, 43, 349, 18, 12, 92, 4, 10, 17, 18, 1, 18, 12, 65, 4, 5, 4, 10, 349, 1, 112, 12, 117, 330, 4, 10], "target": [6, 4, 8, 9, 4, 5, 4, 10, 129, 12, 13, 1, 4, 10, 17, 12, 82, 115, 329, 4, 10, 556, 12, 13, 4, 32, 1, 12, 198, 4, 32, 1, 12, 262, 4, 5, 4, 10, 112, 12, 113, 127, 114, 205, 1, 4, 5, 4, 10, 349, 12, 13, 350, 136, 4, 10, 1, 18, 12, 109, 1, 346, 132, 1, 4, 10, 344, 12, 4, 32, 1, 12, 332, 85, 1, 1, 345, 4, 32, 1, 12, 13, 345, 4, 5, 4, 10, 1, 12, 13, 1, 4, 10, 107, 12, 13, 423, 514, 4, 5, 4, 10, 1, 12, 39, 372, 19, 1, 1, 132, 4, 10, 1, 12, 13, 1, 4, 5, 4, 5, 4, 8, 46, 4, 10, 51, 12, 129, 4, 10, 123, 12, 1, 4, 10, 54, 12, 1, 17, 4, 10, 47, 12, 129, 349, 4, 10, 48, 12, 129, 1, 4, 10, 124, 12, 1, 1, 4, 10, 120, 12, 1, 107, 4, 5, 4, 8, 64, 4, 5, 4, 10, 17, 119, 43, 349, 18, 12, 92, 4, 10, 17, 18, 1, 18, 12, 65, 4, 5, 4, 10, 349, 1, 112, 12, 117, 330, 4, 10, 3], "length": 200}, "1": {"input": [2, 6, 128, 261, 4, 8, 9, 4, 10, 196, 12, 13, 99, 45, 174, 4, 10, 1, 12, 13, 328, 174, 4, 5, 4, 10, 1, 12, 13, 1, 4, 32, 1, 12, 4, 32, 1, 12, 4, 10, 347, 12, 1, 1, 1, 4, 32, 1, 12, 1, 220, 433, 4, 32, 1, 12, 1, 220, 427, 4, 5, 4, 10, 153, 12, 4, 32, 17, 12, 82, 1, 1, 4, 32, 1, 12, 30, 4, 155, 1, 12, 209, 21, 35, 1, 100, 4, 236, 1, 12, 36, 4, 236, 1, 12, 37, 4, 236, 1, 12, 34, 4, 236, 1, 12, 33, 4, 155, 324, 12, 1, 1, 1, 98, 4, 236, 1, 12, 36, 4, 236, 1, 12, 37, 4, 236, 574, 12, 34, 4, 236, 575, 12, 33, 4, 5, 4, 10, 1, 12, 109, 204, 174, 4, 32, 1, 12, 375, 318, 4, 155, 1, 12, 1, 4, 155, 1, 12, 1, 4, 155, 1, 12, 1, 4, 155, 1, 12, 1, 4, 32, 1, 12, 375, 1, 4, 155, 1, 12, 1, 4, 155, 1, 12, 1, 4, 155, 1, 12, 1, 4, 155, 1, 12, 1, 4, 5, 4, 10, 269], "target": [6, 128, 261, 4, 8, 9, 4, 10, 196, 12, 13, 99, 45, 174, 4, 10, 1, 12, 13, 328, 174, 4, 5, 4, 10, 1, 12, 13, 1, 4, 32, 1, 12, 4, 32, 1, 12, 4, 10, 347, 12, 1, 1, 1, 4, 32, 1, 12, 1, 220, 433, 4, 32, 1, 12, 1, 220, 427, 4, 5, 4, 10, 153, 12, 4, 32, 17, 12, 82, 1, 1, 4, 32, 1, 12, 30, 4, 155, 1, 12, 209, 21, 35, 1, 100, 4, 236, 1, 12, 36, 4, 236, 1, 12, 37, 4, 236, 1, 12, 34, 4, 236, 1, 12, 33, 4, 155, 324, 12, 1, 1, 1, 98, 4, 236, 1, 12, 36, 4, 236, 1, 12, 37, 4, 236, 574, 12, 34, 4, 236, 575, 12, 33, 4, 5, 4, 10, 1, 12, 109, 204, 174, 4, 32, 1, 12, 375, 318, 4, 155, 1, 12, 1, 4, 155, 1, 12, 1, 4, 155, 1, 12, 1, 4, 155, 1, 12, 1, 4, 32, 1, 12, 375, 1, 4, 155, 1, 12, 1, 4, 155, 1, 12, 1, 4, 155, 1, 12, 1, 4, 155, 1, 12, 1, 4, 5, 4, 10, 269, 3], "length": 200}, "2": {"input": [2, 6, 4, 8, 9, 4, 5, 4, 10, 540, 73, 12, 13, 1, 4, 10, 129, 12, 13, 1, 4, 10, 1, 12, 13, 1, 4, 10, 1, 12, 109, 114, 1, 110, 4, 32, 1, 18, 12, 18, 1, 18, 111, 4, 32, 1, 18, 12, 18, 1, 18, 1, 4, 32, 1, 18, 12, 18, 1, 4, 155, 1, 12, 1, 4, 155, 1, 18, 12, 1, 4, 5, 4, 10, 153, 12, 4, 32, 17, 18, 12, 82, 19, 18, 1, 1, 1, 1, 4, 32, 548, 12, 30, 19, 148, 4, 32, 1, 12, 4, 155, 549, 18, 12, 30, 34, 18, 203, 85, 1, 4, 155, 1, 18, 12, 103, 18, 33, 18, 86, 98, 1, 1, 1, 4, 155, 1, 12, 30, 33, 203, 100, 132, 1, 4, 32, 1, 12, 308, 40, 146, 1, 309, 4, 5, 4, 10, 1, 18, 12, 39, 40, 1, 4, 5, 4, 8, 64, 4, 5, 4, 10, 17, 213, 12, 214, 1, 215, 4, 5, 4, 10, 119, 17, 1, 540, 73, 12, 92, 4, 10, 1, 119, 18, 12, 65, 4, 5, 4, 10, 1, 548, 12, 93, 67, 4, 10, 17, 1, 18], "target": [6, 4, 8, 9, 4, 5, 4, 10, 540, 73, 12, 13, 1, 4, 10, 129, 12, 13, 1, 4, 10, 1, 12, 13, 1, 4, 10, 1, 12, 109, 114, 1, 110, 4, 32, 1, 18, 12, 18, 1, 18, 111, 4, 32, 1, 18, 12, 18, 1, 18, 1, 4, 32, 1, 18, 12, 18, 1, 4, 155, 1, 12, 1, 4, 155, 1, 18, 12, 1, 4, 5, 4, 10, 153, 12, 4, 32, 17, 18, 12, 82, 19, 18, 1, 1, 1, 1, 4, 32, 548, 12, 30, 19, 148, 4, 32, 1, 12, 4, 155, 549, 18, 12, 30, 34, 18, 203, 85, 1, 4, 155, 1, 18, 12, 103, 18, 33, 18, 86, 98, 1, 1, 1, 4, 155, 1, 12, 30, 33, 203, 100, 132, 1, 4, 32, 1, 12, 308, 40, 146, 1, 309, 4, 5, 4, 10, 1, 18, 12, 39, 40, 1, 4, 5, 4, 8, 64, 4, 5, 4, 10, 17, 213, 12, 214, 1, 215, 4, 5, 4, 10, 119, 17, 1, 540, 73, 12, 92, 4, 10, 1, 119, 18, 12, 65, 4, 5, 4, 10, 1, 548, 12, 93, 67, 4, 10, 17, 1, 18, 3], "length": 200}, "3": {"input": [2, 6, 1, 1, 4, 8, 9, 4, 5, 4, 10, 153, 12, 4, 32, 1, 12, 13, 1, 4, 32, 1, 12, 23, 1, 4, 32, 1, 12, 23, 1, 4, 32, 1, 12, 23, 204, 174, 4, 32, 1, 12, 23, 204, 174, 4, 32, 182, 12, 108, 40, 211, 4, 5, 4, 32, 181, 12, 108, 4, 155, 1, 12, 13, 139, 4, 155, 1, 12, 13, 183, 4, 5, 4, 32, 384, 12, 149, 4, 155, 1, 12, 1, 1, 1, 105, 1, 4, 155, 1, 12, 1, 1, 1, 105, 1, 204, 174, 4, 155, 1, 12, 1, 1, 1, 1, 1, 1, 204, 174, 4, 5, 4, 32, 1, 12, 248, 249, 4, 155, 602, 18, 12, 1, 19, 18, 146, 295, 4, 155, 1, 12, 1, 85, 18, 146, 4, 5, 4, 32, 43, 12, 13, 325, 4, 5, 4, 5, 4, 5, 4, 8, 64, 4, 5, 4, 10, 153, 43, 12, 92, 481, 4, 10, 1, 1, 12, 92, 481, 4, 10, 1, 384, 18, 12, 65, 66, 4, 10, 182, 1, 12, 65, 254, 4, 5, 4, 10, 1, 1, 12, 255, 1, 1, 4, 10, 1, 1, 12, 117], "target": [6, 1, 1, 4, 8, 9, 4, 5, 4, 10, 153, 12, 4, 32, 1, 12, 13, 1, 4, 32, 1, 12, 23, 1, 4, 32, 1, 12, 23, 1, 4, 32, 1, 12, 23, 204, 174, 4, 32, 1, 12, 23, 204, 174, 4, 32, 182, 12, 108, 40, 211, 4, 5, 4, 32, 181, 12, 108, 4, 155, 1, 12, 13, 139, 4, 155, 1, 12, 13, 183, 4, 5, 4, 32, 384, 12, 149, 4, 155, 1, 12, 1, 1, 1, 105, 1, 4, 155, 1, 12, 1, 1, 1, 105, 1, 204, 174, 4, 155, 1, 12, 1, 1, 1, 1, 1, 1, 204, 174, 4, 5, 4, 32, 1, 12, 248, 249, 4, 155, 602, 18, 12, 1, 19, 18, 146, 295, 4, 155, 1, 12, 1, 85, 18, 146, 4, 5, 4, 32, 43, 12, 13, 325, 4, 5, 4, 5, 4, 5, 4, 8, 64, 4, 5, 4, 10, 153, 43, 12, 92, 481, 4, 10, 1, 1, 12, 92, 481, 4, 10, 1, 384, 18, 12, 65, 66, 4, 10, 182, 1, 12, 65, 254, 4, 5, 4, 10, 1, 1, 12, 255, 1, 1, 4, 10, 1, 1, 12, 117, 3], "length": 200}, "4": {"input": [2, 6, 4, 8, 9, 162, 5, 4, 10, 17, 12, 1, 334, 378, 453, 1, 4, 10, 335, 12, 30, 1, 149, 1, 378, 148, 4, 10, 1, 12, 30, 378, 1, 4, 10, 1, 12, 1, 1, 287, 4, 10, 1, 12, 1, 4, 10, 1, 12, 1, 4, 10, 1, 12, 1, 224, 4, 10, 1, 12, 1, 4, 10, 1, 12, 1, 4, 10, 1, 12, 1, 136, 336, 4, 10, 1, 12, 1, 4, 10, 1, 12, 1, 4, 32, 5, 4, 8, 55, 4, 10, 56, 1, 162, 63, 4, 10, 56, 58, 61, 4, 252, 5, 4, 8, 64, 4, 10, 335, 43, 12, 65, 5, 4, 10, 1, 335, 12, 65, 4, 10, 5, 4, 10, 335, 1, 12, 65, 67, 4, 10, 5, 4, 10, 335, 1, 12, 70, 1, 4, 10, 335, 1, 12, 70, 1, 4, 10, 335, 1, 12, 65, 67, 4, 10, 5, 4, 10, 335, 1, 12, 70, 1, 4, 10, 335, 1, 12, 70, 1, 4, 10, 335, 1, 12, 65, 67, 4, 10, 5, 4, 10, 17, 43, 12, 458, 4, 10, 17, 119, 12, 92, 4, 10, 335, 119, 12, 65, 4, 10], "target": [6, 4, 8, 9, 162, 5, 4, 10, 17, 12, 1, 334, 378, 453, 1, 4, 10, 335, 12, 30, 1, 149, 1, 378, 148, 4, 10, 1, 12, 30, 378, 1, 4, 10, 1, 12, 1, 1, 287, 4, 10, 1, 12, 1, 4, 10, 1, 12, 1, 4, 10, 1, 12, 1, 224, 4, 10, 1, 12, 1, 4, 10, 1, 12, 1, 4, 10, 1, 12, 1, 136, 336, 4, 10, 1, 12, 1, 4, 10, 1, 12, 1, 4, 32, 5, 4, 8, 55, 4, 10, 56, 1, 162, 63, 4, 10, 56, 58, 61, 4, 252, 5, 4, 8, 64, 4, 10, 335, 43, 12, 65, 5, 4, 10, 1, 335, 12, 65, 4, 10, 5, 4, 10, 335, 1, 12, 65, 67, 4, 10, 5, 4, 10, 335, 1, 12, 70, 1, 4, 10, 335, 1, 12, 70, 1, 4, 10, 335, 1, 12, 65, 67, 4, 10, 5, 4, 10, 335, 1, 12, 70, 1, 4, 10, 335, 1, 12, 70, 1, 4, 10, 335, 1, 12, 65, 67, 4, 10, 5, 4, 10, 17, 43, 12, 458, 4, 10, 17, 119, 12, 92, 4, 10, 335, 119, 12, 65, 4, 10, 3], "length": 200}, "5": {"input": [2, 6, 261, 4, 8, 9, 4, 10, 11, 12, 13, 1, 174, 4, 10, 315, 12, 13, 1, 174, 4, 10, 153, 12, 4, 5, 4, 32, 1, 12, 4, 155, 17, 18, 12, 1, 408, 19, 1, 1, 1, 1, 4, 236, 1, 12, 363, 146, 4, 155, 1, 73, 12, 30, 33, 18, 1, 4, 236, 1, 12, 408, 4, 236, 1, 12, 266, 4, 236, 1, 12, 288, 4, 32, 1, 12, 4, 155, 1, 18, 12, 30, 34, 146, 1, 4, 155, 1, 18, 12, 30, 34, 1, 1, 4, 155, 499, 162, 12, 30, 34, 323, 1, 4, 32, 1, 12, 4, 155, 316, 12, 30, 34, 1, 1, 4, 155, 107, 12, 30, 34, 146, 211, 110, 4, 5, 4, 10, 317, 57, 12, 1, 204, 174, 1, 1, 1, 1, 4, 10, 1, 18, 12, 1, 204, 174, 1, 1, 1, 18, 1, 4, 5, 4, 10, 1, 12, 109, 204, 174, 160, 375, 346, 1, 4, 10, 1, 73, 12, 109, 204, 174, 1, 105, 1, 4, 5, 4, 10, 1, 12, 13, 100, 1, 4, 10, 1, 12, 13, 220, 1, 4, 5, 4, 10, 1, 12, 113, 204, 174], "target": [6, 261, 4, 8, 9, 4, 10, 11, 12, 13, 1, 174, 4, 10, 315, 12, 13, 1, 174, 4, 10, 153, 12, 4, 5, 4, 32, 1, 12, 4, 155, 17, 18, 12, 1, 408, 19, 1, 1, 1, 1, 4, 236, 1, 12, 363, 146, 4, 155, 1, 73, 12, 30, 33, 18, 1, 4, 236, 1, 12, 408, 4, 236, 1, 12, 266, 4, 236, 1, 12, 288, 4, 32, 1, 12, 4, 155, 1, 18, 12, 30, 34, 146, 1, 4, 155, 1, 18, 12, 30, 34, 1, 1, 4, 155, 499, 162, 12, 30, 34, 323, 1, 4, 32, 1, 12, 4, 155, 316, 12, 30, 34, 1, 1, 4, 155, 107, 12, 30, 34, 146, 211, 110, 4, 5, 4, 10, 317, 57, 12, 1, 204, 174, 1, 1, 1, 1, 4, 10, 1, 18, 12, 1, 204, 174, 1, 1, 1, 18, 1, 4, 5, 4, 10, 1, 12, 109, 204, 174, 160, 375, 346, 1, 4, 10, 1, 73, 12, 109, 204, 174, 1, 105, 1, 4, 5, 4, 10, 1, 12, 13, 100, 1, 4, 10, 1, 12, 13, 220, 1, 4, 5, 4, 10, 1, 12, 113, 204, 174, 3], "length": 200}, "6": {"input": [2, 6, 128, 4, 8, 9, 4, 10, 11, 12, 13, 99, 45, 174, 4, 10, 331, 12, 13, 314, 4, 10, 182, 12, 108, 40, 211, 4, 5, 4, 10, 43, 12, 13, 4, 32, 1, 12, 325, 4, 32, 1, 12, 156, 45, 4, 32, 1, 12, 44, 45, 4, 5, 4, 10, 1, 12, 39, 1, 127, 41, 100, 4, 10, 1, 12, 39, 1, 127, 41, 130, 4, 5, 4, 10, 17, 12, 175, 4, 32, 1, 12, 468, 4, 32, 1, 12, 1, 4, 32, 1, 12, 1, 4, 5, 4, 8, 64, 4, 5, 4, 10, 17, 1, 12, 92, 4, 10, 1, 43, 12, 92, 4, 10, 1, 1, 12, 92, 4, 10, 1, 1, 12, 92, 4, 5, 4, 4, 10, 17, 1, 12, 117, 1, 118, 1, 4, 5, 4, 4, 10, 17, 1, 12, 117, 1, 118, 1, 4, 5, 4, 10, 182, 17, 12, 65, 67, 4, 10, 17, 331, 12, 65, 94, 4, 5, 4, 8, 55, 4, 10, 56, 58, 60, 61, 4, 10, 56, 194, 60, 63, 4, 10, 125, 126, 61, 4, 5, 4, 8, 46, 4, 10, 123, 12, 11, 182, 4, 10, 124], "target": [6, 128, 4, 8, 9, 4, 10, 11, 12, 13, 99, 45, 174, 4, 10, 331, 12, 13, 314, 4, 10, 182, 12, 108, 40, 211, 4, 5, 4, 10, 43, 12, 13, 4, 32, 1, 12, 325, 4, 32, 1, 12, 156, 45, 4, 32, 1, 12, 44, 45, 4, 5, 4, 10, 1, 12, 39, 1, 127, 41, 100, 4, 10, 1, 12, 39, 1, 127, 41, 130, 4, 5, 4, 10, 17, 12, 175, 4, 32, 1, 12, 468, 4, 32, 1, 12, 1, 4, 32, 1, 12, 1, 4, 5, 4, 8, 64, 4, 5, 4, 10, 17, 1, 12, 92, 4, 10, 1, 43, 12, 92, 4, 10, 1, 1, 12, 92, 4, 10, 1, 1, 12, 92, 4, 5, 4, 4, 10, 17, 1, 12, 117, 1, 118, 1, 4, 5, 4, 4, 10, 17, 1, 12, 117, 1, 118, 1, 4, 5, 4, 10, 182, 17, 12, 65, 67, 4, 10, 17, 331, 12, 65, 94, 4, 5, 4, 8, 55, 4, 10, 56, 58, 60, 61, 4, 10, 56, 194, 60, 63, 4, 10, 125, 126, 61, 4, 5, 4, 8, 46, 4, 10, 123, 12, 11, 182, 4, 10, 124, 3], "length": 200}, "7": {"input": [2, 6, 4, 8, 9, 4, 10, 11, 12, 13, 96, 4, 10, 178, 73, 12, 13, 179, 423, 110, 4, 10, 112, 12, 26, 114, 127, 149, 205, 79, 4, 5, 4, 10, 1, 12, 109, 573, 318, 1, 1, 110, 4, 10, 182, 12, 108, 40, 144, 4, 5, 4, 10, 153, 12, 4, 32, 17, 18, 12, 82, 115, 1, 4, 32, 1, 12, 83, 194, 340, 100, 410, 295, 102, 4, 5, 4, 10, 43, 12, 13, 156, 45, 4, 8, 46, 4, 10, 123, 12, 11, 182, 4, 10, 190, 12, 11, 1, 4, 10, 121, 12, 11, 178, 4, 10, 51, 12, 11, 4, 10, 54, 12, 11, 17, 4, 10, 52, 12, 11, 43, 4, 5, 4, 8, 55, 4, 10, 56, 18, 58, 18, 60, 61, 4, 10, 62, 1, 1, 60, 63, 4, 5, 4, 8, 64, 4, 10, 17, 178, 18, 12, 65, 390, 4, 10, 1, 178, 18, 12, 65, 1, 4, 10, 153, 43, 119, 12, 92, 4, 10, 43, 112, 18, 12, 65, 94, 4, 10, 1, 182, 12, 65, 95, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [6, 4, 8, 9, 4, 10, 11, 12, 13, 96, 4, 10, 178, 73, 12, 13, 179, 423, 110, 4, 10, 112, 12, 26, 114, 127, 149, 205, 79, 4, 5, 4, 10, 1, 12, 109, 573, 318, 1, 1, 110, 4, 10, 182, 12, 108, 40, 144, 4, 5, 4, 10, 153, 12, 4, 32, 17, 18, 12, 82, 115, 1, 4, 32, 1, 12, 83, 194, 340, 100, 410, 295, 102, 4, 5, 4, 10, 43, 12, 13, 156, 45, 4, 8, 46, 4, 10, 123, 12, 11, 182, 4, 10, 190, 12, 11, 1, 4, 10, 121, 12, 11, 178, 4, 10, 51, 12, 11, 4, 10, 54, 12, 11, 17, 4, 10, 52, 12, 11, 43, 4, 5, 4, 8, 55, 4, 10, 56, 18, 58, 18, 60, 61, 4, 10, 62, 1, 1, 60, 63, 4, 5, 4, 8, 64, 4, 10, 17, 178, 18, 12, 65, 390, 4, 10, 1, 178, 18, 12, 65, 1, 4, 10, 153, 43, 119, 12, 92, 4, 10, 43, 112, 18, 12, 65, 94, 4, 10, 1, 182, 12, 65, 95, 4, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 185}, "8": {"input": [2, 6, 261, 128, 4, 8, 9, 4, 5, 4, 10, 196, 12, 13, 1, 174, 4, 10, 1, 12, 39, 130, 372, 4, 10, 129, 12, 30, 389, 306, 136, 4, 10, 177, 12, 13, 1, 4, 10, 1, 12, 13, 1, 4, 5, 4, 10, 344, 12, 345, 4, 32, 1, 12, 109, 1, 111, 1, 4, 32, 1, 12, 332, 85, 1, 1, 4, 32, 1, 12, 13, 4, 10, 17, 18, 12, 82, 1, 1, 1, 1, 4, 5, 4, 10, 43, 12, 13, 325, 4, 5, 4, 8, 46, 4, 10, 47, 12, 177, 196, 4, 10, 54, 12, 17, 196, 4, 10, 190, 12, 1, 196, 4, 10, 91, 12, 1, 196, 4, 10, 51, 12, 196, 4, 5, 4, 5, 4, 8, 64, 4, 10, 17, 43, 177, 12, 92, 4, 5, 4, 10, 177, 1, 12, 65, 94, 4, 10, 1, 177, 12, 117, 1, 4, 5, 4, 10, 344, 43, 12, 65, 4, 10, 344, 129, 12, 65, 95, 4, 10, 129, 344, 177, 43, 12, 65, 4, 5, 4, 10, 17, 344, 12, 214, 4, 5, 4, 10, 1, 196, 12, 65, 4, 5, 4, 10, 17, 1, 12, 71], "target": [6, 261, 128, 4, 8, 9, 4, 5, 4, 10, 196, 12, 13, 1, 174, 4, 10, 1, 12, 39, 130, 372, 4, 10, 129, 12, 30, 389, 306, 136, 4, 10, 177, 12, 13, 1, 4, 10, 1, 12, 13, 1, 4, 5, 4, 10, 344, 12, 345, 4, 32, 1, 12, 109, 1, 111, 1, 4, 32, 1, 12, 332, 85, 1, 1, 4, 32, 1, 12, 13, 4, 10, 17, 18, 12, 82, 1, 1, 1, 1, 4, 5, 4, 10, 43, 12, 13, 325, 4, 5, 4, 8, 46, 4, 10, 47, 12, 177, 196, 4, 10, 54, 12, 17, 196, 4, 10, 190, 12, 1, 196, 4, 10, 91, 12, 1, 196, 4, 10, 51, 12, 196, 4, 5, 4, 5, 4, 8, 64, 4, 10, 17, 43, 177, 12, 92, 4, 5, 4, 10, 177, 1, 12, 65, 94, 4, 10, 1, 177, 12, 117, 1, 4, 5, 4, 10, 344, 43, 12, 65, 4, 10, 344, 129, 12, 65, 95, 4, 10, 129, 344, 177, 43, 12, 65, 4, 5, 4, 10, 17, 344, 12, 214, 4, 5, 4, 10, 1, 196, 12, 65, 4, 5, 4, 10, 17, 1, 12, 71, 3], "length": 200}, "9": {"input": [2, 6, 4, 8, 9, 162, 5, 4, 10, 486, 162, 12, 13, 1, 4, 10, 17, 12, 1, 334, 378, 1, 4, 10, 335, 12, 30, 378, 1, 149, 150, 4, 10, 522, 12, 13, 1, 4, 32, 5, 4, 8, 55, 4, 10, 56, 487, 162, 63, 4, 10, 56, 58, 61, 4, 252, 5, 4, 8, 64, 4, 10, 335, 43, 12, 65, 4, 10, 335, 522, 12, 65, 4, 10, 522, 335, 12, 65, 4, 10, 486, 335, 12, 65, 67, 4, 10, 17, 43, 12, 65, 4, 10, 17, 522, 12, 65, 4, 10, 17, 486, 12, 65, 4, 5, 4, 8, 46, 4, 10, 459, 12, 486, 4, 10, 47, 12, 522, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [6, 4, 8, 9, 162, 5, 4, 10, 486, 162, 12, 13, 1, 4, 10, 17, 12, 1, 334, 378, 1, 4, 10, 335, 12, 30, 378, 1, 149, 150, 4, 10, 522, 12, 13, 1, 4, 32, 5, 4, 8, 55, 4, 10, 56, 487, 162, 63, 4, 10, 56, 58, 61, 4, 252, 5, 4, 8, 64, 4, 10, 335, 43, 12, 65, 4, 10, 335, 522, 12, 65, 4, 10, 522, 335, 12, 65, 4, 10, 486, 335, 12, 65, 67, 4, 10, 17, 43, 12, 65, 4, 10, 17, 522, 12, 65, 4, 10, 17, 486, 12, 65, 4, 5, 4, 8, 46, 4, 10, 459, 12, 486, 4, 10, 47, 12, 522, 4, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 119}, "10": {"input": [2, 6, 7, 4, 8, 9, 4, 10, 11, 12, 13, 262, 174, 4, 10, 107, 18, 12, 108, 40, 211, 4, 5, 4, 10, 1, 12, 30, 33, 4, 32, 1, 12, 1, 1, 1, 4, 32, 1, 12, 1, 1, 1, 4, 32, 1, 12, 203, 1, 1, 4, 32, 1, 12, 21, 1, 1, 4, 5, 4, 10, 1, 12, 13, 149, 4, 32, 1, 12, 203, 1, 4, 32, 1, 12, 203, 1, 4, 32, 1, 12, 203, 1, 4, 32, 1, 12, 203, 1, 4, 5, 4, 10, 1, 12, 13, 4, 32, 550, 12, 1, 294, 4, 32, 1, 12, 142, 1, 4, 32, 1, 12, 1, 1, 4, 32, 1, 12, 1, 1, 4, 32, 1, 12, 114, 1, 4, 5, 4, 10, 17, 12, 175, 306, 403, 4, 32, 1, 12, 4, 32, 1, 12, 4, 32, 1, 12, 4, 32, 1, 12, 4, 32, 1, 12, 4, 5, 4, 10, 1, 12, 13, 1, 4, 10, 43, 12, 13, 1, 4, 5, 4, 8, 64, 4, 5, 4, 10, 17, 550, 12, 117, 1, 4, 10, 17, 1, 12, 117, 1, 4, 10, 17, 1, 12, 117, 1, 4, 10, 17], "target": [6, 7, 4, 8, 9, 4, 10, 11, 12, 13, 262, 174, 4, 10, 107, 18, 12, 108, 40, 211, 4, 5, 4, 10, 1, 12, 30, 33, 4, 32, 1, 12, 1, 1, 1, 4, 32, 1, 12, 1, 1, 1, 4, 32, 1, 12, 203, 1, 1, 4, 32, 1, 12, 21, 1, 1, 4, 5, 4, 10, 1, 12, 13, 149, 4, 32, 1, 12, 203, 1, 4, 32, 1, 12, 203, 1, 4, 32, 1, 12, 203, 1, 4, 32, 1, 12, 203, 1, 4, 5, 4, 10, 1, 12, 13, 4, 32, 550, 12, 1, 294, 4, 32, 1, 12, 142, 1, 4, 32, 1, 12, 1, 1, 4, 32, 1, 12, 1, 1, 4, 32, 1, 12, 114, 1, 4, 5, 4, 10, 17, 12, 175, 306, 403, 4, 32, 1, 12, 4, 32, 1, 12, 4, 32, 1, 12, 4, 32, 1, 12, 4, 32, 1, 12, 4, 5, 4, 10, 1, 12, 13, 1, 4, 10, 43, 12, 13, 1, 4, 5, 4, 8, 64, 4, 5, 4, 10, 17, 550, 12, 117, 1, 4, 10, 17, 1, 12, 117, 1, 4, 10, 17, 1, 12, 117, 1, 4, 10, 17, 3], "length": 200}, "11": {"input": [2, 6, 261, 4, 8, 9, 4, 5, 4, 10, 129, 12, 13, 1, 4, 10, 556, 12, 13, 99, 45, 4, 5, 4, 10, 1, 12, 13, 4, 32, 1, 12, 1, 4, 32, 1, 12, 1, 4, 32, 1, 12, 1, 4, 5, 4, 10, 1, 12, 13, 1, 110, 4, 5, 4, 10, 1, 12, 109, 204, 174, 4, 32, 1, 18, 12, 18, 1, 18, 111, 4, 32, 1, 18, 12, 18, 1, 18, 111, 4, 32, 1, 18, 12, 18, 1, 18, 111, 4, 5, 4, 10, 1, 12, 39, 127, 4, 32, 371, 12, 222, 149, 4, 32, 1, 12, 42, 149, 4, 32, 1, 12, 1, 149, 4, 5, 4, 10, 1, 12, 13, 1, 4, 5, 4, 10, 1, 12, 39, 204, 4, 32, 1, 12, 4, 32, 1, 12, 4, 32, 1, 12, 4, 5, 4, 10, 17, 12, 175, 1, 4, 5, 4, 5, 4, 8, 46, 4, 10, 51, 12, 129, 4, 10, 123, 12, 129, 556, 4, 10, 54, 12, 129, 17, 4, 10, 50, 12, 129, 1, 4, 10, 49, 12, 129, 1, 4, 10, 185, 12, 129, 1, 4, 10, 52, 12, 129, 1, 4, 10], "target": [6, 261, 4, 8, 9, 4, 5, 4, 10, 129, 12, 13, 1, 4, 10, 556, 12, 13, 99, 45, 4, 5, 4, 10, 1, 12, 13, 4, 32, 1, 12, 1, 4, 32, 1, 12, 1, 4, 32, 1, 12, 1, 4, 5, 4, 10, 1, 12, 13, 1, 110, 4, 5, 4, 10, 1, 12, 109, 204, 174, 4, 32, 1, 18, 12, 18, 1, 18, 111, 4, 32, 1, 18, 12, 18, 1, 18, 111, 4, 32, 1, 18, 12, 18, 1, 18, 111, 4, 5, 4, 10, 1, 12, 39, 127, 4, 32, 371, 12, 222, 149, 4, 32, 1, 12, 42, 149, 4, 32, 1, 12, 1, 149, 4, 5, 4, 10, 1, 12, 13, 1, 4, 5, 4, 10, 1, 12, 39, 204, 4, 32, 1, 12, 4, 32, 1, 12, 4, 32, 1, 12, 4, 5, 4, 10, 17, 12, 175, 1, 4, 5, 4, 5, 4, 8, 46, 4, 10, 51, 12, 129, 4, 10, 123, 12, 129, 556, 4, 10, 54, 12, 129, 17, 4, 10, 50, 12, 129, 1, 4, 10, 49, 12, 129, 1, 4, 10, 185, 12, 129, 1, 4, 10, 52, 12, 129, 1, 4, 10, 3], "length": 200}} \ No newline at end of file +{"0": {"input": [2, 4, 104, 6, 7, 8, 6, 20, 6, 9, 10, 11, 12, 13, 14, 6, 9, 395, 116, 11, 12, 116, 396, 234, 6, 9, 33, 16, 11, 136, 1, 407, 576, 6, 9, 1, 11, 175, 400, 1, 23, 25, 1, 6, 20, 6, 9, 329, 11, 12, 241, 14, 6, 24, 333, 11, 119, 331, 6, 24, 334, 11, 23, 331, 6, 24, 330, 11, 128, 331, 6, 24, 332, 11, 125, 331, 6, 20, 6, 9, 398, 11, 175, 1, 543, 259, 6, 24, 1, 11, 119, 1, 400, 1, 6, 24, 1, 11, 23, 1, 400, 1, 6, 24, 1, 11, 119, 1, 400, 1, 6, 24, 1, 11, 23, 1, 400, 1, 6, 20, 6, 20, 6, 9, 1, 11, 17, 6, 24, 1, 11, 12, 113, 6, 24, 1, 11, 12, 272, 6, 9, 1, 11, 17, 6, 24, 1, 11, 12, 113, 6, 24, 1, 11, 12, 272, 6, 9, 558, 11, 12, 1, 6, 24, 1, 11, 6, 24, 1, 11, 6, 20, 6, 9, 159, 11, 22, 163, 72, 195, 6, 9, 77, 11, 17, 78, 6, 9, 38, 11, 12, 89, 90, 6, 20, 6, 7, 43, 6, 9, 142, 11, 10, 395, 6, 9, 144, 11, 10, 1, 6, 9, 143, 11, 10, 1, 6, 9, 45, 11, 10, 1, 6, 9, 1, 11, 10, 1, 6, 9, 44, 11, 10, 33, 6, 9, 46, 11, 10, 330, 6, 9, 47, 11, 10, 333, 6, 9, 48, 11, 10, 332, 6, 9, 49, 11, 10, 334, 6, 9, 200, 11, 10, 1, 6, 9, 92, 11, 10, 77, 6, 9, 336, 11, 10, 1, 6, 9, 54, 11, 10, 1, 6, 9, 93, 11, 10, 1, 6, 9, 50, 11, 10, 1, 6, 9, 51, 11, 10, 1, 6, 9, 442, 11, 10, 6, 9, 91, 11, 10, 1, 333, 6, 20, 6, 20, 6, 7, 57, 6, 9, 95, 179, 96, 1, 97, 62, 6, 9, 95, 179, 83, 24, 97, 60, 6, 9, 20, 6, 7, 39, 6, 20, 6, 9, 33, 16, 395, 1, 11, 41, 6, 9, 33, 16, 38, 11, 41, 6, 20, 6, 9, 395, 159, 11, 180, 6, 9, 159, 101, 38, 11, 98, 6, 20, 6, 9, 1, 334, 11, 40, 1, 6, 9, 1, 334, 11, 40, 1, 6, 9, 1, 333, 11, 40, 1, 6, 9, 1, 333, 11, 40, 1, 6, 20, 6, 9, 1, 329, 11, 148, 150, 6, 9, 33, 159, 11, 340, 6, 9, 159, 33, 1, 11, 98, 6, 9, 1, 77, 11, 98, 6, 20, 6, 20, 6, 9, 33, 1, 1, 11, 41, 6, 9, 1, 1, 1, 33, 11, 41, 6, 9, 33, 1, 11, 267, 1, 1, 6, 9, 33, 1, 11, 267, 1, 1, 6, 20, 6, 20, 6, 9, 77, 33, 11, 98, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [4, 104, 6, 7, 8, 6, 20, 6, 9, 10, 11, 12, 13, 14, 6, 9, 395, 116, 11, 12, 116, 396, 234, 6, 9, 33, 16, 11, 136, 1, 407, 576, 6, 9, 1, 11, 175, 400, 1, 23, 25, 1, 6, 20, 6, 9, 329, 11, 12, 241, 14, 6, 24, 333, 11, 119, 331, 6, 24, 334, 11, 23, 331, 6, 24, 330, 11, 128, 331, 6, 24, 332, 11, 125, 331, 6, 20, 6, 9, 398, 11, 175, 1, 543, 259, 6, 24, 1, 11, 119, 1, 400, 1, 6, 24, 1, 11, 23, 1, 400, 1, 6, 24, 1, 11, 119, 1, 400, 1, 6, 24, 1, 11, 23, 1, 400, 1, 6, 20, 6, 20, 6, 9, 1, 11, 17, 6, 24, 1, 11, 12, 113, 6, 24, 1, 11, 12, 272, 6, 9, 1, 11, 17, 6, 24, 1, 11, 12, 113, 6, 24, 1, 11, 12, 272, 6, 9, 558, 11, 12, 1, 6, 24, 1, 11, 6, 24, 1, 11, 6, 20, 6, 9, 159, 11, 22, 163, 72, 195, 6, 9, 77, 11, 17, 78, 6, 9, 38, 11, 12, 89, 90, 6, 20, 6, 7, 43, 6, 9, 142, 11, 10, 395, 6, 9, 144, 11, 10, 1, 6, 9, 143, 11, 10, 1, 6, 9, 45, 11, 10, 1, 6, 9, 1, 11, 10, 1, 6, 9, 44, 11, 10, 33, 6, 9, 46, 11, 10, 330, 6, 9, 47, 11, 10, 333, 6, 9, 48, 11, 10, 332, 6, 9, 49, 11, 10, 334, 6, 9, 200, 11, 10, 1, 6, 9, 92, 11, 10, 77, 6, 9, 336, 11, 10, 1, 6, 9, 54, 11, 10, 1, 6, 9, 93, 11, 10, 1, 6, 9, 50, 11, 10, 1, 6, 9, 51, 11, 10, 1, 6, 9, 442, 11, 10, 6, 9, 91, 11, 10, 1, 333, 6, 20, 6, 20, 6, 7, 57, 6, 9, 95, 179, 96, 1, 97, 62, 6, 9, 95, 179, 83, 24, 97, 60, 6, 9, 20, 6, 7, 39, 6, 20, 6, 9, 33, 16, 395, 1, 11, 41, 6, 9, 33, 16, 38, 11, 41, 6, 20, 6, 9, 395, 159, 11, 180, 6, 9, 159, 101, 38, 11, 98, 6, 20, 6, 9, 1, 334, 11, 40, 1, 6, 9, 1, 334, 11, 40, 1, 6, 9, 1, 333, 11, 40, 1, 6, 9, 1, 333, 11, 40, 1, 6, 20, 6, 9, 1, 329, 11, 148, 150, 6, 9, 33, 159, 11, 340, 6, 9, 159, 33, 1, 11, 98, 6, 9, 1, 77, 11, 98, 6, 20, 6, 20, 6, 9, 33, 1, 1, 11, 41, 6, 9, 1, 1, 1, 33, 11, 41, 6, 9, 33, 1, 11, 267, 1, 1, 6, 9, 33, 1, 11, 267, 1, 1, 6, 20, 6, 20, 6, 9, 77, 33, 11, 98, 6, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 477}, "1": {"input": [2, 6, 20, 6, 4, 105, 1, 6, 7, 8, 6, 9, 106, 11, 12, 13, 14, 6, 9, 1, 11, 70, 61, 6, 9, 33, 16, 11, 34, 1, 6, 9, 311, 11, 12, 122, 6, 9, 1, 11, 12, 1, 6, 9, 160, 11, 12, 1, 6, 7, 20, 6, 7, 43, 6, 9, 143, 11, 106, 160, 6, 9, 54, 11, 106, 311, 6, 9, 45, 11, 106, 6, 9, 44, 11, 106, 33, 6, 9, 20, 6, 7, 57, 6, 9, 95, 179, 96, 410, 97, 62, 16, 20, 6, 9, 58, 65, 1, 16, 1, 65, 97, 60, 6, 20, 6, 7, 39, 6, 9, 33, 16, 101, 160, 1, 16, 11, 41, 6, 9, 311, 33, 11, 40, 1, 151, 6, 9, 1, 33, 11, 221, 1, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [6, 20, 6, 4, 105, 1, 6, 7, 8, 6, 9, 106, 11, 12, 13, 14, 6, 9, 1, 11, 70, 61, 6, 9, 33, 16, 11, 34, 1, 6, 9, 311, 11, 12, 122, 6, 9, 1, 11, 12, 1, 6, 9, 160, 11, 12, 1, 6, 7, 20, 6, 7, 43, 6, 9, 143, 11, 106, 160, 6, 9, 54, 11, 106, 311, 6, 9, 45, 11, 106, 6, 9, 44, 11, 106, 33, 6, 9, 20, 6, 7, 57, 6, 9, 95, 179, 96, 410, 97, 62, 16, 20, 6, 9, 58, 65, 1, 16, 1, 65, 97, 60, 6, 20, 6, 7, 39, 6, 9, 33, 16, 101, 160, 1, 16, 11, 41, 6, 9, 311, 33, 11, 40, 1, 151, 6, 9, 1, 33, 11, 221, 1, 6, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 134}, "2": {"input": [2, 4, 6, 20, 6, 7, 8, 6, 9, 1, 65, 11, 12, 116, 118, 16, 1, 6, 9, 1, 11, 12, 116, 132, 1, 6, 9, 1, 11, 169, 170, 1, 6, 9, 412, 11, 6, 24, 1, 16, 11, 175, 1, 65, 1, 6, 137, 1, 11, 1, 16, 249, 1, 1, 6, 6, 6, 137, 1, 11, 389, 16, 399, 576, 87, 6, 6, 6, 24, 33, 16, 11, 529, 1, 1, 1, 1, 409, 6, 9, 159, 11, 22, 6, 24, 162, 16, 11, 128, 116, 107, 27, 1, 6, 24, 1, 16, 11, 125, 16, 85, 301, 1, 6, 9, 38, 11, 12, 234, 6, 20, 6, 7, 39, 6, 9, 1, 38, 16, 11, 224, 6, 6, 6, 6, 6, 9, 1, 38, 16, 11, 41, 6, 9, 33, 38, 16, 11, 41, 6, 9, 1, 38, 16, 11, 40, 1, 6, 9, 33, 1, 11, 182, 1, 184, 151, 185, 6, 9, 1, 162, 11, 98, 600, 6, 9, 162, 101, 11, 98, 6, 20, 6, 7, 43, 6, 6, 6, 9, 178, 11, 1, 6, 9, 52, 11, 1, 6, 9, 192, 11, 1, 6, 20, 6, 7, 57, 6, 9, 154, 315, 60, 6, 9, 95, 179, 1, 97, 60, 6, 9, 58, 1, 61, 62, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [4, 6, 20, 6, 7, 8, 6, 9, 1, 65, 11, 12, 116, 118, 16, 1, 6, 9, 1, 11, 12, 116, 132, 1, 6, 9, 1, 11, 169, 170, 1, 6, 9, 412, 11, 6, 24, 1, 16, 11, 175, 1, 65, 1, 6, 137, 1, 11, 1, 16, 249, 1, 1, 6, 6, 6, 137, 1, 11, 389, 16, 399, 576, 87, 6, 6, 6, 24, 33, 16, 11, 529, 1, 1, 1, 1, 409, 6, 9, 159, 11, 22, 6, 24, 162, 16, 11, 128, 116, 107, 27, 1, 6, 24, 1, 16, 11, 125, 16, 85, 301, 1, 6, 9, 38, 11, 12, 234, 6, 20, 6, 7, 39, 6, 9, 1, 38, 16, 11, 224, 6, 6, 6, 6, 6, 9, 1, 38, 16, 11, 41, 6, 9, 33, 38, 16, 11, 41, 6, 9, 1, 38, 16, 11, 40, 1, 6, 9, 33, 1, 11, 182, 1, 184, 151, 185, 6, 9, 1, 162, 11, 98, 600, 6, 9, 162, 101, 11, 98, 6, 20, 6, 7, 43, 6, 6, 6, 9, 178, 11, 1, 6, 9, 52, 11, 1, 6, 9, 192, 11, 1, 6, 20, 6, 7, 57, 6, 9, 154, 315, 60, 6, 9, 95, 179, 1, 97, 60, 6, 9, 58, 1, 61, 62, 6, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 216}, "3": {"input": [2, 4, 105, 6, 7, 8, 6, 9, 10, 11, 12, 235, 14, 6, 9, 675, 11, 12, 314, 6, 9, 33, 11, 80, 450, 474, 1, 6, 20, 6, 9, 1, 11, 12, 6, 24, 1, 11, 1, 6, 24, 1, 11, 1, 6, 24, 1, 11, 1, 6, 24, 1, 11, 1, 6, 24, 1, 11, 1, 6, 24, 1, 11, 1, 6, 20, 6, 9, 1, 11, 12, 277, 6, 24, 244, 11, 458, 6, 137, 1, 11, 1, 6, 137, 1, 11, 1, 6, 137, 1, 11, 1, 6, 24, 1, 11, 298, 6, 137, 1, 11, 1, 6, 137, 1, 11, 1, 6, 137, 1, 11, 1, 6, 24, 256, 11, 16, 446, 6, 137, 1, 11, 1, 6, 137, 1, 11, 1, 6, 137, 1, 11, 1, 6, 20, 6, 20, 6, 9, 607, 11, 12, 298, 6, 210, 1, 11, 128, 1, 6, 210, 1, 11, 125, 1, 6, 210, 1, 11, 23, 1, 6, 210, 1, 11, 119, 1, 6, 210, 1, 11, 6, 20, 6, 9, 304, 11, 22, 107, 205, 391, 6, 9, 38, 11, 12, 242, 90, 6, 20, 6, 7, 43, 6, 9, 45, 11, 10, 6, 9, 1, 11, 675, 6, 9, 44, 11, 10, 33, 6, 9, 337, 11, 10, 1, 6, 9, 53, 11, 10, 1, 6, 9, 93, 11, 10, 1, 6, 9, 144, 11, 10, 1, 6, 9, 143, 11, 10, 1, 6, 9, 54, 11, 10, 1, 6, 9, 51, 11, 10, 1, 6, 9, 46, 11, 10, 1, 6, 9, 47, 11, 10, 1, 6, 9, 48, 11, 10, 1, 6, 9, 49, 11, 10, 1, 6, 9, 1, 11, 10, 1, 6, 9, 1, 11, 10, 1, 6, 9, 1, 11, 10, 1, 6, 9, 1, 11, 10, 1, 6, 9, 1, 11, 10, 1, 6, 20, 6, 7, 39, 6, 20, 6, 9, 33, 38, 11, 41, 6, 9, 607, 33, 16, 11, 262, 6, 9, 607, 38, 11, 263, 6, 20, 6, 9, 607, 675, 11, 98, 6, 9, 33, 675, 11, 98, 6, 20, 6, 9, 304, 38, 101, 11, 98, 6, 9, 304, 607, 11, 148, 150, 6, 20, 6, 9, 244, 304, 11, 40, 1, 6, 9, 1, 304, 11, 40, 1, 6, 9, 256, 304, 11, 40, 1, 6, 20, 6, 9, 1, 304, 11, 664, 1, 1, 1, 151, 6, 9, 1, 304, 11, 664, 1, 1, 665, 151, 6, 9, 1, 304, 11, 664, 1, 1, 1, 151, 6, 20, 6, 9, 1, 304, 11, 664, 1, 1, 1, 151, 6, 9, 1, 304, 11, 664, 1, 1, 665, 151, 6, 9, 1, 304, 11, 664, 1, 1, 1, 151, 6, 20, 6, 9, 1, 304, 11, 664, 1, 1, 1, 151, 6, 9, 1, 304, 11, 664, 1, 1, 665, 151, 6, 9, 1, 304, 11, 664, 1, 1, 1, 151, 6, 20, 6, 9, 1, 304, 11, 40, 1, 102, 6, 9, 1, 304, 11, 40, 1, 102, 6, 9, 1, 304, 11, 40, 1, 102, 6, 20, 6, 20, 6, 7, 57, 6, 9, 95, 96, 97, 62, 6, 9, 1, 1, 1, 1, 60, 6, 9, 154, 315, 62, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [4, 105, 6, 7, 8, 6, 9, 10, 11, 12, 235, 14, 6, 9, 675, 11, 12, 314, 6, 9, 33, 11, 80, 450, 474, 1, 6, 20, 6, 9, 1, 11, 12, 6, 24, 1, 11, 1, 6, 24, 1, 11, 1, 6, 24, 1, 11, 1, 6, 24, 1, 11, 1, 6, 24, 1, 11, 1, 6, 24, 1, 11, 1, 6, 20, 6, 9, 1, 11, 12, 277, 6, 24, 244, 11, 458, 6, 137, 1, 11, 1, 6, 137, 1, 11, 1, 6, 137, 1, 11, 1, 6, 24, 1, 11, 298, 6, 137, 1, 11, 1, 6, 137, 1, 11, 1, 6, 137, 1, 11, 1, 6, 24, 256, 11, 16, 446, 6, 137, 1, 11, 1, 6, 137, 1, 11, 1, 6, 137, 1, 11, 1, 6, 20, 6, 20, 6, 9, 607, 11, 12, 298, 6, 210, 1, 11, 128, 1, 6, 210, 1, 11, 125, 1, 6, 210, 1, 11, 23, 1, 6, 210, 1, 11, 119, 1, 6, 210, 1, 11, 6, 20, 6, 9, 304, 11, 22, 107, 205, 391, 6, 9, 38, 11, 12, 242, 90, 6, 20, 6, 7, 43, 6, 9, 45, 11, 10, 6, 9, 1, 11, 675, 6, 9, 44, 11, 10, 33, 6, 9, 337, 11, 10, 1, 6, 9, 53, 11, 10, 1, 6, 9, 93, 11, 10, 1, 6, 9, 144, 11, 10, 1, 6, 9, 143, 11, 10, 1, 6, 9, 54, 11, 10, 1, 6, 9, 51, 11, 10, 1, 6, 9, 46, 11, 10, 1, 6, 9, 47, 11, 10, 1, 6, 9, 48, 11, 10, 1, 6, 9, 49, 11, 10, 1, 6, 9, 1, 11, 10, 1, 6, 9, 1, 11, 10, 1, 6, 9, 1, 11, 10, 1, 6, 9, 1, 11, 10, 1, 6, 9, 1, 11, 10, 1, 6, 20, 6, 7, 39, 6, 20, 6, 9, 33, 38, 11, 41, 6, 9, 607, 33, 16, 11, 262, 6, 9, 607, 38, 11, 263, 6, 20, 6, 9, 607, 675, 11, 98, 6, 9, 33, 675, 11, 98, 6, 20, 6, 9, 304, 38, 101, 11, 98, 6, 9, 304, 607, 11, 148, 150, 6, 20, 6, 9, 244, 304, 11, 40, 1, 6, 9, 1, 304, 11, 40, 1, 6, 9, 256, 304, 11, 40, 1, 6, 20, 6, 9, 1, 304, 11, 664, 1, 1, 1, 151, 6, 9, 1, 304, 11, 664, 1, 1, 665, 151, 6, 9, 1, 304, 11, 664, 1, 1, 1, 151, 6, 20, 6, 9, 1, 304, 11, 664, 1, 1, 1, 151, 6, 9, 1, 304, 11, 664, 1, 1, 665, 151, 6, 9, 1, 304, 11, 664, 1, 1, 1, 151, 6, 20, 6, 9, 1, 304, 11, 664, 1, 1, 1, 151, 6, 9, 1, 304, 11, 664, 1, 1, 665, 151, 6, 9, 1, 304, 11, 664, 1, 1, 1, 151, 6, 20, 6, 9, 1, 304, 11, 40, 1, 102, 6, 9, 1, 304, 11, 40, 1, 102, 6, 9, 1, 304, 11, 40, 1, 102, 6, 20, 6, 20, 6, 7, 57, 6, 9, 95, 96, 97, 62, 6, 9, 1, 1, 1, 1, 60, 6, 9, 154, 315, 62, 6, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 532}, "4": {"input": [2, 4, 105, 6, 7, 8, 6, 9, 10, 11, 12, 156, 14, 6, 9, 411, 116, 11, 12, 116, 396, 1, 6, 9, 33, 16, 11, 80, 132, 1, 1, 172, 173, 6, 9, 159, 11, 22, 6, 24, 162, 16, 11, 23, 107, 261, 6, 24, 468, 11, 125, 85, 449, 467, 377, 6, 9, 174, 65, 11, 175, 65, 119, 472, 65, 1, 16, 249, 195, 1, 6, 20, 6, 9, 166, 16, 11, 74, 1, 16, 114, 16, 241, 14, 6, 24, 1, 16, 11, 1, 6, 24, 1, 16, 11, 1, 6, 20, 6, 9, 1, 16, 11, 74, 1, 114, 1, 241, 6, 20, 6, 9, 1, 11, 22, 125, 25, 1, 6, 9, 139, 11, 169, 1, 6, 9, 38, 11, 12, 191, 6, 7, 20, 6, 7, 43, 6, 9, 142, 11, 411, 10, 6, 9, 46, 11, 1, 10, 6, 9, 47, 11, 1, 10, 6, 9, 48, 11, 1, 10, 6, 9, 44, 11, 33, 1, 10, 6, 9, 45, 11, 10, 6, 20, 6, 7, 57, 6, 9, 95, 179, 96, 24, 97, 62, 6, 9, 95, 179, 1, 410, 97, 62, 6, 9, 154, 155, 60, 6, 9, 20, 6, 7, 39, 6, 9, 33, 16, 101, 411, 38, 16, 11, 41, 6, 20, 6, 9, 174, 65, 101, 16, 11, 98, 6, 9, 159, 101, 411, 11, 98, 6, 20, 6, 9, 411, 468, 11, 98, 102, 6, 9, 411, 162, 174, 11, 98, 6, 20, 6, 9, 1, 174, 11, 98, 6, 9, 174, 16, 162, 65, 11, 180, 103, 6, 20, 6, 9, 1, 1, 11, 41, 6, 9, 1, 38, 411, 11, 41, 42, 6, 20, 6, 9, 33, 1, 11, 182, 1, 1, 185, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [4, 105, 6, 7, 8, 6, 9, 10, 11, 12, 156, 14, 6, 9, 411, 116, 11, 12, 116, 396, 1, 6, 9, 33, 16, 11, 80, 132, 1, 1, 172, 173, 6, 9, 159, 11, 22, 6, 24, 162, 16, 11, 23, 107, 261, 6, 24, 468, 11, 125, 85, 449, 467, 377, 6, 9, 174, 65, 11, 175, 65, 119, 472, 65, 1, 16, 249, 195, 1, 6, 20, 6, 9, 166, 16, 11, 74, 1, 16, 114, 16, 241, 14, 6, 24, 1, 16, 11, 1, 6, 24, 1, 16, 11, 1, 6, 20, 6, 9, 1, 16, 11, 74, 1, 114, 1, 241, 6, 20, 6, 9, 1, 11, 22, 125, 25, 1, 6, 9, 139, 11, 169, 1, 6, 9, 38, 11, 12, 191, 6, 7, 20, 6, 7, 43, 6, 9, 142, 11, 411, 10, 6, 9, 46, 11, 1, 10, 6, 9, 47, 11, 1, 10, 6, 9, 48, 11, 1, 10, 6, 9, 44, 11, 33, 1, 10, 6, 9, 45, 11, 10, 6, 20, 6, 7, 57, 6, 9, 95, 179, 96, 24, 97, 62, 6, 9, 95, 179, 1, 410, 97, 62, 6, 9, 154, 155, 60, 6, 9, 20, 6, 7, 39, 6, 9, 33, 16, 101, 411, 38, 16, 11, 41, 6, 20, 6, 9, 174, 65, 101, 16, 11, 98, 6, 9, 159, 101, 411, 11, 98, 6, 20, 6, 9, 411, 468, 11, 98, 102, 6, 9, 411, 162, 174, 11, 98, 6, 20, 6, 9, 1, 174, 11, 98, 6, 9, 174, 16, 162, 65, 11, 180, 103, 6, 20, 6, 9, 1, 1, 11, 41, 6, 9, 1, 38, 411, 11, 41, 42, 6, 20, 6, 9, 33, 1, 11, 182, 1, 1, 185, 6, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 292}, "5": {"input": [2, 4, 6, 7, 8, 6, 20, 6, 20, 6, 9, 413, 11, 12, 300, 1, 6, 9, 311, 11, 12, 314, 213, 6, 9, 568, 65, 11, 12, 396, 588, 6, 20, 6, 9, 1, 65, 11, 74, 254, 16, 1, 1, 1, 6, 9, 1, 11, 1, 129, 25, 241, 6, 9, 77, 11, 17, 272, 6, 20, 6, 9, 287, 116, 11, 12, 288, 6, 9, 415, 11, 169, 61, 416, 27, 277, 6, 20, 6, 9, 69, 11, 70, 32, 61, 27, 71, 72, 6, 9, 33, 16, 11, 80, 81, 1, 6, 20, 6, 9, 38, 11, 12, 89, 90, 6, 20, 6, 7, 39, 6, 20, 6, 9, 33, 38, 11, 41, 6, 20, 6, 9, 33, 311, 1, 11, 145, 1, 1, 6, 9, 33, 413, 11, 98, 6, 20, 6, 9, 77, 33, 11, 98, 151, 6, 20, 6, 9, 311, 1, 16, 11, 40, 1, 6, 9, 1, 311, 38, 11, 98, 6, 20, 6, 9, 415, 33, 179, 11, 280, 6, 9, 568, 33, 11, 282, 571, 61, 6, 9, 33, 568, 11, 182, 571, 187, 6, 9, 33, 568, 287, 11, 41, 6, 20, 6, 9, 287, 69, 16, 11, 98, 151, 6, 9, 287, 1, 11, 98, 6, 20, 6, 7, 43, 6, 9, 45, 11, 311, 413, 6, 9, 52, 11, 413, 6, 9, 53, 11, 1, 413, 6, 9, 92, 11, 77, 311, 6, 9, 44, 11, 33, 311, 413, 6, 9, 512, 11, 415, 311, 413, 6, 9, 144, 11, 568, 311, 413, 6, 9, 51, 11, 287, 311, 413, 6, 20, 6, 7, 57, 6, 9, 95, 83, 60, 6, 9, 95, 96, 116, 62, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [4, 6, 7, 8, 6, 20, 6, 20, 6, 9, 413, 11, 12, 300, 1, 6, 9, 311, 11, 12, 314, 213, 6, 9, 568, 65, 11, 12, 396, 588, 6, 20, 6, 9, 1, 65, 11, 74, 254, 16, 1, 1, 1, 6, 9, 1, 11, 1, 129, 25, 241, 6, 9, 77, 11, 17, 272, 6, 20, 6, 9, 287, 116, 11, 12, 288, 6, 9, 415, 11, 169, 61, 416, 27, 277, 6, 20, 6, 9, 69, 11, 70, 32, 61, 27, 71, 72, 6, 9, 33, 16, 11, 80, 81, 1, 6, 20, 6, 9, 38, 11, 12, 89, 90, 6, 20, 6, 7, 39, 6, 20, 6, 9, 33, 38, 11, 41, 6, 20, 6, 9, 33, 311, 1, 11, 145, 1, 1, 6, 9, 33, 413, 11, 98, 6, 20, 6, 9, 77, 33, 11, 98, 151, 6, 20, 6, 9, 311, 1, 16, 11, 40, 1, 6, 9, 1, 311, 38, 11, 98, 6, 20, 6, 9, 415, 33, 179, 11, 280, 6, 9, 568, 33, 11, 282, 571, 61, 6, 9, 33, 568, 11, 182, 571, 187, 6, 9, 33, 568, 287, 11, 41, 6, 20, 6, 9, 287, 69, 16, 11, 98, 151, 6, 9, 287, 1, 11, 98, 6, 20, 6, 7, 43, 6, 9, 45, 11, 311, 413, 6, 9, 52, 11, 413, 6, 9, 53, 11, 1, 413, 6, 9, 92, 11, 77, 311, 6, 9, 44, 11, 33, 311, 413, 6, 9, 512, 11, 415, 311, 413, 6, 9, 144, 11, 568, 311, 413, 6, 9, 51, 11, 287, 311, 413, 6, 20, 6, 7, 57, 6, 9, 95, 83, 60, 6, 9, 95, 96, 116, 62, 6, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 282}, "6": {"input": [2, 4, 105, 6, 7, 8, 6, 9, 311, 11, 12, 235, 14, 6, 9, 109, 11, 12, 108, 6, 9, 531, 11, 12, 213, 6, 9, 287, 11, 12, 349, 6, 20, 6, 9, 601, 11, 74, 6, 24, 476, 11, 319, 477, 6, 24, 478, 11, 479, 480, 6, 24, 481, 11, 318, 482, 6, 24, 483, 11, 484, 485, 6, 24, 486, 11, 487, 485, 6, 9, 164, 11, 22, 72, 449, 132, 6, 24, 488, 11, 128, 489, 6, 24, 490, 11, 125, 489, 6, 24, 491, 11, 23, 492, 6, 24, 493, 11, 119, 492, 6, 20, 6, 9, 15, 65, 11, 17, 18, 272, 6, 9, 1, 11, 22, 467, 239, 1, 6, 20, 6, 9, 385, 11, 6, 24, 1, 11, 313, 129, 1, 1, 427, 6, 24, 589, 11, 12, 427, 6, 20, 6, 9, 1, 16, 11, 74, 1, 387, 377, 371, 6, 9, 468, 11, 215, 467, 27, 6, 9, 33, 16, 11, 80, 472, 322, 86, 87, 6, 9, 38, 11, 12, 242, 90, 6, 20, 6, 7, 43, 6, 9, 54, 11, 15, 311, 6, 9, 92, 11, 287, 311, 6, 9, 51, 11, 468, 311, 6, 9, 1, 11, 311, 6, 9, 45, 11, 109, 6, 9, 44, 11, 33, 311, 6, 9, 46, 11, 476, 311, 6, 9, 47, 11, 481, 311, 6, 9, 48, 11, 478, 311, 6, 9, 49, 11, 483, 311, 6, 20, 6, 20, 6, 7, 39, 6, 9, 33, 38, 287, 11, 41, 6, 9, 33, 109, 11, 98, 6, 20, 6, 9, 15, 33, 11, 98, 6, 20, 6, 9, 468, 33, 16, 11, 40, 1, 6, 9, 468, 33, 287, 109, 11, 98, 6, 20, 6, 9, 1, 33, 164, 11, 148, 6, 20, 6, 9, 1, 38, 287, 601, 11, 40, 1, 6, 20, 6, 9, 164, 287, 101, 15, 38, 11, 98, 6, 20, 6, 9, 287, 385, 11, 98, 151, 6, 9, 109, 385, 11, 40, 1, 6, 9, 468, 385, 11, 40, 1, 6, 20, 6, 9, 385, 287, 11, 40, 1, 6, 9, 385, 38, 109, 468, 11, 98, 6, 20, 6, 9, 33, 385, 11, 340, 6, 20, 6, 9, 589, 311, 531, 11, 98, 6, 20, 6, 20, 6, 20, 6, 7, 57, 6, 9, 95, 96, 97, 62, 6, 9, 95, 153, 65, 97, 60, 6, 9, 154, 155, 62, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [4, 105, 6, 7, 8, 6, 9, 311, 11, 12, 235, 14, 6, 9, 109, 11, 12, 108, 6, 9, 531, 11, 12, 213, 6, 9, 287, 11, 12, 349, 6, 20, 6, 9, 601, 11, 74, 6, 24, 476, 11, 319, 477, 6, 24, 478, 11, 479, 480, 6, 24, 481, 11, 318, 482, 6, 24, 483, 11, 484, 485, 6, 24, 486, 11, 487, 485, 6, 9, 164, 11, 22, 72, 449, 132, 6, 24, 488, 11, 128, 489, 6, 24, 490, 11, 125, 489, 6, 24, 491, 11, 23, 492, 6, 24, 493, 11, 119, 492, 6, 20, 6, 9, 15, 65, 11, 17, 18, 272, 6, 9, 1, 11, 22, 467, 239, 1, 6, 20, 6, 9, 385, 11, 6, 24, 1, 11, 313, 129, 1, 1, 427, 6, 24, 589, 11, 12, 427, 6, 20, 6, 9, 1, 16, 11, 74, 1, 387, 377, 371, 6, 9, 468, 11, 215, 467, 27, 6, 9, 33, 16, 11, 80, 472, 322, 86, 87, 6, 9, 38, 11, 12, 242, 90, 6, 20, 6, 7, 43, 6, 9, 54, 11, 15, 311, 6, 9, 92, 11, 287, 311, 6, 9, 51, 11, 468, 311, 6, 9, 1, 11, 311, 6, 9, 45, 11, 109, 6, 9, 44, 11, 33, 311, 6, 9, 46, 11, 476, 311, 6, 9, 47, 11, 481, 311, 6, 9, 48, 11, 478, 311, 6, 9, 49, 11, 483, 311, 6, 20, 6, 20, 6, 7, 39, 6, 9, 33, 38, 287, 11, 41, 6, 9, 33, 109, 11, 98, 6, 20, 6, 9, 15, 33, 11, 98, 6, 20, 6, 9, 468, 33, 16, 11, 40, 1, 6, 9, 468, 33, 287, 109, 11, 98, 6, 20, 6, 9, 1, 33, 164, 11, 148, 6, 20, 6, 9, 1, 38, 287, 601, 11, 40, 1, 6, 20, 6, 9, 164, 287, 101, 15, 38, 11, 98, 6, 20, 6, 9, 287, 385, 11, 98, 151, 6, 9, 109, 385, 11, 40, 1, 6, 9, 468, 385, 11, 40, 1, 6, 20, 6, 9, 385, 287, 11, 40, 1, 6, 9, 385, 38, 109, 468, 11, 98, 6, 20, 6, 9, 33, 385, 11, 340, 6, 20, 6, 9, 589, 311, 531, 11, 98, 6, 20, 6, 20, 6, 20, 6, 7, 57, 6, 9, 95, 96, 97, 62, 6, 9, 95, 153, 65, 97, 60, 6, 9, 154, 155, 62, 6, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 400}, "7": {"input": [2, 4, 1, 1, 6, 7, 8, 6, 9, 10, 11, 12, 235, 6, 9, 236, 11, 12, 6, 24, 1, 11, 197, 1, 6, 24, 1, 11, 1, 72, 237, 6, 24, 238, 16, 11, 169, 31, 239, 205, 6, 9, 1, 11, 74, 240, 68, 241, 6, 24, 1, 11, 1, 6, 24, 1, 11, 1, 6, 24, 1, 11, 1, 6, 24, 1, 11, 1, 6, 9, 79, 11, 6, 20, 6, 20, 6, 24, 243, 11, 6, 137, 244, 11, 27, 6, 245, 1, 11, 246, 247, 248, 249, 1, 250, 6, 245, 1, 11, 251, 252, 253, 254, 255, 6, 137, 256, 11, 27, 6, 245, 1, 11, 246, 247, 248, 249, 1, 250, 6, 245, 1, 11, 251, 252, 253, 254, 255, 6, 137, 1, 11, 27, 6, 245, 1, 11, 246, 247, 248, 249, 1, 250, 6, 245, 1, 11, 251, 252, 253, 254, 255, 6, 137, 1, 11, 27, 6, 245, 1, 11, 246, 247, 248, 249, 1, 250, 6, 245, 1, 11, 251, 252, 253, 254, 255, 6, 20, 6, 20, 6, 24, 257, 11, 136, 1, 258, 449, 6, 137, 260, 16, 11, 132, 6, 137, 1, 11, 129, 210, 20, 6, 9, 38, 11, 12, 242, 90, 6, 7, 39, 6, 9, 79, 38, 11, 41, 6, 9, 257, 101, 16, 11, 264, 6, 20, 6, 9, 243, 101, 243, 11, 41, 6, 20, 6, 9, 238, 260, 16, 11, 98, 6, 9, 260, 243, 16, 11, 98, 102, 6, 20, 6, 9, 238, 257, 11, 98, 265, 6, 9, 1, 257, 11, 98, 151, 6, 9, 1, 257, 11, 98, 266, 6, 20, 6, 9, 260, 238, 11, 267, 1, 1, 6, 9, 260, 238, 11, 267, 1, 1, 6, 9, 260, 238, 11, 267, 1, 1, 6, 9, 260, 238, 11, 267, 1, 1, 6, 20, 6, 9, 260, 238, 11, 268, 269, 270, 1, 1, 181, 6, 9, 260, 238, 11, 268, 269, 270, 1, 1, 181, 6, 9, 260, 238, 11, 268, 269, 270, 1, 1, 181, 6, 9, 260, 238, 11, 268, 269, 270, 1, 1, 181, 6, 20, 6, 9, 260, 238, 11, 268, 269, 270, 1, 1, 6, 9, 260, 238, 11, 40, 1, 6, 20, 6, 9, 243, 1, 11, 98, 1, 6, 20, 6, 20, 6, 9, 20, 6, 7, 43, 6, 9, 55, 11, 10, 6, 9, 142, 11, 10, 238, 6, 9, 45, 11, 10, 1, 6, 9, 44, 11, 10, 260, 6, 9, 46, 11, 10, 1, 6, 9, 47, 11, 10, 1, 6, 9, 48, 11, 10, 1, 6, 9, 49, 11, 10, 1, 6, 9, 201, 11, 10, 1, 6, 9, 94, 11, 10, 38, 6, 9, 20, 6, 7, 57, 6, 9, 95, 1, 65, 60, 7, 20, 6, 9, 95, 252, 62, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [4, 1, 1, 6, 7, 8, 6, 9, 10, 11, 12, 235, 6, 9, 236, 11, 12, 6, 24, 1, 11, 197, 1, 6, 24, 1, 11, 1, 72, 237, 6, 24, 238, 16, 11, 169, 31, 239, 205, 6, 9, 1, 11, 74, 240, 68, 241, 6, 24, 1, 11, 1, 6, 24, 1, 11, 1, 6, 24, 1, 11, 1, 6, 24, 1, 11, 1, 6, 9, 79, 11, 6, 20, 6, 20, 6, 24, 243, 11, 6, 137, 244, 11, 27, 6, 245, 1, 11, 246, 247, 248, 249, 1, 250, 6, 245, 1, 11, 251, 252, 253, 254, 255, 6, 137, 256, 11, 27, 6, 245, 1, 11, 246, 247, 248, 249, 1, 250, 6, 245, 1, 11, 251, 252, 253, 254, 255, 6, 137, 1, 11, 27, 6, 245, 1, 11, 246, 247, 248, 249, 1, 250, 6, 245, 1, 11, 251, 252, 253, 254, 255, 6, 137, 1, 11, 27, 6, 245, 1, 11, 246, 247, 248, 249, 1, 250, 6, 245, 1, 11, 251, 252, 253, 254, 255, 6, 20, 6, 20, 6, 24, 257, 11, 136, 1, 258, 449, 6, 137, 260, 16, 11, 132, 6, 137, 1, 11, 129, 210, 20, 6, 9, 38, 11, 12, 242, 90, 6, 7, 39, 6, 9, 79, 38, 11, 41, 6, 9, 257, 101, 16, 11, 264, 6, 20, 6, 9, 243, 101, 243, 11, 41, 6, 20, 6, 9, 238, 260, 16, 11, 98, 6, 9, 260, 243, 16, 11, 98, 102, 6, 20, 6, 9, 238, 257, 11, 98, 265, 6, 9, 1, 257, 11, 98, 151, 6, 9, 1, 257, 11, 98, 266, 6, 20, 6, 9, 260, 238, 11, 267, 1, 1, 6, 9, 260, 238, 11, 267, 1, 1, 6, 9, 260, 238, 11, 267, 1, 1, 6, 9, 260, 238, 11, 267, 1, 1, 6, 20, 6, 9, 260, 238, 11, 268, 269, 270, 1, 1, 181, 6, 9, 260, 238, 11, 268, 269, 270, 1, 1, 181, 6, 9, 260, 238, 11, 268, 269, 270, 1, 1, 181, 6, 9, 260, 238, 11, 268, 269, 270, 1, 1, 181, 6, 20, 6, 9, 260, 238, 11, 268, 269, 270, 1, 1, 6, 9, 260, 238, 11, 40, 1, 6, 20, 6, 9, 243, 1, 11, 98, 1, 6, 20, 6, 20, 6, 9, 20, 6, 7, 43, 6, 9, 55, 11, 10, 6, 9, 142, 11, 10, 238, 6, 9, 45, 11, 10, 1, 6, 9, 44, 11, 10, 260, 6, 9, 46, 11, 10, 1, 6, 9, 47, 11, 10, 1, 6, 9, 48, 11, 10, 1, 6, 9, 49, 11, 10, 1, 6, 9, 201, 11, 10, 1, 6, 9, 94, 11, 10, 38, 6, 9, 20, 6, 7, 57, 6, 9, 95, 1, 65, 60, 7, 20, 6, 9, 95, 252, 62, 6, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 470}, "8": {"input": [2, 4, 5, 6, 7, 8, 6, 9, 10, 11, 12, 13, 14, 6, 9, 15, 16, 11, 17, 18, 19, 6, 9, 189, 11, 12, 1, 6, 20, 6, 9, 21, 11, 22, 23, 6, 24, 1, 11, 1, 1, 1, 6, 24, 1, 11, 1, 1, 1, 6, 24, 1, 11, 25, 1, 1, 6, 24, 1, 11, 26, 1, 1, 6, 20, 6, 9, 1, 11, 12, 27, 6, 24, 1, 11, 25, 1, 6, 24, 1, 11, 25, 1, 6, 24, 1, 11, 25, 1, 6, 24, 1, 11, 25, 1, 6, 20, 6, 9, 1, 11, 12, 6, 24, 28, 11, 1, 29, 6, 24, 1, 11, 30, 1, 6, 24, 1, 11, 31, 1, 6, 24, 1, 11, 1, 1, 6, 24, 1, 11, 32, 1, 6, 20, 6, 9, 33, 11, 34, 35, 36, 6, 24, 37, 11, 6, 24, 1, 11, 6, 24, 1, 11, 6, 24, 1, 11, 6, 24, 1, 11, 6, 20, 6, 9, 1, 11, 12, 1, 6, 9, 38, 11, 12, 1, 6, 20, 6, 7, 39, 6, 20, 6, 9, 33, 28, 11, 40, 1, 6, 9, 33, 1, 11, 40, 1, 6, 9, 33, 1, 11, 40, 1, 6, 9, 33, 1, 11, 40, 1, 6, 9, 33, 1, 11, 40, 1, 6, 20, 6, 9, 1, 15, 11, 40, 1, 6, 9, 1, 15, 11, 40, 1, 6, 9, 1, 15, 11, 40, 1, 6, 9, 1, 15, 11, 40, 1, 6, 20, 6, 9, 33, 38, 11, 41, 6, 9, 21, 38, 1, 16, 11, 41, 6, 9, 21, 189, 11, 98, 6, 20, 6, 7, 43, 6, 9, 44, 11, 37, 28, 6, 9, 45, 11, 28, 6, 9, 46, 11, 1, 6, 9, 47, 11, 1, 6, 9, 48, 11, 1, 6, 9, 49, 11, 1, 6, 9, 50, 11, 10, 1, 6, 9, 51, 11, 10, 1, 6, 9, 52, 11, 10, 1, 6, 9, 53, 11, 10, 1, 6, 9, 54, 11, 10, 15, 6, 9, 55, 11, 10, 6, 9, 56, 11, 10, 1, 6, 9, 192, 11, 10, 189, 6, 20, 6, 20, 6, 7, 57, 6, 9, 58, 1, 1, 59, 60, 6, 9, 58, 1, 1, 59, 60, 6, 9, 58, 1, 1, 59, 60, 6, 9, 58, 1, 1, 59, 60, 6, 20, 6, 9, 58, 1, 61, 62, 6, 9, 58, 1, 61, 62, 6, 9, 58, 1, 61, 62, 6, 9, 58, 1, 61, 62, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [4, 5, 6, 7, 8, 6, 9, 10, 11, 12, 13, 14, 6, 9, 15, 16, 11, 17, 18, 19, 6, 9, 189, 11, 12, 1, 6, 20, 6, 9, 21, 11, 22, 23, 6, 24, 1, 11, 1, 1, 1, 6, 24, 1, 11, 1, 1, 1, 6, 24, 1, 11, 25, 1, 1, 6, 24, 1, 11, 26, 1, 1, 6, 20, 6, 9, 1, 11, 12, 27, 6, 24, 1, 11, 25, 1, 6, 24, 1, 11, 25, 1, 6, 24, 1, 11, 25, 1, 6, 24, 1, 11, 25, 1, 6, 20, 6, 9, 1, 11, 12, 6, 24, 28, 11, 1, 29, 6, 24, 1, 11, 30, 1, 6, 24, 1, 11, 31, 1, 6, 24, 1, 11, 1, 1, 6, 24, 1, 11, 32, 1, 6, 20, 6, 9, 33, 11, 34, 35, 36, 6, 24, 37, 11, 6, 24, 1, 11, 6, 24, 1, 11, 6, 24, 1, 11, 6, 24, 1, 11, 6, 20, 6, 9, 1, 11, 12, 1, 6, 9, 38, 11, 12, 1, 6, 20, 6, 7, 39, 6, 20, 6, 9, 33, 28, 11, 40, 1, 6, 9, 33, 1, 11, 40, 1, 6, 9, 33, 1, 11, 40, 1, 6, 9, 33, 1, 11, 40, 1, 6, 9, 33, 1, 11, 40, 1, 6, 20, 6, 9, 1, 15, 11, 40, 1, 6, 9, 1, 15, 11, 40, 1, 6, 9, 1, 15, 11, 40, 1, 6, 9, 1, 15, 11, 40, 1, 6, 20, 6, 9, 33, 38, 11, 41, 6, 9, 21, 38, 1, 16, 11, 41, 6, 9, 21, 189, 11, 98, 6, 20, 6, 7, 43, 6, 9, 44, 11, 37, 28, 6, 9, 45, 11, 28, 6, 9, 46, 11, 1, 6, 9, 47, 11, 1, 6, 9, 48, 11, 1, 6, 9, 49, 11, 1, 6, 9, 50, 11, 10, 1, 6, 9, 51, 11, 10, 1, 6, 9, 52, 11, 10, 1, 6, 9, 53, 11, 10, 1, 6, 9, 54, 11, 10, 15, 6, 9, 55, 11, 10, 6, 9, 56, 11, 10, 1, 6, 9, 192, 11, 10, 189, 6, 20, 6, 20, 6, 7, 57, 6, 9, 58, 1, 1, 59, 60, 6, 9, 58, 1, 1, 59, 60, 6, 9, 58, 1, 1, 59, 60, 6, 9, 58, 1, 1, 59, 60, 6, 20, 6, 9, 58, 1, 61, 62, 6, 9, 58, 1, 61, 62, 6, 9, 58, 1, 61, 62, 6, 9, 58, 1, 61, 62, 6, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 414}, "9": {"input": [2, 4, 1, 6, 7, 8, 6, 9, 10, 11, 12, 1, 14, 6, 9, 506, 11, 12, 507, 14, 6, 9, 79, 11, 6, 24, 33, 16, 11, 34, 449, 132, 16, 1, 322, 1, 6, 24, 577, 11, 6, 137, 1, 16, 11, 22, 125, 25, 1, 6, 137, 1, 16, 11, 22, 125, 449, 1, 6, 24, 1, 11, 20, 6, 137, 1, 11, 22, 125, 259, 1, 6, 137, 439, 11, 22, 125, 259, 1, 6, 9, 1, 116, 11, 12, 241, 14, 6, 9, 166, 11, 74, 241, 6, 24, 1, 65, 11, 1, 76, 16, 1, 6, 24, 1, 65, 11, 1, 414, 1, 6, 24, 1, 65, 11, 1, 116, 1, 16, 1, 6, 24, 1, 65, 11, 1, 116, 254, 65, 1, 6, 20, 6, 7, 39, 6, 9, 33, 338, 11, 340, 1, 376, 6, 9, 33, 1, 11, 372, 1, 181, 6, 9, 33, 101, 16, 11, 41, 6, 9, 33, 577, 439, 11, 98, 6, 9, 439, 101, 116, 11, 98, 6, 9, 577, 101, 116, 11, 98, 6, 9, 1, 101, 11, 98, 6, 20, 6, 7, 43, 6, 9, 201, 11, 1, 10, 6, 9, 44, 11, 33, 10, 6, 9, 91, 11, 439, 506, 6, 9, 192, 11, 1, 506, 6, 9, 178, 11, 1, 10, 6, 9, 52, 11, 1, 10, 6, 9, 45, 11, 10, 6, 9, 55, 11, 506, 6, 20, 6, 7, 57, 6, 9, 95, 96, 97, 62, 6, 9, 154, 1, 60, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [4, 1, 6, 7, 8, 6, 9, 10, 11, 12, 1, 14, 6, 9, 506, 11, 12, 507, 14, 6, 9, 79, 11, 6, 24, 33, 16, 11, 34, 449, 132, 16, 1, 322, 1, 6, 24, 577, 11, 6, 137, 1, 16, 11, 22, 125, 25, 1, 6, 137, 1, 16, 11, 22, 125, 449, 1, 6, 24, 1, 11, 20, 6, 137, 1, 11, 22, 125, 259, 1, 6, 137, 439, 11, 22, 125, 259, 1, 6, 9, 1, 116, 11, 12, 241, 14, 6, 9, 166, 11, 74, 241, 6, 24, 1, 65, 11, 1, 76, 16, 1, 6, 24, 1, 65, 11, 1, 414, 1, 6, 24, 1, 65, 11, 1, 116, 1, 16, 1, 6, 24, 1, 65, 11, 1, 116, 254, 65, 1, 6, 20, 6, 7, 39, 6, 9, 33, 338, 11, 340, 1, 376, 6, 9, 33, 1, 11, 372, 1, 181, 6, 9, 33, 101, 16, 11, 41, 6, 9, 33, 577, 439, 11, 98, 6, 9, 439, 101, 116, 11, 98, 6, 9, 577, 101, 116, 11, 98, 6, 9, 1, 101, 11, 98, 6, 20, 6, 7, 43, 6, 9, 201, 11, 1, 10, 6, 9, 44, 11, 33, 10, 6, 9, 91, 11, 439, 506, 6, 9, 192, 11, 1, 506, 6, 9, 178, 11, 1, 10, 6, 9, 52, 11, 1, 10, 6, 9, 45, 11, 10, 6, 9, 55, 11, 506, 6, 20, 6, 7, 57, 6, 9, 95, 96, 97, 62, 6, 9, 154, 1, 60, 6, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 253}, "10": {"input": [2, 4, 104, 6, 7, 8, 6, 20, 6, 9, 10, 11, 12, 13, 14, 6, 20, 6, 9, 395, 116, 11, 12, 116, 396, 234, 6, 9, 33, 16, 11, 80, 222, 320, 1, 6, 9, 139, 11, 22, 161, 72, 27, 6, 20, 6, 9, 329, 11, 12, 241, 14, 6, 24, 333, 11, 119, 331, 6, 24, 334, 11, 23, 331, 6, 20, 6, 9, 398, 11, 175, 389, 399, 259, 6, 24, 1, 11, 119, 1, 400, 1, 6, 24, 1, 11, 23, 1, 400, 1, 6, 24, 1, 11, 119, 1, 400, 1, 6, 24, 1, 11, 23, 1, 400, 1, 6, 20, 6, 9, 159, 11, 22, 163, 72, 195, 6, 9, 77, 11, 17, 6, 24, 1, 11, 78, 6, 24, 1, 11, 78, 6, 20, 6, 9, 1, 11, 407, 6, 24, 1, 11, 82, 83, 84, 85, 576, 6, 24, 1, 11, 12, 6, 20, 6, 9, 38, 11, 12, 89, 90, 6, 20, 6, 7, 43, 6, 9, 142, 11, 10, 395, 6, 9, 144, 11, 10, 1, 6, 9, 143, 11, 10, 1, 6, 9, 45, 11, 10, 1, 6, 9, 1, 11, 10, 1, 6, 9, 44, 11, 10, 33, 6, 9, 46, 11, 10, 330, 6, 9, 47, 11, 10, 333, 6, 9, 48, 11, 10, 332, 6, 9, 49, 11, 10, 334, 6, 9, 200, 11, 10, 1, 6, 9, 92, 11, 10, 1, 6, 9, 442, 11, 10, 6, 20, 6, 7, 57, 6, 9, 95, 179, 96, 1, 97, 62, 6, 9, 95, 179, 1, 353, 97, 62, 6, 9, 95, 179, 83, 24, 97, 60, 6, 9, 20, 6, 7, 39, 6, 20, 6, 9, 33, 16, 395, 16, 11, 41, 6, 9, 33, 16, 38, 11, 41, 6, 20, 6, 9, 395, 159, 11, 180, 6, 9, 395, 139, 11, 180, 6, 9, 159, 139, 11, 180, 6, 9, 139, 38, 11, 98, 6, 20, 6, 9, 159, 101, 11, 98, 6, 9, 139, 101, 11, 98, 6, 20, 6, 9, 1, 334, 11, 40, 1, 6, 9, 1, 334, 11, 40, 1, 6, 9, 1, 333, 11, 40, 1, 6, 9, 1, 333, 11, 40, 1, 6, 20, 6, 9, 398, 139, 11, 180, 151, 6, 20, 6, 20, 6, 9, 33, 159, 11, 340, 6, 20, 6, 9, 159, 33, 11, 98, 6, 9, 159, 1, 11, 180, 6, 20, 6, 9, 1, 1, 11, 40, 1, 266, 6, 9, 1, 1, 11, 40, 1, 6, 9, 1, 33, 11, 98, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [4, 104, 6, 7, 8, 6, 20, 6, 9, 10, 11, 12, 13, 14, 6, 20, 6, 9, 395, 116, 11, 12, 116, 396, 234, 6, 9, 33, 16, 11, 80, 222, 320, 1, 6, 9, 139, 11, 22, 161, 72, 27, 6, 20, 6, 9, 329, 11, 12, 241, 14, 6, 24, 333, 11, 119, 331, 6, 24, 334, 11, 23, 331, 6, 20, 6, 9, 398, 11, 175, 389, 399, 259, 6, 24, 1, 11, 119, 1, 400, 1, 6, 24, 1, 11, 23, 1, 400, 1, 6, 24, 1, 11, 119, 1, 400, 1, 6, 24, 1, 11, 23, 1, 400, 1, 6, 20, 6, 9, 159, 11, 22, 163, 72, 195, 6, 9, 77, 11, 17, 6, 24, 1, 11, 78, 6, 24, 1, 11, 78, 6, 20, 6, 9, 1, 11, 407, 6, 24, 1, 11, 82, 83, 84, 85, 576, 6, 24, 1, 11, 12, 6, 20, 6, 9, 38, 11, 12, 89, 90, 6, 20, 6, 7, 43, 6, 9, 142, 11, 10, 395, 6, 9, 144, 11, 10, 1, 6, 9, 143, 11, 10, 1, 6, 9, 45, 11, 10, 1, 6, 9, 1, 11, 10, 1, 6, 9, 44, 11, 10, 33, 6, 9, 46, 11, 10, 330, 6, 9, 47, 11, 10, 333, 6, 9, 48, 11, 10, 332, 6, 9, 49, 11, 10, 334, 6, 9, 200, 11, 10, 1, 6, 9, 92, 11, 10, 1, 6, 9, 442, 11, 10, 6, 20, 6, 7, 57, 6, 9, 95, 179, 96, 1, 97, 62, 6, 9, 95, 179, 1, 353, 97, 62, 6, 9, 95, 179, 83, 24, 97, 60, 6, 9, 20, 6, 7, 39, 6, 20, 6, 9, 33, 16, 395, 16, 11, 41, 6, 9, 33, 16, 38, 11, 41, 6, 20, 6, 9, 395, 159, 11, 180, 6, 9, 395, 139, 11, 180, 6, 9, 159, 139, 11, 180, 6, 9, 139, 38, 11, 98, 6, 20, 6, 9, 159, 101, 11, 98, 6, 9, 139, 101, 11, 98, 6, 20, 6, 9, 1, 334, 11, 40, 1, 6, 9, 1, 334, 11, 40, 1, 6, 9, 1, 333, 11, 40, 1, 6, 9, 1, 333, 11, 40, 1, 6, 20, 6, 9, 398, 139, 11, 180, 151, 6, 20, 6, 20, 6, 9, 33, 159, 11, 340, 6, 20, 6, 9, 159, 33, 11, 98, 6, 9, 159, 1, 11, 180, 6, 20, 6, 9, 1, 1, 11, 40, 1, 266, 6, 9, 1, 1, 11, 40, 1, 6, 9, 1, 33, 11, 98, 6, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 422}, "11": {"input": [2, 4, 6, 7, 8, 6, 20, 6, 9, 109, 11, 12, 1, 6, 9, 33, 11, 80, 81, 312, 6, 9, 454, 11, 12, 6, 24, 1, 11, 213, 6, 24, 1, 11, 13, 6, 20, 6, 9, 69, 11, 417, 61, 32, 71, 1, 6, 20, 6, 9, 468, 11, 12, 467, 239, 6, 9, 1, 16, 11, 74, 1, 387, 377, 1, 6, 9, 385, 11, 6, 24, 1, 11, 313, 129, 1, 1, 427, 6, 24, 589, 11, 12, 427, 6, 20, 6, 9, 1, 11, 12, 168, 6, 9, 15, 11, 12, 67, 473, 6, 20, 6, 9, 1, 11, 169, 283, 132, 1, 1, 377, 6, 9, 350, 11, 12, 1, 6, 20, 6, 20, 6, 7, 43, 6, 9, 45, 11, 109, 6, 9, 91, 11, 1, 6, 9, 44, 11, 1, 33, 6, 9, 51, 11, 109, 468, 6, 9, 336, 11, 109, 1, 6, 9, 192, 11, 1, 350, 6, 9, 54, 11, 1, 15, 6, 20, 6, 7, 39, 6, 20, 6, 9, 33, 101, 38, 468, 16, 11, 41, 6, 9, 33, 16, 589, 16, 11, 98, 6, 20, 6, 9, 468, 589, 69, 11, 40, 1, 6, 9, 109, 589, 11, 40, 1, 6, 20, 6, 9, 589, 454, 1, 15, 350, 101, 38, 11, 98, 6, 9, 589, 589, 11, 40, 1, 6, 20, 6, 9, 1, 33, 11, 280, 6, 20, 6, 9, 33, 109, 16, 11, 186, 1, 97, 6, 9, 33, 109, 11, 182, 1, 187, 6, 9, 109, 33, 11, 40, 1, 6, 20, 6, 9, 350, 33, 11, 98, 600, 6, 20, 6, 9, 69, 1, 11, 346, 1, 1, 97, 6, 9, 1, 1, 11, 40, 1, 6, 20, 6, 9, 69, 109, 11, 346, 1, 1, 61, 6, 9, 33, 1, 11, 98, 6, 9, 15, 33, 11, 98, 151, 6, 20, 6, 20, 6, 7, 57, 6, 9, 95, 179, 153, 97, 60, 6, 9, 95, 179, 96, 97, 62, 6, 9, 154, 155, 62, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [4, 6, 7, 8, 6, 20, 6, 9, 109, 11, 12, 1, 6, 9, 33, 11, 80, 81, 312, 6, 9, 454, 11, 12, 6, 24, 1, 11, 213, 6, 24, 1, 11, 13, 6, 20, 6, 9, 69, 11, 417, 61, 32, 71, 1, 6, 20, 6, 9, 468, 11, 12, 467, 239, 6, 9, 1, 16, 11, 74, 1, 387, 377, 1, 6, 9, 385, 11, 6, 24, 1, 11, 313, 129, 1, 1, 427, 6, 24, 589, 11, 12, 427, 6, 20, 6, 9, 1, 11, 12, 168, 6, 9, 15, 11, 12, 67, 473, 6, 20, 6, 9, 1, 11, 169, 283, 132, 1, 1, 377, 6, 9, 350, 11, 12, 1, 6, 20, 6, 20, 6, 7, 43, 6, 9, 45, 11, 109, 6, 9, 91, 11, 1, 6, 9, 44, 11, 1, 33, 6, 9, 51, 11, 109, 468, 6, 9, 336, 11, 109, 1, 6, 9, 192, 11, 1, 350, 6, 9, 54, 11, 1, 15, 6, 20, 6, 7, 39, 6, 20, 6, 9, 33, 101, 38, 468, 16, 11, 41, 6, 9, 33, 16, 589, 16, 11, 98, 6, 20, 6, 9, 468, 589, 69, 11, 40, 1, 6, 9, 109, 589, 11, 40, 1, 6, 20, 6, 9, 589, 454, 1, 15, 350, 101, 38, 11, 98, 6, 9, 589, 589, 11, 40, 1, 6, 20, 6, 9, 1, 33, 11, 280, 6, 20, 6, 9, 33, 109, 16, 11, 186, 1, 97, 6, 9, 33, 109, 11, 182, 1, 187, 6, 9, 109, 33, 11, 40, 1, 6, 20, 6, 9, 350, 33, 11, 98, 600, 6, 20, 6, 9, 69, 1, 11, 346, 1, 1, 97, 6, 9, 1, 1, 11, 40, 1, 6, 20, 6, 9, 69, 109, 11, 346, 1, 1, 61, 6, 9, 33, 1, 11, 98, 6, 9, 15, 33, 11, 98, 151, 6, 20, 6, 20, 6, 7, 57, 6, 9, 95, 179, 153, 97, 60, 6, 9, 95, 179, 96, 97, 62, 6, 9, 154, 155, 62, 6, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 337}} \ No newline at end of file diff --git a/VGDLData/ptb.vocab.json b/VGDLData/ptb.vocab.json index 230d88c..6b649f7 100644 --- a/VGDLData/ptb.vocab.json +++ b/VGDLData/ptb.vocab.json @@ -1 +1 @@ -{"w2i": {"": 0, "": 1, "": 2, "": 3, "\n": 4, "": 5, "BasicGame": 6, "square_size=25": 7, " ": 8, "SpriteSet": 9, " ": 10, "floor": 11, ">": 12, "Immovable": 13, "img=oryx/backGrey": 14, "enemyground": 15, "img=newset/water": 16, "avatar": 17, " ": 18, "color=YELLOW": 19, "img=oryx/spaceship1": 20, "speed=0.15": 21, "powerblib": 22, "Passive": 23, "img=oryx/diamond3": 24, "powerblibturning": 25, "Flicker": 26, "blib": 27, "img=oryx/diamond1": 28, "enemy": 29, "Missile": 30, "cooldown=3": 31, " ": 32, "orientation=RIGHT": 33, "orientation=LEFT": 34, "shrinkfactor=0.7": 35, "orientation=UP": 36, "orientation=DOWN": 37, "img=oryx/firedown1": 38, "Resource": 39, "color=GREEN": 40, "value=0": 41, "img=oryx/diamond2": 42, "wall": 43, "img=oryx/wall3": 44, "autotiling=True": 45, "LevelMapping": 46, "b": 47, "p": 48, "2": 49, "1": 50, ".": 51, "w": 52, "+": 53, "A": 54, "TerminationSet": 55, "SpriteCounter": 56, " ": 57, "stype=avatar": 58, " ": 59, "limit=0": 60, "win=False": 61, "MultiSpriteCounter": 62, "win=True": 63, "InteractionSet": 64, "killSprite": 65, "scoreChange=-10": 66, "scoreChange=1": 67, "spawnIfHasMore": 68, "limit=2": 69, "spawn": 70, "changeResource": 71, "reverseDirection": 72, " ": 73, "img=oryx/backBlack": 74, "city": 75, "explosion": 76, "limit=5": 77, "img=oryx/circleEffect1": 78, "shrinkfactor=0.5": 79, "movable": 80, " ": 81, "ShootAvatar": 82, "Chaser": 83, "stype=city": 84, "color=ORANGE": 85, "speed=0.1": 86, "speed=0.3": 87, "img=newset/block2": 88, "c": 89, "m": 90, "f": 91, "stepBack": 92, "killBoth": 93, "scoreChange=-1": 94, "scoreChange=2": 95, "img=oryx/backOBrown": 96, "marsh": 97, "color=BROWN": 98, "img=oryx/grass": 99, "color=RED": 100, "color=GRAY": 101, "shrinkfactor=0.75": 102, "Bomber": 103, "prob=0.05": 104, "cooldown=2": 105, "zombie": 106, "goal": 107, "Door": 108, "SpawnPoint": 109, "portal=True": 110, "prob=0.01": 111, "shovel": 112, "OrientedFlicker": 113, "color=LIGHTGRAY": 114, "stype=shovel": 115, "img=oryx/wall6": 116, "transformTo": 117, "killSecond=True": 118, "EOS": 119, "g": 120, "h": 121, "z": 122, "x": 123, "t": 124, "Timeout": 125, "limit=1000": 126, "limit=1": 127, "key_handler=Pulse": 128, "water": 129, "color=BLUE": 130, "weaponToggle1": 131, "shrinkfactor=0.6": 132, "weaponToggle2": 133, "weapon": 134, "key": 135, "shrinkfactor=0.8": 136, "img=oryx/key2": 137, "lock": 138, "img=oryx/doorclosed1": 139, "portalentry": 140, "Portal": 141, "color=LIGHTBLUE": 142, "portalexit": 143, "img=oryx/door2": 144, "missile": 145, "speed=0.5": 146, "shrinkfactor=0.3": 147, "img=oryx/bullet1": 148, "singleton=True": 149, "img=oryx/bullet2": 150, "boulderm": 151, "img=oryx/potion1": 152, "moving": 153, "boulder": 154, " ": 155, "img=oryx/dirtwall": 156, "k": 157, "l": 158, "o": 159, "stype=goal": 160, "stype=boulder": 161, " ": 162, "scoreChange=5": 163, "teleportToExit": 164, "collectResource": 165, "resource=key": 166, "value=1": 167, "killIfOtherHasMore": 168, "stype=boulderm": 169, "attractGaze": 170, "undoAll": 171, "square_size=50": 172, "img=newset/floor2": 173, "hidden=True": 174, "MovingAvatar": 175, "img=oryx/knight1": 176, "box": 177, "hole": 178, "color=DARKBLUE": 179, "img=oryx/cspell4": 180, "door": 181, "exit": 182, "img=oryx/dooropen1": 183, "0": 184, "3": 185, "*": 186, "-": 187, "a": 188, "d": 189, "e": 190, "bounceForward": 191, "killAll": 192, "scoreChange=4": 193, "stype=exit": 194, "death": 195, "ground": 196, "color=BLACK": 197, "img=oryx/backLBrown": 198, "color=WHITE": 199, "img=newset/lock1": 200, "smokespawn": 201, "RandomMissile": 202, "speed=0.25": 203, "invisible=True": 204, "img=oryx/pickaxe": 205, "shieldFrom": 206, "value=-1": 207, "img=oryx/bird1": 208, "healthPoints=5": 209, "img=oryx/tree2": 210, "img=newset/exit2": 211, "food": 212, "TIME": 213, "subtractHealthPoints": 214, "repeating=True": 215, "addHealthPoints": 216, "scoreChange=100": 217, "img=oryx/floor3": 218, "fruit": 219, "color=PINK": 220, "pellet": 221, "img=oryx/gold2": 222, "power": 223, "img=oryx/orb2": 224, "img=portal": 225, "redspawn": 226, "stype=redOk": 227, "orangespawn": 228, "stype=orangeOk": 229, "bluespawn": 230, "stype=blueOk": 231, "pinkspawn": 232, "stype=pinkOk": 233, "ghost": 234, "red": 235, " ": 236, "RandomPathAltChaser": 237, "stype1=hungry": 238, "stype2=powered": 239, "cooldown=4": 240, "cons=4": 241, "Fleeing": 242, "stype=pacman": 243, "maxDistance=500": 244, "img=oryx/ghost1": 245, "blue": 246, "pacman": 247, "OrientedAvatar": 248, "rotateInPlace=false": 249, "hungry": 250, "powered": 251, " ": 252, "wrapAround": 253, "scoreChange=10": 254, "transformToAll": 255, "addTimer": 256, "timer=200": 257, "ftype=transformToAll": 258, "stype=powered": 259, "4": 260, "square_size=30": 261, "img=oryx/backBiege": 262, "base": 263, "healthPoints=20": 264, "img=newset/girl2": 265, "speed=0.4": 266, "protector": 267, "stype=missile": 268, "turn": 269, "turnleft": 270, "img=dirt": 271, "turnright": 272, "turnup": 273, "turndown": 274, "bandit": 275, "speed=1": 276, "bleftd": 277, "spawnorientation=DOWN": 278, "img=newset/bandit1h": 279, "brightu": 280, "spawnorientation=UP": 281, "img=newset/bandit1": 282, "bleftu": 283, "brightd": 284, "doorClosed1": 285, "doorClosed2": 286, "img=oryx/orb1": 287, "speed=0.6": 288, "r": 289, ",": 290, "n": 291, "_": 292, "align=True": 293, "img=newset/floor6": 294, "frameRate=8": 295, "boilingwater": 296, "rawpasta": 297, "tomato": 298, "tuna": 299, "pastainplace": 300, "sauceinplace": 301, "img=oryx/slash1": 302, "img=newset/floor4": 303, "stype=wrongplace": 304, "scared": 305, "speed=1.0": 306, "PathChaser": 307, "RandomNPC": 308, "cons=2": 309, "aux": 310, "dogtreat": 311, "entry": 312, "fence": 313, "img=oryx/spike2": 314, "street": 315, "tree": 316, "portal": 317, "cooldown=50": 318, "cooldown=100": 319, "s": 320, "jaildoor": 321, "jail": 322, "speed=0.9": 323, "boss": 324, "img=oryx/wall1": 325, "killResource=True": 326, "stype=boss": 327, "img=oryx/space1": 328, "img=newset/man3": 329, "stype=spark": 330, "trap": 331, "Spreader": 332, "limit=1500": 333, "stype=bullet": 334, "bullet": 335, "img=oryx/orb3": 336, "prob=0.1": 337, "cooldown=6": 338, "witness": 339, "cooldown=5": 340, " ": 341, "img=newset/block3": 342, "mana": 343, "fire": 344, "img=oryx/fire1": 345, "total=1": 346, "turret": 347, "stype=bomb": 348, "bomb": 349, "img=newset/bomb": 350, "structure": 351, "img=oryx/bookDown": 352, "img=oryx/bookUp": 353, "img=oryx/floorTileOrange": 354, "sG": 355, "sF": 356, "sS": 357, "sT": 358, "sword": 359, "onground": 360, "stype=sword": 361, "img=oryx/swordman1": 362, "MissileAvatar": 363, "img=oryx/bat1": 364, "up": 365, "down": 366, "img=oryx/guard1": 367, "cons=3": 368, "cons=6": 369, "autotiling=true": 370, "gold": 371, "limit=10": 372, "chip": 373, "u": 374, "prob=1": 375, "resource=gold": 376, "ball": 377, "physicstype=CONT": 378, "wallBounce": 379, "background": 380, "img=oryx/planet": 381, "rotateInPlace=False": 382, "whiteAvatar": 383, "alien": 384, "total=10": 385, "total=5": 386, " ": 387, "start": 388, "img=oryx/slime1": 389, "scoreChange=-5": 390, "cocoon": 391, "butterfly": 392, "cons=1": 393, "belt": 394, "lever": 395, "leverUp": 396, "leverRight": 397, "img=oryx/bookRight": 398, "leverDown": 399, "leverLeft": 400, "img=oryx/bookLeft": 401, "suitcase": 402, "img=newset/man4": 403, "\t\tdirt": 404, "\t\texitdoor": 405, "\t\tdiamond": 406, "\t\tboulder": 407, "speed=0.2": 408, "\t\tmoving": 409, "img=oryx/spelunky": 410, "dirt": 411, "diamond": 412, "crab": 413, "\t\tavatar": 414, "killIfFromAbove": 415, "\t\tSpriteCounter": 416, "emptyPlanet": 417, "\t\t": 418, "align": 419, "nokey": 420, "withkey": 421, "cooldown=8": 422, "img=newset/hole1": 423, "img=newset/block1": 424, "lasercannon": 425, "lcup": 426, "img=newset/lasercannon": 427, "stype=lup": 428, "lcdown": 429, "img=newset/lasercannon_2": 430, "stype=ldown": 431, "lcright": 432, "img=newset/lasercannon_1": 433, "stype=lright": 434, "lcleft": 435, "img=newset/lasercannon_3": 436, "stype=lleft": 437, "laser": 438, "lup": 439, "img=newset/laser1": 440, "ldown": 441, "lright": 442, "img=newset/laser1_1": 443, "lleft": 444, "stype=laser": 445, "paint": 446, "prepaint": 447, "preground": 448, "stype=box": 449, "elevator": 450, "color=DARKGRAY": 451, "gravity=1.0": 452, "friction=0.02": 453, "img=newset/cloud2": 454, "evil": 455, "goomba": 456, "coin": 457, "wallStop": 458, "G": 459, "black": 460, "white": 461, "grey": 462, "target": 463, "crate": 464, "img=oryx/bush5": 465, "inBlack": 466, "inWhite": 467, "img=newset/girl1": 468, "img=newset/girl3": 469, "block": 470, "blueblock": 471, "redblock": 472, "greenblock": 473, "bluebox": 474, "redbox": 475, "greenbox": 476, "color=GOLD": 477, "limit=11": 478, "spider": 479, "phantom": 480, "pixelPerfect=True": 481, "bomberman": 482, "bomb_10": 483, "singleton=true": 484, "wallBreak": 485, "pad": 486, "stype=pad": 487, "fireboots": 488, "img=oryx/gold1": 489, "killIfHasLess": 490, "i": 491, "boxes": 492, " ": 493, "normalAvatar": 494, "blueAvatar": 495, "redAvatar": 496, "greenAvatar": 497, "crossing": 498, "truck": 499, "speed=0.7": 500, "input": 501, "cooldown=16": 502, "img=newset/hole4": 503, "cat": 504, "limit=20": 505, "obstacle": 506, "img=oryx/slime2": 507, "img=oryx/seaWater": 508, "catapult": 509, "southfacing": 510, "northfacing": 511, "eastfacing": 512, "westfacing": 513, "portal=true": 514, "masterBoulder": 515, "speed=0.0": 516, "mboulderm": 517, "normalBoulder": 518, "bbox": 519, "boxin": 520, "rock": 521, "breakable": 522, "assembly1": 523, "assembly2": 524, "assembly3": 525, "line": 526, "linedown": 527, "lineright": 528, "rotateInPlace=true": 529, "lcswap": 530, "img=newset/lasercannon_4": 531, "vortex": 532, "product": 533, "v": 534, "stype=lcswap": 535, "stype=lcdown": 536, "stype=lcleft": 537, "stype=lcup": 538, "stype=lcright": 539, "sky": 540, "img=newset/cursedman": 541, "prob=0.15": 542, "citizen": 543, "output": 544, "bolt": 545, "salvation": 546, "cooldown=10": 547, "torpedo": 548, "shark": 549, "arena": 550, "chef": 551, "table": 552, "inc1": 553, "inc2": 554, "collectResourceIfHeld": 555, "land": 556, "button0": 557, "patrol": 558, "mushroom": 559, "othertable": 560, "img=newset/chair1": 561, "back": 562, "left": 563, "right": 564, "singlefront": 565, "singleback": 566, "singleleft": 567, "singleright": 568, "standingavatar": 569, "leavingavatar": 570, "img=oryx/archer1": 571, "building": 572, "total=20": 573, "bleft": 574, "bright": 575, "standingcivilian": 576, "fallingcivilian": 577, "cliff": 578, "redcode": 579, "img=oryx/slime3": 580, "greencode": 581, "bluecode": 582, "green": 583, "mirror": 584, "mup": 585, "mdown": 586, "mright": 587, "mleft": 588, "transformIfCount": 589, "stypeCount=code": 590, "ladder": 591, "img=oryx/barrel1": 592, "rollingBarrel": 593, "eos": 594, "inertial": 595, "asteroid": 596, "sam": 597, "portalSlow": 598, "stype=sam": 599, "resource=shield": 600, "random": 601, "standing": 602, "fleeing": 603, "escape": 604, "car": 605, "gem": 606, "resting": 607, "monster": 608, "falling": 609, "floorV": 610, "mud": 611, "brick": 612, "pokemonAbility": 613, "ability0": 614, "pokemon": 615, "pokemon0": 616, "pokemon1": 617, "bossDragon": 618, "bossWater": 619, "bossThunder": 620, "attack": 621, "surround": 622, "portalAmmo": 623, "supply": 624, "keym": 625, "reddoor": 626, "bluedoor": 627, "greendoor": 628, "yellowdoor": 629, "gate": 630, "stratosphere": 631, "thermosphere": 632, "troposphere": 633, "satellite": 634, "cloud": 635, "tank": 636, "avatar1": 637, "stepBack=True": 638, "img=newset/laser3": 639, "log": 640, "landingpad": 641, "cannon": 642, "body": 643, "chest": 644, "head": 645, "bodyinplace": 646, "george": 647, "holedown": 648, "holeup": 649, "overgroundWall": 650, "undergroundWallHdn": 651, "overgroundEnemy": 652, "overground": 653, "underground": 654, "squarehole": 655, "roundhole": 656}, "i2w": {"0": "", "1": "", "2": "", "3": "", "4": "\n", "5": "", "6": "BasicGame", "7": "square_size=25", "8": " ", "9": "SpriteSet", "10": " ", "11": "floor", "12": ">", "13": "Immovable", "14": "img=oryx/backGrey", "15": "enemyground", "16": "img=newset/water", "17": "avatar", "18": " ", "19": "color=YELLOW", "20": "img=oryx/spaceship1", "21": "speed=0.15", "22": "powerblib", "23": "Passive", "24": "img=oryx/diamond3", "25": "powerblibturning", "26": "Flicker", "27": "blib", "28": "img=oryx/diamond1", "29": "enemy", "30": "Missile", "31": "cooldown=3", "32": " ", "33": "orientation=RIGHT", "34": "orientation=LEFT", "35": "shrinkfactor=0.7", "36": "orientation=UP", "37": "orientation=DOWN", "38": "img=oryx/firedown1", "39": "Resource", "40": "color=GREEN", "41": "value=0", "42": "img=oryx/diamond2", "43": "wall", "44": "img=oryx/wall3", "45": "autotiling=True", "46": "LevelMapping", "47": "b", "48": "p", "49": "2", "50": "1", "51": ".", "52": "w", "53": "+", "54": "A", "55": "TerminationSet", "56": "SpriteCounter", "57": " ", "58": "stype=avatar", "59": " ", "60": "limit=0", "61": "win=False", "62": "MultiSpriteCounter", "63": "win=True", "64": "InteractionSet", "65": "killSprite", "66": "scoreChange=-10", "67": "scoreChange=1", "68": "spawnIfHasMore", "69": "limit=2", "70": "spawn", "71": "changeResource", "72": "reverseDirection", "73": " ", "74": "img=oryx/backBlack", "75": "city", "76": "explosion", "77": "limit=5", "78": "img=oryx/circleEffect1", "79": "shrinkfactor=0.5", "80": "movable", "81": " ", "82": "ShootAvatar", "83": "Chaser", "84": "stype=city", "85": "color=ORANGE", "86": "speed=0.1", "87": "speed=0.3", "88": "img=newset/block2", "89": "c", "90": "m", "91": "f", "92": "stepBack", "93": "killBoth", "94": "scoreChange=-1", "95": "scoreChange=2", "96": "img=oryx/backOBrown", "97": "marsh", "98": "color=BROWN", "99": "img=oryx/grass", "100": "color=RED", "101": "color=GRAY", "102": "shrinkfactor=0.75", "103": "Bomber", "104": "prob=0.05", "105": "cooldown=2", "106": "zombie", "107": "goal", "108": "Door", "109": "SpawnPoint", "110": "portal=True", "111": "prob=0.01", "112": "shovel", "113": "OrientedFlicker", "114": "color=LIGHTGRAY", "115": "stype=shovel", "116": "img=oryx/wall6", "117": "transformTo", "118": "killSecond=True", "119": "EOS", "120": "g", "121": "h", "122": "z", "123": "x", "124": "t", "125": "Timeout", "126": "limit=1000", "127": "limit=1", "128": "key_handler=Pulse", "129": "water", "130": "color=BLUE", "131": "weaponToggle1", "132": "shrinkfactor=0.6", "133": "weaponToggle2", "134": "weapon", "135": "key", "136": "shrinkfactor=0.8", "137": "img=oryx/key2", "138": "lock", "139": "img=oryx/doorclosed1", "140": "portalentry", "141": "Portal", "142": "color=LIGHTBLUE", "143": "portalexit", "144": "img=oryx/door2", "145": "missile", "146": "speed=0.5", "147": "shrinkfactor=0.3", "148": "img=oryx/bullet1", "149": "singleton=True", "150": "img=oryx/bullet2", "151": "boulderm", "152": "img=oryx/potion1", "153": "moving", "154": "boulder", "155": " ", "156": "img=oryx/dirtwall", "157": "k", "158": "l", "159": "o", "160": "stype=goal", "161": "stype=boulder", "162": " ", "163": "scoreChange=5", "164": "teleportToExit", "165": "collectResource", "166": "resource=key", "167": "value=1", "168": "killIfOtherHasMore", "169": "stype=boulderm", "170": "attractGaze", "171": "undoAll", "172": "square_size=50", "173": "img=newset/floor2", "174": "hidden=True", "175": "MovingAvatar", "176": "img=oryx/knight1", "177": "box", "178": "hole", "179": "color=DARKBLUE", "180": "img=oryx/cspell4", "181": "door", "182": "exit", "183": "img=oryx/dooropen1", "184": "0", "185": "3", "186": "*", "187": "-", "188": "a", "189": "d", "190": "e", "191": "bounceForward", "192": "killAll", "193": "scoreChange=4", "194": "stype=exit", "195": "death", "196": "ground", "197": "color=BLACK", "198": "img=oryx/backLBrown", "199": "color=WHITE", "200": "img=newset/lock1", "201": "smokespawn", "202": "RandomMissile", "203": "speed=0.25", "204": "invisible=True", "205": "img=oryx/pickaxe", "206": "shieldFrom", "207": "value=-1", "208": "img=oryx/bird1", "209": "healthPoints=5", "210": "img=oryx/tree2", "211": "img=newset/exit2", "212": "food", "213": "TIME", "214": "subtractHealthPoints", "215": "repeating=True", "216": "addHealthPoints", "217": "scoreChange=100", "218": "img=oryx/floor3", "219": "fruit", "220": "color=PINK", "221": "pellet", "222": "img=oryx/gold2", "223": "power", "224": "img=oryx/orb2", "225": "img=portal", "226": "redspawn", "227": "stype=redOk", "228": "orangespawn", "229": "stype=orangeOk", "230": "bluespawn", "231": "stype=blueOk", "232": "pinkspawn", "233": "stype=pinkOk", "234": "ghost", "235": "red", "236": " ", "237": "RandomPathAltChaser", "238": "stype1=hungry", "239": "stype2=powered", "240": "cooldown=4", "241": "cons=4", "242": "Fleeing", "243": "stype=pacman", "244": "maxDistance=500", "245": "img=oryx/ghost1", "246": "blue", "247": "pacman", "248": "OrientedAvatar", "249": "rotateInPlace=false", "250": "hungry", "251": "powered", "252": " ", "253": "wrapAround", "254": "scoreChange=10", "255": "transformToAll", "256": "addTimer", "257": "timer=200", "258": "ftype=transformToAll", "259": "stype=powered", "260": "4", "261": "square_size=30", "262": "img=oryx/backBiege", "263": "base", "264": "healthPoints=20", "265": "img=newset/girl2", "266": "speed=0.4", "267": "protector", "268": "stype=missile", "269": "turn", "270": "turnleft", "271": "img=dirt", "272": "turnright", "273": "turnup", "274": "turndown", "275": "bandit", "276": "speed=1", "277": "bleftd", "278": "spawnorientation=DOWN", "279": "img=newset/bandit1h", "280": "brightu", "281": "spawnorientation=UP", "282": "img=newset/bandit1", "283": "bleftu", "284": "brightd", "285": "doorClosed1", "286": "doorClosed2", "287": "img=oryx/orb1", "288": "speed=0.6", "289": "r", "290": ",", "291": "n", "292": "_", "293": "align=True", "294": "img=newset/floor6", "295": "frameRate=8", "296": "boilingwater", "297": "rawpasta", "298": "tomato", "299": "tuna", "300": "pastainplace", "301": "sauceinplace", "302": "img=oryx/slash1", "303": "img=newset/floor4", "304": "stype=wrongplace", "305": "scared", "306": "speed=1.0", "307": "PathChaser", "308": "RandomNPC", "309": "cons=2", "310": "aux", "311": "dogtreat", "312": "entry", "313": "fence", "314": "img=oryx/spike2", "315": "street", "316": "tree", "317": "portal", "318": "cooldown=50", "319": "cooldown=100", "320": "s", "321": "jaildoor", "322": "jail", "323": "speed=0.9", "324": "boss", "325": "img=oryx/wall1", "326": "killResource=True", "327": "stype=boss", "328": "img=oryx/space1", "329": "img=newset/man3", "330": "stype=spark", "331": "trap", "332": "Spreader", "333": "limit=1500", "334": "stype=bullet", "335": "bullet", "336": "img=oryx/orb3", "337": "prob=0.1", "338": "cooldown=6", "339": "witness", "340": "cooldown=5", "341": " ", "342": "img=newset/block3", "343": "mana", "344": "fire", "345": "img=oryx/fire1", "346": "total=1", "347": "turret", "348": "stype=bomb", "349": "bomb", "350": "img=newset/bomb", "351": "structure", "352": "img=oryx/bookDown", "353": "img=oryx/bookUp", "354": "img=oryx/floorTileOrange", "355": "sG", "356": "sF", "357": "sS", "358": "sT", "359": "sword", "360": "onground", "361": "stype=sword", "362": "img=oryx/swordman1", "363": "MissileAvatar", "364": "img=oryx/bat1", "365": "up", "366": "down", "367": "img=oryx/guard1", "368": "cons=3", "369": "cons=6", "370": "autotiling=true", "371": "gold", "372": "limit=10", "373": "chip", "374": "u", "375": "prob=1", "376": "resource=gold", "377": "ball", "378": "physicstype=CONT", "379": "wallBounce", "380": "background", "381": "img=oryx/planet", "382": "rotateInPlace=False", "383": "whiteAvatar", "384": "alien", "385": "total=10", "386": "total=5", "387": " ", "388": "start", "389": "img=oryx/slime1", "390": "scoreChange=-5", "391": "cocoon", "392": "butterfly", "393": "cons=1", "394": "belt", "395": "lever", "396": "leverUp", "397": "leverRight", "398": "img=oryx/bookRight", "399": "leverDown", "400": "leverLeft", "401": "img=oryx/bookLeft", "402": "suitcase", "403": "img=newset/man4", "404": "\t\tdirt", "405": "\t\texitdoor", "406": "\t\tdiamond", "407": "\t\tboulder", "408": "speed=0.2", "409": "\t\tmoving", "410": "img=oryx/spelunky", "411": "dirt", "412": "diamond", "413": "crab", "414": "\t\tavatar", "415": "killIfFromAbove", "416": "\t\tSpriteCounter", "417": "emptyPlanet", "418": "\t\t", "419": "align", "420": "nokey", "421": "withkey", "422": "cooldown=8", "423": "img=newset/hole1", "424": "img=newset/block1", "425": "lasercannon", "426": "lcup", "427": "img=newset/lasercannon", "428": "stype=lup", "429": "lcdown", "430": "img=newset/lasercannon_2", "431": "stype=ldown", "432": "lcright", "433": "img=newset/lasercannon_1", "434": "stype=lright", "435": "lcleft", "436": "img=newset/lasercannon_3", "437": "stype=lleft", "438": "laser", "439": "lup", "440": "img=newset/laser1", "441": "ldown", "442": "lright", "443": "img=newset/laser1_1", "444": "lleft", "445": "stype=laser", "446": "paint", "447": "prepaint", "448": "preground", "449": "stype=box", "450": "elevator", "451": "color=DARKGRAY", "452": "gravity=1.0", "453": "friction=0.02", "454": "img=newset/cloud2", "455": "evil", "456": "goomba", "457": "coin", "458": "wallStop", "459": "G", "460": "black", "461": "white", "462": "grey", "463": "target", "464": "crate", "465": "img=oryx/bush5", "466": "inBlack", "467": "inWhite", "468": "img=newset/girl1", "469": "img=newset/girl3", "470": "block", "471": "blueblock", "472": "redblock", "473": "greenblock", "474": "bluebox", "475": "redbox", "476": "greenbox", "477": "color=GOLD", "478": "limit=11", "479": "spider", "480": "phantom", "481": "pixelPerfect=True", "482": "bomberman", "483": "bomb_10", "484": "singleton=true", "485": "wallBreak", "486": "pad", "487": "stype=pad", "488": "fireboots", "489": "img=oryx/gold1", "490": "killIfHasLess", "491": "i", "492": "boxes", "493": " ", "494": "normalAvatar", "495": "blueAvatar", "496": "redAvatar", "497": "greenAvatar", "498": "crossing", "499": "truck", "500": "speed=0.7", "501": "input", "502": "cooldown=16", "503": "img=newset/hole4", "504": "cat", "505": "limit=20", "506": "obstacle", "507": "img=oryx/slime2", "508": "img=oryx/seaWater", "509": "catapult", "510": "southfacing", "511": "northfacing", "512": "eastfacing", "513": "westfacing", "514": "portal=true", "515": "masterBoulder", "516": "speed=0.0", "517": "mboulderm", "518": "normalBoulder", "519": "bbox", "520": "boxin", "521": "rock", "522": "breakable", "523": "assembly1", "524": "assembly2", "525": "assembly3", "526": "line", "527": "linedown", "528": "lineright", "529": "rotateInPlace=true", "530": "lcswap", "531": "img=newset/lasercannon_4", "532": "vortex", "533": "product", "534": "v", "535": "stype=lcswap", "536": "stype=lcdown", "537": "stype=lcleft", "538": "stype=lcup", "539": "stype=lcright", "540": "sky", "541": "img=newset/cursedman", "542": "prob=0.15", "543": "citizen", "544": "output", "545": "bolt", "546": "salvation", "547": "cooldown=10", "548": "torpedo", "549": "shark", "550": "arena", "551": "chef", "552": "table", "553": "inc1", "554": "inc2", "555": "collectResourceIfHeld", "556": "land", "557": "button0", "558": "patrol", "559": "mushroom", "560": "othertable", "561": "img=newset/chair1", "562": "back", "563": "left", "564": "right", "565": "singlefront", "566": "singleback", "567": "singleleft", "568": "singleright", "569": "standingavatar", "570": "leavingavatar", "571": "img=oryx/archer1", "572": "building", "573": "total=20", "574": "bleft", "575": "bright", "576": "standingcivilian", "577": "fallingcivilian", "578": "cliff", "579": "redcode", "580": "img=oryx/slime3", "581": "greencode", "582": "bluecode", "583": "green", "584": "mirror", "585": "mup", "586": "mdown", "587": "mright", "588": "mleft", "589": "transformIfCount", "590": "stypeCount=code", "591": "ladder", "592": "img=oryx/barrel1", "593": "rollingBarrel", "594": "eos", "595": "inertial", "596": "asteroid", "597": "sam", "598": "portalSlow", "599": "stype=sam", "600": "resource=shield", "601": "random", "602": "standing", "603": "fleeing", "604": "escape", "605": "car", "606": "gem", "607": "resting", "608": "monster", "609": "falling", "610": "floorV", "611": "mud", "612": "brick", "613": "pokemonAbility", "614": "ability0", "615": "pokemon", "616": "pokemon0", "617": "pokemon1", "618": "bossDragon", "619": "bossWater", "620": "bossThunder", "621": "attack", "622": "surround", "623": "portalAmmo", "624": "supply", "625": "keym", "626": "reddoor", "627": "bluedoor", "628": "greendoor", "629": "yellowdoor", "630": "gate", "631": "stratosphere", "632": "thermosphere", "633": "troposphere", "634": "satellite", "635": "cloud", "636": "tank", "637": "avatar1", "638": "stepBack=True", "639": "img=newset/laser3", "640": "log", "641": "landingpad", "642": "cannon", "643": "body", "644": "chest", "645": "head", "646": "bodyinplace", "647": "george", "648": "holedown", "649": "holeup", "650": "overgroundWall", "651": "undergroundWallHdn", "652": "overgroundEnemy", "653": "overground", "654": "underground", "655": "squarehole", "656": "roundhole"}} \ No newline at end of file +{"w2i": {"": 0, "": 1, "": 2, "": 3, "BasicGame": 4, "square_size=25": 5, "\n": 6, " ": 7, "SpriteSet": 8, " ": 9, "floor": 10, ">": 11, "Immovable": 12, "img=oryx/backBiege": 13, "hidden=True": 14, "goal": 15, " ": 16, "Door": 17, "color=GREEN": 18, "img=newset/exit2": 19, "": 20, "camel": 21, "Missile": 22, "orientation=RIGHT": 23, " ": 24, "speed=0.25": 25, "speed=0.15": 26, "singleton=True": 27, "arena": 28, "img=newset/floor6": 29, "color=LIGHTBLUE": 30, "color=LIGHTGREEN": 31, "color=LIGHTGRAY": 32, "avatar": 33, "MovingAvatar": 34, "speed=1.0": 35, "img=newset/man4": 36, "normal": 37, "wall": 38, "InteractionSet": 39, "transformTo": 40, "stepBack": 41, "pixelPerfect=True": 42, "LevelMapping": 43, "A": 44, ".": 45, "1": 46, "2": 47, "3": 48, "4": 49, "a": 50, "b": 51, "c": 52, "d": 53, "g": 54, "+": 55, "-": 56, "TerminationSet": 57, "MultiSpriteCounter": 58, "limit=2": 59, "win=True": 60, "limit=1": 61, "win=False": 62, "img=oryx/backOBrown": 63, "hole": 64, " ": 65, "color=DARKBLUE": 66, "img=newset/hole1": 67, "portal=True": 68, "shovel": 69, "Flicker": 70, "img=oryx/pickaxe": 71, "shrinkfactor=0.5": 72, "entrance": 73, "SpawnPoint": 74, "total=20": 75, "cooldown=50": 76, "exit": 77, "img=oryx/door2": 78, "moving": 79, "ShootAvatar": 80, "stype=shovel": 81, "Chaser": 82, "stype=exit": 83, "cooldown=5": 84, "color=RED": 85, "img=oryx/spelunky": 86, "frameRate=8": 87, "shrinkfactor=0.75": 88, "img=oryx/dirtwall": 89, "autotiling=True": 90, "x": 91, "e": 92, "h": 93, "w": 94, "SpriteCounter": 95, "stype=avatar": 96, "limit=0": 97, "killSprite": 98, "scoreChange=-5": 99, "scoreChange=-2": 100, "EOS": 101, "scoreChange=-1": 102, "scoreChange=2": 103, "square_size=30": 104, "key_handler=Pulse": 105, "background": 106, "color=BLUE": 107, "img=oryx/seaWater": 108, "water": 109, "autotiling=true": 110, "img=oryx/grass": 111, "img=oryx/bush5": 112, "img=oryx/doorclosed1": 113, "cooldown=10": 114, "log": 115, " ": 116, "speed=0.1": 117, "color=BROWN": 118, "orientation=LEFT": 119, "landingpad": 120, "speed=0.0": 121, "img=oryx/floorTileOrange": 122, "catapult": 123, "southfacing": 124, "orientation=DOWN": 125, "img=oryx/bookDown": 126, "northfacing": 127, "orientation=UP": 128, "color=ORANGE": 129, "img=oryx/bookUp": 130, "eastfacing": 131, "color=YELLOW": 132, "img=oryx/bookRight": 133, "westfacing": 134, "img=oryx/bookLeft": 135, "OrientedAvatar": 136, " ": 137, "onground": 138, "bullet": 139, "MissileAvatar": 140, "img=oryx/bat1": 141, "0": 142, "r": 143, "l": 144, "shieldFrom": 145, "stype=water": 146, "pullWithIt": 147, "attractGaze": 148, "prob=1": 149, "align=True": 150, "scoreChange=1": 151, " ": 152, "stype=goal": 153, "Timeout": 154, "limit=1000": 155, "img=oryx/space1": 156, "asteroid": 157, "img=oryx/planet": 158, "missile": 159, "rock": 160, "img=oryx/orb3": 161, "sam": 162, "img=oryx/orb1": 163, "laser": 164, "speed=0.3": 165, "portal": 166, "prob=0.05": 167, "img=newset/whirlpool2": 168, "Resource": 169, "color=GOLD": 170, "limit=4": 171, "img=oryx/spaceship1": 172, "rotateInPlace=False": 173, "alien": 174, "Bomber": 175, "stype=laser": 176, "prob=0.01": 177, "s": 178, " ": 179, "killBoth": 180, "killSecond=True": 181, "changeResource": 182, "resource=shield": 183, "value=1": 184, "killResource=True": 185, "killIfHasLess": 186, "value=-1": 187, "img=newset/girl1": 188, "trap": 189, "img=oryx/spike2": 190, "img=oryx/wall1": 191, "t": 192, "RandomNPC": 193, "cons=8": 194, "speed=0.6": 195, "structure": 196, "color=PINK": 197, "left": 198, "right": 199, "n": 200, "f": 201, "m": 202, "B": 203, "pad": 204, "img=oryx/orb2": 205, "inertial": 206, "physicstype=CONT": 207, "friction=0.02": 208, "stype=pad": 209, " ": 210, "wallStop": 211, "G": 212, "img=oryx/backLBrown": 213, "cannon": 214, "Passive": 215, "enemy": 216, "total=10": 217, "cooldown=20": 218, "total=5": 219, "img=newset/hole4": 220, "spawn": 221, "stype=bullet": 222, " ": 223, "reverseDirection": 224, "z": 225, "v": 226, "human": 227, "img=newset/cursedman": 228, "cons=2": 229, "citizen": 230, "cons=1": 231, "george": 232, "limit=5": 233, "img=oryx/wall6": 234, "img=oryx/floor3": 235, "food": 236, "img=oryx/gold2": 237, "power": 238, "shrinkfactor=0.8": 239, "img=portal": 240, "invisible=True": 241, "img=oryx/wall3": 242, "ghost": 243, "red": 244, " ": 245, "RandomPathAltChaser": 246, "stype1=hungry": 247, "stype2=powered": 248, "cooldown=4": 249, "cons=4": 250, "Fleeing": 251, "stype=pacman": 252, "maxDistance=500": 253, "cooldown=2": 254, "img=oryx/ghost1": 255, "blue": 256, "pacman": 257, "rotateInPlace=false": 258, "speed=1": 259, "hungry": 260, "img=oryx/bullet1": 261, "bounceForward": 262, "undoAll": 263, "wrapAround": 264, "scoreChange=10": 265, "scoreChange=5": 266, "transformToAll": 267, "addTimer": 268, "timer=200": 269, "ftype=transformToAll": 270, "marsh": 271, "img=oryx/dooropen1": 272, "stype=sword": 273, "random": 274, "sword": 275, "weapon": 276, "shrinkfactor=0.7": 277, "gold": 278, "limit=11": 279, "collectResource": 280, "resource=gold": 281, "killIfOtherHasMore": 282, "limit=10": 283, "square_size=50": 284, "img=newset/floor2": 285, "img=oryx/knight1": 286, "box": 287, "img=newset/block2": 288, "door": 289, "*": 290, "killAll": 291, "scoreChange=4": 292, "img=oryx/backBlack": 293, "img=oryx/dirtWall": 294, "\t\tdirt": 295, "\t\texitdoor": 296, "\t\tdiamond": 297, "img=oryx/diamond3": 298, "\t\tboulder": 299, "color=GRAY": 300, "speed=0.2": 301, "\t\tmoving": 302, "dirt": 303, "boulder": 304, "diamond": 305, "crab": 306, "butterfly": 307, "\t\tavatar": 308, "killIfFromAbove": 309, "\t\tSpriteCounter": 310, "ground": 311, "img=newset/man3": 312, "Spreader": 313, "color=BLACK": 314, "limit=1500": 315, "path": 316, "turret": 317, "img=newset/lasercannon_1": 318, "img=newset/lasercannon": 319, "healthPoints=5": 320, "boss": 321, "healthPoints=10": 322, "bup": 323, "bdown": 324, "bleft": 325, "bright": 326, "stype=bleft": 327, "stype=bright": 328, "turn": 329, "turnup": 330, "img=dirt": 331, "turndown": 332, "turnleft": 333, "turnright": 334, "tower": 335, "p": 336, "u": 337, "TIME": 338, "timer=50": 339, "subtractHealthPoints": 340, "scoreChange=-10": 341, "img=oryx/backGrey": 342, "paint": 343, "prepaint": 344, "preground": 345, "spawnIfHasMore": 346, "vortex": 347, "falling": 348, "img=newset/block3": 349, "treasure": 350, "chef": 351, "table": 352, " ": 353, "inc1": 354, "inc2": 355, "img=newset/floor4": 356, "collectResourceIfHeld": 357, "speed=0.9": 358, "pokemonAbility": 359, "ability0": 360, "stype=boss": 361, "pokemon": 362, "BomberRandomMissile": 363, "pokemon0": 364, "pokemon1": 365, "prob=0.005": 366, "bossDragon": 367, "bossWater": 368, "bossThunder": 369, "attack": 370, "img=oryx/slash1": 371, "addHealthPoints": 372, "start": 373, "dead": 374, "stype=dead": 375, "repeating=True": 376, "shrinkfactor=0.6": 377, "scared": 378, "img=oryx/tree2": 379, "gravity=0.5": 380, "speed=25": 381, "img=newset/cloud2": 382, "breakable": 383, "wallBounce": 384, "fire": 385, "sharkhole": 386, "total=1": 387, "whalehole": 388, "prob=0.1": 389, "torpedo": 390, "shrinkfactor=0.3": 391, "fish": 392, "shark": 393, "whale": 394, "base": 395, "color=WHITE": 396, "surround": 397, "bandit": 398, "cooldown=6": 399, "stype=missile": 400, "black": 401, "white": 402, "grey": 403, "target": 404, "crate": 405, "inBlack": 406, "img=newset/girl2": 407, "inWhite": 408, "img=newset/girl3": 409, " ": 410, "city": 411, "movable": 412, "death": 413, "cooldown=100": 414, "key": 415, "img=oryx/key2": 416, "OrientedFlicker": 417, "nokey": 418, "img=oryx/swordman1": 419, "withkey": 420, "cons=6": 421, "elevator": 422, "cloud": 423, "color=DARKGRAY": 424, "evil": 425, "goomba": 426, "img=oryx/fire1": 427, "coin": 428, "img=oryx/gold1": 429, "crossing": 430, "Portal": 431, "stype=start": 432, "truck": 433, "fastRtruck": 434, "slowRtruck": 435, "speed=0.7": 436, "fastLtruck": 437, "slowLtruck": 438, "tree": 439, "input": 440, "cooldown=16": 441, "_": 442, "i": 443, "teleportToExit": 444, "gem": 445, "img=oryx/diamond1": 446, "resting": 447, "monster": 448, "speed=0.5": 449, "stype=boulder": 450, "value=0": 451, "img=oryx/cloak3": 452, "scoreChange=3": 453, "land": 454, "portGold": 455, "portGems": 456, "portDiamonds": 457, "img=oryx/diamond2": 458, "t10": 459, "t5": 460, "t1": 461, "resource=gems": 462, "resource=diamonds": 463, "bomberman": 464, "spider": 465, "bomb_10": 466, "img=newset/bomb": 467, "bomb": 468, "explosion": 469, "singleton=true": 470, "wallBreak": 471, "stype=bomb": 472, "portal=true": 473, "rotateInPlace=true": 474, "lasercannon": 475, "lcup": 476, "stype=lup": 477, "lcdown": 478, "img=newset/lasercannon_2": 479, "stype=ldown": 480, "lcright": 481, "stype=lright": 482, "lcleft": 483, "img=newset/lasercannon_3": 484, "stype=lleft": 485, "lcswap": 486, "img=newset/lasercannon_4": 487, "lup": 488, "img=newset/laser1": 489, "ldown": 490, "lright": 491, "img=newset/laser1_1": 492, "lleft": 493, "stype=lcswap": 494, "stype=lcdown": 495, "stype=lcleft": 496, "stype=lcup": 497, "stype=lcright": 498, "ball": 499, "o": 500, "value=2": 501, "img=newset/water": 502, "escape": 503, "sky": 504, "building": 505, "street": 506, "img=newset/street3": 507, "jail": 508, "standingcivilian": 509, "fallingcivilian": 510, "mushroom": 511, "k": 512, "sG": 513, "sF": 514, "sS": 515, "sT": 516, "img=oryx/guard1": 517, "cons=3": 518, "img=oryx/tombstone1": 519, "chip": 520, "block": 521, "blueblock": 522, "redblock": 523, "greenblock": 524, "bluebox": 525, "redbox": 526, "greenbox": 527, "stype=box": 528, "FlakAvatar": 529, "bubble": 530, "mud": 531, "reddoor": 532, "bluedoor": 533, "greendoor": 534, "yellowdoor": 535, "fireboots": 536, "gate": 537, "img=oryx/rogue": 538, "enemyground": 539, "powerblib": 540, "powerblibturning": 541, "blib": 542, "cooldown=3": 543, "prob=0.02": 544, "squarehole": 545, "roundhole": 546, "img=oryx/barrel1": 547, "boulderm": 548, "stype=boulderm": 549, "belt": 550, "lever": 551, "leverUp": 552, "leverRight": 553, "leverDown": 554, "leverLeft": 555, "suitcase": 556, "boxes": 557, "switch": 558, " ": 559, "normalAvatar": 560, "blueAvatar": 561, "redAvatar": 562, "greenAvatar": 563, "img=oryx/bullet2": 564, "diver": 565, "weaponToggle1": 566, "weaponToggle2": 567, "lock": 568, "portalentry": 569, "portalexit": 570, "resource=key": 571, "masterBoulder": 572, "mboulderm": 573, "normalBoulder": 574, "keym": 575, "speed=0.4": 576, "cars": 577, "grass": 578, "highway": 579, "zombie": 580, "fastHell": 581, "slowHell": 582, "bbox": 583, "floorV": 584, "car": 585, "resources": 586, "doors": 587, "img=newset/lock1": 588, "fireEnd": 589, "invisible=true": 590, "body": 591, "chest": 592, "head": 593, "bodyinplace": 594, "stype=wrongplace": 595, "mana": 596, "output": 597, "bolt": 598, "salvation": 599, "scoreChange=100": 600, "line": 601, "virus": 602, " ": 603, "host": 604, "infected": 605, "doctor": 606, "mirror": 607, "img=newset/laser3": 608, "obstacle": 609, "standing": 610, "fleeing": 611, "align": 612, "snow": 613, "dog": 614, "jaildoor": 615, "phantom": 616, "assembly1": 617, "assembly2": 618, "assembly3": 619, "linedown": 620, "lineright": 621, "product": 622, "othertable": 623, "img=newset/chair1": 624, "back": 625, "singlefront": 626, "singleback": 627, "singleleft": 628, "singleright": 629, "standingavatar": 630, "leavingavatar": 631, "button0": 632, "patrol": 633, "boilingwater": 634, "rawpasta": 635, "tomato": 636, "tuna": 637, "pastainplace": 638, "sauceinplace": 639, "pipeLR": 640, "pipeUD": 641, "pipeLU": 642, "pipeLD": 643, "pipeRU": 644, "pipeRD": 645, "correct": 646, "incorrect": 647, "ballL": 648, "ballR": 649, "ballU": 650, "ballD": 651, "flip": 652, "reset": 653, "stype=ball": 654, "stype=incorrect": 655, "stype=correct": 656, "orient=False": 657, "tank": 658, "timebonus": 659, "pickaxe": 660, "breakableWall": 661, "unbreakableWall": 662, "pro": 663, "transformIfCount": 664, "geq=2": 665, "stypeCount=pro": 666, "leq=0": 667, "whiteAvatar": 668, "cat": 669, "tunnel": 670, "alientunnel": 671, "tunnelend": 672, "ladder": 673, "rollingBarrel": 674, "cliff": 675, "holedown": 676, "holeup": 677, "overgroundWall": 678, "undergroundWallHdn": 679, "overgroundEnemy": 680, "overground": 681, "underground": 682, "brick": 683}, "i2w": {"0": "", "1": "", "2": "", "3": "", "4": "BasicGame", "5": "square_size=25", "6": "\n", "7": " ", "8": "SpriteSet", "9": " ", "10": "floor", "11": ">", "12": "Immovable", "13": "img=oryx/backBiege", "14": "hidden=True", "15": "goal", "16": " ", "17": "Door", "18": "color=GREEN", "19": "img=newset/exit2", "20": "", "21": "camel", "22": "Missile", "23": "orientation=RIGHT", "24": " ", "25": "speed=0.25", "26": "speed=0.15", "27": "singleton=True", "28": "arena", "29": "img=newset/floor6", "30": "color=LIGHTBLUE", "31": "color=LIGHTGREEN", "32": "color=LIGHTGRAY", "33": "avatar", "34": "MovingAvatar", "35": "speed=1.0", "36": "img=newset/man4", "37": "normal", "38": "wall", "39": "InteractionSet", "40": "transformTo", "41": "stepBack", "42": "pixelPerfect=True", "43": "LevelMapping", "44": "A", "45": ".", "46": "1", "47": "2", "48": "3", "49": "4", "50": "a", "51": "b", "52": "c", "53": "d", "54": "g", "55": "+", "56": "-", "57": "TerminationSet", "58": "MultiSpriteCounter", "59": "limit=2", "60": "win=True", "61": "limit=1", "62": "win=False", "63": "img=oryx/backOBrown", "64": "hole", "65": " ", "66": "color=DARKBLUE", "67": "img=newset/hole1", "68": "portal=True", "69": "shovel", "70": "Flicker", "71": "img=oryx/pickaxe", "72": "shrinkfactor=0.5", "73": "entrance", "74": "SpawnPoint", "75": "total=20", "76": "cooldown=50", "77": "exit", "78": "img=oryx/door2", "79": "moving", "80": "ShootAvatar", "81": "stype=shovel", "82": "Chaser", "83": "stype=exit", "84": "cooldown=5", "85": "color=RED", "86": "img=oryx/spelunky", "87": "frameRate=8", "88": "shrinkfactor=0.75", "89": "img=oryx/dirtwall", "90": "autotiling=True", "91": "x", "92": "e", "93": "h", "94": "w", "95": "SpriteCounter", "96": "stype=avatar", "97": "limit=0", "98": "killSprite", "99": "scoreChange=-5", "100": "scoreChange=-2", "101": "EOS", "102": "scoreChange=-1", "103": "scoreChange=2", "104": "square_size=30", "105": "key_handler=Pulse", "106": "background", "107": "color=BLUE", "108": "img=oryx/seaWater", "109": "water", "110": "autotiling=true", "111": "img=oryx/grass", "112": "img=oryx/bush5", "113": "img=oryx/doorclosed1", "114": "cooldown=10", "115": "log", "116": " ", "117": "speed=0.1", "118": "color=BROWN", "119": "orientation=LEFT", "120": "landingpad", "121": "speed=0.0", "122": "img=oryx/floorTileOrange", "123": "catapult", "124": "southfacing", "125": "orientation=DOWN", "126": "img=oryx/bookDown", "127": "northfacing", "128": "orientation=UP", "129": "color=ORANGE", "130": "img=oryx/bookUp", "131": "eastfacing", "132": "color=YELLOW", "133": "img=oryx/bookRight", "134": "westfacing", "135": "img=oryx/bookLeft", "136": "OrientedAvatar", "137": " ", "138": "onground", "139": "bullet", "140": "MissileAvatar", "141": "img=oryx/bat1", "142": "0", "143": "r", "144": "l", "145": "shieldFrom", "146": "stype=water", "147": "pullWithIt", "148": "attractGaze", "149": "prob=1", "150": "align=True", "151": "scoreChange=1", "152": " ", "153": "stype=goal", "154": "Timeout", "155": "limit=1000", "156": "img=oryx/space1", "157": "asteroid", "158": "img=oryx/planet", "159": "missile", "160": "rock", "161": "img=oryx/orb3", "162": "sam", "163": "img=oryx/orb1", "164": "laser", "165": "speed=0.3", "166": "portal", "167": "prob=0.05", "168": "img=newset/whirlpool2", "169": "Resource", "170": "color=GOLD", "171": "limit=4", "172": "img=oryx/spaceship1", "173": "rotateInPlace=False", "174": "alien", "175": "Bomber", "176": "stype=laser", "177": "prob=0.01", "178": "s", "179": " ", "180": "killBoth", "181": "killSecond=True", "182": "changeResource", "183": "resource=shield", "184": "value=1", "185": "killResource=True", "186": "killIfHasLess", "187": "value=-1", "188": "img=newset/girl1", "189": "trap", "190": "img=oryx/spike2", "191": "img=oryx/wall1", "192": "t", "193": "RandomNPC", "194": "cons=8", "195": "speed=0.6", "196": "structure", "197": "color=PINK", "198": "left", "199": "right", "200": "n", "201": "f", "202": "m", "203": "B", "204": "pad", "205": "img=oryx/orb2", "206": "inertial", "207": "physicstype=CONT", "208": "friction=0.02", "209": "stype=pad", "210": " ", "211": "wallStop", "212": "G", "213": "img=oryx/backLBrown", "214": "cannon", "215": "Passive", "216": "enemy", "217": "total=10", "218": "cooldown=20", "219": "total=5", "220": "img=newset/hole4", "221": "spawn", "222": "stype=bullet", "223": " ", "224": "reverseDirection", "225": "z", "226": "v", "227": "human", "228": "img=newset/cursedman", "229": "cons=2", "230": "citizen", "231": "cons=1", "232": "george", "233": "limit=5", "234": "img=oryx/wall6", "235": "img=oryx/floor3", "236": "food", "237": "img=oryx/gold2", "238": "power", "239": "shrinkfactor=0.8", "240": "img=portal", "241": "invisible=True", "242": "img=oryx/wall3", "243": "ghost", "244": "red", "245": " ", "246": "RandomPathAltChaser", "247": "stype1=hungry", "248": "stype2=powered", "249": "cooldown=4", "250": "cons=4", "251": "Fleeing", "252": "stype=pacman", "253": "maxDistance=500", "254": "cooldown=2", "255": "img=oryx/ghost1", "256": "blue", "257": "pacman", "258": "rotateInPlace=false", "259": "speed=1", "260": "hungry", "261": "img=oryx/bullet1", "262": "bounceForward", "263": "undoAll", "264": "wrapAround", "265": "scoreChange=10", "266": "scoreChange=5", "267": "transformToAll", "268": "addTimer", "269": "timer=200", "270": "ftype=transformToAll", "271": "marsh", "272": "img=oryx/dooropen1", "273": "stype=sword", "274": "random", "275": "sword", "276": "weapon", "277": "shrinkfactor=0.7", "278": "gold", "279": "limit=11", "280": "collectResource", "281": "resource=gold", "282": "killIfOtherHasMore", "283": "limit=10", "284": "square_size=50", "285": "img=newset/floor2", "286": "img=oryx/knight1", "287": "box", "288": "img=newset/block2", "289": "door", "290": "*", "291": "killAll", "292": "scoreChange=4", "293": "img=oryx/backBlack", "294": "img=oryx/dirtWall", "295": "\t\tdirt", "296": "\t\texitdoor", "297": "\t\tdiamond", "298": "img=oryx/diamond3", "299": "\t\tboulder", "300": "color=GRAY", "301": "speed=0.2", "302": "\t\tmoving", "303": "dirt", "304": "boulder", "305": "diamond", "306": "crab", "307": "butterfly", "308": "\t\tavatar", "309": "killIfFromAbove", "310": "\t\tSpriteCounter", "311": "ground", "312": "img=newset/man3", "313": "Spreader", "314": "color=BLACK", "315": "limit=1500", "316": "path", "317": "turret", "318": "img=newset/lasercannon_1", "319": "img=newset/lasercannon", "320": "healthPoints=5", "321": "boss", "322": "healthPoints=10", "323": "bup", "324": "bdown", "325": "bleft", "326": "bright", "327": "stype=bleft", "328": "stype=bright", "329": "turn", "330": "turnup", "331": "img=dirt", "332": "turndown", "333": "turnleft", "334": "turnright", "335": "tower", "336": "p", "337": "u", "338": "TIME", "339": "timer=50", "340": "subtractHealthPoints", "341": "scoreChange=-10", "342": "img=oryx/backGrey", "343": "paint", "344": "prepaint", "345": "preground", "346": "spawnIfHasMore", "347": "vortex", "348": "falling", "349": "img=newset/block3", "350": "treasure", "351": "chef", "352": "table", "353": " ", "354": "inc1", "355": "inc2", "356": "img=newset/floor4", "357": "collectResourceIfHeld", "358": "speed=0.9", "359": "pokemonAbility", "360": "ability0", "361": "stype=boss", "362": "pokemon", "363": "BomberRandomMissile", "364": "pokemon0", "365": "pokemon1", "366": "prob=0.005", "367": "bossDragon", "368": "bossWater", "369": "bossThunder", "370": "attack", "371": "img=oryx/slash1", "372": "addHealthPoints", "373": "start", "374": "dead", "375": "stype=dead", "376": "repeating=True", "377": "shrinkfactor=0.6", "378": "scared", "379": "img=oryx/tree2", "380": "gravity=0.5", "381": "speed=25", "382": "img=newset/cloud2", "383": "breakable", "384": "wallBounce", "385": "fire", "386": "sharkhole", "387": "total=1", "388": "whalehole", "389": "prob=0.1", "390": "torpedo", "391": "shrinkfactor=0.3", "392": "fish", "393": "shark", "394": "whale", "395": "base", "396": "color=WHITE", "397": "surround", "398": "bandit", "399": "cooldown=6", "400": "stype=missile", "401": "black", "402": "white", "403": "grey", "404": "target", "405": "crate", "406": "inBlack", "407": "img=newset/girl2", "408": "inWhite", "409": "img=newset/girl3", "410": " ", "411": "city", "412": "movable", "413": "death", "414": "cooldown=100", "415": "key", "416": "img=oryx/key2", "417": "OrientedFlicker", "418": "nokey", "419": "img=oryx/swordman1", "420": "withkey", "421": "cons=6", "422": "elevator", "423": "cloud", "424": "color=DARKGRAY", "425": "evil", "426": "goomba", "427": "img=oryx/fire1", "428": "coin", "429": "img=oryx/gold1", "430": "crossing", "431": "Portal", "432": "stype=start", "433": "truck", "434": "fastRtruck", "435": "slowRtruck", "436": "speed=0.7", "437": "fastLtruck", "438": "slowLtruck", "439": "tree", "440": "input", "441": "cooldown=16", "442": "_", "443": "i", "444": "teleportToExit", "445": "gem", "446": "img=oryx/diamond1", "447": "resting", "448": "monster", "449": "speed=0.5", "450": "stype=boulder", "451": "value=0", "452": "img=oryx/cloak3", "453": "scoreChange=3", "454": "land", "455": "portGold", "456": "portGems", "457": "portDiamonds", "458": "img=oryx/diamond2", "459": "t10", "460": "t5", "461": "t1", "462": "resource=gems", "463": "resource=diamonds", "464": "bomberman", "465": "spider", "466": "bomb_10", "467": "img=newset/bomb", "468": "bomb", "469": "explosion", "470": "singleton=true", "471": "wallBreak", "472": "stype=bomb", "473": "portal=true", "474": "rotateInPlace=true", "475": "lasercannon", "476": "lcup", "477": "stype=lup", "478": "lcdown", "479": "img=newset/lasercannon_2", "480": "stype=ldown", "481": "lcright", "482": "stype=lright", "483": "lcleft", "484": "img=newset/lasercannon_3", "485": "stype=lleft", "486": "lcswap", "487": "img=newset/lasercannon_4", "488": "lup", "489": "img=newset/laser1", "490": "ldown", "491": "lright", "492": "img=newset/laser1_1", "493": "lleft", "494": "stype=lcswap", "495": "stype=lcdown", "496": "stype=lcleft", "497": "stype=lcup", "498": "stype=lcright", "499": "ball", "500": "o", "501": "value=2", "502": "img=newset/water", "503": "escape", "504": "sky", "505": "building", "506": "street", "507": "img=newset/street3", "508": "jail", "509": "standingcivilian", "510": "fallingcivilian", "511": "mushroom", "512": "k", "513": "sG", "514": "sF", "515": "sS", "516": "sT", "517": "img=oryx/guard1", "518": "cons=3", "519": "img=oryx/tombstone1", "520": "chip", "521": "block", "522": "blueblock", "523": "redblock", "524": "greenblock", "525": "bluebox", "526": "redbox", "527": "greenbox", "528": "stype=box", "529": "FlakAvatar", "530": "bubble", "531": "mud", "532": "reddoor", "533": "bluedoor", "534": "greendoor", "535": "yellowdoor", "536": "fireboots", "537": "gate", "538": "img=oryx/rogue", "539": "enemyground", "540": "powerblib", "541": "powerblibturning", "542": "blib", "543": "cooldown=3", "544": "prob=0.02", "545": "squarehole", "546": "roundhole", "547": "img=oryx/barrel1", "548": "boulderm", "549": "stype=boulderm", "550": "belt", "551": "lever", "552": "leverUp", "553": "leverRight", "554": "leverDown", "555": "leverLeft", "556": "suitcase", "557": "boxes", "558": "switch", "559": " ", "560": "normalAvatar", "561": "blueAvatar", "562": "redAvatar", "563": "greenAvatar", "564": "img=oryx/bullet2", "565": "diver", "566": "weaponToggle1", "567": "weaponToggle2", "568": "lock", "569": "portalentry", "570": "portalexit", "571": "resource=key", "572": "masterBoulder", "573": "mboulderm", "574": "normalBoulder", "575": "keym", "576": "speed=0.4", "577": "cars", "578": "grass", "579": "highway", "580": "zombie", "581": "fastHell", "582": "slowHell", "583": "bbox", "584": "floorV", "585": "car", "586": "resources", "587": "doors", "588": "img=newset/lock1", "589": "fireEnd", "590": "invisible=true", "591": "body", "592": "chest", "593": "head", "594": "bodyinplace", "595": "stype=wrongplace", "596": "mana", "597": "output", "598": "bolt", "599": "salvation", "600": "scoreChange=100", "601": "line", "602": "virus", "603": " ", "604": "host", "605": "infected", "606": "doctor", "607": "mirror", "608": "img=newset/laser3", "609": "obstacle", "610": "standing", "611": "fleeing", "612": "align", "613": "snow", "614": "dog", "615": "jaildoor", "616": "phantom", "617": "assembly1", "618": "assembly2", "619": "assembly3", "620": "linedown", "621": "lineright", "622": "product", "623": "othertable", "624": "img=newset/chair1", "625": "back", "626": "singlefront", "627": "singleback", "628": "singleleft", "629": "singleright", "630": "standingavatar", "631": "leavingavatar", "632": "button0", "633": "patrol", "634": "boilingwater", "635": "rawpasta", "636": "tomato", "637": "tuna", "638": "pastainplace", "639": "sauceinplace", "640": "pipeLR", "641": "pipeUD", "642": "pipeLU", "643": "pipeLD", "644": "pipeRU", "645": "pipeRD", "646": "correct", "647": "incorrect", "648": "ballL", "649": "ballR", "650": "ballU", "651": "ballD", "652": "flip", "653": "reset", "654": "stype=ball", "655": "stype=incorrect", "656": "stype=correct", "657": "orient=False", "658": "tank", "659": "timebonus", "660": "pickaxe", "661": "breakableWall", "662": "unbreakableWall", "663": "pro", "664": "transformIfCount", "665": "geq=2", "666": "stypeCount=pro", "667": "leq=0", "668": "whiteAvatar", "669": "cat", "670": "tunnel", "671": "alientunnel", "672": "tunnelend", "673": "ladder", "674": "rollingBarrel", "675": "cliff", "676": "holedown", "677": "holeup", "678": "overgroundWall", "679": "undergroundWallHdn", "680": "overgroundEnemy", "681": "overground", "682": "underground", "683": "brick"}} \ No newline at end of file diff --git a/VGDLDataGeneralized/CreateSplits.py b/VGDLDataGeneralized/CreateSplits.py index 6be99de..f0de6fa 100644 --- a/VGDLDataGeneralized/CreateSplits.py +++ b/VGDLDataGeneralized/CreateSplits.py @@ -10,7 +10,7 @@ percent_valid = 0.1 percent_test = 0.1 - with open("VGDLData/examples/all_games_sp.csv") as csv_file: + with open("VGDLDataGeneralized/examples/all_games_sp.csv") as csv_file: csv_reader = csv.reader(csv_file, delimiter=',') for row in csv_reader: all_files.append(row[1]) @@ -25,17 +25,22 @@ test_files = all_files[train_index:test_index] valid_files = all_files[test_index:] - with open("VGDLData/ptb.train.csv", "w") as file: + with open("VGDLDataGeneralized/ptb.all.csv", "w") as file: + cvs_writer = csv.writer(file, delimiter=",") + for i, f in enumerate(all_files): + cvs_writer.writerow([i, f]) + + with open("VGDLDataGeneralized/ptb.train.csv", "w") as file: cvs_writer = csv.writer(file, delimiter=",") for i, f in enumerate(training_files): cvs_writer.writerow([i, f]) - with open("VGDLData/ptb.test.csv", "w") as file: + with open("VGDLDataGeneralized/ptb.test.csv", "w") as file: cvs_writer = csv.writer(file, delimiter=",") for i, f in enumerate(test_files): cvs_writer.writerow([i, f]) - with open("VGDLData/ptb.valid.csv", "w") as file: + with open("VGDLDataGeneralized/ptb.valid.csv", "w") as file: cvs_writer = csv.writer(file, delimiter=",") for i, f in enumerate(valid_files): cvs_writer.writerow([i, f]) diff --git a/VGDLDataGeneralized/__pycache__/ptb.cpython-310.pyc b/VGDLDataGeneralized/__pycache__/ptb.cpython-310.pyc index 2974e382a3e0ab266bbe87deade8d0a0d7dd5b63..1578c31e1cdb492f1b7674f0de1950156e128ad9 100644 GIT binary patch delta 608 zcmZWmOK4M35S?@1|K<1c)na$LP;0tyQ6v-*2?pv1s@RgCt$`b*NooZgT4ZajW5mTFra2 z{YgVc_VhiCW0pE8UlY{V2NXheI@efW29`kI5Y_;o&Jh)x z15&jKRkH&}ID(p1OYfc+w$SfxVif#8+*ZR+j#nwvLbOca01+^69Lp?>~ z+7lMIzSDR8STo*Fs3l2dsR85qfIT}H#C)%r7A`lqsXF5#*3XD|KdW<#+j1>?VDj-j zHEgI=W$I74!RTsN=$La!e#usmm!;f?*z4h?Pbe@=nah8LCx7QlNXt`&^+TU07AoZn n<+@+5G*%nkdV6J~!Kd%|EA5_qRXB=Cxl_oyjCnATM2`Ih6ZMuy delta 689 zcmZWn&1+LZ5TDui{qos-(SqnZR$>c^2hk`w6qE{z_)%N5G0i3=X__=IuS#_v0bg%Y zq^#a7)hA|ZdC0+SxUTl`$fT|+)!ovK1L4% z@X=$0Y=p`xaOEZXs!-?PZrs;|CKOK*lwE+a6-;Oa=uCR5fW8(&fRt(7VZQDg0{gl! zLPY4y(B24vVpA0BnZ6|~B4Dnm?hRoI^*)a5|BsvW__=W@LM0dyF3kgxwYWO==cp)x z$B2r;wH@Z$p52dl(MGHvry2>;WXQN4vZs@N#G7cOdcx)gHz_qLBK@?8_A}h#cF2ZY z7l4CG5-12Q^CWbiKOpZ=7D?%s*^n%U>u@}B#jR1VAD+6^u9R1rn{L_Naw_GP({44l zoRz9majRvo%AH!c s>{*(S-`Ner)hXg0lOOc-v{_hh^UY@U0yPo3G=yM+iGL-EBT+K!54X^y(*OVf diff --git a/VGDLDataGeneralized/createData.py b/VGDLDataGeneralized/createData.py index 0422fb1..0561c33 100644 --- a/VGDLDataGeneralized/createData.py +++ b/VGDLDataGeneralized/createData.py @@ -2,6 +2,7 @@ if __name__ == "__main__": data_dir = "VGDLDataGeneralized" + all = PTB(data_dir, "all",create_data=True) training = PTB(data_dir, "train",create_data=True) test = PTB(data_dir, "test",create_data=True) valid = PTB(data_dir, "valid",create_data=True) \ No newline at end of file diff --git a/VGDLDataGeneralized/ptb.all.csv b/VGDLDataGeneralized/ptb.all.csv new file mode 100644 index 0000000..01bc483 --- /dev/null +++ b/VGDLDataGeneralized/ptb.all.csv @@ -0,0 +1,122 @@ +0,examples/gridphysics/plants.txt +1,examples/gridphysics/chopper.txt +2,examples/gridphysics/colourescape.txt +3,examples/gridphysics/intersection.txt +4,examples/contphysics/ptsp.txt +5,examples/gridphysics/tercio.txt +6,examples/gridphysics/zelda.txt +7,examples/contphysics/asteroids.txt +8,examples/gridphysics/defem.txt +9,examples/contphysics/bird.txt +10,examples/gridphysics/cookmepasta.txt +11,examples/gridphysics/enemycitadel.txt +12,examples/gridphysics/x-racer.txt +13,examples/gridphysics/witnessprotected.txt +14,examples/gridphysics/blacksmoke.txt +15,examples/gridphysics/doorkoban.txt +16,examples/gridphysics/escape.txt +17,examples/gridphysics/solarfox.txt +18,examples/gridphysics/wrapsokoban.txt +19,examples/contphysics/candy.txt +20,examples/gridphysics/explore.txt +21,examples/gridphysics/shipwreck.txt +22,examples/gridphysics/waitforbreakfast.txt +23,examples/contphysics/artillery.txt +24,examples/gridphysics/theshepherd.txt +25,examples/contphysics/lander.txt +26,examples/gridphysics/iceandfire.txt +27,examples/gridphysics/chase.txt +28,examples/gridphysics/firestorms.txt +29,examples/gridphysics/aliens.txt +30,examples/gridphysics/crossfire.txt +31,examples/gridphysics/superman.txt +32,examples/gridphysics/cakybaky.txt +33,examples/contphysics/jumper.txt +34,examples/gridphysics/dungeon.txt +35,examples/gridphysics/chainreaction.txt +36,examples/gridphysics/assemblyline.txt +37,examples/gridphysics/vortex.txt +38,examples/gridphysics/surround.txt +39,examples/gridphysics/bait.txt +40,examples/gridphysics/labyrinth.txt +41,examples/gridphysics/donkeykong.txt +42,examples/gridphysics/clusters.txt +43,examples/gridphysics/thecitadel.txt +44,examples/gridphysics/deflection.txt +45,examples/gridphysics/firecaster.txt +46,examples/gridphysics/islands.txt +47,examples/gridphysics/portals.txt +48,examples/gridphysics/eighthpassenger.txt +49,examples/gridphysics/survivezombies.txt +50,examples/gridphysics/lasers2.txt +51,examples/gridphysics/angelsdemons.txt +52,examples/gridphysics/slide.txt +53,examples/gridphysics/pacoban.txt +54,examples/gridphysics/racebet2.txt +55,examples/gridphysics/thesnowman.txt +56,examples/gridphysics/brainman.txt +57,examples/gridphysics/roadfighter.txt +58,examples/gridphysics/boloadventures.txt +59,examples/gridphysics/labyrinthdual.txt +60,examples/gridphysics/freeway.txt +61,examples/gridphysics/hungrybirds.txt +62,examples/gridphysics/witnessprotection.txt +63,examples/gridphysics/frogs.txt +64,examples/gridphysics/factorymanager.txt +65,examples/contphysics/mario.txt +66,examples/gridphysics/digdug.txt +67,examples/gridphysics/overload.txt +68,examples/gridphysics/racebet.txt +69,examples/gridphysics/cops.txt +70,examples/gridphysics/pokemon.txt +71,examples/gridphysics/link.txt +72,examples/gridphysics/watergame.txt +73,examples/gridphysics/pacman.txt +74,examples/gridphysics/lasers.txt +75,examples/contphysics/arkanoid.txt +76,examples/gridphysics/bomberman.txt +77,examples/gridphysics/gymkhana.txt +78,examples/gridphysics/modality.txt +79,examples/gridphysics/run.txt +80,examples/gridphysics/camelRace.txt +81,examples/gridphysics/wildgunman.txt +82,examples/gridphysics/boulderchase.txt +83,examples/gridphysics/rivers.txt +84,examples/gridphysics/avoidgeorge.txt +85,examples/contphysics/pong.txt +86,examples/gridphysics/circuit.txt +87,examples/gridphysics/plaqueattack.txt +88,examples/gridphysics/themole.txt +89,examples/gridphysics/chipschallenge.txt +90,examples/gridphysics/butterflies.txt +91,examples/contphysics/bubble.txt +92,examples/gridphysics/defender.txt +93,examples/gridphysics/infection.txt +94,examples/gridphysics/boulderdash.txt +95,examples/gridphysics/waves.txt +96,examples/gridphysics/garbagecollector.txt +97,examples/gridphysics/ikaruga.txt +98,examples/gridphysics/bomber.txt +99,examples/gridphysics/sheriff.txt +100,examples/gridphysics/mirrors.txt +101,examples/gridphysics/realportals.txt +102,examples/gridphysics/catapults.txt +103,examples/gridphysics/jaws.txt +104,examples/gridphysics/beltmanager.txt +105,examples/gridphysics/painter.txt +106,examples/gridphysics/ghostbuster.txt +107,examples/gridphysics/towerdefense.txt +108,examples/gridphysics/fireman.txt +109,examples/gridphysics/sokoban.txt +110,examples/gridphysics/zenpuzzle.txt +111,examples/contphysics/racing.txt +112,examples/gridphysics/whackamole.txt +113,examples/gridphysics/grow.txt +114,examples/gridphysics/killBillVol1.txt +115,examples/gridphysics/missilecommand.txt +116,examples/gridphysics/lemmings.txt +117,examples/gridphysics/glow.txt +118,examples/gridphysics/realsokoban.txt +119,examples/gridphysics/roguelike.txt +120,examples/gridphysics/eggomania.txt +121,examples/gridphysics/seaquest.txt diff --git a/VGDLDataGeneralized/ptb.all.json b/VGDLDataGeneralized/ptb.all.json new file mode 100644 index 0000000..67d8382 --- /dev/null +++ b/VGDLDataGeneralized/ptb.all.json @@ -0,0 +1 @@ +{"0": {"input": [2, 4, 5, 6, 7, 5, 8, 9, 10, 11, 12, 5, 8, 13, 10, 11, 5, 14, 15, 10, 16, 17, 18, 5, 14, 19, 10, 20, 1, 5, 14, 21, 10, 22, 23, 24, 5, 8, 25, 10, 26, 5, 14, 27, 10, 28, 1, 29, 30, 31, 5, 14, 32, 10, 26, 16, 1, 33, 34, 35, 36, 5, 8, 37, 10, 38, 5, 14, 39, 10, 34, 40, 20, 24, 1, 5, 14, 41, 10, 42, 40, 28, 1, 1, 5, 8, 43, 10, 44, 28, 45, 5, 8, 46, 10, 47, 48, 49, 20, 1, 5, 14, 50, 10, 51, 5, 14, 52, 10, 36, 5, 8, 53, 10, 54, 55, 56, 1, 5, 8, 57, 58, 10, 59, 60, 61, 5, 8, 62, 10, 11, 63, 5, 64, 5, 6, 65, 5, 64, 5, 8, 53, 15, 10, 66, 67, 68, 5, 8, 32, 43, 58, 10, 66, 69, 70, 5, 64, 5, 8, 27, 39, 10, 66, 71, 68, 5, 8, 32, 41, 10, 72, 73, 5, 8, 41, 21, 10, 74, 5, 64, 5, 8, 57, 62, 10, 75, 5, 8, 32, 62, 58, 10, 75, 5, 8, 37, 76, 10, 74, 5, 64, 5, 6, 77, 5, 8, 78, 10, 9, 43, 5, 8, 79, 10, 9, 52, 5, 8, 80, 10, 9, 50, 5, 8, 81, 10, 9, 32, 5, 8, 82, 10, 9, 15, 5, 8, 83, 10, 9, 21, 5, 8, 84, 10, 9, 57, 15, 5, 8, 85, 10, 9, 62, 5, 8, 86, 10, 9, 5, 64, 5, 6, 87, 5, 8, 88, 89, 90, 5, 8, 91, 92, 93, 94, 5, 8, 95, 96, 97, 94, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [4, 5, 6, 7, 5, 8, 9, 10, 11, 12, 5, 8, 13, 10, 11, 5, 14, 15, 10, 16, 17, 18, 5, 14, 19, 10, 20, 1, 5, 14, 21, 10, 22, 23, 24, 5, 8, 25, 10, 26, 5, 14, 27, 10, 28, 1, 29, 30, 31, 5, 14, 32, 10, 26, 16, 1, 33, 34, 35, 36, 5, 8, 37, 10, 38, 5, 14, 39, 10, 34, 40, 20, 24, 1, 5, 14, 41, 10, 42, 40, 28, 1, 1, 5, 8, 43, 10, 44, 28, 45, 5, 8, 46, 10, 47, 48, 49, 20, 1, 5, 14, 50, 10, 51, 5, 14, 52, 10, 36, 5, 8, 53, 10, 54, 55, 56, 1, 5, 8, 57, 58, 10, 59, 60, 61, 5, 8, 62, 10, 11, 63, 5, 64, 5, 6, 65, 5, 64, 5, 8, 53, 15, 10, 66, 67, 68, 5, 8, 32, 43, 58, 10, 66, 69, 70, 5, 64, 5, 8, 27, 39, 10, 66, 71, 68, 5, 8, 32, 41, 10, 72, 73, 5, 8, 41, 21, 10, 74, 5, 64, 5, 8, 57, 62, 10, 75, 5, 8, 32, 62, 58, 10, 75, 5, 8, 37, 76, 10, 74, 5, 64, 5, 6, 77, 5, 8, 78, 10, 9, 43, 5, 8, 79, 10, 9, 52, 5, 8, 80, 10, 9, 50, 5, 8, 81, 10, 9, 32, 5, 8, 82, 10, 9, 15, 5, 8, 83, 10, 9, 21, 5, 8, 84, 10, 9, 57, 15, 5, 8, 85, 10, 9, 62, 5, 8, 86, 10, 9, 5, 64, 5, 6, 87, 5, 8, 88, 89, 90, 5, 8, 91, 92, 93, 94, 5, 8, 95, 96, 97, 94, 5, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 282}, "1": {"input": [2, 4, 5, 6, 7, 5, 8, 9, 10, 11, 98, 5, 14, 13, 10, 99, 100, 5, 14, 15, 10, 101, 102, 5, 14, 19, 10, 103, 5, 64, 5, 8, 104, 105, 10, 106, 107, 108, 1, 109, 5, 8, 57, 105, 10, 59, 110, 111, 112, 29, 1, 113, 5, 8, 37, 10, 38, 5, 14, 39, 58, 10, 114, 101, 115, 116, 5, 14, 41, 10, 110, 20, 1, 117, 118, 119, 5, 64, 5, 8, 120, 58, 10, 38, 121, 5, 14, 122, 58, 10, 34, 1, 58, 108, 5, 14, 123, 58, 10, 34, 124, 58, 108, 5, 14, 125, 58, 10, 42, 1, 58, 108, 5, 14, 126, 58, 10, 42, 124, 58, 108, 5, 64, 5, 8, 25, 105, 10, 26, 35, 58, 1, 58, 127, 128, 1, 5, 8, 46, 58, 10, 47, 129, 48, 5, 14, 50, 58, 10, 130, 58, 1, 105, 131, 5, 14, 52, 58, 10, 1, 132, 133, 5, 64, 5, 8, 134, 10, 38, 34, 115, 135, 119, 5, 8, 136, 10, 137, 138, 5, 6, 64, 5, 6, 77, 5, 8, 84, 10, 57, 13, 5, 8, 139, 10, 104, 15, 5, 8, 140, 10, 50, 19, 5, 8, 141, 10, 52, 13, 5, 8, 83, 10, 15, 5, 8, 142, 10, 13, 5, 8, 143, 10, 19, 5, 8, 144, 10, 122, 13, 5, 8, 145, 10, 123, 13, 5, 8, 146, 10, 125, 13, 5, 8, 147, 10, 126, 13, 5, 64, 5, 6, 87, 5, 8, 95, 148, 96, 149, 97, 94, 5, 8, 95, 148, 150, 149, 97, 94, 5, 8, 91, 1, 151, 97, 90, 5, 8, 64, 5, 6, 65, 5, 8, 57, 152, 76, 10, 75, 5, 8, 57, 39, 10, 74, 5, 8, 39, 57, 152, 76, 10, 74, 5, 64, 5, 8, 25, 41, 10, 74, 73, 5, 8, 41, 25, 152, 76, 10, 74, 5, 64, 5, 8, 41, 39, 10, 72, 5, 64, 5, 8, 25, 152, 76, 58, 10, 153, 5, 8, 25, 152, 76, 58, 10, 75, 5, 64, 5, 8, 104, 39, 10, 72, 70, 5, 8, 104, 152, 76, 10, 75, 5, 64, 5, 8, 57, 134, 10, 154, 155, 1, 58, 156, 5, 8, 134, 152, 76, 10, 74, 5, 64, 5, 8, 57, 46, 15, 19, 10, 75, 5, 8, 104, 13, 10, 75, 5, 64, 5, 8, 120, 39, 10, 72, 5, 8, 120, 76, 10, 157, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [4, 5, 6, 7, 5, 8, 9, 10, 11, 98, 5, 14, 13, 10, 99, 100, 5, 14, 15, 10, 101, 102, 5, 14, 19, 10, 103, 5, 64, 5, 8, 104, 105, 10, 106, 107, 108, 1, 109, 5, 8, 57, 105, 10, 59, 110, 111, 112, 29, 1, 113, 5, 8, 37, 10, 38, 5, 14, 39, 58, 10, 114, 101, 115, 116, 5, 14, 41, 10, 110, 20, 1, 117, 118, 119, 5, 64, 5, 8, 120, 58, 10, 38, 121, 5, 14, 122, 58, 10, 34, 1, 58, 108, 5, 14, 123, 58, 10, 34, 124, 58, 108, 5, 14, 125, 58, 10, 42, 1, 58, 108, 5, 14, 126, 58, 10, 42, 124, 58, 108, 5, 64, 5, 8, 25, 105, 10, 26, 35, 58, 1, 58, 127, 128, 1, 5, 8, 46, 58, 10, 47, 129, 48, 5, 14, 50, 58, 10, 130, 58, 1, 105, 131, 5, 14, 52, 58, 10, 1, 132, 133, 5, 64, 5, 8, 134, 10, 38, 34, 115, 135, 119, 5, 8, 136, 10, 137, 138, 5, 6, 64, 5, 6, 77, 5, 8, 84, 10, 57, 13, 5, 8, 139, 10, 104, 15, 5, 8, 140, 10, 50, 19, 5, 8, 141, 10, 52, 13, 5, 8, 83, 10, 15, 5, 8, 142, 10, 13, 5, 8, 143, 10, 19, 5, 8, 144, 10, 122, 13, 5, 8, 145, 10, 123, 13, 5, 8, 146, 10, 125, 13, 5, 8, 147, 10, 126, 13, 5, 64, 5, 6, 87, 5, 8, 95, 148, 96, 149, 97, 94, 5, 8, 95, 148, 150, 149, 97, 94, 5, 8, 91, 1, 151, 97, 90, 5, 8, 64, 5, 6, 65, 5, 8, 57, 152, 76, 10, 75, 5, 8, 57, 39, 10, 74, 5, 8, 39, 57, 152, 76, 10, 74, 5, 64, 5, 8, 25, 41, 10, 74, 73, 5, 8, 41, 25, 152, 76, 10, 74, 5, 64, 5, 8, 41, 39, 10, 72, 5, 64, 5, 8, 25, 152, 76, 58, 10, 153, 5, 8, 25, 152, 76, 58, 10, 75, 5, 64, 5, 8, 104, 39, 10, 72, 70, 5, 8, 104, 152, 76, 10, 75, 5, 64, 5, 8, 57, 134, 10, 154, 155, 1, 58, 156, 5, 8, 134, 152, 76, 10, 74, 5, 64, 5, 8, 57, 46, 15, 19, 10, 75, 5, 8, 104, 13, 10, 75, 5, 64, 5, 8, 120, 39, 10, 72, 5, 8, 120, 76, 10, 157, 5, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 412}, "2": {"input": [2, 4, 158, 5, 6, 7, 5, 8, 9, 10, 11, 159, 98, 5, 8, 43, 10, 44, 28, 160, 5, 8, 13, 105, 10, 11, 161, 162, 48, 5, 64, 5, 8, 163, 105, 10, 164, 58, 165, 5, 14, 166, 10, 167, 5, 14, 168, 10, 1, 5, 14, 169, 10, 1, 5, 14, 170, 10, 1, 5, 64, 5, 8, 15, 10, 11, 5, 171, 19, 10, 172, 5, 171, 21, 10, 1, 5, 171, 62, 10, 1, 5, 171, 173, 10, 1, 5, 64, 5, 8, 174, 10, 175, 5, 171, 176, 10, 177, 5, 171, 178, 10, 179, 5, 171, 180, 10, 1, 5, 171, 181, 10, 182, 5, 64, 5, 8, 183, 10, 11, 184, 18, 5, 64, 5, 6, 77, 5, 14, 84, 10, 176, 9, 5, 14, 82, 10, 43, 9, 5, 14, 79, 10, 13, 9, 5, 64, 5, 14, 185, 10, 166, 9, 5, 14, 186, 10, 168, 9, 5, 14, 187, 10, 169, 9, 5, 14, 188, 10, 170, 9, 5, 64, 5, 14, 141, 10, 19, 9, 5, 14, 140, 10, 21, 9, 5, 14, 139, 10, 62, 9, 5, 14, 145, 10, 173, 9, 5, 64, 5, 14, 86, 10, 9, 5, 64, 5, 6, 65, 5, 8, 174, 183, 10, 75, 5, 64, 5, 8, 170, 181, 10, 189, 5, 8, 170, 178, 180, 176, 10, 190, 5, 64, 5, 8, 169, 180, 10, 189, 5, 8, 169, 178, 181, 176, 10, 190, 5, 64, 5, 8, 168, 178, 10, 189, 5, 8, 168, 180, 181, 176, 10, 190, 5, 64, 5, 8, 166, 176, 58, 10, 189, 5, 8, 166, 180, 181, 178, 10, 190, 5, 64, 5, 8, 163, 183, 15, 43, 163, 10, 190, 5, 8, 174, 13, 10, 74, 70, 5, 8, 43, 174, 10, 74, 73, 5, 8, 163, 13, 107, 10, 74, 5, 64, 5, 8, 174, 19, 10, 66, 1, 5, 8, 174, 62, 10, 66, 1, 5, 8, 174, 21, 10, 66, 191, 5, 8, 174, 173, 10, 66, 192, 5, 64, 5, 6, 87, 5, 8, 95, 193, 97, 94, 5, 8, 95, 194, 97, 90, 5, 8, 88, 195, 94, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [4, 158, 5, 6, 7, 5, 8, 9, 10, 11, 159, 98, 5, 8, 43, 10, 44, 28, 160, 5, 8, 13, 105, 10, 11, 161, 162, 48, 5, 64, 5, 8, 163, 105, 10, 164, 58, 165, 5, 14, 166, 10, 167, 5, 14, 168, 10, 1, 5, 14, 169, 10, 1, 5, 14, 170, 10, 1, 5, 64, 5, 8, 15, 10, 11, 5, 171, 19, 10, 172, 5, 171, 21, 10, 1, 5, 171, 62, 10, 1, 5, 171, 173, 10, 1, 5, 64, 5, 8, 174, 10, 175, 5, 171, 176, 10, 177, 5, 171, 178, 10, 179, 5, 171, 180, 10, 1, 5, 171, 181, 10, 182, 5, 64, 5, 8, 183, 10, 11, 184, 18, 5, 64, 5, 6, 77, 5, 14, 84, 10, 176, 9, 5, 14, 82, 10, 43, 9, 5, 14, 79, 10, 13, 9, 5, 64, 5, 14, 185, 10, 166, 9, 5, 14, 186, 10, 168, 9, 5, 14, 187, 10, 169, 9, 5, 14, 188, 10, 170, 9, 5, 64, 5, 14, 141, 10, 19, 9, 5, 14, 140, 10, 21, 9, 5, 14, 139, 10, 62, 9, 5, 14, 145, 10, 173, 9, 5, 64, 5, 14, 86, 10, 9, 5, 64, 5, 6, 65, 5, 8, 174, 183, 10, 75, 5, 64, 5, 8, 170, 181, 10, 189, 5, 8, 170, 178, 180, 176, 10, 190, 5, 64, 5, 8, 169, 180, 10, 189, 5, 8, 169, 178, 181, 176, 10, 190, 5, 64, 5, 8, 168, 178, 10, 189, 5, 8, 168, 180, 181, 176, 10, 190, 5, 64, 5, 8, 166, 176, 58, 10, 189, 5, 8, 166, 180, 181, 178, 10, 190, 5, 64, 5, 8, 163, 183, 15, 43, 163, 10, 190, 5, 8, 174, 13, 10, 74, 70, 5, 8, 43, 174, 10, 74, 73, 5, 8, 163, 13, 107, 10, 74, 5, 64, 5, 8, 174, 19, 10, 66, 1, 5, 8, 174, 62, 10, 66, 1, 5, 8, 174, 21, 10, 66, 191, 5, 8, 174, 173, 10, 66, 192, 5, 64, 5, 6, 87, 5, 8, 95, 193, 97, 94, 5, 8, 95, 194, 97, 90, 5, 8, 88, 195, 94, 5, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 365}, "3": {"input": [2, 4, 5, 6, 7, 5, 64, 5, 8, 9, 10, 11, 1, 98, 5, 8, 13, 10, 11, 1, 98, 5, 8, 15, 10, 11, 196, 98, 5, 8, 197, 58, 10, 198, 28, 199, 118, 48, 69, 5, 8, 200, 58, 10, 198, 201, 118, 48, 69, 5, 8, 202, 58, 10, 5, 14, 37, 58, 10, 38, 105, 42, 64, 5, 203, 39, 58, 10, 204, 58, 205, 1, 5, 203, 41, 58, 10, 206, 58, 20, 1, 5, 14, 120, 58, 10, 38, 105, 110, 5, 203, 122, 58, 10, 204, 58, 205, 1, 5, 203, 123, 58, 10, 206, 58, 20, 1, 5, 64, 5, 8, 19, 10, 11, 201, 5, 8, 21, 10, 11, 207, 208, 5, 8, 62, 10, 11, 28, 209, 5, 8, 46, 10, 47, 210, 211, 30, 212, 201, 98, 5, 64, 5, 8, 174, 10, 175, 213, 214, 5, 64, 5, 6, 77, 5, 8, 83, 10, 15, 62, 5, 8, 215, 10, 9, 41, 5, 8, 82, 10, 13, 122, 5, 8, 216, 10, 9, 41, 5, 8, 144, 10, 13, 122, 5, 64, 5, 8, 217, 10, 15, 46, 5, 8, 142, 10, 15, 19, 174, 5, 8, 86, 10, 15, 5, 8, 1, 10, 9, 5, 8, 218, 10, 13, 5, 64, 5, 6, 65, 5, 64, 5, 8, 197, 174, 58, 10, 74, 219, 5, 8, 174, 197, 10, 220, 5, 64, 5, 8, 174, 202, 10, 221, 222, 5, 8, 174, 202, 10, 223, 1, 5, 8, 200, 174, 10, 74, 5, 8, 174, 200, 10, 220, 5, 64, 5, 8, 174, 62, 21, 58, 10, 75, 5, 8, 202, 58, 76, 105, 10, 157, 5, 6, 64, 5, 6, 87, 5, 8, 88, 89, 90, 5, 8, 95, 193, 97, 94, 5, 64, 5, 64, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [4, 5, 6, 7, 5, 64, 5, 8, 9, 10, 11, 1, 98, 5, 8, 13, 10, 11, 1, 98, 5, 8, 15, 10, 11, 196, 98, 5, 8, 197, 58, 10, 198, 28, 199, 118, 48, 69, 5, 8, 200, 58, 10, 198, 201, 118, 48, 69, 5, 8, 202, 58, 10, 5, 14, 37, 58, 10, 38, 105, 42, 64, 5, 203, 39, 58, 10, 204, 58, 205, 1, 5, 203, 41, 58, 10, 206, 58, 20, 1, 5, 14, 120, 58, 10, 38, 105, 110, 5, 203, 122, 58, 10, 204, 58, 205, 1, 5, 203, 123, 58, 10, 206, 58, 20, 1, 5, 64, 5, 8, 19, 10, 11, 201, 5, 8, 21, 10, 11, 207, 208, 5, 8, 62, 10, 11, 28, 209, 5, 8, 46, 10, 47, 210, 211, 30, 212, 201, 98, 5, 64, 5, 8, 174, 10, 175, 213, 214, 5, 64, 5, 6, 77, 5, 8, 83, 10, 15, 62, 5, 8, 215, 10, 9, 41, 5, 8, 82, 10, 13, 122, 5, 8, 216, 10, 9, 41, 5, 8, 144, 10, 13, 122, 5, 64, 5, 8, 217, 10, 15, 46, 5, 8, 142, 10, 15, 19, 174, 5, 8, 86, 10, 15, 5, 8, 1, 10, 9, 5, 8, 218, 10, 13, 5, 64, 5, 6, 65, 5, 64, 5, 8, 197, 174, 58, 10, 74, 219, 5, 8, 174, 197, 10, 220, 5, 64, 5, 8, 174, 202, 10, 221, 222, 5, 8, 174, 202, 10, 223, 1, 5, 8, 200, 174, 10, 74, 5, 8, 174, 200, 10, 220, 5, 64, 5, 8, 174, 62, 21, 58, 10, 75, 5, 8, 202, 58, 76, 105, 10, 157, 5, 6, 64, 5, 6, 87, 5, 8, 88, 89, 90, 5, 8, 95, 193, 97, 94, 5, 64, 5, 64, 5, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 303}, "4": {"input": [2, 4, 5, 6, 7, 107, 64, 5, 8, 9, 107, 10, 11, 224, 5, 8, 13, 10, 225, 226, 5, 14, 227, 10, 228, 1, 5, 14, 104, 10, 106, 58, 1, 5, 14, 64, 5, 6, 87, 5, 8, 95, 229, 107, 90, 6, 64, 5, 8, 95, 230, 94, 6, 64, 5, 231, 64, 5, 6, 65, 5, 8, 13, 152, 10, 232, 5, 8, 227, 104, 10, 74, 5, 8, 9, 227, 107, 10, 74, 73, 5, 8, 64, 5, 6, 77, 5, 8, 233, 10, 9, 5, 8, 185, 10, 1, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [4, 5, 6, 7, 107, 64, 5, 8, 9, 107, 10, 11, 224, 5, 8, 13, 10, 225, 226, 5, 14, 227, 10, 228, 1, 5, 14, 104, 10, 106, 58, 1, 5, 14, 64, 5, 6, 87, 5, 8, 95, 229, 107, 90, 6, 64, 5, 8, 95, 230, 94, 6, 64, 5, 231, 64, 5, 6, 65, 5, 8, 13, 152, 10, 232, 5, 8, 227, 104, 10, 74, 5, 8, 9, 227, 107, 10, 74, 73, 5, 8, 64, 5, 6, 77, 5, 8, 233, 10, 9, 5, 8, 185, 10, 1, 5, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 97}, "5": {"input": [2, 5, 64, 5, 4, 158, 58, 234, 5, 6, 7, 5, 8, 9, 10, 11, 235, 5, 8, 13, 10, 11, 103, 5, 8, 15, 10, 11, 1, 5, 64, 5, 8, 19, 10, 11, 12, 5, 64, 5, 8, 21, 10, 11, 236, 5, 8, 62, 10, 11, 236, 5, 8, 163, 10, 164, 237, 165, 5, 8, 174, 10, 175, 5, 14, 176, 10, 1, 5, 14, 178, 10, 179, 5, 14, 180, 10, 182, 5, 14, 181, 10, 177, 5, 64, 5, 8, 173, 10, 11, 238, 18, 5, 6, 64, 5, 6, 77, 5, 8, 86, 10, 9, 5, 8, 218, 10, 13, 5, 8, 215, 10, 15, 5, 8, 78, 10, 19, 5, 64, 5, 8, 239, 10, 178, 9, 5, 8, 84, 10, 180, 13, 5, 8, 1, 10, 181, 15, 5, 64, 5, 8, 240, 10, 163, 9, 5, 8, 1, 10, 163, 13, 5, 8, 1, 10, 163, 15, 5, 64, 5, 8, 83, 10, 21, 9, 5, 8, 241, 10, 21, 13, 5, 8, 146, 10, 21, 15, 5, 64, 5, 8, 85, 10, 173, 5, 64, 5, 6, 87, 5, 8, 95, 148, 242, 149, 97, 90, 5, 8, 88, 89, 94, 5, 8, 64, 5, 6, 65, 5, 8, 174, 76, 10, 75, 5, 64, 5, 8, 178, 13, 15, 10, 75, 5, 8, 180, 9, 15, 10, 75, 5, 8, 181, 9, 13, 10, 75, 5, 64, 5, 8, 174, 9, 10, 66, 191, 5, 8, 174, 13, 10, 66, 1, 5, 8, 174, 15, 10, 66, 192, 5, 8, 174, 19, 10, 66, 1, 5, 64, 5, 8, 163, 174, 10, 189, 5, 8, 163, 173, 10, 190, 5, 8, 21, 173, 10, 190, 5, 8, 174, 173, 10, 75, 5, 8, 21, 163, 10, 66, 243, 73, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [5, 64, 5, 4, 158, 58, 234, 5, 6, 7, 5, 8, 9, 10, 11, 235, 5, 8, 13, 10, 11, 103, 5, 8, 15, 10, 11, 1, 5, 64, 5, 8, 19, 10, 11, 12, 5, 64, 5, 8, 21, 10, 11, 236, 5, 8, 62, 10, 11, 236, 5, 8, 163, 10, 164, 237, 165, 5, 8, 174, 10, 175, 5, 14, 176, 10, 1, 5, 14, 178, 10, 179, 5, 14, 180, 10, 182, 5, 14, 181, 10, 177, 5, 64, 5, 8, 173, 10, 11, 238, 18, 5, 6, 64, 5, 6, 77, 5, 8, 86, 10, 9, 5, 8, 218, 10, 13, 5, 8, 215, 10, 15, 5, 8, 78, 10, 19, 5, 64, 5, 8, 239, 10, 178, 9, 5, 8, 84, 10, 180, 13, 5, 8, 1, 10, 181, 15, 5, 64, 5, 8, 240, 10, 163, 9, 5, 8, 1, 10, 163, 13, 5, 8, 1, 10, 163, 15, 5, 64, 5, 8, 83, 10, 21, 9, 5, 8, 241, 10, 21, 13, 5, 8, 146, 10, 21, 15, 5, 64, 5, 8, 85, 10, 173, 5, 64, 5, 6, 87, 5, 8, 95, 148, 242, 149, 97, 90, 5, 8, 88, 89, 94, 5, 8, 64, 5, 6, 65, 5, 8, 174, 76, 10, 75, 5, 64, 5, 8, 178, 13, 15, 10, 75, 5, 8, 180, 9, 15, 10, 75, 5, 8, 181, 9, 13, 10, 75, 5, 64, 5, 8, 174, 9, 10, 66, 191, 5, 8, 174, 13, 10, 66, 1, 5, 8, 174, 15, 10, 66, 192, 5, 8, 174, 19, 10, 66, 1, 5, 64, 5, 8, 163, 174, 10, 189, 5, 8, 163, 173, 10, 190, 5, 8, 21, 173, 10, 190, 5, 8, 174, 173, 10, 75, 5, 8, 21, 163, 10, 66, 243, 73, 5, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 303}, "6": {"input": [2, 4, 5, 105, 7, 5, 6, 9, 10, 11, 1, 159, 98, 5, 6, 43, 58, 10, 44, 28, 160, 5, 6, 13, 105, 10, 11, 205, 244, 5, 6, 53, 10, 54, 245, 118, 246, 5, 6, 202, 10, 5, 247, 57, 58, 10, 59, 105, 60, 248, 5, 8, 249, 105, 10, 250, 5, 8, 251, 10, 205, 1, 5, 247, 252, 10, 58, 64, 5, 8, 104, 10, 106, 31, 253, 254, 5, 8, 255, 10, 106, 256, 257, 1, 5, 8, 258, 10, 106, 259, 1, 1, 5, 247, 15, 10, 11, 260, 184, 5, 247, 1, 5, 64, 5, 105, 77, 5, 6, 78, 10, 9, 43, 5, 6, 218, 10, 9, 13, 261, 64, 5, 6, 84, 10, 9, 249, 5, 6, 185, 10, 9, 104, 5, 6, 186, 10, 9, 255, 5, 6, 187, 10, 9, 258, 5, 6, 85, 10, 15, 5, 6, 86, 10, 9, 5, 6, 64, 5, 64, 5, 105, 65, 5, 6, 202, 15, 58, 10, 75, 5, 6, 249, 43, 107, 10, 75, 5, 6, 43, 251, 58, 10, 74, 73, 5, 6, 252, 53, 10, 74, 262, 5, 6, 252, 1, 10, 75, 5, 6, 57, 252, 10, 74, 70, 5, 6, 249, 13, 6, 10, 66, 1, 73, 68, 5, 64, 5, 105, 87, 5, 6, 95, 194, 105, 90, 5, 6, 95, 96, 94, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [4, 5, 105, 7, 5, 6, 9, 10, 11, 1, 159, 98, 5, 6, 43, 58, 10, 44, 28, 160, 5, 6, 13, 105, 10, 11, 205, 244, 5, 6, 53, 10, 54, 245, 118, 246, 5, 6, 202, 10, 5, 247, 57, 58, 10, 59, 105, 60, 248, 5, 8, 249, 105, 10, 250, 5, 8, 251, 10, 205, 1, 5, 247, 252, 10, 58, 64, 5, 8, 104, 10, 106, 31, 253, 254, 5, 8, 255, 10, 106, 256, 257, 1, 5, 8, 258, 10, 106, 259, 1, 1, 5, 247, 15, 10, 11, 260, 184, 5, 247, 1, 5, 64, 5, 105, 77, 5, 6, 78, 10, 9, 43, 5, 6, 218, 10, 9, 13, 261, 64, 5, 6, 84, 10, 9, 249, 5, 6, 185, 10, 9, 104, 5, 6, 186, 10, 9, 255, 5, 6, 187, 10, 9, 258, 5, 6, 85, 10, 15, 5, 6, 86, 10, 9, 5, 6, 64, 5, 64, 5, 105, 65, 5, 6, 202, 15, 58, 10, 75, 5, 6, 249, 43, 107, 10, 75, 5, 6, 43, 251, 58, 10, 74, 73, 5, 6, 252, 53, 10, 74, 262, 5, 6, 252, 1, 10, 75, 5, 6, 57, 252, 10, 74, 70, 5, 6, 249, 13, 6, 10, 66, 1, 73, 68, 5, 64, 5, 105, 87, 5, 6, 95, 194, 105, 90, 5, 6, 95, 96, 94, 5, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 232}, "7": {"input": [2, 4, 5, 6, 7, 107, 64, 5, 8, 9, 107, 10, 11, 1, 5, 8, 263, 10, 1, 264, 225, 1, 5, 8, 37, 10, 38, 225, 265, 118, 266, 5, 8, 13, 10, 11, 1, 5, 14, 64, 5, 6, 87, 5, 8, 95, 229, 107, 90, 5, 8, 95, 1, 94, 5, 231, 64, 5, 6, 65, 5, 8, 37, 152, 10, 74, 5, 8, 37, 13, 10, 74, 5, 8, 13, 37, 10, 74, 5, 8, 9, 37, 10, 74, 73, 5, 8, 263, 152, 10, 74, 5, 8, 263, 13, 10, 74, 5, 8, 263, 9, 10, 74, 5, 64, 5, 6, 77, 5, 8, 233, 10, 9, 5, 8, 140, 10, 1, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [4, 5, 6, 7, 107, 64, 5, 8, 9, 107, 10, 11, 1, 5, 8, 263, 10, 1, 264, 225, 1, 5, 8, 37, 10, 38, 225, 265, 118, 266, 5, 8, 13, 10, 11, 1, 5, 14, 64, 5, 6, 87, 5, 8, 95, 229, 107, 90, 5, 8, 95, 1, 94, 5, 231, 64, 5, 6, 65, 5, 8, 37, 152, 10, 74, 5, 8, 37, 13, 10, 74, 5, 8, 13, 37, 10, 74, 5, 8, 9, 37, 10, 74, 73, 5, 8, 263, 152, 10, 74, 5, 8, 263, 13, 10, 74, 5, 8, 263, 9, 10, 74, 5, 64, 5, 6, 77, 5, 8, 233, 10, 9, 5, 8, 140, 10, 1, 5, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 119}, "8": {"input": [2, 4, 5, 6, 7, 5, 8, 9, 10, 11, 98, 267, 5, 8, 163, 10, 164, 1, 1, 5, 8, 174, 10, 175, 268, 5, 8, 269, 10, 270, 1, 119, 5, 64, 5, 8, 202, 10, 5, 14, 252, 105, 10, 5, 203, 104, 10, 106, 127, 1, 5, 203, 271, 58, 10, 272, 127, 193, 1, 5, 203, 37, 105, 10, 38, 127, 1, 5, 64, 5, 14, 273, 10, 5, 203, 46, 10, 47, 150, 274, 275, 236, 5, 203, 50, 58, 10, 47, 276, 274, 1, 277, 5, 64, 5, 14, 52, 10, 47, 264, 278, 1, 279, 5, 203, 280, 58, 10, 42, 5, 203, 281, 58, 10, 34, 5, 203, 282, 58, 10, 114, 5, 203, 283, 58, 10, 110, 5, 64, 5, 6, 87, 5, 8, 95, 193, 97, 94, 5, 8, 95, 284, 97, 90, 5, 64, 5, 6, 65, 5, 64, 5, 8, 163, 174, 148, 10, 223, 285, 1, 5, 8, 252, 269, 247, 10, 74, 73, 5, 8, 174, 252, 247, 10, 74, 5, 8, 76, 174, 163, 58, 10, 75, 5, 8, 37, 76, 247, 10, 153, 5, 8, 104, 76, 107, 10, 75, 5, 8, 271, 76, 6, 10, 75, 5, 8, 269, 252, 76, 105, 10, 74, 5, 64, 5, 64, 5, 6, 77, 5, 8, 141, 10, 174, 163, 9, 5, 8, 146, 10, 46, 163, 9, 5, 8, 139, 10, 50, 163, 9, 5, 8, 81, 10, 280, 163, 9, 5, 8, 82, 10, 281, 163, 9, 5, 8, 80, 10, 283, 163, 9, 5, 8, 286, 10, 282, 163, 9, 5, 8, 86, 10, 163, 287, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [4, 5, 6, 7, 5, 8, 9, 10, 11, 98, 267, 5, 8, 163, 10, 164, 1, 1, 5, 8, 174, 10, 175, 268, 5, 8, 269, 10, 270, 1, 119, 5, 64, 5, 8, 202, 10, 5, 14, 252, 105, 10, 5, 203, 104, 10, 106, 127, 1, 5, 203, 271, 58, 10, 272, 127, 193, 1, 5, 203, 37, 105, 10, 38, 127, 1, 5, 64, 5, 14, 273, 10, 5, 203, 46, 10, 47, 150, 274, 275, 236, 5, 203, 50, 58, 10, 47, 276, 274, 1, 277, 5, 64, 5, 14, 52, 10, 47, 264, 278, 1, 279, 5, 203, 280, 58, 10, 42, 5, 203, 281, 58, 10, 34, 5, 203, 282, 58, 10, 114, 5, 203, 283, 58, 10, 110, 5, 64, 5, 6, 87, 5, 8, 95, 193, 97, 94, 5, 8, 95, 284, 97, 90, 5, 64, 5, 6, 65, 5, 64, 5, 8, 163, 174, 148, 10, 223, 285, 1, 5, 8, 252, 269, 247, 10, 74, 73, 5, 8, 174, 252, 247, 10, 74, 5, 8, 76, 174, 163, 58, 10, 75, 5, 8, 37, 76, 247, 10, 153, 5, 8, 104, 76, 107, 10, 75, 5, 8, 271, 76, 6, 10, 75, 5, 8, 269, 252, 76, 105, 10, 74, 5, 64, 5, 64, 5, 6, 77, 5, 8, 141, 10, 174, 163, 9, 5, 8, 146, 10, 46, 163, 9, 5, 8, 139, 10, 50, 163, 9, 5, 8, 81, 10, 280, 163, 9, 5, 8, 82, 10, 281, 163, 9, 5, 8, 80, 10, 283, 163, 9, 5, 8, 286, 10, 282, 163, 9, 5, 8, 86, 10, 163, 287, 5, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 275}, "9": {"input": [2, 4, 5, 6, 7, 64, 5, 8, 288, 10, 225, 289, 1, 1, 5, 8, 9, 105, 10, 58, 11, 20, 5, 8, 13, 10, 11, 28, 5, 8, 15, 10, 11, 290, 5, 14, 64, 5, 6, 87, 5, 8, 95, 291, 58, 292, 90, 5, 8, 95, 1, 107, 94, 5, 231, 64, 5, 6, 65, 5, 8, 288, 76, 58, 10, 74, 5, 8, 13, 288, 10, 74, 5, 8, 288, 152, 10, 232, 5, 8, 288, 9, 10, 74, 5, 8, 15, 288, 10, 74, 73, 5, 8, 64, 5, 6, 77, 5, 8, 233, 10, 13, 5, 8, 185, 10, 9, 5, 8, 139, 10, 1, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [4, 5, 6, 7, 64, 5, 8, 288, 10, 225, 289, 1, 1, 5, 8, 9, 105, 10, 58, 11, 20, 5, 8, 13, 10, 11, 28, 5, 8, 15, 10, 11, 290, 5, 14, 64, 5, 6, 87, 5, 8, 95, 291, 58, 292, 90, 5, 8, 95, 1, 107, 94, 5, 231, 64, 5, 6, 65, 5, 8, 288, 76, 58, 10, 74, 5, 8, 13, 288, 10, 74, 5, 8, 288, 152, 10, 232, 5, 8, 288, 9, 10, 74, 5, 8, 15, 288, 10, 74, 73, 5, 8, 64, 5, 6, 77, 5, 8, 233, 10, 13, 5, 8, 185, 10, 9, 5, 8, 139, 10, 1, 5, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 113}, "10": {"input": [2, 4, 158, 5, 6, 7, 5, 64, 5, 8, 9, 10, 11, 172, 98, 5, 8, 174, 10, 175, 1, 248, 5, 8, 136, 10, 137, 244, 93, 293, 5, 8, 13, 10, 11, 294, 5, 64, 5, 8, 202, 10, 5, 14, 163, 10, 164, 5, 203, 166, 10, 1, 248, 5, 203, 168, 10, 1, 5, 203, 169, 10, 1, 295, 5, 203, 170, 10, 1, 295, 5, 64, 5, 14, 296, 10, 164, 5, 203, 297, 10, 1, 1, 5, 203, 298, 10, 1, 1, 5, 64, 5, 8, 15, 10, 11, 5, 14, 19, 58, 10, 246, 5, 14, 21, 10, 1, 5, 8, 62, 10, 11, 207, 299, 5, 64, 5, 64, 5, 6, 77, 5, 8, 140, 10, 166, 9, 5, 8, 143, 10, 168, 9, 5, 8, 300, 10, 169, 9, 5, 8, 83, 10, 170, 9, 5, 8, 301, 10, 136, 9, 5, 8, 144, 10, 13, 9, 5, 8, 86, 10, 9, 5, 8, 84, 10, 174, 9, 5, 64, 5, 6, 65, 5, 64, 5, 8, 202, 174, 10, 189, 5, 8, 202, 62, 13, 136, 10, 190, 5, 64, 5, 8, 168, 166, 10, 66, 1, 302, 68, 5, 8, 168, 170, 58, 10, 66, 69, 70, 68, 5, 8, 168, 169, 10, 66, 69, 70, 68, 5, 8, 168, 298, 10, 66, 69, 70, 68, 5, 64, 5, 8, 169, 170, 10, 66, 1, 302, 68, 5, 8, 169, 166, 10, 66, 69, 70, 68, 5, 8, 169, 297, 10, 66, 69, 70, 68, 5, 8, 166, 298, 10, 66, 69, 70, 68, 5, 64, 5, 8, 170, 166, 10, 66, 69, 70, 68, 5, 8, 170, 297, 10, 66, 69, 70, 68, 5, 8, 297, 298, 10, 66, 242, 1, 68, 5, 64, 5, 8, 136, 174, 10, 303, 73, 5, 8, 13, 174, 10, 304, 155, 93, 5, 64, 5, 8, 174, 62, 13, 10, 75, 5, 64, 5, 6, 87, 5, 8, 91, 92, 93, 94, 5, 8, 91, 305, 93, 90, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [4, 158, 5, 6, 7, 5, 64, 5, 8, 9, 10, 11, 172, 98, 5, 8, 174, 10, 175, 1, 248, 5, 8, 136, 10, 137, 244, 93, 293, 5, 8, 13, 10, 11, 294, 5, 64, 5, 8, 202, 10, 5, 14, 163, 10, 164, 5, 203, 166, 10, 1, 248, 5, 203, 168, 10, 1, 5, 203, 169, 10, 1, 295, 5, 203, 170, 10, 1, 295, 5, 64, 5, 14, 296, 10, 164, 5, 203, 297, 10, 1, 1, 5, 203, 298, 10, 1, 1, 5, 64, 5, 8, 15, 10, 11, 5, 14, 19, 58, 10, 246, 5, 14, 21, 10, 1, 5, 8, 62, 10, 11, 207, 299, 5, 64, 5, 64, 5, 6, 77, 5, 8, 140, 10, 166, 9, 5, 8, 143, 10, 168, 9, 5, 8, 300, 10, 169, 9, 5, 8, 83, 10, 170, 9, 5, 8, 301, 10, 136, 9, 5, 8, 144, 10, 13, 9, 5, 8, 86, 10, 9, 5, 8, 84, 10, 174, 9, 5, 64, 5, 6, 65, 5, 64, 5, 8, 202, 174, 10, 189, 5, 8, 202, 62, 13, 136, 10, 190, 5, 64, 5, 8, 168, 166, 10, 66, 1, 302, 68, 5, 8, 168, 170, 58, 10, 66, 69, 70, 68, 5, 8, 168, 169, 10, 66, 69, 70, 68, 5, 8, 168, 298, 10, 66, 69, 70, 68, 5, 64, 5, 8, 169, 170, 10, 66, 1, 302, 68, 5, 8, 169, 166, 10, 66, 69, 70, 68, 5, 8, 169, 297, 10, 66, 69, 70, 68, 5, 8, 166, 298, 10, 66, 69, 70, 68, 5, 64, 5, 8, 170, 166, 10, 66, 69, 70, 68, 5, 8, 170, 297, 10, 66, 69, 70, 68, 5, 8, 297, 298, 10, 66, 242, 1, 68, 5, 64, 5, 8, 136, 174, 10, 303, 73, 5, 8, 13, 174, 10, 304, 155, 93, 5, 64, 5, 8, 174, 62, 13, 10, 75, 5, 64, 5, 6, 87, 5, 8, 91, 92, 93, 94, 5, 8, 91, 305, 93, 90, 5, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 339}, "11": {"input": [2, 5, 64, 5, 4, 306, 158, 5, 6, 7, 5, 8, 9, 10, 11, 267, 98, 5, 8, 13, 105, 10, 11, 161, 277, 5, 8, 15, 105, 10, 11, 161, 279, 5, 8, 174, 10, 175, 1, 1, 5, 8, 19, 10, 11, 307, 5, 8, 163, 107, 10, 164, 1, 165, 5, 8, 166, 107, 10, 164, 308, 165, 5, 8, 104, 10, 106, 309, 310, 1, 109, 5, 8, 21, 10, 11, 238, 260, 5, 64, 5, 6, 77, 5, 8, 311, 10, 15, 9, 5, 8, 185, 10, 13, 9, 5, 8, 140, 10, 166, 9, 5, 8, 139, 10, 163, 9, 5, 8, 78, 10, 19, 9, 5, 8, 84, 10, 174, 9, 5, 8, 147, 10, 104, 9, 5, 8, 86, 10, 9, 5, 64, 5, 6, 65, 5, 64, 5, 8, 174, 21, 13, 15, 10, 75, 5, 64, 5, 8, 166, 174, 58, 10, 189, 5, 8, 166, 1, 163, 21, 19, 10, 190, 1, 5, 8, 64, 5, 8, 166, 15, 10, 72, 73, 5, 8, 166, 13, 10, 74, 5, 8, 64, 5, 8, 163, 174, 58, 10, 189, 5, 8, 163, 1, 58, 10, 189, 1, 5, 64, 5, 8, 163, 21, 166, 19, 15, 10, 190, 1, 5, 64, 5, 8, 163, 13, 10, 72, 73, 5, 8, 19, 174, 10, 74, 312, 5, 64, 5, 8, 104, 163, 13, 15, 19, 166, 10, 75, 5, 8, 163, 104, 10, 190, 1, 5, 64, 5, 8, 104, 21, 10, 75, 5, 64, 5, 8, 174, 104, 10, 221, 5, 64, 5, 6, 87, 5, 8, 95, 69, 97, 90, 5, 8, 95, 193, 97, 94, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [5, 64, 5, 4, 306, 158, 5, 6, 7, 5, 8, 9, 10, 11, 267, 98, 5, 8, 13, 105, 10, 11, 161, 277, 5, 8, 15, 105, 10, 11, 161, 279, 5, 8, 174, 10, 175, 1, 1, 5, 8, 19, 10, 11, 307, 5, 8, 163, 107, 10, 164, 1, 165, 5, 8, 166, 107, 10, 164, 308, 165, 5, 8, 104, 10, 106, 309, 310, 1, 109, 5, 8, 21, 10, 11, 238, 260, 5, 64, 5, 6, 77, 5, 8, 311, 10, 15, 9, 5, 8, 185, 10, 13, 9, 5, 8, 140, 10, 166, 9, 5, 8, 139, 10, 163, 9, 5, 8, 78, 10, 19, 9, 5, 8, 84, 10, 174, 9, 5, 8, 147, 10, 104, 9, 5, 8, 86, 10, 9, 5, 64, 5, 6, 65, 5, 64, 5, 8, 174, 21, 13, 15, 10, 75, 5, 64, 5, 8, 166, 174, 58, 10, 189, 5, 8, 166, 1, 163, 21, 19, 10, 190, 1, 5, 8, 64, 5, 8, 166, 15, 10, 72, 73, 5, 8, 166, 13, 10, 74, 5, 8, 64, 5, 8, 163, 174, 58, 10, 189, 5, 8, 163, 1, 58, 10, 189, 1, 5, 64, 5, 8, 163, 21, 166, 19, 15, 10, 190, 1, 5, 64, 5, 8, 163, 13, 10, 72, 73, 5, 8, 19, 174, 10, 74, 312, 5, 64, 5, 8, 104, 163, 13, 15, 19, 166, 10, 75, 5, 8, 163, 104, 10, 190, 1, 5, 64, 5, 8, 104, 21, 10, 75, 5, 64, 5, 8, 174, 104, 10, 221, 5, 64, 5, 6, 87, 5, 8, 95, 69, 97, 90, 5, 8, 95, 193, 97, 94, 5, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 279}, "12": {"input": [2, 4, 313, 5, 6, 7, 5, 8, 9, 10, 11, 1, 98, 5, 8, 13, 10, 11, 196, 98, 5, 8, 202, 10, 5, 64, 5, 14, 252, 10, 5, 203, 314, 58, 10, 1, 124, 111, 315, 1, 1, 60, 5, 316, 317, 10, 318, 309, 5, 203, 37, 105, 10, 38, 42, 58, 319, 5, 316, 39, 10, 124, 5, 316, 41, 10, 320, 5, 316, 120, 10, 128, 5, 14, 273, 10, 5, 203, 122, 58, 10, 38, 34, 309, 1, 5, 203, 123, 58, 10, 38, 34, 1, 1, 5, 203, 125, 107, 10, 38, 34, 204, 1, 5, 14, 321, 10, 5, 203, 126, 10, 38, 34, 322, 1, 5, 203, 134, 10, 38, 34, 309, 199, 48, 5, 64, 5, 8, 323, 148, 10, 324, 201, 98, 1, 1, 1, 1, 5, 8, 325, 58, 10, 324, 201, 98, 1, 275, 1, 58, 1, 5, 64, 5, 8, 46, 10, 47, 201, 98, 1, 326, 212, 1, 5, 8, 50, 105, 10, 47, 201, 98, 1, 31, 1, 5, 64, 5, 8, 15, 10, 11, 20, 327, 5, 8, 19, 10, 11, 310, 328, 5, 64, 5, 8, 53, 10, 54, 201, 98, 93, 118, 5, 64, 5, 6, 65, 5, 8, 314, 76, 58, 10, 75, 5, 8, 314, 273, 126, 10, 221, 5, 8, 314, 329, 10, 330, 331, 1, 1, 1, 1, 5, 8, 37, 273, 126, 10, 74, 5, 8, 126, 76, 107, 10, 74, 5, 8, 273, 76, 107, 10, 74, 5, 8, 321, 76, 10, 74, 5, 64, 5, 8, 37, 134, 10, 66, 71, 5, 8, 314, 134, 10, 223, 69, 5, 8, 134, 314, 10, 74, 5, 64, 5, 8, 314, 53, 10, 332, 1, 333, 334, 1, 1, 5, 8, 314, 53, 10, 66, 334, 68, 1, 5, 64, 5, 6, 77, 5, 8, 140, 10, 325, 9, 5, 8, 84, 10, 314, 9, 5, 8, 82, 10, 126, 13, 5, 8, 143, 10, 323, 9, 5, 8, 83, 10, 50, 13, 5, 8, 142, 10, 122, 9, 5, 8, 139, 10, 123, 9, 5, 8, 86, 10, 9, 5, 8, 218, 10, 13, 5, 64, 5, 6, 87, 5, 8, 91, 92, 93, 90, 5, 8, 91, 335, 93, 94, 5, 8, 95, 1, 97, 94, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [4, 313, 5, 6, 7, 5, 8, 9, 10, 11, 1, 98, 5, 8, 13, 10, 11, 196, 98, 5, 8, 202, 10, 5, 64, 5, 14, 252, 10, 5, 203, 314, 58, 10, 1, 124, 111, 315, 1, 1, 60, 5, 316, 317, 10, 318, 309, 5, 203, 37, 105, 10, 38, 42, 58, 319, 5, 316, 39, 10, 124, 5, 316, 41, 10, 320, 5, 316, 120, 10, 128, 5, 14, 273, 10, 5, 203, 122, 58, 10, 38, 34, 309, 1, 5, 203, 123, 58, 10, 38, 34, 1, 1, 5, 203, 125, 107, 10, 38, 34, 204, 1, 5, 14, 321, 10, 5, 203, 126, 10, 38, 34, 322, 1, 5, 203, 134, 10, 38, 34, 309, 199, 48, 5, 64, 5, 8, 323, 148, 10, 324, 201, 98, 1, 1, 1, 1, 5, 8, 325, 58, 10, 324, 201, 98, 1, 275, 1, 58, 1, 5, 64, 5, 8, 46, 10, 47, 201, 98, 1, 326, 212, 1, 5, 8, 50, 105, 10, 47, 201, 98, 1, 31, 1, 5, 64, 5, 8, 15, 10, 11, 20, 327, 5, 8, 19, 10, 11, 310, 328, 5, 64, 5, 8, 53, 10, 54, 201, 98, 93, 118, 5, 64, 5, 6, 65, 5, 8, 314, 76, 58, 10, 75, 5, 8, 314, 273, 126, 10, 221, 5, 8, 314, 329, 10, 330, 331, 1, 1, 1, 1, 5, 8, 37, 273, 126, 10, 74, 5, 8, 126, 76, 107, 10, 74, 5, 8, 273, 76, 107, 10, 74, 5, 8, 321, 76, 10, 74, 5, 64, 5, 8, 37, 134, 10, 66, 71, 5, 8, 314, 134, 10, 223, 69, 5, 8, 134, 314, 10, 74, 5, 64, 5, 8, 314, 53, 10, 332, 1, 333, 334, 1, 1, 5, 8, 314, 53, 10, 66, 334, 68, 1, 5, 64, 5, 6, 77, 5, 8, 140, 10, 325, 9, 5, 8, 84, 10, 314, 9, 5, 8, 82, 10, 126, 13, 5, 8, 143, 10, 323, 9, 5, 8, 83, 10, 50, 13, 5, 8, 142, 10, 122, 9, 5, 8, 139, 10, 123, 9, 5, 8, 86, 10, 9, 5, 8, 218, 10, 13, 5, 64, 5, 6, 87, 5, 8, 91, 92, 93, 90, 5, 8, 91, 335, 93, 94, 5, 8, 95, 1, 97, 94, 5, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 384}, "13": {"input": [2, 4, 313, 5, 6, 7, 5, 64, 5, 8, 9, 10, 11, 336, 98, 5, 8, 13, 107, 10, 11, 107, 108, 63, 5, 8, 227, 58, 10, 228, 337, 179, 320, 5, 8, 25, 10, 26, 264, 1, 42, 115, 1, 5, 64, 5, 8, 15, 10, 11, 201, 98, 5, 14, 19, 10, 34, 338, 5, 14, 21, 10, 42, 338, 5, 14, 62, 10, 114, 338, 5, 14, 173, 10, 110, 338, 5, 64, 5, 8, 27, 10, 26, 339, 340, 341, 5, 14, 32, 10, 34, 342, 264, 343, 5, 14, 344, 10, 42, 345, 264, 346, 5, 14, 347, 10, 34, 345, 264, 343, 5, 14, 1, 10, 42, 342, 264, 346, 5, 64, 5, 64, 5, 8, 43, 10, 44, 5, 14, 183, 10, 11, 160, 5, 14, 348, 10, 11, 129, 5, 8, 349, 10, 44, 5, 14, 350, 10, 11, 160, 5, 14, 351, 10, 11, 129, 5, 8, 352, 10, 11, 1, 5, 14, 202, 10, 5, 14, 252, 10, 5, 64, 5, 8, 37, 10, 38, 353, 119, 128, 5, 8, 354, 10, 44, 307, 5, 8, 355, 10, 11, 238, 18, 5, 64, 5, 6, 77, 5, 8, 311, 10, 9, 13, 5, 8, 144, 10, 9, 32, 5, 8, 146, 10, 9, 1, 5, 8, 86, 10, 9, 347, 5, 8, 356, 10, 9, 344, 5, 8, 84, 10, 9, 227, 5, 8, 185, 10, 9, 62, 5, 8, 186, 10, 9, 19, 5, 8, 187, 10, 9, 173, 5, 8, 188, 10, 9, 21, 5, 8, 357, 10, 9, 1, 5, 8, 147, 10, 9, 354, 5, 8, 143, 10, 9, 25, 5, 8, 78, 10, 9, 183, 5, 8, 79, 10, 9, 350, 5, 8, 141, 10, 9, 202, 5, 8, 140, 10, 9, 252, 5, 8, 216, 10, 9, 5, 8, 82, 10, 9, 25, 19, 5, 64, 5, 64, 5, 6, 87, 5, 8, 95, 148, 230, 1, 97, 94, 5, 8, 95, 148, 1, 14, 97, 90, 5, 8, 64, 5, 6, 65, 5, 64, 5, 8, 227, 58, 13, 25, 10, 75, 5, 8, 227, 58, 355, 10, 75, 5, 64, 5, 8, 13, 37, 10, 72, 5, 8, 37, 76, 355, 10, 74, 5, 64, 5, 8, 32, 21, 10, 66, 1, 5, 8, 347, 21, 10, 66, 1, 5, 8, 1, 19, 10, 66, 49, 5, 8, 344, 19, 10, 66, 1, 5, 64, 5, 8, 25, 15, 10, 358, 359, 5, 8, 227, 37, 10, 221, 5, 8, 37, 227, 25, 10, 74, 5, 8, 25, 354, 10, 74, 5, 64, 5, 64, 5, 8, 227, 183, 350, 10, 75, 5, 8, 25, 183, 350, 227, 10, 75, 5, 8, 227, 202, 10, 330, 360, 1, 5, 8, 227, 252, 10, 330, 361, 1, 5, 64, 5, 64, 5, 8, 354, 227, 10, 74, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [4, 313, 5, 6, 7, 5, 64, 5, 8, 9, 10, 11, 336, 98, 5, 8, 13, 107, 10, 11, 107, 108, 63, 5, 8, 227, 58, 10, 228, 337, 179, 320, 5, 8, 25, 10, 26, 264, 1, 42, 115, 1, 5, 64, 5, 8, 15, 10, 11, 201, 98, 5, 14, 19, 10, 34, 338, 5, 14, 21, 10, 42, 338, 5, 14, 62, 10, 114, 338, 5, 14, 173, 10, 110, 338, 5, 64, 5, 8, 27, 10, 26, 339, 340, 341, 5, 14, 32, 10, 34, 342, 264, 343, 5, 14, 344, 10, 42, 345, 264, 346, 5, 14, 347, 10, 34, 345, 264, 343, 5, 14, 1, 10, 42, 342, 264, 346, 5, 64, 5, 64, 5, 8, 43, 10, 44, 5, 14, 183, 10, 11, 160, 5, 14, 348, 10, 11, 129, 5, 8, 349, 10, 44, 5, 14, 350, 10, 11, 160, 5, 14, 351, 10, 11, 129, 5, 8, 352, 10, 11, 1, 5, 14, 202, 10, 5, 14, 252, 10, 5, 64, 5, 8, 37, 10, 38, 353, 119, 128, 5, 8, 354, 10, 44, 307, 5, 8, 355, 10, 11, 238, 18, 5, 64, 5, 6, 77, 5, 8, 311, 10, 9, 13, 5, 8, 144, 10, 9, 32, 5, 8, 146, 10, 9, 1, 5, 8, 86, 10, 9, 347, 5, 8, 356, 10, 9, 344, 5, 8, 84, 10, 9, 227, 5, 8, 185, 10, 9, 62, 5, 8, 186, 10, 9, 19, 5, 8, 187, 10, 9, 173, 5, 8, 188, 10, 9, 21, 5, 8, 357, 10, 9, 1, 5, 8, 147, 10, 9, 354, 5, 8, 143, 10, 9, 25, 5, 8, 78, 10, 9, 183, 5, 8, 79, 10, 9, 350, 5, 8, 141, 10, 9, 202, 5, 8, 140, 10, 9, 252, 5, 8, 216, 10, 9, 5, 8, 82, 10, 9, 25, 19, 5, 64, 5, 64, 5, 6, 87, 5, 8, 95, 148, 230, 1, 97, 94, 5, 8, 95, 148, 1, 14, 97, 90, 5, 8, 64, 5, 6, 65, 5, 64, 5, 8, 227, 58, 13, 25, 10, 75, 5, 8, 227, 58, 355, 10, 75, 5, 64, 5, 8, 13, 37, 10, 72, 5, 8, 37, 76, 355, 10, 74, 5, 64, 5, 8, 32, 21, 10, 66, 1, 5, 8, 347, 21, 10, 66, 1, 5, 8, 1, 19, 10, 66, 49, 5, 8, 344, 19, 10, 66, 1, 5, 64, 5, 8, 25, 15, 10, 358, 359, 5, 8, 227, 37, 10, 221, 5, 8, 37, 227, 25, 10, 74, 5, 8, 25, 354, 10, 74, 5, 64, 5, 64, 5, 8, 227, 183, 350, 10, 75, 5, 8, 25, 183, 350, 227, 10, 75, 5, 8, 227, 202, 10, 330, 360, 1, 5, 8, 227, 252, 10, 330, 361, 1, 5, 64, 5, 64, 5, 8, 354, 227, 10, 74, 5, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 477}, "14": {"input": [2, 4, 5, 6, 7, 5, 64, 5, 64, 5, 8, 9, 10, 11, 22, 1, 5, 8, 13, 10, 11, 207, 267, 5, 8, 15, 105, 10, 11, 108, 294, 5, 64, 5, 8, 46, 105, 10, 47, 31, 58, 1, 285, 1, 5, 8, 269, 10, 270, 205, 115, 201, 5, 8, 43, 10, 44, 129, 5, 64, 5, 8, 19, 107, 10, 11, 167, 5, 8, 136, 10, 137, 93, 244, 118, 295, 5, 64, 5, 8, 362, 10, 363, 56, 93, 118, 364, 119, 5, 8, 57, 58, 10, 59, 365, 268, 5, 64, 5, 8, 21, 10, 11, 238, 18, 5, 64, 5, 6, 65, 5, 64, 5, 8, 57, 21, 10, 75, 5, 64, 5, 8, 57, 13, 46, 10, 366, 367, 229, 5, 8, 57, 9, 10, 74, 5, 64, 5, 8, 43, 57, 10, 74, 73, 5, 64, 5, 8, 13, 269, 58, 10, 66, 368, 5, 8, 269, 13, 21, 10, 74, 5, 64, 5, 8, 136, 57, 148, 10, 303, 5, 8, 15, 57, 10, 304, 155, 93, 5, 8, 57, 15, 10, 154, 155, 369, 5, 8, 57, 15, 19, 10, 75, 5, 64, 5, 8, 19, 362, 58, 10, 74, 73, 5, 8, 19, 269, 10, 74, 5, 64, 5, 6, 77, 5, 8, 86, 10, 13, 9, 5, 8, 139, 10, 9, 5, 8, 145, 10, 46, 9, 5, 8, 147, 10, 43, 13, 5, 8, 84, 10, 57, 13, 9, 5, 8, 301, 10, 136, 13, 9, 5, 8, 144, 10, 15, 13, 9, 5, 8, 140, 10, 19, 13, 9, 5, 64, 5, 6, 87, 5, 8, 95, 194, 90, 5, 8, 95, 96, 107, 94, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [4, 5, 6, 7, 5, 64, 5, 64, 5, 8, 9, 10, 11, 22, 1, 5, 8, 13, 10, 11, 207, 267, 5, 8, 15, 105, 10, 11, 108, 294, 5, 64, 5, 8, 46, 105, 10, 47, 31, 58, 1, 285, 1, 5, 8, 269, 10, 270, 205, 115, 201, 5, 8, 43, 10, 44, 129, 5, 64, 5, 8, 19, 107, 10, 11, 167, 5, 8, 136, 10, 137, 93, 244, 118, 295, 5, 64, 5, 8, 362, 10, 363, 56, 93, 118, 364, 119, 5, 8, 57, 58, 10, 59, 365, 268, 5, 64, 5, 8, 21, 10, 11, 238, 18, 5, 64, 5, 6, 65, 5, 64, 5, 8, 57, 21, 10, 75, 5, 64, 5, 8, 57, 13, 46, 10, 366, 367, 229, 5, 8, 57, 9, 10, 74, 5, 64, 5, 8, 43, 57, 10, 74, 73, 5, 64, 5, 8, 13, 269, 58, 10, 66, 368, 5, 8, 269, 13, 21, 10, 74, 5, 64, 5, 8, 136, 57, 148, 10, 303, 5, 8, 15, 57, 10, 304, 155, 93, 5, 8, 57, 15, 10, 154, 155, 369, 5, 8, 57, 15, 19, 10, 75, 5, 64, 5, 8, 19, 362, 58, 10, 74, 73, 5, 8, 19, 269, 10, 74, 5, 64, 5, 6, 77, 5, 8, 86, 10, 13, 9, 5, 8, 139, 10, 9, 5, 8, 145, 10, 46, 9, 5, 8, 147, 10, 43, 13, 5, 8, 84, 10, 57, 13, 9, 5, 8, 301, 10, 136, 13, 9, 5, 8, 144, 10, 15, 13, 9, 5, 8, 140, 10, 19, 13, 9, 5, 64, 5, 6, 87, 5, 8, 95, 194, 90, 5, 8, 95, 96, 107, 94, 5, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 282}, "15": {"input": [2, 4, 158, 234, 5, 64, 5, 6, 7, 5, 8, 9, 10, 11, 370, 98, 5, 8, 174, 10, 175, 371, 5, 64, 5, 8, 163, 10, 164, 5, 14, 166, 107, 10, 58, 167, 5, 14, 168, 107, 10, 58, 167, 5, 14, 169, 107, 10, 58, 167, 5, 14, 170, 107, 10, 58, 167, 5, 64, 5, 8, 13, 105, 10, 11, 161, 372, 5, 14, 202, 10, 5, 14, 252, 10, 5, 14, 273, 10, 5, 14, 321, 10, 5, 64, 5, 8, 43, 10, 44, 160, 5, 14, 373, 10, 5, 14, 374, 10, 5, 14, 375, 10, 5, 14, 376, 10, 5, 64, 5, 8, 349, 10, 44, 129, 5, 64, 5, 8, 15, 10, 11, 184, 18, 5, 64, 5, 6, 77, 5, 8, 311, 10, 9, 202, 5, 8, 185, 10, 9, 252, 5, 8, 186, 10, 9, 273, 5, 8, 187, 10, 9, 321, 5, 8, 240, 10, 166, 9, 5, 8, 218, 10, 168, 9, 5, 8, 215, 10, 169, 9, 5, 8, 1, 10, 170, 9, 5, 8, 141, 10, 373, 9, 5, 8, 140, 10, 374, 9, 5, 8, 139, 10, 375, 9, 5, 8, 145, 10, 376, 9, 5, 64, 5, 8, 84, 10, 174, 9, 5, 8, 86, 10, 9, 5, 8, 85, 10, 15, 5, 8, 147, 10, 349, 9, 5, 64, 5, 6, 65, 5, 8, 174, 15, 43, 10, 75, 5, 8, 163, 174, 58, 10, 189, 5, 8, 163, 15, 163, 43, 58, 10, 190, 5, 8, 166, 202, 10, 377, 378, 73, 5, 8, 168, 252, 10, 377, 379, 262, 5, 8, 169, 273, 10, 377, 380, 302, 5, 8, 170, 321, 10, 377, 381, 1, 5, 8, 163, 13, 10, 72, 5, 8, 349, 174, 10, 74, 1, 5, 64, 5, 6, 87, 5, 8, 95, 1, 107, 97, 90, 5, 8, 88, 89, 94, 5, 64, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [4, 158, 234, 5, 64, 5, 6, 7, 5, 8, 9, 10, 11, 370, 98, 5, 8, 174, 10, 175, 371, 5, 64, 5, 8, 163, 10, 164, 5, 14, 166, 107, 10, 58, 167, 5, 14, 168, 107, 10, 58, 167, 5, 14, 169, 107, 10, 58, 167, 5, 14, 170, 107, 10, 58, 167, 5, 64, 5, 8, 13, 105, 10, 11, 161, 372, 5, 14, 202, 10, 5, 14, 252, 10, 5, 14, 273, 10, 5, 14, 321, 10, 5, 64, 5, 8, 43, 10, 44, 160, 5, 14, 373, 10, 5, 14, 374, 10, 5, 14, 375, 10, 5, 14, 376, 10, 5, 64, 5, 8, 349, 10, 44, 129, 5, 64, 5, 8, 15, 10, 11, 184, 18, 5, 64, 5, 6, 77, 5, 8, 311, 10, 9, 202, 5, 8, 185, 10, 9, 252, 5, 8, 186, 10, 9, 273, 5, 8, 187, 10, 9, 321, 5, 8, 240, 10, 166, 9, 5, 8, 218, 10, 168, 9, 5, 8, 215, 10, 169, 9, 5, 8, 1, 10, 170, 9, 5, 8, 141, 10, 373, 9, 5, 8, 140, 10, 374, 9, 5, 8, 139, 10, 375, 9, 5, 8, 145, 10, 376, 9, 5, 64, 5, 8, 84, 10, 174, 9, 5, 8, 86, 10, 9, 5, 8, 85, 10, 15, 5, 8, 147, 10, 349, 9, 5, 64, 5, 6, 65, 5, 8, 174, 15, 43, 10, 75, 5, 8, 163, 174, 58, 10, 189, 5, 8, 163, 15, 163, 43, 58, 10, 190, 5, 8, 166, 202, 10, 377, 378, 73, 5, 8, 168, 252, 10, 377, 379, 262, 5, 8, 169, 273, 10, 377, 380, 302, 5, 8, 170, 321, 10, 377, 381, 1, 5, 8, 163, 13, 10, 72, 5, 8, 349, 174, 10, 74, 1, 5, 64, 5, 6, 87, 5, 8, 95, 1, 107, 97, 90, 5, 8, 88, 89, 94, 5, 64, 5, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 318}, "16": {"input": [2, 4, 158, 5, 6, 7, 5, 8, 9, 10, 11, 98, 267, 5, 8, 174, 10, 175, 1, 5, 8, 163, 107, 10, 164, 382, 5, 8, 43, 10, 44, 28, 1, 5, 8, 13, 105, 10, 11, 161, 236, 48, 5, 8, 15, 10, 11, 238, 18, 5, 64, 5, 6, 77, 5, 8, 82, 10, 43, 9, 5, 8, 79, 10, 13, 9, 5, 8, 185, 10, 163, 9, 5, 8, 84, 10, 174, 9, 5, 8, 86, 10, 9, 5, 64, 5, 6, 65, 5, 8, 174, 15, 10, 75, 5, 8, 163, 174, 58, 10, 189, 5, 8, 163, 15, 43, 163, 105, 10, 190, 5, 8, 174, 13, 10, 74, 70, 5, 8, 43, 174, 10, 74, 73, 5, 8, 163, 13, 107, 10, 74, 5, 64, 5, 6, 87, 5, 8, 95, 193, 97, 94, 5, 8, 95, 194, 97, 90, 5, 8, 88, 89, 94, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [4, 158, 5, 6, 7, 5, 8, 9, 10, 11, 98, 267, 5, 8, 174, 10, 175, 1, 5, 8, 163, 107, 10, 164, 382, 5, 8, 43, 10, 44, 28, 1, 5, 8, 13, 105, 10, 11, 161, 236, 48, 5, 8, 15, 10, 11, 238, 18, 5, 64, 5, 6, 77, 5, 8, 82, 10, 43, 9, 5, 8, 79, 10, 13, 9, 5, 8, 185, 10, 163, 9, 5, 8, 84, 10, 174, 9, 5, 8, 86, 10, 9, 5, 64, 5, 6, 65, 5, 8, 174, 15, 10, 75, 5, 8, 163, 174, 58, 10, 189, 5, 8, 163, 15, 43, 163, 105, 10, 190, 5, 8, 174, 13, 10, 74, 70, 5, 8, 43, 174, 10, 74, 73, 5, 8, 163, 13, 107, 10, 74, 5, 64, 5, 6, 87, 5, 8, 95, 193, 97, 94, 5, 8, 95, 194, 97, 90, 5, 8, 88, 89, 94, 5, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 154}, "17": {"input": [2, 5, 64, 5, 4, 383, 5, 6, 7, 5, 8, 9, 10, 11, 103, 5, 8, 13, 10, 11, 384, 5, 8, 385, 58, 10, 1, 111, 386, 387, 5, 8, 163, 10, 164, 388, 5, 8, 362, 10, 363, 1, 1, 5, 8, 166, 10, 164, 389, 5, 8, 37, 10, 38, 340, 1, 5, 14, 39, 10, 42, 1, 5, 14, 41, 10, 34, 1, 5, 8, 120, 10, 38, 295, 5, 14, 122, 10, 114, 387, 1, 5, 14, 123, 10, 110, 387, 390, 5, 8, 136, 10, 137, 28, 391, 392, 393, 5, 8, 15, 10, 11, 184, 18, 5, 8, 64, 5, 64, 5, 6, 77, 5, 8, 140, 10, 9, 166, 5, 8, 143, 10, 9, 163, 5, 8, 186, 10, 9, 39, 13, 5, 8, 185, 10, 9, 41, 13, 5, 8, 86, 10, 13, 5, 8, 85, 10, 15, 5, 8, 218, 10, 9, 5, 8, 84, 10, 9, 385, 5, 58, 64, 5, 64, 5, 6, 87, 5, 8, 95, 148, 1, 149, 97, 94, 5, 8, 91, 148, 1, 1, 149, 97, 90, 5, 64, 5, 6, 65, 5, 8, 385, 15, 37, 13, 120, 10, 74, 394, 5, 64, 5, 8, 166, 385, 10, 74, 73, 5, 64, 5, 8, 163, 362, 10, 395, 155, 396, 55, 5, 8, 362, 385, 10, 74, 5, 64, 5, 8, 163, 166, 10, 74, 73, 5, 8, 163, 385, 10, 223, 365, 5, 8, 163, 362, 10, 154, 155, 5, 64, 5, 8, 37, 15, 10, 153, 5, 64, 5, 8, 41, 13, 10, 223, 397, 398, 5, 8, 39, 13, 10, 223, 399, 398, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [5, 64, 5, 4, 383, 5, 6, 7, 5, 8, 9, 10, 11, 103, 5, 8, 13, 10, 11, 384, 5, 8, 385, 58, 10, 1, 111, 386, 387, 5, 8, 163, 10, 164, 388, 5, 8, 362, 10, 363, 1, 1, 5, 8, 166, 10, 164, 389, 5, 8, 37, 10, 38, 340, 1, 5, 14, 39, 10, 42, 1, 5, 14, 41, 10, 34, 1, 5, 8, 120, 10, 38, 295, 5, 14, 122, 10, 114, 387, 1, 5, 14, 123, 10, 110, 387, 390, 5, 8, 136, 10, 137, 28, 391, 392, 393, 5, 8, 15, 10, 11, 184, 18, 5, 8, 64, 5, 64, 5, 6, 77, 5, 8, 140, 10, 9, 166, 5, 8, 143, 10, 9, 163, 5, 8, 186, 10, 9, 39, 13, 5, 8, 185, 10, 9, 41, 13, 5, 8, 86, 10, 13, 5, 8, 85, 10, 15, 5, 8, 218, 10, 9, 5, 8, 84, 10, 9, 385, 5, 58, 64, 5, 64, 5, 6, 87, 5, 8, 95, 148, 1, 149, 97, 94, 5, 8, 91, 148, 1, 1, 149, 97, 90, 5, 64, 5, 6, 65, 5, 8, 385, 15, 37, 13, 120, 10, 74, 394, 5, 64, 5, 8, 166, 385, 10, 74, 73, 5, 64, 5, 8, 163, 362, 10, 395, 155, 396, 55, 5, 8, 362, 385, 10, 74, 5, 64, 5, 8, 163, 166, 10, 74, 73, 5, 8, 163, 385, 10, 223, 365, 5, 8, 163, 362, 10, 154, 155, 5, 64, 5, 8, 37, 15, 10, 153, 5, 64, 5, 8, 41, 13, 10, 223, 397, 398, 5, 8, 39, 13, 10, 223, 399, 398, 5, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 275}, "18": {"input": [2, 4, 158, 234, 5, 64, 5, 6, 7, 5, 8, 9, 10, 11, 370, 98, 5, 8, 13, 10, 11, 370, 98, 5, 8, 15, 105, 10, 11, 161, 372, 5, 8, 227, 10, 228, 113, 371, 5, 8, 163, 10, 164, 5, 14, 166, 107, 10, 58, 167, 5, 14, 168, 58, 10, 58, 400, 5, 8, 19, 10, 11, 184, 18, 5, 64, 5, 6, 77, 5, 8, 84, 10, 227, 13, 5, 8, 300, 10, 9, 15, 5, 8, 240, 10, 166, 13, 5, 8, 86, 10, 13, 5, 8, 85, 10, 13, 19, 5, 64, 5, 6, 65, 5, 8, 227, 76, 10, 157, 5, 8, 163, 227, 58, 10, 189, 5, 8, 166, 76, 10, 157, 5, 8, 227, 19, 10, 75, 5, 8, 163, 19, 163, 105, 10, 190, 5, 8, 166, 15, 107, 10, 66, 401, 73, 5, 8, 168, 13, 10, 66, 396, 70, 5, 64, 5, 6, 87, 5, 8, 95, 396, 107, 97, 90, 5, 64, 5, 64, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [4, 158, 234, 5, 64, 5, 6, 7, 5, 8, 9, 10, 11, 370, 98, 5, 8, 13, 10, 11, 370, 98, 5, 8, 15, 105, 10, 11, 161, 372, 5, 8, 227, 10, 228, 113, 371, 5, 8, 163, 10, 164, 5, 14, 166, 107, 10, 58, 167, 5, 14, 168, 58, 10, 58, 400, 5, 8, 19, 10, 11, 184, 18, 5, 64, 5, 6, 77, 5, 8, 84, 10, 227, 13, 5, 8, 300, 10, 9, 15, 5, 8, 240, 10, 166, 13, 5, 8, 86, 10, 13, 5, 8, 85, 10, 13, 19, 5, 64, 5, 6, 65, 5, 8, 227, 76, 10, 157, 5, 8, 163, 227, 58, 10, 189, 5, 8, 166, 76, 10, 157, 5, 8, 227, 19, 10, 75, 5, 8, 163, 19, 163, 105, 10, 190, 5, 8, 166, 15, 107, 10, 66, 401, 73, 5, 8, 168, 13, 10, 66, 396, 70, 5, 64, 5, 6, 87, 5, 8, 95, 396, 107, 97, 90, 5, 64, 5, 64, 5, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 170}, "19": {"input": [2, 4, 5, 6, 7, 5, 8, 288, 10, 1, 5, 14, 37, 10, 38, 114, 33, 101, 5, 14, 9, 10, 11, 1, 1, 5, 14, 13, 10, 11, 402, 5, 64, 5, 8, 202, 10, 225, 289, 226, 5, 14, 403, 10, 1, 111, 229, 1, 1, 1, 5, 14, 163, 107, 10, 164, 121, 165, 5, 14, 166, 105, 10, 58, 34, 5, 203, 404, 6, 10, 1, 1, 5, 203, 1, 10, 1, 20, 5, 64, 5, 8, 15, 10, 11, 28, 1, 5, 8, 19, 10, 11, 1, 5, 64, 5, 8, 21, 10, 11, 1, 402, 5, 14, 64, 5, 6, 87, 5, 8, 95, 71, 58, 90, 5, 8, 95, 1, 107, 94, 5, 231, 64, 5, 6, 65, 5, 8, 166, 403, 10, 405, 73, 5, 8, 403, 166, 10, 1, 5, 8, 202, 76, 58, 10, 74, 5, 8, 15, 403, 10, 74, 5, 64, 5, 8, 202, 21, 13, 10, 232, 5, 8, 202, 9, 10, 232, 5, 64, 5, 8, 19, 403, 10, 74, 73, 5, 8, 9, 1, 10, 74, 5, 64, 5, 6, 77, 5, 8, 233, 10, 15, 5, 8, 185, 10, 404, 5, 8, 139, 10, 19, 5, 8, 86, 10, 13, 5, 8, 85, 10, 152, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [4, 5, 6, 7, 5, 8, 288, 10, 1, 5, 14, 37, 10, 38, 114, 33, 101, 5, 14, 9, 10, 11, 1, 1, 5, 14, 13, 10, 11, 402, 5, 64, 5, 8, 202, 10, 225, 289, 226, 5, 14, 403, 10, 1, 111, 229, 1, 1, 1, 5, 14, 163, 107, 10, 164, 121, 165, 5, 14, 166, 105, 10, 58, 34, 5, 203, 404, 6, 10, 1, 1, 5, 203, 1, 10, 1, 20, 5, 64, 5, 8, 15, 10, 11, 28, 1, 5, 8, 19, 10, 11, 1, 5, 64, 5, 8, 21, 10, 11, 1, 402, 5, 14, 64, 5, 6, 87, 5, 8, 95, 71, 58, 90, 5, 8, 95, 1, 107, 94, 5, 231, 64, 5, 6, 65, 5, 8, 166, 403, 10, 405, 73, 5, 8, 403, 166, 10, 1, 5, 8, 202, 76, 58, 10, 74, 5, 8, 15, 403, 10, 74, 5, 64, 5, 8, 202, 21, 13, 10, 232, 5, 8, 202, 9, 10, 232, 5, 64, 5, 8, 19, 403, 10, 74, 73, 5, 8, 9, 1, 10, 74, 5, 64, 5, 6, 77, 5, 8, 233, 10, 15, 5, 8, 185, 10, 404, 5, 8, 139, 10, 19, 5, 8, 86, 10, 13, 5, 8, 85, 10, 152, 5, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 213}, "20": {"input": [2, 4, 313, 158, 5, 64, 5, 6, 7, 5, 8, 9, 10, 11, 98, 1, 5, 8, 13, 10, 11, 5, 14, 15, 10, 1, 5, 14, 19, 10, 1, 5, 8, 21, 10, 11, 98, 201, 98, 5, 8, 62, 10, 11, 1, 1, 1, 5, 8, 173, 10, 11, 201, 98, 5, 8, 406, 10, 1, 96, 407, 31, 408, 309, 295, 5, 8, 183, 10, 11, 207, 184, 260, 5, 8, 57, 10, 59, 58, 177, 20, 105, 365, 5, 8, 362, 10, 363, 1, 119, 118, 5, 64, 5, 6, 65, 5, 8, 406, 1, 76, 183, 10, 75, 5, 8, 57, 183, 10, 75, 5, 8, 57, 406, 10, 74, 5, 8, 362, 15, 10, 330, 242, 1, 5, 8, 15, 362, 10, 66, 69, 5, 8, 62, 57, 10, 223, 409, 5, 64, 5, 6, 87, 5, 8, 91, 410, 93, 90, 5, 8, 95, 96, 97, 94, 5, 8, 88, 89, 5, 6, 64, 5, 6, 77, 5, 8, 216, 10, 9, 5, 8, 84, 10, 57, 9, 5, 8, 143, 10, 9, 406, 5, 8, 311, 10, 9, 15, 5, 8, 141, 10, 9, 1, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [4, 313, 158, 5, 64, 5, 6, 7, 5, 8, 9, 10, 11, 98, 1, 5, 8, 13, 10, 11, 5, 14, 15, 10, 1, 5, 14, 19, 10, 1, 5, 8, 21, 10, 11, 98, 201, 98, 5, 8, 62, 10, 11, 1, 1, 1, 5, 8, 173, 10, 11, 201, 98, 5, 8, 406, 10, 1, 96, 407, 31, 408, 309, 295, 5, 8, 183, 10, 11, 207, 184, 260, 5, 8, 57, 10, 59, 58, 177, 20, 105, 365, 5, 8, 362, 10, 363, 1, 119, 118, 5, 64, 5, 6, 65, 5, 8, 406, 1, 76, 183, 10, 75, 5, 8, 57, 183, 10, 75, 5, 8, 57, 406, 10, 74, 5, 8, 362, 15, 10, 330, 242, 1, 5, 8, 15, 362, 10, 66, 69, 5, 8, 62, 57, 10, 223, 409, 5, 64, 5, 6, 87, 5, 8, 91, 410, 93, 90, 5, 8, 95, 96, 97, 94, 5, 8, 88, 89, 5, 6, 64, 5, 6, 77, 5, 8, 216, 10, 9, 5, 8, 84, 10, 57, 9, 5, 8, 143, 10, 9, 406, 5, 8, 311, 10, 9, 15, 5, 8, 141, 10, 9, 1, 5, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 195}, "21": {"input": [2, 4, 313, 5, 6, 7, 5, 64, 5, 8, 9, 10, 11, 1, 5, 8, 13, 10, 11, 17, 18, 5, 64, 5, 8, 15, 10, 11, 5, 14, 19, 10, 1, 5, 14, 21, 10, 1, 5, 14, 62, 10, 1, 5, 64, 5, 8, 173, 10, 11, 1, 48, 5, 64, 5, 8, 46, 10, 47, 201, 98, 5, 14, 50, 58, 10, 58, 411, 58, 51, 5, 14, 52, 58, 10, 58, 1, 58, 51, 5, 14, 280, 58, 10, 58, 1, 58, 51, 5, 64, 5, 8, 136, 10, 137, 93, 5, 14, 412, 10, 290, 118, 5, 14, 413, 10, 393, 118, 5, 14, 414, 10, 135, 118, 5, 64, 5, 8, 183, 10, 11, 415, 5, 64, 5, 8, 416, 10, 137, 201, 5, 14, 202, 10, 5, 14, 252, 10, 5, 14, 273, 10, 5, 64, 5, 8, 174, 10, 175, 1, 5, 64, 5, 64, 5, 6, 77, 5, 8, 86, 10, 9, 5, 8, 82, 10, 9, 13, 5, 8, 84, 10, 9, 174, 5, 8, 185, 10, 9, 19, 5, 8, 186, 10, 9, 21, 5, 8, 187, 10, 9, 62, 5, 8, 85, 10, 9, 183, 5, 8, 142, 10, 9, 173, 50, 52, 280, 5, 64, 5, 6, 87, 5, 8, 95, 148, 193, 149, 97, 94, 5, 8, 88, 89, 90, 5, 64, 5, 6, 65, 5, 8, 174, 58, 76, 58, 10, 75, 5, 8, 174, 58, 13, 58, 10, 75, 5, 8, 174, 183, 10, 74, 394, 5, 64, 5, 8, 136, 174, 10, 303, 5, 64, 5, 8, 174, 19, 10, 395, 417, 93, 418, 5, 8, 174, 21, 10, 395, 419, 93, 418, 5, 8, 174, 62, 10, 395, 420, 93, 418, 5, 64, 5, 8, 174, 19, 10, 395, 420, 93, 284, 5, 8, 174, 21, 10, 395, 417, 93, 284, 5, 8, 174, 62, 10, 395, 419, 93, 284, 5, 64, 5, 8, 174, 19, 10, 395, 419, 93, 421, 5, 8, 174, 21, 10, 395, 420, 93, 421, 5, 8, 174, 62, 10, 395, 417, 93, 421, 5, 64, 5, 8, 174, 202, 10, 154, 417, 369, 156, 219, 5, 8, 174, 202, 10, 154, 419, 369, 156, 219, 5, 8, 174, 202, 10, 154, 420, 369, 156, 219, 5, 64, 5, 8, 174, 252, 10, 154, 417, 369, 156, 312, 5, 8, 174, 252, 10, 154, 419, 369, 156, 312, 5, 8, 174, 252, 10, 154, 420, 369, 156, 312, 5, 64, 5, 8, 174, 273, 10, 154, 417, 369, 156, 73, 5, 8, 174, 273, 10, 154, 419, 369, 156, 73, 5, 8, 174, 273, 10, 154, 420, 369, 156, 73, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [4, 313, 5, 6, 7, 5, 64, 5, 8, 9, 10, 11, 1, 5, 8, 13, 10, 11, 17, 18, 5, 64, 5, 8, 15, 10, 11, 5, 14, 19, 10, 1, 5, 14, 21, 10, 1, 5, 14, 62, 10, 1, 5, 64, 5, 8, 173, 10, 11, 1, 48, 5, 64, 5, 8, 46, 10, 47, 201, 98, 5, 14, 50, 58, 10, 58, 411, 58, 51, 5, 14, 52, 58, 10, 58, 1, 58, 51, 5, 14, 280, 58, 10, 58, 1, 58, 51, 5, 64, 5, 8, 136, 10, 137, 93, 5, 14, 412, 10, 290, 118, 5, 14, 413, 10, 393, 118, 5, 14, 414, 10, 135, 118, 5, 64, 5, 8, 183, 10, 11, 415, 5, 64, 5, 8, 416, 10, 137, 201, 5, 14, 202, 10, 5, 14, 252, 10, 5, 14, 273, 10, 5, 64, 5, 8, 174, 10, 175, 1, 5, 64, 5, 64, 5, 6, 77, 5, 8, 86, 10, 9, 5, 8, 82, 10, 9, 13, 5, 8, 84, 10, 9, 174, 5, 8, 185, 10, 9, 19, 5, 8, 186, 10, 9, 21, 5, 8, 187, 10, 9, 62, 5, 8, 85, 10, 9, 183, 5, 8, 142, 10, 9, 173, 50, 52, 280, 5, 64, 5, 6, 87, 5, 8, 95, 148, 193, 149, 97, 94, 5, 8, 88, 89, 90, 5, 64, 5, 6, 65, 5, 8, 174, 58, 76, 58, 10, 75, 5, 8, 174, 58, 13, 58, 10, 75, 5, 8, 174, 183, 10, 74, 394, 5, 64, 5, 8, 136, 174, 10, 303, 5, 64, 5, 8, 174, 19, 10, 395, 417, 93, 418, 5, 8, 174, 21, 10, 395, 419, 93, 418, 5, 8, 174, 62, 10, 395, 420, 93, 418, 5, 64, 5, 8, 174, 19, 10, 395, 420, 93, 284, 5, 8, 174, 21, 10, 395, 417, 93, 284, 5, 8, 174, 62, 10, 395, 419, 93, 284, 5, 64, 5, 8, 174, 19, 10, 395, 419, 93, 421, 5, 8, 174, 21, 10, 395, 420, 93, 421, 5, 8, 174, 62, 10, 395, 417, 93, 421, 5, 64, 5, 8, 174, 202, 10, 154, 417, 369, 156, 219, 5, 8, 174, 202, 10, 154, 419, 369, 156, 219, 5, 8, 174, 202, 10, 154, 420, 369, 156, 219, 5, 64, 5, 8, 174, 252, 10, 154, 417, 369, 156, 312, 5, 8, 174, 252, 10, 154, 419, 369, 156, 312, 5, 8, 174, 252, 10, 154, 420, 369, 156, 312, 5, 64, 5, 8, 174, 273, 10, 154, 417, 369, 156, 73, 5, 8, 174, 273, 10, 154, 419, 369, 156, 73, 5, 8, 174, 273, 10, 154, 420, 369, 156, 73, 5, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 445}, "22": {"input": [2, 4, 5, 105, 7, 5, 6, 9, 10, 11, 172, 5, 6, 13, 10, 11, 172, 98, 5, 6, 15, 10, 11, 161, 160, 48, 5, 6, 19, 10, 11, 207, 299, 5, 6, 21, 10, 11, 161, 1, 5, 6, 62, 10, 11, 161, 5, 247, 173, 10, 1, 5, 247, 183, 10, 1, 5, 247, 348, 10, 1, 5, 6, 46, 10, 47, 56, 129, 418, 30, 48, 5, 6, 350, 10, 11, 22, 422, 5, 247, 351, 10, 1, 5, 247, 352, 10, 422, 5, 247, 355, 10, 1, 5, 247, 423, 10, 1, 5, 6, 424, 10, 11, 22, 422, 5, 247, 425, 10, 1, 5, 247, 426, 10, 422, 5, 247, 427, 10, 1, 5, 247, 428, 10, 1, 5, 6, 174, 10, 175, 115, 5, 247, 176, 10, 429, 248, 5, 247, 178, 10, 429, 248, 5, 247, 180, 10, 1, 5, 8, 181, 10, 1, 5, 8, 1, 10, 1, 5, 8, 1, 10, 1, 5, 8, 1, 10, 1, 5, 64, 5, 6, 271, 10, 58, 272, 243, 309, 1, 118, 248, 5, 247, 202, 10, 64, 5, 247, 252, 10, 5, 64, 5, 105, 77, 5, 6, 86, 10, 9, 5, 6, 83, 10, 173, 13, 5, 6, 301, 10, 46, 58, 13, 5, 6, 140, 10, 352, 58, 13, 5, 6, 80, 10, 351, 58, 13, 5, 6, 144, 10, 355, 58, 13, 5, 6, 146, 10, 423, 58, 13, 5, 6, 311, 10, 425, 58, 13, 5, 6, 185, 10, 426, 58, 13, 5, 6, 186, 10, 427, 58, 13, 5, 6, 187, 10, 428, 58, 13, 5, 6, 147, 10, 15, 58, 13, 5, 6, 300, 10, 21, 58, 13, 5, 6, 84, 10, 176, 58, 13, 5, 64, 5, 105, 65, 5, 64, 5, 6, 183, 180, 10, 66, 430, 58, 73, 5, 6, 173, 202, 10, 66, 360, 5, 6, 15, 174, 10, 74, 5, 64, 5, 6, 180, 9, 10, 66, 191, 5, 6, 178, 425, 10, 66, 192, 5, 6, 178, 426, 10, 66, 1, 5, 6, 178, 427, 10, 66, 1, 5, 6, 178, 428, 10, 66, 1, 5, 64, 5, 6, 176, 425, 10, 66, 192, 5, 6, 176, 426, 10, 66, 1, 5, 6, 176, 427, 10, 66, 1, 5, 6, 176, 428, 10, 66, 1, 5, 64, 5, 6, 271, 62, 21, 19, 76, 10, 75, 5, 6, 174, 21, 19, 76, 62, 10, 75, 5, 64, 5, 64, 5, 64, 5, 105, 87, 5, 6, 91, 410, 1, 97, 90, 5, 6, 91, 1, 93, 94, 5, 6, 95, 71, 97, 94, 5, 6, 88, 195, 94, 5, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [4, 5, 105, 7, 5, 6, 9, 10, 11, 172, 5, 6, 13, 10, 11, 172, 98, 5, 6, 15, 10, 11, 161, 160, 48, 5, 6, 19, 10, 11, 207, 299, 5, 6, 21, 10, 11, 161, 1, 5, 6, 62, 10, 11, 161, 5, 247, 173, 10, 1, 5, 247, 183, 10, 1, 5, 247, 348, 10, 1, 5, 6, 46, 10, 47, 56, 129, 418, 30, 48, 5, 6, 350, 10, 11, 22, 422, 5, 247, 351, 10, 1, 5, 247, 352, 10, 422, 5, 247, 355, 10, 1, 5, 247, 423, 10, 1, 5, 6, 424, 10, 11, 22, 422, 5, 247, 425, 10, 1, 5, 247, 426, 10, 422, 5, 247, 427, 10, 1, 5, 247, 428, 10, 1, 5, 6, 174, 10, 175, 115, 5, 247, 176, 10, 429, 248, 5, 247, 178, 10, 429, 248, 5, 247, 180, 10, 1, 5, 8, 181, 10, 1, 5, 8, 1, 10, 1, 5, 8, 1, 10, 1, 5, 8, 1, 10, 1, 5, 64, 5, 6, 271, 10, 58, 272, 243, 309, 1, 118, 248, 5, 247, 202, 10, 64, 5, 247, 252, 10, 5, 64, 5, 105, 77, 5, 6, 86, 10, 9, 5, 6, 83, 10, 173, 13, 5, 6, 301, 10, 46, 58, 13, 5, 6, 140, 10, 352, 58, 13, 5, 6, 80, 10, 351, 58, 13, 5, 6, 144, 10, 355, 58, 13, 5, 6, 146, 10, 423, 58, 13, 5, 6, 311, 10, 425, 58, 13, 5, 6, 185, 10, 426, 58, 13, 5, 6, 186, 10, 427, 58, 13, 5, 6, 187, 10, 428, 58, 13, 5, 6, 147, 10, 15, 58, 13, 5, 6, 300, 10, 21, 58, 13, 5, 6, 84, 10, 176, 58, 13, 5, 64, 5, 105, 65, 5, 64, 5, 6, 183, 180, 10, 66, 430, 58, 73, 5, 6, 173, 202, 10, 66, 360, 5, 6, 15, 174, 10, 74, 5, 64, 5, 6, 180, 9, 10, 66, 191, 5, 6, 178, 425, 10, 66, 192, 5, 6, 178, 426, 10, 66, 1, 5, 6, 178, 427, 10, 66, 1, 5, 6, 178, 428, 10, 66, 1, 5, 64, 5, 6, 176, 425, 10, 66, 192, 5, 6, 176, 426, 10, 66, 1, 5, 6, 176, 427, 10, 66, 1, 5, 6, 176, 428, 10, 66, 1, 5, 64, 5, 6, 271, 62, 21, 19, 76, 10, 75, 5, 6, 174, 21, 19, 76, 62, 10, 75, 5, 64, 5, 64, 5, 64, 5, 105, 87, 5, 6, 91, 410, 1, 97, 90, 5, 6, 91, 1, 93, 94, 5, 6, 95, 71, 97, 94, 5, 6, 88, 195, 94, 5, 5, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 441}, "23": {"input": [2, 4, 5, 6, 7, 107, 64, 5, 8, 9, 107, 10, 11, 1, 5, 8, 13, 107, 10, 11, 431, 5, 8, 432, 10, 1, 264, 433, 5, 8, 37, 10, 38, 225, 434, 226, 265, 118, 116, 1, 5, 8, 39, 107, 10, 38, 121, 165, 225, 434, 226, 5, 8, 15, 10, 11, 1, 5, 14, 64, 5, 6, 87, 5, 8, 95, 229, 107, 90, 5, 8, 95, 1, 94, 5, 231, 64, 5, 6, 65, 5, 8, 15, 37, 10, 74, 64, 5, 8, 37, 15, 10, 74, 5, 8, 37, 152, 10, 74, 5, 8, 37, 13, 10, 435, 5, 8, 9, 37, 10, 74, 73, 5, 8, 432, 152, 10, 75, 5, 8, 432, 76, 10, 75, 5, 8, 37, 76, 10, 74, 5, 8, 39, 152, 10, 1, 5, 8, 39, 152, 10, 435, 5, 8, 9, 39, 10, 74, 5, 8, 15, 39, 10, 74, 5, 8, 39, 15, 10, 1, 5, 8, 39, 15, 10, 435, 5, 8, 39, 37, 10, 189, 5, 8, 39, 1, 10, 435, 5, 8, 39, 432, 10, 435, 5, 8, 37, 39, 10, 74, 5, 8, 64, 5, 64, 5, 6, 77, 5, 8, 233, 10, 9, 5, 8, 239, 10, 13, 5, 8, 140, 10, 39, 5, 8, 145, 10, 1, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [4, 5, 6, 7, 107, 64, 5, 8, 9, 107, 10, 11, 1, 5, 8, 13, 107, 10, 11, 431, 5, 8, 432, 10, 1, 264, 433, 5, 8, 37, 10, 38, 225, 434, 226, 265, 118, 116, 1, 5, 8, 39, 107, 10, 38, 121, 165, 225, 434, 226, 5, 8, 15, 10, 11, 1, 5, 14, 64, 5, 6, 87, 5, 8, 95, 229, 107, 90, 5, 8, 95, 1, 94, 5, 231, 64, 5, 6, 65, 5, 8, 15, 37, 10, 74, 64, 5, 8, 37, 15, 10, 74, 5, 8, 37, 152, 10, 74, 5, 8, 37, 13, 10, 435, 5, 8, 9, 37, 10, 74, 73, 5, 8, 432, 152, 10, 75, 5, 8, 432, 76, 10, 75, 5, 8, 37, 76, 10, 74, 5, 8, 39, 152, 10, 1, 5, 8, 39, 152, 10, 435, 5, 8, 9, 39, 10, 74, 5, 8, 15, 39, 10, 74, 5, 8, 39, 15, 10, 1, 5, 8, 39, 15, 10, 435, 5, 8, 39, 37, 10, 189, 5, 8, 39, 1, 10, 435, 5, 8, 39, 432, 10, 435, 5, 8, 37, 39, 10, 74, 5, 8, 64, 5, 64, 5, 6, 77, 5, 8, 233, 10, 9, 5, 8, 239, 10, 13, 5, 8, 140, 10, 39, 5, 8, 145, 10, 1, 5, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 219}, "24": {"input": [2, 4, 1, 5, 6, 7, 5, 8, 9, 10, 11, 98, 17, 18, 5, 8, 202, 10, 5, 14, 252, 10, 5, 203, 436, 10, 437, 438, 96, 101, 439, 5, 203, 440, 10, 441, 438, 69, 439, 5, 14, 104, 10, 106, 33, 407, 1, 5, 14, 13, 10, 11, 98, 201, 5, 8, 57, 10, 59, 71, 112, 1, 5, 8, 249, 10, 1, 5, 14, 442, 10, 441, 71, 5, 14, 1, 10, 441, 443, 5, 8, 15, 10, 11, 1, 119, 118, 5, 8, 136, 10, 137, 444, 93, 1, 16, 5, 8, 19, 10, 11, 201, 98, 5, 8, 43, 10, 44, 129, 5, 8, 21, 10, 11, 162, 5, 8, 62, 10, 11, 209, 5, 64, 5, 6, 65, 5, 8, 202, 62, 21, 10, 75, 5, 8, 252, 1, 10, 75, 5, 8, 57, 62, 21, 10, 75, 5, 8, 249, 62, 21, 10, 75, 5, 8, 104, 57, 10, 189, 5, 8, 15, 57, 10, 189, 5, 8, 15, 62, 21, 10, 74, 5, 64, 5, 8, 442, 15, 10, 66, 1, 68, 5, 64, 5, 5, 8, 436, 1, 10, 66, 291, 5, 8, 1, 13, 10, 66, 1, 5, 8, 13, 442, 10, 66, 1, 5, 64, 5, 8, 104, 43, 10, 75, 5, 8, 202, 21, 10, 75, 5, 8, 436, 19, 58, 10, 66, 150, 312, 5, 8, 440, 19, 10, 66, 150, 73, 5, 64, 5, 8, 136, 57, 10, 303, 1, 5, 64, 5, 6, 77, 5, 8, 311, 10, 436, 9, 5, 8, 86, 10, 9, 5, 8, 84, 10, 9, 57, 5, 8, 145, 10, 442, 9, 5, 8, 147, 10, 19, 9, 5, 8, 218, 10, 43, 9, 5, 8, 80, 10, 21, 9, 5, 8, 83, 10, 136, 9, 5, 8, 85, 10, 9, 62, 5, 64, 5, 6, 87, 5, 8, 95, 284, 90, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [4, 1, 5, 6, 7, 5, 8, 9, 10, 11, 98, 17, 18, 5, 8, 202, 10, 5, 14, 252, 10, 5, 203, 436, 10, 437, 438, 96, 101, 439, 5, 203, 440, 10, 441, 438, 69, 439, 5, 14, 104, 10, 106, 33, 407, 1, 5, 14, 13, 10, 11, 98, 201, 5, 8, 57, 10, 59, 71, 112, 1, 5, 8, 249, 10, 1, 5, 14, 442, 10, 441, 71, 5, 14, 1, 10, 441, 443, 5, 8, 15, 10, 11, 1, 119, 118, 5, 8, 136, 10, 137, 444, 93, 1, 16, 5, 8, 19, 10, 11, 201, 98, 5, 8, 43, 10, 44, 129, 5, 8, 21, 10, 11, 162, 5, 8, 62, 10, 11, 209, 5, 64, 5, 6, 65, 5, 8, 202, 62, 21, 10, 75, 5, 8, 252, 1, 10, 75, 5, 8, 57, 62, 21, 10, 75, 5, 8, 249, 62, 21, 10, 75, 5, 8, 104, 57, 10, 189, 5, 8, 15, 57, 10, 189, 5, 8, 15, 62, 21, 10, 74, 5, 64, 5, 8, 442, 15, 10, 66, 1, 68, 5, 64, 5, 5, 8, 436, 1, 10, 66, 291, 5, 8, 1, 13, 10, 66, 1, 5, 8, 13, 442, 10, 66, 1, 5, 64, 5, 8, 104, 43, 10, 75, 5, 8, 202, 21, 10, 75, 5, 8, 436, 19, 58, 10, 66, 150, 312, 5, 8, 440, 19, 10, 66, 150, 73, 5, 64, 5, 8, 136, 57, 10, 303, 1, 5, 64, 5, 6, 77, 5, 8, 311, 10, 436, 9, 5, 8, 86, 10, 9, 5, 8, 84, 10, 9, 57, 5, 8, 145, 10, 442, 9, 5, 8, 147, 10, 19, 9, 5, 8, 218, 10, 43, 9, 5, 8, 80, 10, 21, 9, 5, 8, 83, 10, 136, 9, 5, 8, 85, 10, 9, 62, 5, 64, 5, 6, 87, 5, 8, 95, 284, 90, 5, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 315}, "25": {"input": [2, 4, 5, 6, 7, 64, 5, 8, 163, 107, 10, 164, 101, 1, 5, 8, 445, 10, 1, 225, 1, 1, 1, 309, 5, 14, 64, 5, 6, 87, 5, 8, 95, 446, 392, 90, 6, 64, 5, 8, 95, 1, 148, 94, 6, 64, 5, 231, 64, 5, 6, 65, 5, 8, 445, 152, 10, 74, 64, 5, 8, 445, 76, 10, 74, 64, 5, 8, 445, 163, 10, 1, 5, 8, 163, 445, 58, 10, 1, 1, 5, 8, 445, 163, 10, 74, 5, 8, 64, 5, 6, 77, 5, 8, 233, 10, 1, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [4, 5, 6, 7, 64, 5, 8, 163, 107, 10, 164, 101, 1, 5, 8, 445, 10, 1, 225, 1, 1, 1, 309, 5, 14, 64, 5, 6, 87, 5, 8, 95, 446, 392, 90, 6, 64, 5, 8, 95, 1, 148, 94, 6, 64, 5, 231, 64, 5, 6, 65, 5, 8, 445, 152, 10, 74, 64, 5, 8, 445, 76, 10, 74, 64, 5, 8, 445, 163, 10, 1, 5, 8, 163, 445, 58, 10, 1, 1, 5, 8, 445, 163, 10, 74, 5, 8, 64, 5, 6, 77, 5, 8, 233, 10, 1, 5, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 98}, "26": {"input": [2, 4, 5, 6, 7, 5, 8, 9, 10, 11, 17, 18, 98, 5, 8, 43, 10, 44, 28, 129, 5, 8, 174, 10, 175, 1, 5, 8, 13, 10, 11, 162, 5, 8, 15, 10, 11, 103, 5, 8, 19, 10, 11, 447, 5, 64, 5, 8, 136, 10, 137, 93, 444, 295, 5, 14, 412, 10, 1, 5, 14, 413, 10, 1, 5, 64, 5, 8, 21, 10, 11, 448, 119, 5, 8, 62, 10, 11, 1, 5, 64, 5, 6, 65, 5, 64, 5, 8, 174, 62, 10, 75, 5, 8, 43, 174, 10, 74, 73, 5, 8, 174, 13, 10, 74, 70, 5, 8, 21, 174, 10, 74, 73, 5, 64, 5, 8, 136, 174, 10, 303, 449, 5, 8, 174, 15, 10, 450, 417, 97, 5, 8, 174, 19, 10, 450, 419, 97, 5, 64, 5, 6, 87, 5, 8, 88, 1, 94, 5, 8, 95, 193, 97, 94, 5, 8, 95, 194, 97, 90, 5, 64, 5, 6, 77, 5, 8, 147, 10, 43, 9, 5, 8, 83, 10, 13, 9, 5, 8, 139, 10, 21, 9, 5, 8, 217, 10, 412, 9, 5, 8, 80, 10, 413, 9, 5, 8, 216, 10, 15, 5, 8, 82, 10, 19, 9, 5, 8, 86, 10, 9, 5, 8, 84, 10, 174, 9, 5, 8, 85, 10, 62, 287, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [4, 5, 6, 7, 5, 8, 9, 10, 11, 17, 18, 98, 5, 8, 43, 10, 44, 28, 129, 5, 8, 174, 10, 175, 1, 5, 8, 13, 10, 11, 162, 5, 8, 15, 10, 11, 103, 5, 8, 19, 10, 11, 447, 5, 64, 5, 8, 136, 10, 137, 93, 444, 295, 5, 14, 412, 10, 1, 5, 14, 413, 10, 1, 5, 64, 5, 8, 21, 10, 11, 448, 119, 5, 8, 62, 10, 11, 1, 5, 64, 5, 6, 65, 5, 64, 5, 8, 174, 62, 10, 75, 5, 8, 43, 174, 10, 74, 73, 5, 8, 174, 13, 10, 74, 70, 5, 8, 21, 174, 10, 74, 73, 5, 64, 5, 8, 136, 174, 10, 303, 449, 5, 8, 174, 15, 10, 450, 417, 97, 5, 8, 174, 19, 10, 450, 419, 97, 5, 64, 5, 6, 87, 5, 8, 88, 1, 94, 5, 8, 95, 193, 97, 94, 5, 8, 95, 194, 97, 90, 5, 64, 5, 6, 77, 5, 8, 147, 10, 43, 9, 5, 8, 83, 10, 13, 9, 5, 8, 139, 10, 21, 9, 5, 8, 217, 10, 412, 9, 5, 8, 80, 10, 413, 9, 5, 8, 216, 10, 15, 5, 8, 82, 10, 19, 9, 5, 8, 86, 10, 9, 5, 8, 84, 10, 174, 9, 5, 8, 85, 10, 62, 287, 5, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 224}, "27": {"input": [2, 4, 5, 6, 7, 5, 8, 9, 10, 11, 98, 17, 18, 5, 8, 13, 10, 11, 16, 1, 293, 5, 8, 15, 10, 193, 5, 14, 271, 58, 10, 272, 58, 205, 1, 5, 14, 436, 10, 437, 101, 439, 5, 8, 174, 10, 175, 1, 5, 8, 19, 10, 11, 209, 5, 64, 5, 6, 65, 5, 8, 15, 105, 19, 15, 105, 10, 75, 5, 8, 174, 19, 107, 10, 75, 5, 8, 174, 58, 271, 58, 10, 74, 70, 5, 8, 13, 436, 10, 74, 5, 8, 436, 174, 58, 10, 66, 291, 73, 5, 8, 436, 13, 10, 66, 276, 5, 64, 5, 6, 77, 5, 8, 311, 10, 436, 9, 5, 8, 86, 10, 9, 5, 8, 84, 10, 9, 174, 5, 8, 85, 10, 9, 19, 5, 64, 5, 6, 87, 5, 8, 95, 443, 90, 5, 8, 95, 193, 94, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [4, 5, 6, 7, 5, 8, 9, 10, 11, 98, 17, 18, 5, 8, 13, 10, 11, 16, 1, 293, 5, 8, 15, 10, 193, 5, 14, 271, 58, 10, 272, 58, 205, 1, 5, 14, 436, 10, 437, 101, 439, 5, 8, 174, 10, 175, 1, 5, 8, 19, 10, 11, 209, 5, 64, 5, 6, 65, 5, 8, 15, 105, 19, 15, 105, 10, 75, 5, 8, 174, 19, 107, 10, 75, 5, 8, 174, 58, 271, 58, 10, 74, 70, 5, 8, 13, 436, 10, 74, 5, 8, 436, 174, 58, 10, 66, 291, 73, 5, 8, 436, 13, 10, 66, 276, 5, 64, 5, 6, 77, 5, 8, 311, 10, 436, 9, 5, 8, 86, 10, 9, 5, 8, 84, 10, 9, 174, 5, 8, 85, 10, 9, 19, 5, 64, 5, 6, 87, 5, 8, 95, 443, 90, 5, 8, 95, 193, 94, 5, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 150}, "28": {"input": [2, 4, 5, 6, 7, 5, 8, 9, 105, 10, 11, 103, 98, 5, 8, 269, 107, 10, 270, 205, 115, 447, 5, 8, 46, 107, 10, 47, 20, 1, 447, 451, 285, 48, 5, 8, 136, 105, 10, 137, 101, 452, 453, 384, 5, 8, 43, 58, 10, 44, 28, 129, 5, 8, 174, 58, 10, 175, 1, 1, 5, 8, 13, 107, 10, 11, 402, 63, 5, 64, 5, 6, 87, 5, 8, 95, 194, 90, 5, 8, 95, 193, 94, 5, 64, 5, 6, 65, 5, 8, 174, 13, 105, 10, 75, 5, 8, 43, 174, 10, 74, 5, 64, 5, 8, 174, 136, 10, 454, 68, 5, 64, 5, 8, 174, 269, 10, 221, 70, 5, 8, 269, 136, 174, 13, 10, 74, 5, 64, 5, 6, 77, 5, 8, 185, 10, 43, 9, 5, 8, 311, 10, 46, 9, 5, 8, 79, 10, 136, 9, 5, 8, 86, 10, 9, 5, 8, 84, 10, 9, 455, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [4, 5, 6, 7, 5, 8, 9, 105, 10, 11, 103, 98, 5, 8, 269, 107, 10, 270, 205, 115, 447, 5, 8, 46, 107, 10, 47, 20, 1, 447, 451, 285, 48, 5, 8, 136, 105, 10, 137, 101, 452, 453, 384, 5, 8, 43, 58, 10, 44, 28, 129, 5, 8, 174, 58, 10, 175, 1, 1, 5, 8, 13, 107, 10, 11, 402, 63, 5, 64, 5, 6, 87, 5, 8, 95, 194, 90, 5, 8, 95, 193, 94, 5, 64, 5, 6, 65, 5, 8, 174, 13, 105, 10, 75, 5, 8, 43, 174, 10, 74, 5, 64, 5, 8, 174, 136, 10, 454, 68, 5, 64, 5, 8, 174, 269, 10, 221, 70, 5, 8, 269, 136, 174, 13, 10, 74, 5, 64, 5, 6, 77, 5, 8, 185, 10, 43, 9, 5, 8, 311, 10, 46, 9, 5, 8, 79, 10, 136, 9, 5, 8, 86, 10, 9, 5, 8, 84, 10, 9, 455, 5, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 162}, "29": {"input": [2, 4, 1, 5, 6, 7, 5, 8, 9, 10, 11, 456, 98, 5, 8, 13, 107, 10, 11, 107, 108, 457, 5, 8, 458, 58, 10, 459, 105, 35, 386, 5, 8, 37, 10, 38, 5, 14, 39, 58, 10, 114, 107, 101, 118, 116, 5, 14, 41, 10, 110, 58, 20, 58, 309, 266, 5, 8, 25, 105, 10, 26, 247, 29, 105, 51, 58, 340, 322, 5, 14, 27, 10, 1, 5, 14, 32, 10, 1, 5, 8, 202, 58, 10, 201, 98, 5, 8, 1, 58, 10, 47, 105, 49, 58, 211, 105, 131, 1, 5, 8, 1, 58, 10, 47, 105, 67, 58, 1, 105, 131, 1, 5, 64, 5, 6, 77, 5, 8, 86, 10, 9, 5, 8, 311, 10, 9, 13, 5, 8, 185, 10, 9, 46, 5, 8, 186, 10, 9, 50, 5, 8, 84, 10, 9, 458, 5, 64, 5, 6, 87, 5, 8, 95, 148, 460, 149, 97, 94, 5, 8, 91, 1, 151, 97, 90, 5, 64, 5, 6, 65, 5, 8, 458, 58, 76, 58, 10, 75, 5, 8, 25, 105, 76, 58, 10, 1, 5, 8, 37, 76, 58, 10, 74, 5, 64, 5, 8, 13, 41, 10, 72, 5, 8, 13, 39, 10, 72, 73, 5, 64, 5, 8, 13, 105, 25, 10, 74, 5, 8, 458, 25, 10, 74, 70, 5, 8, 458, 41, 58, 10, 74, 70, 5, 8, 25, 58, 39, 105, 10, 74, 262, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [4, 1, 5, 6, 7, 5, 8, 9, 10, 11, 456, 98, 5, 8, 13, 107, 10, 11, 107, 108, 457, 5, 8, 458, 58, 10, 459, 105, 35, 386, 5, 8, 37, 10, 38, 5, 14, 39, 58, 10, 114, 107, 101, 118, 116, 5, 14, 41, 10, 110, 58, 20, 58, 309, 266, 5, 8, 25, 105, 10, 26, 247, 29, 105, 51, 58, 340, 322, 5, 14, 27, 10, 1, 5, 14, 32, 10, 1, 5, 8, 202, 58, 10, 201, 98, 5, 8, 1, 58, 10, 47, 105, 49, 58, 211, 105, 131, 1, 5, 8, 1, 58, 10, 47, 105, 67, 58, 1, 105, 131, 1, 5, 64, 5, 6, 77, 5, 8, 86, 10, 9, 5, 8, 311, 10, 9, 13, 5, 8, 185, 10, 9, 46, 5, 8, 186, 10, 9, 50, 5, 8, 84, 10, 9, 458, 5, 64, 5, 6, 87, 5, 8, 95, 148, 460, 149, 97, 94, 5, 8, 91, 1, 151, 97, 90, 5, 64, 5, 6, 65, 5, 8, 458, 58, 76, 58, 10, 75, 5, 8, 25, 105, 76, 58, 10, 1, 5, 8, 37, 76, 58, 10, 74, 5, 64, 5, 8, 13, 41, 10, 72, 5, 8, 13, 39, 10, 72, 73, 5, 64, 5, 8, 13, 105, 25, 10, 74, 5, 8, 458, 25, 10, 74, 70, 5, 8, 458, 41, 58, 10, 74, 70, 5, 8, 25, 58, 39, 105, 10, 74, 262, 5, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 243}, "30": {"input": [2, 4, 5, 6, 7, 5, 8, 9, 10, 11, 98, 1, 5, 8, 461, 10, 1, 264, 339, 340, 33, 1, 1, 5, 8, 37, 10, 38, 20, 58, 204, 117, 295, 5, 8, 202, 10, 5, 14, 43, 58, 10, 44, 28, 129, 5, 64, 5, 8, 174, 10, 175, 371, 5, 64, 5, 8, 13, 10, 11, 184, 18, 5, 64, 5, 6, 65, 5, 64, 5, 8, 43, 174, 10, 74, 312, 5, 8, 174, 13, 10, 75, 5, 8, 461, 13, 10, 75, 5, 8, 174, 37, 10, 74, 70, 5, 8, 37, 13, 10, 74, 5, 64, 5, 64, 5, 6, 77, 5, 8, 78, 10, 43, 9, 5, 8, 83, 10, 461, 9, 5, 8, 86, 10, 9, 5, 8, 84, 10, 174, 9, 5, 64, 5, 6, 87, 5, 8, 95, 194, 97, 90, 5, 8, 95, 193, 97, 94, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [4, 5, 6, 7, 5, 8, 9, 10, 11, 98, 1, 5, 8, 461, 10, 1, 264, 339, 340, 33, 1, 1, 5, 8, 37, 10, 38, 20, 58, 204, 117, 295, 5, 8, 202, 10, 5, 14, 43, 58, 10, 44, 28, 129, 5, 64, 5, 8, 174, 10, 175, 371, 5, 64, 5, 8, 13, 10, 11, 184, 18, 5, 64, 5, 6, 65, 5, 64, 5, 8, 43, 174, 10, 74, 312, 5, 8, 174, 13, 10, 75, 5, 8, 461, 13, 10, 75, 5, 8, 174, 37, 10, 74, 70, 5, 8, 37, 13, 10, 74, 5, 64, 5, 64, 5, 6, 77, 5, 8, 78, 10, 43, 9, 5, 8, 83, 10, 461, 9, 5, 8, 86, 10, 9, 5, 8, 84, 10, 174, 9, 5, 64, 5, 6, 87, 5, 8, 95, 194, 97, 90, 5, 8, 95, 193, 97, 94, 5, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 149}, "31": {"input": [2, 4, 5, 6, 7, 5, 64, 5, 8, 9, 10, 11, 98, 103, 5, 8, 13, 10, 11, 121, 5, 8, 15, 10, 11, 196, 5, 8, 19, 10, 11, 201, 5, 8, 21, 10, 11, 1, 5, 64, 5, 8, 46, 58, 10, 47, 1, 48, 462, 105, 131, 5, 14, 50, 58, 10, 67, 5, 14, 52, 58, 10, 49, 5, 64, 5, 8, 25, 10, 26, 463, 464, 309, 346, 29, 114, 5, 14, 27, 10, 1, 343, 5, 14, 32, 10, 1, 5, 64, 5, 8, 136, 58, 10, 137, 28, 1, 391, 5, 8, 412, 10, 137, 28, 93, 391, 5, 64, 5, 8, 202, 10, 5, 14, 37, 10, 38, 110, 22, 124, 213, 5, 14, 62, 10, 11, 465, 5, 14, 39, 10, 38, 110, 22, 124, 429, 5, 64, 5, 64, 5, 8, 41, 10, 38, 116, 128, 5, 64, 5, 8, 174, 10, 175, 5, 14, 176, 10, 1, 248, 5, 64, 5, 8, 173, 10, 11, 208, 5, 64, 5, 6, 65, 5, 8, 174, 173, 76, 46, 10, 75, 5, 64, 5, 8, 25, 173, 10, 153, 5, 8, 25, 173, 10, 75, 5, 8, 41, 76, 10, 74, 5, 64, 5, 8, 13, 41, 10, 66, 69, 68, 5, 64, 5, 8, 37, 13, 10, 75, 5, 8, 37, 19, 10, 66, 35, 5, 8, 39, 13, 10, 66, 264, 5, 64, 5, 8, 39, 173, 10, 66, 243, 5, 8, 39, 174, 10, 74, 73, 5, 64, 5, 8, 174, 25, 10, 154, 155, 444, 156, 73, 5, 64, 5, 8, 174, 21, 10, 395, 155, 411, 1, 5, 8, 174, 21, 10, 154, 155, 1, 5, 8, 412, 21, 10, 74, 1, 5, 64, 5, 64, 5, 6, 77, 5, 8, 84, 10, 176, 15, 5, 8, 140, 10, 13, 9, 5, 8, 142, 10, 15, 5, 8, 144, 10, 27, 9, 5, 8, 146, 10, 32, 9, 5, 8, 139, 10, 37, 9, 5, 8, 143, 10, 52, 15, 5, 8, 1, 10, 50, 15, 5, 8, 1, 10, 21, 5, 8, 86, 10, 9, 5, 64, 5, 6, 87, 5, 8, 91, 466, 93, 94, 5, 8, 95, 193, 94, 5, 8, 91, 467, 151, 97, 90, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [4, 5, 6, 7, 5, 64, 5, 8, 9, 10, 11, 98, 103, 5, 8, 13, 10, 11, 121, 5, 8, 15, 10, 11, 196, 5, 8, 19, 10, 11, 201, 5, 8, 21, 10, 11, 1, 5, 64, 5, 8, 46, 58, 10, 47, 1, 48, 462, 105, 131, 5, 14, 50, 58, 10, 67, 5, 14, 52, 58, 10, 49, 5, 64, 5, 8, 25, 10, 26, 463, 464, 309, 346, 29, 114, 5, 14, 27, 10, 1, 343, 5, 14, 32, 10, 1, 5, 64, 5, 8, 136, 58, 10, 137, 28, 1, 391, 5, 8, 412, 10, 137, 28, 93, 391, 5, 64, 5, 8, 202, 10, 5, 14, 37, 10, 38, 110, 22, 124, 213, 5, 14, 62, 10, 11, 465, 5, 14, 39, 10, 38, 110, 22, 124, 429, 5, 64, 5, 64, 5, 8, 41, 10, 38, 116, 128, 5, 64, 5, 8, 174, 10, 175, 5, 14, 176, 10, 1, 248, 5, 64, 5, 8, 173, 10, 11, 208, 5, 64, 5, 6, 65, 5, 8, 174, 173, 76, 46, 10, 75, 5, 64, 5, 8, 25, 173, 10, 153, 5, 8, 25, 173, 10, 75, 5, 8, 41, 76, 10, 74, 5, 64, 5, 8, 13, 41, 10, 66, 69, 68, 5, 64, 5, 8, 37, 13, 10, 75, 5, 8, 37, 19, 10, 66, 35, 5, 8, 39, 13, 10, 66, 264, 5, 64, 5, 8, 39, 173, 10, 66, 243, 5, 8, 39, 174, 10, 74, 73, 5, 64, 5, 8, 174, 25, 10, 154, 155, 444, 156, 73, 5, 64, 5, 8, 174, 21, 10, 395, 155, 411, 1, 5, 8, 174, 21, 10, 154, 155, 1, 5, 8, 412, 21, 10, 74, 1, 5, 64, 5, 64, 5, 6, 77, 5, 8, 84, 10, 176, 15, 5, 8, 140, 10, 13, 9, 5, 8, 142, 10, 15, 5, 8, 144, 10, 27, 9, 5, 8, 146, 10, 32, 9, 5, 8, 139, 10, 37, 9, 5, 8, 143, 10, 52, 15, 5, 8, 1, 10, 50, 15, 5, 8, 1, 10, 21, 5, 8, 86, 10, 9, 5, 64, 5, 6, 87, 5, 8, 91, 466, 93, 94, 5, 8, 95, 193, 94, 5, 8, 91, 467, 151, 97, 90, 5, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 375}, "32": {"input": [2, 4, 5, 107, 7, 5, 247, 9, 10, 11, 172, 98, 5, 247, 271, 10, 272, 1, 248, 205, 230, 33, 1, 5, 64, 5, 247, 13, 10, 11, 1, 5, 247, 136, 10, 137, 1, 5, 468, 412, 10, 1, 93, 5, 468, 413, 10, 1, 58, 93, 5, 468, 414, 10, 1, 93, 5, 468, 416, 10, 1, 93, 5, 468, 469, 10, 1, 93, 5, 468, 470, 10, 1, 93, 5, 64, 5, 247, 227, 10, 228, 213, 471, 248, 5, 247, 15, 10, 11, 207, 299, 5, 6, 64, 5, 107, 77, 5, 247, 185, 10, 412, 9, 5, 247, 186, 10, 413, 9, 5, 247, 187, 10, 414, 9, 5, 247, 188, 10, 416, 9, 5, 247, 472, 10, 469, 9, 5, 247, 1, 10, 470, 9, 5, 247, 83, 10, 13, 9, 5, 247, 1, 10, 227, 412, 413, 9, 5, 247, 84, 10, 227, 9, 5, 247, 139, 10, 271, 9, 5, 247, 86, 10, 9, 5, 231, 64, 5, 107, 87, 5, 247, 88, 195, 94, 5, 247, 95, 230, 94, 5, 247, 95, 1, 97, 90, 5, 8, 64, 5, 107, 65, 5, 247, 227, 58, 15, 13, 58, 10, 75, 5, 247, 271, 58, 15, 13, 58, 10, 75, 5, 64, 5, 247, 227, 271, 10, 74, 70, 5, 64, 5, 247, 412, 227, 10, 303, 73, 5, 247, 413, 227, 10, 473, 1, 73, 5, 247, 414, 227, 10, 473, 1, 73, 5, 247, 416, 227, 10, 473, 1, 73, 5, 247, 469, 227, 10, 473, 1, 73, 5, 247, 470, 227, 10, 473, 1, 73, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [4, 5, 107, 7, 5, 247, 9, 10, 11, 172, 98, 5, 247, 271, 10, 272, 1, 248, 205, 230, 33, 1, 5, 64, 5, 247, 13, 10, 11, 1, 5, 247, 136, 10, 137, 1, 5, 468, 412, 10, 1, 93, 5, 468, 413, 10, 1, 58, 93, 5, 468, 414, 10, 1, 93, 5, 468, 416, 10, 1, 93, 5, 468, 469, 10, 1, 93, 5, 468, 470, 10, 1, 93, 5, 64, 5, 247, 227, 10, 228, 213, 471, 248, 5, 247, 15, 10, 11, 207, 299, 5, 6, 64, 5, 107, 77, 5, 247, 185, 10, 412, 9, 5, 247, 186, 10, 413, 9, 5, 247, 187, 10, 414, 9, 5, 247, 188, 10, 416, 9, 5, 247, 472, 10, 469, 9, 5, 247, 1, 10, 470, 9, 5, 247, 83, 10, 13, 9, 5, 247, 1, 10, 227, 412, 413, 9, 5, 247, 84, 10, 227, 9, 5, 247, 139, 10, 271, 9, 5, 247, 86, 10, 9, 5, 231, 64, 5, 107, 87, 5, 247, 88, 195, 94, 5, 247, 95, 230, 94, 5, 247, 95, 1, 97, 90, 5, 8, 64, 5, 107, 65, 5, 247, 227, 58, 15, 13, 58, 10, 75, 5, 247, 271, 58, 15, 13, 58, 10, 75, 5, 64, 5, 247, 227, 271, 10, 74, 70, 5, 64, 5, 247, 412, 227, 10, 303, 73, 5, 247, 413, 227, 10, 473, 1, 73, 5, 247, 414, 227, 10, 473, 1, 73, 5, 247, 416, 227, 10, 473, 1, 73, 5, 247, 469, 227, 10, 473, 1, 73, 5, 247, 470, 227, 10, 473, 1, 73, 5, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 269}, "33": {"input": [2, 4, 5, 6, 7, 5, 64, 5, 8, 288, 10, 1, 5, 14, 9, 10, 11, 402, 5, 64, 5, 8, 202, 10, 225, 1, 5, 14, 474, 10, 1, 1, 1, 1, 1, 337, 5, 64, 5, 8, 37, 10, 38, 34, 320, 448, 5, 64, 5, 8, 13, 10, 11, 201, 98, 5, 14, 252, 10, 5, 14, 273, 10, 5, 64, 5, 8, 46, 10, 47, 201, 98, 5, 14, 50, 10, 264, 463, 127, 1, 5, 14, 52, 10, 29, 1, 274, 34, 5, 14, 280, 10, 29, 1, 274, 34, 5, 14, 281, 10, 475, 1, 274, 34, 5, 14, 282, 10, 397, 326, 212, 5, 64, 5, 8, 39, 10, 38, 124, 5, 14, 41, 10, 1, 58, 476, 5, 14, 120, 10, 1, 58, 477, 5, 64, 5, 8, 122, 10, 38, 34, 124, 199, 48, 5, 64, 5, 8, 15, 10, 11, 1, 402, 5, 64, 5, 8, 19, 10, 11, 20, 327, 5, 14, 64, 5, 6, 87, 5, 8, 91, 92, 93, 90, 5, 8, 95, 1, 94, 5, 64, 5, 64, 5, 6, 65, 5, 64, 5, 8, 474, 329, 10, 330, 284, 1, 1, 1, 1, 5, 8, 474, 329, 10, 330, 421, 1, 1, 1, 1, 5, 8, 37, 474, 10, 74, 73, 5, 8, 122, 474, 10, 74, 5, 8, 474, 15, 9, 10, 232, 5, 8, 474, 122, 10, 66, 69, 5, 8, 474, 39, 10, 221, 5, 64, 5, 8, 39, 76, 10, 74, 5, 64, 5, 64, 5, 64, 5, 6, 77, 5, 8, 78, 10, 252, 5, 8, 79, 10, 273, 5, 8, 142, 10, 52, 15, 5, 8, 83, 10, 280, 15, 5, 8, 144, 10, 281, 15, 5, 8, 241, 10, 280, 281, 15, 5, 8, 139, 10, 50, 15, 5, 8, 86, 10, 9, 5, 8, 84, 10, 455, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [4, 5, 6, 7, 5, 64, 5, 8, 288, 10, 1, 5, 14, 9, 10, 11, 402, 5, 64, 5, 8, 202, 10, 225, 1, 5, 14, 474, 10, 1, 1, 1, 1, 1, 337, 5, 64, 5, 8, 37, 10, 38, 34, 320, 448, 5, 64, 5, 8, 13, 10, 11, 201, 98, 5, 14, 252, 10, 5, 14, 273, 10, 5, 64, 5, 8, 46, 10, 47, 201, 98, 5, 14, 50, 10, 264, 463, 127, 1, 5, 14, 52, 10, 29, 1, 274, 34, 5, 14, 280, 10, 29, 1, 274, 34, 5, 14, 281, 10, 475, 1, 274, 34, 5, 14, 282, 10, 397, 326, 212, 5, 64, 5, 8, 39, 10, 38, 124, 5, 14, 41, 10, 1, 58, 476, 5, 14, 120, 10, 1, 58, 477, 5, 64, 5, 8, 122, 10, 38, 34, 124, 199, 48, 5, 64, 5, 8, 15, 10, 11, 1, 402, 5, 64, 5, 8, 19, 10, 11, 20, 327, 5, 14, 64, 5, 6, 87, 5, 8, 91, 92, 93, 90, 5, 8, 95, 1, 94, 5, 64, 5, 64, 5, 6, 65, 5, 64, 5, 8, 474, 329, 10, 330, 284, 1, 1, 1, 1, 5, 8, 474, 329, 10, 330, 421, 1, 1, 1, 1, 5, 8, 37, 474, 10, 74, 73, 5, 8, 122, 474, 10, 74, 5, 8, 474, 15, 9, 10, 232, 5, 8, 474, 122, 10, 66, 69, 5, 8, 474, 39, 10, 221, 5, 64, 5, 8, 39, 76, 10, 74, 5, 64, 5, 64, 5, 64, 5, 6, 77, 5, 8, 78, 10, 252, 5, 8, 79, 10, 273, 5, 8, 142, 10, 52, 15, 5, 8, 83, 10, 280, 15, 5, 8, 144, 10, 281, 15, 5, 8, 241, 10, 280, 281, 15, 5, 8, 139, 10, 50, 15, 5, 8, 86, 10, 9, 5, 8, 84, 10, 455, 5, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 312}, "34": {"input": [2, 4, 313, 5, 6, 7, 5, 64, 5, 8, 9, 10, 11, 98, 159, 5, 8, 202, 10, 5, 14, 136, 10, 137, 478, 292, 448, 119, 5, 14, 412, 10, 137, 244, 93, 5, 64, 5, 8, 252, 10, 5, 14, 43, 10, 44, 28, 160, 5, 14, 13, 10, 11, 294, 5, 64, 5, 8, 273, 5, 8, 46, 10, 47, 479, 1, 30, 5, 8, 321, 10, 5, 14, 480, 10, 481, 205, 482, 365, 447, 58, 1, 5, 14, 362, 10, 363, 1, 447, 5, 64, 5, 8, 50, 10, 47, 31, 264, 236, 30, 483, 5, 14, 52, 10, 264, 5, 14, 280, 10, 35, 5, 8, 373, 58, 10, 5, 14, 37, 10, 38, 1, 309, 34, 5, 14, 39, 10, 38, 1, 309, 42, 5, 64, 5, 8, 281, 10, 47, 127, 484, 30, 1, 98, 5, 8, 485, 10, 363, 245, 162, 5, 64, 5, 8, 282, 10, 47, 5, 14, 283, 10, 486, 475, 5, 14, 1, 10, 487, 397, 5, 14, 1, 10, 433, 399, 5, 14, 1, 10, 488, 489, 5, 14, 1, 10, 490, 489, 5, 8, 15, 10, 11, 490, 5, 64, 5, 8, 41, 10, 38, 111, 58, 119, 309, 5, 14, 120, 10, 114, 491, 5, 14, 122, 10, 110, 491, 5, 14, 123, 10, 42, 492, 5, 14, 125, 10, 34, 492, 5, 64, 5, 8, 174, 10, 175, 493, 61, 5, 8, 19, 10, 11, 184, 18, 5, 64, 5, 6, 77, 5, 8, 82, 10, 43, 9, 5, 8, 78, 10, 136, 9, 5, 8, 84, 10, 174, 9, 5, 8, 301, 10, 412, 9, 5, 8, 494, 10, 13, 9, 5, 64, 5, 8, 80, 10, 46, 9, 5, 8, 185, 10, 280, 9, 5, 8, 186, 10, 52, 9, 5, 8, 83, 10, 281, 9, 5, 64, 5, 8, 144, 10, 1, 9, 5, 8, 146, 10, 1, 9, 5, 8, 241, 10, 283, 9, 5, 8, 145, 10, 1, 9, 5, 8, 86, 10, 9, 5, 64, 5, 6, 65, 5, 64, 5, 8, 136, 174, 6, 10, 74, 73, 5, 8, 412, 174, 148, 10, 303, 5, 64, 5, 8, 174, 19, 50, 10, 75, 5, 8, 13, 174, 10, 304, 417, 93, 5, 8, 174, 13, 10, 75, 5, 64, 5, 8, 43, 174, 10, 74, 219, 5, 8, 174, 362, 10, 221, 5, 64, 5, 8, 362, 174, 19, 202, 252, 10, 74, 5, 64, 5, 8, 174, 373, 10, 74, 5, 8, 373, 19, 202, 252, 10, 74, 5, 64, 5, 8, 174, 485, 10, 221, 453, 5, 64, 5, 8, 282, 174, 10, 66, 71, 262, 5, 8, 174, 15, 282, 10, 75, 5, 64, 5, 8, 174, 41, 10, 221, 5, 8, 41, 19, 202, 252, 10, 74, 5, 64, 5, 6, 87, 5, 8, 95, 193, 97, 94, 5, 8, 95, 194, 97, 90, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [4, 313, 5, 6, 7, 5, 64, 5, 8, 9, 10, 11, 98, 159, 5, 8, 202, 10, 5, 14, 136, 10, 137, 478, 292, 448, 119, 5, 14, 412, 10, 137, 244, 93, 5, 64, 5, 8, 252, 10, 5, 14, 43, 10, 44, 28, 160, 5, 14, 13, 10, 11, 294, 5, 64, 5, 8, 273, 5, 8, 46, 10, 47, 479, 1, 30, 5, 8, 321, 10, 5, 14, 480, 10, 481, 205, 482, 365, 447, 58, 1, 5, 14, 362, 10, 363, 1, 447, 5, 64, 5, 8, 50, 10, 47, 31, 264, 236, 30, 483, 5, 14, 52, 10, 264, 5, 14, 280, 10, 35, 5, 8, 373, 58, 10, 5, 14, 37, 10, 38, 1, 309, 34, 5, 14, 39, 10, 38, 1, 309, 42, 5, 64, 5, 8, 281, 10, 47, 127, 484, 30, 1, 98, 5, 8, 485, 10, 363, 245, 162, 5, 64, 5, 8, 282, 10, 47, 5, 14, 283, 10, 486, 475, 5, 14, 1, 10, 487, 397, 5, 14, 1, 10, 433, 399, 5, 14, 1, 10, 488, 489, 5, 14, 1, 10, 490, 489, 5, 8, 15, 10, 11, 490, 5, 64, 5, 8, 41, 10, 38, 111, 58, 119, 309, 5, 14, 120, 10, 114, 491, 5, 14, 122, 10, 110, 491, 5, 14, 123, 10, 42, 492, 5, 14, 125, 10, 34, 492, 5, 64, 5, 8, 174, 10, 175, 493, 61, 5, 8, 19, 10, 11, 184, 18, 5, 64, 5, 6, 77, 5, 8, 82, 10, 43, 9, 5, 8, 78, 10, 136, 9, 5, 8, 84, 10, 174, 9, 5, 8, 301, 10, 412, 9, 5, 8, 494, 10, 13, 9, 5, 64, 5, 8, 80, 10, 46, 9, 5, 8, 185, 10, 280, 9, 5, 8, 186, 10, 52, 9, 5, 8, 83, 10, 281, 9, 5, 64, 5, 8, 144, 10, 1, 9, 5, 8, 146, 10, 1, 9, 5, 8, 241, 10, 283, 9, 5, 8, 145, 10, 1, 9, 5, 8, 86, 10, 9, 5, 64, 5, 6, 65, 5, 64, 5, 8, 136, 174, 6, 10, 74, 73, 5, 8, 412, 174, 148, 10, 303, 5, 64, 5, 8, 174, 19, 50, 10, 75, 5, 8, 13, 174, 10, 304, 417, 93, 5, 8, 174, 13, 10, 75, 5, 64, 5, 8, 43, 174, 10, 74, 219, 5, 8, 174, 362, 10, 221, 5, 64, 5, 8, 362, 174, 19, 202, 252, 10, 74, 5, 64, 5, 8, 174, 373, 10, 74, 5, 8, 373, 19, 202, 252, 10, 74, 5, 64, 5, 8, 174, 485, 10, 221, 453, 5, 64, 5, 8, 282, 174, 10, 66, 71, 262, 5, 8, 174, 15, 282, 10, 75, 5, 64, 5, 8, 174, 41, 10, 221, 5, 8, 41, 19, 202, 252, 10, 74, 5, 64, 5, 6, 87, 5, 8, 95, 193, 97, 94, 5, 8, 95, 194, 97, 90, 5, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 484}, "35": {"input": [2, 4, 158, 5, 6, 7, 5, 8, 9, 10, 11, 267, 5, 8, 13, 105, 10, 11, 161, 236, 483, 5, 8, 15, 10, 11, 199, 483, 5, 64, 5, 8, 227, 10, 228, 471, 1, 5, 8, 163, 107, 10, 164, 167, 5, 8, 37, 10, 38, 5, 14, 39, 10, 1, 5, 203, 41, 10, 495, 5, 203, 120, 10, 438, 5, 14, 202, 10, 382, 5, 203, 252, 10, 495, 5, 203, 273, 10, 495, 5, 203, 321, 10, 438, 5, 8, 19, 10, 11, 238, 18, 5, 64, 5, 6, 77, 5, 8, 84, 10, 227, 9, 5, 8, 140, 10, 163, 9, 5, 8, 139, 10, 252, 9, 5, 8, 494, 10, 41, 9, 5, 8, 311, 10, 13, 9, 5, 8, 78, 10, 15, 9, 5, 8, 86, 10, 9, 5, 64, 5, 64, 5, 6, 65, 5, 64, 5, 8, 41, 227, 58, 10, 66, 475, 5, 8, 120, 227, 10, 358, 5, 8, 227, 252, 41, 10, 75, 5, 6, 64, 5, 8, 227, 19, 10, 75, 5, 8, 163, 227, 58, 10, 189, 5, 8, 163, 19, 163, 13, 15, 105, 10, 190, 5, 8, 163, 37, 10, 75, 5, 8, 64, 5, 8, 227, 19, 10, 75, 5, 64, 5, 8, 120, 19, 10, 66, 29, 5, 8, 41, 19, 10, 190, 5, 64, 5, 8, 120, 163, 10, 66, 29, 5, 8, 41, 163, 10, 190, 5, 64, 5, 5, 8, 252, 321, 10, 358, 5, 8, 321, 252, 10, 66, 421, 5, 8, 252, 273, 10, 66, 496, 5, 8, 273, 252, 10, 66, 284, 5, 8, 252, 1, 10, 75, 5, 64, 5, 8, 252, 120, 10, 358, 5, 8, 120, 252, 10, 66, 29, 5, 8, 252, 41, 10, 66, 496, 5, 8, 41, 252, 10, 75, 5, 64, 5, 64, 5, 8, 321, 19, 10, 66, 284, 5, 8, 252, 19, 10, 75, 5, 8, 321, 163, 10, 66, 284, 5, 8, 252, 163, 10, 75, 5, 64, 5, 8, 120, 13, 15, 10, 74, 394, 5, 8, 321, 13, 10, 74, 222, 5, 8, 321, 15, 10, 74, 262, 5, 64, 5, 8, 227, 13, 10, 74, 394, 5, 64, 5, 6, 87, 5, 8, 95, 230, 107, 97, 94, 5, 8, 95, 418, 97, 90, 5, 8, 95, 35, 107, 97, 94, 5, 8, 88, 195, 94, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [4, 158, 5, 6, 7, 5, 8, 9, 10, 11, 267, 5, 8, 13, 105, 10, 11, 161, 236, 483, 5, 8, 15, 10, 11, 199, 483, 5, 64, 5, 8, 227, 10, 228, 471, 1, 5, 8, 163, 107, 10, 164, 167, 5, 8, 37, 10, 38, 5, 14, 39, 10, 1, 5, 203, 41, 10, 495, 5, 203, 120, 10, 438, 5, 14, 202, 10, 382, 5, 203, 252, 10, 495, 5, 203, 273, 10, 495, 5, 203, 321, 10, 438, 5, 8, 19, 10, 11, 238, 18, 5, 64, 5, 6, 77, 5, 8, 84, 10, 227, 9, 5, 8, 140, 10, 163, 9, 5, 8, 139, 10, 252, 9, 5, 8, 494, 10, 41, 9, 5, 8, 311, 10, 13, 9, 5, 8, 78, 10, 15, 9, 5, 8, 86, 10, 9, 5, 64, 5, 64, 5, 6, 65, 5, 64, 5, 8, 41, 227, 58, 10, 66, 475, 5, 8, 120, 227, 10, 358, 5, 8, 227, 252, 41, 10, 75, 5, 6, 64, 5, 8, 227, 19, 10, 75, 5, 8, 163, 227, 58, 10, 189, 5, 8, 163, 19, 163, 13, 15, 105, 10, 190, 5, 8, 163, 37, 10, 75, 5, 8, 64, 5, 8, 227, 19, 10, 75, 5, 64, 5, 8, 120, 19, 10, 66, 29, 5, 8, 41, 19, 10, 190, 5, 64, 5, 8, 120, 163, 10, 66, 29, 5, 8, 41, 163, 10, 190, 5, 64, 5, 5, 8, 252, 321, 10, 358, 5, 8, 321, 252, 10, 66, 421, 5, 8, 252, 273, 10, 66, 496, 5, 8, 273, 252, 10, 66, 284, 5, 8, 252, 1, 10, 75, 5, 64, 5, 8, 252, 120, 10, 358, 5, 8, 120, 252, 10, 66, 29, 5, 8, 252, 41, 10, 66, 496, 5, 8, 41, 252, 10, 75, 5, 64, 5, 64, 5, 8, 321, 19, 10, 66, 284, 5, 8, 252, 19, 10, 75, 5, 8, 321, 163, 10, 66, 284, 5, 8, 252, 163, 10, 75, 5, 64, 5, 8, 120, 13, 15, 10, 74, 394, 5, 8, 321, 13, 10, 74, 222, 5, 8, 321, 15, 10, 74, 262, 5, 64, 5, 8, 227, 13, 10, 74, 394, 5, 64, 5, 6, 87, 5, 8, 95, 230, 107, 97, 94, 5, 8, 95, 418, 97, 90, 5, 8, 95, 35, 107, 97, 94, 5, 8, 88, 195, 94, 5, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 396}, "36": {"input": [2, 4, 158, 5, 6, 7, 5, 8, 9, 10, 11, 370, 5, 64, 5, 8, 13, 10, 11, 5, 14, 15, 10, 310, 5, 14, 19, 10, 1, 5, 14, 21, 10, 28, 5, 64, 5, 8, 62, 10, 11, 98, 5, 14, 173, 10, 110, 1, 5, 14, 183, 10, 42, 1, 5, 14, 348, 10, 114, 1, 5, 14, 350, 10, 34, 1, 5, 64, 5, 64, 5, 8, 57, 10, 59, 365, 497, 429, 5, 8, 362, 10, 363, 93, 118, 1, 119, 5, 8, 46, 10, 47, 5, 14, 50, 10, 486, 35, 5, 14, 52, 10, 487, 29, 5, 14, 280, 10, 433, 475, 5, 14, 281, 10, 488, 397, 5, 14, 282, 10, 490, 397, 5, 64, 5, 8, 37, 10, 38, 111, 58, 119, 309, 5, 14, 39, 10, 114, 491, 5, 14, 41, 10, 110, 491, 5, 14, 120, 10, 42, 492, 5, 14, 122, 10, 34, 492, 5, 64, 5, 8, 351, 10, 11, 129, 483, 5, 8, 163, 107, 10, 164, 382, 5, 64, 5, 8, 283, 58, 10, 47, 110, 58, 489, 58, 275, 1, 48, 5, 8, 123, 10, 38, 20, 33, 5, 14, 125, 10, 1, 5, 14, 126, 10, 1, 5, 14, 134, 10, 1, 5, 14, 498, 10, 1, 5, 14, 1, 10, 135, 5, 64, 5, 8, 352, 10, 11, 184, 18, 5, 64, 5, 64, 5, 6, 77, 5, 8, 86, 10, 9, 5, 8, 84, 10, 9, 57, 5, 8, 144, 10, 9, 281, 5, 8, 146, 10, 9, 280, 5, 8, 241, 10, 9, 50, 5, 8, 145, 10, 9, 52, 5, 8, 78, 10, 9, 351, 5, 8, 143, 10, 9, 283, 5, 8, 286, 10, 9, 163, 5, 64, 5, 8, 185, 10, 9, 15, 173, 5, 8, 186, 10, 9, 19, 183, 5, 8, 187, 10, 9, 21, 173, 5, 8, 188, 10, 9, 15, 183, 5, 8, 472, 10, 9, 19, 348, 5, 8, 1, 10, 9, 21, 350, 5, 8, 1, 10, 9, 19, 173, 5, 8, 1, 10, 9, 15, 350, 5, 8, 1, 10, 9, 21, 183, 5, 64, 5, 6, 65, 5, 6, 64, 5, 8, 57, 352, 46, 10, 75, 5, 64, 5, 8, 163, 57, 58, 10, 189, 5, 8, 163, 352, 163, 46, 58, 10, 190, 5, 8, 37, 163, 352, 10, 74, 5, 64, 5, 8, 52, 362, 10, 66, 499, 5, 8, 281, 362, 10, 66, 500, 5, 8, 50, 362, 10, 66, 501, 5, 8, 280, 362, 10, 66, 502, 5, 8, 282, 362, 10, 66, 503, 5, 8, 362, 46, 10, 74, 5, 64, 5, 8, 123, 37, 10, 358, 359, 5, 8, 123, 352, 46, 10, 74, 5, 64, 5, 64, 5, 8, 125, 15, 10, 66, 1, 73, 5, 8, 126, 19, 10, 66, 1, 262, 5, 8, 134, 21, 10, 66, 1, 302, 5, 64, 5, 8, 123, 283, 62, 10, 358, 359, 5, 64, 5, 8, 498, 351, 10, 66, 1, 5, 64, 5, 6, 87, 5, 8, 91, 1, 93, 90, 1, 5, 8, 88, 195, 94, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [4, 158, 5, 6, 7, 5, 8, 9, 10, 11, 370, 5, 64, 5, 8, 13, 10, 11, 5, 14, 15, 10, 310, 5, 14, 19, 10, 1, 5, 14, 21, 10, 28, 5, 64, 5, 8, 62, 10, 11, 98, 5, 14, 173, 10, 110, 1, 5, 14, 183, 10, 42, 1, 5, 14, 348, 10, 114, 1, 5, 14, 350, 10, 34, 1, 5, 64, 5, 64, 5, 8, 57, 10, 59, 365, 497, 429, 5, 8, 362, 10, 363, 93, 118, 1, 119, 5, 8, 46, 10, 47, 5, 14, 50, 10, 486, 35, 5, 14, 52, 10, 487, 29, 5, 14, 280, 10, 433, 475, 5, 14, 281, 10, 488, 397, 5, 14, 282, 10, 490, 397, 5, 64, 5, 8, 37, 10, 38, 111, 58, 119, 309, 5, 14, 39, 10, 114, 491, 5, 14, 41, 10, 110, 491, 5, 14, 120, 10, 42, 492, 5, 14, 122, 10, 34, 492, 5, 64, 5, 8, 351, 10, 11, 129, 483, 5, 8, 163, 107, 10, 164, 382, 5, 64, 5, 8, 283, 58, 10, 47, 110, 58, 489, 58, 275, 1, 48, 5, 8, 123, 10, 38, 20, 33, 5, 14, 125, 10, 1, 5, 14, 126, 10, 1, 5, 14, 134, 10, 1, 5, 14, 498, 10, 1, 5, 14, 1, 10, 135, 5, 64, 5, 8, 352, 10, 11, 184, 18, 5, 64, 5, 64, 5, 6, 77, 5, 8, 86, 10, 9, 5, 8, 84, 10, 9, 57, 5, 8, 144, 10, 9, 281, 5, 8, 146, 10, 9, 280, 5, 8, 241, 10, 9, 50, 5, 8, 145, 10, 9, 52, 5, 8, 78, 10, 9, 351, 5, 8, 143, 10, 9, 283, 5, 8, 286, 10, 9, 163, 5, 64, 5, 8, 185, 10, 9, 15, 173, 5, 8, 186, 10, 9, 19, 183, 5, 8, 187, 10, 9, 21, 173, 5, 8, 188, 10, 9, 15, 183, 5, 8, 472, 10, 9, 19, 348, 5, 8, 1, 10, 9, 21, 350, 5, 8, 1, 10, 9, 19, 173, 5, 8, 1, 10, 9, 15, 350, 5, 8, 1, 10, 9, 21, 183, 5, 64, 5, 6, 65, 5, 6, 64, 5, 8, 57, 352, 46, 10, 75, 5, 64, 5, 8, 163, 57, 58, 10, 189, 5, 8, 163, 352, 163, 46, 58, 10, 190, 5, 8, 37, 163, 352, 10, 74, 5, 64, 5, 8, 52, 362, 10, 66, 499, 5, 8, 281, 362, 10, 66, 500, 5, 8, 50, 362, 10, 66, 501, 5, 8, 280, 362, 10, 66, 502, 5, 8, 282, 362, 10, 66, 503, 5, 8, 362, 46, 10, 74, 5, 64, 5, 8, 123, 37, 10, 358, 359, 5, 8, 123, 352, 46, 10, 74, 5, 64, 5, 64, 5, 8, 125, 15, 10, 66, 1, 73, 5, 8, 126, 19, 10, 66, 1, 262, 5, 8, 134, 21, 10, 66, 1, 302, 5, 64, 5, 8, 123, 283, 62, 10, 358, 359, 5, 64, 5, 8, 498, 351, 10, 66, 1, 5, 64, 5, 6, 87, 5, 8, 91, 1, 93, 90, 1, 5, 8, 88, 195, 94, 5, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 518}, "37": {"input": [2, 4, 313, 5, 6, 7, 5, 8, 9, 10, 11, 17, 18, 98, 5, 8, 13, 10, 11, 101, 102, 5, 14, 15, 10, 110, 58, 20, 5, 14, 19, 10, 114, 58, 205, 5, 14, 21, 58, 10, 42, 111, 5, 14, 62, 58, 10, 34, 111, 5, 64, 5, 8, 202, 10, 5, 14, 173, 10, 11, 415, 5, 14, 183, 10, 11, 201, 98, 5, 64, 5, 8, 252, 10, 5, 14, 174, 10, 175, 213, 5, 14, 317, 10, 318, 429, 341, 5, 64, 5, 8, 348, 10, 11, 28, 129, 48, 5, 8, 352, 10, 11, 237, 5, 8, 163, 58, 10, 164, 382, 5, 8, 351, 10, 11, 1, 5, 8, 352, 10, 11, 1, 5, 64, 5, 64, 5, 6, 77, 5, 8, 86, 10, 9, 5, 8, 84, 10, 174, 173, 9, 5, 8, 357, 10, 173, 9, 5, 8, 185, 10, 19, 9, 5, 8, 186, 10, 21, 9, 5, 8, 187, 10, 15, 9, 5, 8, 188, 10, 62, 9, 5, 8, 82, 10, 163, 9, 5, 8, 147, 10, 348, 9, 5, 8, 83, 10, 351, 9, 5, 8, 85, 10, 352, 9, 5, 8, 79, 10, 183, 9, 5, 64, 5, 6, 65, 5, 64, 5, 8, 174, 352, 10, 75, 5, 8, 163, 252, 58, 10, 189, 5, 8, 163, 352, 163, 58, 10, 190, 5, 64, 5, 8, 13, 163, 10, 66, 360, 5, 8, 163, 183, 10, 74, 73, 5, 64, 5, 8, 174, 13, 10, 66, 334, 5, 8, 317, 202, 10, 66, 193, 5, 8, 348, 252, 58, 10, 74, 5, 64, 5, 8, 317, 13, 10, 358, 326, 5, 64, 5, 8, 351, 252, 10, 74, 219, 5, 64, 5, 6, 87, 5, 8, 95, 430, 107, 97, 90, 5, 8, 95, 284, 58, 97, 94, 5, 8, 88, 89, 94, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [4, 313, 5, 6, 7, 5, 8, 9, 10, 11, 17, 18, 98, 5, 8, 13, 10, 11, 101, 102, 5, 14, 15, 10, 110, 58, 20, 5, 14, 19, 10, 114, 58, 205, 5, 14, 21, 58, 10, 42, 111, 5, 14, 62, 58, 10, 34, 111, 5, 64, 5, 8, 202, 10, 5, 14, 173, 10, 11, 415, 5, 14, 183, 10, 11, 201, 98, 5, 64, 5, 8, 252, 10, 5, 14, 174, 10, 175, 213, 5, 14, 317, 10, 318, 429, 341, 5, 64, 5, 8, 348, 10, 11, 28, 129, 48, 5, 8, 352, 10, 11, 237, 5, 8, 163, 58, 10, 164, 382, 5, 8, 351, 10, 11, 1, 5, 8, 352, 10, 11, 1, 5, 64, 5, 64, 5, 6, 77, 5, 8, 86, 10, 9, 5, 8, 84, 10, 174, 173, 9, 5, 8, 357, 10, 173, 9, 5, 8, 185, 10, 19, 9, 5, 8, 186, 10, 21, 9, 5, 8, 187, 10, 15, 9, 5, 8, 188, 10, 62, 9, 5, 8, 82, 10, 163, 9, 5, 8, 147, 10, 348, 9, 5, 8, 83, 10, 351, 9, 5, 8, 85, 10, 352, 9, 5, 8, 79, 10, 183, 9, 5, 64, 5, 6, 65, 5, 64, 5, 8, 174, 352, 10, 75, 5, 8, 163, 252, 58, 10, 189, 5, 8, 163, 352, 163, 58, 10, 190, 5, 64, 5, 8, 13, 163, 10, 66, 360, 5, 8, 163, 183, 10, 74, 73, 5, 64, 5, 8, 174, 13, 10, 66, 334, 5, 8, 317, 202, 10, 66, 193, 5, 8, 348, 252, 58, 10, 74, 5, 64, 5, 8, 317, 13, 10, 358, 326, 5, 64, 5, 8, 351, 252, 10, 74, 219, 5, 64, 5, 6, 87, 5, 8, 95, 430, 107, 97, 90, 5, 8, 95, 284, 58, 97, 94, 5, 8, 88, 89, 94, 5, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 311}, "38": {"input": [2, 4, 313, 5, 6, 7, 5, 8, 9, 105, 10, 11, 108, 103, 5, 8, 13, 107, 10, 11, 504, 431, 5, 8, 15, 58, 10, 11, 28, 1, 5, 8, 362, 58, 10, 363, 201, 5, 8, 202, 10, 5, 14, 57, 10, 59, 365, 1, 5, 14, 104, 107, 10, 106, 127, 1, 1, 5, 8, 19, 10, 11, 238, 18, 5, 6, 77, 5, 8, 86, 10, 9, 5, 8, 185, 10, 104, 13, 5, 8, 84, 10, 57, 15, 5, 8, 85, 10, 19, 5, 6, 65, 5, 8, 57, 104, 10, 74, 5, 8, 57, 13, 58, 10, 75, 5, 8, 202, 19, 15, 10, 75, 5, 8, 9, 104, 107, 10, 66, 291, 5, 8, 9, 57, 10, 66, 71, 73, 5, 64, 5, 6, 87, 5, 8, 91, 1, 107, 93, 90, 5, 8, 95, 96, 107, 97, 94, 5, 8, 88, 89, 94, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [4, 313, 5, 6, 7, 5, 8, 9, 105, 10, 11, 108, 103, 5, 8, 13, 107, 10, 11, 504, 431, 5, 8, 15, 58, 10, 11, 28, 1, 5, 8, 362, 58, 10, 363, 201, 5, 8, 202, 10, 5, 14, 57, 10, 59, 365, 1, 5, 14, 104, 107, 10, 106, 127, 1, 1, 5, 8, 19, 10, 11, 238, 18, 5, 6, 77, 5, 8, 86, 10, 9, 5, 8, 185, 10, 104, 13, 5, 8, 84, 10, 57, 15, 5, 8, 85, 10, 19, 5, 6, 65, 5, 8, 57, 104, 10, 74, 5, 8, 57, 13, 58, 10, 75, 5, 8, 202, 19, 15, 10, 75, 5, 8, 9, 104, 107, 10, 66, 291, 5, 8, 9, 57, 10, 66, 71, 73, 5, 64, 5, 6, 87, 5, 8, 91, 1, 107, 93, 90, 5, 8, 95, 96, 107, 97, 94, 5, 8, 88, 89, 94, 5, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 153}, "39": {"input": [2, 5, 64, 5, 4, 58, 158, 234, 5, 6, 7, 5, 64, 5, 8, 9, 10, 11, 98, 267, 5, 8, 13, 105, 10, 11, 161, 236, 5, 8, 174, 10, 175, 5, 14, 176, 10, 250, 248, 5, 14, 178, 10, 1, 248, 5, 8, 15, 10, 11, 1, 293, 5, 8, 163, 10, 164, 244, 295, 5, 8, 19, 10, 11, 160, 5, 8, 166, 107, 10, 164, 382, 165, 5, 8, 21, 10, 11, 238, 18, 5, 64, 5, 6, 77, 5, 8, 84, 10, 176, 9, 5, 8, 311, 10, 13, 9, 5, 8, 185, 10, 166, 9, 5, 8, 301, 10, 163, 9, 5, 8, 78, 10, 19, 9, 5, 8, 494, 10, 15, 9, 5, 8, 86, 10, 9, 5, 64, 5, 6, 65, 5, 8, 174, 21, 10, 75, 5, 8, 174, 13, 10, 74, 5, 8, 166, 174, 58, 10, 189, 5, 8, 166, 21, 166, 15, 10, 190, 5, 8, 166, 13, 10, 72, 73, 5, 8, 176, 163, 10, 66, 191, 5, 8, 163, 174, 10, 74, 5, 8, 176, 19, 107, 10, 75, 5, 8, 19, 178, 10, 74, 312, 5, 8, 15, 174, 10, 74, 73, 5, 64, 5, 6, 87, 5, 8, 95, 69, 97, 90, 5, 8, 95, 193, 97, 94, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [5, 64, 5, 4, 58, 158, 234, 5, 6, 7, 5, 64, 5, 8, 9, 10, 11, 98, 267, 5, 8, 13, 105, 10, 11, 161, 236, 5, 8, 174, 10, 175, 5, 14, 176, 10, 250, 248, 5, 14, 178, 10, 1, 248, 5, 8, 15, 10, 11, 1, 293, 5, 8, 163, 10, 164, 244, 295, 5, 8, 19, 10, 11, 160, 5, 8, 166, 107, 10, 164, 382, 165, 5, 8, 21, 10, 11, 238, 18, 5, 64, 5, 6, 77, 5, 8, 84, 10, 176, 9, 5, 8, 311, 10, 13, 9, 5, 8, 185, 10, 166, 9, 5, 8, 301, 10, 163, 9, 5, 8, 78, 10, 19, 9, 5, 8, 494, 10, 15, 9, 5, 8, 86, 10, 9, 5, 64, 5, 6, 65, 5, 8, 174, 21, 10, 75, 5, 8, 174, 13, 10, 74, 5, 8, 166, 174, 58, 10, 189, 5, 8, 166, 21, 166, 15, 10, 190, 5, 8, 166, 13, 10, 72, 73, 5, 8, 176, 163, 10, 66, 191, 5, 8, 163, 174, 10, 74, 5, 8, 176, 19, 107, 10, 75, 5, 8, 19, 178, 10, 74, 312, 5, 8, 15, 174, 10, 74, 73, 5, 64, 5, 6, 87, 5, 8, 95, 69, 97, 90, 5, 8, 95, 193, 97, 94, 5, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 217}, "40": {"input": [2, 4, 5, 6, 7, 5, 8, 9, 10, 11, 17, 18, 98, 5, 8, 43, 10, 44, 28, 199, 5, 8, 174, 10, 175, 182, 5, 8, 13, 10, 11, 162, 5, 8, 15, 10, 11, 208, 5, 64, 5, 6, 65, 5, 64, 5, 8, 174, 15, 10, 75, 5, 8, 43, 174, 10, 74, 73, 5, 8, 174, 13, 10, 74, 70, 5, 64, 5, 6, 87, 5, 8, 95, 193, 97, 94, 5, 8, 95, 194, 97, 90, 5, 8, 88, 89, 94, 5, 64, 5, 6, 77, 5, 8, 82, 10, 9, 43, 5, 8, 83, 10, 9, 13, 5, 8, 86, 10, 9, 5, 8, 85, 10, 9, 15, 5, 8, 84, 10, 9, 455, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [4, 5, 6, 7, 5, 8, 9, 10, 11, 17, 18, 98, 5, 8, 43, 10, 44, 28, 199, 5, 8, 174, 10, 175, 182, 5, 8, 13, 10, 11, 162, 5, 8, 15, 10, 11, 208, 5, 64, 5, 6, 65, 5, 64, 5, 8, 174, 15, 10, 75, 5, 8, 43, 174, 10, 74, 73, 5, 8, 174, 13, 10, 74, 70, 5, 64, 5, 6, 87, 5, 8, 95, 193, 97, 94, 5, 8, 95, 194, 97, 90, 5, 8, 88, 89, 94, 5, 64, 5, 6, 77, 5, 8, 82, 10, 9, 43, 5, 8, 83, 10, 9, 13, 5, 8, 86, 10, 9, 5, 8, 85, 10, 9, 15, 5, 8, 84, 10, 9, 455, 5, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 122}, "41": {"input": [2, 4, 505, 5, 6, 7, 5, 8, 9, 10, 11, 100, 98, 5, 8, 13, 10, 11, 1, 42, 98, 5, 8, 15, 10, 11, 1, 42, 98, 5, 8, 19, 10, 11, 1, 110, 98, 5, 8, 43, 58, 10, 44, 28, 199, 5, 64, 5, 8, 323, 10, 324, 1, 462, 201, 98, 5, 8, 325, 10, 324, 1, 462, 201, 98, 5, 64, 5, 8, 37, 58, 10, 38, 5, 14, 39, 58, 10, 110, 322, 5, 203, 41, 10, 308, 5, 203, 120, 10, 308, 5, 203, 122, 10, 1, 5, 203, 123, 10, 1, 5, 14, 202, 10, 5, 203, 252, 10, 115, 308, 5, 316, 273, 10, 42, 5, 316, 321, 10, 34, 5, 203, 373, 10, 115, 1, 5, 316, 374, 10, 42, 5, 316, 375, 10, 34, 5, 64, 5, 8, 57, 10, 59, 309, 489, 248, 506, 5, 8, 125, 10, 38, 1, 1, 118, 5, 8, 104, 10, 106, 1, 1, 507, 5, 8, 21, 10, 11, 207, 208, 5, 8, 64, 5, 6, 65, 5, 64, 5, 8, 57, 21, 508, 10, 75, 5, 8, 57, 39, 202, 10, 74, 5, 64, 5, 8, 39, 13, 10, 358, 359, 5, 8, 41, 13, 10, 66, 421, 5, 8, 120, 13, 10, 66, 496, 5, 8, 122, 13, 10, 66, 379, 5, 8, 123, 13, 10, 66, 380, 5, 64, 5, 8, 202, 19, 10, 358, 359, 5, 8, 273, 19, 10, 66, 29, 5, 8, 321, 19, 10, 66, 475, 5, 8, 374, 19, 10, 66, 397, 5, 8, 375, 19, 10, 66, 399, 5, 64, 5, 8, 202, 21, 10, 153, 5, 8, 202, 508, 10, 74, 5, 8, 125, 21, 508, 10, 74, 5, 64, 5, 8, 125, 252, 10, 72, 73, 5, 64, 5, 8, 43, 57, 58, 10, 74, 73, 5, 64, 5, 64, 5, 6, 64, 5, 6, 87, 5, 8, 95, 194, 105, 97, 90, 5, 8, 95, 96, 97, 94, 5, 6, 64, 5, 6, 77, 5, 8, 216, 10, 9, 5, 8, 78, 10, 43, 15, 5, 8, 85, 10, 21, 5, 8, 144, 10, 19, 15, 5, 8, 84, 10, 15, 57, 5, 8, 240, 10, 323, 15, 5, 8, 82, 10, 325, 15, 5, 8, 86, 10, 13, 5, 8, 145, 10, 104, 15, 5, 64, 5, 64, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [4, 505, 5, 6, 7, 5, 8, 9, 10, 11, 100, 98, 5, 8, 13, 10, 11, 1, 42, 98, 5, 8, 15, 10, 11, 1, 42, 98, 5, 8, 19, 10, 11, 1, 110, 98, 5, 8, 43, 58, 10, 44, 28, 199, 5, 64, 5, 8, 323, 10, 324, 1, 462, 201, 98, 5, 8, 325, 10, 324, 1, 462, 201, 98, 5, 64, 5, 8, 37, 58, 10, 38, 5, 14, 39, 58, 10, 110, 322, 5, 203, 41, 10, 308, 5, 203, 120, 10, 308, 5, 203, 122, 10, 1, 5, 203, 123, 10, 1, 5, 14, 202, 10, 5, 203, 252, 10, 115, 308, 5, 316, 273, 10, 42, 5, 316, 321, 10, 34, 5, 203, 373, 10, 115, 1, 5, 316, 374, 10, 42, 5, 316, 375, 10, 34, 5, 64, 5, 8, 57, 10, 59, 309, 489, 248, 506, 5, 8, 125, 10, 38, 1, 1, 118, 5, 8, 104, 10, 106, 1, 1, 507, 5, 8, 21, 10, 11, 207, 208, 5, 8, 64, 5, 6, 65, 5, 64, 5, 8, 57, 21, 508, 10, 75, 5, 8, 57, 39, 202, 10, 74, 5, 64, 5, 8, 39, 13, 10, 358, 359, 5, 8, 41, 13, 10, 66, 421, 5, 8, 120, 13, 10, 66, 496, 5, 8, 122, 13, 10, 66, 379, 5, 8, 123, 13, 10, 66, 380, 5, 64, 5, 8, 202, 19, 10, 358, 359, 5, 8, 273, 19, 10, 66, 29, 5, 8, 321, 19, 10, 66, 475, 5, 8, 374, 19, 10, 66, 397, 5, 8, 375, 19, 10, 66, 399, 5, 64, 5, 8, 202, 21, 10, 153, 5, 8, 202, 508, 10, 74, 5, 8, 125, 21, 508, 10, 74, 5, 64, 5, 8, 125, 252, 10, 72, 73, 5, 64, 5, 8, 43, 57, 58, 10, 74, 73, 5, 64, 5, 64, 5, 6, 64, 5, 6, 87, 5, 8, 95, 194, 105, 97, 90, 5, 8, 95, 96, 97, 94, 5, 6, 64, 5, 6, 77, 5, 8, 216, 10, 9, 5, 8, 78, 10, 43, 15, 5, 8, 85, 10, 21, 5, 8, 144, 10, 19, 15, 5, 8, 84, 10, 15, 57, 5, 8, 240, 10, 323, 15, 5, 8, 82, 10, 325, 15, 5, 8, 86, 10, 13, 5, 8, 145, 10, 104, 15, 5, 64, 5, 64, 5, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 391}, "42": {"input": [2, 4, 158, 5, 6, 7, 5, 64, 5, 8, 9, 10, 11, 159, 98, 5, 8, 13, 105, 10, 11, 161, 162, 48, 5, 64, 5, 8, 15, 10, 11, 5, 14, 19, 10, 1, 5, 14, 21, 10, 1, 5, 14, 62, 10, 1, 5, 64, 5, 8, 163, 105, 10, 164, 165, 5, 14, 166, 10, 1, 5, 14, 168, 10, 1, 5, 14, 169, 10, 1, 5, 14, 170, 10, 382, 5, 64, 5, 8, 174, 10, 175, 371, 5, 8, 173, 10, 11, 184, 18, 5, 64, 5, 6, 77, 5, 14, 84, 10, 174, 9, 5, 14, 79, 10, 13, 9, 5, 64, 5, 14, 185, 10, 166, 9, 5, 14, 186, 10, 168, 9, 5, 14, 187, 10, 169, 9, 5, 64, 5, 14, 141, 10, 19, 9, 5, 14, 140, 10, 21, 9, 5, 14, 139, 10, 62, 9, 5, 64, 5, 14, 86, 10, 9, 5, 64, 5, 64, 5, 6, 65, 5, 8, 174, 173, 10, 75, 5, 8, 174, 13, 10, 74, 70, 5, 64, 5, 8, 163, 174, 10, 189, 5, 64, 5, 8, 166, 19, 10, 66, 69, 73, 5, 8, 19, 1, 10, 75, 5, 8, 168, 21, 10, 66, 242, 73, 5, 8, 21, 1, 10, 75, 5, 8, 169, 62, 10, 66, 243, 73, 5, 8, 62, 1, 10, 75, 5, 64, 5, 8, 174, 15, 10, 75, 5, 64, 5, 8, 169, 19, 21, 10, 190, 5, 8, 168, 19, 62, 10, 190, 5, 8, 166, 62, 21, 10, 190, 5, 64, 5, 8, 163, 1, 173, 10, 190, 5, 8, 163, 13, 10, 66, 509, 5, 64, 5, 64, 5, 6, 87, 5, 8, 95, 193, 97, 94, 5, 8, 95, 446, 97, 90, 5, 8, 91, 1, 93, 94, 5, 8, 88, 195, 94, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [4, 158, 5, 6, 7, 5, 64, 5, 8, 9, 10, 11, 159, 98, 5, 8, 13, 105, 10, 11, 161, 162, 48, 5, 64, 5, 8, 15, 10, 11, 5, 14, 19, 10, 1, 5, 14, 21, 10, 1, 5, 14, 62, 10, 1, 5, 64, 5, 8, 163, 105, 10, 164, 165, 5, 14, 166, 10, 1, 5, 14, 168, 10, 1, 5, 14, 169, 10, 1, 5, 14, 170, 10, 382, 5, 64, 5, 8, 174, 10, 175, 371, 5, 8, 173, 10, 11, 184, 18, 5, 64, 5, 6, 77, 5, 14, 84, 10, 174, 9, 5, 14, 79, 10, 13, 9, 5, 64, 5, 14, 185, 10, 166, 9, 5, 14, 186, 10, 168, 9, 5, 14, 187, 10, 169, 9, 5, 64, 5, 14, 141, 10, 19, 9, 5, 14, 140, 10, 21, 9, 5, 14, 139, 10, 62, 9, 5, 64, 5, 14, 86, 10, 9, 5, 64, 5, 64, 5, 6, 65, 5, 8, 174, 173, 10, 75, 5, 8, 174, 13, 10, 74, 70, 5, 64, 5, 8, 163, 174, 10, 189, 5, 64, 5, 8, 166, 19, 10, 66, 69, 73, 5, 8, 19, 1, 10, 75, 5, 8, 168, 21, 10, 66, 242, 73, 5, 8, 21, 1, 10, 75, 5, 8, 169, 62, 10, 66, 243, 73, 5, 8, 62, 1, 10, 75, 5, 64, 5, 8, 174, 15, 10, 75, 5, 64, 5, 8, 169, 19, 21, 10, 190, 5, 8, 168, 19, 62, 10, 190, 5, 8, 166, 62, 21, 10, 190, 5, 64, 5, 8, 163, 1, 173, 10, 190, 5, 8, 163, 13, 10, 66, 509, 5, 64, 5, 64, 5, 6, 87, 5, 8, 95, 193, 97, 94, 5, 8, 95, 446, 97, 90, 5, 8, 91, 1, 93, 94, 5, 8, 88, 195, 94, 5, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 304}, "43": {"input": [2, 5, 64, 5, 4, 306, 158, 5, 6, 7, 5, 8, 9, 10, 11, 267, 98, 5, 8, 13, 105, 10, 11, 161, 277, 5, 8, 15, 105, 10, 11, 161, 279, 5, 8, 174, 10, 175, 1, 5, 8, 19, 10, 11, 307, 5, 8, 163, 107, 10, 164, 1, 165, 5, 8, 166, 107, 10, 164, 308, 165, 5, 8, 21, 10, 11, 238, 260, 5, 6, 77, 5, 8, 311, 10, 9, 15, 5, 8, 185, 10, 9, 13, 5, 8, 140, 10, 9, 166, 5, 8, 139, 10, 9, 163, 5, 8, 78, 10, 9, 19, 5, 8, 86, 10, 9, 5, 8, 84, 10, 9, 174, 5, 8, 85, 10, 21, 5, 6, 65, 5, 64, 5, 64, 5, 8, 174, 21, 13, 15, 10, 75, 5, 64, 5, 8, 166, 174, 58, 10, 189, 5, 8, 166, 1, 163, 21, 19, 10, 190, 5, 64, 5, 8, 166, 15, 10, 72, 73, 5, 8, 166, 13, 10, 74, 5, 64, 5, 8, 163, 174, 58, 10, 189, 5, 8, 163, 1, 58, 10, 189, 1, 5, 64, 5, 8, 163, 21, 166, 19, 15, 10, 190, 5, 64, 5, 8, 163, 13, 10, 72, 73, 5, 8, 19, 174, 10, 74, 312, 5, 64, 5, 64, 5, 6, 87, 5, 8, 95, 69, 97, 90, 5, 8, 95, 193, 97, 94, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [5, 64, 5, 4, 306, 158, 5, 6, 7, 5, 8, 9, 10, 11, 267, 98, 5, 8, 13, 105, 10, 11, 161, 277, 5, 8, 15, 105, 10, 11, 161, 279, 5, 8, 174, 10, 175, 1, 5, 8, 19, 10, 11, 307, 5, 8, 163, 107, 10, 164, 1, 165, 5, 8, 166, 107, 10, 164, 308, 165, 5, 8, 21, 10, 11, 238, 260, 5, 6, 77, 5, 8, 311, 10, 9, 15, 5, 8, 185, 10, 9, 13, 5, 8, 140, 10, 9, 166, 5, 8, 139, 10, 9, 163, 5, 8, 78, 10, 9, 19, 5, 8, 86, 10, 9, 5, 8, 84, 10, 9, 174, 5, 8, 85, 10, 21, 5, 6, 65, 5, 64, 5, 64, 5, 8, 174, 21, 13, 15, 10, 75, 5, 64, 5, 8, 166, 174, 58, 10, 189, 5, 8, 166, 1, 163, 21, 19, 10, 190, 5, 64, 5, 8, 166, 15, 10, 72, 73, 5, 8, 166, 13, 10, 74, 5, 64, 5, 8, 163, 174, 58, 10, 189, 5, 8, 163, 1, 58, 10, 189, 1, 5, 64, 5, 8, 163, 21, 166, 19, 15, 10, 190, 5, 64, 5, 8, 163, 13, 10, 72, 73, 5, 8, 19, 174, 10, 74, 312, 5, 64, 5, 64, 5, 6, 87, 5, 8, 95, 69, 97, 90, 5, 8, 95, 193, 97, 94, 5, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 229}, "44": {"input": [2, 4, 383, 5, 6, 7, 5, 8, 9, 10, 11, 456, 98, 5, 8, 385, 10, 1, 309, 386, 1, 510, 5, 8, 13, 10, 11, 1, 5, 8, 163, 10, 164, 48, 1, 5, 8, 461, 10, 1, 264, 339, 340, 1, 1, 1, 5, 8, 37, 10, 38, 20, 204, 511, 295, 5, 8, 166, 10, 164, 5, 14, 168, 10, 457, 5, 14, 169, 10, 1, 5, 8, 170, 10, 164, 58, 98, 201, 5, 64, 5, 6, 77, 5, 8, 84, 10, 385, 9, 5, 8, 86, 10, 9, 5, 8, 140, 10, 163, 9, 5, 8, 83, 10, 461, 9, 5, 8, 143, 10, 168, 9, 5, 8, 85, 10, 13, 9, 5, 8, 141, 10, 170, 9, 5, 512, 5, 6, 65, 5, 64, 5, 8, 385, 13, 10, 221, 70, 5, 8, 385, 76, 10, 74, 5, 64, 5, 8, 385, 37, 10, 358, 5, 8, 385, 37, 10, 221, 5, 8, 37, 385, 10, 74, 5, 64, 5, 8, 385, 168, 10, 513, 5, 8, 168, 385, 10, 66, 514, 5, 8, 385, 166, 10, 454, 5, 64, 5, 8, 385, 170, 10, 332, 1, 333, 514, 515, 5, 8, 163, 385, 10, 74, 73, 5, 64, 5, 6, 87, 5, 8, 95, 1, 97, 94, 5, 8, 95, 446, 97, 90, 5, 8, 88, 89, 94, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [4, 383, 5, 6, 7, 5, 8, 9, 10, 11, 456, 98, 5, 8, 385, 10, 1, 309, 386, 1, 510, 5, 8, 13, 10, 11, 1, 5, 8, 163, 10, 164, 48, 1, 5, 8, 461, 10, 1, 264, 339, 340, 1, 1, 1, 5, 8, 37, 10, 38, 20, 204, 511, 295, 5, 8, 166, 10, 164, 5, 14, 168, 10, 457, 5, 14, 169, 10, 1, 5, 8, 170, 10, 164, 58, 98, 201, 5, 64, 5, 6, 77, 5, 8, 84, 10, 385, 9, 5, 8, 86, 10, 9, 5, 8, 140, 10, 163, 9, 5, 8, 83, 10, 461, 9, 5, 8, 143, 10, 168, 9, 5, 8, 85, 10, 13, 9, 5, 8, 141, 10, 170, 9, 5, 512, 5, 6, 65, 5, 64, 5, 8, 385, 13, 10, 221, 70, 5, 8, 385, 76, 10, 74, 5, 64, 5, 8, 385, 37, 10, 358, 5, 8, 385, 37, 10, 221, 5, 8, 37, 385, 10, 74, 5, 64, 5, 8, 385, 168, 10, 513, 5, 8, 168, 385, 10, 66, 514, 5, 8, 385, 166, 10, 454, 5, 64, 5, 8, 385, 170, 10, 332, 1, 333, 514, 515, 5, 8, 163, 385, 10, 74, 73, 5, 64, 5, 6, 87, 5, 8, 95, 1, 97, 94, 5, 8, 95, 446, 97, 90, 5, 8, 88, 89, 94, 5, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 227}, "45": {"input": [2, 4, 5, 6, 7, 5, 8, 9, 10, 11, 370, 98, 5, 8, 13, 10, 11, 1, 5, 8, 43, 105, 10, 44, 28, 129, 5, 8, 15, 107, 10, 11, 16, 382, 5, 8, 136, 107, 10, 137, 28, 1, 388, 119, 5, 8, 37, 10, 38, 20, 309, 118, 116, 5, 8, 480, 105, 10, 481, 205, 1, 368, 447, 5, 8, 46, 58, 10, 47, 291, 212, 246, 5, 8, 57, 10, 59, 112, 264, 1, 1, 248, 5, 64, 5, 8, 19, 10, 11, 184, 18, 5, 64, 5, 6, 65, 5, 8, 480, 15, 480, 58, 10, 74, 5, 8, 136, 480, 58, 10, 74, 5, 8, 57, 19, 15, 10, 75, 5, 8, 136, 57, 58, 10, 303, 73, 5, 8, 43, 57, 58, 10, 74, 5, 8, 57, 480, 10, 221, 516, 5, 8, 480, 57, 58, 10, 74, 5, 8, 37, 19, 58, 10, 74, 5, 8, 37, 15, 105, 10, 66, 479, 68, 73, 5, 8, 15, 107, 13, 58, 10, 72, 5, 8, 13, 19, 57, 105, 10, 74, 5, 64, 5, 6, 87, 5, 8, 95, 96, 97, 94, 5, 8, 95, 194, 105, 97, 90, 5, 64, 5, 6, 77, 5, 8, 78, 10, 43, 9, 5, 8, 140, 10, 15, 9, 5, 8, 86, 10, 136, 9, 5, 8, 216, 10, 9, 5, 8, 84, 10, 57, 287, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [4, 5, 6, 7, 5, 8, 9, 10, 11, 370, 98, 5, 8, 13, 10, 11, 1, 5, 8, 43, 105, 10, 44, 28, 129, 5, 8, 15, 107, 10, 11, 16, 382, 5, 8, 136, 107, 10, 137, 28, 1, 388, 119, 5, 8, 37, 10, 38, 20, 309, 118, 116, 5, 8, 480, 105, 10, 481, 205, 1, 368, 447, 5, 8, 46, 58, 10, 47, 291, 212, 246, 5, 8, 57, 10, 59, 112, 264, 1, 1, 248, 5, 64, 5, 8, 19, 10, 11, 184, 18, 5, 64, 5, 6, 65, 5, 8, 480, 15, 480, 58, 10, 74, 5, 8, 136, 480, 58, 10, 74, 5, 8, 57, 19, 15, 10, 75, 5, 8, 136, 57, 58, 10, 303, 73, 5, 8, 43, 57, 58, 10, 74, 5, 8, 57, 480, 10, 221, 516, 5, 8, 480, 57, 58, 10, 74, 5, 8, 37, 19, 58, 10, 74, 5, 8, 37, 15, 105, 10, 66, 479, 68, 73, 5, 8, 15, 107, 13, 58, 10, 72, 5, 8, 13, 19, 57, 105, 10, 74, 5, 64, 5, 6, 87, 5, 8, 95, 96, 97, 94, 5, 8, 95, 194, 105, 97, 90, 5, 64, 5, 6, 77, 5, 8, 78, 10, 43, 9, 5, 8, 140, 10, 15, 9, 5, 8, 86, 10, 136, 9, 5, 8, 216, 10, 9, 5, 8, 84, 10, 57, 287, 5, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 233}, "46": {"input": [2, 4, 5, 6, 7, 5, 64, 5, 8, 9, 10, 11, 1, 5, 8, 57, 10, 59, 60, 429, 5, 8, 13, 10, 11, 5, 14, 15, 10, 267, 5, 14, 19, 10, 336, 5, 64, 5, 8, 53, 10, 54, 93, 56, 364, 1, 5, 64, 5, 8, 21, 10, 11, 117, 165, 5, 8, 46, 58, 10, 47, 479, 212, 293, 328, 5, 8, 202, 10, 5, 14, 480, 10, 481, 205, 482, 243, 447, 5, 14, 62, 10, 11, 447, 5, 64, 5, 8, 173, 10, 11, 415, 5, 8, 183, 10, 11, 236, 483, 5, 64, 5, 8, 136, 10, 137, 452, 111, 1, 1, 293, 5, 8, 348, 10, 11, 1, 5, 64, 5, 64, 5, 6, 77, 5, 8, 86, 10, 9, 5, 8, 82, 10, 19, 5, 8, 84, 10, 19, 57, 5, 8, 140, 10, 9, 21, 5, 8, 143, 10, 9, 173, 5, 8, 83, 10, 19, 348, 5, 8, 78, 10, 19, 183, 5, 64, 5, 6, 65, 5, 64, 5, 8, 57, 76, 152, 21, 58, 10, 75, 5, 8, 57, 58, 62, 58, 10, 74, 5, 64, 5, 8, 21, 62, 53, 10, 66, 368, 5, 8, 9, 62, 10, 66, 71, 5, 64, 5, 8, 62, 13, 173, 183, 348, 76, 152, 10, 74, 5, 8, 62, 1, 10, 66, 71, 5, 64, 5, 8, 136, 57, 10, 303, 5, 64, 5, 8, 57, 9, 58, 10, 450, 155, 97, 5, 8, 57, 9, 10, 154, 155, 369, 5, 8, 9, 57, 10, 66, 71, 5, 64, 5, 8, 348, 57, 10, 74, 517, 5, 64, 5, 8, 53, 19, 10, 395, 155, 518, 97, 5, 8, 19, 136, 10, 66, 71, 5, 64, 5, 8, 53, 9, 10, 395, 155, 518, 93, 5, 8, 57, 173, 10, 74, 5, 8, 183, 57, 10, 74, 73, 5, 64, 5, 64, 5, 6, 87, 5, 8, 95, 148, 360, 97, 90, 5, 8, 95, 148, 96, 97, 94, 5, 8, 88, 89, 94, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [4, 5, 6, 7, 5, 64, 5, 8, 9, 10, 11, 1, 5, 8, 57, 10, 59, 60, 429, 5, 8, 13, 10, 11, 5, 14, 15, 10, 267, 5, 14, 19, 10, 336, 5, 64, 5, 8, 53, 10, 54, 93, 56, 364, 1, 5, 64, 5, 8, 21, 10, 11, 117, 165, 5, 8, 46, 58, 10, 47, 479, 212, 293, 328, 5, 8, 202, 10, 5, 14, 480, 10, 481, 205, 482, 243, 447, 5, 14, 62, 10, 11, 447, 5, 64, 5, 8, 173, 10, 11, 415, 5, 8, 183, 10, 11, 236, 483, 5, 64, 5, 8, 136, 10, 137, 452, 111, 1, 1, 293, 5, 8, 348, 10, 11, 1, 5, 64, 5, 64, 5, 6, 77, 5, 8, 86, 10, 9, 5, 8, 82, 10, 19, 5, 8, 84, 10, 19, 57, 5, 8, 140, 10, 9, 21, 5, 8, 143, 10, 9, 173, 5, 8, 83, 10, 19, 348, 5, 8, 78, 10, 19, 183, 5, 64, 5, 6, 65, 5, 64, 5, 8, 57, 76, 152, 21, 58, 10, 75, 5, 8, 57, 58, 62, 58, 10, 74, 5, 64, 5, 8, 21, 62, 53, 10, 66, 368, 5, 8, 9, 62, 10, 66, 71, 5, 64, 5, 8, 62, 13, 173, 183, 348, 76, 152, 10, 74, 5, 8, 62, 1, 10, 66, 71, 5, 64, 5, 8, 136, 57, 10, 303, 5, 64, 5, 8, 57, 9, 58, 10, 450, 155, 97, 5, 8, 57, 9, 10, 154, 155, 369, 5, 8, 9, 57, 10, 66, 71, 5, 64, 5, 8, 348, 57, 10, 74, 517, 5, 64, 5, 8, 53, 19, 10, 395, 155, 518, 97, 5, 8, 19, 136, 10, 66, 71, 5, 64, 5, 8, 53, 9, 10, 395, 155, 518, 93, 5, 8, 57, 173, 10, 74, 5, 8, 183, 57, 10, 74, 73, 5, 64, 5, 64, 5, 6, 87, 5, 8, 95, 148, 360, 97, 90, 5, 8, 95, 148, 96, 97, 94, 5, 8, 88, 89, 94, 5, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 337}, "47": {"input": [2, 4, 5, 6, 7, 5, 8, 9, 10, 11, 336, 5, 64, 5, 8, 13, 10, 20, 116, 5, 14, 15, 58, 10, 11, 5, 14, 104, 105, 10, 106, 115, 109, 5, 14, 37, 10, 38, 105, 309, 266, 5, 203, 39, 105, 10, 114, 5, 203, 41, 10, 34, 5, 8, 19, 10, 11, 5, 14, 21, 58, 10, 28, 307, 5, 14, 197, 10, 198, 511, 5, 203, 200, 10, 284, 99, 5, 203, 1, 10, 421, 101, 5, 14, 202, 58, 10, 16, 1, 5, 203, 252, 58, 10, 5, 203, 273, 58, 10, 5, 8, 174, 10, 175, 1, 5, 8, 62, 10, 11, 238, 18, 5, 6, 65, 5, 8, 104, 62, 19, 6, 10, 75, 5, 8, 174, 62, 148, 10, 75, 5, 8, 21, 105, 174, 107, 10, 74, 73, 5, 8, 174, 13, 107, 10, 74, 5, 8, 37, 62, 107, 10, 153, 5, 8, 174, 197, 10, 220, 5, 64, 5, 6, 87, 5, 8, 95, 242, 105, 97, 90, 5, 8, 95, 193, 97, 94, 5, 64, 5, 6, 77, 5, 8, 79, 10, 9, 41, 5, 8, 286, 10, 9, 39, 5, 8, 82, 10, 9, 15, 5, 8, 146, 10, 9, 104, 5, 8, 78, 10, 9, 21, 5, 8, 217, 10, 9, 200, 5, 8, 186, 10, 9, 1, 5, 8, 300, 10, 9, 252, 5, 8, 187, 10, 9, 273, 5, 8, 85, 10, 9, 62, 5, 8, 84, 10, 9, 174, 5, 8, 218, 10, 287, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [4, 5, 6, 7, 5, 8, 9, 10, 11, 336, 5, 64, 5, 8, 13, 10, 20, 116, 5, 14, 15, 58, 10, 11, 5, 14, 104, 105, 10, 106, 115, 109, 5, 14, 37, 10, 38, 105, 309, 266, 5, 203, 39, 105, 10, 114, 5, 203, 41, 10, 34, 5, 8, 19, 10, 11, 5, 14, 21, 58, 10, 28, 307, 5, 14, 197, 10, 198, 511, 5, 203, 200, 10, 284, 99, 5, 203, 1, 10, 421, 101, 5, 14, 202, 58, 10, 16, 1, 5, 203, 252, 58, 10, 5, 203, 273, 58, 10, 5, 8, 174, 10, 175, 1, 5, 8, 62, 10, 11, 238, 18, 5, 6, 65, 5, 8, 104, 62, 19, 6, 10, 75, 5, 8, 174, 62, 148, 10, 75, 5, 8, 21, 105, 174, 107, 10, 74, 73, 5, 8, 174, 13, 107, 10, 74, 5, 8, 37, 62, 107, 10, 153, 5, 8, 174, 197, 10, 220, 5, 64, 5, 6, 87, 5, 8, 95, 242, 105, 97, 90, 5, 8, 95, 193, 97, 94, 5, 64, 5, 6, 77, 5, 8, 79, 10, 9, 41, 5, 8, 286, 10, 9, 39, 5, 8, 82, 10, 9, 15, 5, 8, 146, 10, 9, 104, 5, 8, 78, 10, 9, 21, 5, 8, 217, 10, 9, 200, 5, 8, 186, 10, 9, 1, 5, 8, 300, 10, 9, 252, 5, 8, 187, 10, 9, 273, 5, 8, 85, 10, 9, 62, 5, 8, 84, 10, 9, 174, 5, 8, 218, 10, 287, 5, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 254}, "48": {"input": [2, 4, 505, 1, 5, 6, 7, 5, 64, 5, 8, 202, 10, 5, 14, 9, 10, 11, 1, 5, 14, 163, 10, 164, 1, 5, 14, 166, 10, 164, 1, 5, 14, 168, 10, 164, 201, 98, 5, 14, 169, 10, 164, 201, 98, 5, 14, 43, 10, 44, 28, 199, 5, 64, 5, 14, 349, 10, 44, 5, 203, 13, 10, 11, 160, 5, 203, 15, 10, 11, 129, 5, 64, 5, 14, 252, 10, 118, 5, 203, 1, 10, 1, 519, 520, 31, 1, 5, 203, 1, 10, 1, 519, 520, 31, 1, 201, 98, 5, 203, 1, 10, 1, 1, 520, 1, 1, 1, 201, 98, 5, 64, 5, 14, 227, 10, 228, 471, 5, 203, 521, 58, 10, 61, 111, 58, 309, 248, 5, 203, 522, 10, 1, 205, 58, 309, 5, 64, 5, 14, 19, 10, 11, 208, 5, 64, 5, 64, 5, 64, 5, 6, 65, 5, 64, 5, 8, 202, 19, 10, 75, 523, 5, 8, 227, 166, 10, 75, 523, 5, 8, 227, 252, 58, 10, 74, 394, 5, 8, 43, 227, 10, 74, 219, 5, 64, 5, 8, 522, 168, 10, 330, 1, 1, 5, 8, 522, 168, 10, 66, 1, 5, 64, 5, 8, 521, 163, 10, 330, 1, 1, 5, 8, 521, 163, 10, 330, 1, 1, 5, 8, 521, 163, 10, 66, 524, 5, 64, 5, 8, 1, 169, 10, 330, 1, 1, 5, 8, 1, 166, 10, 330, 1, 1, 5, 64, 5, 8, 227, 9, 10, 330, 291, 1, 262, 5, 64, 5, 6, 77, 5, 8, 84, 10, 521, 5, 8, 141, 10, 1, 5, 8, 147, 10, 43, 5, 8, 83, 10, 163, 5, 8, 82, 10, 166, 5, 8, 357, 10, 168, 5, 8, 494, 10, 169, 5, 8, 142, 10, 9, 5, 8, 145, 10, 13, 5, 64, 5, 6, 87, 5, 8, 95, 194, 105, 90, 5, 8, 95, 230, 94, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [4, 505, 1, 5, 6, 7, 5, 64, 5, 8, 202, 10, 5, 14, 9, 10, 11, 1, 5, 14, 163, 10, 164, 1, 5, 14, 166, 10, 164, 1, 5, 14, 168, 10, 164, 201, 98, 5, 14, 169, 10, 164, 201, 98, 5, 14, 43, 10, 44, 28, 199, 5, 64, 5, 14, 349, 10, 44, 5, 203, 13, 10, 11, 160, 5, 203, 15, 10, 11, 129, 5, 64, 5, 14, 252, 10, 118, 5, 203, 1, 10, 1, 519, 520, 31, 1, 5, 203, 1, 10, 1, 519, 520, 31, 1, 201, 98, 5, 203, 1, 10, 1, 1, 520, 1, 1, 1, 201, 98, 5, 64, 5, 14, 227, 10, 228, 471, 5, 203, 521, 58, 10, 61, 111, 58, 309, 248, 5, 203, 522, 10, 1, 205, 58, 309, 5, 64, 5, 14, 19, 10, 11, 208, 5, 64, 5, 64, 5, 64, 5, 6, 65, 5, 64, 5, 8, 202, 19, 10, 75, 523, 5, 8, 227, 166, 10, 75, 523, 5, 8, 227, 252, 58, 10, 74, 394, 5, 8, 43, 227, 10, 74, 219, 5, 64, 5, 8, 522, 168, 10, 330, 1, 1, 5, 8, 522, 168, 10, 66, 1, 5, 64, 5, 8, 521, 163, 10, 330, 1, 1, 5, 8, 521, 163, 10, 330, 1, 1, 5, 8, 521, 163, 10, 66, 524, 5, 64, 5, 8, 1, 169, 10, 330, 1, 1, 5, 8, 1, 166, 10, 330, 1, 1, 5, 64, 5, 8, 227, 9, 10, 330, 291, 1, 262, 5, 64, 5, 6, 77, 5, 8, 84, 10, 521, 5, 8, 141, 10, 1, 5, 8, 147, 10, 43, 5, 8, 83, 10, 163, 5, 8, 82, 10, 166, 5, 8, 357, 10, 168, 5, 8, 494, 10, 169, 5, 8, 142, 10, 9, 5, 8, 145, 10, 13, 5, 64, 5, 6, 87, 5, 8, 95, 194, 105, 90, 5, 8, 95, 230, 94, 5, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 322}, "49": {"input": [2, 4, 5, 6, 7, 5, 8, 9, 10, 11, 159, 5, 8, 46, 10, 47, 150, 107, 398, 310, 45, 5, 8, 202, 105, 10, 64, 5, 14, 50, 105, 10, 47, 276, 30, 20, 23, 5, 14, 52, 105, 10, 47, 276, 1, 20, 23, 5, 8, 163, 58, 10, 164, 478, 1, 5, 8, 252, 10, 5, 14, 174, 10, 175, 1, 1, 248, 250, 5, 14, 104, 107, 10, 106, 341, 105, 340, 58, 111, 1, 5, 14, 271, 10, 272, 193, 464, 309, 16, 1, 5, 8, 13, 10, 11, 260, 184, 5, 64, 5, 6, 65, 5, 8, 174, 163, 107, 10, 454, 68, 73, 5, 64, 5, 8, 252, 13, 6, 10, 75, 5, 64, 5, 8, 174, 271, 105, 10, 221, 70, 5, 8, 271, 174, 105, 10, 74, 5, 64, 5, 8, 104, 271, 148, 10, 66, 446, 68, 5, 8, 174, 202, 6, 10, 74, 70, 5, 64, 5, 6, 87, 5, 8, 88, 89, 90, 5, 8, 95, 193, 97, 94, 5, 64, 5, 6, 77, 5, 8, 311, 10, 9, 46, 5, 8, 185, 10, 9, 52, 5, 8, 186, 10, 9, 50, 5, 8, 86, 10, 9, 163, 5, 8, 215, 10, 9, 271, 5, 8, 218, 10, 9, 5, 8, 84, 10, 9, 174, 5, 8, 85, 10, 152, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [4, 5, 6, 7, 5, 8, 9, 10, 11, 159, 5, 8, 46, 10, 47, 150, 107, 398, 310, 45, 5, 8, 202, 105, 10, 64, 5, 14, 50, 105, 10, 47, 276, 30, 20, 23, 5, 14, 52, 105, 10, 47, 276, 1, 20, 23, 5, 8, 163, 58, 10, 164, 478, 1, 5, 8, 252, 10, 5, 14, 174, 10, 175, 1, 1, 248, 250, 5, 14, 104, 107, 10, 106, 341, 105, 340, 58, 111, 1, 5, 14, 271, 10, 272, 193, 464, 309, 16, 1, 5, 8, 13, 10, 11, 260, 184, 5, 64, 5, 6, 65, 5, 8, 174, 163, 107, 10, 454, 68, 73, 5, 64, 5, 8, 252, 13, 6, 10, 75, 5, 64, 5, 8, 174, 271, 105, 10, 221, 70, 5, 8, 271, 174, 105, 10, 74, 5, 64, 5, 8, 104, 271, 148, 10, 66, 446, 68, 5, 8, 174, 202, 6, 10, 74, 70, 5, 64, 5, 6, 87, 5, 8, 88, 89, 90, 5, 8, 95, 193, 97, 94, 5, 64, 5, 6, 77, 5, 8, 311, 10, 9, 46, 5, 8, 185, 10, 9, 52, 5, 8, 186, 10, 9, 50, 5, 8, 86, 10, 9, 163, 5, 8, 215, 10, 9, 271, 5, 8, 218, 10, 9, 5, 8, 84, 10, 9, 174, 5, 8, 85, 10, 152, 5, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 224}, "50": {"input": [2, 4, 158, 5, 6, 7, 5, 8, 9, 10, 11, 159, 98, 5, 8, 13, 10, 11, 129, 483, 5, 8, 57, 10, 59, 399, 497, 525, 5, 8, 163, 107, 10, 164, 167, 5, 8, 166, 10, 164, 388, 5, 231, 168, 10, 114, 1, 5, 231, 169, 10, 110, 1, 5, 231, 170, 10, 42, 1, 5, 231, 296, 10, 34, 1, 5, 231, 202, 10, 5, 64, 5, 8, 46, 10, 47, 64, 5, 14, 50, 10, 486, 35, 5, 14, 52, 10, 487, 29, 5, 14, 280, 10, 433, 475, 5, 14, 281, 10, 488, 397, 5, 14, 282, 10, 490, 397, 5, 8, 37, 10, 38, 111, 58, 119, 309, 5, 14, 39, 10, 114, 526, 5, 14, 41, 10, 110, 526, 5, 14, 120, 10, 42, 526, 5, 14, 122, 10, 34, 526, 5, 8, 123, 10, 38, 101, 118, 224, 451, 5, 8, 15, 10, 11, 382, 5, 64, 5, 8, 19, 10, 11, 184, 18, 5, 64, 5, 6, 77, 5, 8, 86, 10, 9, 5, 8, 84, 10, 9, 57, 5, 8, 140, 10, 9, 163, 5, 8, 494, 10, 9, 281, 5, 8, 142, 10, 9, 280, 5, 8, 83, 10, 9, 50, 5, 8, 147, 10, 9, 52, 5, 8, 78, 10, 9, 13, 5, 8, 241, 10, 9, 168, 5, 8, 145, 10, 9, 169, 5, 8, 146, 10, 9, 170, 5, 8, 144, 10, 9, 296, 5, 8, 300, 10, 9, 15, 5, 64, 5, 6, 65, 5, 64, 5, 8, 57, 19, 15, 46, 10, 75, 5, 64, 5, 8, 57, 163, 166, 10, 366, 1, 264, 5, 8, 163, 57, 58, 10, 189, 5, 8, 166, 57, 58, 10, 189, 5, 64, 5, 8, 163, 19, 163, 166, 15, 46, 10, 190, 5, 8, 166, 19, 166, 163, 46, 10, 190, 5, 64, 5, 8, 57, 19, 10, 75, 5, 64, 5, 8, 37, 19, 163, 123, 10, 74, 5, 8, 15, 37, 10, 74, 5, 8, 123, 19, 46, 166, 76, 10, 74, 5, 64, 5, 8, 57, 37, 10, 1, 5, 8, 57, 37, 10, 1, 5, 64, 5, 64, 5, 8, 13, 57, 10, 74, 312, 5, 64, 5, 8, 52, 123, 10, 66, 499, 5, 8, 281, 123, 10, 66, 500, 5, 8, 50, 123, 10, 66, 501, 5, 8, 280, 123, 10, 66, 502, 5, 8, 282, 123, 10, 66, 503, 5, 64, 5, 8, 37, 166, 10, 358, 359, 5, 64, 5, 8, 169, 123, 10, 66, 418, 5, 8, 296, 123, 10, 66, 514, 5, 8, 168, 123, 10, 66, 1, 5, 8, 170, 123, 10, 66, 401, 5, 8, 202, 123, 10, 66, 509, 5, 64, 5, 64, 5, 6, 87, 5, 8, 95, 96, 107, 97, 94, 5, 8, 95, 291, 107, 97, 90, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [4, 158, 5, 6, 7, 5, 8, 9, 10, 11, 159, 98, 5, 8, 13, 10, 11, 129, 483, 5, 8, 57, 10, 59, 399, 497, 525, 5, 8, 163, 107, 10, 164, 167, 5, 8, 166, 10, 164, 388, 5, 231, 168, 10, 114, 1, 5, 231, 169, 10, 110, 1, 5, 231, 170, 10, 42, 1, 5, 231, 296, 10, 34, 1, 5, 231, 202, 10, 5, 64, 5, 8, 46, 10, 47, 64, 5, 14, 50, 10, 486, 35, 5, 14, 52, 10, 487, 29, 5, 14, 280, 10, 433, 475, 5, 14, 281, 10, 488, 397, 5, 14, 282, 10, 490, 397, 5, 8, 37, 10, 38, 111, 58, 119, 309, 5, 14, 39, 10, 114, 526, 5, 14, 41, 10, 110, 526, 5, 14, 120, 10, 42, 526, 5, 14, 122, 10, 34, 526, 5, 8, 123, 10, 38, 101, 118, 224, 451, 5, 8, 15, 10, 11, 382, 5, 64, 5, 8, 19, 10, 11, 184, 18, 5, 64, 5, 6, 77, 5, 8, 86, 10, 9, 5, 8, 84, 10, 9, 57, 5, 8, 140, 10, 9, 163, 5, 8, 494, 10, 9, 281, 5, 8, 142, 10, 9, 280, 5, 8, 83, 10, 9, 50, 5, 8, 147, 10, 9, 52, 5, 8, 78, 10, 9, 13, 5, 8, 241, 10, 9, 168, 5, 8, 145, 10, 9, 169, 5, 8, 146, 10, 9, 170, 5, 8, 144, 10, 9, 296, 5, 8, 300, 10, 9, 15, 5, 64, 5, 6, 65, 5, 64, 5, 8, 57, 19, 15, 46, 10, 75, 5, 64, 5, 8, 57, 163, 166, 10, 366, 1, 264, 5, 8, 163, 57, 58, 10, 189, 5, 8, 166, 57, 58, 10, 189, 5, 64, 5, 8, 163, 19, 163, 166, 15, 46, 10, 190, 5, 8, 166, 19, 166, 163, 46, 10, 190, 5, 64, 5, 8, 57, 19, 10, 75, 5, 64, 5, 8, 37, 19, 163, 123, 10, 74, 5, 8, 15, 37, 10, 74, 5, 8, 123, 19, 46, 166, 76, 10, 74, 5, 64, 5, 8, 57, 37, 10, 1, 5, 8, 57, 37, 10, 1, 5, 64, 5, 64, 5, 8, 13, 57, 10, 74, 312, 5, 64, 5, 8, 52, 123, 10, 66, 499, 5, 8, 281, 123, 10, 66, 500, 5, 8, 50, 123, 10, 66, 501, 5, 8, 280, 123, 10, 66, 502, 5, 8, 282, 123, 10, 66, 503, 5, 64, 5, 8, 37, 166, 10, 358, 359, 5, 64, 5, 8, 169, 123, 10, 66, 418, 5, 8, 296, 123, 10, 66, 514, 5, 8, 168, 123, 10, 66, 1, 5, 8, 170, 123, 10, 66, 401, 5, 8, 202, 123, 10, 66, 509, 5, 64, 5, 64, 5, 6, 87, 5, 8, 95, 96, 107, 97, 94, 5, 8, 95, 291, 107, 97, 90, 5, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 470}, "51": {"input": [2, 4, 5, 64, 5, 6, 7, 5, 8, 9, 10, 11, 100, 5, 8, 13, 105, 10, 11, 107, 16, 58, 1, 5, 8, 15, 10, 11, 107, 111, 465, 5, 64, 5, 8, 202, 10, 5, 14, 25, 58, 10, 26, 35, 105, 1, 133, 58, 464, 320, 248, 5, 14, 27, 58, 10, 26, 29, 105, 1, 30, 58, 464, 1, 248, 5, 14, 271, 10, 272, 69, 1, 320, 5, 14, 527, 10, 272, 69, 1, 320, 5, 64, 5, 8, 174, 10, 175, 1, 1, 5, 64, 5, 8, 46, 10, 47, 276, 58, 211, 129, 48, 5, 8, 19, 10, 11, 129, 48, 5, 8, 163, 107, 10, 164, 121, 165, 5, 64, 5, 8, 37, 10, 38, 5, 14, 39, 58, 10, 110, 58, 20, 124, 390, 5, 14, 41, 10, 110, 58, 20, 124, 1, 5, 64, 5, 8, 21, 10, 11, 184, 18, 5, 64, 5, 6, 65, 5, 8, 202, 21, 58, 10, 153, 5, 8, 202, 21, 58, 10, 75, 5, 8, 174, 21, 76, 10, 75, 5, 64, 5, 8, 163, 174, 58, 10, 189, 5, 8, 163, 1, 58, 10, 189, 1, 5, 8, 163, 21, 107, 10, 74, 5, 64, 5, 8, 39, 21, 58, 10, 74, 70, 5, 8, 39, 163, 10, 74, 73, 5, 64, 5, 8, 271, 39, 10, 66, 71, 68, 70, 5, 64, 5, 8, 39, 174, 10, 74, 222, 5, 64, 5, 8, 41, 21, 58, 10, 74, 73, 5, 8, 41, 163, 10, 74, 70, 5, 64, 5, 8, 271, 41, 10, 66, 528, 68, 517, 5, 64, 5, 8, 271, 19, 10, 74, 5, 8, 527, 19, 10, 74, 5, 64, 5, 6, 77, 5, 8, 145, 10, 9, 25, 5, 8, 141, 10, 9, 27, 5, 8, 83, 10, 9, 13, 5, 8, 82, 10, 9, 163, 5, 8, 217, 10, 9, 46, 5, 8, 300, 10, 9, 19, 5, 8, 86, 10, 9, 5, 8, 85, 10, 21, 5, 8, 84, 10, 9, 174, 5, 64, 5, 6, 87, 5, 8, 88, 89, 90, 5, 8, 91, 335, 93, 94, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [4, 5, 64, 5, 6, 7, 5, 8, 9, 10, 11, 100, 5, 8, 13, 105, 10, 11, 107, 16, 58, 1, 5, 8, 15, 10, 11, 107, 111, 465, 5, 64, 5, 8, 202, 10, 5, 14, 25, 58, 10, 26, 35, 105, 1, 133, 58, 464, 320, 248, 5, 14, 27, 58, 10, 26, 29, 105, 1, 30, 58, 464, 1, 248, 5, 14, 271, 10, 272, 69, 1, 320, 5, 14, 527, 10, 272, 69, 1, 320, 5, 64, 5, 8, 174, 10, 175, 1, 1, 5, 64, 5, 8, 46, 10, 47, 276, 58, 211, 129, 48, 5, 8, 19, 10, 11, 129, 48, 5, 8, 163, 107, 10, 164, 121, 165, 5, 64, 5, 8, 37, 10, 38, 5, 14, 39, 58, 10, 110, 58, 20, 124, 390, 5, 14, 41, 10, 110, 58, 20, 124, 1, 5, 64, 5, 8, 21, 10, 11, 184, 18, 5, 64, 5, 6, 65, 5, 8, 202, 21, 58, 10, 153, 5, 8, 202, 21, 58, 10, 75, 5, 8, 174, 21, 76, 10, 75, 5, 64, 5, 8, 163, 174, 58, 10, 189, 5, 8, 163, 1, 58, 10, 189, 1, 5, 8, 163, 21, 107, 10, 74, 5, 64, 5, 8, 39, 21, 58, 10, 74, 70, 5, 8, 39, 163, 10, 74, 73, 5, 64, 5, 8, 271, 39, 10, 66, 71, 68, 70, 5, 64, 5, 8, 39, 174, 10, 74, 222, 5, 64, 5, 8, 41, 21, 58, 10, 74, 73, 5, 8, 41, 163, 10, 74, 70, 5, 64, 5, 8, 271, 41, 10, 66, 528, 68, 517, 5, 64, 5, 8, 271, 19, 10, 74, 5, 8, 527, 19, 10, 74, 5, 64, 5, 6, 77, 5, 8, 145, 10, 9, 25, 5, 8, 141, 10, 9, 27, 5, 8, 83, 10, 9, 13, 5, 8, 82, 10, 9, 163, 5, 8, 217, 10, 9, 46, 5, 8, 300, 10, 9, 19, 5, 8, 86, 10, 9, 5, 8, 85, 10, 21, 5, 8, 84, 10, 9, 174, 5, 64, 5, 6, 87, 5, 8, 88, 89, 90, 5, 8, 91, 335, 93, 94, 5, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 355}, "52": {"input": [2, 4, 234, 158, 5, 6, 7, 5, 8, 9, 10, 11, 98, 103, 5, 8, 13, 10, 11, 208, 5, 64, 5, 8, 15, 10, 11, 98, 201, 5, 14, 19, 10, 20, 5, 14, 21, 10, 101, 5, 14, 62, 10, 28, 5, 14, 173, 10, 111, 5, 64, 5, 8, 183, 10, 11, 1, 5, 8, 348, 10, 11, 98, 201, 5, 64, 5, 8, 350, 10, 1, 5, 14, 174, 10, 175, 5, 14, 317, 10, 318, 5, 203, 529, 10, 114, 5, 203, 530, 10, 110, 5, 203, 1, 10, 34, 5, 203, 1, 10, 42, 5, 64, 5, 8, 351, 10, 11, 1, 5, 64, 5, 6, 77, 5, 8, 86, 10, 9, 5, 8, 84, 10, 174, 9, 5, 8, 241, 10, 19, 9, 5, 8, 145, 10, 21, 9, 5, 8, 144, 10, 62, 9, 5, 8, 146, 10, 173, 9, 5, 8, 147, 10, 183, 9, 5, 8, 83, 10, 351, 9, 5, 512, 5, 6, 65, 5, 8, 317, 13, 10, 531, 361, 391, 5, 8, 317, 13, 10, 66, 193, 5, 8, 13, 174, 10, 1, 409, 532, 5, 8, 13, 174, 10, 1, 69, 532, 5, 8, 13, 174, 10, 1, 242, 532, 5, 8, 13, 174, 10, 1, 243, 532, 5, 8, 350, 13, 10, 75, 5, 64, 5, 8, 174, 19, 10, 66, 533, 68, 5, 8, 174, 21, 10, 66, 534, 68, 5, 8, 174, 62, 10, 66, 1, 68, 5, 8, 174, 173, 10, 66, 1, 68, 5, 64, 5, 8, 350, 15, 10, 377, 69, 5, 8, 350, 15, 10, 377, 242, 5, 8, 350, 15, 10, 377, 243, 5, 8, 350, 15, 10, 377, 409, 5, 64, 5, 8, 350, 508, 10, 75, 5, 64, 5, 8, 350, 183, 10, 223, 430, 5, 8, 183, 350, 10, 74, 5, 64, 5, 8, 350, 351, 10, 74, 5, 64, 5, 6, 87, 5, 8, 91, 1, 93, 90, 5, 8, 95, 361, 97, 94, 5, 8, 88, 89, 94, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [4, 234, 158, 5, 6, 7, 5, 8, 9, 10, 11, 98, 103, 5, 8, 13, 10, 11, 208, 5, 64, 5, 8, 15, 10, 11, 98, 201, 5, 14, 19, 10, 20, 5, 14, 21, 10, 101, 5, 14, 62, 10, 28, 5, 14, 173, 10, 111, 5, 64, 5, 8, 183, 10, 11, 1, 5, 8, 348, 10, 11, 98, 201, 5, 64, 5, 8, 350, 10, 1, 5, 14, 174, 10, 175, 5, 14, 317, 10, 318, 5, 203, 529, 10, 114, 5, 203, 530, 10, 110, 5, 203, 1, 10, 34, 5, 203, 1, 10, 42, 5, 64, 5, 8, 351, 10, 11, 1, 5, 64, 5, 6, 77, 5, 8, 86, 10, 9, 5, 8, 84, 10, 174, 9, 5, 8, 241, 10, 19, 9, 5, 8, 145, 10, 21, 9, 5, 8, 144, 10, 62, 9, 5, 8, 146, 10, 173, 9, 5, 8, 147, 10, 183, 9, 5, 8, 83, 10, 351, 9, 5, 512, 5, 6, 65, 5, 8, 317, 13, 10, 531, 361, 391, 5, 8, 317, 13, 10, 66, 193, 5, 8, 13, 174, 10, 1, 409, 532, 5, 8, 13, 174, 10, 1, 69, 532, 5, 8, 13, 174, 10, 1, 242, 532, 5, 8, 13, 174, 10, 1, 243, 532, 5, 8, 350, 13, 10, 75, 5, 64, 5, 8, 174, 19, 10, 66, 533, 68, 5, 8, 174, 21, 10, 66, 534, 68, 5, 8, 174, 62, 10, 66, 1, 68, 5, 8, 174, 173, 10, 66, 1, 68, 5, 64, 5, 8, 350, 15, 10, 377, 69, 5, 8, 350, 15, 10, 377, 242, 5, 8, 350, 15, 10, 377, 243, 5, 8, 350, 15, 10, 377, 409, 5, 64, 5, 8, 350, 508, 10, 75, 5, 64, 5, 8, 350, 183, 10, 223, 430, 5, 8, 183, 350, 10, 74, 5, 64, 5, 8, 350, 351, 10, 74, 5, 64, 5, 6, 87, 5, 8, 91, 1, 93, 90, 5, 8, 95, 361, 97, 94, 5, 8, 88, 89, 94, 5, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 337}, "53": {"input": [2, 4, 158, 505, 1, 5, 6, 7, 5, 8, 9, 10, 11, 159, 5, 8, 13, 10, 11, 5, 14, 15, 10, 310, 1, 5, 14, 19, 10, 535, 119, 290, 5, 14, 136, 58, 10, 137, 504, 165, 224, 5, 8, 46, 10, 47, 1, 48, 201, 5, 14, 50, 10, 536, 5, 14, 52, 10, 537, 5, 14, 280, 10, 538, 5, 14, 281, 10, 539, 5, 64, 5, 8, 21, 10, 11, 184, 18, 5, 64, 5, 8, 202, 10, 5, 14, 252, 10, 5, 203, 273, 10, 118, 5, 316, 1, 10, 540, 519, 520, 256, 1, 541, 5, 316, 436, 10, 437, 230, 542, 31, 543, 5, 203, 321, 10, 118, 5, 316, 1, 10, 540, 519, 520, 256, 1, 541, 5, 316, 544, 10, 437, 230, 542, 31, 543, 5, 203, 373, 10, 118, 5, 316, 1, 10, 540, 519, 520, 256, 1, 541, 5, 316, 545, 10, 437, 230, 542, 31, 543, 5, 203, 374, 10, 118, 5, 316, 1, 10, 540, 519, 520, 256, 1, 541, 5, 316, 546, 10, 437, 230, 542, 31, 543, 5, 14, 227, 10, 228, 58, 471, 341, 5, 203, 521, 58, 10, 111, 1, 5, 203, 522, 10, 205, 116, 5, 64, 5, 6, 65, 5, 8, 21, 227, 10, 189, 5, 8, 21, 152, 10, 190, 5, 8, 21, 76, 10, 74, 5, 64, 5, 8, 227, 76, 58, 10, 157, 5, 8, 252, 76, 252, 21, 10, 75, 5, 8, 521, 252, 58, 10, 74, 70, 5, 64, 5, 8, 136, 227, 10, 74, 219, 5, 8, 19, 227, 10, 74, 73, 5, 8, 15, 227, 10, 74, 312, 5, 64, 5, 8, 521, 136, 10, 330, 536, 1, 5, 8, 521, 136, 10, 330, 539, 1, 5, 8, 521, 136, 10, 330, 538, 1, 5, 8, 521, 136, 10, 330, 537, 1, 5, 64, 5, 8, 521, 136, 10, 332, 547, 333, 443, 1, 68, 5, 8, 521, 136, 10, 332, 547, 333, 1, 1, 68, 5, 8, 521, 136, 10, 332, 547, 333, 1, 1, 68, 5, 8, 521, 136, 10, 332, 547, 333, 1, 1, 68, 5, 64, 5, 8, 521, 136, 10, 332, 547, 333, 524, 1, 5, 8, 521, 136, 10, 66, 524, 5, 64, 5, 8, 252, 522, 10, 74, 1, 5, 64, 5, 6, 77, 5, 8, 218, 10, 9, 5, 8, 311, 10, 9, 136, 5, 8, 86, 10, 9, 19, 5, 8, 84, 10, 9, 521, 5, 8, 185, 10, 9, 50, 5, 8, 186, 10, 9, 52, 5, 8, 187, 10, 9, 280, 5, 8, 188, 10, 9, 281, 5, 8, 80, 10, 9, 15, 5, 8, 85, 10, 9, 21, 5, 8, 64, 5, 6, 87, 5, 8, 95, 291, 105, 90, 5, 8, 95, 230, 94, 5, 8, 88, 1, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [4, 158, 505, 1, 5, 6, 7, 5, 8, 9, 10, 11, 159, 5, 8, 13, 10, 11, 5, 14, 15, 10, 310, 1, 5, 14, 19, 10, 535, 119, 290, 5, 14, 136, 58, 10, 137, 504, 165, 224, 5, 8, 46, 10, 47, 1, 48, 201, 5, 14, 50, 10, 536, 5, 14, 52, 10, 537, 5, 14, 280, 10, 538, 5, 14, 281, 10, 539, 5, 64, 5, 8, 21, 10, 11, 184, 18, 5, 64, 5, 8, 202, 10, 5, 14, 252, 10, 5, 203, 273, 10, 118, 5, 316, 1, 10, 540, 519, 520, 256, 1, 541, 5, 316, 436, 10, 437, 230, 542, 31, 543, 5, 203, 321, 10, 118, 5, 316, 1, 10, 540, 519, 520, 256, 1, 541, 5, 316, 544, 10, 437, 230, 542, 31, 543, 5, 203, 373, 10, 118, 5, 316, 1, 10, 540, 519, 520, 256, 1, 541, 5, 316, 545, 10, 437, 230, 542, 31, 543, 5, 203, 374, 10, 118, 5, 316, 1, 10, 540, 519, 520, 256, 1, 541, 5, 316, 546, 10, 437, 230, 542, 31, 543, 5, 14, 227, 10, 228, 58, 471, 341, 5, 203, 521, 58, 10, 111, 1, 5, 203, 522, 10, 205, 116, 5, 64, 5, 6, 65, 5, 8, 21, 227, 10, 189, 5, 8, 21, 152, 10, 190, 5, 8, 21, 76, 10, 74, 5, 64, 5, 8, 227, 76, 58, 10, 157, 5, 8, 252, 76, 252, 21, 10, 75, 5, 8, 521, 252, 58, 10, 74, 70, 5, 64, 5, 8, 136, 227, 10, 74, 219, 5, 8, 19, 227, 10, 74, 73, 5, 8, 15, 227, 10, 74, 312, 5, 64, 5, 8, 521, 136, 10, 330, 536, 1, 5, 8, 521, 136, 10, 330, 539, 1, 5, 8, 521, 136, 10, 330, 538, 1, 5, 8, 521, 136, 10, 330, 537, 1, 5, 64, 5, 8, 521, 136, 10, 332, 547, 333, 443, 1, 68, 5, 8, 521, 136, 10, 332, 547, 333, 1, 1, 68, 5, 8, 521, 136, 10, 332, 547, 333, 1, 1, 68, 5, 8, 521, 136, 10, 332, 547, 333, 1, 1, 68, 5, 64, 5, 8, 521, 136, 10, 332, 547, 333, 524, 1, 5, 8, 521, 136, 10, 66, 524, 5, 64, 5, 8, 252, 522, 10, 74, 1, 5, 64, 5, 6, 77, 5, 8, 218, 10, 9, 5, 8, 311, 10, 9, 136, 5, 8, 86, 10, 9, 19, 5, 8, 84, 10, 9, 521, 5, 8, 185, 10, 9, 50, 5, 8, 186, 10, 9, 52, 5, 8, 187, 10, 9, 280, 5, 8, 188, 10, 9, 281, 5, 8, 80, 10, 9, 15, 5, 8, 85, 10, 9, 21, 5, 8, 64, 5, 6, 87, 5, 8, 95, 291, 105, 90, 5, 8, 95, 230, 94, 5, 8, 88, 1, 5, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 470}, "54": {"input": [2, 4, 383, 5, 6, 7, 5, 8, 9, 10, 11, 336, 98, 5, 8, 43, 58, 10, 44, 28, 199, 5, 8, 13, 10, 11, 1, 5, 64, 5, 8, 37, 10, 38, 42, 5, 14, 39, 10, 1, 315, 548, 5, 14, 41, 10, 1, 319, 549, 5, 14, 120, 10, 115, 1, 507, 5, 14, 122, 10, 387, 1, 550, 5, 64, 5, 8, 15, 10, 11, 118, 5, 14, 19, 10, 115, 1, 5, 14, 21, 10, 115, 1, 5, 14, 62, 10, 115, 1, 5, 14, 173, 10, 115, 1, 5, 64, 5, 8, 183, 10, 11, 5, 14, 348, 10, 535, 172, 5, 14, 350, 10, 99, 1, 5, 14, 351, 10, 504, 1, 5, 14, 352, 10, 1, 1, 5, 14, 355, 10, 56, 1, 5, 64, 5, 8, 174, 10, 175, 438, 213, 5, 14, 202, 10, 5, 14, 252, 10, 5, 14, 273, 10, 5, 14, 321, 10, 5, 14, 373, 10, 5, 64, 5, 8, 423, 10, 11, 1, 5, 8, 424, 10, 11, 1, 5, 64, 5, 6, 65, 5, 64, 5, 8, 174, 348, 10, 66, 418, 5, 8, 174, 350, 10, 66, 284, 5, 8, 174, 351, 10, 66, 421, 5, 8, 174, 352, 10, 66, 496, 5, 8, 174, 355, 10, 66, 378, 5, 64, 5, 8, 39, 43, 10, 66, 69, 5, 8, 41, 43, 10, 66, 242, 5, 8, 120, 43, 10, 66, 243, 5, 8, 122, 43, 10, 66, 409, 5, 64, 5, 8, 174, 424, 10, 75, 5, 8, 37, 424, 423, 58, 10, 75, 5, 8, 37, 13, 10, 74, 5, 64, 5, 6, 77, 5, 8, 84, 10, 202, 348, 5, 8, 86, 10, 348, 5, 8, 185, 10, 350, 5, 8, 186, 10, 351, 5, 8, 187, 10, 352, 5, 8, 188, 10, 355, 5, 8, 141, 10, 9, 39, 5, 8, 140, 10, 9, 41, 5, 8, 139, 10, 9, 120, 5, 8, 145, 10, 9, 122, 5, 8, 78, 10, 9, 43, 5, 8, 218, 10, 9, 5, 8, 215, 10, 9, 423, 5, 8, 83, 10, 9, 13, 5, 64, 5, 64, 5, 6, 87, 5, 8, 91, 92, 1, 55, 90, 5, 8, 91, 305, 1, 55, 90, 5, 8, 91, 466, 1, 55, 90, 5, 8, 91, 410, 1, 55, 90, 5, 64, 5, 8, 91, 92, 93, 94, 5, 8, 91, 305, 93, 94, 5, 8, 91, 466, 93, 94, 5, 8, 91, 410, 93, 94, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [4, 383, 5, 6, 7, 5, 8, 9, 10, 11, 336, 98, 5, 8, 43, 58, 10, 44, 28, 199, 5, 8, 13, 10, 11, 1, 5, 64, 5, 8, 37, 10, 38, 42, 5, 14, 39, 10, 1, 315, 548, 5, 14, 41, 10, 1, 319, 549, 5, 14, 120, 10, 115, 1, 507, 5, 14, 122, 10, 387, 1, 550, 5, 64, 5, 8, 15, 10, 11, 118, 5, 14, 19, 10, 115, 1, 5, 14, 21, 10, 115, 1, 5, 14, 62, 10, 115, 1, 5, 14, 173, 10, 115, 1, 5, 64, 5, 8, 183, 10, 11, 5, 14, 348, 10, 535, 172, 5, 14, 350, 10, 99, 1, 5, 14, 351, 10, 504, 1, 5, 14, 352, 10, 1, 1, 5, 14, 355, 10, 56, 1, 5, 64, 5, 8, 174, 10, 175, 438, 213, 5, 14, 202, 10, 5, 14, 252, 10, 5, 14, 273, 10, 5, 14, 321, 10, 5, 14, 373, 10, 5, 64, 5, 8, 423, 10, 11, 1, 5, 8, 424, 10, 11, 1, 5, 64, 5, 6, 65, 5, 64, 5, 8, 174, 348, 10, 66, 418, 5, 8, 174, 350, 10, 66, 284, 5, 8, 174, 351, 10, 66, 421, 5, 8, 174, 352, 10, 66, 496, 5, 8, 174, 355, 10, 66, 378, 5, 64, 5, 8, 39, 43, 10, 66, 69, 5, 8, 41, 43, 10, 66, 242, 5, 8, 120, 43, 10, 66, 243, 5, 8, 122, 43, 10, 66, 409, 5, 64, 5, 8, 174, 424, 10, 75, 5, 8, 37, 424, 423, 58, 10, 75, 5, 8, 37, 13, 10, 74, 5, 64, 5, 6, 77, 5, 8, 84, 10, 202, 348, 5, 8, 86, 10, 348, 5, 8, 185, 10, 350, 5, 8, 186, 10, 351, 5, 8, 187, 10, 352, 5, 8, 188, 10, 355, 5, 8, 141, 10, 9, 39, 5, 8, 140, 10, 9, 41, 5, 8, 139, 10, 9, 120, 5, 8, 145, 10, 9, 122, 5, 8, 78, 10, 9, 43, 5, 8, 218, 10, 9, 5, 8, 215, 10, 9, 423, 5, 8, 83, 10, 9, 13, 5, 64, 5, 64, 5, 6, 87, 5, 8, 91, 92, 1, 55, 90, 5, 8, 91, 305, 1, 55, 90, 5, 8, 91, 466, 1, 55, 90, 5, 8, 91, 410, 1, 55, 90, 5, 64, 5, 8, 91, 92, 93, 94, 5, 8, 91, 305, 93, 94, 5, 8, 91, 466, 93, 94, 5, 8, 91, 410, 93, 94, 5, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 414}, "55": {"input": [2, 5, 64, 5, 4, 5, 6, 7, 5, 64, 5, 8, 9, 10, 11, 103, 98, 5, 8, 174, 10, 175, 1, 248, 5, 8, 136, 10, 137, 244, 93, 293, 5, 8, 13, 10, 11, 294, 5, 64, 5, 8, 163, 10, 164, 5, 14, 166, 10, 1, 5, 14, 168, 10, 1, 5, 14, 169, 10, 1, 5, 14, 170, 10, 1, 5, 64, 5, 8, 15, 10, 11, 5, 14, 19, 10, 1, 5, 14, 21, 10, 1, 5, 14, 62, 10, 1, 5, 14, 173, 10, 1, 5, 14, 183, 58, 10, 1, 5, 64, 5, 8, 348, 10, 11, 184, 18, 5, 64, 5, 6, 77, 5, 8, 142, 10, 9, 166, 5, 8, 140, 10, 9, 168, 5, 8, 139, 10, 9, 169, 5, 8, 79, 10, 9, 170, 5, 8, 301, 10, 9, 136, 5, 8, 144, 10, 9, 13, 5, 8, 86, 10, 9, 5, 8, 84, 10, 9, 174, 5, 64, 5, 6, 65, 5, 8, 174, 348, 10, 75, 5, 64, 5, 5, 8, 168, 174, 10, 189, 5, 8, 169, 174, 10, 189, 5, 8, 170, 174, 10, 189, 5, 64, 5, 64, 5, 8, 166, 136, 348, 13, 10, 190, 5, 8, 168, 136, 348, 13, 10, 190, 5, 8, 169, 136, 348, 13, 10, 190, 5, 8, 170, 136, 348, 13, 10, 190, 5, 64, 5, 8, 174, 19, 10, 75, 5, 8, 174, 21, 10, 75, 5, 8, 174, 62, 10, 75, 5, 8, 174, 173, 10, 75, 5, 64, 5, 8, 168, 166, 10, 66, 242, 262, 5, 8, 168, 170, 58, 10, 66, 360, 70, 5, 8, 168, 169, 10, 66, 360, 70, 5, 64, 5, 8, 169, 21, 10, 66, 243, 312, 5, 8, 169, 166, 10, 66, 360, 70, 5, 8, 169, 170, 10, 66, 360, 70, 5, 64, 5, 8, 170, 62, 10, 66, 409, 1, 5, 8, 170, 166, 10, 66, 360, 70, 5, 8, 170, 21, 10, 66, 360, 70, 5, 64, 5, 8, 136, 174, 148, 10, 303, 73, 5, 64, 5, 8, 13, 174, 10, 304, 155, 93, 5, 8, 174, 13, 10, 75, 5, 64, 5, 6, 87, 5, 8, 91, 1, 93, 94, 5, 8, 91, 410, 93, 90, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [5, 64, 5, 4, 5, 6, 7, 5, 64, 5, 8, 9, 10, 11, 103, 98, 5, 8, 174, 10, 175, 1, 248, 5, 8, 136, 10, 137, 244, 93, 293, 5, 8, 13, 10, 11, 294, 5, 64, 5, 8, 163, 10, 164, 5, 14, 166, 10, 1, 5, 14, 168, 10, 1, 5, 14, 169, 10, 1, 5, 14, 170, 10, 1, 5, 64, 5, 8, 15, 10, 11, 5, 14, 19, 10, 1, 5, 14, 21, 10, 1, 5, 14, 62, 10, 1, 5, 14, 173, 10, 1, 5, 14, 183, 58, 10, 1, 5, 64, 5, 8, 348, 10, 11, 184, 18, 5, 64, 5, 6, 77, 5, 8, 142, 10, 9, 166, 5, 8, 140, 10, 9, 168, 5, 8, 139, 10, 9, 169, 5, 8, 79, 10, 9, 170, 5, 8, 301, 10, 9, 136, 5, 8, 144, 10, 9, 13, 5, 8, 86, 10, 9, 5, 8, 84, 10, 9, 174, 5, 64, 5, 6, 65, 5, 8, 174, 348, 10, 75, 5, 64, 5, 5, 8, 168, 174, 10, 189, 5, 8, 169, 174, 10, 189, 5, 8, 170, 174, 10, 189, 5, 64, 5, 64, 5, 8, 166, 136, 348, 13, 10, 190, 5, 8, 168, 136, 348, 13, 10, 190, 5, 8, 169, 136, 348, 13, 10, 190, 5, 8, 170, 136, 348, 13, 10, 190, 5, 64, 5, 8, 174, 19, 10, 75, 5, 8, 174, 21, 10, 75, 5, 8, 174, 62, 10, 75, 5, 8, 174, 173, 10, 75, 5, 64, 5, 8, 168, 166, 10, 66, 242, 262, 5, 8, 168, 170, 58, 10, 66, 360, 70, 5, 8, 168, 169, 10, 66, 360, 70, 5, 64, 5, 8, 169, 21, 10, 66, 243, 312, 5, 8, 169, 166, 10, 66, 360, 70, 5, 8, 169, 170, 10, 66, 360, 70, 5, 64, 5, 8, 170, 62, 10, 66, 409, 1, 5, 8, 170, 166, 10, 66, 360, 70, 5, 8, 170, 21, 10, 66, 360, 70, 5, 64, 5, 8, 136, 174, 148, 10, 303, 73, 5, 64, 5, 8, 13, 174, 10, 304, 155, 93, 5, 8, 174, 13, 10, 75, 5, 64, 5, 6, 87, 5, 8, 91, 1, 93, 94, 5, 8, 91, 410, 93, 90, 5, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 376}, "56": {"input": [2, 5, 64, 5, 4, 5, 6, 7, 5, 8, 9, 10, 11, 98, 370, 5, 8, 227, 10, 228, 1, 471, 5, 8, 13, 10, 11, 295, 5, 14, 15, 10, 58, 388, 5, 14, 19, 10, 58, 393, 5, 14, 21, 10, 58, 389, 5, 8, 163, 10, 164, 1, 295, 5, 8, 37, 10, 38, 1, 293, 5, 8, 62, 10, 11, 199, 5, 8, 173, 10, 11, 160, 5, 8, 166, 10, 164, 382, 5, 8, 183, 10, 11, 184, 18, 5, 6, 77, 5, 8, 84, 10, 227, 9, 5, 8, 301, 10, 163, 9, 5, 8, 145, 10, 173, 9, 5, 8, 147, 10, 62, 9, 5, 8, 78, 10, 15, 9, 5, 8, 146, 10, 19, 9, 5, 8, 140, 10, 21, 58, 9, 5, 8, 1, 10, 166, 9, 5, 8, 86, 10, 9, 5, 6, 65, 5, 64, 5, 8, 37, 163, 183, 13, 166, 10, 66, 446, 5, 64, 5, 8, 227, 183, 173, 10, 75, 5, 8, 64, 5, 8, 166, 227, 10, 189, 5, 8, 64, 5, 8, 163, 227, 10, 66, 264, 5, 8, 37, 227, 10, 358, 5, 8, 227, 163, 37, 10, 75, 5, 8, 64, 5, 8, 173, 37, 10, 72, 302, 5, 64, 5, 8, 15, 227, 10, 74, 73, 5, 8, 21, 227, 10, 74, 262, 5, 8, 19, 227, 10, 74, 312, 5, 8, 64, 5, 8, 166, 183, 163, 13, 166, 10, 190, 5, 8, 64, 5, 8, 163, 183, 13, 163, 10, 190, 5, 64, 5, 8, 62, 227, 10, 74, 219, 5, 8, 64, 5, 6, 87, 5, 8, 95, 230, 97, 94, 5, 8, 95, 243, 97, 90, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [5, 64, 5, 4, 5, 6, 7, 5, 8, 9, 10, 11, 98, 370, 5, 8, 227, 10, 228, 1, 471, 5, 8, 13, 10, 11, 295, 5, 14, 15, 10, 58, 388, 5, 14, 19, 10, 58, 393, 5, 14, 21, 10, 58, 389, 5, 8, 163, 10, 164, 1, 295, 5, 8, 37, 10, 38, 1, 293, 5, 8, 62, 10, 11, 199, 5, 8, 173, 10, 11, 160, 5, 8, 166, 10, 164, 382, 5, 8, 183, 10, 11, 184, 18, 5, 6, 77, 5, 8, 84, 10, 227, 9, 5, 8, 301, 10, 163, 9, 5, 8, 145, 10, 173, 9, 5, 8, 147, 10, 62, 9, 5, 8, 78, 10, 15, 9, 5, 8, 146, 10, 19, 9, 5, 8, 140, 10, 21, 58, 9, 5, 8, 1, 10, 166, 9, 5, 8, 86, 10, 9, 5, 6, 65, 5, 64, 5, 8, 37, 163, 183, 13, 166, 10, 66, 446, 5, 64, 5, 8, 227, 183, 173, 10, 75, 5, 8, 64, 5, 8, 166, 227, 10, 189, 5, 8, 64, 5, 8, 163, 227, 10, 66, 264, 5, 8, 37, 227, 10, 358, 5, 8, 227, 163, 37, 10, 75, 5, 8, 64, 5, 8, 173, 37, 10, 72, 302, 5, 64, 5, 8, 15, 227, 10, 74, 73, 5, 8, 21, 227, 10, 74, 262, 5, 8, 19, 227, 10, 74, 312, 5, 8, 64, 5, 8, 166, 183, 163, 13, 166, 10, 190, 5, 8, 64, 5, 8, 163, 183, 13, 163, 10, 190, 5, 64, 5, 8, 62, 227, 10, 74, 219, 5, 8, 64, 5, 6, 87, 5, 8, 95, 230, 97, 94, 5, 8, 95, 243, 97, 90, 5, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 282}, "57": {"input": [2, 4, 1, 5, 6, 7, 5, 8, 9, 10, 11, 1, 98, 5, 8, 13, 10, 11, 196, 98, 5, 8, 202, 10, 5, 14, 174, 58, 10, 175, 309, 111, 58, 1, 493, 510, 5, 14, 252, 10, 5, 203, 37, 58, 10, 38, 110, 115, 1, 5, 203, 39, 58, 10, 38, 110, 309, 1, 5, 14, 273, 10, 64, 5, 203, 41, 10, 38, 110, 341, 1, 5, 203, 120, 10, 38, 110, 341, 1, 5, 8, 15, 107, 10, 11, 201, 98, 5, 8, 46, 10, 47, 201, 5, 14, 50, 105, 10, 264, 462, 58, 1, 5, 14, 52, 105, 10, 35, 551, 1, 5, 14, 280, 105, 10, 29, 107, 1, 58, 1, 5, 14, 281, 105, 10, 475, 107, 31, 105, 1, 5, 64, 5, 6, 65, 5, 8, 174, 329, 10, 221, 1, 552, 5, 8, 174, 41, 10, 454, 1, 68, 5, 8, 174, 76, 58, 10, 75, 5, 8, 174, 252, 120, 10, 74, 5, 8, 120, 76, 107, 10, 74, 5, 8, 252, 76, 107, 10, 74, 5, 8, 273, 76, 10, 74, 5, 64, 5, 6, 77, 5, 8, 80, 10, 280, 9, 5, 8, 84, 10, 174, 9, 5, 8, 82, 10, 120, 13, 5, 8, 83, 10, 281, 13, 5, 8, 142, 10, 50, 9, 5, 8, 139, 10, 52, 9, 5, 8, 86, 10, 9, 5, 8, 218, 10, 13, 5, 64, 5, 6, 87, 5, 8, 95, 193, 97, 94, 5, 8, 88, 1, 90, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [4, 1, 5, 6, 7, 5, 8, 9, 10, 11, 1, 98, 5, 8, 13, 10, 11, 196, 98, 5, 8, 202, 10, 5, 14, 174, 58, 10, 175, 309, 111, 58, 1, 493, 510, 5, 14, 252, 10, 5, 203, 37, 58, 10, 38, 110, 115, 1, 5, 203, 39, 58, 10, 38, 110, 309, 1, 5, 14, 273, 10, 64, 5, 203, 41, 10, 38, 110, 341, 1, 5, 203, 120, 10, 38, 110, 341, 1, 5, 8, 15, 107, 10, 11, 201, 98, 5, 8, 46, 10, 47, 201, 5, 14, 50, 105, 10, 264, 462, 58, 1, 5, 14, 52, 105, 10, 35, 551, 1, 5, 14, 280, 105, 10, 29, 107, 1, 58, 1, 5, 14, 281, 105, 10, 475, 107, 31, 105, 1, 5, 64, 5, 6, 65, 5, 8, 174, 329, 10, 221, 1, 552, 5, 8, 174, 41, 10, 454, 1, 68, 5, 8, 174, 76, 58, 10, 75, 5, 8, 174, 252, 120, 10, 74, 5, 8, 120, 76, 107, 10, 74, 5, 8, 252, 76, 107, 10, 74, 5, 8, 273, 76, 10, 74, 5, 64, 5, 6, 77, 5, 8, 80, 10, 280, 9, 5, 8, 84, 10, 174, 9, 5, 8, 82, 10, 120, 13, 5, 8, 83, 10, 281, 13, 5, 8, 142, 10, 50, 9, 5, 8, 139, 10, 52, 9, 5, 8, 86, 10, 9, 5, 8, 218, 10, 13, 5, 64, 5, 6, 87, 5, 8, 95, 193, 97, 94, 5, 8, 88, 1, 90, 5, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 253}, "58": {"input": [2, 5, 4, 158, 5, 6, 7, 5, 8, 9, 10, 11, 267, 98, 5, 8, 13, 105, 10, 11, 161, 236, 5, 8, 15, 10, 11, 160, 5, 8, 227, 10, 228, 471, 506, 248, 5, 8, 163, 107, 10, 164, 400, 5, 8, 166, 58, 10, 164, 167, 5, 8, 37, 10, 38, 382, 5, 8, 46, 10, 47, 64, 5, 14, 50, 10, 486, 29, 5, 14, 52, 10, 487, 475, 5, 14, 280, 10, 433, 397, 5, 14, 281, 10, 488, 399, 5, 8, 39, 10, 38, 111, 58, 119, 33, 5, 14, 41, 10, 114, 491, 5, 14, 120, 10, 110, 491, 5, 14, 122, 10, 42, 492, 5, 14, 123, 10, 34, 492, 5, 64, 5, 8, 19, 10, 11, 184, 18, 5, 64, 5, 6, 77, 5, 8, 84, 10, 227, 9, 5, 8, 140, 10, 163, 9, 5, 8, 139, 10, 166, 9, 5, 8, 144, 10, 281, 9, 5, 8, 146, 10, 280, 9, 5, 8, 241, 10, 50, 9, 5, 8, 145, 10, 52, 9, 5, 8, 311, 10, 13, 9, 5, 8, 78, 10, 15, 9, 5, 8, 86, 10, 9, 5, 64, 5, 6, 65, 5, 64, 5, 8, 37, 19, 163, 166, 46, 10, 66, 396, 5, 8, 37, 13, 10, 72, 73, 5, 64, 5, 8, 227, 19, 46, 10, 75, 5, 8, 227, 163, 10, 366, 1, 35, 5, 64, 5, 8, 163, 227, 58, 10, 189, 5, 8, 163, 19, 163, 13, 46, 105, 10, 190, 5, 8, 64, 5, 8, 227, 19, 10, 75, 5, 8, 166, 227, 58, 10, 66, 264, 5, 8, 37, 227, 10, 358, 5, 8, 227, 166, 37, 10, 75, 5, 64, 5, 8, 166, 163, 19, 166, 46, 10, 190, 5, 8, 39, 19, 166, 37, 163, 13, 10, 74, 5, 8, 227, 13, 10, 75, 5, 64, 5, 8, 227, 39, 10, 1, 5, 8, 227, 39, 10, 1, 5, 64, 5, 8, 64, 5, 8, 15, 227, 10, 74, 312, 5, 64, 5, 6, 87, 5, 8, 95, 230, 107, 97, 94, 5, 8, 95, 71, 107, 97, 90, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [5, 4, 158, 5, 6, 7, 5, 8, 9, 10, 11, 267, 98, 5, 8, 13, 105, 10, 11, 161, 236, 5, 8, 15, 10, 11, 160, 5, 8, 227, 10, 228, 471, 506, 248, 5, 8, 163, 107, 10, 164, 400, 5, 8, 166, 58, 10, 164, 167, 5, 8, 37, 10, 38, 382, 5, 8, 46, 10, 47, 64, 5, 14, 50, 10, 486, 29, 5, 14, 52, 10, 487, 475, 5, 14, 280, 10, 433, 397, 5, 14, 281, 10, 488, 399, 5, 8, 39, 10, 38, 111, 58, 119, 33, 5, 14, 41, 10, 114, 491, 5, 14, 120, 10, 110, 491, 5, 14, 122, 10, 42, 492, 5, 14, 123, 10, 34, 492, 5, 64, 5, 8, 19, 10, 11, 184, 18, 5, 64, 5, 6, 77, 5, 8, 84, 10, 227, 9, 5, 8, 140, 10, 163, 9, 5, 8, 139, 10, 166, 9, 5, 8, 144, 10, 281, 9, 5, 8, 146, 10, 280, 9, 5, 8, 241, 10, 50, 9, 5, 8, 145, 10, 52, 9, 5, 8, 311, 10, 13, 9, 5, 8, 78, 10, 15, 9, 5, 8, 86, 10, 9, 5, 64, 5, 6, 65, 5, 64, 5, 8, 37, 19, 163, 166, 46, 10, 66, 396, 5, 8, 37, 13, 10, 72, 73, 5, 64, 5, 8, 227, 19, 46, 10, 75, 5, 8, 227, 163, 10, 366, 1, 35, 5, 64, 5, 8, 163, 227, 58, 10, 189, 5, 8, 163, 19, 163, 13, 46, 105, 10, 190, 5, 8, 64, 5, 8, 227, 19, 10, 75, 5, 8, 166, 227, 58, 10, 66, 264, 5, 8, 37, 227, 10, 358, 5, 8, 227, 166, 37, 10, 75, 5, 64, 5, 8, 166, 163, 19, 166, 46, 10, 190, 5, 8, 39, 19, 166, 37, 163, 13, 10, 74, 5, 8, 227, 13, 10, 75, 5, 64, 5, 8, 227, 39, 10, 1, 5, 8, 227, 39, 10, 1, 5, 64, 5, 8, 64, 5, 8, 15, 227, 10, 74, 312, 5, 64, 5, 6, 87, 5, 8, 95, 230, 107, 97, 94, 5, 8, 95, 71, 107, 97, 90, 5, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 355}, "59": {"input": [2, 4, 158, 5, 6, 7, 5, 8, 9, 10, 11, 17, 18, 98, 5, 8, 13, 10, 11, 162, 5, 8, 43, 10, 44, 28, 199, 5, 64, 5, 8, 15, 10, 11, 5, 14, 19, 10, 208, 5, 14, 21, 10, 238, 18, 5, 14, 62, 10, 184, 18, 5, 64, 5, 8, 136, 10, 137, 1, 93, 391, 20, 5, 8, 412, 10, 137, 45, 93, 391, 101, 5, 64, 5, 8, 174, 10, 175, 5, 14, 176, 10, 182, 5, 14, 178, 10, 1, 5, 14, 180, 10, 1, 5, 64, 5, 6, 65, 5, 64, 5, 8, 174, 19, 10, 75, 5, 8, 176, 15, 10, 75, 5, 8, 180, 21, 10, 75, 5, 8, 178, 62, 10, 75, 5, 64, 5, 5, 8, 174, 136, 10, 66, 191, 68, 449, 5, 64, 5, 5, 8, 174, 412, 10, 66, 1, 68, 449, 5, 64, 5, 8, 43, 174, 10, 74, 73, 5, 8, 174, 13, 10, 74, 70, 5, 64, 5, 6, 87, 5, 8, 95, 193, 97, 94, 5, 8, 95, 194, 97, 90, 5, 8, 88, 89, 94, 5, 64, 5, 6, 77, 5, 8, 82, 10, 9, 43, 5, 8, 83, 10, 9, 13, 5, 8, 146, 10, 9, 21, 5, 8, 140, 10, 9, 62, 5, 8, 85, 10, 9, 19, 5, 8, 185, 10, 9, 136, 5, 8, 186, 10, 9, 412, 5, 8, 84, 10, 9, 176, 5, 8, 86, 10, 287, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [4, 158, 5, 6, 7, 5, 8, 9, 10, 11, 17, 18, 98, 5, 8, 13, 10, 11, 162, 5, 8, 43, 10, 44, 28, 199, 5, 64, 5, 8, 15, 10, 11, 5, 14, 19, 10, 208, 5, 14, 21, 10, 238, 18, 5, 14, 62, 10, 184, 18, 5, 64, 5, 8, 136, 10, 137, 1, 93, 391, 20, 5, 8, 412, 10, 137, 45, 93, 391, 101, 5, 64, 5, 8, 174, 10, 175, 5, 14, 176, 10, 182, 5, 14, 178, 10, 1, 5, 14, 180, 10, 1, 5, 64, 5, 6, 65, 5, 64, 5, 8, 174, 19, 10, 75, 5, 8, 176, 15, 10, 75, 5, 8, 180, 21, 10, 75, 5, 8, 178, 62, 10, 75, 5, 64, 5, 5, 8, 174, 136, 10, 66, 191, 68, 449, 5, 64, 5, 5, 8, 174, 412, 10, 66, 1, 68, 449, 5, 64, 5, 8, 43, 174, 10, 74, 73, 5, 8, 174, 13, 10, 74, 70, 5, 64, 5, 6, 87, 5, 8, 95, 193, 97, 94, 5, 8, 95, 194, 97, 90, 5, 8, 88, 89, 94, 5, 64, 5, 6, 77, 5, 8, 82, 10, 9, 43, 5, 8, 83, 10, 9, 13, 5, 8, 146, 10, 9, 21, 5, 8, 140, 10, 9, 62, 5, 8, 85, 10, 9, 19, 5, 8, 185, 10, 9, 136, 5, 8, 186, 10, 9, 412, 5, 8, 84, 10, 9, 176, 5, 8, 86, 10, 287, 5, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 245}, "60": {"input": [2, 4, 5, 6, 7, 5, 8, 9, 10, 11, 1, 98, 5, 8, 13, 10, 11, 1, 98, 5, 8, 197, 58, 10, 198, 28, 199, 118, 48, 71, 5, 8, 202, 58, 10, 5, 14, 37, 58, 10, 38, 105, 42, 64, 5, 203, 39, 58, 10, 204, 58, 205, 1, 5, 203, 41, 58, 10, 206, 58, 20, 1, 5, 14, 120, 58, 10, 38, 105, 34, 5, 203, 122, 58, 10, 204, 58, 205, 1, 5, 203, 123, 58, 10, 206, 58, 20, 1, 5, 64, 5, 8, 15, 10, 11, 201, 98, 5, 8, 19, 10, 11, 28, 209, 5, 8, 46, 10, 47, 210, 211, 30, 212, 201, 98, 5, 64, 5, 8, 50, 10, 58, 214, 5, 14, 174, 10, 175, 429, 248, 5, 14, 317, 10, 318, 110, 543, 438, 5, 64, 5, 8, 21, 10, 11, 208, 5, 64, 5, 6, 77, 5, 8, 86, 10, 9, 5, 8, 218, 10, 13, 5, 8, 83, 10, 13, 19, 5, 8, 215, 10, 9, 41, 5, 8, 82, 10, 9, 39, 5, 8, 216, 10, 9, 123, 5, 8, 144, 10, 9, 122, 5, 64, 5, 8, 217, 10, 13, 46, 5, 8, 1, 10, 13, 15, 174, 5, 64, 5, 6, 65, 5, 64, 5, 64, 5, 8, 197, 174, 58, 10, 74, 219, 5, 8, 174, 197, 10, 220, 5, 8, 174, 19, 10, 75, 5, 64, 5, 8, 174, 202, 10, 221, 5, 8, 174, 202, 10, 66, 334, 5, 64, 5, 8, 317, 21, 10, 66, 193, 5, 8, 174, 21, 58, 10, 75, 5, 8, 202, 58, 76, 105, 10, 157, 5, 6, 64, 5, 6, 87, 5, 8, 88, 1, 90, 5, 8, 95, 502, 97, 94, 5, 64, 5, 64, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [4, 5, 6, 7, 5, 8, 9, 10, 11, 1, 98, 5, 8, 13, 10, 11, 1, 98, 5, 8, 197, 58, 10, 198, 28, 199, 118, 48, 71, 5, 8, 202, 58, 10, 5, 14, 37, 58, 10, 38, 105, 42, 64, 5, 203, 39, 58, 10, 204, 58, 205, 1, 5, 203, 41, 58, 10, 206, 58, 20, 1, 5, 14, 120, 58, 10, 38, 105, 34, 5, 203, 122, 58, 10, 204, 58, 205, 1, 5, 203, 123, 58, 10, 206, 58, 20, 1, 5, 64, 5, 8, 15, 10, 11, 201, 98, 5, 8, 19, 10, 11, 28, 209, 5, 8, 46, 10, 47, 210, 211, 30, 212, 201, 98, 5, 64, 5, 8, 50, 10, 58, 214, 5, 14, 174, 10, 175, 429, 248, 5, 14, 317, 10, 318, 110, 543, 438, 5, 64, 5, 8, 21, 10, 11, 208, 5, 64, 5, 6, 77, 5, 8, 86, 10, 9, 5, 8, 218, 10, 13, 5, 8, 83, 10, 13, 19, 5, 8, 215, 10, 9, 41, 5, 8, 82, 10, 9, 39, 5, 8, 216, 10, 9, 123, 5, 8, 144, 10, 9, 122, 5, 64, 5, 8, 217, 10, 13, 46, 5, 8, 1, 10, 13, 15, 174, 5, 64, 5, 6, 65, 5, 64, 5, 64, 5, 8, 197, 174, 58, 10, 74, 219, 5, 8, 174, 197, 10, 220, 5, 8, 174, 19, 10, 75, 5, 64, 5, 8, 174, 202, 10, 221, 5, 8, 174, 202, 10, 66, 334, 5, 64, 5, 8, 317, 21, 10, 66, 193, 5, 8, 174, 21, 58, 10, 75, 5, 8, 202, 58, 76, 105, 10, 157, 5, 6, 64, 5, 6, 87, 5, 8, 88, 1, 90, 5, 8, 95, 502, 97, 94, 5, 64, 5, 64, 5, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 296}, "61": {"input": [2, 4, 5, 6, 7, 5, 8, 9, 10, 11, 17, 18, 98, 5, 8, 174, 10, 175, 439, 214, 1, 5, 8, 13, 10, 11, 484, 5, 8, 15, 10, 11, 207, 209, 5, 8, 43, 10, 44, 28, 199, 5, 8, 136, 10, 137, 1, 119, 5, 64, 5, 6, 65, 5, 64, 5, 8, 174, 329, 10, 221, 1, 552, 5, 8, 174, 136, 10, 454, 1, 68, 5, 8, 174, 13, 10, 454, 1, 1, 68, 5, 64, 5, 8, 43, 174, 58, 10, 74, 517, 5, 8, 174, 15, 58, 10, 75, 5, 64, 5, 6, 87, 5, 8, 95, 194, 105, 97, 90, 5, 8, 95, 193, 97, 94, 5, 64, 5, 6, 77, 5, 8, 78, 10, 43, 9, 5, 8, 84, 10, 174, 136, 9, 5, 8, 80, 10, 13, 136, 1, 136, 9, 5, 8, 85, 10, 15, 9, 5, 8, 86, 10, 9, 5, 64, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [4, 5, 6, 7, 5, 8, 9, 10, 11, 17, 18, 98, 5, 8, 174, 10, 175, 439, 214, 1, 5, 8, 13, 10, 11, 484, 5, 8, 15, 10, 11, 207, 209, 5, 8, 43, 10, 44, 28, 199, 5, 8, 136, 10, 137, 1, 119, 5, 64, 5, 6, 65, 5, 64, 5, 8, 174, 329, 10, 221, 1, 552, 5, 8, 174, 136, 10, 454, 1, 68, 5, 8, 174, 13, 10, 454, 1, 1, 68, 5, 64, 5, 8, 43, 174, 58, 10, 74, 517, 5, 8, 174, 15, 58, 10, 75, 5, 64, 5, 6, 87, 5, 8, 95, 194, 105, 97, 90, 5, 8, 95, 193, 97, 94, 5, 64, 5, 6, 77, 5, 8, 78, 10, 43, 9, 5, 8, 84, 10, 174, 136, 9, 5, 8, 80, 10, 13, 136, 1, 136, 9, 5, 8, 85, 10, 15, 9, 5, 8, 86, 10, 9, 5, 64, 5, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 156}, "62": {"input": [2, 4, 313, 5, 6, 7, 5, 64, 5, 8, 9, 10, 11, 336, 98, 5, 64, 5, 8, 13, 107, 10, 11, 107, 108, 63, 5, 8, 57, 58, 10, 59, 264, 214, 1, 5, 8, 37, 10, 38, 553, 119, 118, 5, 64, 5, 8, 15, 10, 11, 201, 98, 5, 14, 19, 10, 34, 338, 5, 14, 21, 10, 42, 338, 5, 64, 5, 8, 25, 10, 26, 463, 464, 341, 5, 14, 27, 10, 34, 342, 35, 343, 5, 14, 32, 10, 42, 345, 35, 346, 5, 14, 344, 10, 34, 345, 35, 343, 5, 14, 347, 10, 42, 342, 35, 346, 5, 64, 5, 8, 39, 10, 38, 353, 119, 128, 5, 8, 43, 10, 44, 5, 14, 349, 10, 307, 5, 14, 354, 10, 307, 5, 64, 5, 8, 202, 10, 179, 5, 14, 271, 10, 272, 194, 127, 20, 320, 5, 14, 62, 10, 11, 5, 64, 5, 8, 173, 10, 11, 238, 18, 5, 64, 5, 6, 77, 5, 8, 311, 10, 9, 13, 5, 8, 144, 10, 9, 27, 5, 8, 146, 10, 9, 347, 5, 8, 86, 10, 9, 344, 5, 8, 356, 10, 9, 32, 5, 8, 84, 10, 9, 57, 5, 8, 185, 10, 9, 1, 5, 8, 186, 10, 9, 19, 5, 8, 187, 10, 9, 1, 5, 8, 188, 10, 9, 21, 5, 8, 357, 10, 9, 271, 5, 8, 147, 10, 9, 349, 5, 8, 216, 10, 9, 5, 64, 5, 6, 87, 5, 8, 95, 148, 96, 1, 97, 94, 5, 8, 95, 148, 418, 468, 97, 94, 5, 8, 95, 148, 194, 14, 97, 90, 5, 8, 64, 5, 6, 65, 5, 64, 5, 8, 57, 58, 13, 58, 10, 75, 5, 8, 57, 58, 173, 10, 75, 5, 64, 5, 8, 13, 39, 10, 72, 5, 8, 13, 37, 10, 72, 5, 8, 39, 37, 10, 72, 5, 8, 37, 173, 10, 74, 5, 64, 5, 8, 39, 76, 10, 74, 5, 8, 37, 76, 10, 74, 5, 64, 5, 8, 27, 21, 10, 66, 1, 5, 8, 344, 21, 10, 66, 49, 5, 8, 347, 19, 10, 66, 67, 5, 8, 32, 19, 10, 66, 1, 5, 64, 5, 8, 25, 37, 10, 72, 73, 5, 64, 5, 64, 5, 8, 57, 39, 10, 221, 5, 64, 5, 8, 39, 57, 10, 74, 5, 8, 39, 202, 10, 72, 5, 64, 5, 8, 349, 202, 10, 66, 1, 312, 5, 8, 202, 354, 10, 66, 243, 5, 8, 354, 57, 10, 74, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [4, 313, 5, 6, 7, 5, 64, 5, 8, 9, 10, 11, 336, 98, 5, 64, 5, 8, 13, 107, 10, 11, 107, 108, 63, 5, 8, 57, 58, 10, 59, 264, 214, 1, 5, 8, 37, 10, 38, 553, 119, 118, 5, 64, 5, 8, 15, 10, 11, 201, 98, 5, 14, 19, 10, 34, 338, 5, 14, 21, 10, 42, 338, 5, 64, 5, 8, 25, 10, 26, 463, 464, 341, 5, 14, 27, 10, 34, 342, 35, 343, 5, 14, 32, 10, 42, 345, 35, 346, 5, 14, 344, 10, 34, 345, 35, 343, 5, 14, 347, 10, 42, 342, 35, 346, 5, 64, 5, 8, 39, 10, 38, 353, 119, 128, 5, 8, 43, 10, 44, 5, 14, 349, 10, 307, 5, 14, 354, 10, 307, 5, 64, 5, 8, 202, 10, 179, 5, 14, 271, 10, 272, 194, 127, 20, 320, 5, 14, 62, 10, 11, 5, 64, 5, 8, 173, 10, 11, 238, 18, 5, 64, 5, 6, 77, 5, 8, 311, 10, 9, 13, 5, 8, 144, 10, 9, 27, 5, 8, 146, 10, 9, 347, 5, 8, 86, 10, 9, 344, 5, 8, 356, 10, 9, 32, 5, 8, 84, 10, 9, 57, 5, 8, 185, 10, 9, 1, 5, 8, 186, 10, 9, 19, 5, 8, 187, 10, 9, 1, 5, 8, 188, 10, 9, 21, 5, 8, 357, 10, 9, 271, 5, 8, 147, 10, 9, 349, 5, 8, 216, 10, 9, 5, 64, 5, 6, 87, 5, 8, 95, 148, 96, 1, 97, 94, 5, 8, 95, 148, 418, 468, 97, 94, 5, 8, 95, 148, 194, 14, 97, 90, 5, 8, 64, 5, 6, 65, 5, 64, 5, 8, 57, 58, 13, 58, 10, 75, 5, 8, 57, 58, 173, 10, 75, 5, 64, 5, 8, 13, 39, 10, 72, 5, 8, 13, 37, 10, 72, 5, 8, 39, 37, 10, 72, 5, 8, 37, 173, 10, 74, 5, 64, 5, 8, 39, 76, 10, 74, 5, 8, 37, 76, 10, 74, 5, 64, 5, 8, 27, 21, 10, 66, 1, 5, 8, 344, 21, 10, 66, 49, 5, 8, 347, 19, 10, 66, 67, 5, 8, 32, 19, 10, 66, 1, 5, 64, 5, 8, 25, 37, 10, 72, 73, 5, 64, 5, 64, 5, 8, 57, 39, 10, 221, 5, 64, 5, 8, 39, 57, 10, 74, 5, 8, 39, 202, 10, 72, 5, 64, 5, 8, 349, 202, 10, 66, 1, 312, 5, 8, 202, 354, 10, 66, 243, 5, 8, 354, 57, 10, 74, 5, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 422}, "63": {"input": [2, 4, 5, 6, 7, 5, 8, 9, 10, 11, 17, 18, 98, 5, 8, 13, 10, 11, 1, 98, 5, 64, 5, 8, 46, 10, 47, 264, 339, 58, 132, 1, 5, 8, 50, 10, 47, 264, 463, 58, 127, 1, 5, 8, 15, 10, 11, 5, 14, 19, 10, 101, 1, 5, 14, 43, 58, 10, 44, 28, 199, 5, 8, 37, 107, 10, 38, 105, 34, 58, 33, 16, 1, 5, 8, 202, 58, 10, 5, 14, 39, 58, 10, 38, 105, 42, 64, 5, 203, 41, 58, 10, 124, 58, 205, 1, 5, 203, 120, 58, 10, 33, 58, 20, 1, 5, 14, 122, 58, 10, 38, 105, 34, 5, 203, 123, 58, 10, 124, 58, 205, 1, 5, 203, 125, 58, 10, 33, 58, 20, 1, 5, 64, 5, 8, 174, 10, 175, 182, 5, 8, 21, 10, 11, 207, 209, 5, 8, 64, 5, 6, 65, 5, 8, 43, 174, 58, 10, 74, 73, 5, 8, 174, 37, 105, 10, 366, 367, 69, 5, 8, 174, 37, 105, 10, 554, 5, 8, 174, 21, 76, 58, 10, 75, 5, 8, 174, 202, 19, 10, 74, 5, 8, 37, 107, 76, 105, 10, 74, 5, 8, 202, 58, 76, 105, 10, 157, 5, 6, 64, 5, 6, 87, 5, 8, 95, 194, 105, 97, 90, 5, 8, 95, 193, 97, 94, 5, 6, 64, 5, 6, 77, 5, 8, 78, 10, 9, 43, 5, 8, 311, 10, 19, 9, 5, 8, 185, 10, 46, 19, 5, 8, 186, 10, 46, 37, 5, 8, 187, 10, 50, 19, 5, 8, 188, 10, 50, 37, 5, 8, 215, 10, 13, 120, 5, 8, 82, 10, 13, 41, 5, 8, 216, 10, 13, 125, 5, 8, 144, 10, 13, 123, 5, 8, 1, 10, 37, 19, 5, 8, 239, 10, 174, 37, 19, 5, 8, 84, 10, 174, 9, 5, 8, 85, 10, 21, 9, 5, 8, 218, 10, 9, 5, 8, 86, 10, 13, 9, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [4, 5, 6, 7, 5, 8, 9, 10, 11, 17, 18, 98, 5, 8, 13, 10, 11, 1, 98, 5, 64, 5, 8, 46, 10, 47, 264, 339, 58, 132, 1, 5, 8, 50, 10, 47, 264, 463, 58, 127, 1, 5, 8, 15, 10, 11, 5, 14, 19, 10, 101, 1, 5, 14, 43, 58, 10, 44, 28, 199, 5, 8, 37, 107, 10, 38, 105, 34, 58, 33, 16, 1, 5, 8, 202, 58, 10, 5, 14, 39, 58, 10, 38, 105, 42, 64, 5, 203, 41, 58, 10, 124, 58, 205, 1, 5, 203, 120, 58, 10, 33, 58, 20, 1, 5, 14, 122, 58, 10, 38, 105, 34, 5, 203, 123, 58, 10, 124, 58, 205, 1, 5, 203, 125, 58, 10, 33, 58, 20, 1, 5, 64, 5, 8, 174, 10, 175, 182, 5, 8, 21, 10, 11, 207, 209, 5, 8, 64, 5, 6, 65, 5, 8, 43, 174, 58, 10, 74, 73, 5, 8, 174, 37, 105, 10, 366, 367, 69, 5, 8, 174, 37, 105, 10, 554, 5, 8, 174, 21, 76, 58, 10, 75, 5, 8, 174, 202, 19, 10, 74, 5, 8, 37, 107, 76, 105, 10, 74, 5, 8, 202, 58, 76, 105, 10, 157, 5, 6, 64, 5, 6, 87, 5, 8, 95, 194, 105, 97, 90, 5, 8, 95, 193, 97, 94, 5, 6, 64, 5, 6, 77, 5, 8, 78, 10, 9, 43, 5, 8, 311, 10, 19, 9, 5, 8, 185, 10, 46, 19, 5, 8, 186, 10, 46, 37, 5, 8, 187, 10, 50, 19, 5, 8, 188, 10, 50, 37, 5, 8, 215, 10, 13, 120, 5, 8, 82, 10, 13, 41, 5, 8, 216, 10, 13, 125, 5, 8, 144, 10, 13, 123, 5, 8, 1, 10, 37, 19, 5, 8, 239, 10, 174, 37, 19, 5, 8, 84, 10, 174, 9, 5, 8, 85, 10, 21, 9, 5, 8, 218, 10, 9, 5, 8, 86, 10, 13, 9, 5, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 329}, "64": {"input": [2, 4, 5, 6, 7, 5, 64, 5, 8, 9, 10, 11, 159, 98, 5, 8, 57, 10, 59, 264, 497, 525, 5, 8, 37, 10, 38, 101, 118, 224, 451, 5, 8, 46, 10, 47, 5, 14, 50, 10, 486, 29, 5, 14, 52, 10, 487, 475, 5, 14, 280, 10, 433, 397, 5, 14, 281, 10, 488, 399, 5, 14, 282, 10, 490, 399, 5, 8, 39, 10, 38, 119, 309, 111, 5, 14, 41, 10, 114, 491, 5, 14, 120, 10, 110, 491, 5, 14, 122, 10, 42, 492, 5, 14, 123, 10, 34, 492, 5, 64, 5, 8, 13, 10, 11, 483, 5, 14, 15, 10, 1, 5, 14, 19, 10, 1, 5, 8, 163, 107, 10, 164, 382, 5, 8, 21, 10, 11, 162, 5, 8, 62, 10, 11, 246, 5, 64, 5, 8, 283, 58, 10, 47, 105, 489, 58, 275, 1, 48, 5, 8, 125, 10, 38, 110, 20, 33, 1, 5, 8, 173, 10, 11, 184, 18, 5, 64, 5, 64, 5, 6, 77, 5, 8, 84, 10, 57, 9, 5, 8, 144, 10, 281, 9, 5, 8, 146, 10, 280, 9, 5, 8, 241, 10, 50, 9, 5, 8, 145, 10, 52, 9, 5, 8, 143, 10, 283, 9, 5, 8, 140, 10, 163, 9, 5, 8, 79, 10, 15, 9, 5, 8, 142, 10, 19, 9, 5, 8, 83, 10, 21, 9, 5, 8, 86, 10, 9, 5, 64, 5, 6, 65, 5, 6, 64, 5, 8, 57, 173, 46, 10, 75, 5, 8, 39, 173, 76, 10, 74, 5, 64, 5, 8, 163, 57, 58, 10, 189, 5, 8, 163, 173, 163, 46, 58, 10, 190, 1, 5, 8, 39, 163, 10, 74, 5, 64, 5, 8, 52, 37, 10, 66, 499, 5, 8, 281, 37, 10, 66, 500, 5, 8, 50, 37, 10, 66, 501, 5, 8, 280, 37, 10, 66, 502, 5, 8, 282, 37, 10, 66, 503, 5, 64, 5, 8, 37, 46, 173, 76, 10, 74, 5, 64, 5, 8, 125, 57, 39, 10, 358, 359, 5, 64, 5, 8, 125, 173, 46, 10, 74, 70, 5, 8, 125, 19, 10, 74, 73, 5, 8, 125, 15, 10, 74, 302, 5, 8, 125, 21, 10, 66, 243, 5, 64, 5, 6, 87, 5, 8, 91, 466, 93, 94, 5, 8, 88, 89, 90, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [4, 5, 6, 7, 5, 64, 5, 8, 9, 10, 11, 159, 98, 5, 8, 57, 10, 59, 264, 497, 525, 5, 8, 37, 10, 38, 101, 118, 224, 451, 5, 8, 46, 10, 47, 5, 14, 50, 10, 486, 29, 5, 14, 52, 10, 487, 475, 5, 14, 280, 10, 433, 397, 5, 14, 281, 10, 488, 399, 5, 14, 282, 10, 490, 399, 5, 8, 39, 10, 38, 119, 309, 111, 5, 14, 41, 10, 114, 491, 5, 14, 120, 10, 110, 491, 5, 14, 122, 10, 42, 492, 5, 14, 123, 10, 34, 492, 5, 64, 5, 8, 13, 10, 11, 483, 5, 14, 15, 10, 1, 5, 14, 19, 10, 1, 5, 8, 163, 107, 10, 164, 382, 5, 8, 21, 10, 11, 162, 5, 8, 62, 10, 11, 246, 5, 64, 5, 8, 283, 58, 10, 47, 105, 489, 58, 275, 1, 48, 5, 8, 125, 10, 38, 110, 20, 33, 1, 5, 8, 173, 10, 11, 184, 18, 5, 64, 5, 64, 5, 6, 77, 5, 8, 84, 10, 57, 9, 5, 8, 144, 10, 281, 9, 5, 8, 146, 10, 280, 9, 5, 8, 241, 10, 50, 9, 5, 8, 145, 10, 52, 9, 5, 8, 143, 10, 283, 9, 5, 8, 140, 10, 163, 9, 5, 8, 79, 10, 15, 9, 5, 8, 142, 10, 19, 9, 5, 8, 83, 10, 21, 9, 5, 8, 86, 10, 9, 5, 64, 5, 6, 65, 5, 6, 64, 5, 8, 57, 173, 46, 10, 75, 5, 8, 39, 173, 76, 10, 74, 5, 64, 5, 8, 163, 57, 58, 10, 189, 5, 8, 163, 173, 163, 46, 58, 10, 190, 1, 5, 8, 39, 163, 10, 74, 5, 64, 5, 8, 52, 37, 10, 66, 499, 5, 8, 281, 37, 10, 66, 500, 5, 8, 50, 37, 10, 66, 501, 5, 8, 280, 37, 10, 66, 502, 5, 8, 282, 37, 10, 66, 503, 5, 64, 5, 8, 37, 46, 173, 76, 10, 74, 5, 64, 5, 8, 125, 57, 39, 10, 358, 359, 5, 64, 5, 8, 125, 173, 46, 10, 74, 70, 5, 8, 125, 19, 10, 74, 73, 5, 8, 125, 15, 10, 74, 302, 5, 8, 125, 21, 10, 66, 243, 5, 64, 5, 6, 87, 5, 8, 91, 466, 93, 94, 5, 8, 88, 89, 90, 5, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 389}, "65": {"input": [2, 4, 5, 6, 7, 5, 64, 5, 8, 288, 10, 1, 5, 14, 37, 10, 38, 114, 33, 1, 5, 14, 163, 107, 10, 164, 121, 225, 289, 226, 5, 14, 9, 10, 11, 402, 5, 64, 5, 8, 202, 10, 225, 289, 5, 14, 474, 10, 1, 1, 1, 1, 1, 5, 14, 555, 105, 10, 58, 34, 434, 5, 203, 404, 6, 10, 1, 1, 1, 5, 203, 1, 10, 1, 1, 1, 1, 1, 5, 64, 5, 8, 13, 10, 11, 1, 5, 8, 15, 10, 11, 447, 5, 8, 19, 10, 11, 448, 5, 64, 5, 8, 21, 10, 11, 1, 402, 5, 14, 64, 5, 6, 87, 5, 8, 95, 291, 58, 90, 5, 8, 95, 1, 107, 94, 5, 231, 64, 5, 6, 65, 5, 64, 5, 8, 19, 474, 10, 74, 73, 5, 8, 555, 474, 10, 405, 73, 5, 8, 474, 555, 10, 1, 5, 8, 555, 76, 58, 10, 74, 5, 64, 5, 8, 13, 474, 10, 74, 5, 64, 5, 8, 202, 37, 10, 554, 5, 8, 555, 21, 9, 10, 1, 5, 64, 5, 8, 37, 76, 10, 157, 5, 64, 5, 8, 163, 474, 10, 189, 5, 8, 163, 21, 9, 15, 10, 232, 5, 8, 474, 21, 9, 10, 232, 5, 64, 5, 8, 474, 163, 10, 232, 5, 8, 474, 76, 15, 10, 74, 5, 8, 64, 5, 6, 77, 5, 8, 233, 10, 13, 5, 8, 185, 10, 404, 5, 8, 186, 10, 1, 5, 8, 1, 10, 37, 5, 8, 144, 10, 163, 5, 8, 80, 10, 15, 5, 8, 139, 10, 19, 5, 8, 86, 10, 1, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [4, 5, 6, 7, 5, 64, 5, 8, 288, 10, 1, 5, 14, 37, 10, 38, 114, 33, 1, 5, 14, 163, 107, 10, 164, 121, 225, 289, 226, 5, 14, 9, 10, 11, 402, 5, 64, 5, 8, 202, 10, 225, 289, 5, 14, 474, 10, 1, 1, 1, 1, 1, 5, 14, 555, 105, 10, 58, 34, 434, 5, 203, 404, 6, 10, 1, 1, 1, 5, 203, 1, 10, 1, 1, 1, 1, 1, 5, 64, 5, 8, 13, 10, 11, 1, 5, 8, 15, 10, 11, 447, 5, 8, 19, 10, 11, 448, 5, 64, 5, 8, 21, 10, 11, 1, 402, 5, 14, 64, 5, 6, 87, 5, 8, 95, 291, 58, 90, 5, 8, 95, 1, 107, 94, 5, 231, 64, 5, 6, 65, 5, 64, 5, 8, 19, 474, 10, 74, 73, 5, 8, 555, 474, 10, 405, 73, 5, 8, 474, 555, 10, 1, 5, 8, 555, 76, 58, 10, 74, 5, 64, 5, 8, 13, 474, 10, 74, 5, 64, 5, 8, 202, 37, 10, 554, 5, 8, 555, 21, 9, 10, 1, 5, 64, 5, 8, 37, 76, 10, 157, 5, 64, 5, 8, 163, 474, 10, 189, 5, 8, 163, 21, 9, 15, 10, 232, 5, 8, 474, 21, 9, 10, 232, 5, 64, 5, 8, 474, 163, 10, 232, 5, 8, 474, 76, 15, 10, 74, 5, 8, 64, 5, 6, 77, 5, 8, 233, 10, 13, 5, 8, 185, 10, 404, 5, 8, 186, 10, 1, 5, 8, 1, 10, 37, 5, 8, 144, 10, 163, 5, 8, 80, 10, 15, 5, 8, 139, 10, 19, 5, 8, 86, 10, 1, 5, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 276}, "66": {"input": [2, 4, 313, 5, 6, 7, 5, 8, 9, 10, 11, 98, 1, 5, 8, 13, 10, 11, 5, 14, 15, 10, 478, 290, 119, 5, 14, 19, 58, 10, 28, 293, 389, 5, 8, 53, 10, 54, 55, 56, 364, 293, 5, 8, 1, 10, 118, 5, 14, 21, 10, 11, 495, 457, 5, 14, 37, 10, 38, 124, 457, 5, 8, 202, 10, 5, 14, 57, 58, 10, 59, 60, 268, 5, 14, 39, 10, 38, 20, 110, 256, 1, 5, 14, 41, 10, 38, 110, 111, 309, 457, 5, 8, 46, 10, 47, 278, 1, 35, 236, 48, 5, 8, 62, 10, 11, 238, 18, 5, 64, 5, 6, 77, 5, 8, 311, 10, 19, 9, 5, 8, 185, 10, 15, 9, 5, 8, 147, 10, 46, 9, 5, 8, 494, 10, 39, 9, 5, 8, 86, 10, 9, 5, 8, 84, 10, 57, 9, 5, 8, 85, 10, 62, 9, 5, 64, 5, 6, 87, 5, 8, 95, 58, 96, 58, 97, 94, 5, 8, 91, 58, 1, 1, 97, 90, 5, 64, 5, 6, 65, 5, 64, 5, 8, 15, 53, 37, 10, 66, 29, 5, 8, 19, 58, 57, 58, 10, 74, 73, 5, 64, 5, 8, 37, 62, 10, 330, 264, 1, 5, 8, 21, 62, 10, 75, 5, 8, 57, 15, 58, 10, 75, 5, 8, 57, 39, 58, 10, 74, 70, 5, 8, 39, 62, 76, 21, 10, 1, 5, 8, 39, 37, 10, 74, 262, 5, 8, 41, 62, 10, 74, 5, 64, 5, 8, 53, 1, 10, 66, 264, 5, 8, 76, 37, 21, 10, 75, 5, 8, 37, 57, 58, 10, 74, 5, 8, 21, 57, 58, 10, 74, 5, 8, 62, 53, 58, 10, 74, 5, 8, 202, 62, 76, 21, 10, 75, 5, 8, 202, 41, 58, 10, 74, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [4, 313, 5, 6, 7, 5, 8, 9, 10, 11, 98, 1, 5, 8, 13, 10, 11, 5, 14, 15, 10, 478, 290, 119, 5, 14, 19, 58, 10, 28, 293, 389, 5, 8, 53, 10, 54, 55, 56, 364, 293, 5, 8, 1, 10, 118, 5, 14, 21, 10, 11, 495, 457, 5, 14, 37, 10, 38, 124, 457, 5, 8, 202, 10, 5, 14, 57, 58, 10, 59, 60, 268, 5, 14, 39, 10, 38, 20, 110, 256, 1, 5, 14, 41, 10, 38, 110, 111, 309, 457, 5, 8, 46, 10, 47, 278, 1, 35, 236, 48, 5, 8, 62, 10, 11, 238, 18, 5, 64, 5, 6, 77, 5, 8, 311, 10, 19, 9, 5, 8, 185, 10, 15, 9, 5, 8, 147, 10, 46, 9, 5, 8, 494, 10, 39, 9, 5, 8, 86, 10, 9, 5, 8, 84, 10, 57, 9, 5, 8, 85, 10, 62, 9, 5, 64, 5, 6, 87, 5, 8, 95, 58, 96, 58, 97, 94, 5, 8, 91, 58, 1, 1, 97, 90, 5, 64, 5, 6, 65, 5, 64, 5, 8, 15, 53, 37, 10, 66, 29, 5, 8, 19, 58, 57, 58, 10, 74, 73, 5, 64, 5, 8, 37, 62, 10, 330, 264, 1, 5, 8, 21, 62, 10, 75, 5, 8, 57, 15, 58, 10, 75, 5, 8, 57, 39, 58, 10, 74, 70, 5, 8, 39, 62, 76, 21, 10, 1, 5, 8, 39, 37, 10, 74, 262, 5, 8, 41, 62, 10, 74, 5, 64, 5, 8, 53, 1, 10, 66, 264, 5, 8, 76, 37, 21, 10, 75, 5, 8, 37, 57, 58, 10, 74, 5, 8, 21, 57, 58, 10, 74, 5, 8, 62, 53, 58, 10, 74, 5, 8, 202, 62, 76, 21, 10, 75, 5, 8, 202, 41, 58, 10, 74, 5, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 304}, "67": {"input": [2, 4, 5, 6, 7, 5, 8, 9, 10, 11, 17, 18, 5, 8, 13, 10, 11, 159, 5, 8, 15, 10, 11, 5, 14, 19, 10, 16, 1, 5, 14, 43, 58, 10, 44, 28, 129, 5, 8, 202, 10, 5, 14, 57, 10, 59, 112, 365, 1, 5, 14, 104, 10, 106, 341, 256, 1, 257, 5, 8, 362, 10, 363, 245, 118, 1, 5, 8, 136, 10, 137, 101, 1, 1, 1, 295, 5, 8, 412, 58, 10, 137, 478, 292, 295, 290, 5, 64, 5, 8, 21, 10, 11, 238, 18, 5, 64, 5, 6, 65, 5, 8, 136, 57, 105, 10, 303, 262, 5, 8, 19, 362, 6, 10, 74, 73, 5, 8, 412, 57, 6, 10, 303, 73, 5, 8, 412, 104, 6, 10, 303, 5, 8, 202, 21, 6, 10, 75, 5, 8, 57, 19, 107, 10, 1, 148, 417, 292, 5, 8, 104, 19, 107, 10, 1, 148, 417, 292, 5, 8, 43, 57, 6, 10, 304, 417, 452, 5, 64, 5, 6, 87, 5, 8, 95, 194, 105, 97, 90, 5, 8, 95, 96, 97, 94, 5, 64, 5, 6, 77, 5, 8, 78, 10, 9, 13, 43, 5, 8, 86, 10, 9, 19, 5, 8, 311, 10, 9, 412, 5, 8, 185, 10, 9, 104, 5, 8, 142, 10, 9, 136, 5, 8, 218, 10, 9, 5, 8, 84, 10, 9, 57, 5, 8, 85, 10, 9, 152, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [4, 5, 6, 7, 5, 8, 9, 10, 11, 17, 18, 5, 8, 13, 10, 11, 159, 5, 8, 15, 10, 11, 5, 14, 19, 10, 16, 1, 5, 14, 43, 58, 10, 44, 28, 129, 5, 8, 202, 10, 5, 14, 57, 10, 59, 112, 365, 1, 5, 14, 104, 10, 106, 341, 256, 1, 257, 5, 8, 362, 10, 363, 245, 118, 1, 5, 8, 136, 10, 137, 101, 1, 1, 1, 295, 5, 8, 412, 58, 10, 137, 478, 292, 295, 290, 5, 64, 5, 8, 21, 10, 11, 238, 18, 5, 64, 5, 6, 65, 5, 8, 136, 57, 105, 10, 303, 262, 5, 8, 19, 362, 6, 10, 74, 73, 5, 8, 412, 57, 6, 10, 303, 73, 5, 8, 412, 104, 6, 10, 303, 5, 8, 202, 21, 6, 10, 75, 5, 8, 57, 19, 107, 10, 1, 148, 417, 292, 5, 8, 104, 19, 107, 10, 1, 148, 417, 292, 5, 8, 43, 57, 6, 10, 304, 417, 452, 5, 64, 5, 6, 87, 5, 8, 95, 194, 105, 97, 90, 5, 8, 95, 96, 97, 94, 5, 64, 5, 6, 77, 5, 8, 78, 10, 9, 13, 43, 5, 8, 86, 10, 9, 19, 5, 8, 311, 10, 9, 412, 5, 8, 185, 10, 9, 104, 5, 8, 142, 10, 9, 136, 5, 8, 218, 10, 9, 5, 8, 84, 10, 9, 57, 5, 8, 85, 10, 9, 152, 5, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 239}, "68": {"input": [2, 4, 383, 5, 6, 7, 5, 8, 9, 10, 11, 336, 98, 5, 8, 43, 58, 10, 44, 28, 199, 5, 64, 5, 8, 37, 10, 38, 42, 5, 14, 39, 10, 1, 315, 548, 5, 14, 41, 10, 1, 319, 549, 5, 14, 120, 10, 115, 1, 507, 5, 14, 122, 10, 387, 1, 550, 5, 64, 5, 8, 13, 10, 11, 118, 5, 14, 15, 10, 115, 1, 5, 14, 19, 10, 115, 1, 5, 14, 21, 10, 115, 1, 5, 14, 62, 10, 115, 1, 5, 64, 5, 8, 173, 10, 11, 5, 14, 183, 10, 535, 172, 5, 14, 348, 10, 99, 1, 5, 14, 350, 10, 504, 1, 5, 14, 351, 10, 1, 1, 5, 14, 352, 10, 56, 1, 5, 64, 5, 8, 174, 10, 175, 438, 213, 5, 14, 202, 10, 5, 14, 252, 10, 5, 14, 273, 10, 5, 14, 321, 10, 5, 14, 373, 10, 5, 64, 5, 8, 355, 10, 11, 1, 5, 8, 423, 10, 11, 1, 5, 64, 5, 6, 65, 5, 64, 5, 8, 174, 183, 10, 66, 418, 5, 8, 174, 348, 10, 66, 284, 5, 8, 174, 350, 10, 66, 421, 5, 8, 174, 351, 10, 66, 496, 5, 8, 174, 352, 10, 66, 378, 5, 64, 5, 8, 39, 43, 10, 66, 71, 5, 8, 41, 43, 10, 66, 69, 5, 8, 120, 43, 10, 66, 242, 5, 8, 122, 43, 10, 66, 243, 5, 64, 5, 8, 174, 423, 10, 75, 5, 8, 37, 423, 355, 58, 10, 75, 523, 5, 64, 5, 6, 77, 5, 8, 84, 10, 202, 183, 5, 8, 86, 10, 183, 5, 8, 185, 10, 348, 5, 8, 186, 10, 350, 5, 8, 187, 10, 351, 5, 8, 188, 10, 352, 5, 8, 141, 10, 9, 39, 5, 8, 140, 10, 9, 41, 5, 8, 139, 10, 9, 120, 5, 8, 145, 10, 9, 122, 5, 8, 78, 10, 9, 43, 5, 8, 218, 10, 9, 5, 8, 215, 10, 9, 355, 5, 64, 5, 64, 5, 6, 87, 5, 8, 91, 335, 1, 55, 90, 5, 8, 91, 92, 1, 55, 90, 5, 8, 91, 305, 1, 55, 90, 5, 8, 91, 466, 1, 55, 90, 5, 64, 5, 8, 91, 335, 93, 94, 5, 8, 91, 92, 93, 94, 5, 8, 91, 305, 93, 94, 5, 8, 91, 466, 93, 94, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [4, 383, 5, 6, 7, 5, 8, 9, 10, 11, 336, 98, 5, 8, 43, 58, 10, 44, 28, 199, 5, 64, 5, 8, 37, 10, 38, 42, 5, 14, 39, 10, 1, 315, 548, 5, 14, 41, 10, 1, 319, 549, 5, 14, 120, 10, 115, 1, 507, 5, 14, 122, 10, 387, 1, 550, 5, 64, 5, 8, 13, 10, 11, 118, 5, 14, 15, 10, 115, 1, 5, 14, 19, 10, 115, 1, 5, 14, 21, 10, 115, 1, 5, 14, 62, 10, 115, 1, 5, 64, 5, 8, 173, 10, 11, 5, 14, 183, 10, 535, 172, 5, 14, 348, 10, 99, 1, 5, 14, 350, 10, 504, 1, 5, 14, 351, 10, 1, 1, 5, 14, 352, 10, 56, 1, 5, 64, 5, 8, 174, 10, 175, 438, 213, 5, 14, 202, 10, 5, 14, 252, 10, 5, 14, 273, 10, 5, 14, 321, 10, 5, 14, 373, 10, 5, 64, 5, 8, 355, 10, 11, 1, 5, 8, 423, 10, 11, 1, 5, 64, 5, 6, 65, 5, 64, 5, 8, 174, 183, 10, 66, 418, 5, 8, 174, 348, 10, 66, 284, 5, 8, 174, 350, 10, 66, 421, 5, 8, 174, 351, 10, 66, 496, 5, 8, 174, 352, 10, 66, 378, 5, 64, 5, 8, 39, 43, 10, 66, 71, 5, 8, 41, 43, 10, 66, 69, 5, 8, 120, 43, 10, 66, 242, 5, 8, 122, 43, 10, 66, 243, 5, 64, 5, 8, 174, 423, 10, 75, 5, 8, 37, 423, 355, 58, 10, 75, 523, 5, 64, 5, 6, 77, 5, 8, 84, 10, 202, 183, 5, 8, 86, 10, 183, 5, 8, 185, 10, 348, 5, 8, 186, 10, 350, 5, 8, 187, 10, 351, 5, 8, 188, 10, 352, 5, 8, 141, 10, 9, 39, 5, 8, 140, 10, 9, 41, 5, 8, 139, 10, 9, 120, 5, 8, 145, 10, 9, 122, 5, 8, 78, 10, 9, 43, 5, 8, 218, 10, 9, 5, 8, 215, 10, 9, 355, 5, 64, 5, 64, 5, 6, 87, 5, 8, 91, 335, 1, 55, 90, 5, 8, 91, 92, 1, 55, 90, 5, 8, 91, 305, 1, 55, 90, 5, 8, 91, 466, 1, 55, 90, 5, 64, 5, 8, 91, 335, 93, 94, 5, 8, 91, 92, 93, 94, 5, 8, 91, 305, 93, 94, 5, 8, 91, 466, 93, 94, 5, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 397}, "69": {"input": [2, 4, 306, 5, 6, 7, 5, 8, 9, 10, 11, 1, 98, 5, 8, 13, 107, 10, 11, 107, 108, 1, 5, 8, 15, 10, 11, 107, 108, 1, 5, 8, 19, 107, 10, 11, 107, 108, 1, 5, 64, 5, 8, 21, 10, 11, 201, 98, 5, 14, 202, 10, 5, 14, 252, 10, 5, 14, 273, 10, 5, 64, 5, 8, 436, 10, 437, 193, 204, 5, 14, 544, 10, 1, 550, 5, 14, 545, 10, 1, 1, 5, 14, 546, 10, 1, 549, 5, 14, 1, 10, 1, 1, 5, 64, 5, 8, 136, 10, 137, 93, 1, 118, 99, 5, 8, 412, 10, 137, 5, 14, 413, 10, 20, 5, 14, 414, 10, 28, 5, 14, 416, 10, 111, 5, 64, 5, 8, 174, 10, 175, 1, 248, 5, 64, 5, 8, 62, 10, 11, 208, 5, 64, 5, 64, 5, 6, 77, 5, 8, 86, 10, 9, 5, 8, 311, 10, 9, 19, 5, 8, 185, 10, 9, 15, 5, 8, 145, 10, 9, 13, 5, 64, 5, 8, 78, 10, 9, 545, 5, 8, 1, 10, 9, 546, 5, 8, 146, 10, 9, 544, 5, 8, 140, 10, 9, 1, 5, 64, 5, 8, 84, 10, 9, 174, 5, 64, 5, 8, 64, 5, 6, 65, 5, 64, 5, 8, 174, 58, 62, 58, 10, 75, 5, 8, 436, 62, 13, 10, 75, 5, 64, 5, 8, 136, 174, 148, 10, 303, 5, 8, 136, 174, 148, 10, 74, 5, 64, 5, 8, 13, 174, 10, 304, 155, 93, 5, 8, 174, 13, 10, 154, 155, 369, 5, 8, 174, 13, 10, 75, 5, 64, 5, 8, 174, 15, 10, 1, 155, 97, 518, 5, 64, 5, 8, 174, 544, 10, 154, 419, 444, 156, 5, 8, 174, 545, 10, 154, 420, 444, 58, 156, 5, 8, 174, 546, 10, 154, 556, 444, 156, 5, 64, 5, 8, 174, 19, 10, 395, 420, 93, 284, 5, 8, 174, 252, 10, 154, 420, 369, 156, 262, 5, 64, 5, 8, 174, 19, 10, 395, 556, 93, 421, 5, 8, 174, 273, 10, 154, 556, 369, 156, 312, 5, 64, 5, 8, 174, 19, 10, 395, 419, 93, 418, 5, 8, 174, 202, 10, 154, 419, 369, 156, 517, 5, 64, 5, 8, 1, 174, 10, 74, 517, 5, 64, 5, 6, 87, 5, 8, 88, 1, 94, 5, 8, 95, 148, 1, 149, 97, 90, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [4, 306, 5, 6, 7, 5, 8, 9, 10, 11, 1, 98, 5, 8, 13, 107, 10, 11, 107, 108, 1, 5, 8, 15, 10, 11, 107, 108, 1, 5, 8, 19, 107, 10, 11, 107, 108, 1, 5, 64, 5, 8, 21, 10, 11, 201, 98, 5, 14, 202, 10, 5, 14, 252, 10, 5, 14, 273, 10, 5, 64, 5, 8, 436, 10, 437, 193, 204, 5, 14, 544, 10, 1, 550, 5, 14, 545, 10, 1, 1, 5, 14, 546, 10, 1, 549, 5, 14, 1, 10, 1, 1, 5, 64, 5, 8, 136, 10, 137, 93, 1, 118, 99, 5, 8, 412, 10, 137, 5, 14, 413, 10, 20, 5, 14, 414, 10, 28, 5, 14, 416, 10, 111, 5, 64, 5, 8, 174, 10, 175, 1, 248, 5, 64, 5, 8, 62, 10, 11, 208, 5, 64, 5, 64, 5, 6, 77, 5, 8, 86, 10, 9, 5, 8, 311, 10, 9, 19, 5, 8, 185, 10, 9, 15, 5, 8, 145, 10, 9, 13, 5, 64, 5, 8, 78, 10, 9, 545, 5, 8, 1, 10, 9, 546, 5, 8, 146, 10, 9, 544, 5, 8, 140, 10, 9, 1, 5, 64, 5, 8, 84, 10, 9, 174, 5, 64, 5, 8, 64, 5, 6, 65, 5, 64, 5, 8, 174, 58, 62, 58, 10, 75, 5, 8, 436, 62, 13, 10, 75, 5, 64, 5, 8, 136, 174, 148, 10, 303, 5, 8, 136, 174, 148, 10, 74, 5, 64, 5, 8, 13, 174, 10, 304, 155, 93, 5, 8, 174, 13, 10, 154, 155, 369, 5, 8, 174, 13, 10, 75, 5, 64, 5, 8, 174, 15, 10, 1, 155, 97, 518, 5, 64, 5, 8, 174, 544, 10, 154, 419, 444, 156, 5, 8, 174, 545, 10, 154, 420, 444, 58, 156, 5, 8, 174, 546, 10, 154, 556, 444, 156, 5, 64, 5, 8, 174, 19, 10, 395, 420, 93, 284, 5, 8, 174, 252, 10, 154, 420, 369, 156, 262, 5, 64, 5, 8, 174, 19, 10, 395, 556, 93, 421, 5, 8, 174, 273, 10, 154, 556, 369, 156, 312, 5, 64, 5, 8, 174, 19, 10, 395, 419, 93, 418, 5, 8, 174, 202, 10, 154, 419, 369, 156, 517, 5, 64, 5, 8, 1, 174, 10, 74, 517, 5, 64, 5, 6, 87, 5, 8, 88, 1, 94, 5, 8, 95, 148, 1, 149, 97, 90, 5, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 402}, "70": {"input": [2, 4, 5, 6, 7, 5, 64, 5, 8, 9, 10, 11, 172, 98, 5, 8, 57, 10, 59, 365, 182, 5, 64, 5, 8, 271, 10, 272, 331, 204, 1, 118, 5, 14, 202, 10, 5, 14, 252, 10, 5, 14, 273, 10, 5, 8, 321, 10, 204, 5, 14, 527, 10, 272, 328, 368, 58, 118, 5, 14, 557, 10, 272, 327, 368, 58, 118, 5, 14, 558, 10, 272, 1, 118, 1, 5, 14, 1, 10, 272, 1, 118, 1, 5, 14, 1, 10, 272, 1, 368, 58, 118, 5, 64, 5, 8, 323, 10, 324, 1, 5, 14, 325, 10, 1, 1, 1, 337, 510, 5, 14, 559, 10, 254, 1, 36, 1, 1, 5, 14, 1, 10, 1, 1, 51, 493, 1, 5, 64, 5, 8, 46, 10, 47, 1, 1, 1, 5, 14, 50, 10, 1, 418, 5, 14, 52, 10, 1, 284, 5, 14, 280, 10, 1, 421, 5, 64, 5, 8, 362, 10, 363, 246, 118, 5, 64, 5, 8, 13, 10, 11, 63, 5, 64, 5, 64, 5, 6, 87, 5, 8, 95, 331, 58, 94, 5, 8, 95, 368, 105, 90, 5, 8, 88, 89, 94, 5, 64, 5, 6, 65, 5, 8, 57, 13, 10, 75, 5, 64, 5, 8, 362, 325, 10, 223, 528, 5, 8, 362, 559, 10, 223, 1, 5, 8, 362, 1, 10, 223, 1, 5, 8, 362, 323, 10, 74, 5, 64, 5, 8, 50, 527, 10, 221, 1, 5, 8, 52, 527, 10, 221, 1, 5, 8, 280, 527, 10, 221, 1, 5, 64, 5, 8, 46, 557, 10, 1, 368, 5, 64, 5, 8, 325, 558, 10, 1, 1, 5, 8, 559, 1, 10, 1, 1, 5, 64, 5, 8, 46, 1, 10, 221, 1, 5, 64, 5, 8, 50, 321, 10, 223, 418, 5, 8, 52, 321, 10, 223, 284, 5, 8, 280, 321, 10, 223, 421, 5, 8, 280, 321, 10, 454, 1, 5, 64, 5, 8, 323, 202, 10, 221, 1, 5, 8, 323, 252, 10, 221, 1, 5, 8, 323, 252, 10, 1, 331, 5, 8, 323, 273, 10, 221, 1, 5, 64, 5, 8, 321, 46, 10, 74, 5, 8, 558, 325, 10, 74, 5, 8, 1, 559, 10, 74, 5, 8, 271, 323, 10, 74, 5, 64, 5, 8, 321, 13, 10, 74, 5, 8, 271, 13, 10, 74, 5, 64, 5, 64, 5, 6, 77, 5, 8, 84, 10, 9, 57, 5, 8, 145, 10, 9, 50, 5, 8, 141, 10, 9, 52, 5, 8, 83, 10, 9, 280, 5, 8, 311, 10, 9, 325, 5, 8, 185, 10, 9, 559, 5, 8, 186, 10, 9, 1, 5, 8, 86, 10, 287, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [4, 5, 6, 7, 5, 64, 5, 8, 9, 10, 11, 172, 98, 5, 8, 57, 10, 59, 365, 182, 5, 64, 5, 8, 271, 10, 272, 331, 204, 1, 118, 5, 14, 202, 10, 5, 14, 252, 10, 5, 14, 273, 10, 5, 8, 321, 10, 204, 5, 14, 527, 10, 272, 328, 368, 58, 118, 5, 14, 557, 10, 272, 327, 368, 58, 118, 5, 14, 558, 10, 272, 1, 118, 1, 5, 14, 1, 10, 272, 1, 118, 1, 5, 14, 1, 10, 272, 1, 368, 58, 118, 5, 64, 5, 8, 323, 10, 324, 1, 5, 14, 325, 10, 1, 1, 1, 337, 510, 5, 14, 559, 10, 254, 1, 36, 1, 1, 5, 14, 1, 10, 1, 1, 51, 493, 1, 5, 64, 5, 8, 46, 10, 47, 1, 1, 1, 5, 14, 50, 10, 1, 418, 5, 14, 52, 10, 1, 284, 5, 14, 280, 10, 1, 421, 5, 64, 5, 8, 362, 10, 363, 246, 118, 5, 64, 5, 8, 13, 10, 11, 63, 5, 64, 5, 64, 5, 6, 87, 5, 8, 95, 331, 58, 94, 5, 8, 95, 368, 105, 90, 5, 8, 88, 89, 94, 5, 64, 5, 6, 65, 5, 8, 57, 13, 10, 75, 5, 64, 5, 8, 362, 325, 10, 223, 528, 5, 8, 362, 559, 10, 223, 1, 5, 8, 362, 1, 10, 223, 1, 5, 8, 362, 323, 10, 74, 5, 64, 5, 8, 50, 527, 10, 221, 1, 5, 8, 52, 527, 10, 221, 1, 5, 8, 280, 527, 10, 221, 1, 5, 64, 5, 8, 46, 557, 10, 1, 368, 5, 64, 5, 8, 325, 558, 10, 1, 1, 5, 8, 559, 1, 10, 1, 1, 5, 64, 5, 8, 46, 1, 10, 221, 1, 5, 64, 5, 8, 50, 321, 10, 223, 418, 5, 8, 52, 321, 10, 223, 284, 5, 8, 280, 321, 10, 223, 421, 5, 8, 280, 321, 10, 454, 1, 5, 64, 5, 8, 323, 202, 10, 221, 1, 5, 8, 323, 252, 10, 221, 1, 5, 8, 323, 252, 10, 1, 331, 5, 8, 323, 273, 10, 221, 1, 5, 64, 5, 8, 321, 46, 10, 74, 5, 8, 558, 325, 10, 74, 5, 8, 1, 559, 10, 74, 5, 8, 271, 323, 10, 74, 5, 64, 5, 8, 321, 13, 10, 74, 5, 8, 271, 13, 10, 74, 5, 64, 5, 64, 5, 6, 77, 5, 8, 84, 10, 9, 57, 5, 8, 145, 10, 9, 50, 5, 8, 141, 10, 9, 52, 5, 8, 83, 10, 9, 280, 5, 8, 311, 10, 9, 325, 5, 8, 185, 10, 9, 559, 5, 8, 186, 10, 9, 1, 5, 8, 86, 10, 287, 5, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 448}, "71": {"input": [2, 4, 313, 5, 105, 7, 5, 6, 9, 10, 11, 267, 98, 5, 6, 13, 10, 11, 267, 58, 98, 5, 6, 43, 58, 10, 44, 28, 1, 5, 64, 5, 6, 202, 10, 5, 247, 57, 58, 10, 59, 471, 112, 341, 1, 399, 250, 5, 247, 271, 10, 272, 96, 254, 33, 5, 247, 37, 10, 38, 1, 5, 8, 39, 10, 1, 42, 5, 8, 41, 10, 1, 114, 5, 8, 120, 10, 1, 34, 5, 8, 122, 10, 1, 110, 5, 64, 5, 6, 252, 5, 6, 273, 5, 6, 15, 10, 11, 201, 5, 6, 19, 5, 6, 46, 10, 47, 242, 201, 5, 6, 50, 5, 6, 21, 10, 11, 201, 5, 6, 62, 5, 6, 173, 10, 11, 201, 5, 64, 5, 6, 183, 10, 11, 484, 5, 6, 348, 10, 11, 484, 5, 6, 350, 10, 11, 484, 5, 64, 5, 6, 52, 10, 47, 560, 484, 5, 6, 280, 10, 47, 1, 1, 484, 5, 6, 351, 10, 11, 484, 5, 6, 352, 10, 11, 484, 5, 6, 355, 10, 11, 484, 5, 64, 5, 6, 281, 10, 47, 499, 463, 275, 201, 5, 6, 282, 10, 47, 518, 326, 212, 201, 5, 6, 136, 10, 137, 444, 93, 364, 5, 64, 5, 6, 412, 10, 137, 444, 1, 5, 6, 423, 10, 11, 98, 201, 5, 64, 5, 6, 424, 10, 11, 5, 8, 425, 10, 561, 18, 5, 8, 426, 10, 23, 5, 64, 5, 6, 123, 10, 38, 341, 364, 118, 5, 64, 5, 6, 163, 10, 164, 1, 5, 64, 5, 105, 77, 5, 6, 78, 10, 9, 43, 5, 6, 84, 10, 9, 57, 15, 183, 52, 280, 355, 5, 6, 147, 10, 9, 271, 5, 6, 86, 10, 9, 5, 6, 240, 10, 13, 5, 6, 85, 10, 9, 425, 5, 6, 140, 10, 9, 426, 5, 6, 146, 10, 9, 39, 5, 6, 241, 10, 9, 41, 5, 6, 144, 10, 9, 120, 5, 6, 145, 10, 9, 122, 5, 6, 143, 10, 9, 136, 281, 5, 6, 1, 10, 9, 163, 5, 64, 5, 105, 65, 5, 5, 6, 282, 136, 10, 74, 5, 64, 5, 6, 351, 52, 10, 74, 1, 5, 6, 52, 9, 10, 562, 409, 1, 563, 5, 6, 280, 9, 10, 562, 409, 1, 563, 5, 6, 352, 1, 10, 72, 5, 6, 355, 52, 10, 74, 1, 5, 64, 5, 6, 183, 9, 10, 562, 430, 564, 565, 5, 6, 348, 9, 10, 66, 361, 1, 5, 6, 350, 9, 10, 562, 360, 564, 566, 5, 64, 5, 6, 425, 123, 10, 72, 5, 6, 123, 426, 10, 74, 5, 6, 163, 57, 10, 74, 1, 5, 64, 5, 6, 123, 37, 10, 74, 5, 64, 5, 6, 136, 57, 10, 303, 517, 5, 6, 136, 57, 10, 74, 5, 64, 5, 6, 123, 76, 10, 157, 5, 64, 5, 6, 123, 271, 10, 66, 518, 5, 6, 271, 123, 10, 74, 1, 5, 64, 5, 6, 425, 37, 10, 74, 219, 5, 6, 37, 426, 10, 153, 5, 64, 5, 6, 202, 424, 10, 75, 5, 6, 202, 76, 10, 157, 5, 6, 43, 57, 10, 74, 1, 5, 6, 271, 1, 10, 75, 5, 6, 57, 271, 37, 10, 74, 1, 5, 64, 5, 5, 6, 15, 9, 10, 562, 368, 564, 565, 5, 6, 46, 9, 10, 562, 71, 1, 563, 5, 6, 123, 9, 10, 562, 518, 1, 563, 5, 6, 21, 9, 10, 562, 409, 1, 563, 5, 64, 5, 6, 46, 9, 10, 562, 71, 564, 566, 5, 6, 21], "target": [4, 313, 5, 105, 7, 5, 6, 9, 10, 11, 267, 98, 5, 6, 13, 10, 11, 267, 58, 98, 5, 6, 43, 58, 10, 44, 28, 1, 5, 64, 5, 6, 202, 10, 5, 247, 57, 58, 10, 59, 471, 112, 341, 1, 399, 250, 5, 247, 271, 10, 272, 96, 254, 33, 5, 247, 37, 10, 38, 1, 5, 8, 39, 10, 1, 42, 5, 8, 41, 10, 1, 114, 5, 8, 120, 10, 1, 34, 5, 8, 122, 10, 1, 110, 5, 64, 5, 6, 252, 5, 6, 273, 5, 6, 15, 10, 11, 201, 5, 6, 19, 5, 6, 46, 10, 47, 242, 201, 5, 6, 50, 5, 6, 21, 10, 11, 201, 5, 6, 62, 5, 6, 173, 10, 11, 201, 5, 64, 5, 6, 183, 10, 11, 484, 5, 6, 348, 10, 11, 484, 5, 6, 350, 10, 11, 484, 5, 64, 5, 6, 52, 10, 47, 560, 484, 5, 6, 280, 10, 47, 1, 1, 484, 5, 6, 351, 10, 11, 484, 5, 6, 352, 10, 11, 484, 5, 6, 355, 10, 11, 484, 5, 64, 5, 6, 281, 10, 47, 499, 463, 275, 201, 5, 6, 282, 10, 47, 518, 326, 212, 201, 5, 6, 136, 10, 137, 444, 93, 364, 5, 64, 5, 6, 412, 10, 137, 444, 1, 5, 6, 423, 10, 11, 98, 201, 5, 64, 5, 6, 424, 10, 11, 5, 8, 425, 10, 561, 18, 5, 8, 426, 10, 23, 5, 64, 5, 6, 123, 10, 38, 341, 364, 118, 5, 64, 5, 6, 163, 10, 164, 1, 5, 64, 5, 105, 77, 5, 6, 78, 10, 9, 43, 5, 6, 84, 10, 9, 57, 15, 183, 52, 280, 355, 5, 6, 147, 10, 9, 271, 5, 6, 86, 10, 9, 5, 6, 240, 10, 13, 5, 6, 85, 10, 9, 425, 5, 6, 140, 10, 9, 426, 5, 6, 146, 10, 9, 39, 5, 6, 241, 10, 9, 41, 5, 6, 144, 10, 9, 120, 5, 6, 145, 10, 9, 122, 5, 6, 143, 10, 9, 136, 281, 5, 6, 1, 10, 9, 163, 5, 64, 5, 105, 65, 5, 5, 6, 282, 136, 10, 74, 5, 64, 5, 6, 351, 52, 10, 74, 1, 5, 6, 52, 9, 10, 562, 409, 1, 563, 5, 6, 280, 9, 10, 562, 409, 1, 563, 5, 6, 352, 1, 10, 72, 5, 6, 355, 52, 10, 74, 1, 5, 64, 5, 6, 183, 9, 10, 562, 430, 564, 565, 5, 6, 348, 9, 10, 66, 361, 1, 5, 6, 350, 9, 10, 562, 360, 564, 566, 5, 64, 5, 6, 425, 123, 10, 72, 5, 6, 123, 426, 10, 74, 5, 6, 163, 57, 10, 74, 1, 5, 64, 5, 6, 123, 37, 10, 74, 5, 64, 5, 6, 136, 57, 10, 303, 517, 5, 6, 136, 57, 10, 74, 5, 64, 5, 6, 123, 76, 10, 157, 5, 64, 5, 6, 123, 271, 10, 66, 518, 5, 6, 271, 123, 10, 74, 1, 5, 64, 5, 6, 425, 37, 10, 74, 219, 5, 6, 37, 426, 10, 153, 5, 64, 5, 6, 202, 424, 10, 75, 5, 6, 202, 76, 10, 157, 5, 6, 43, 57, 10, 74, 1, 5, 6, 271, 1, 10, 75, 5, 6, 57, 271, 37, 10, 74, 1, 5, 64, 5, 5, 6, 15, 9, 10, 562, 368, 564, 565, 5, 6, 46, 9, 10, 562, 71, 1, 563, 5, 6, 123, 9, 10, 562, 518, 1, 563, 5, 6, 21, 9, 10, 562, 409, 1, 563, 5, 64, 5, 6, 46, 9, 10, 562, 71, 564, 566, 5, 6, 21, 3], "length": 600}, "72": {"input": [2, 4, 1, 158, 5, 6, 7, 5, 8, 9, 10, 11, 1, 5, 8, 43, 10, 44, 307, 5, 8, 13, 10, 11, 63, 5, 8, 15, 10, 11, 384, 5, 8, 163, 10, 164, 567, 5, 8, 174, 10, 175, 1, 5, 6, 87, 5, 8, 95, 194, 97, 90, 5, 8, 95, 193, 97, 94, 5, 6, 65, 5, 8, 174, 13, 10, 75, 5, 8, 163, 174, 10, 189, 5, 8, 163, 13, 163, 10, 190, 5, 8, 13, 163, 10, 190, 5, 8, 15, 163, 10, 72, 5, 8, 174, 15, 10, 74, 5, 8, 43, 174, 10, 74, 5, 64, 5, 6, 77, 5, 8, 84, 10, 9, 174, 5, 8, 85, 10, 13, 5, 8, 82, 10, 9, 15, 5, 8, 139, 10, 9, 163, 5, 8, 300, 10, 9, 43, 5, 8, 86, 10, 1, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [4, 1, 158, 5, 6, 7, 5, 8, 9, 10, 11, 1, 5, 8, 43, 10, 44, 307, 5, 8, 13, 10, 11, 63, 5, 8, 15, 10, 11, 384, 5, 8, 163, 10, 164, 567, 5, 8, 174, 10, 175, 1, 5, 6, 87, 5, 8, 95, 194, 97, 90, 5, 8, 95, 193, 97, 94, 5, 6, 65, 5, 8, 174, 13, 10, 75, 5, 8, 163, 174, 10, 189, 5, 8, 163, 13, 163, 10, 190, 5, 8, 13, 163, 10, 190, 5, 8, 15, 163, 10, 72, 5, 8, 174, 15, 10, 74, 5, 8, 43, 174, 10, 74, 5, 64, 5, 6, 77, 5, 8, 84, 10, 9, 174, 5, 8, 85, 10, 13, 5, 8, 82, 10, 9, 15, 5, 8, 139, 10, 9, 163, 5, 8, 300, 10, 9, 43, 5, 8, 86, 10, 1, 5, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 144}, "73": {"input": [2, 4, 505, 1, 5, 6, 7, 5, 8, 9, 10, 11, 159, 5, 8, 13, 10, 11, 5, 14, 15, 10, 310, 1, 5, 14, 19, 10, 535, 119, 290, 5, 14, 136, 58, 10, 137, 504, 165, 224, 5, 8, 46, 10, 47, 1, 48, 201, 5, 14, 50, 10, 536, 5, 14, 52, 10, 537, 5, 14, 280, 10, 538, 5, 14, 281, 10, 539, 5, 8, 202, 10, 5, 64, 5, 64, 5, 14, 252, 10, 5, 203, 273, 10, 118, 5, 316, 1, 10, 540, 519, 520, 256, 1, 541, 5, 316, 436, 10, 437, 230, 542, 31, 543, 5, 203, 321, 10, 118, 5, 316, 1, 10, 540, 519, 520, 256, 1, 541, 5, 316, 544, 10, 437, 230, 542, 31, 543, 5, 203, 373, 10, 118, 5, 316, 1, 10, 540, 519, 520, 256, 1, 541, 5, 316, 545, 10, 437, 230, 542, 31, 543, 5, 203, 374, 10, 118, 5, 316, 1, 10, 540, 519, 520, 256, 1, 541, 5, 316, 546, 10, 437, 230, 542, 31, 543, 5, 64, 5, 64, 5, 14, 227, 10, 228, 1, 471, 309, 5, 203, 521, 58, 10, 111, 5, 203, 522, 10, 205, 231, 64, 5, 8, 21, 10, 11, 184, 18, 5, 6, 65, 5, 8, 202, 21, 10, 75, 5, 8, 227, 76, 58, 10, 157, 5, 64, 5, 8, 252, 76, 252, 10, 75, 5, 64, 5, 8, 136, 521, 58, 10, 74, 5, 8, 521, 252, 58, 10, 74, 70, 5, 64, 5, 8, 136, 227, 10, 74, 219, 5, 8, 19, 227, 10, 74, 73, 5, 8, 15, 227, 10, 74, 312, 5, 64, 5, 8, 521, 136, 10, 330, 536, 1, 5, 8, 521, 136, 10, 330, 539, 1, 5, 8, 521, 136, 10, 330, 538, 1, 5, 8, 521, 136, 10, 330, 537, 1, 5, 64, 5, 8, 521, 136, 10, 332, 547, 333, 443, 1, 68, 5, 8, 521, 136, 10, 332, 547, 333, 1, 1, 68, 5, 8, 521, 136, 10, 332, 547, 333, 1, 1, 68, 5, 8, 521, 136, 10, 332, 547, 333, 1, 1, 68, 5, 64, 5, 8, 521, 136, 10, 332, 547, 333, 524, 1, 5, 8, 521, 136, 10, 66, 524, 5, 64, 5, 8, 252, 522, 10, 74, 1, 5, 64, 5, 64, 5, 8, 64, 5, 6, 77, 5, 8, 218, 10, 9, 5, 8, 311, 10, 9, 136, 5, 8, 86, 10, 9, 19, 5, 8, 84, 10, 9, 521, 5, 8, 185, 10, 9, 50, 5, 8, 186, 10, 9, 52, 5, 8, 187, 10, 9, 280, 5, 8, 188, 10, 9, 281, 5, 8, 80, 10, 9, 15, 5, 8, 85, 10, 9, 21, 5, 8, 64, 5, 6, 87, 5, 8, 95, 291, 105, 90, 6, 64, 5, 8, 95, 230, 94, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [4, 505, 1, 5, 6, 7, 5, 8, 9, 10, 11, 159, 5, 8, 13, 10, 11, 5, 14, 15, 10, 310, 1, 5, 14, 19, 10, 535, 119, 290, 5, 14, 136, 58, 10, 137, 504, 165, 224, 5, 8, 46, 10, 47, 1, 48, 201, 5, 14, 50, 10, 536, 5, 14, 52, 10, 537, 5, 14, 280, 10, 538, 5, 14, 281, 10, 539, 5, 8, 202, 10, 5, 64, 5, 64, 5, 14, 252, 10, 5, 203, 273, 10, 118, 5, 316, 1, 10, 540, 519, 520, 256, 1, 541, 5, 316, 436, 10, 437, 230, 542, 31, 543, 5, 203, 321, 10, 118, 5, 316, 1, 10, 540, 519, 520, 256, 1, 541, 5, 316, 544, 10, 437, 230, 542, 31, 543, 5, 203, 373, 10, 118, 5, 316, 1, 10, 540, 519, 520, 256, 1, 541, 5, 316, 545, 10, 437, 230, 542, 31, 543, 5, 203, 374, 10, 118, 5, 316, 1, 10, 540, 519, 520, 256, 1, 541, 5, 316, 546, 10, 437, 230, 542, 31, 543, 5, 64, 5, 64, 5, 14, 227, 10, 228, 1, 471, 309, 5, 203, 521, 58, 10, 111, 5, 203, 522, 10, 205, 231, 64, 5, 8, 21, 10, 11, 184, 18, 5, 6, 65, 5, 8, 202, 21, 10, 75, 5, 8, 227, 76, 58, 10, 157, 5, 64, 5, 8, 252, 76, 252, 10, 75, 5, 64, 5, 8, 136, 521, 58, 10, 74, 5, 8, 521, 252, 58, 10, 74, 70, 5, 64, 5, 8, 136, 227, 10, 74, 219, 5, 8, 19, 227, 10, 74, 73, 5, 8, 15, 227, 10, 74, 312, 5, 64, 5, 8, 521, 136, 10, 330, 536, 1, 5, 8, 521, 136, 10, 330, 539, 1, 5, 8, 521, 136, 10, 330, 538, 1, 5, 8, 521, 136, 10, 330, 537, 1, 5, 64, 5, 8, 521, 136, 10, 332, 547, 333, 443, 1, 68, 5, 8, 521, 136, 10, 332, 547, 333, 1, 1, 68, 5, 8, 521, 136, 10, 332, 547, 333, 1, 1, 68, 5, 8, 521, 136, 10, 332, 547, 333, 1, 1, 68, 5, 64, 5, 8, 521, 136, 10, 332, 547, 333, 524, 1, 5, 8, 521, 136, 10, 66, 524, 5, 64, 5, 8, 252, 522, 10, 74, 1, 5, 64, 5, 64, 5, 8, 64, 5, 6, 77, 5, 8, 218, 10, 9, 5, 8, 311, 10, 9, 136, 5, 8, 86, 10, 9, 19, 5, 8, 84, 10, 9, 521, 5, 8, 185, 10, 9, 50, 5, 8, 186, 10, 9, 52, 5, 8, 187, 10, 9, 280, 5, 8, 188, 10, 9, 281, 5, 8, 80, 10, 9, 15, 5, 8, 85, 10, 9, 21, 5, 8, 64, 5, 6, 87, 5, 8, 95, 291, 105, 90, 6, 64, 5, 8, 95, 230, 94, 5, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 470}, "74": {"input": [2, 4, 158, 5, 6, 7, 5, 8, 9, 10, 11, 159, 98, 5, 8, 13, 10, 11, 129, 483, 5, 8, 57, 10, 59, 399, 497, 525, 5, 8, 163, 107, 10, 164, 167, 5, 8, 46, 10, 47, 64, 5, 14, 50, 10, 486, 35, 5, 14, 52, 10, 487, 29, 5, 14, 280, 10, 433, 475, 5, 14, 281, 10, 488, 397, 5, 14, 282, 10, 490, 397, 5, 8, 37, 10, 38, 111, 58, 119, 309, 5, 14, 39, 10, 114, 491, 5, 14, 41, 10, 110, 491, 5, 14, 120, 10, 42, 492, 5, 14, 122, 10, 34, 492, 5, 64, 5, 8, 123, 10, 38, 101, 118, 224, 451, 5, 8, 15, 10, 11, 184, 18, 5, 64, 5, 6, 77, 5, 8, 86, 10, 9, 5, 8, 84, 10, 9, 57, 5, 8, 140, 10, 9, 163, 5, 8, 144, 10, 9, 281, 5, 8, 146, 10, 9, 280, 5, 8, 241, 10, 9, 50, 5, 8, 145, 10, 9, 52, 5, 8, 78, 10, 9, 13, 5, 64, 5, 6, 65, 5, 64, 5, 8, 57, 15, 46, 10, 75, 5, 64, 5, 8, 57, 163, 10, 366, 1, 264, 5, 8, 163, 57, 58, 10, 189, 5, 8, 163, 15, 163, 46, 10, 190, 5, 64, 5, 8, 57, 37, 10, 1, 5, 8, 57, 37, 10, 1, 5, 64, 5, 64, 5, 8, 57, 15, 10, 75, 5, 8, 37, 15, 163, 10, 74, 5, 8, 123, 15, 46, 76, 10, 74, 5, 8, 13, 57, 10, 74, 312, 5, 64, 5, 8, 52, 123, 10, 66, 499, 5, 8, 281, 123, 10, 66, 500, 5, 8, 50, 123, 10, 66, 501, 5, 8, 280, 123, 10, 66, 502, 5, 8, 282, 123, 10, 66, 503, 5, 64, 5, 64, 5, 6, 87, 5, 8, 95, 96, 107, 97, 94, 5, 8, 95, 291, 107, 97, 90, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [4, 158, 5, 6, 7, 5, 8, 9, 10, 11, 159, 98, 5, 8, 13, 10, 11, 129, 483, 5, 8, 57, 10, 59, 399, 497, 525, 5, 8, 163, 107, 10, 164, 167, 5, 8, 46, 10, 47, 64, 5, 14, 50, 10, 486, 35, 5, 14, 52, 10, 487, 29, 5, 14, 280, 10, 433, 475, 5, 14, 281, 10, 488, 397, 5, 14, 282, 10, 490, 397, 5, 8, 37, 10, 38, 111, 58, 119, 309, 5, 14, 39, 10, 114, 491, 5, 14, 41, 10, 110, 491, 5, 14, 120, 10, 42, 492, 5, 14, 122, 10, 34, 492, 5, 64, 5, 8, 123, 10, 38, 101, 118, 224, 451, 5, 8, 15, 10, 11, 184, 18, 5, 64, 5, 6, 77, 5, 8, 86, 10, 9, 5, 8, 84, 10, 9, 57, 5, 8, 140, 10, 9, 163, 5, 8, 144, 10, 9, 281, 5, 8, 146, 10, 9, 280, 5, 8, 241, 10, 9, 50, 5, 8, 145, 10, 9, 52, 5, 8, 78, 10, 9, 13, 5, 64, 5, 6, 65, 5, 64, 5, 8, 57, 15, 46, 10, 75, 5, 64, 5, 8, 57, 163, 10, 366, 1, 264, 5, 8, 163, 57, 58, 10, 189, 5, 8, 163, 15, 163, 46, 10, 190, 5, 64, 5, 8, 57, 37, 10, 1, 5, 8, 57, 37, 10, 1, 5, 64, 5, 64, 5, 8, 57, 15, 10, 75, 5, 8, 37, 15, 163, 10, 74, 5, 8, 123, 15, 46, 76, 10, 74, 5, 8, 13, 57, 10, 74, 312, 5, 64, 5, 8, 52, 123, 10, 66, 499, 5, 8, 281, 123, 10, 66, 500, 5, 8, 50, 123, 10, 66, 501, 5, 8, 280, 123, 10, 66, 502, 5, 8, 282, 123, 10, 66, 503, 5, 64, 5, 64, 5, 6, 87, 5, 8, 95, 96, 107, 97, 94, 5, 8, 95, 291, 107, 97, 90, 5, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 318}, "75": {"input": [2, 4, 383, 5, 64, 5, 6, 7, 5, 8, 9, 10, 11, 456, 98, 5, 8, 458, 10, 459, 418, 225, 1, 1, 1, 159, 1, 1, 5, 64, 5, 8, 37, 10, 38, 114, 1, 225, 266, 1, 118, 5, 14, 202, 10, 5, 14, 252, 10, 5, 64, 5, 8, 163, 10, 164, 201, 98, 5, 64, 5, 8, 166, 10, 164, 1, 5, 14, 168, 10, 1, 5, 14, 273, 10, 5, 64, 5, 8, 169, 10, 164, 167, 5, 14, 170, 10, 1, 5, 14, 321, 10, 5, 64, 5, 64, 5, 6, 87, 5, 8, 95, 460, 97, 94, 5, 8, 95, 396, 97, 90, 5, 231, 64, 5, 6, 65, 5, 64, 5, 8, 202, 166, 169, 10, 330, 418, 1, 5, 64, 5, 8, 166, 252, 10, 74, 262, 5, 64, 5, 8, 252, 458, 10, 1, 5, 8, 252, 169, 10, 435, 5, 8, 458, 169, 10, 232, 5, 64, 5, 8, 252, 76, 10, 221, 460, 444, 5, 8, 252, 76, 10, 66, 446, 5, 8, 252, 166, 10, 435, 5, 64, 5, 6, 77, 5, 8, 86, 10, 9, 5, 8, 300, 10, 9, 252, 5, 8, 494, 10, 9, 168, 5, 8, 357, 10, 9, 273, 5, 8, 140, 10, 9, 170, 5, 8, 85, 10, 9, 321, 5, 8, 84, 10, 9, 455, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [4, 383, 5, 64, 5, 6, 7, 5, 8, 9, 10, 11, 456, 98, 5, 8, 458, 10, 459, 418, 225, 1, 1, 1, 159, 1, 1, 5, 64, 5, 8, 37, 10, 38, 114, 1, 225, 266, 1, 118, 5, 14, 202, 10, 5, 14, 252, 10, 5, 64, 5, 8, 163, 10, 164, 201, 98, 5, 64, 5, 8, 166, 10, 164, 1, 5, 14, 168, 10, 1, 5, 14, 273, 10, 5, 64, 5, 8, 169, 10, 164, 167, 5, 14, 170, 10, 1, 5, 14, 321, 10, 5, 64, 5, 64, 5, 6, 87, 5, 8, 95, 460, 97, 94, 5, 8, 95, 396, 97, 90, 5, 231, 64, 5, 6, 65, 5, 64, 5, 8, 202, 166, 169, 10, 330, 418, 1, 5, 64, 5, 8, 166, 252, 10, 74, 262, 5, 64, 5, 8, 252, 458, 10, 1, 5, 8, 252, 169, 10, 435, 5, 8, 458, 169, 10, 232, 5, 64, 5, 8, 252, 76, 10, 221, 460, 444, 5, 8, 252, 76, 10, 66, 446, 5, 8, 252, 166, 10, 435, 5, 64, 5, 6, 77, 5, 8, 86, 10, 9, 5, 8, 300, 10, 9, 252, 5, 8, 494, 10, 9, 168, 5, 8, 357, 10, 9, 273, 5, 8, 140, 10, 9, 170, 5, 8, 85, 10, 9, 321, 5, 8, 84, 10, 9, 455, 5, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 227}, "76": {"input": [2, 4, 1, 5, 6, 7, 5, 8, 9, 10, 11, 103, 98, 5, 8, 43, 58, 10, 44, 28, 129, 5, 8, 57, 10, 59, 291, 506, 248, 5, 8, 202, 10, 5, 14, 104, 10, 106, 31, 253, 254, 5, 14, 255, 10, 106, 256, 257, 1, 5, 14, 258, 10, 106, 259, 1, 1, 5, 8, 252, 10, 5, 14, 13, 10, 11, 117, 5, 14, 15, 10, 11, 117, 5, 14, 19, 10, 11, 117, 5, 14, 21, 10, 11, 117, 5, 14, 62, 10, 11, 117, 5, 14, 173, 10, 11, 117, 5, 14, 183, 10, 11, 117, 5, 14, 348, 10, 11, 117, 5, 14, 350, 10, 11, 117, 5, 14, 351, 10, 11, 117, 5, 14, 352, 10, 11, 117, 5, 8, 53, 10, 54, 245, 309, 5, 14, 1, 10, 34, 568, 1, 5, 14, 1, 10, 42, 568, 1, 5, 14, 1, 10, 114, 568, 1, 5, 14, 1, 10, 110, 568, 390, 5, 8, 355, 10, 11, 208, 5, 8, 423, 10, 11, 382, 5, 64, 5, 6, 65, 5, 8, 57, 355, 10, 75, 5, 8, 57, 423, 10, 75, 5, 8, 57, 252, 10, 75, 5, 8, 202, 355, 10, 75, 5, 8, 202, 423, 10, 75, 5, 8, 202, 252, 10, 75, 5, 64, 5, 8, 202, 53, 10, 74, 312, 5, 8, 423, 53, 10, 72, 73, 5, 8, 53, 355, 10, 74, 5, 8, 43, 57, 10, 74, 219, 5, 8, 57, 53, 10, 74, 5, 8, 57, 202, 10, 74, 5, 8, 13, 355, 10, 74, 5, 8, 13, 423, 10, 74, 5, 64, 5, 8, 351, 9, 10, 223, 1, 5, 8, 351, 9, 10, 74, 5, 8, 350, 9, 10, 223, 560, 5, 8, 350, 9, 10, 74, 5, 8, 348, 9, 10, 223, 361, 5, 8, 348, 9, 10, 74, 5, 8, 183, 9, 10, 223, 430, 5, 8, 183, 9, 10, 74, 5, 8, 173, 9, 10, 223, 360, 5, 8, 173, 9, 10, 74, 5, 8, 62, 9, 10, 223, 409, 5, 8, 62, 9, 10, 74, 5, 8, 21, 9, 10, 223, 243, 5, 8, 21, 9, 10, 74, 5, 8, 19, 9, 10, 223, 242, 5, 8, 19, 9, 10, 74, 5, 8, 15, 9, 10, 223, 69, 5, 8, 15, 9, 10, 74, 5, 8, 13, 9, 10, 223, 71, 5, 8, 13, 9, 10, 74, 5, 8, 352, 9, 10, 223, 1, 5, 8, 1, 352, 10, 223, 1, 5, 8, 1, 352, 10, 223, 1, 5, 8, 1, 352, 10, 223, 1, 5, 8, 352, 1, 10, 74, 5, 6, 77, 5, 8, 84, 10, 9, 57, 5, 8, 86, 10, 9, 5, 8, 85, 10, 355, 5, 8, 1, 10, 9, 423, 5, 8, 140, 10, 9, 104, 5, 8, 142, 10, 9, 255, 5, 8, 139, 10, 9, 258, 5, 8, 78, 10, 9, 43, 423, 5, 6, 87, 5, 8, 95, 96, 97, 94, 5, 8, 95, 194, 97, 90, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [4, 1, 5, 6, 7, 5, 8, 9, 10, 11, 103, 98, 5, 8, 43, 58, 10, 44, 28, 129, 5, 8, 57, 10, 59, 291, 506, 248, 5, 8, 202, 10, 5, 14, 104, 10, 106, 31, 253, 254, 5, 14, 255, 10, 106, 256, 257, 1, 5, 14, 258, 10, 106, 259, 1, 1, 5, 8, 252, 10, 5, 14, 13, 10, 11, 117, 5, 14, 15, 10, 11, 117, 5, 14, 19, 10, 11, 117, 5, 14, 21, 10, 11, 117, 5, 14, 62, 10, 11, 117, 5, 14, 173, 10, 11, 117, 5, 14, 183, 10, 11, 117, 5, 14, 348, 10, 11, 117, 5, 14, 350, 10, 11, 117, 5, 14, 351, 10, 11, 117, 5, 14, 352, 10, 11, 117, 5, 8, 53, 10, 54, 245, 309, 5, 14, 1, 10, 34, 568, 1, 5, 14, 1, 10, 42, 568, 1, 5, 14, 1, 10, 114, 568, 1, 5, 14, 1, 10, 110, 568, 390, 5, 8, 355, 10, 11, 208, 5, 8, 423, 10, 11, 382, 5, 64, 5, 6, 65, 5, 8, 57, 355, 10, 75, 5, 8, 57, 423, 10, 75, 5, 8, 57, 252, 10, 75, 5, 8, 202, 355, 10, 75, 5, 8, 202, 423, 10, 75, 5, 8, 202, 252, 10, 75, 5, 64, 5, 8, 202, 53, 10, 74, 312, 5, 8, 423, 53, 10, 72, 73, 5, 8, 53, 355, 10, 74, 5, 8, 43, 57, 10, 74, 219, 5, 8, 57, 53, 10, 74, 5, 8, 57, 202, 10, 74, 5, 8, 13, 355, 10, 74, 5, 8, 13, 423, 10, 74, 5, 64, 5, 8, 351, 9, 10, 223, 1, 5, 8, 351, 9, 10, 74, 5, 8, 350, 9, 10, 223, 560, 5, 8, 350, 9, 10, 74, 5, 8, 348, 9, 10, 223, 361, 5, 8, 348, 9, 10, 74, 5, 8, 183, 9, 10, 223, 430, 5, 8, 183, 9, 10, 74, 5, 8, 173, 9, 10, 223, 360, 5, 8, 173, 9, 10, 74, 5, 8, 62, 9, 10, 223, 409, 5, 8, 62, 9, 10, 74, 5, 8, 21, 9, 10, 223, 243, 5, 8, 21, 9, 10, 74, 5, 8, 19, 9, 10, 223, 242, 5, 8, 19, 9, 10, 74, 5, 8, 15, 9, 10, 223, 69, 5, 8, 15, 9, 10, 74, 5, 8, 13, 9, 10, 223, 71, 5, 8, 13, 9, 10, 74, 5, 8, 352, 9, 10, 223, 1, 5, 8, 1, 352, 10, 223, 1, 5, 8, 1, 352, 10, 223, 1, 5, 8, 1, 352, 10, 223, 1, 5, 8, 352, 1, 10, 74, 5, 6, 77, 5, 8, 84, 10, 9, 57, 5, 8, 86, 10, 9, 5, 8, 85, 10, 355, 5, 8, 1, 10, 9, 423, 5, 8, 140, 10, 9, 104, 5, 8, 142, 10, 9, 255, 5, 8, 139, 10, 9, 258, 5, 8, 78, 10, 9, 43, 423, 5, 6, 87, 5, 8, 95, 96, 97, 94, 5, 8, 95, 194, 97, 90, 5, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 500}, "77": {"input": [2, 4, 313, 158, 5, 6, 7, 5, 8, 9, 10, 11, 101, 102, 98, 5, 8, 13, 10, 11, 101, 102, 5, 8, 15, 10, 11, 260, 17, 98, 5, 8, 19, 58, 10, 11, 237, 5, 8, 21, 58, 10, 11, 28, 160, 48, 5, 512, 5, 8, 46, 10, 47, 264, 1, 58, 132, 102, 5, 14, 50, 10, 35, 5, 14, 52, 10, 29, 5, 64, 5, 8, 37, 107, 10, 38, 33, 16, 1, 5, 14, 39, 10, 42, 5, 14, 41, 10, 34, 5, 14, 120, 10, 495, 431, 5, 64, 5, 64, 5, 8, 62, 10, 11, 5, 14, 173, 10, 110, 58, 20, 569, 5, 14, 183, 10, 114, 58, 205, 570, 5, 14, 348, 58, 10, 42, 111, 571, 5, 14, 350, 58, 10, 34, 111, 572, 5, 64, 5, 8, 202, 10, 5, 14, 227, 10, 228, 1, 5, 203, 252, 10, 5, 203, 273, 10, 5, 14, 317, 10, 318, 254, 5, 203, 529, 58, 10, 114, 20, 5, 203, 530, 58, 10, 110, 205, 5, 203, 1, 105, 10, 42, 111, 5, 203, 1, 105, 10, 34, 28, 5, 64, 5, 64, 5, 6, 77, 5, 8, 86, 10, 13, 5, 8, 215, 10, 9, 15, 5, 8, 356, 10, 9, 15, 120, 5, 8, 311, 10, 9, 15, 348, 5, 8, 185, 10, 9, 15, 173, 5, 8, 186, 10, 9, 15, 183, 5, 8, 187, 10, 9, 15, 350, 5, 8, 146, 10, 50, 39, 5, 8, 144, 10, 52, 41, 5, 8, 78, 10, 9, 15, 21, 5, 8, 84, 10, 9, 15, 252, 5, 8, 85, 10, 9, 15, 19, 5, 64, 5, 6, 65, 5, 8, 317, 19, 37, 10, 66, 284, 5, 8, 227, 19, 10, 75, 523, 5, 64, 5, 8, 252, 37, 105, 10, 366, 367, 291, 5, 8, 252, 39, 41, 105, 10, 554, 5, 8, 252, 120, 105, 10, 554, 523, 5, 64, 5, 8, 120, 252, 10, 74, 5, 8, 37, 107, 19, 105, 10, 74, 5, 64, 5, 8, 202, 62, 107, 10, 358, 326, 359, 5, 8, 202, 350, 58, 10, 66, 1, 5, 8, 202, 348, 58, 10, 66, 1, 5, 8, 202, 173, 10, 66, 534, 5, 8, 202, 183, 10, 66, 533, 5, 64, 5, 8, 62, 202, 107, 10, 74, 73, 5, 8, 21, 202, 261, 10, 74, 5, 64, 5, 8, 252, 13, 10, 74, 5, 8, 202, 46, 10, 75, 5, 64, 5, 6, 87, 5, 8, 95, 242, 107, 97, 90, 5, 8, 95, 418, 58, 97, 94, 5, 8, 88, 89, 94, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [4, 313, 158, 5, 6, 7, 5, 8, 9, 10, 11, 101, 102, 98, 5, 8, 13, 10, 11, 101, 102, 5, 8, 15, 10, 11, 260, 17, 98, 5, 8, 19, 58, 10, 11, 237, 5, 8, 21, 58, 10, 11, 28, 160, 48, 5, 512, 5, 8, 46, 10, 47, 264, 1, 58, 132, 102, 5, 14, 50, 10, 35, 5, 14, 52, 10, 29, 5, 64, 5, 8, 37, 107, 10, 38, 33, 16, 1, 5, 14, 39, 10, 42, 5, 14, 41, 10, 34, 5, 14, 120, 10, 495, 431, 5, 64, 5, 64, 5, 8, 62, 10, 11, 5, 14, 173, 10, 110, 58, 20, 569, 5, 14, 183, 10, 114, 58, 205, 570, 5, 14, 348, 58, 10, 42, 111, 571, 5, 14, 350, 58, 10, 34, 111, 572, 5, 64, 5, 8, 202, 10, 5, 14, 227, 10, 228, 1, 5, 203, 252, 10, 5, 203, 273, 10, 5, 14, 317, 10, 318, 254, 5, 203, 529, 58, 10, 114, 20, 5, 203, 530, 58, 10, 110, 205, 5, 203, 1, 105, 10, 42, 111, 5, 203, 1, 105, 10, 34, 28, 5, 64, 5, 64, 5, 6, 77, 5, 8, 86, 10, 13, 5, 8, 215, 10, 9, 15, 5, 8, 356, 10, 9, 15, 120, 5, 8, 311, 10, 9, 15, 348, 5, 8, 185, 10, 9, 15, 173, 5, 8, 186, 10, 9, 15, 183, 5, 8, 187, 10, 9, 15, 350, 5, 8, 146, 10, 50, 39, 5, 8, 144, 10, 52, 41, 5, 8, 78, 10, 9, 15, 21, 5, 8, 84, 10, 9, 15, 252, 5, 8, 85, 10, 9, 15, 19, 5, 64, 5, 6, 65, 5, 8, 317, 19, 37, 10, 66, 284, 5, 8, 227, 19, 10, 75, 523, 5, 64, 5, 8, 252, 37, 105, 10, 366, 367, 291, 5, 8, 252, 39, 41, 105, 10, 554, 5, 8, 252, 120, 105, 10, 554, 523, 5, 64, 5, 8, 120, 252, 10, 74, 5, 8, 37, 107, 19, 105, 10, 74, 5, 64, 5, 8, 202, 62, 107, 10, 358, 326, 359, 5, 8, 202, 350, 58, 10, 66, 1, 5, 8, 202, 348, 58, 10, 66, 1, 5, 8, 202, 173, 10, 66, 534, 5, 8, 202, 183, 10, 66, 533, 5, 64, 5, 8, 62, 202, 107, 10, 74, 73, 5, 8, 21, 202, 261, 10, 74, 5, 64, 5, 8, 252, 13, 10, 74, 5, 8, 202, 46, 10, 75, 5, 64, 5, 6, 87, 5, 8, 95, 242, 107, 97, 90, 5, 8, 95, 418, 58, 97, 94, 5, 8, 88, 89, 94, 5, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 436}, "78": {"input": [2, 5, 64, 5, 4, 158, 58, 234, 5, 6, 7, 5, 8, 9, 10, 11, 207, 235, 5, 8, 13, 10, 11, 108, 103, 5, 8, 15, 10, 11, 12, 5, 8, 163, 10, 164, 236, 48, 5, 8, 19, 10, 11, 236, 5, 8, 166, 10, 164, 237, 165, 5, 8, 174, 10, 175, 177, 5, 8, 1, 10, 179, 5, 8, 1, 10, 182, 5, 8, 1, 10, 5, 8, 21, 10, 11, 238, 18, 5, 6, 64, 5, 6, 77, 5, 8, 86, 10, 9, 5, 8, 218, 10, 13, 5, 8, 78, 10, 15, 5, 8, 140, 10, 176, 9, 5, 8, 84, 10, 178, 13, 5, 8, 240, 10, 166, 9, 5, 8, 1, 10, 166, 13, 5, 8, 83, 10, 163, 9, 5, 8, 241, 10, 163, 13, 5, 64, 5, 6, 87, 5, 8, 95, 148, 446, 149, 97, 90, 5, 8, 64, 5, 6, 65, 5, 8, 174, 76, 10, 75, 5, 8, 176, 13, 10, 75, 5, 8, 178, 9, 10, 75, 5, 64, 5, 8, 202, 9, 10, 66, 1, 5, 8, 202, 13, 10, 66, 191, 5, 8, 174, 15, 10, 66, 418, 5, 64, 5, 8, 166, 174, 10, 189, 5, 8, 166, 21, 10, 190, 5, 8, 163, 21, 10, 190, 5, 8, 174, 21, 10, 75, 5, 8, 163, 166, 10, 66, 69, 73, 5, 64, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [5, 64, 5, 4, 158, 58, 234, 5, 6, 7, 5, 8, 9, 10, 11, 207, 235, 5, 8, 13, 10, 11, 108, 103, 5, 8, 15, 10, 11, 12, 5, 8, 163, 10, 164, 236, 48, 5, 8, 19, 10, 11, 236, 5, 8, 166, 10, 164, 237, 165, 5, 8, 174, 10, 175, 177, 5, 8, 1, 10, 179, 5, 8, 1, 10, 182, 5, 8, 1, 10, 5, 8, 21, 10, 11, 238, 18, 5, 6, 64, 5, 6, 77, 5, 8, 86, 10, 9, 5, 8, 218, 10, 13, 5, 8, 78, 10, 15, 5, 8, 140, 10, 176, 9, 5, 8, 84, 10, 178, 13, 5, 8, 240, 10, 166, 9, 5, 8, 1, 10, 166, 13, 5, 8, 83, 10, 163, 9, 5, 8, 241, 10, 163, 13, 5, 64, 5, 6, 87, 5, 8, 95, 148, 446, 149, 97, 90, 5, 8, 64, 5, 6, 65, 5, 8, 174, 76, 10, 75, 5, 8, 176, 13, 10, 75, 5, 8, 178, 9, 10, 75, 5, 64, 5, 8, 202, 9, 10, 66, 1, 5, 8, 202, 13, 10, 66, 191, 5, 8, 174, 15, 10, 66, 418, 5, 64, 5, 8, 166, 174, 10, 189, 5, 8, 166, 21, 10, 190, 5, 8, 163, 21, 10, 190, 5, 8, 174, 21, 10, 75, 5, 8, 163, 166, 10, 66, 69, 73, 5, 64, 5, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 232}, "79": {"input": [2, 4, 5, 6, 7, 5, 64, 5, 8, 9, 10, 11, 207, 1, 5, 8, 13, 10, 11, 207, 267, 5, 8, 15, 105, 10, 11, 108, 294, 5, 8, 46, 105, 10, 47, 31, 58, 1, 285, 1, 248, 5, 8, 269, 10, 270, 205, 115, 201, 98, 5, 8, 43, 10, 44, 307, 5, 64, 5, 8, 136, 10, 137, 93, 244, 118, 165, 5, 8, 19, 10, 11, 238, 18, 5, 8, 174, 10, 175, 179, 248, 5, 64, 5, 6, 65, 5, 64, 5, 8, 174, 19, 10, 75, 5, 64, 5, 8, 174, 13, 46, 10, 366, 367, 229, 5, 8, 174, 9, 10, 74, 5, 64, 5, 8, 43, 174, 10, 74, 73, 5, 64, 5, 8, 13, 269, 58, 10, 66, 368, 5, 8, 269, 13, 19, 10, 74, 5, 64, 5, 8, 136, 174, 148, 10, 303, 5, 8, 15, 174, 10, 304, 155, 93, 5, 8, 174, 15, 10, 154, 155, 369, 5, 8, 174, 15, 10, 75, 5, 64, 5, 6, 77, 5, 8, 86, 10, 13, 9, 5, 8, 139, 10, 9, 5, 8, 145, 10, 46, 9, 5, 8, 147, 10, 13, 43, 5, 8, 84, 10, 174, 13, 9, 5, 8, 301, 10, 13, 9, 136, 5, 8, 144, 10, 15, 13, 9, 5, 64, 5, 6, 87, 5, 8, 95, 194, 90, 5, 8, 95, 193, 107, 94, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [4, 5, 6, 7, 5, 64, 5, 8, 9, 10, 11, 207, 1, 5, 8, 13, 10, 11, 207, 267, 5, 8, 15, 105, 10, 11, 108, 294, 5, 8, 46, 105, 10, 47, 31, 58, 1, 285, 1, 248, 5, 8, 269, 10, 270, 205, 115, 201, 98, 5, 8, 43, 10, 44, 307, 5, 64, 5, 8, 136, 10, 137, 93, 244, 118, 165, 5, 8, 19, 10, 11, 238, 18, 5, 8, 174, 10, 175, 179, 248, 5, 64, 5, 6, 65, 5, 64, 5, 8, 174, 19, 10, 75, 5, 64, 5, 8, 174, 13, 46, 10, 366, 367, 229, 5, 8, 174, 9, 10, 74, 5, 64, 5, 8, 43, 174, 10, 74, 73, 5, 64, 5, 8, 13, 269, 58, 10, 66, 368, 5, 8, 269, 13, 19, 10, 74, 5, 64, 5, 8, 136, 174, 148, 10, 303, 5, 8, 15, 174, 10, 304, 155, 93, 5, 8, 174, 15, 10, 154, 155, 369, 5, 8, 174, 15, 10, 75, 5, 64, 5, 6, 77, 5, 8, 86, 10, 13, 9, 5, 8, 139, 10, 9, 5, 8, 145, 10, 46, 9, 5, 8, 147, 10, 13, 43, 5, 8, 84, 10, 174, 13, 9, 5, 8, 301, 10, 13, 9, 136, 5, 8, 144, 10, 15, 13, 9, 5, 64, 5, 6, 87, 5, 8, 95, 194, 90, 5, 8, 95, 193, 107, 94, 5, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 234}, "80": {"input": [2, 4, 5, 6, 7, 5, 8, 9, 10, 11, 98, 336, 5, 8, 13, 10, 16, 5, 14, 104, 10, 106, 115, 257, 315, 550, 5, 14, 37, 10, 38, 128, 548, 5, 203, 39, 10, 42, 319, 5, 203, 41, 10, 34, 1, 5, 14, 120, 10, 38, 40, 507, 5, 203, 122, 10, 42, 1, 5, 203, 123, 10, 34, 1, 5, 14, 125, 10, 38, 387, 1, 5, 203, 126, 10, 42, 1, 5, 203, 134, 10, 34, 1, 5, 8, 202, 10, 5, 14, 43, 58, 10, 44, 28, 199, 5, 8, 15, 10, 11, 20, 327, 5, 8, 19, 10, 11, 310, 328, 5, 8, 174, 10, 175, 248, 5, 14, 176, 10, 1, 5, 14, 178, 10, 1, 5, 64, 5, 8, 21, 10, 11, 238, 18, 5, 64, 5, 6, 65, 5, 8, 174, 43, 10, 66, 69, 73, 5, 8, 13, 43, 58, 10, 66, 71, 70, 5, 8, 174, 21, 10, 75, 5, 8, 13, 21, 58, 10, 75, 5, 64, 5, 6, 77, 5, 8, 78, 10, 43, 9, 5, 8, 146, 10, 104, 9, 5, 8, 79, 10, 39, 9, 5, 8, 357, 10, 122, 9, 5, 8, 83, 10, 126, 9, 5, 8, 80, 10, 41, 9, 5, 8, 494, 10, 123, 9, 5, 8, 142, 10, 134, 9, 5, 8, 86, 10, 9, 5, 8, 84, 10, 178, 9, 5, 8, 239, 10, 176, 9, 5, 64, 5, 6, 87, 5, 8, 91, 92, 93, 90, 5, 8, 91, 335, 93, 94, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [4, 5, 6, 7, 5, 8, 9, 10, 11, 98, 336, 5, 8, 13, 10, 16, 5, 14, 104, 10, 106, 115, 257, 315, 550, 5, 14, 37, 10, 38, 128, 548, 5, 203, 39, 10, 42, 319, 5, 203, 41, 10, 34, 1, 5, 14, 120, 10, 38, 40, 507, 5, 203, 122, 10, 42, 1, 5, 203, 123, 10, 34, 1, 5, 14, 125, 10, 38, 387, 1, 5, 203, 126, 10, 42, 1, 5, 203, 134, 10, 34, 1, 5, 8, 202, 10, 5, 14, 43, 58, 10, 44, 28, 199, 5, 8, 15, 10, 11, 20, 327, 5, 8, 19, 10, 11, 310, 328, 5, 8, 174, 10, 175, 248, 5, 14, 176, 10, 1, 5, 14, 178, 10, 1, 5, 64, 5, 8, 21, 10, 11, 238, 18, 5, 64, 5, 6, 65, 5, 8, 174, 43, 10, 66, 69, 73, 5, 8, 13, 43, 58, 10, 66, 71, 70, 5, 8, 174, 21, 10, 75, 5, 8, 13, 21, 58, 10, 75, 5, 64, 5, 6, 77, 5, 8, 78, 10, 43, 9, 5, 8, 146, 10, 104, 9, 5, 8, 79, 10, 39, 9, 5, 8, 357, 10, 122, 9, 5, 8, 83, 10, 126, 9, 5, 8, 80, 10, 41, 9, 5, 8, 494, 10, 123, 9, 5, 8, 142, 10, 134, 9, 5, 8, 86, 10, 9, 5, 8, 84, 10, 178, 9, 5, 8, 239, 10, 176, 9, 5, 64, 5, 6, 87, 5, 8, 91, 92, 93, 90, 5, 8, 91, 335, 93, 94, 5, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 257}, "81": {"input": [2, 4, 5, 105, 7, 5, 6, 9, 10, 11, 235, 5, 6, 13, 58, 10, 11, 28, 573, 5, 6, 362, 10, 363, 245, 1, 295, 5, 6, 202, 10, 5, 8, 57, 10, 59, 365, 1, 5, 8, 252, 10, 5, 14, 271, 10, 272, 291, 5, 203, 527, 58, 10, 205, 33, 1, 5, 203, 557, 58, 10, 111, 40, 1, 5, 14, 558, 10, 272, 291, 205, 33, 1, 5, 6, 15, 105, 10, 11, 98, 201, 5, 6, 46, 58, 10, 47, 201, 98, 5, 8, 50, 10, 528, 105, 551, 58, 1, 64, 5, 8, 52, 10, 1, 105, 551, 58, 1, 64, 5, 8, 280, 105, 10, 1, 148, 551, 58, 1, 5, 64, 5, 6, 19, 10, 11, 167, 5, 64, 5, 105, 77, 5, 6, 139, 10, 13, 9, 5, 6, 494, 10, 50, 9, 5, 6, 80, 10, 52, 9, 5, 6, 357, 10, 280, 9, 5, 6, 86, 10, 9, 5, 6, 84, 10, 57, 9, 5, 64, 5, 105, 65, 5, 6, 202, 76, 107, 10, 75, 5, 6, 202, 19, 105, 10, 75, 5, 6, 271, 13, 6, 10, 72, 70, 5, 6, 558, 362, 10, 66, 71, 70, 5, 6, 271, 362, 105, 10, 74, 262, 5, 6, 558, 13, 105, 10, 74, 262, 5, 64, 5, 105, 87, 5, 6, 95, 291, 105, 94, 5, 6, 91, 1, 1, 97, 90, 5, 6, 91, 335, 93, 94, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [4, 5, 105, 7, 5, 6, 9, 10, 11, 235, 5, 6, 13, 58, 10, 11, 28, 573, 5, 6, 362, 10, 363, 245, 1, 295, 5, 6, 202, 10, 5, 8, 57, 10, 59, 365, 1, 5, 8, 252, 10, 5, 14, 271, 10, 272, 291, 5, 203, 527, 58, 10, 205, 33, 1, 5, 203, 557, 58, 10, 111, 40, 1, 5, 14, 558, 10, 272, 291, 205, 33, 1, 5, 6, 15, 105, 10, 11, 98, 201, 5, 6, 46, 58, 10, 47, 201, 98, 5, 8, 50, 10, 528, 105, 551, 58, 1, 64, 5, 8, 52, 10, 1, 105, 551, 58, 1, 64, 5, 8, 280, 105, 10, 1, 148, 551, 58, 1, 5, 64, 5, 6, 19, 10, 11, 167, 5, 64, 5, 105, 77, 5, 6, 139, 10, 13, 9, 5, 6, 494, 10, 50, 9, 5, 6, 80, 10, 52, 9, 5, 6, 357, 10, 280, 9, 5, 6, 86, 10, 9, 5, 6, 84, 10, 57, 9, 5, 64, 5, 105, 65, 5, 6, 202, 76, 107, 10, 75, 5, 6, 202, 19, 105, 10, 75, 5, 6, 271, 13, 6, 10, 72, 70, 5, 6, 558, 362, 10, 66, 71, 70, 5, 6, 271, 362, 105, 10, 74, 262, 5, 6, 558, 13, 105, 10, 74, 262, 5, 64, 5, 105, 87, 5, 6, 95, 291, 105, 94, 5, 6, 91, 1, 1, 97, 90, 5, 6, 91, 335, 93, 94, 5, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 243}, "82": {"input": [2, 4, 5, 1, 5, 1, 10, 11, 235, 98, 5, 1, 10, 11, 260, 561, 5, 1, 10, 363, 56, 93, 118, 364, 5, 574, 10, 11, 16, 267, 5, 575, 10, 44, 28, 307, 5, 576, 10, 137, 111, 452, 24, 388, 5, 577, 10, 38, 110, 22, 124, 1, 5, 578, 10, 5, 1, 58, 10, 59, 105, 365, 248, 506, 5, 1, 10, 272, 96, 33, 5, 1, 10, 20, 1, 5, 1, 10, 310, 1, 5, 64, 5, 1, 5, 1, 10, 9, 15, 5, 1, 10, 9, 43, 5, 1, 10, 9, 37, 5, 1, 10, 9, 136, 5, 1, 10, 9, 527, 5, 1, 10, 9, 557, 5, 1, 10, 9, 5, 1, 10, 9, 57, 5, 64, 5, 1, 5, 574, 57, 362, 10, 74, 5, 576, 57, 10, 303, 262, 5, 578, 13, 37, 10, 75, 5, 64, 5, 579, 37, 10, 405, 70, 5, 579, 557, 527, 10, 74, 70, 5, 64, 5, 1, 37, 10, 74, 312, 5, 64, 5, 577, 15, 13, 136, 37, 10, 75, 5, 64, 5, 574, 557, 10, 74, 5, 574, 527, 10, 66, 518, 5, 1, 557, 10, 74, 5, 1, 527, 10, 66, 518, 73, 5, 575, 57, 10, 304, 155, 1, 5, 64, 5, 1, 5, 580, 96, 97, 94, 5, 580, 194, 97, 90, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [4, 5, 1, 5, 1, 10, 11, 235, 98, 5, 1, 10, 11, 260, 561, 5, 1, 10, 363, 56, 93, 118, 364, 5, 574, 10, 11, 16, 267, 5, 575, 10, 44, 28, 307, 5, 576, 10, 137, 111, 452, 24, 388, 5, 577, 10, 38, 110, 22, 124, 1, 5, 578, 10, 5, 1, 58, 10, 59, 105, 365, 248, 506, 5, 1, 10, 272, 96, 33, 5, 1, 10, 20, 1, 5, 1, 10, 310, 1, 5, 64, 5, 1, 5, 1, 10, 9, 15, 5, 1, 10, 9, 43, 5, 1, 10, 9, 37, 5, 1, 10, 9, 136, 5, 1, 10, 9, 527, 5, 1, 10, 9, 557, 5, 1, 10, 9, 5, 1, 10, 9, 57, 5, 64, 5, 1, 5, 574, 57, 362, 10, 74, 5, 576, 57, 10, 303, 262, 5, 578, 13, 37, 10, 75, 5, 64, 5, 579, 37, 10, 405, 70, 5, 579, 557, 527, 10, 74, 70, 5, 64, 5, 1, 37, 10, 74, 312, 5, 64, 5, 577, 15, 13, 136, 37, 10, 75, 5, 64, 5, 574, 557, 10, 74, 5, 574, 527, 10, 66, 518, 5, 1, 557, 10, 74, 5, 1, 527, 10, 66, 518, 73, 5, 575, 57, 10, 304, 155, 1, 5, 64, 5, 1, 5, 580, 96, 97, 94, 5, 580, 194, 97, 90, 5, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 225}, "83": {"input": [2, 4, 313, 158, 5, 6, 7, 5, 64, 5, 8, 9, 10, 11, 12, 5, 8, 57, 58, 10, 59, 60, 1, 5, 8, 53, 10, 54, 93, 56, 1, 5, 64, 5, 8, 13, 10, 11, 209, 5, 8, 15, 10, 11, 1, 5, 8, 19, 10, 11, 201, 98, 5, 64, 5, 8, 21, 10, 11, 5, 14, 62, 10, 1, 5, 14, 173, 10, 45, 5, 64, 5, 8, 202, 10, 384, 5, 14, 480, 10, 481, 101, 482, 360, 5, 14, 46, 10, 47, 479, 1, 5, 14, 183, 10, 11, 5, 64, 5, 8, 348, 10, 11, 238, 18, 5, 64, 5, 6, 77, 5, 8, 79, 10, 9, 62, 13, 5, 8, 357, 10, 9, 46, 5, 8, 84, 10, 9, 57, 13, 5, 8, 146, 10, 9, 15, 5, 8, 86, 10, 9, 13, 5, 8, 85, 10, 348, 5, 64, 5, 6, 65, 5, 8, 57, 348, 15, 21, 10, 75, 5, 64, 5, 8, 202, 13, 15, 21, 348, 76, 10, 74, 5, 64, 5, 8, 183, 19, 10, 66, 368, 68, 5, 8, 183, 46, 10, 74, 5, 64, 5, 8, 62, 202, 10, 66, 409, 73, 5, 8, 13, 53, 10, 66, 69, 5, 64, 5, 64, 5, 6, 87, 5, 8, 95, 96, 97, 94, 5, 8, 95, 243, 97, 90, 5, 8, 88, 1, 94, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [4, 313, 158, 5, 6, 7, 5, 64, 5, 8, 9, 10, 11, 12, 5, 8, 57, 58, 10, 59, 60, 1, 5, 8, 53, 10, 54, 93, 56, 1, 5, 64, 5, 8, 13, 10, 11, 209, 5, 8, 15, 10, 11, 1, 5, 8, 19, 10, 11, 201, 98, 5, 64, 5, 8, 21, 10, 11, 5, 14, 62, 10, 1, 5, 14, 173, 10, 45, 5, 64, 5, 8, 202, 10, 384, 5, 14, 480, 10, 481, 101, 482, 360, 5, 14, 46, 10, 47, 479, 1, 5, 14, 183, 10, 11, 5, 64, 5, 8, 348, 10, 11, 238, 18, 5, 64, 5, 6, 77, 5, 8, 79, 10, 9, 62, 13, 5, 8, 357, 10, 9, 46, 5, 8, 84, 10, 9, 57, 13, 5, 8, 146, 10, 9, 15, 5, 8, 86, 10, 9, 13, 5, 8, 85, 10, 348, 5, 64, 5, 6, 65, 5, 8, 57, 348, 15, 21, 10, 75, 5, 64, 5, 8, 202, 13, 15, 21, 348, 76, 10, 74, 5, 64, 5, 8, 183, 19, 10, 66, 368, 68, 5, 8, 183, 46, 10, 74, 5, 64, 5, 8, 62, 202, 10, 66, 409, 73, 5, 8, 13, 53, 10, 66, 69, 5, 64, 5, 64, 5, 6, 87, 5, 8, 95, 96, 97, 94, 5, 8, 95, 243, 97, 90, 5, 8, 88, 1, 94, 5, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 230}, "84": {"input": [2, 4, 5, 6, 7, 5, 64, 5, 8, 9, 10, 11, 172, 98, 5, 8, 202, 10, 5, 14, 104, 10, 106, 115, 465, 407, 5, 14, 252, 10, 5, 203, 255, 10, 106, 115, 1, 109, 5, 203, 57, 10, 59, 365, 182, 113, 5, 64, 5, 8, 271, 10, 272, 284, 115, 213, 248, 5, 8, 362, 10, 363, 245, 118, 1, 5, 8, 13, 10, 11, 63, 5, 64, 5, 64, 5, 6, 87, 5, 8, 95, 96, 58, 94, 5, 8, 95, 581, 105, 94, 5, 8, 88, 89, 90, 5, 64, 5, 6, 65, 5, 64, 5, 8, 255, 271, 10, 66, 150, 5, 8, 57, 271, 10, 74, 70, 5, 8, 104, 362, 10, 66, 581, 73, 5, 8, 202, 13, 152, 10, 75, 5, 64, 5, 64, 5, 6, 77, 5, 8, 78, 10, 9, 271, 5, 8, 139, 10, 9, 255, 5, 8, 84, 10, 9, 57, 5, 8, 86, 10, 287, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [4, 5, 6, 7, 5, 64, 5, 8, 9, 10, 11, 172, 98, 5, 8, 202, 10, 5, 14, 104, 10, 106, 115, 465, 407, 5, 14, 252, 10, 5, 203, 255, 10, 106, 115, 1, 109, 5, 203, 57, 10, 59, 365, 182, 113, 5, 64, 5, 8, 271, 10, 272, 284, 115, 213, 248, 5, 8, 362, 10, 363, 245, 118, 1, 5, 8, 13, 10, 11, 63, 5, 64, 5, 64, 5, 6, 87, 5, 8, 95, 96, 58, 94, 5, 8, 95, 581, 105, 94, 5, 8, 88, 89, 90, 5, 64, 5, 6, 65, 5, 64, 5, 8, 255, 271, 10, 66, 150, 5, 8, 57, 271, 10, 74, 70, 5, 8, 104, 362, 10, 66, 581, 73, 5, 8, 202, 13, 152, 10, 75, 5, 64, 5, 64, 5, 6, 77, 5, 8, 78, 10, 9, 271, 5, 8, 139, 10, 9, 255, 5, 8, 84, 10, 9, 57, 5, 8, 86, 10, 287, 5, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 162}, "85": {"input": [2, 4, 5, 6, 7, 5, 8, 9, 10, 11, 28, 5, 14, 202, 10, 64, 5, 14, 252, 107, 10, 5, 14, 273, 148, 10, 20, 5, 14, 321, 10, 20, 5, 64, 5, 8, 373, 10, 58, 115, 1, 5, 14, 1, 148, 10, 1, 1, 159, 5, 14, 163, 10, 164, 101, 1, 5, 64, 5, 8, 37, 10, 38, 34, 225, 116, 1, 5, 14, 39, 10, 265, 5, 14, 41, 10, 1, 5, 64, 5, 6, 87, 5, 64, 5, 8, 95, 418, 97, 90, 5, 8, 95, 284, 97, 94, 5, 231, 64, 5, 6, 65, 5, 8, 202, 37, 10, 330, 418, 1, 5, 8, 252, 37, 105, 10, 330, 284, 1, 5, 64, 5, 8, 37, 373, 10, 1, 5, 8, 37, 152, 105, 10, 435, 5, 8, 373, 152, 10, 75, 5, 8, 64, 5, 6, 77, 5, 8, 218, 10, 252, 5, 8, 215, 10, 202, 5, 8, 141, 10, 163, 5, 8, 300, 10, 39, 5, 8, 142, 10, 1, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [4, 5, 6, 7, 5, 8, 9, 10, 11, 28, 5, 14, 202, 10, 64, 5, 14, 252, 107, 10, 5, 14, 273, 148, 10, 20, 5, 14, 321, 10, 20, 5, 64, 5, 8, 373, 10, 58, 115, 1, 5, 14, 1, 148, 10, 1, 1, 159, 5, 14, 163, 10, 164, 101, 1, 5, 64, 5, 8, 37, 10, 38, 34, 225, 116, 1, 5, 14, 39, 10, 265, 5, 14, 41, 10, 1, 5, 64, 5, 6, 87, 5, 64, 5, 8, 95, 418, 97, 90, 5, 8, 95, 284, 97, 94, 5, 231, 64, 5, 6, 65, 5, 8, 202, 37, 10, 330, 418, 1, 5, 8, 252, 37, 105, 10, 330, 284, 1, 5, 64, 5, 8, 37, 373, 10, 1, 5, 8, 37, 152, 105, 10, 435, 5, 8, 373, 152, 10, 75, 5, 8, 64, 5, 6, 77, 5, 8, 218, 10, 252, 5, 8, 215, 10, 202, 5, 8, 141, 10, 163, 5, 8, 300, 10, 39, 5, 8, 142, 10, 1, 5, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 172}, "86": {"input": [2, 4, 158, 5, 6, 7, 5, 8, 9, 10, 11, 98, 456, 5, 8, 13, 10, 11, 456, 5, 64, 5, 8, 15, 10, 11, 5, 14, 19, 10, 20, 1, 5, 14, 21, 10, 101, 1, 5, 64, 5, 14, 62, 10, 310, 1, 5, 14, 173, 10, 28, 1, 5, 14, 183, 10, 111, 1, 5, 14, 348, 10, 205, 1, 5, 64, 5, 14, 350, 10, 201, 98, 5, 14, 351, 10, 201, 98, 5, 64, 5, 8, 352, 10, 11, 5, 14, 355, 10, 201, 98, 5, 14, 423, 10, 201, 98, 5, 64, 5, 14, 424, 10, 201, 98, 5, 14, 425, 10, 201, 98, 5, 14, 426, 10, 201, 98, 5, 14, 427, 10, 201, 98, 5, 64, 5, 8, 202, 10, 5, 14, 57, 58, 10, 59, 365, 386, 5, 14, 37, 10, 38, 1, 58, 116, 5, 203, 39, 10, 34, 5, 203, 41, 10, 42, 5, 203, 120, 10, 114, 5, 203, 122, 10, 110, 5, 64, 5, 8, 362, 10, 363, 5, 64, 5, 8, 428, 10, 11, 201, 98, 5, 8, 197, 10, 198, 201, 48, 1, 5, 64, 5, 8, 43, 10, 44, 199, 5, 64, 5, 8, 136, 10, 137, 448, 1, 5, 64, 5, 6, 77, 5, 8, 84, 10, 57, 9, 5, 8, 143, 10, 43, 9, 5, 8, 141, 10, 41, 428, 9, 5, 8, 311, 10, 19, 9, 5, 8, 185, 10, 21, 9, 5, 8, 186, 10, 62, 9, 5, 8, 187, 10, 173, 9, 5, 8, 188, 10, 183, 9, 5, 8, 472, 10, 348, 9, 5, 8, 146, 10, 136, 9, 5, 8, 86, 10, 13, 5, 64, 5, 6, 87, 5, 8, 95, 194, 97, 90, 5, 8, 95, 264, 97, 94, 5, 64, 5, 6, 65, 5, 8, 57, 152, 76, 10, 75, 5, 8, 43, 37, 10, 72, 5, 8, 37, 76, 10, 74, 394, 5, 64, 5, 8, 351, 362, 10, 74, 5, 8, 350, 362, 10, 74, 5, 64, 5, 8, 136, 37, 10, 74, 517, 5, 64, 5, 5, 8, 37, 362, 152, 10, 223, 210, 5, 8, 197, 37, 10, 74, 5, 8, 37, 197, 10, 66, 29, 5, 8, 37, 197, 10, 220, 5, 64, 5, 5, 8, 428, 362, 10, 531, 444, 264, 5, 64, 5, 5, 8, 19, 362, 10, 223, 1, 5, 8, 21, 362, 10, 223, 1, 5, 8, 62, 362, 10, 223, 1, 5, 8, 173, 362, 10, 223, 1, 5, 8, 183, 362, 10, 223, 1, 5, 8, 348, 362, 10, 223, 1, 5, 64, 5, 8, 348, 355, 10, 66, 69, 5, 8, 183, 427, 10, 66, 430, 5, 8, 173, 426, 10, 66, 360, 5, 8, 62, 425, 10, 66, 409, 5, 8, 21, 424, 10, 66, 243, 5, 8, 19, 423, 10, 66, 242, 5, 64, 5, 5, 8, 19, 120, 122, 10, 223, 560, 5, 8, 21, 39, 41, 10, 223, 560, 5, 8, 62, 39, 120, 10, 223, 560, 5, 8, 173, 39, 122, 10, 223, 560, 5, 8, 183, 41, 120, 10, 223, 560, 5, 8, 348, 41, 122, 10, 223, 560, 5, 64, 5, 5, 8, 19, 39, 41, 10, 223, 361, 5, 8, 21, 120, 122, 10, 223, 361, 5, 64, 5, 5, 8, 41, 62, 10, 513, 582, 5, 8, 41, 62, 10, 223, 361, 5, 8, 41, 62, 10, 66, 475, 5, 8, 122, 62, 10, 513, 582, 5, 8, 122, 62, 10, 223, 361, 5, 8, 122, 62, 10, 66, 35, 5, 64, 5, 8, 41, 173, 10, 513, 582, 5, 8, 41, 173], "target": [4, 158, 5, 6, 7, 5, 8, 9, 10, 11, 98, 456, 5, 8, 13, 10, 11, 456, 5, 64, 5, 8, 15, 10, 11, 5, 14, 19, 10, 20, 1, 5, 14, 21, 10, 101, 1, 5, 64, 5, 14, 62, 10, 310, 1, 5, 14, 173, 10, 28, 1, 5, 14, 183, 10, 111, 1, 5, 14, 348, 10, 205, 1, 5, 64, 5, 14, 350, 10, 201, 98, 5, 14, 351, 10, 201, 98, 5, 64, 5, 8, 352, 10, 11, 5, 14, 355, 10, 201, 98, 5, 14, 423, 10, 201, 98, 5, 64, 5, 14, 424, 10, 201, 98, 5, 14, 425, 10, 201, 98, 5, 14, 426, 10, 201, 98, 5, 14, 427, 10, 201, 98, 5, 64, 5, 8, 202, 10, 5, 14, 57, 58, 10, 59, 365, 386, 5, 14, 37, 10, 38, 1, 58, 116, 5, 203, 39, 10, 34, 5, 203, 41, 10, 42, 5, 203, 120, 10, 114, 5, 203, 122, 10, 110, 5, 64, 5, 8, 362, 10, 363, 5, 64, 5, 8, 428, 10, 11, 201, 98, 5, 8, 197, 10, 198, 201, 48, 1, 5, 64, 5, 8, 43, 10, 44, 199, 5, 64, 5, 8, 136, 10, 137, 448, 1, 5, 64, 5, 6, 77, 5, 8, 84, 10, 57, 9, 5, 8, 143, 10, 43, 9, 5, 8, 141, 10, 41, 428, 9, 5, 8, 311, 10, 19, 9, 5, 8, 185, 10, 21, 9, 5, 8, 186, 10, 62, 9, 5, 8, 187, 10, 173, 9, 5, 8, 188, 10, 183, 9, 5, 8, 472, 10, 348, 9, 5, 8, 146, 10, 136, 9, 5, 8, 86, 10, 13, 5, 64, 5, 6, 87, 5, 8, 95, 194, 97, 90, 5, 8, 95, 264, 97, 94, 5, 64, 5, 6, 65, 5, 8, 57, 152, 76, 10, 75, 5, 8, 43, 37, 10, 72, 5, 8, 37, 76, 10, 74, 394, 5, 64, 5, 8, 351, 362, 10, 74, 5, 8, 350, 362, 10, 74, 5, 64, 5, 8, 136, 37, 10, 74, 517, 5, 64, 5, 5, 8, 37, 362, 152, 10, 223, 210, 5, 8, 197, 37, 10, 74, 5, 8, 37, 197, 10, 66, 29, 5, 8, 37, 197, 10, 220, 5, 64, 5, 5, 8, 428, 362, 10, 531, 444, 264, 5, 64, 5, 5, 8, 19, 362, 10, 223, 1, 5, 8, 21, 362, 10, 223, 1, 5, 8, 62, 362, 10, 223, 1, 5, 8, 173, 362, 10, 223, 1, 5, 8, 183, 362, 10, 223, 1, 5, 8, 348, 362, 10, 223, 1, 5, 64, 5, 8, 348, 355, 10, 66, 69, 5, 8, 183, 427, 10, 66, 430, 5, 8, 173, 426, 10, 66, 360, 5, 8, 62, 425, 10, 66, 409, 5, 8, 21, 424, 10, 66, 243, 5, 8, 19, 423, 10, 66, 242, 5, 64, 5, 5, 8, 19, 120, 122, 10, 223, 560, 5, 8, 21, 39, 41, 10, 223, 560, 5, 8, 62, 39, 120, 10, 223, 560, 5, 8, 173, 39, 122, 10, 223, 560, 5, 8, 183, 41, 120, 10, 223, 560, 5, 8, 348, 41, 122, 10, 223, 560, 5, 64, 5, 5, 8, 19, 39, 41, 10, 223, 361, 5, 8, 21, 120, 122, 10, 223, 361, 5, 64, 5, 5, 8, 41, 62, 10, 513, 582, 5, 8, 41, 62, 10, 223, 361, 5, 8, 41, 62, 10, 66, 475, 5, 8, 122, 62, 10, 513, 582, 5, 8, 122, 62, 10, 223, 361, 5, 8, 122, 62, 10, 66, 35, 5, 64, 5, 8, 41, 173, 10, 513, 582, 5, 8, 41, 173, 3], "length": 600}, "87": {"input": [2, 4, 383, 5, 105, 7, 5, 6, 9, 10, 11, 98, 235, 5, 6, 13, 10, 11, 5, 8, 15, 10, 1, 5, 8, 19, 10, 1, 5, 6, 21, 10, 11, 5, 8, 62, 10, 1, 5, 8, 173, 10, 1, 5, 64, 5, 6, 202, 10, 5, 8, 57, 58, 10, 59, 264, 179, 248, 5, 8, 271, 10, 272, 33, 5, 14, 527, 10, 58, 71, 1, 5, 14, 557, 10, 58, 69, 1, 5, 64, 5, 6, 46, 10, 47, 56, 48, 5, 8, 50, 58, 10, 58, 528, 58, 133, 259, 278, 1, 5, 8, 52, 58, 10, 58, 1, 58, 133, 259, 278, 1, 5, 64, 5, 6, 37, 10, 38, 111, 119, 477, 5, 6, 183, 10, 11, 63, 5, 64, 5, 64, 5, 105, 77, 5, 6, 79, 10, 527, 9, 5, 6, 145, 10, 50, 9, 5, 6, 140, 10, 557, 9, 5, 6, 286, 10, 52, 9, 5, 6, 357, 10, 19, 9, 5, 6, 494, 10, 15, 9, 5, 6, 86, 10, 9, 5, 6, 84, 10, 57, 9, 5, 64, 5, 105, 65, 5, 6, 202, 183, 10, 75, 523, 5, 6, 271, 37, 105, 10, 72, 262, 5, 6, 37, 183, 105, 10, 74, 5, 64, 5, 6, 15, 271, 10, 66, 243, 1, 68, 5, 6, 62, 57, 10, 66, 71, 73, 5, 64, 5, 6, 19, 271, 10, 66, 409, 1, 68, 5, 6, 173, 57, 10, 66, 69, 73, 5, 64, 5, 105, 87, 5, 6, 95, 291, 94, 5, 6, 91, 467, 1, 97, 90, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [4, 383, 5, 105, 7, 5, 6, 9, 10, 11, 98, 235, 5, 6, 13, 10, 11, 5, 8, 15, 10, 1, 5, 8, 19, 10, 1, 5, 6, 21, 10, 11, 5, 8, 62, 10, 1, 5, 8, 173, 10, 1, 5, 64, 5, 6, 202, 10, 5, 8, 57, 58, 10, 59, 264, 179, 248, 5, 8, 271, 10, 272, 33, 5, 14, 527, 10, 58, 71, 1, 5, 14, 557, 10, 58, 69, 1, 5, 64, 5, 6, 46, 10, 47, 56, 48, 5, 8, 50, 58, 10, 58, 528, 58, 133, 259, 278, 1, 5, 8, 52, 58, 10, 58, 1, 58, 133, 259, 278, 1, 5, 64, 5, 6, 37, 10, 38, 111, 119, 477, 5, 6, 183, 10, 11, 63, 5, 64, 5, 64, 5, 105, 77, 5, 6, 79, 10, 527, 9, 5, 6, 145, 10, 50, 9, 5, 6, 140, 10, 557, 9, 5, 6, 286, 10, 52, 9, 5, 6, 357, 10, 19, 9, 5, 6, 494, 10, 15, 9, 5, 6, 86, 10, 9, 5, 6, 84, 10, 57, 9, 5, 64, 5, 105, 65, 5, 6, 202, 183, 10, 75, 523, 5, 6, 271, 37, 105, 10, 72, 262, 5, 6, 37, 183, 105, 10, 74, 5, 64, 5, 6, 15, 271, 10, 66, 243, 1, 68, 5, 6, 62, 57, 10, 66, 71, 73, 5, 64, 5, 6, 19, 271, 10, 66, 409, 1, 68, 5, 6, 173, 57, 10, 66, 69, 73, 5, 64, 5, 105, 87, 5, 6, 95, 291, 94, 5, 6, 91, 467, 1, 97, 90, 5, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 264}, "88": {"input": [2, 4, 313, 5, 6, 7, 5, 8, 9, 10, 11, 103, 98, 5, 64, 5, 8, 163, 10, 164, 101, 48, 5, 14, 166, 10, 236, 5, 14, 168, 10, 279, 5, 64, 5, 8, 202, 10, 5, 14, 252, 10, 5, 203, 13, 10, 11, 63, 5, 203, 15, 10, 11, 201, 98, 5, 64, 5, 14, 273, 10, 5, 203, 19, 10, 11, 1, 5, 203, 21, 10, 11, 201, 98, 5, 64, 5, 64, 5, 8, 321, 10, 320, 5, 14, 373, 10, 5, 203, 104, 10, 106, 31, 407, 408, 5, 203, 255, 10, 106, 31, 407, 201, 98, 5, 64, 5, 14, 583, 10, 5, 203, 258, 10, 106, 31, 584, 1, 5, 203, 585, 10, 106, 31, 584, 201, 98, 5, 64, 5, 64, 5, 8, 375, 10, 5, 14, 376, 10, 5, 203, 62, 10, 11, 389, 5, 203, 173, 10, 11, 201, 98, 5, 64, 5, 14, 583, 10, 5, 203, 183, 10, 11, 393, 5, 203, 348, 10, 11, 201, 98, 5, 64, 5, 8, 136, 10, 137, 478, 452, 5, 64, 5, 8, 314, 10, 1, 320, 5, 14, 586, 10, 1, 396, 5, 14, 587, 10, 1, 401, 5, 64, 5, 64, 5, 6, 77, 5, 8, 84, 10, 586, 9, 5, 8, 86, 10, 9, 5, 8, 300, 10, 104, 9, 5, 8, 241, 10, 585, 9, 5, 8, 82, 10, 13, 21, 5, 8, 85, 10, 13, 9, 5, 8, 494, 10, 21, 9, 5, 8, 185, 10, 62, 9, 5, 8, 186, 10, 348, 9, 5, 512, 5, 6, 65, 5, 8, 586, 13, 10, 75, 5, 8, 587, 19, 10, 75, 5, 8, 314, 76, 10, 157, 5, 64, 5, 8, 586, 104, 10, 74, 70, 5, 8, 587, 258, 10, 74, 70, 5, 64, 5, 8, 163, 1, 10, 72, 5, 8, 163, 273, 10, 74, 5, 8, 163, 252, 10, 74, 5, 64, 5, 8, 104, 13, 10, 75, 523, 5, 8, 258, 19, 10, 75, 523, 5, 8, 255, 15, 10, 75, 523, 5, 8, 585, 21, 10, 75, 523, 5, 64, 5, 5, 8, 586, 166, 10, 330, 243, 1, 5, 8, 586, 166, 10, 330, 430, 1, 5, 8, 586, 166, 10, 330, 150, 1, 5, 8, 586, 166, 10, 330, 1, 1, 5, 8, 586, 166, 10, 330, 291, 1, 5, 8, 586, 166, 10, 330, 242, 1, 5, 8, 586, 166, 10, 513, 5, 8, 586, 166, 10, 66, 1, 1, 5, 64, 5, 5, 8, 587, 168, 10, 330, 360, 1, 5, 8, 587, 168, 10, 330, 409, 1, 5, 8, 587, 168, 10, 330, 588, 1, 5, 8, 587, 168, 10, 330, 581, 1, 5, 8, 587, 168, 10, 330, 69, 1, 5, 8, 587, 168, 10, 330, 71, 1, 5, 8, 587, 168, 10, 513, 5, 8, 587, 168, 10, 66, 1, 1, 5, 64, 5, 8, 586, 62, 10, 154, 155, 444, 156, 73, 5, 8, 587, 183, 10, 154, 155, 444, 156, 73, 5, 64, 5, 64, 5, 6, 87, 5, 8, 95, 1, 97, 94, 5, 8, 95, 380, 97, 90, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [4, 313, 5, 6, 7, 5, 8, 9, 10, 11, 103, 98, 5, 64, 5, 8, 163, 10, 164, 101, 48, 5, 14, 166, 10, 236, 5, 14, 168, 10, 279, 5, 64, 5, 8, 202, 10, 5, 14, 252, 10, 5, 203, 13, 10, 11, 63, 5, 203, 15, 10, 11, 201, 98, 5, 64, 5, 14, 273, 10, 5, 203, 19, 10, 11, 1, 5, 203, 21, 10, 11, 201, 98, 5, 64, 5, 64, 5, 8, 321, 10, 320, 5, 14, 373, 10, 5, 203, 104, 10, 106, 31, 407, 408, 5, 203, 255, 10, 106, 31, 407, 201, 98, 5, 64, 5, 14, 583, 10, 5, 203, 258, 10, 106, 31, 584, 1, 5, 203, 585, 10, 106, 31, 584, 201, 98, 5, 64, 5, 64, 5, 8, 375, 10, 5, 14, 376, 10, 5, 203, 62, 10, 11, 389, 5, 203, 173, 10, 11, 201, 98, 5, 64, 5, 14, 583, 10, 5, 203, 183, 10, 11, 393, 5, 203, 348, 10, 11, 201, 98, 5, 64, 5, 8, 136, 10, 137, 478, 452, 5, 64, 5, 8, 314, 10, 1, 320, 5, 14, 586, 10, 1, 396, 5, 14, 587, 10, 1, 401, 5, 64, 5, 64, 5, 6, 77, 5, 8, 84, 10, 586, 9, 5, 8, 86, 10, 9, 5, 8, 300, 10, 104, 9, 5, 8, 241, 10, 585, 9, 5, 8, 82, 10, 13, 21, 5, 8, 85, 10, 13, 9, 5, 8, 494, 10, 21, 9, 5, 8, 185, 10, 62, 9, 5, 8, 186, 10, 348, 9, 5, 512, 5, 6, 65, 5, 8, 586, 13, 10, 75, 5, 8, 587, 19, 10, 75, 5, 8, 314, 76, 10, 157, 5, 64, 5, 8, 586, 104, 10, 74, 70, 5, 8, 587, 258, 10, 74, 70, 5, 64, 5, 8, 163, 1, 10, 72, 5, 8, 163, 273, 10, 74, 5, 8, 163, 252, 10, 74, 5, 64, 5, 8, 104, 13, 10, 75, 523, 5, 8, 258, 19, 10, 75, 523, 5, 8, 255, 15, 10, 75, 523, 5, 8, 585, 21, 10, 75, 523, 5, 64, 5, 5, 8, 586, 166, 10, 330, 243, 1, 5, 8, 586, 166, 10, 330, 430, 1, 5, 8, 586, 166, 10, 330, 150, 1, 5, 8, 586, 166, 10, 330, 1, 1, 5, 8, 586, 166, 10, 330, 291, 1, 5, 8, 586, 166, 10, 330, 242, 1, 5, 8, 586, 166, 10, 513, 5, 8, 586, 166, 10, 66, 1, 1, 5, 64, 5, 5, 8, 587, 168, 10, 330, 360, 1, 5, 8, 587, 168, 10, 330, 409, 1, 5, 8, 587, 168, 10, 330, 588, 1, 5, 8, 587, 168, 10, 330, 581, 1, 5, 8, 587, 168, 10, 330, 69, 1, 5, 8, 587, 168, 10, 330, 71, 1, 5, 8, 587, 168, 10, 513, 5, 8, 587, 168, 10, 66, 1, 1, 5, 64, 5, 8, 586, 62, 10, 154, 155, 444, 156, 73, 5, 8, 587, 183, 10, 154, 155, 444, 156, 73, 5, 64, 5, 64, 5, 6, 87, 5, 8, 95, 1, 97, 94, 5, 8, 95, 380, 97, 90, 5, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 521}, "89": {"input": [2, 5, 64, 5, 4, 1, 158, 5, 6, 7, 5, 8, 9, 10, 11, 98, 159, 5, 64, 5, 8, 13, 10, 11, 384, 5, 8, 15, 10, 11, 267, 5, 8, 19, 10, 11, 447, 5, 64, 5, 8, 136, 10, 137, 119, 5, 14, 412, 10, 1, 5, 14, 413, 10, 567, 5, 14, 414, 10, 1, 5, 14, 416, 10, 1, 5, 64, 5, 8, 21, 10, 11, 5, 14, 62, 10, 11, 589, 5, 14, 173, 10, 11, 477, 5, 14, 183, 10, 11, 476, 5, 14, 348, 10, 11, 1, 5, 64, 5, 8, 469, 10, 137, 93, 5, 14, 470, 10, 1, 5, 14, 1, 10, 1, 5, 8, 64, 5, 8, 163, 10, 164, 382, 5, 8, 64, 5, 8, 350, 10, 11, 160, 5, 8, 351, 10, 11, 199, 5, 8, 590, 10, 137, 448, 119, 292, 5, 8, 174, 10, 175, 61, 5, 64, 5, 8, 352, 10, 11, 184, 18, 5, 14, 64, 5, 6, 64, 5, 6, 77, 5, 8, 84, 10, 174, 9, 5, 8, 1, 10, 13, 9, 5, 8, 494, 10, 15, 9, 5, 8, 82, 10, 19, 9, 5, 8, 146, 10, 412, 9, 5, 8, 78, 10, 414, 9, 5, 8, 140, 10, 413, 9, 5, 8, 1, 10, 416, 9, 5, 64, 5, 8, 185, 10, 62, 9, 5, 8, 186, 10, 183, 9, 5, 8, 187, 10, 173, 9, 5, 8, 188, 10, 348, 9, 5, 64, 5, 8, 215, 10, 350, 9, 5, 8, 139, 10, 590, 9, 5, 8, 147, 10, 351, 9, 5, 8, 80, 10, 470, 9, 5, 8, 217, 10, 1, 9, 5, 8, 145, 10, 163, 9, 5, 64, 5, 8, 86, 10, 9, 5, 64, 5, 64, 5, 6, 87, 5, 8, 95, 148, 193, 149, 97, 94, 58, 64, 5, 8, 95, 148, 560, 149, 97, 90, 261, 64, 5, 6, 65, 5, 64, 5, 8, 163, 174, 10, 189, 5, 8, 163, 1, 352, 21, 136, 590, 350, 15, 19, 469, 10, 190, 5, 64, 5, 8, 13, 163, 10, 66, 71, 73, 1, 5, 8, 64, 5, 8, 15, 174, 10, 74, 5, 8, 64, 5, 8, 350, 174, 10, 304, 1, 292, 302, 5, 8, 174, 350, 10, 75, 5, 64, 5, 8, 590, 174, 10, 303, 73, 5, 8, 136, 174, 10, 303, 5, 8, 469, 174, 10, 303, 449, 5, 64, 5, 8, 62, 174, 10, 304, 417, 93, 262, 5, 8, 174, 62, 10, 154, 417, 369, 5, 64, 5, 8, 183, 174, 10, 304, 420, 93, 58, 262, 5, 8, 174, 183, 10, 154, 420, 369, 5, 64, 5, 8, 173, 174, 10, 304, 419, 93, 58, 262, 5, 8, 174, 173, 10, 154, 419, 369, 5, 64, 5, 8, 348, 174, 10, 304, 556, 93, 58, 262, 5, 8, 174, 348, 10, 154, 556, 369, 5, 8, 64, 5, 8, 174, 352, 21, 10, 190, 5, 8, 174, 13, 10, 450, 1, 97, 5, 8, 174, 19, 10, 450, 1, 97, 5, 64, 5, 8, 351, 174, 10, 74, 312, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [5, 64, 5, 4, 1, 158, 5, 6, 7, 5, 8, 9, 10, 11, 98, 159, 5, 64, 5, 8, 13, 10, 11, 384, 5, 8, 15, 10, 11, 267, 5, 8, 19, 10, 11, 447, 5, 64, 5, 8, 136, 10, 137, 119, 5, 14, 412, 10, 1, 5, 14, 413, 10, 567, 5, 14, 414, 10, 1, 5, 14, 416, 10, 1, 5, 64, 5, 8, 21, 10, 11, 5, 14, 62, 10, 11, 589, 5, 14, 173, 10, 11, 477, 5, 14, 183, 10, 11, 476, 5, 14, 348, 10, 11, 1, 5, 64, 5, 8, 469, 10, 137, 93, 5, 14, 470, 10, 1, 5, 14, 1, 10, 1, 5, 8, 64, 5, 8, 163, 10, 164, 382, 5, 8, 64, 5, 8, 350, 10, 11, 160, 5, 8, 351, 10, 11, 199, 5, 8, 590, 10, 137, 448, 119, 292, 5, 8, 174, 10, 175, 61, 5, 64, 5, 8, 352, 10, 11, 184, 18, 5, 14, 64, 5, 6, 64, 5, 6, 77, 5, 8, 84, 10, 174, 9, 5, 8, 1, 10, 13, 9, 5, 8, 494, 10, 15, 9, 5, 8, 82, 10, 19, 9, 5, 8, 146, 10, 412, 9, 5, 8, 78, 10, 414, 9, 5, 8, 140, 10, 413, 9, 5, 8, 1, 10, 416, 9, 5, 64, 5, 8, 185, 10, 62, 9, 5, 8, 186, 10, 183, 9, 5, 8, 187, 10, 173, 9, 5, 8, 188, 10, 348, 9, 5, 64, 5, 8, 215, 10, 350, 9, 5, 8, 139, 10, 590, 9, 5, 8, 147, 10, 351, 9, 5, 8, 80, 10, 470, 9, 5, 8, 217, 10, 1, 9, 5, 8, 145, 10, 163, 9, 5, 64, 5, 8, 86, 10, 9, 5, 64, 5, 64, 5, 6, 87, 5, 8, 95, 148, 193, 149, 97, 94, 58, 64, 5, 8, 95, 148, 560, 149, 97, 90, 261, 64, 5, 6, 65, 5, 64, 5, 8, 163, 174, 10, 189, 5, 8, 163, 1, 352, 21, 136, 590, 350, 15, 19, 469, 10, 190, 5, 64, 5, 8, 13, 163, 10, 66, 71, 73, 1, 5, 8, 64, 5, 8, 15, 174, 10, 74, 5, 8, 64, 5, 8, 350, 174, 10, 304, 1, 292, 302, 5, 8, 174, 350, 10, 75, 5, 64, 5, 8, 590, 174, 10, 303, 73, 5, 8, 136, 174, 10, 303, 5, 8, 469, 174, 10, 303, 449, 5, 64, 5, 8, 62, 174, 10, 304, 417, 93, 262, 5, 8, 174, 62, 10, 154, 417, 369, 5, 64, 5, 8, 183, 174, 10, 304, 420, 93, 58, 262, 5, 8, 174, 183, 10, 154, 420, 369, 5, 64, 5, 8, 173, 174, 10, 304, 419, 93, 58, 262, 5, 8, 174, 173, 10, 154, 419, 369, 5, 64, 5, 8, 348, 174, 10, 304, 556, 93, 58, 262, 5, 8, 174, 348, 10, 154, 556, 369, 5, 8, 64, 5, 8, 174, 352, 21, 10, 190, 5, 8, 174, 13, 10, 450, 1, 97, 5, 8, 174, 19, 10, 450, 1, 97, 5, 64, 5, 8, 351, 174, 10, 74, 312, 5, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 516}, "90": {"input": [2, 4, 5, 6, 7, 5, 8, 9, 10, 11, 17, 18, 98, 5, 8, 13, 10, 11, 101, 1, 5, 8, 202, 10, 64, 5, 14, 174, 107, 10, 175, 1, 248, 5, 14, 104, 10, 106, 128, 1, 109, 549, 5, 64, 5, 8, 15, 10, 11, 209, 5, 64, 5, 6, 87, 5, 8, 95, 150, 90, 5, 8, 95, 291, 107, 94, 5, 64, 5, 6, 65, 5, 8, 202, 107, 15, 105, 10, 75, 5, 8, 104, 174, 10, 74, 262, 5, 8, 104, 13, 10, 1, 5, 8, 13, 104, 10, 74, 5, 64, 5, 6, 77, 5, 8, 185, 10, 9, 104, 5, 8, 311, 10, 9, 13, 5, 8, 84, 10, 9, 174, 5, 8, 86, 10, 9, 5, 8, 85, 10, 9, 15, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [4, 5, 6, 7, 5, 8, 9, 10, 11, 17, 18, 98, 5, 8, 13, 10, 11, 101, 1, 5, 8, 202, 10, 64, 5, 14, 174, 107, 10, 175, 1, 248, 5, 14, 104, 10, 106, 128, 1, 109, 549, 5, 64, 5, 8, 15, 10, 11, 209, 5, 64, 5, 6, 87, 5, 8, 95, 150, 90, 5, 8, 95, 291, 107, 94, 5, 64, 5, 6, 65, 5, 8, 202, 107, 15, 105, 10, 75, 5, 8, 104, 174, 10, 74, 262, 5, 8, 104, 13, 10, 1, 5, 8, 13, 104, 10, 74, 5, 64, 5, 6, 77, 5, 8, 185, 10, 9, 104, 5, 8, 311, 10, 9, 13, 5, 8, 84, 10, 9, 174, 5, 8, 86, 10, 9, 5, 8, 85, 10, 9, 15, 5, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 133}, "91": {"input": [2, 4, 5, 6, 7, 107, 64, 5, 8, 458, 10, 459, 264, 225, 226, 1, 5, 8, 37, 10, 38, 265, 118, 1, 225, 116, 5, 8, 39, 10, 38, 225, 434, 5, 8, 1, 10, 1, 1, 353, 5, 8, 1, 10, 1, 5, 8, 1, 10, 1, 5, 8, 1, 10, 1, 224, 5, 8, 1, 10, 1, 5, 8, 1, 10, 1, 5, 8, 1, 10, 1, 165, 553, 5, 8, 1, 10, 1, 5, 8, 1, 10, 1, 5, 14, 64, 5, 6, 87, 5, 8, 95, 35, 107, 90, 5, 8, 95, 460, 94, 5, 231, 64, 5, 6, 65, 5, 8, 37, 152, 10, 74, 64, 5, 8, 39, 37, 10, 74, 5, 8, 64, 5, 8, 37, 321, 10, 74, 73, 5, 8, 64, 5, 8, 37, 202, 10, 223, 378, 5, 8, 37, 202, 10, 223, 379, 5, 8, 37, 202, 10, 74, 73, 5, 8, 64, 5, 8, 37, 41, 10, 223, 284, 5, 8, 37, 41, 10, 223, 421, 5, 8, 37, 41, 10, 74, 73, 5, 8, 64, 5, 8, 458, 152, 10, 232, 5, 8, 458, 76, 10, 75, 5, 8, 37, 76, 10, 74, 5, 8, 39, 152, 10, 435, 5, 8, 458, 39, 10, 74, 64, 5, 64, 5, 6, 77, 5, 8, 140, 10, 120, 5, 8, 139, 10, 122, 5, 8, 145, 10, 252, 5, 8, 147, 10, 273, 5, 8, 80, 10, 373, 5, 8, 78, 10, 1, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [4, 5, 6, 7, 107, 64, 5, 8, 458, 10, 459, 264, 225, 226, 1, 5, 8, 37, 10, 38, 265, 118, 1, 225, 116, 5, 8, 39, 10, 38, 225, 434, 5, 8, 1, 10, 1, 1, 353, 5, 8, 1, 10, 1, 5, 8, 1, 10, 1, 5, 8, 1, 10, 1, 224, 5, 8, 1, 10, 1, 5, 8, 1, 10, 1, 5, 8, 1, 10, 1, 165, 553, 5, 8, 1, 10, 1, 5, 8, 1, 10, 1, 5, 14, 64, 5, 6, 87, 5, 8, 95, 35, 107, 90, 5, 8, 95, 460, 94, 5, 231, 64, 5, 6, 65, 5, 8, 37, 152, 10, 74, 64, 5, 8, 39, 37, 10, 74, 5, 8, 64, 5, 8, 37, 321, 10, 74, 73, 5, 8, 64, 5, 8, 37, 202, 10, 223, 378, 5, 8, 37, 202, 10, 223, 379, 5, 8, 37, 202, 10, 74, 73, 5, 8, 64, 5, 8, 37, 41, 10, 223, 284, 5, 8, 37, 41, 10, 223, 421, 5, 8, 37, 41, 10, 74, 73, 5, 8, 64, 5, 8, 458, 152, 10, 232, 5, 8, 458, 76, 10, 75, 5, 8, 37, 76, 10, 74, 5, 8, 39, 152, 10, 435, 5, 8, 458, 39, 10, 74, 64, 5, 64, 5, 6, 77, 5, 8, 140, 10, 120, 5, 8, 139, 10, 122, 5, 8, 145, 10, 252, 5, 8, 147, 10, 273, 5, 8, 80, 10, 373, 5, 8, 78, 10, 1, 5, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 247}, "92": {"input": [2, 4, 158, 5, 6, 7, 5, 8, 9, 10, 11, 456, 98, 5, 8, 13, 107, 10, 11, 107, 108, 573, 5, 8, 57, 58, 10, 59, 111, 112, 35, 386, 113, 5, 8, 37, 10, 38, 5, 14, 39, 58, 10, 42, 101, 116, 5, 14, 41, 10, 110, 20, 309, 117, 293, 5, 8, 25, 105, 10, 26, 105, 34, 29, 105, 1, 58, 256, 128, 1, 5, 64, 5, 8, 46, 58, 10, 47, 130, 58, 132, 58, 201, 98, 5, 14, 50, 58, 10, 1, 5, 14, 52, 58, 10, 1, 5, 64, 5, 8, 280, 58, 10, 47, 475, 132, 133, 201, 5, 64, 5, 8, 120, 10, 38, 110, 115, 135, 5, 8, 136, 10, 137, 138, 5, 8, 15, 10, 11, 208, 5, 6, 64, 5, 6, 77, 5, 8, 311, 10, 13, 9, 5, 8, 185, 10, 50, 9, 5, 8, 186, 10, 52, 9, 5, 8, 187, 10, 280, 9, 5, 8, 84, 10, 57, 120, 9, 5, 8, 86, 10, 9, 5, 64, 5, 6, 87, 5, 8, 95, 148, 96, 14, 97, 94, 5, 8, 95, 148, 291, 149, 97, 94, 5, 8, 88, 89, 90, 5, 8, 64, 5, 6, 65, 5, 8, 57, 58, 76, 13, 15, 58, 10, 75, 5, 64, 5, 8, 25, 105, 76, 58, 10, 74, 5, 8, 37, 76, 13, 10, 74, 5, 64, 5, 8, 13, 41, 10, 74, 70, 5, 8, 13, 39, 25, 10, 74, 5, 64, 5, 8, 120, 25, 10, 74, 5, 8, 25, 58, 39, 105, 10, 72, 262, 5, 64, 5, 8, 120, 1, 10, 75, 5, 8, 120, 15, 13, 10, 75, 523, 5, 64, 5, 8, 57, 120, 10, 154, 155, 1, 156, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [4, 158, 5, 6, 7, 5, 8, 9, 10, 11, 456, 98, 5, 8, 13, 107, 10, 11, 107, 108, 573, 5, 8, 57, 58, 10, 59, 111, 112, 35, 386, 113, 5, 8, 37, 10, 38, 5, 14, 39, 58, 10, 42, 101, 116, 5, 14, 41, 10, 110, 20, 309, 117, 293, 5, 8, 25, 105, 10, 26, 105, 34, 29, 105, 1, 58, 256, 128, 1, 5, 64, 5, 8, 46, 58, 10, 47, 130, 58, 132, 58, 201, 98, 5, 14, 50, 58, 10, 1, 5, 14, 52, 58, 10, 1, 5, 64, 5, 8, 280, 58, 10, 47, 475, 132, 133, 201, 5, 64, 5, 8, 120, 10, 38, 110, 115, 135, 5, 8, 136, 10, 137, 138, 5, 8, 15, 10, 11, 208, 5, 6, 64, 5, 6, 77, 5, 8, 311, 10, 13, 9, 5, 8, 185, 10, 50, 9, 5, 8, 186, 10, 52, 9, 5, 8, 187, 10, 280, 9, 5, 8, 84, 10, 57, 120, 9, 5, 8, 86, 10, 9, 5, 64, 5, 6, 87, 5, 8, 95, 148, 96, 14, 97, 94, 5, 8, 95, 148, 291, 149, 97, 94, 5, 8, 88, 89, 90, 5, 8, 64, 5, 6, 65, 5, 8, 57, 58, 76, 13, 15, 58, 10, 75, 5, 64, 5, 8, 25, 105, 76, 58, 10, 74, 5, 8, 37, 76, 13, 10, 74, 5, 64, 5, 8, 13, 41, 10, 74, 70, 5, 8, 13, 39, 25, 10, 74, 5, 64, 5, 8, 120, 25, 10, 74, 5, 8, 25, 58, 39, 105, 10, 72, 262, 5, 64, 5, 8, 120, 1, 10, 75, 5, 8, 120, 15, 13, 10, 75, 523, 5, 64, 5, 8, 57, 120, 10, 154, 155, 1, 156, 5, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 292}, "93": {"input": [2, 4, 5, 6, 7, 5, 8, 9, 10, 11, 103, 98, 5, 8, 362, 10, 363, 245, 118, 1, 5, 8, 46, 10, 47, 278, 551, 1, 129, 48, 5, 8, 13, 10, 11, 20, 1, 295, 5, 8, 202, 10, 5, 14, 57, 10, 59, 365, 5, 591, 249, 105, 10, 108, 179, 5, 591, 251, 58, 10, 20, 1, 248, 5, 14, 104, 107, 10, 106, 115, 58, 109, 5, 591, 255, 6, 10, 28, 429, 5, 591, 258, 10, 205, 309, 465, 248, 5, 591, 585, 10, 101, 124, 1, 5, 8, 15, 10, 11, 184, 18, 5, 64, 5, 6, 87, 5, 8, 95, 581, 105, 90, 5, 64, 5, 6, 65, 5, 8, 585, 362, 107, 10, 74, 262, 5, 8, 202, 15, 247, 10, 75, 5, 8, 251, 585, 58, 10, 66, 1, 58, 70, 5, 8, 255, 251, 148, 10, 66, 588, 262, 5, 8, 258, 585, 10, 66, 581, 5, 8, 249, 258, 13, 58, 10, 66, 1, 5, 8, 255, 258, 13, 107, 10, 66, 588, 5, 8, 585, 13, 107, 10, 74, 5, 64, 5, 6, 77, 5, 8, 185, 10, 9, 585, 5, 8, 311, 10, 9, 255, 5, 8, 82, 10, 9, 13, 5, 8, 84, 10, 9, 249, 5, 8, 147, 10, 9, 46, 5, 8, 86, 10, 287, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [4, 5, 6, 7, 5, 8, 9, 10, 11, 103, 98, 5, 8, 362, 10, 363, 245, 118, 1, 5, 8, 46, 10, 47, 278, 551, 1, 129, 48, 5, 8, 13, 10, 11, 20, 1, 295, 5, 8, 202, 10, 5, 14, 57, 10, 59, 365, 5, 591, 249, 105, 10, 108, 179, 5, 591, 251, 58, 10, 20, 1, 248, 5, 14, 104, 107, 10, 106, 115, 58, 109, 5, 591, 255, 6, 10, 28, 429, 5, 591, 258, 10, 205, 309, 465, 248, 5, 591, 585, 10, 101, 124, 1, 5, 8, 15, 10, 11, 184, 18, 5, 64, 5, 6, 87, 5, 8, 95, 581, 105, 90, 5, 64, 5, 6, 65, 5, 8, 585, 362, 107, 10, 74, 262, 5, 8, 202, 15, 247, 10, 75, 5, 8, 251, 585, 58, 10, 66, 1, 58, 70, 5, 8, 255, 251, 148, 10, 66, 588, 262, 5, 8, 258, 585, 10, 66, 581, 5, 8, 249, 258, 13, 58, 10, 66, 1, 5, 8, 255, 258, 13, 107, 10, 66, 588, 5, 8, 585, 13, 107, 10, 74, 5, 64, 5, 6, 77, 5, 8, 185, 10, 9, 585, 5, 8, 311, 10, 9, 255, 5, 8, 82, 10, 9, 13, 5, 8, 84, 10, 9, 249, 5, 8, 147, 10, 9, 46, 5, 8, 86, 10, 287, 5, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 224}, "94": {"input": [2, 4, 5, 1, 5, 1, 10, 11, 235, 98, 5, 1, 10, 11, 260, 561, 5, 1, 10, 363, 56, 93, 118, 364, 5, 574, 10, 11, 16, 267, 5, 575, 10, 44, 28, 307, 5, 576, 10, 137, 111, 452, 24, 388, 5, 577, 10, 38, 110, 22, 124, 1, 5, 578, 10, 5, 1, 58, 10, 59, 105, 365, 248, 506, 5, 1, 10, 106, 109, 5, 1, 10, 20, 1, 5, 1, 10, 310, 1, 5, 64, 5, 1, 5, 1, 10, 9, 15, 5, 1, 10, 9, 5, 1, 10, 9, 43, 5, 1, 10, 9, 37, 5, 1, 10, 9, 136, 5, 1, 10, 9, 255, 5, 1, 10, 9, 258, 5, 1, 10, 9, 57, 5, 64, 5, 1, 5, 574, 57, 362, 10, 74, 5, 576, 57, 10, 303, 58, 262, 5, 578, 13, 37, 10, 75, 5, 64, 5, 579, 37, 10, 405, 70, 5, 579, 258, 255, 10, 74, 70, 5, 64, 5, 577, 15, 13, 136, 37, 10, 75, 5, 64, 5, 1, 15, 136, 10, 75, 5, 64, 5, 1, 258, 10, 74, 5, 1, 255, 10, 66, 518, 73, 5, 575, 57, 10, 304, 155, 1, 5, 64, 5, 1, 5, 580, 96, 97, 94, 5, 580, 194, 97, 90, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [4, 5, 1, 5, 1, 10, 11, 235, 98, 5, 1, 10, 11, 260, 561, 5, 1, 10, 363, 56, 93, 118, 364, 5, 574, 10, 11, 16, 267, 5, 575, 10, 44, 28, 307, 5, 576, 10, 137, 111, 452, 24, 388, 5, 577, 10, 38, 110, 22, 124, 1, 5, 578, 10, 5, 1, 58, 10, 59, 105, 365, 248, 506, 5, 1, 10, 106, 109, 5, 1, 10, 20, 1, 5, 1, 10, 310, 1, 5, 64, 5, 1, 5, 1, 10, 9, 15, 5, 1, 10, 9, 5, 1, 10, 9, 43, 5, 1, 10, 9, 37, 5, 1, 10, 9, 136, 5, 1, 10, 9, 255, 5, 1, 10, 9, 258, 5, 1, 10, 9, 57, 5, 64, 5, 1, 5, 574, 57, 362, 10, 74, 5, 576, 57, 10, 303, 58, 262, 5, 578, 13, 37, 10, 75, 5, 64, 5, 579, 37, 10, 405, 70, 5, 579, 258, 255, 10, 74, 70, 5, 64, 5, 577, 15, 13, 136, 37, 10, 75, 5, 64, 5, 1, 15, 136, 10, 75, 5, 64, 5, 1, 258, 10, 74, 5, 1, 255, 10, 66, 518, 73, 5, 575, 57, 10, 304, 155, 1, 5, 64, 5, 1, 5, 580, 96, 97, 94, 5, 580, 194, 97, 90, 5, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 214}, "95": {"input": [2, 4, 5, 6, 7, 5, 64, 5, 8, 9, 10, 11, 456, 98, 5, 8, 13, 10, 11, 457, 5, 64, 5, 8, 37, 10, 38, 5, 14, 39, 10, 34, 1, 101, 553, 5, 14, 41, 58, 10, 42, 101, 438, 353, 119, 5, 14, 120, 10, 34, 40, 20, 24, 1, 5, 64, 5, 8, 202, 58, 10, 5, 14, 46, 58, 10, 47, 105, 130, 58, 132, 30, 415, 48, 5, 14, 50, 58, 10, 47, 105, 35, 58, 132, 1, 1, 48, 5, 64, 5, 8, 136, 10, 137, 478, 392, 1, 5, 64, 5, 8, 57, 58, 10, 59, 111, 29, 438, 386, 113, 5, 8, 25, 10, 26, 16, 1, 33, 34, 475, 51, 5, 6, 64, 5, 6, 77, 5, 8, 185, 10, 9, 46, 5, 8, 186, 10, 9, 50, 5, 8, 84, 10, 9, 57, 136, 5, 8, 142, 10, 9, 13, 5, 8, 86, 10, 9, 5, 64, 5, 6, 87, 5, 8, 95, 148, 96, 14, 97, 94, 5, 8, 88, 89, 90, 5, 8, 64, 5, 6, 65, 5, 8, 57, 58, 76, 58, 10, 75, 5, 8, 25, 105, 76, 58, 10, 74, 5, 8, 37, 76, 58, 10, 74, 5, 64, 5, 8, 25, 41, 10, 72, 262, 5, 64, 5, 8, 41, 120, 10, 66, 518, 68, 5, 64, 5, 8, 57, 136, 10, 154, 155, 444, 156, 5, 64, 5, 8, 57, 39, 10, 450, 155, 97, 5, 8, 57, 39, 10, 154, 155, 369, 156, 5, 64, 5, 8, 57, 25, 10, 450, 155, 97, 5, 8, 57, 25, 10, 154, 155, 369, 156, 5, 64, 5, 8, 57, 120, 10, 450, 155, 97, 5, 8, 57, 120, 10, 154, 155, 369, 156, 5, 64, 5, 8, 13, 41, 120, 10, 74, 5, 8, 39, 13, 10, 74, 5, 8, 25, 13, 10, 74, 5, 8, 120, 13, 10, 74, 5, 8, 57, 13, 10, 75, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [4, 5, 6, 7, 5, 64, 5, 8, 9, 10, 11, 456, 98, 5, 8, 13, 10, 11, 457, 5, 64, 5, 8, 37, 10, 38, 5, 14, 39, 10, 34, 1, 101, 553, 5, 14, 41, 58, 10, 42, 101, 438, 353, 119, 5, 14, 120, 10, 34, 40, 20, 24, 1, 5, 64, 5, 8, 202, 58, 10, 5, 14, 46, 58, 10, 47, 105, 130, 58, 132, 30, 415, 48, 5, 14, 50, 58, 10, 47, 105, 35, 58, 132, 1, 1, 48, 5, 64, 5, 8, 136, 10, 137, 478, 392, 1, 5, 64, 5, 8, 57, 58, 10, 59, 111, 29, 438, 386, 113, 5, 8, 25, 10, 26, 16, 1, 33, 34, 475, 51, 5, 6, 64, 5, 6, 77, 5, 8, 185, 10, 9, 46, 5, 8, 186, 10, 9, 50, 5, 8, 84, 10, 9, 57, 136, 5, 8, 142, 10, 9, 13, 5, 8, 86, 10, 9, 5, 64, 5, 6, 87, 5, 8, 95, 148, 96, 14, 97, 94, 5, 8, 88, 89, 90, 5, 8, 64, 5, 6, 65, 5, 8, 57, 58, 76, 58, 10, 75, 5, 8, 25, 105, 76, 58, 10, 74, 5, 8, 37, 76, 58, 10, 74, 5, 64, 5, 8, 25, 41, 10, 72, 262, 5, 64, 5, 8, 41, 120, 10, 66, 518, 68, 5, 64, 5, 8, 57, 136, 10, 154, 155, 444, 156, 5, 64, 5, 8, 57, 39, 10, 450, 155, 97, 5, 8, 57, 39, 10, 154, 155, 369, 156, 5, 64, 5, 8, 57, 25, 10, 450, 155, 97, 5, 8, 57, 25, 10, 154, 155, 369, 156, 5, 64, 5, 8, 57, 120, 10, 450, 155, 97, 5, 8, 57, 120, 10, 154, 155, 369, 156, 5, 64, 5, 8, 13, 41, 120, 10, 74, 5, 8, 39, 13, 10, 74, 5, 8, 25, 13, 10, 74, 5, 8, 120, 13, 10, 74, 5, 8, 57, 13, 10, 75, 5, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 325}, "96": {"input": [2, 4, 1, 5, 6, 7, 5, 8, 9, 10, 11, 103, 98, 5, 8, 13, 10, 11, 63, 5, 8, 592, 10, 1, 438, 1, 1, 5, 8, 163, 10, 164, 1, 5, 8, 15, 10, 11, 238, 18, 5, 64, 5, 6, 77, 5, 8, 84, 10, 592, 9, 5, 8, 78, 10, 163, 9, 5, 8, 86, 10, 9, 5, 512, 5, 6, 65, 5, 8, 592, 13, 15, 10, 74, 70, 5, 8, 163, 592, 10, 74, 262, 5, 64, 5, 6, 87, 5, 8, 95, 1, 97, 94, 5, 8, 95, 446, 97, 90, 5, 8, 88, 89, 94, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [4, 1, 5, 6, 7, 5, 8, 9, 10, 11, 103, 98, 5, 8, 13, 10, 11, 63, 5, 8, 592, 10, 1, 438, 1, 1, 5, 8, 163, 10, 164, 1, 5, 8, 15, 10, 11, 238, 18, 5, 64, 5, 6, 77, 5, 8, 84, 10, 592, 9, 5, 8, 78, 10, 163, 9, 5, 8, 86, 10, 9, 5, 512, 5, 6, 65, 5, 8, 592, 13, 15, 10, 74, 70, 5, 8, 163, 592, 10, 74, 262, 5, 64, 5, 6, 87, 5, 8, 95, 1, 97, 94, 5, 8, 95, 446, 97, 90, 5, 8, 88, 89, 94, 5, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 105}, "97": {"input": [2, 4, 1, 5, 6, 7, 5, 8, 9, 10, 11, 456, 98, 5, 8, 13, 107, 10, 11, 107, 108, 457, 5, 8, 458, 58, 10, 459, 113, 5, 14, 593, 10, 35, 386, 5, 14, 1, 10, 29, 1, 5, 8, 37, 10, 38, 5, 14, 39, 58, 10, 114, 107, 101, 118, 1, 5, 14, 41, 58, 10, 114, 107, 101, 118, 553, 119, 5, 14, 120, 8, 10, 110, 58, 20, 256, 341, 117, 5, 8, 122, 10, 38, 110, 20, 31, 309, 5, 14, 123, 10, 1, 5, 14, 125, 10, 1, 5, 8, 25, 105, 10, 26, 475, 51, 58, 464, 204, 110, 5, 14, 27, 10, 1, 5, 14, 32, 10, 439, 5, 8, 46, 58, 10, 47, 201, 98, 1, 5, 8, 1, 105, 10, 49, 105, 1, 58, 274, 64, 5, 8, 1, 105, 10, 67, 105, 1, 58, 274, 5, 8, 1, 105, 10, 49, 105, 1, 58, 278, 5, 8, 1, 105, 10, 67, 105, 1, 58, 278, 5, 8, 282, 10, 47, 201, 98, 551, 58, 1, 1, 5, 8, 1, 10, 399, 5, 8, 1, 10, 489, 5, 6, 64, 5, 6, 77, 5, 8, 300, 10, 13, 9, 5, 8, 1, 10, 50, 9, 5, 8, 85, 10, 52, 9, 5, 8, 147, 10, 280, 9, 5, 8, 146, 10, 281, 9, 5, 8, 84, 10, 593, 9, 5, 8, 81, 10, 283, 9, 5, 8, 82, 10, 1, 9, 5, 8, 86, 10, 9, 5, 64, 5, 6, 87, 5, 8, 95, 148, 460, 149, 97, 94, 5, 8, 91, 467, 151, 97, 90, 5, 8, 64, 5, 6, 65, 5, 8, 458, 148, 13, 261, 10, 75, 5, 8, 458, 148, 76, 8, 10, 75, 5, 8, 25, 247, 76, 8, 10, 74, 5, 8, 122, 6, 76, 8, 10, 74, 5, 8, 37, 6, 76, 8, 10, 74, 5, 8, 120, 261, 39, 10, 72, 5, 8, 120, 261, 41, 10, 72, 5, 8, 64, 5, 8, 1, 58, 123, 10, 66, 1, 5, 8, 123, 1, 58, 10, 74, 5, 8, 593, 58, 125, 10, 66, 1, 5, 8, 125, 593, 58, 10, 74, 5, 8, 64, 5, 8, 458, 148, 25, 247, 10, 74, 70, 5, 8, 458, 148, 120, 261, 10, 72, 70, 5, 8, 27, 58, 41, 10, 72, 73, 5, 8, 32, 58, 39, 10, 72, 73, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [4, 1, 5, 6, 7, 5, 8, 9, 10, 11, 456, 98, 5, 8, 13, 107, 10, 11, 107, 108, 457, 5, 8, 458, 58, 10, 459, 113, 5, 14, 593, 10, 35, 386, 5, 14, 1, 10, 29, 1, 5, 8, 37, 10, 38, 5, 14, 39, 58, 10, 114, 107, 101, 118, 1, 5, 14, 41, 58, 10, 114, 107, 101, 118, 553, 119, 5, 14, 120, 8, 10, 110, 58, 20, 256, 341, 117, 5, 8, 122, 10, 38, 110, 20, 31, 309, 5, 14, 123, 10, 1, 5, 14, 125, 10, 1, 5, 8, 25, 105, 10, 26, 475, 51, 58, 464, 204, 110, 5, 14, 27, 10, 1, 5, 14, 32, 10, 439, 5, 8, 46, 58, 10, 47, 201, 98, 1, 5, 8, 1, 105, 10, 49, 105, 1, 58, 274, 64, 5, 8, 1, 105, 10, 67, 105, 1, 58, 274, 5, 8, 1, 105, 10, 49, 105, 1, 58, 278, 5, 8, 1, 105, 10, 67, 105, 1, 58, 278, 5, 8, 282, 10, 47, 201, 98, 551, 58, 1, 1, 5, 8, 1, 10, 399, 5, 8, 1, 10, 489, 5, 6, 64, 5, 6, 77, 5, 8, 300, 10, 13, 9, 5, 8, 1, 10, 50, 9, 5, 8, 85, 10, 52, 9, 5, 8, 147, 10, 280, 9, 5, 8, 146, 10, 281, 9, 5, 8, 84, 10, 593, 9, 5, 8, 81, 10, 283, 9, 5, 8, 82, 10, 1, 9, 5, 8, 86, 10, 9, 5, 64, 5, 6, 87, 5, 8, 95, 148, 460, 149, 97, 94, 5, 8, 91, 467, 151, 97, 90, 5, 8, 64, 5, 6, 65, 5, 8, 458, 148, 13, 261, 10, 75, 5, 8, 458, 148, 76, 8, 10, 75, 5, 8, 25, 247, 76, 8, 10, 74, 5, 8, 122, 6, 76, 8, 10, 74, 5, 8, 37, 6, 76, 8, 10, 74, 5, 8, 120, 261, 39, 10, 72, 5, 8, 120, 261, 41, 10, 72, 5, 8, 64, 5, 8, 1, 58, 123, 10, 66, 1, 5, 8, 123, 1, 58, 10, 74, 5, 8, 593, 58, 125, 10, 66, 1, 5, 8, 125, 593, 58, 10, 74, 5, 8, 64, 5, 8, 458, 148, 25, 247, 10, 74, 70, 5, 8, 458, 148, 120, 261, 10, 72, 70, 5, 8, 27, 58, 41, 10, 72, 73, 5, 8, 32, 58, 39, 10, 72, 73, 5, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 400}, "98": {"input": [2, 4, 158, 5, 6, 7, 5, 8, 9, 10, 11, 159, 98, 5, 8, 13, 10, 11, 102, 5, 8, 15, 10, 11, 267, 5, 8, 19, 10, 11, 382, 5, 64, 5, 8, 46, 10, 47, 5, 14, 50, 10, 486, 35, 5, 14, 52, 10, 487, 29, 5, 14, 280, 10, 433, 475, 5, 14, 281, 10, 488, 397, 5, 14, 282, 10, 490, 397, 5, 8, 37, 10, 38, 119, 309, 111, 5, 14, 39, 10, 114, 491, 5, 14, 41, 10, 110, 491, 5, 14, 120, 10, 42, 492, 5, 14, 122, 10, 34, 492, 5, 64, 5, 8, 43, 105, 10, 44, 28, 129, 5, 8, 123, 10, 38, 117, 165, 322, 5, 64, 5, 8, 202, 10, 5, 14, 480, 10, 481, 205, 482, 242, 447, 5, 14, 21, 10, 11, 447, 5, 64, 5, 8, 283, 58, 10, 47, 479, 212, 293, 246, 5, 8, 163, 10, 164, 117, 118, 5, 8, 57, 58, 10, 59, 446, 493, 506, 248, 5, 8, 62, 10, 11, 184, 18, 5, 64, 5, 6, 77, 5, 8, 78, 10, 43, 9, 5, 8, 147, 10, 19, 9, 5, 8, 140, 10, 163, 9, 5, 8, 356, 10, 9, 5, 8, 86, 10, 13, 5, 8, 84, 10, 57, 9, 5, 8, 185, 10, 50, 9, 5, 8, 186, 10, 280, 9, 5, 8, 187, 10, 52, 9, 5, 8, 188, 10, 281, 9, 5, 64, 5, 64, 5, 6, 65, 5, 8, 57, 62, 19, 10, 75, 5, 8, 57, 13, 10, 74, 5, 64, 5, 8, 43, 57, 10, 74, 5, 64, 5, 8, 163, 57, 58, 10, 66, 399, 5, 8, 163, 57, 19, 13, 10, 74, 5, 64, 5, 8, 123, 57, 37, 10, 358, 5, 64, 5, 8, 123, 62, 19, 46, 10, 66, 1, 5, 64, 5, 8, 37, 19, 76, 43, 62, 10, 74, 5, 64, 5, 8, 19, 202, 10, 74, 73, 5, 8, 13, 202, 10, 66, 71, 5, 8, 163, 202, 10, 66, 1, 5, 64, 5, 8, 202, 19, 10, 66, 1, 5, 8, 202, 62, 13, 163, 10, 74, 5, 64, 5, 8, 57, 202, 10, 221, 5, 64, 5, 8, 21, 9, 15, 10, 74, 5, 64, 5, 64, 5, 64, 5, 6, 87, 5, 8, 95, 96, 97, 94, 5, 8, 95, 194, 105, 97, 90, 5, 8, 88, 89, 94, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [4, 158, 5, 6, 7, 5, 8, 9, 10, 11, 159, 98, 5, 8, 13, 10, 11, 102, 5, 8, 15, 10, 11, 267, 5, 8, 19, 10, 11, 382, 5, 64, 5, 8, 46, 10, 47, 5, 14, 50, 10, 486, 35, 5, 14, 52, 10, 487, 29, 5, 14, 280, 10, 433, 475, 5, 14, 281, 10, 488, 397, 5, 14, 282, 10, 490, 397, 5, 8, 37, 10, 38, 119, 309, 111, 5, 14, 39, 10, 114, 491, 5, 14, 41, 10, 110, 491, 5, 14, 120, 10, 42, 492, 5, 14, 122, 10, 34, 492, 5, 64, 5, 8, 43, 105, 10, 44, 28, 129, 5, 8, 123, 10, 38, 117, 165, 322, 5, 64, 5, 8, 202, 10, 5, 14, 480, 10, 481, 205, 482, 242, 447, 5, 14, 21, 10, 11, 447, 5, 64, 5, 8, 283, 58, 10, 47, 479, 212, 293, 246, 5, 8, 163, 10, 164, 117, 118, 5, 8, 57, 58, 10, 59, 446, 493, 506, 248, 5, 8, 62, 10, 11, 184, 18, 5, 64, 5, 6, 77, 5, 8, 78, 10, 43, 9, 5, 8, 147, 10, 19, 9, 5, 8, 140, 10, 163, 9, 5, 8, 356, 10, 9, 5, 8, 86, 10, 13, 5, 8, 84, 10, 57, 9, 5, 8, 185, 10, 50, 9, 5, 8, 186, 10, 280, 9, 5, 8, 187, 10, 52, 9, 5, 8, 188, 10, 281, 9, 5, 64, 5, 64, 5, 6, 65, 5, 8, 57, 62, 19, 10, 75, 5, 8, 57, 13, 10, 74, 5, 64, 5, 8, 43, 57, 10, 74, 5, 64, 5, 8, 163, 57, 58, 10, 66, 399, 5, 8, 163, 57, 19, 13, 10, 74, 5, 64, 5, 8, 123, 57, 37, 10, 358, 5, 64, 5, 8, 123, 62, 19, 46, 10, 66, 1, 5, 64, 5, 8, 37, 19, 76, 43, 62, 10, 74, 5, 64, 5, 8, 19, 202, 10, 74, 73, 5, 8, 13, 202, 10, 66, 71, 5, 8, 163, 202, 10, 66, 1, 5, 64, 5, 8, 202, 19, 10, 66, 1, 5, 8, 202, 62, 13, 163, 10, 74, 5, 64, 5, 8, 57, 202, 10, 221, 5, 64, 5, 8, 21, 9, 15, 10, 74, 5, 64, 5, 64, 5, 64, 5, 6, 87, 5, 8, 95, 96, 97, 94, 5, 8, 95, 194, 105, 97, 90, 5, 8, 88, 89, 94, 5, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 400}, "99": {"input": [2, 4, 5, 6, 7, 5, 64, 5, 8, 9, 10, 11, 336, 5, 8, 13, 107, 10, 11, 107, 108, 1, 5, 8, 57, 58, 10, 59, 264, 1, 5, 8, 15, 10, 11, 107, 111, 338, 201, 5, 8, 37, 10, 38, 553, 119, 118, 5, 64, 5, 8, 19, 10, 11, 201, 98, 5, 14, 21, 10, 114, 338, 5, 14, 62, 10, 110, 338, 5, 14, 173, 10, 34, 338, 5, 14, 183, 10, 42, 338, 5, 64, 5, 8, 25, 10, 26, 463, 464, 341, 346, 5, 14, 27, 10, 114, 1, 35, 5, 14, 32, 10, 110, 1, 35, 5, 14, 344, 10, 34, 342, 35, 5, 14, 347, 10, 42, 345, 35, 5, 64, 5, 8, 39, 10, 38, 353, 119, 128, 5, 64, 5, 8, 348, 10, 11, 18, 238, 5, 64, 5, 6, 77, 5, 8, 311, 10, 9, 13, 5, 8, 241, 10, 9, 15, 27, 5, 8, 145, 10, 9, 15, 32, 5, 8, 144, 10, 9, 15, 344, 5, 8, 146, 10, 9, 15, 347, 5, 8, 142, 10, 9, 15, 5, 8, 84, 10, 9, 57, 5, 8, 185, 10, 9, 21, 5, 8, 186, 10, 9, 173, 5, 8, 187, 10, 9, 62, 5, 8, 188, 10, 9, 183, 5, 8, 85, 10, 9, 348, 5, 8, 86, 10, 9, 5, 64, 5, 6, 87, 5, 8, 95, 148, 96, 14, 97, 94, 5, 8, 95, 148, 130, 14, 97, 90, 5, 8, 88, 89, 90, 5, 8, 64, 5, 6, 65, 5, 8, 57, 15, 13, 348, 10, 75, 5, 64, 5, 8, 13, 39, 37, 10, 72, 5, 8, 76, 39, 37, 10, 74, 5, 64, 5, 8, 344, 62, 10, 66, 49, 5, 8, 347, 21, 10, 66, 67, 5, 8, 32, 183, 10, 66, 1, 5, 8, 27, 173, 10, 66, 1, 5, 64, 5, 8, 25, 37, 10, 72, 73, 5, 8, 57, 39, 10, 72, 70, 5, 64, 5, 8, 37, 348, 10, 74, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [4, 5, 6, 7, 5, 64, 5, 8, 9, 10, 11, 336, 5, 8, 13, 107, 10, 11, 107, 108, 1, 5, 8, 57, 58, 10, 59, 264, 1, 5, 8, 15, 10, 11, 107, 111, 338, 201, 5, 8, 37, 10, 38, 553, 119, 118, 5, 64, 5, 8, 19, 10, 11, 201, 98, 5, 14, 21, 10, 114, 338, 5, 14, 62, 10, 110, 338, 5, 14, 173, 10, 34, 338, 5, 14, 183, 10, 42, 338, 5, 64, 5, 8, 25, 10, 26, 463, 464, 341, 346, 5, 14, 27, 10, 114, 1, 35, 5, 14, 32, 10, 110, 1, 35, 5, 14, 344, 10, 34, 342, 35, 5, 14, 347, 10, 42, 345, 35, 5, 64, 5, 8, 39, 10, 38, 353, 119, 128, 5, 64, 5, 8, 348, 10, 11, 18, 238, 5, 64, 5, 6, 77, 5, 8, 311, 10, 9, 13, 5, 8, 241, 10, 9, 15, 27, 5, 8, 145, 10, 9, 15, 32, 5, 8, 144, 10, 9, 15, 344, 5, 8, 146, 10, 9, 15, 347, 5, 8, 142, 10, 9, 15, 5, 8, 84, 10, 9, 57, 5, 8, 185, 10, 9, 21, 5, 8, 186, 10, 9, 173, 5, 8, 187, 10, 9, 62, 5, 8, 188, 10, 9, 183, 5, 8, 85, 10, 9, 348, 5, 8, 86, 10, 9, 5, 64, 5, 6, 87, 5, 8, 95, 148, 96, 14, 97, 94, 5, 8, 95, 148, 130, 14, 97, 90, 5, 8, 88, 89, 90, 5, 8, 64, 5, 6, 65, 5, 8, 57, 15, 13, 348, 10, 75, 5, 64, 5, 8, 13, 39, 37, 10, 72, 5, 8, 76, 39, 37, 10, 74, 5, 64, 5, 8, 344, 62, 10, 66, 49, 5, 8, 347, 21, 10, 66, 67, 5, 8, 32, 183, 10, 66, 1, 5, 8, 27, 173, 10, 66, 1, 5, 64, 5, 8, 25, 37, 10, 72, 73, 5, 8, 57, 39, 10, 72, 70, 5, 64, 5, 8, 37, 348, 10, 74, 5, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 335}, "100": {"input": [2, 4, 158, 5, 6, 7, 5, 8, 9, 10, 11, 159, 98, 5, 8, 13, 10, 11, 207, 5, 8, 57, 10, 59, 264, 497, 525, 5, 64, 5, 8, 15, 10, 11, 5, 14, 19, 10, 589, 5, 14, 21, 10, 476, 5, 14, 62, 10, 477, 5, 14, 173, 10, 589, 5, 14, 183, 10, 476, 5, 14, 348, 10, 477, 5, 64, 5, 8, 350, 10, 11, 295, 5, 14, 351, 10, 393, 5, 203, 352, 10, 589, 5, 203, 355, 10, 589, 5, 203, 423, 10, 589, 5, 14, 202, 10, 388, 5, 203, 252, 10, 476, 5, 203, 273, 10, 476, 5, 203, 321, 10, 476, 5, 14, 373, 10, 58, 389, 5, 203, 374, 10, 477, 5, 203, 375, 10, 477, 5, 203, 376, 10, 477, 5, 64, 5, 64, 5, 8, 424, 10, 11, 388, 5, 231, 425, 10, 114, 1, 5, 231, 426, 10, 110, 1, 5, 231, 427, 10, 42, 1, 5, 231, 428, 10, 34, 1, 5, 231, 583, 10, 5, 64, 5, 8, 37, 10, 38, 101, 224, 451, 5, 8, 594, 10, 11, 184, 18, 5, 64, 5, 6, 77, 5, 8, 86, 10, 9, 5, 8, 356, 10, 13, 5, 8, 84, 10, 9, 57, 5, 8, 241, 10, 9, 425, 5, 8, 145, 10, 9, 426, 5, 8, 79, 10, 9, 427, 5, 8, 144, 10, 9, 428, 5, 8, 146, 10, 9, 19, 5, 8, 78, 10, 9, 21, 5, 8, 140, 10, 9, 62, 5, 8, 185, 10, 9, 352, 5, 8, 186, 10, 9, 355, 5, 8, 187, 10, 9, 423, 5, 8, 188, 10, 9, 252, 5, 8, 472, 10, 9, 273, 5, 8, 1, 10, 9, 321, 5, 8, 1, 10, 9, 374, 5, 8, 1, 10, 9, 375, 5, 8, 1, 10, 9, 376, 5, 64, 5, 6, 65, 5, 64, 5, 8, 57, 594, 10, 75, 5, 8, 424, 57, 58, 10, 189, 5, 8, 424, 594, 10, 190, 5, 64, 5, 8, 424, 13, 10, 74, 5, 8, 57, 13, 10, 74, 5, 64, 5, 8, 37, 594, 76, 10, 74, 5, 8, 37, 424, 10, 358, 359, 5, 64, 5, 8, 351, 37, 10, 66, 409, 5, 8, 202, 37, 10, 66, 360, 5, 8, 373, 37, 10, 66, 430, 5, 64, 5, 8, 19, 37, 10, 562, 1, 595, 1, 73, 5, 8, 19, 37, 10, 562, 1, 595, 563, 73, 5, 8, 19, 37, 10, 562, 1, 595, 565, 73, 5, 64, 5, 8, 62, 37, 10, 562, 379, 595, 1, 73, 5, 8, 62, 37, 10, 562, 380, 595, 563, 73, 5, 8, 62, 37, 10, 562, 381, 595, 565, 73, 5, 64, 5, 8, 21, 37, 10, 562, 284, 595, 1, 73, 5, 8, 21, 37, 10, 562, 421, 595, 563, 73, 5, 8, 21, 37, 10, 562, 496, 595, 565, 73, 5, 64, 5, 8, 173, 37, 10, 66, 69, 70, 5, 8, 183, 37, 10, 66, 242, 70, 5, 8, 348, 37, 10, 66, 243, 70, 5, 64, 5, 64, 5, 6, 87, 5, 8, 95, 96, 97, 94, 5, 8, 1, 1, 1, 1, 90, 5, 8, 88, 195, 94, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [4, 158, 5, 6, 7, 5, 8, 9, 10, 11, 159, 98, 5, 8, 13, 10, 11, 207, 5, 8, 57, 10, 59, 264, 497, 525, 5, 64, 5, 8, 15, 10, 11, 5, 14, 19, 10, 589, 5, 14, 21, 10, 476, 5, 14, 62, 10, 477, 5, 14, 173, 10, 589, 5, 14, 183, 10, 476, 5, 14, 348, 10, 477, 5, 64, 5, 8, 350, 10, 11, 295, 5, 14, 351, 10, 393, 5, 203, 352, 10, 589, 5, 203, 355, 10, 589, 5, 203, 423, 10, 589, 5, 14, 202, 10, 388, 5, 203, 252, 10, 476, 5, 203, 273, 10, 476, 5, 203, 321, 10, 476, 5, 14, 373, 10, 58, 389, 5, 203, 374, 10, 477, 5, 203, 375, 10, 477, 5, 203, 376, 10, 477, 5, 64, 5, 64, 5, 8, 424, 10, 11, 388, 5, 231, 425, 10, 114, 1, 5, 231, 426, 10, 110, 1, 5, 231, 427, 10, 42, 1, 5, 231, 428, 10, 34, 1, 5, 231, 583, 10, 5, 64, 5, 8, 37, 10, 38, 101, 224, 451, 5, 8, 594, 10, 11, 184, 18, 5, 64, 5, 6, 77, 5, 8, 86, 10, 9, 5, 8, 356, 10, 13, 5, 8, 84, 10, 9, 57, 5, 8, 241, 10, 9, 425, 5, 8, 145, 10, 9, 426, 5, 8, 79, 10, 9, 427, 5, 8, 144, 10, 9, 428, 5, 8, 146, 10, 9, 19, 5, 8, 78, 10, 9, 21, 5, 8, 140, 10, 9, 62, 5, 8, 185, 10, 9, 352, 5, 8, 186, 10, 9, 355, 5, 8, 187, 10, 9, 423, 5, 8, 188, 10, 9, 252, 5, 8, 472, 10, 9, 273, 5, 8, 1, 10, 9, 321, 5, 8, 1, 10, 9, 374, 5, 8, 1, 10, 9, 375, 5, 8, 1, 10, 9, 376, 5, 64, 5, 6, 65, 5, 64, 5, 8, 57, 594, 10, 75, 5, 8, 424, 57, 58, 10, 189, 5, 8, 424, 594, 10, 190, 5, 64, 5, 8, 424, 13, 10, 74, 5, 8, 57, 13, 10, 74, 5, 64, 5, 8, 37, 594, 76, 10, 74, 5, 8, 37, 424, 10, 358, 359, 5, 64, 5, 8, 351, 37, 10, 66, 409, 5, 8, 202, 37, 10, 66, 360, 5, 8, 373, 37, 10, 66, 430, 5, 64, 5, 8, 19, 37, 10, 562, 1, 595, 1, 73, 5, 8, 19, 37, 10, 562, 1, 595, 563, 73, 5, 8, 19, 37, 10, 562, 1, 595, 565, 73, 5, 64, 5, 8, 62, 37, 10, 562, 379, 595, 1, 73, 5, 8, 62, 37, 10, 562, 380, 595, 563, 73, 5, 8, 62, 37, 10, 562, 381, 595, 565, 73, 5, 64, 5, 8, 21, 37, 10, 562, 284, 595, 1, 73, 5, 8, 21, 37, 10, 562, 421, 595, 563, 73, 5, 8, 21, 37, 10, 562, 496, 595, 565, 73, 5, 64, 5, 8, 173, 37, 10, 66, 69, 70, 5, 8, 183, 37, 10, 66, 242, 70, 5, 8, 348, 37, 10, 66, 243, 70, 5, 64, 5, 64, 5, 6, 87, 5, 8, 95, 96, 97, 94, 5, 8, 1, 1, 1, 1, 90, 5, 8, 88, 195, 94, 5, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 532}, "101": {"input": [2, 4, 158, 5, 6, 7, 5, 8, 9, 10, 11, 12, 5, 64, 5, 8, 13, 10, 11, 101, 384, 5, 8, 15, 10, 11, 20, 1, 293, 5, 8, 19, 10, 11, 20, 1, 293, 5, 8, 136, 10, 137, 101, 1, 1, 1, 5, 64, 5, 8, 412, 10, 137, 165, 20, 244, 5, 8, 21, 10, 11, 160, 5, 64, 5, 8, 197, 10, 198, 243, 99, 511, 5, 8, 62, 58, 10, 11, 16, 1, 5, 8, 173, 10, 11, 28, 307, 5, 64, 5, 8, 37, 10, 38, 111, 309, 451, 5, 14, 39, 10, 116, 118, 5, 14, 41, 10, 266, 118, 5, 64, 5, 8, 120, 10, 38, 567, 5, 64, 5, 8, 202, 10, 5, 14, 163, 10, 164, 567, 5, 14, 57, 10, 59, 112, 31, 5, 203, 249, 10, 35, 1, 5, 203, 251, 10, 29, 1, 5, 64, 5, 8, 183, 10, 11, 238, 18, 5, 64, 5, 6, 77, 5, 8, 78, 10, 9, 173, 5, 8, 86, 10, 9, 13, 5, 8, 84, 10, 9, 249, 136, 5, 8, 83, 10, 9, 15, 5, 8, 143, 10, 9, 19, 5, 8, 301, 10, 9, 412, 5, 8, 144, 10, 9, 21, 5, 8, 300, 10, 9, 163, 5, 8, 218, 10, 9, 5, 8, 85, 10, 9, 183, 5, 64, 5, 6, 87, 5, 8, 95, 409, 105, 97, 90, 5, 8, 95, 96, 97, 94, 5, 64, 5, 6, 65, 5, 64, 5, 8, 120, 163, 10, 66, 446, 5, 8, 163, 1, 10, 75, 5, 64, 5, 8, 173, 105, 57, 107, 10, 74, 312, 5, 8, 57, 62, 10, 75, 5, 8, 57, 197, 10, 220, 73, 5, 8, 57, 13, 247, 10, 74, 5, 8, 136, 57, 105, 10, 303, 5, 64, 5, 8, 57, 412, 10, 154, 417, 444, 5, 8, 412, 57, 10, 74, 5, 8, 21, 57, 10, 304, 417, 93, 5, 8, 57, 21, 10, 75, 5, 8, 202, 21, 183, 10, 75, 5, 64, 5, 8, 249, 15, 10, 66, 1, 5, 8, 251, 19, 10, 66, 1, 5, 64, 5, 5, 8, 163, 57, 10, 66, 475, 5, 8, 120, 57, 10, 358, 5, 8, 57, 163, 120, 10, 75, 5, 64, 5, 5, 8, 120, 183, 10, 66, 446, 5, 8, 163, 183, 10, 190, 5, 8, 120, 412, 10, 66, 446, 5, 8, 163, 412, 10, 190, 5, 8, 120, 21, 10, 66, 446, 5, 8, 163, 21, 10, 190, 5, 8, 120, 15, 10, 66, 446, 5, 8, 163, 15, 10, 190, 5, 8, 120, 19, 10, 66, 446, 5, 8, 163, 19, 10, 190, 5, 64, 5, 8, 13, 120, 10, 72, 5, 64, 5, 8, 120, 197, 10, 220, 5, 64, 5, 64, 5, 5, 8, 37, 197, 10, 220, 5, 8, 37, 62, 10, 358, 5, 8, 76, 37, 120, 202, 58, 10, 75, 5, 64, 5, 8, 183, 39, 10, 1, 210, 1, 5, 8, 183, 41, 10, 1, 243, 1, 1, 5, 64, 5, 8, 37, 173, 183, 10, 74, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [4, 158, 5, 6, 7, 5, 8, 9, 10, 11, 12, 5, 64, 5, 8, 13, 10, 11, 101, 384, 5, 8, 15, 10, 11, 20, 1, 293, 5, 8, 19, 10, 11, 20, 1, 293, 5, 8, 136, 10, 137, 101, 1, 1, 1, 5, 64, 5, 8, 412, 10, 137, 165, 20, 244, 5, 8, 21, 10, 11, 160, 5, 64, 5, 8, 197, 10, 198, 243, 99, 511, 5, 8, 62, 58, 10, 11, 16, 1, 5, 8, 173, 10, 11, 28, 307, 5, 64, 5, 8, 37, 10, 38, 111, 309, 451, 5, 14, 39, 10, 116, 118, 5, 14, 41, 10, 266, 118, 5, 64, 5, 8, 120, 10, 38, 567, 5, 64, 5, 8, 202, 10, 5, 14, 163, 10, 164, 567, 5, 14, 57, 10, 59, 112, 31, 5, 203, 249, 10, 35, 1, 5, 203, 251, 10, 29, 1, 5, 64, 5, 8, 183, 10, 11, 238, 18, 5, 64, 5, 6, 77, 5, 8, 78, 10, 9, 173, 5, 8, 86, 10, 9, 13, 5, 8, 84, 10, 9, 249, 136, 5, 8, 83, 10, 9, 15, 5, 8, 143, 10, 9, 19, 5, 8, 301, 10, 9, 412, 5, 8, 144, 10, 9, 21, 5, 8, 300, 10, 9, 163, 5, 8, 218, 10, 9, 5, 8, 85, 10, 9, 183, 5, 64, 5, 6, 87, 5, 8, 95, 409, 105, 97, 90, 5, 8, 95, 96, 97, 94, 5, 64, 5, 6, 65, 5, 64, 5, 8, 120, 163, 10, 66, 446, 5, 8, 163, 1, 10, 75, 5, 64, 5, 8, 173, 105, 57, 107, 10, 74, 312, 5, 8, 57, 62, 10, 75, 5, 8, 57, 197, 10, 220, 73, 5, 8, 57, 13, 247, 10, 74, 5, 8, 136, 57, 105, 10, 303, 5, 64, 5, 8, 57, 412, 10, 154, 417, 444, 5, 8, 412, 57, 10, 74, 5, 8, 21, 57, 10, 304, 417, 93, 5, 8, 57, 21, 10, 75, 5, 8, 202, 21, 183, 10, 75, 5, 64, 5, 8, 249, 15, 10, 66, 1, 5, 8, 251, 19, 10, 66, 1, 5, 64, 5, 5, 8, 163, 57, 10, 66, 475, 5, 8, 120, 57, 10, 358, 5, 8, 57, 163, 120, 10, 75, 5, 64, 5, 5, 8, 120, 183, 10, 66, 446, 5, 8, 163, 183, 10, 190, 5, 8, 120, 412, 10, 66, 446, 5, 8, 163, 412, 10, 190, 5, 8, 120, 21, 10, 66, 446, 5, 8, 163, 21, 10, 190, 5, 8, 120, 15, 10, 66, 446, 5, 8, 163, 15, 10, 190, 5, 8, 120, 19, 10, 66, 446, 5, 8, 163, 19, 10, 190, 5, 64, 5, 8, 13, 120, 10, 72, 5, 64, 5, 8, 120, 197, 10, 220, 5, 64, 5, 64, 5, 5, 8, 37, 197, 10, 220, 5, 8, 37, 62, 10, 358, 5, 8, 76, 37, 120, 202, 58, 10, 75, 5, 64, 5, 8, 183, 39, 10, 1, 210, 1, 5, 8, 183, 41, 10, 1, 243, 1, 1, 5, 64, 5, 8, 37, 173, 183, 10, 74, 5, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 513}, "102": {"input": [2, 4, 313, 5, 6, 7, 5, 8, 9, 10, 11, 17, 18, 98, 5, 8, 13, 10, 11, 101, 102, 5, 8, 15, 10, 11, 5, 14, 19, 10, 110, 58, 20, 569, 5, 14, 21, 10, 114, 58, 205, 570, 5, 14, 62, 58, 10, 42, 111, 571, 5, 14, 173, 58, 10, 34, 111, 572, 5, 8, 202, 10, 5, 14, 174, 10, 175, 1, 5, 14, 317, 10, 318, 254, 5, 203, 529, 58, 10, 114, 20, 5, 203, 530, 58, 10, 110, 205, 5, 203, 1, 105, 10, 42, 111, 5, 203, 1, 105, 10, 34, 28, 5, 8, 183, 58, 10, 11, 28, 129, 48, 5, 8, 348, 10, 11, 237, 5, 6, 77, 5, 8, 86, 10, 13, 9, 5, 8, 311, 10, 62, 9, 5, 8, 185, 10, 19, 9, 5, 8, 186, 10, 21, 9, 5, 8, 187, 10, 173, 9, 5, 8, 78, 10, 183, 9, 5, 8, 84, 10, 174, 9, 5, 8, 216, 10, 9, 5, 8, 85, 10, 348, 9, 5, 6, 65, 5, 64, 5, 8, 317, 348, 10, 66, 193, 5, 8, 174, 348, 10, 75, 5, 8, 174, 13, 10, 74, 5, 64, 5, 8, 202, 15, 107, 10, 358, 326, 5, 64, 5, 8, 202, 173, 58, 10, 66, 1, 5, 8, 202, 62, 58, 10, 66, 1, 5, 8, 202, 19, 10, 66, 534, 5, 8, 202, 21, 10, 66, 533, 5, 64, 5, 8, 15, 202, 107, 10, 74, 73, 5, 8, 183, 202, 261, 10, 74, 5, 64, 5, 6, 87, 5, 8, 95, 360, 107, 97, 90, 5, 8, 95, 418, 58, 97, 94, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [4, 313, 5, 6, 7, 5, 8, 9, 10, 11, 17, 18, 98, 5, 8, 13, 10, 11, 101, 102, 5, 8, 15, 10, 11, 5, 14, 19, 10, 110, 58, 20, 569, 5, 14, 21, 10, 114, 58, 205, 570, 5, 14, 62, 58, 10, 42, 111, 571, 5, 14, 173, 58, 10, 34, 111, 572, 5, 8, 202, 10, 5, 14, 174, 10, 175, 1, 5, 14, 317, 10, 318, 254, 5, 203, 529, 58, 10, 114, 20, 5, 203, 530, 58, 10, 110, 205, 5, 203, 1, 105, 10, 42, 111, 5, 203, 1, 105, 10, 34, 28, 5, 8, 183, 58, 10, 11, 28, 129, 48, 5, 8, 348, 10, 11, 237, 5, 6, 77, 5, 8, 86, 10, 13, 9, 5, 8, 311, 10, 62, 9, 5, 8, 185, 10, 19, 9, 5, 8, 186, 10, 21, 9, 5, 8, 187, 10, 173, 9, 5, 8, 78, 10, 183, 9, 5, 8, 84, 10, 174, 9, 5, 8, 216, 10, 9, 5, 8, 85, 10, 348, 9, 5, 6, 65, 5, 64, 5, 8, 317, 348, 10, 66, 193, 5, 8, 174, 348, 10, 75, 5, 8, 174, 13, 10, 74, 5, 64, 5, 8, 202, 15, 107, 10, 358, 326, 5, 64, 5, 8, 202, 173, 58, 10, 66, 1, 5, 8, 202, 62, 58, 10, 66, 1, 5, 8, 202, 19, 10, 66, 534, 5, 8, 202, 21, 10, 66, 533, 5, 64, 5, 8, 15, 202, 107, 10, 74, 73, 5, 8, 183, 202, 261, 10, 74, 5, 64, 5, 6, 87, 5, 8, 95, 360, 107, 97, 90, 5, 8, 95, 418, 58, 97, 94, 5, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 276}, "103": {"input": [2, 4, 5, 6, 7, 5, 8, 9, 10, 11, 1, 5, 8, 46, 10, 47, 56, 415, 48, 5, 14, 50, 58, 10, 58, 276, 58, 1, 212, 5, 14, 52, 58, 10, 58, 35, 58, 463, 132, 5, 14, 280, 58, 10, 58, 29, 58, 463, 132, 5, 64, 5, 8, 202, 10, 5, 14, 57, 58, 10, 59, 111, 58, 264, 1, 5, 14, 37, 10, 38, 111, 451, 224, 5, 14, 252, 10, 5, 203, 271, 58, 10, 272, 33, 205, 1, 96, 5, 203, 39, 58, 10, 38, 58, 42, 58, 33, 16, 1, 5, 203, 41, 10, 38, 34, 33, 20, 1, 5, 64, 5, 8, 136, 10, 137, 478, 138, 1, 119, 5, 8, 412, 10, 137, 478, 93, 1, 119, 5, 64, 5, 64, 5, 6, 77, 5, 8, 185, 10, 9, 280, 5, 8, 186, 10, 9, 52, 5, 8, 187, 10, 9, 50, 5, 8, 86, 10, 9, 5, 8, 84, 10, 9, 57, 5, 64, 5, 6, 87, 5, 8, 95, 96, 97, 94, 5, 8, 88, 89, 90, 5, 64, 5, 6, 65, 5, 8, 76, 57, 271, 10, 75, 5, 8, 76, 37, 252, 10, 74, 5, 64, 5, 8, 39, 37, 10, 66, 518, 73, 5, 8, 41, 37, 10, 66, 518, 73, 5, 8, 37, 252, 10, 74, 5, 64, 5, 8, 412, 57, 10, 303, 1, 5, 8, 136, 57, 10, 303, 73, 5, 64, 5, 8, 57, 271, 10, 395, 155, 1, 411, 5, 8, 271, 57, 10, 304, 155, 1, 5, 64, 5, 8, 57, 271, 58, 10, 450, 155, 1, 5, 8, 57, 39, 41, 10, 74, 5, 64, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [4, 5, 6, 7, 5, 8, 9, 10, 11, 1, 5, 8, 46, 10, 47, 56, 415, 48, 5, 14, 50, 58, 10, 58, 276, 58, 1, 212, 5, 14, 52, 58, 10, 58, 35, 58, 463, 132, 5, 14, 280, 58, 10, 58, 29, 58, 463, 132, 5, 64, 5, 8, 202, 10, 5, 14, 57, 58, 10, 59, 111, 58, 264, 1, 5, 14, 37, 10, 38, 111, 451, 224, 5, 14, 252, 10, 5, 203, 271, 58, 10, 272, 33, 205, 1, 96, 5, 203, 39, 58, 10, 38, 58, 42, 58, 33, 16, 1, 5, 203, 41, 10, 38, 34, 33, 20, 1, 5, 64, 5, 8, 136, 10, 137, 478, 138, 1, 119, 5, 8, 412, 10, 137, 478, 93, 1, 119, 5, 64, 5, 64, 5, 6, 77, 5, 8, 185, 10, 9, 280, 5, 8, 186, 10, 9, 52, 5, 8, 187, 10, 9, 50, 5, 8, 86, 10, 9, 5, 8, 84, 10, 9, 57, 5, 64, 5, 6, 87, 5, 8, 95, 96, 97, 94, 5, 8, 88, 89, 90, 5, 64, 5, 6, 65, 5, 8, 76, 57, 271, 10, 75, 5, 8, 76, 37, 252, 10, 74, 5, 64, 5, 8, 39, 37, 10, 66, 518, 73, 5, 8, 41, 37, 10, 66, 518, 73, 5, 8, 37, 252, 10, 74, 5, 64, 5, 8, 412, 57, 10, 303, 1, 5, 8, 136, 57, 10, 303, 73, 5, 64, 5, 8, 57, 271, 10, 395, 155, 1, 411, 5, 8, 271, 57, 10, 304, 155, 1, 5, 64, 5, 8, 57, 271, 58, 10, 450, 155, 1, 5, 8, 57, 39, 41, 10, 74, 5, 64, 5, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 279}, "104": {"input": [2, 4, 5, 6, 7, 5, 8, 9, 10, 11, 336, 98, 5, 8, 13, 10, 11, 28, 1, 5, 8, 15, 10, 11, 1, 5, 8, 19, 10, 11, 23, 5, 64, 5, 8, 21, 10, 11, 5, 14, 62, 10, 570, 5, 14, 173, 10, 571, 5, 14, 183, 10, 569, 5, 14, 348, 10, 572, 5, 64, 5, 8, 163, 10, 164, 5, 14, 166, 10, 570, 114, 5, 14, 168, 10, 571, 42, 5, 14, 169, 10, 569, 110, 5, 14, 170, 10, 572, 34, 5, 64, 5, 8, 37, 10, 38, 42, 115, 1, 5, 8, 174, 10, 175, 438, 213, 113, 5, 8, 350, 10, 11, 561, 18, 5, 64, 5, 6, 65, 5, 64, 5, 8, 174, 62, 10, 330, 401, 1, 5, 8, 174, 62, 10, 330, 514, 1, 5, 8, 174, 62, 10, 330, 509, 1, 5, 64, 5, 8, 174, 173, 10, 330, 396, 515, 5, 8, 174, 173, 10, 330, 514, 515, 5, 8, 174, 173, 10, 330, 509, 515, 5, 64, 5, 8, 174, 183, 10, 330, 396, 1, 5, 8, 174, 183, 10, 330, 401, 1, 5, 8, 174, 183, 10, 330, 509, 1, 5, 64, 5, 8, 174, 348, 10, 330, 396, 1, 5, 8, 174, 348, 10, 330, 514, 1, 5, 8, 174, 348, 10, 330, 401, 1, 5, 64, 5, 8, 37, 163, 10, 358, 359, 5, 8, 13, 37, 10, 74, 73, 5, 8, 37, 19, 10, 74, 70, 5, 8, 37, 350, 10, 74, 70, 5, 8, 37, 9, 10, 75, 5, 64, 5, 8, 174, 350, 10, 75, 5, 64, 5, 6, 77, 5, 8, 84, 10, 174, 9, 5, 8, 86, 10, 9, 5, 8, 185, 10, 62, 9, 5, 8, 186, 10, 173, 9, 5, 8, 187, 10, 183, 9, 5, 8, 188, 10, 348, 9, 5, 8, 143, 10, 9, 13, 5, 8, 142, 10, 15, 37, 5, 8, 140, 10, 15, 5, 8, 145, 10, 9, 19, 5, 8, 1, 10, 168, 15, 5, 64, 5, 64, 5, 6, 87, 5, 8, 95, 291, 90, 5, 8, 95, 264, 94, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [4, 5, 6, 7, 5, 8, 9, 10, 11, 336, 98, 5, 8, 13, 10, 11, 28, 1, 5, 8, 15, 10, 11, 1, 5, 8, 19, 10, 11, 23, 5, 64, 5, 8, 21, 10, 11, 5, 14, 62, 10, 570, 5, 14, 173, 10, 571, 5, 14, 183, 10, 569, 5, 14, 348, 10, 572, 5, 64, 5, 8, 163, 10, 164, 5, 14, 166, 10, 570, 114, 5, 14, 168, 10, 571, 42, 5, 14, 169, 10, 569, 110, 5, 14, 170, 10, 572, 34, 5, 64, 5, 8, 37, 10, 38, 42, 115, 1, 5, 8, 174, 10, 175, 438, 213, 113, 5, 8, 350, 10, 11, 561, 18, 5, 64, 5, 6, 65, 5, 64, 5, 8, 174, 62, 10, 330, 401, 1, 5, 8, 174, 62, 10, 330, 514, 1, 5, 8, 174, 62, 10, 330, 509, 1, 5, 64, 5, 8, 174, 173, 10, 330, 396, 515, 5, 8, 174, 173, 10, 330, 514, 515, 5, 8, 174, 173, 10, 330, 509, 515, 5, 64, 5, 8, 174, 183, 10, 330, 396, 1, 5, 8, 174, 183, 10, 330, 401, 1, 5, 8, 174, 183, 10, 330, 509, 1, 5, 64, 5, 8, 174, 348, 10, 330, 396, 1, 5, 8, 174, 348, 10, 330, 514, 1, 5, 8, 174, 348, 10, 330, 401, 1, 5, 64, 5, 8, 37, 163, 10, 358, 359, 5, 8, 13, 37, 10, 74, 73, 5, 8, 37, 19, 10, 74, 70, 5, 8, 37, 350, 10, 74, 70, 5, 8, 37, 9, 10, 75, 5, 64, 5, 8, 174, 350, 10, 75, 5, 64, 5, 6, 77, 5, 8, 84, 10, 174, 9, 5, 8, 86, 10, 9, 5, 8, 185, 10, 62, 9, 5, 8, 186, 10, 173, 9, 5, 8, 187, 10, 183, 9, 5, 8, 188, 10, 348, 9, 5, 8, 143, 10, 9, 13, 5, 8, 142, 10, 15, 37, 5, 8, 140, 10, 15, 5, 8, 145, 10, 9, 19, 5, 8, 1, 10, 168, 15, 5, 64, 5, 64, 5, 6, 87, 5, 8, 95, 291, 90, 5, 8, 95, 264, 94, 5, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 354}, "105": {"input": [2, 5, 64, 5, 4, 158, 1, 5, 6, 7, 5, 8, 64, 5, 8, 9, 10, 11, 22, 103, 5, 8, 13, 10, 11, 161, 1, 5, 64, 5, 8, 362, 10, 363, 55, 1, 5, 8, 136, 10, 137, 55, 5, 64, 5, 8, 485, 10, 363, 55, 1, 5, 8, 412, 10, 137, 55, 5, 64, 5, 8, 174, 10, 175, 165, 1, 5, 64, 5, 8, 15, 10, 11, 1, 5, 64, 5, 6, 77, 5, 8, 84, 10, 174, 9, 5, 8, 86, 10, 9, 5, 8, 82, 10, 13, 5, 8, 85, 10, 15, 5, 64, 5, 6, 65, 5, 8, 174, 76, 10, 75, 5, 8, 64, 5, 8, 362, 174, 10, 74, 5, 8, 9, 174, 10, 223, 365, 5, 8, 362, 9, 10, 154, 155, 444, 5, 8, 362, 9, 10, 395, 155, 55, 291, 5, 8, 9, 362, 10, 304, 155, 55, 58, 73, 5, 8, 64, 5, 8, 485, 174, 10, 74, 5, 8, 13, 174, 10, 223, 1, 5, 8, 485, 13, 10, 154, 417, 444, 5, 8, 485, 13, 10, 395, 417, 55, 229, 5, 8, 13, 485, 10, 304, 417, 55, 64, 5, 64, 5, 6, 87, 5, 8, 95, 229, 97, 90, 5, 8, 64, 5, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [5, 64, 5, 4, 158, 1, 5, 6, 7, 5, 8, 64, 5, 8, 9, 10, 11, 22, 103, 5, 8, 13, 10, 11, 161, 1, 5, 64, 5, 8, 362, 10, 363, 55, 1, 5, 8, 136, 10, 137, 55, 5, 64, 5, 8, 485, 10, 363, 55, 1, 5, 8, 412, 10, 137, 55, 5, 64, 5, 8, 174, 10, 175, 165, 1, 5, 64, 5, 8, 15, 10, 11, 1, 5, 64, 5, 6, 77, 5, 8, 84, 10, 174, 9, 5, 8, 86, 10, 9, 5, 8, 82, 10, 13, 5, 8, 85, 10, 15, 5, 64, 5, 6, 65, 5, 8, 174, 76, 10, 75, 5, 8, 64, 5, 8, 362, 174, 10, 74, 5, 8, 9, 174, 10, 223, 365, 5, 8, 362, 9, 10, 154, 155, 444, 5, 8, 362, 9, 10, 395, 155, 55, 291, 5, 8, 9, 362, 10, 304, 155, 55, 58, 73, 5, 8, 64, 5, 8, 485, 174, 10, 74, 5, 8, 13, 174, 10, 223, 1, 5, 8, 485, 13, 10, 154, 417, 444, 5, 8, 485, 13, 10, 395, 417, 55, 229, 5, 8, 13, 485, 10, 304, 417, 55, 64, 5, 64, 5, 6, 87, 5, 8, 95, 229, 97, 90, 5, 8, 64, 5, 5, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 212}, "106": {"input": [2, 4, 1, 5, 6, 7, 5, 8, 9, 10, 11, 1, 159, 98, 5, 8, 46, 10, 47, 1, 236, 48, 274, 5, 8, 202, 10, 64, 5, 14, 57, 10, 59, 34, 264, 1, 5, 14, 440, 10, 441, 118, 150, 543, 256, 5, 14, 252, 10, 5, 203, 104, 10, 106, 309, 213, 5, 203, 442, 10, 441, 194, 465, 31, 5, 64, 5, 8, 37, 10, 38, 353, 1, 1, 5, 8, 13, 10, 11, 18, 184, 5, 8, 43, 10, 44, 129, 5, 64, 5, 6, 77, 5, 8, 86, 10, 9, 5, 8, 84, 10, 57, 9, 5, 8, 78, 10, 46, 9, 5, 8, 147, 10, 43, 9, 5, 8, 85, 10, 13, 9, 5, 8, 139, 10, 104, 9, 5, 8, 80, 10, 442, 5, 64, 5, 6, 65, 5, 8, 57, 13, 76, 10, 75, 523, 5, 8, 440, 13, 10, 75, 523, 5, 8, 252, 13, 10, 75, 523, 5, 8, 104, 43, 10, 75, 523, 5, 64, 5, 8, 440, 37, 10, 72, 219, 5, 8, 57, 440, 10, 74, 1, 5, 8, 37, 13, 76, 10, 74, 5, 64, 5, 8, 104, 440, 10, 513, 5, 8, 104, 440, 10, 66, 1, 70, 5, 8, 442, 57, 10, 66, 150, 73, 5, 64, 5, 8, 442, 43, 10, 74, 394, 5, 64, 5, 64, 5, 6, 87, 5, 8, 91, 467, 1, 97, 90, 5, 8, 95, 96, 97, 94, 5, 8, 95, 284, 97, 94, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [4, 1, 5, 6, 7, 5, 8, 9, 10, 11, 1, 159, 98, 5, 8, 46, 10, 47, 1, 236, 48, 274, 5, 8, 202, 10, 64, 5, 14, 57, 10, 59, 34, 264, 1, 5, 14, 440, 10, 441, 118, 150, 543, 256, 5, 14, 252, 10, 5, 203, 104, 10, 106, 309, 213, 5, 203, 442, 10, 441, 194, 465, 31, 5, 64, 5, 8, 37, 10, 38, 353, 1, 1, 5, 8, 13, 10, 11, 18, 184, 5, 8, 43, 10, 44, 129, 5, 64, 5, 6, 77, 5, 8, 86, 10, 9, 5, 8, 84, 10, 57, 9, 5, 8, 78, 10, 46, 9, 5, 8, 147, 10, 43, 9, 5, 8, 85, 10, 13, 9, 5, 8, 139, 10, 104, 9, 5, 8, 80, 10, 442, 5, 64, 5, 6, 65, 5, 8, 57, 13, 76, 10, 75, 523, 5, 8, 440, 13, 10, 75, 523, 5, 8, 252, 13, 10, 75, 523, 5, 8, 104, 43, 10, 75, 523, 5, 64, 5, 8, 440, 37, 10, 72, 219, 5, 8, 57, 440, 10, 74, 1, 5, 8, 37, 13, 76, 10, 74, 5, 64, 5, 8, 104, 440, 10, 513, 5, 8, 104, 440, 10, 66, 1, 70, 5, 8, 442, 57, 10, 66, 150, 73, 5, 64, 5, 8, 442, 43, 10, 74, 394, 5, 64, 5, 64, 5, 6, 87, 5, 8, 91, 467, 1, 97, 90, 5, 8, 95, 96, 97, 94, 5, 8, 95, 284, 97, 94, 5, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 249}, "107": {"input": [2, 4, 158, 313, 5, 6, 7, 5, 8, 9, 10, 11, 17, 18, 98, 5, 8, 13, 10, 11, 456, 98, 5, 64, 5, 8, 15, 10, 11, 561, 5, 14, 202, 10, 5, 14, 252, 10, 5, 8, 1, 10, 1, 1, 275, 5, 14, 1, 10, 1, 310, 433, 5, 14, 1, 10, 1, 310, 486, 5, 64, 5, 8, 273, 10, 5, 14, 57, 10, 59, 365, 1, 5, 14, 37, 10, 38, 5, 203, 39, 10, 214, 387, 295, 1, 20, 5, 316, 41, 10, 114, 5, 316, 120, 10, 110, 5, 316, 122, 10, 34, 5, 316, 123, 10, 42, 5, 203, 321, 10, 493, 1, 1, 16, 5, 316, 373, 10, 114, 5, 316, 374, 10, 110, 5, 316, 375, 10, 34, 5, 316, 376, 10, 42, 5, 64, 5, 8, 46, 10, 47, 201, 98, 5, 14, 50, 10, 326, 462, 5, 203, 52, 10, 29, 5, 203, 280, 10, 475, 5, 203, 281, 10, 397, 5, 203, 282, 10, 399, 5, 14, 583, 10, 326, 1, 5, 203, 1, 10, 378, 5, 203, 1, 10, 379, 5, 203, 1, 10, 380, 5, 203, 1, 10, 381, 5, 64, 5, 8, 19, 10, 11, 201, 98, 5, 14, 21, 10, 114, 338, 5, 14, 62, 10, 110, 338, 5, 14, 173, 10, 34, 338, 5, 14, 183, 10, 42, 338, 5, 64, 5, 8, 125, 10, 38, 1, 1, 124, 5, 14, 126, 10, 34, 353, 5, 14, 134, 10, 42, 353, 5, 14, 498, 10, 114, 553, 5, 14, 1, 10, 110, 553, 5, 64, 5, 8, 362, 10, 363, 5, 64, 5, 8, 348, 10, 11, 1, 493, 99, 5, 64, 5, 8, 350, 10, 11, 208, 5, 64, 5, 6, 77, 5, 8, 86, 10, 9, 5, 8, 143, 10, 9, 13, 5, 8, 79, 10, 9, 202, 5, 8, 286, 10, 9, 252, 5, 8, 85, 10, 350, 9, 5, 64, 5, 8, 185, 10, 9, 52, 13, 5, 8, 186, 10, 9, 280, 13, 5, 8, 187, 10, 9, 281, 13, 5, 8, 188, 10, 9, 282, 13, 5, 64, 5, 8, 84, 10, 9, 57, 5, 64, 5, 8, 241, 10, 9, 21, 5, 8, 144, 10, 9, 173, 5, 8, 145, 10, 9, 62, 5, 8, 146, 10, 9, 183, 5, 64, 5, 8, 83, 10, 9, 348, 5, 64, 5, 64, 5, 6, 65, 5, 8, 52, 329, 10, 223, 1, 596, 5, 8, 280, 329, 10, 223, 1, 596, 5, 8, 281, 329, 10, 223, 1, 596, 5, 8, 282, 329, 10, 223, 1, 596, 5, 64, 5, 8, 273, 350, 1, 10, 75, 5, 8, 57, 348, 10, 75, 5, 8, 125, 350, 10, 74, 5, 64, 5, 8, 39, 62, 10, 66, 475, 5, 8, 39, 21, 10, 66, 29, 5, 8, 39, 183, 10, 66, 399, 5, 8, 39, 173, 10, 66, 397, 5, 8, 39, 19, 10, 75, 523, 5, 64, 5, 8, 321, 62, 10, 66, 379, 5, 8, 321, 21, 10, 66, 378, 5, 8, 321, 183, 10, 66, 381, 5, 8, 321, 173, 10, 66, 380, 5, 8, 321, 19, 10, 75, 523, 5, 64, 5, 8, 202, 57, 10, 66, 1, 73, 5, 8, 252, 57, 10, 66, 1, 73, 5, 64, 5, 8, 1, 362, 10, 66, 284, 68, 70, 5, 8, 1, 362, 10, 66, 418, 68, 70, 5, 64, 5, 8, 1, 498, 1, 10, 66, 418, 68, 516, 5, 8, 1, 126, 134, 10, 66, 284, 68, 516, 5, 64, 5, 8, 348, 37, 10, 221, 444, 394, 5, 8, 39], "target": [4, 158, 313, 5, 6, 7, 5, 8, 9, 10, 11, 17, 18, 98, 5, 8, 13, 10, 11, 456, 98, 5, 64, 5, 8, 15, 10, 11, 561, 5, 14, 202, 10, 5, 14, 252, 10, 5, 8, 1, 10, 1, 1, 275, 5, 14, 1, 10, 1, 310, 433, 5, 14, 1, 10, 1, 310, 486, 5, 64, 5, 8, 273, 10, 5, 14, 57, 10, 59, 365, 1, 5, 14, 37, 10, 38, 5, 203, 39, 10, 214, 387, 295, 1, 20, 5, 316, 41, 10, 114, 5, 316, 120, 10, 110, 5, 316, 122, 10, 34, 5, 316, 123, 10, 42, 5, 203, 321, 10, 493, 1, 1, 16, 5, 316, 373, 10, 114, 5, 316, 374, 10, 110, 5, 316, 375, 10, 34, 5, 316, 376, 10, 42, 5, 64, 5, 8, 46, 10, 47, 201, 98, 5, 14, 50, 10, 326, 462, 5, 203, 52, 10, 29, 5, 203, 280, 10, 475, 5, 203, 281, 10, 397, 5, 203, 282, 10, 399, 5, 14, 583, 10, 326, 1, 5, 203, 1, 10, 378, 5, 203, 1, 10, 379, 5, 203, 1, 10, 380, 5, 203, 1, 10, 381, 5, 64, 5, 8, 19, 10, 11, 201, 98, 5, 14, 21, 10, 114, 338, 5, 14, 62, 10, 110, 338, 5, 14, 173, 10, 34, 338, 5, 14, 183, 10, 42, 338, 5, 64, 5, 8, 125, 10, 38, 1, 1, 124, 5, 14, 126, 10, 34, 353, 5, 14, 134, 10, 42, 353, 5, 14, 498, 10, 114, 553, 5, 14, 1, 10, 110, 553, 5, 64, 5, 8, 362, 10, 363, 5, 64, 5, 8, 348, 10, 11, 1, 493, 99, 5, 64, 5, 8, 350, 10, 11, 208, 5, 64, 5, 6, 77, 5, 8, 86, 10, 9, 5, 8, 143, 10, 9, 13, 5, 8, 79, 10, 9, 202, 5, 8, 286, 10, 9, 252, 5, 8, 85, 10, 350, 9, 5, 64, 5, 8, 185, 10, 9, 52, 13, 5, 8, 186, 10, 9, 280, 13, 5, 8, 187, 10, 9, 281, 13, 5, 8, 188, 10, 9, 282, 13, 5, 64, 5, 8, 84, 10, 9, 57, 5, 64, 5, 8, 241, 10, 9, 21, 5, 8, 144, 10, 9, 173, 5, 8, 145, 10, 9, 62, 5, 8, 146, 10, 9, 183, 5, 64, 5, 8, 83, 10, 9, 348, 5, 64, 5, 64, 5, 6, 65, 5, 8, 52, 329, 10, 223, 1, 596, 5, 8, 280, 329, 10, 223, 1, 596, 5, 8, 281, 329, 10, 223, 1, 596, 5, 8, 282, 329, 10, 223, 1, 596, 5, 64, 5, 8, 273, 350, 1, 10, 75, 5, 8, 57, 348, 10, 75, 5, 8, 125, 350, 10, 74, 5, 64, 5, 8, 39, 62, 10, 66, 475, 5, 8, 39, 21, 10, 66, 29, 5, 8, 39, 183, 10, 66, 399, 5, 8, 39, 173, 10, 66, 397, 5, 8, 39, 19, 10, 75, 523, 5, 64, 5, 8, 321, 62, 10, 66, 379, 5, 8, 321, 21, 10, 66, 378, 5, 8, 321, 183, 10, 66, 381, 5, 8, 321, 173, 10, 66, 380, 5, 8, 321, 19, 10, 75, 523, 5, 64, 5, 8, 202, 57, 10, 66, 1, 73, 5, 8, 252, 57, 10, 66, 1, 73, 5, 64, 5, 8, 1, 362, 10, 66, 284, 68, 70, 5, 8, 1, 362, 10, 66, 418, 68, 70, 5, 64, 5, 8, 1, 498, 1, 10, 66, 418, 68, 516, 5, 8, 1, 126, 134, 10, 66, 284, 68, 516, 5, 64, 5, 8, 348, 37, 10, 221, 444, 394, 5, 8, 39, 3], "length": 600}, "108": {"input": [2, 4, 313, 158, 5, 6, 7, 5, 64, 5, 8, 9, 10, 11, 196, 98, 5, 8, 136, 10, 137, 101, 452, 5, 8, 37, 10, 38, 477, 438, 165, 5, 8, 13, 10, 11, 573, 5, 8, 15, 10, 11, 1, 5, 64, 5, 8, 19, 10, 447, 5, 14, 46, 10, 47, 479, 51, 1, 5, 14, 480, 10, 481, 205, 1, 242, 5, 14, 21, 10, 11, 5, 8, 57, 58, 10, 59, 112, 264, 493, 1, 5, 64, 5, 8, 62, 10, 11, 208, 5, 64, 5, 6, 77, 5, 8, 140, 10, 13, 9, 5, 8, 84, 10, 57, 9, 5, 8, 147, 10, 15, 9, 5, 8, 80, 10, 46, 9, 5, 8, 86, 10, 9, 5, 64, 5, 64, 5, 6, 65, 5, 8, 57, 62, 13, 10, 75, 5, 64, 5, 8, 13, 21, 10, 74, 70, 5, 8, 21, 13, 10, 66, 368, 5, 64, 5, 8, 19, 62, 10, 74, 5, 8, 19, 37, 10, 74, 262, 5, 8, 37, 19, 13, 62, 10, 74, 5, 64, 5, 8, 57, 19, 10, 221, 5, 64, 5, 8, 21, 9, 10, 74, 5, 64, 5, 8, 57, 15, 10, 154, 155, 453, 5, 64, 5, 6, 87, 5, 8, 95, 96, 97, 94, 5, 8, 95, 69, 97, 90, 5, 8, 88, 195, 94, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [4, 313, 158, 5, 6, 7, 5, 64, 5, 8, 9, 10, 11, 196, 98, 5, 8, 136, 10, 137, 101, 452, 5, 8, 37, 10, 38, 477, 438, 165, 5, 8, 13, 10, 11, 573, 5, 8, 15, 10, 11, 1, 5, 64, 5, 8, 19, 10, 447, 5, 14, 46, 10, 47, 479, 51, 1, 5, 14, 480, 10, 481, 205, 1, 242, 5, 14, 21, 10, 11, 5, 8, 57, 58, 10, 59, 112, 264, 493, 1, 5, 64, 5, 8, 62, 10, 11, 208, 5, 64, 5, 6, 77, 5, 8, 140, 10, 13, 9, 5, 8, 84, 10, 57, 9, 5, 8, 147, 10, 15, 9, 5, 8, 80, 10, 46, 9, 5, 8, 86, 10, 9, 5, 64, 5, 64, 5, 6, 65, 5, 8, 57, 62, 13, 10, 75, 5, 64, 5, 8, 13, 21, 10, 74, 70, 5, 8, 21, 13, 10, 66, 368, 5, 64, 5, 8, 19, 62, 10, 74, 5, 8, 19, 37, 10, 74, 262, 5, 8, 37, 19, 13, 62, 10, 74, 5, 64, 5, 8, 57, 19, 10, 221, 5, 64, 5, 8, 21, 9, 10, 74, 5, 64, 5, 8, 57, 15, 10, 154, 155, 453, 5, 64, 5, 6, 87, 5, 8, 95, 96, 97, 94, 5, 8, 95, 69, 97, 90, 5, 8, 88, 195, 94, 5, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 225}, "109": {"input": [2, 4, 158, 306, 5, 6, 7, 5, 8, 9, 10, 11, 370, 5, 8, 13, 105, 10, 11, 161, 372, 5, 8, 174, 10, 175, 371, 5, 8, 163, 107, 10, 164, 400, 165, 5, 8, 15, 10, 11, 184, 18, 5, 6, 77, 5, 8, 311, 10, 9, 13, 5, 8, 185, 10, 9, 163, 5, 8, 85, 10, 9, 15, 5, 8, 84, 10, 9, 174, 5, 8, 86, 10, 9, 5, 6, 65, 5, 8, 174, 15, 10, 75, 5, 8, 163, 174, 58, 10, 189, 5, 8, 163, 15, 163, 58, 10, 190, 5, 8, 163, 13, 107, 10, 74, 73, 5, 6, 87, 5, 8, 95, 446, 107, 97, 90, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [4, 158, 306, 5, 6, 7, 5, 8, 9, 10, 11, 370, 5, 8, 13, 105, 10, 11, 161, 372, 5, 8, 174, 10, 175, 371, 5, 8, 163, 107, 10, 164, 400, 165, 5, 8, 15, 10, 11, 184, 18, 5, 6, 77, 5, 8, 311, 10, 9, 13, 5, 8, 185, 10, 9, 163, 5, 8, 85, 10, 9, 15, 5, 8, 84, 10, 9, 174, 5, 8, 86, 10, 9, 5, 6, 65, 5, 8, 174, 15, 10, 75, 5, 8, 163, 174, 58, 10, 189, 5, 8, 163, 15, 163, 58, 10, 190, 5, 8, 163, 13, 107, 10, 74, 73, 5, 6, 87, 5, 8, 95, 446, 107, 97, 90, 5, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 117}, "110": {"input": [2, 5, 64, 5, 4, 158, 1, 5, 6, 7, 5, 8, 9, 10, 11, 336, 98, 5, 8, 362, 10, 363, 93, 5, 8, 174, 58, 10, 175, 1, 5, 8, 13, 10, 11, 431, 5, 8, 15, 10, 11, 1, 5, 8, 19, 10, 11, 1, 5, 6, 64, 5, 6, 77, 5, 8, 146, 10, 9, 19, 5, 8, 78, 10, 9, 13, 5, 8, 86, 10, 9, 5, 8, 84, 10, 9, 174, 5, 8, 64, 5, 6, 87, 5, 8, 95, 148, 193, 149, 97, 94, 58, 64, 5, 8, 91, 105, 1, 58, 1, 105, 97, 90, 5, 64, 5, 6, 65, 5, 8, 174, 58, 76, 19, 15, 58, 10, 75, 5, 8, 13, 174, 10, 66, 71, 73, 5, 8, 15, 174, 10, 223, 365, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [5, 64, 5, 4, 158, 1, 5, 6, 7, 5, 8, 9, 10, 11, 336, 98, 5, 8, 362, 10, 363, 93, 5, 8, 174, 58, 10, 175, 1, 5, 8, 13, 10, 11, 431, 5, 8, 15, 10, 11, 1, 5, 8, 19, 10, 11, 1, 5, 6, 64, 5, 6, 77, 5, 8, 146, 10, 9, 19, 5, 8, 78, 10, 9, 13, 5, 8, 86, 10, 9, 5, 8, 84, 10, 9, 174, 5, 8, 64, 5, 6, 87, 5, 8, 95, 148, 193, 149, 97, 94, 58, 64, 5, 8, 91, 105, 1, 58, 1, 105, 97, 90, 5, 64, 5, 6, 65, 5, 8, 174, 58, 76, 19, 15, 58, 10, 75, 5, 8, 13, 174, 10, 66, 71, 73, 5, 8, 15, 174, 10, 223, 365, 5, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 134}, "111": {"input": [2, 4, 5, 6, 7, 107, 64, 5, 8, 9, 107, 10, 11, 101, 64, 5, 8, 13, 10, 225, 226, 5, 14, 1, 10, 1, 1, 5, 8, 15, 10, 11, 20, 5, 14, 64, 5, 6, 87, 5, 8, 95, 229, 107, 90, 6, 64, 5, 8, 95, 1, 94, 6, 64, 5, 231, 64, 5, 6, 65, 5, 8, 13, 152, 10, 232, 5, 8, 9, 1, 107, 10, 74, 73, 5, 8, 1, 15, 10, 74, 5, 8, 64, 5, 6, 77, 5, 8, 233, 10, 9, 5, 8, 1, 10, 1, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [4, 5, 6, 7, 107, 64, 5, 8, 9, 107, 10, 11, 101, 64, 5, 8, 13, 10, 225, 226, 5, 14, 1, 10, 1, 1, 5, 8, 15, 10, 11, 20, 5, 14, 64, 5, 6, 87, 5, 8, 95, 229, 107, 90, 6, 64, 5, 8, 95, 1, 94, 6, 64, 5, 231, 64, 5, 6, 65, 5, 8, 13, 152, 10, 232, 5, 8, 9, 1, 107, 10, 74, 73, 5, 8, 1, 15, 10, 74, 5, 8, 64, 5, 6, 77, 5, 8, 233, 10, 9, 5, 8, 1, 10, 1, 5, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 97}, "112": {"input": [2, 4, 5, 6, 7, 5, 8, 9, 10, 11, 56, 12, 5, 8, 46, 10, 47, 48, 5, 14, 50, 10, 1, 108, 1, 236, 5, 14, 52, 58, 10, 1, 22, 51, 279, 5, 8, 202, 10, 5, 14, 104, 10, 106, 20, 1, 407, 119, 5, 14, 174, 58, 10, 175, 1, 5, 8, 362, 10, 363, 295, 5, 14, 485, 10, 101, 138, 1, 5, 14, 1, 58, 10, 28, 58, 1, 1, 5, 64, 5, 6, 77, 5, 8, 311, 10, 9, 52, 5, 8, 185, 10, 9, 50, 5, 8, 186, 10, 9, 104, 5, 8, 84, 10, 9, 174, 5, 64, 5, 6, 87, 5, 8, 88, 1, 90, 5, 8, 95, 58, 193, 58, 97, 94, 5, 64, 5, 6, 65, 5, 8, 202, 58, 76, 58, 10, 75, 5, 8, 362, 174, 104, 10, 74, 73, 5, 8, 174, 104, 10, 74, 222, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [4, 5, 6, 7, 5, 8, 9, 10, 11, 56, 12, 5, 8, 46, 10, 47, 48, 5, 14, 50, 10, 1, 108, 1, 236, 5, 14, 52, 58, 10, 1, 22, 51, 279, 5, 8, 202, 10, 5, 14, 104, 10, 106, 20, 1, 407, 119, 5, 14, 174, 58, 10, 175, 1, 5, 8, 362, 10, 363, 295, 5, 14, 485, 10, 101, 138, 1, 5, 14, 1, 58, 10, 28, 58, 1, 1, 5, 64, 5, 6, 77, 5, 8, 311, 10, 9, 52, 5, 8, 185, 10, 9, 50, 5, 8, 186, 10, 9, 104, 5, 8, 84, 10, 9, 174, 5, 64, 5, 6, 87, 5, 8, 88, 1, 90, 5, 8, 95, 58, 193, 58, 97, 94, 5, 64, 5, 6, 65, 5, 8, 202, 58, 76, 58, 10, 75, 5, 8, 362, 174, 104, 10, 74, 73, 5, 8, 174, 104, 10, 74, 222, 5, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 153}, "113": {"input": [2, 4, 158, 5, 6, 7, 5, 8, 9, 10, 11, 172, 98, 5, 8, 57, 10, 59, 429, 248, 365, 5, 8, 13, 10, 11, 5, 14, 202, 10, 5, 14, 252, 10, 1, 5, 14, 273, 10, 1, 5, 14, 321, 10, 1, 5, 14, 373, 10, 20, 5, 14, 374, 10, 101, 5, 64, 5, 8, 362, 10, 363, 477, 119, 118, 5, 64, 5, 8, 15, 10, 11, 207, 299, 5, 64, 5, 64, 5, 6, 77, 5, 8, 86, 10, 9, 5, 8, 84, 10, 57, 9, 5, 8, 80, 10, 202, 9, 5, 64, 5, 6, 65, 5, 8, 57, 15, 76, 10, 75, 5, 64, 5, 8, 202, 329, 10, 66, 284, 5, 8, 321, 329, 10, 66, 378, 1, 552, 58, 394, 5, 8, 273, 329, 10, 66, 496, 1, 552, 5, 8, 252, 329, 10, 66, 421, 1, 552, 5, 64, 5, 8, 252, 362, 10, 66, 379, 58, 222, 68, 5, 8, 273, 362, 10, 66, 58, 284, 312, 68, 5, 8, 321, 362, 10, 66, 58, 421, 262, 68, 5, 64, 5, 6, 87, 5, 8, 1, 378, 93, 94, 5, 8, 1, 379, 93, 94, 5, 8, 88, 195, 90, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [4, 158, 5, 6, 7, 5, 8, 9, 10, 11, 172, 98, 5, 8, 57, 10, 59, 429, 248, 365, 5, 8, 13, 10, 11, 5, 14, 202, 10, 5, 14, 252, 10, 1, 5, 14, 273, 10, 1, 5, 14, 321, 10, 1, 5, 14, 373, 10, 20, 5, 14, 374, 10, 101, 5, 64, 5, 8, 362, 10, 363, 477, 119, 118, 5, 64, 5, 8, 15, 10, 11, 207, 299, 5, 64, 5, 64, 5, 6, 77, 5, 8, 86, 10, 9, 5, 8, 84, 10, 57, 9, 5, 8, 80, 10, 202, 9, 5, 64, 5, 6, 65, 5, 8, 57, 15, 76, 10, 75, 5, 64, 5, 8, 202, 329, 10, 66, 284, 5, 8, 321, 329, 10, 66, 378, 1, 552, 58, 394, 5, 8, 273, 329, 10, 66, 496, 1, 552, 5, 8, 252, 329, 10, 66, 421, 1, 552, 5, 64, 5, 8, 252, 362, 10, 66, 379, 58, 222, 68, 5, 8, 273, 362, 10, 66, 58, 284, 312, 68, 5, 8, 321, 362, 10, 66, 58, 421, 262, 68, 5, 64, 5, 6, 87, 5, 8, 1, 378, 93, 94, 5, 8, 1, 379, 93, 94, 5, 8, 88, 195, 90, 5, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 203}, "114": {"input": [2, 4, 5, 105, 7, 5, 6, 9, 10, 11, 1, 159, 98, 5, 6, 13, 10, 11, 201, 98, 5, 64, 5, 6, 43, 58, 10, 44, 28, 160, 5, 64, 5, 6, 15, 10, 11, 5, 8, 19, 10, 110, 58, 20, 569, 5, 8, 21, 10, 114, 58, 205, 570, 5, 64, 5, 6, 62, 10, 11, 28, 431, 201, 98, 5, 8, 202, 10, 5, 8, 252, 10, 5, 8, 273, 10, 5, 8, 321, 10, 5, 64, 5, 6, 53, 10, 54, 245, 118, 246, 5, 64, 5, 64, 5, 6, 373, 10, 5, 247, 57, 58, 10, 59, 60, 248, 337, 250, 5, 247, 317, 10, 318, 438, 254, 5, 468, 529, 58, 10, 114, 20, 5, 468, 530, 58, 10, 110, 205, 5, 64, 5, 6, 374, 10, 5, 247, 104, 10, 106, 31, 407, 408, 5, 247, 255, 10, 106, 31, 407, 201, 98, 5, 64, 5, 247, 258, 10, 106, 31, 584, 408, 5, 247, 585, 10, 106, 31, 584, 201, 98, 5, 64, 5, 247, 1, 10, 106, 31, 253, 408, 5, 247, 1, 10, 106, 31, 253, 201, 98, 5, 64, 5, 64, 5, 6, 173, 10, 11, 23, 5, 247, 375, 10, 5, 247, 376, 10, 201, 98, 5, 247, 583, 10, 5, 247, 1, 10, 201, 98, 5, 247, 1, 10, 5, 247, 1, 10, 201, 98, 5, 64, 5, 64, 5, 6, 183, 10, 11, 260, 184, 5, 64, 5, 6, 136, 10, 137, 452, 5, 6, 163, 10, 164, 290, 5, 247, 1, 10, 5, 247, 1, 10, 201, 98, 5, 247, 1, 10, 5, 247, 1, 10, 201, 98, 5, 247, 1, 10, 5, 247, 1, 10, 201, 98, 5, 64, 5, 64, 5, 105, 77, 5, 6, 84, 10, 57, 9, 5, 6, 147, 10, 9, 43, 5, 6, 85, 10, 183, 5, 6, 86, 10, 9, 5, 64, 5, 6, 241, 10, 21, 9, 5, 6, 145, 10, 19, 9, 5, 6, 79, 10, 13, 9, 5, 64, 5, 6, 82, 10, 255, 9, 5, 6, 1, 10, 585, 9, 5, 6, 81, 10, 1, 9, 5, 64, 5, 6, 218, 10, 376, 9, 5, 6, 215, 10, 1, 9, 5, 6, 1, 10, 1, 9, 5, 64, 5, 6, 185, 10, 1, 9, 5, 6, 186, 10, 1, 9, 5, 6, 187, 10, 1, 9, 5, 64, 5, 6, 78, 10, 202, 9, 5, 6, 80, 10, 252, 9, 5, 6, 142, 10, 273, 9, 5, 6, 83, 10, 321, 9, 5, 64, 5, 105, 65, 5, 6, 57, 183, 58, 10, 75, 5, 6, 374, 183, 13, 173, 374, 10, 75, 5, 6, 374, 53, 10, 74, 262, 5, 64, 5, 6, 373, 374, 10, 221, 5, 6, 373, 173, 10, 74, 70, 5, 64, 5, 6, 57, 15, 10, 358, 326, 359, 5, 6, 57, 21, 10, 66, 533, 5, 6, 57, 19, 10, 66, 534, 5, 64, 5, 6, 317, 62, 10, 66, 96, 5, 64, 5, 6, 57, 202, 10, 330, 150, 1, 5, 6, 57, 202, 10, 330, 380, 1, 5, 6, 57, 202, 10, 330, 1, 1, 5, 64, 5, 6, 57, 252, 10, 330, 581, 1, 5, 6, 57, 252, 10, 330, 588, 1, 5, 6, 57, 252, 10, 330, 381, 1, 5, 6, 57, 252, 10, 330, 1, 1, 5, 6, 57, 252, 10, 330, 1, 1, 5, 6, 57, 252, 10, 330, 1, 1, 5, 64, 5, 6, 57, 273, 10, 330, 1, 1, 5, 6, 57, 273, 10, 330, 150, 1, 5, 6, 57, 273, 10, 330, 1, 1, 5, 6], "target": [4, 5, 105, 7, 5, 6, 9, 10, 11, 1, 159, 98, 5, 6, 13, 10, 11, 201, 98, 5, 64, 5, 6, 43, 58, 10, 44, 28, 160, 5, 64, 5, 6, 15, 10, 11, 5, 8, 19, 10, 110, 58, 20, 569, 5, 8, 21, 10, 114, 58, 205, 570, 5, 64, 5, 6, 62, 10, 11, 28, 431, 201, 98, 5, 8, 202, 10, 5, 8, 252, 10, 5, 8, 273, 10, 5, 8, 321, 10, 5, 64, 5, 6, 53, 10, 54, 245, 118, 246, 5, 64, 5, 64, 5, 6, 373, 10, 5, 247, 57, 58, 10, 59, 60, 248, 337, 250, 5, 247, 317, 10, 318, 438, 254, 5, 468, 529, 58, 10, 114, 20, 5, 468, 530, 58, 10, 110, 205, 5, 64, 5, 6, 374, 10, 5, 247, 104, 10, 106, 31, 407, 408, 5, 247, 255, 10, 106, 31, 407, 201, 98, 5, 64, 5, 247, 258, 10, 106, 31, 584, 408, 5, 247, 585, 10, 106, 31, 584, 201, 98, 5, 64, 5, 247, 1, 10, 106, 31, 253, 408, 5, 247, 1, 10, 106, 31, 253, 201, 98, 5, 64, 5, 64, 5, 6, 173, 10, 11, 23, 5, 247, 375, 10, 5, 247, 376, 10, 201, 98, 5, 247, 583, 10, 5, 247, 1, 10, 201, 98, 5, 247, 1, 10, 5, 247, 1, 10, 201, 98, 5, 64, 5, 64, 5, 6, 183, 10, 11, 260, 184, 5, 64, 5, 6, 136, 10, 137, 452, 5, 6, 163, 10, 164, 290, 5, 247, 1, 10, 5, 247, 1, 10, 201, 98, 5, 247, 1, 10, 5, 247, 1, 10, 201, 98, 5, 247, 1, 10, 5, 247, 1, 10, 201, 98, 5, 64, 5, 64, 5, 105, 77, 5, 6, 84, 10, 57, 9, 5, 6, 147, 10, 9, 43, 5, 6, 85, 10, 183, 5, 6, 86, 10, 9, 5, 64, 5, 6, 241, 10, 21, 9, 5, 6, 145, 10, 19, 9, 5, 6, 79, 10, 13, 9, 5, 64, 5, 6, 82, 10, 255, 9, 5, 6, 1, 10, 585, 9, 5, 6, 81, 10, 1, 9, 5, 64, 5, 6, 218, 10, 376, 9, 5, 6, 215, 10, 1, 9, 5, 6, 1, 10, 1, 9, 5, 64, 5, 6, 185, 10, 1, 9, 5, 6, 186, 10, 1, 9, 5, 6, 187, 10, 1, 9, 5, 64, 5, 6, 78, 10, 202, 9, 5, 6, 80, 10, 252, 9, 5, 6, 142, 10, 273, 9, 5, 6, 83, 10, 321, 9, 5, 64, 5, 105, 65, 5, 6, 57, 183, 58, 10, 75, 5, 6, 374, 183, 13, 173, 374, 10, 75, 5, 6, 374, 53, 10, 74, 262, 5, 64, 5, 6, 373, 374, 10, 221, 5, 6, 373, 173, 10, 74, 70, 5, 64, 5, 6, 57, 15, 10, 358, 326, 359, 5, 6, 57, 21, 10, 66, 533, 5, 6, 57, 19, 10, 66, 534, 5, 64, 5, 6, 317, 62, 10, 66, 96, 5, 64, 5, 6, 57, 202, 10, 330, 150, 1, 5, 6, 57, 202, 10, 330, 380, 1, 5, 6, 57, 202, 10, 330, 1, 1, 5, 64, 5, 6, 57, 252, 10, 330, 581, 1, 5, 6, 57, 252, 10, 330, 588, 1, 5, 6, 57, 252, 10, 330, 381, 1, 5, 6, 57, 252, 10, 330, 1, 1, 5, 6, 57, 252, 10, 330, 1, 1, 5, 6, 57, 252, 10, 330, 1, 1, 5, 64, 5, 6, 57, 273, 10, 330, 1, 1, 5, 6, 57, 273, 10, 330, 150, 1, 5, 6, 57, 273, 10, 330, 1, 1, 5, 6, 3], "length": 600}, "115": {"input": [2, 4, 5, 105, 7, 5, 6, 9, 10, 11, 235, 5, 6, 13, 58, 10, 11, 28, 573, 1, 5, 6, 362, 10, 363, 245, 511, 119, 5, 64, 5, 6, 202, 10, 5, 247, 57, 58, 10, 59, 365, 386, 5, 247, 252, 10, 5, 8, 271, 58, 10, 272, 291, 205, 33, 390, 5, 8, 527, 58, 10, 272, 291, 111, 40, 1, 5, 64, 5, 6, 15, 10, 11, 167, 5, 64, 5, 105, 77, 5, 6, 139, 10, 9, 13, 5, 6, 494, 10, 9, 271, 5, 6, 80, 10, 9, 527, 5, 6, 86, 10, 9, 5, 6, 84, 10, 9, 57, 5, 64, 5, 105, 65, 5, 6, 202, 15, 58, 10, 75, 5, 6, 252, 13, 10, 72, 70, 5, 6, 252, 362, 10, 74, 262, 5, 64, 5, 105, 87, 5, 6, 95, 291, 105, 94, 5, 6, 95, 284, 90, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [4, 5, 105, 7, 5, 6, 9, 10, 11, 235, 5, 6, 13, 58, 10, 11, 28, 573, 1, 5, 6, 362, 10, 363, 245, 511, 119, 5, 64, 5, 6, 202, 10, 5, 247, 57, 58, 10, 59, 365, 386, 5, 247, 252, 10, 5, 8, 271, 58, 10, 272, 291, 205, 33, 390, 5, 8, 527, 58, 10, 272, 291, 111, 40, 1, 5, 64, 5, 6, 15, 10, 11, 167, 5, 64, 5, 105, 77, 5, 6, 139, 10, 9, 13, 5, 6, 494, 10, 9, 271, 5, 6, 80, 10, 9, 527, 5, 6, 86, 10, 9, 5, 6, 84, 10, 9, 57, 5, 64, 5, 105, 65, 5, 6, 202, 15, 58, 10, 75, 5, 6, 252, 13, 10, 72, 70, 5, 6, 252, 362, 10, 74, 262, 5, 64, 5, 105, 87, 5, 6, 95, 291, 105, 94, 5, 6, 95, 284, 90, 5, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 151}, "116": {"input": [2, 4, 5, 6, 7, 5, 8, 9, 10, 11, 12, 5, 8, 13, 105, 10, 11, 161, 236, 48, 5, 8, 362, 10, 363, 56, 93, 118, 364, 119, 5, 64, 5, 8, 46, 10, 47, 131, 462, 276, 277, 48, 5, 8, 43, 10, 44, 28, 307, 5, 64, 5, 8, 202, 10, 5, 14, 57, 58, 10, 59, 365, 268, 5, 14, 271, 10, 272, 194, 127, 20, 506, 248, 24, 5, 64, 5, 8, 15, 10, 11, 238, 18, 5, 6, 77, 5, 8, 82, 10, 9, 43, 5, 8, 147, 10, 9, 46, 5, 8, 79, 10, 9, 13, 5, 8, 86, 10, 9, 5, 8, 84, 10, 9, 57, 5, 8, 85, 10, 9, 15, 5, 64, 5, 6, 87, 5, 8, 95, 58, 96, 58, 97, 94, 5, 8, 91, 467, 1, 97, 90, 5, 64, 5, 6, 65, 5, 8, 57, 13, 58, 10, 74, 222, 5, 8, 271, 13, 58, 10, 74, 516, 5, 8, 202, 15, 76, 10, 75, 5, 8, 15, 362, 58, 10, 74, 70, 5, 8, 271, 43, 10, 74, 262, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [4, 5, 6, 7, 5, 8, 9, 10, 11, 12, 5, 8, 13, 105, 10, 11, 161, 236, 48, 5, 8, 362, 10, 363, 56, 93, 118, 364, 119, 5, 64, 5, 8, 46, 10, 47, 131, 462, 276, 277, 48, 5, 8, 43, 10, 44, 28, 307, 5, 64, 5, 8, 202, 10, 5, 14, 57, 58, 10, 59, 365, 268, 5, 14, 271, 10, 272, 194, 127, 20, 506, 248, 24, 5, 64, 5, 8, 15, 10, 11, 238, 18, 5, 6, 77, 5, 8, 82, 10, 9, 43, 5, 8, 147, 10, 9, 46, 5, 8, 79, 10, 9, 13, 5, 8, 86, 10, 9, 5, 8, 84, 10, 9, 57, 5, 8, 85, 10, 9, 15, 5, 64, 5, 6, 87, 5, 8, 95, 58, 96, 58, 97, 94, 5, 8, 91, 467, 1, 97, 90, 5, 64, 5, 6, 65, 5, 8, 57, 13, 58, 10, 74, 222, 5, 8, 271, 13, 58, 10, 74, 516, 5, 8, 202, 15, 76, 10, 75, 5, 8, 15, 362, 58, 10, 74, 70, 5, 8, 271, 43, 10, 74, 262, 5, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 185}, "117": {"input": [2, 4, 158, 5, 6, 7, 5, 8, 9, 10, 11, 172, 98, 5, 8, 13, 10, 11, 456, 98, 5, 8, 57, 10, 59, 429, 248, 479, 5, 64, 5, 8, 15, 10, 11, 456, 5, 8, 19, 10, 11, 5, 14, 21, 10, 201, 98, 5, 14, 62, 10, 1, 1, 1, 5, 64, 5, 8, 173, 10, 11, 199, 5, 64, 5, 8, 183, 10, 1, 5, 14, 480, 58, 10, 481, 205, 1, 365, 5, 14, 362, 10, 363, 5, 64, 5, 8, 348, 10, 11, 207, 184, 18, 5, 64, 5, 64, 5, 6, 77, 5, 8, 86, 10, 9, 5, 8, 84, 10, 57, 9, 5, 8, 83, 10, 15, 9, 5, 8, 140, 10, 21, 15, 13, 5, 8, 147, 10, 173, 9, 5, 64, 5, 6, 65, 5, 8, 57, 348, 76, 10, 75, 5, 64, 5, 8, 21, 183, 10, 66, 243, 5, 8, 15, 62, 10, 74, 5, 64, 5, 8, 57, 15, 10, 74, 5, 8, 173, 57, 10, 74, 5, 64, 5, 6, 87, 5, 8, 95, 96, 94, 5, 8, 95, 409, 90, 5, 8, 88, 195, 90, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [4, 158, 5, 6, 7, 5, 8, 9, 10, 11, 172, 98, 5, 8, 13, 10, 11, 456, 98, 5, 8, 57, 10, 59, 429, 248, 479, 5, 64, 5, 8, 15, 10, 11, 456, 5, 8, 19, 10, 11, 5, 14, 21, 10, 201, 98, 5, 14, 62, 10, 1, 1, 1, 5, 64, 5, 8, 173, 10, 11, 199, 5, 64, 5, 8, 183, 10, 1, 5, 14, 480, 58, 10, 481, 205, 1, 365, 5, 14, 362, 10, 363, 5, 64, 5, 8, 348, 10, 11, 207, 184, 18, 5, 64, 5, 64, 5, 6, 77, 5, 8, 86, 10, 9, 5, 8, 84, 10, 57, 9, 5, 8, 83, 10, 15, 9, 5, 8, 140, 10, 21, 15, 13, 5, 8, 147, 10, 173, 9, 5, 64, 5, 6, 65, 5, 8, 57, 348, 76, 10, 75, 5, 64, 5, 8, 21, 183, 10, 66, 243, 5, 8, 15, 62, 10, 74, 5, 64, 5, 8, 57, 15, 10, 74, 5, 8, 173, 57, 10, 74, 5, 64, 5, 6, 87, 5, 8, 95, 96, 94, 5, 8, 95, 409, 90, 5, 8, 88, 195, 90, 5, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 192}, "118": {"input": [2, 4, 158, 234, 5, 64, 5, 6, 7, 5, 8, 9, 10, 11, 370, 98, 5, 8, 13, 10, 11, 370, 98, 5, 8, 15, 105, 10, 11, 161, 372, 5, 8, 174, 10, 175, 371, 5, 8, 163, 10, 164, 5, 14, 166, 107, 10, 58, 167, 5, 14, 168, 58, 10, 58, 400, 5, 8, 19, 10, 11, 184, 18, 5, 64, 5, 6, 77, 5, 8, 84, 10, 174, 13, 5, 8, 300, 10, 9, 15, 5, 8, 240, 10, 166, 13, 5, 8, 86, 10, 13, 5, 8, 85, 10, 13, 19, 5, 64, 5, 6, 65, 5, 8, 174, 19, 10, 75, 5, 8, 163, 174, 58, 10, 189, 5, 8, 163, 19, 163, 105, 10, 190, 5, 8, 166, 15, 107, 10, 66, 401, 73, 5, 8, 168, 13, 10, 66, 396, 70, 5, 64, 5, 6, 87, 5, 8, 95, 396, 107, 97, 90, 5, 64, 5, 64, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [4, 158, 234, 5, 64, 5, 6, 7, 5, 8, 9, 10, 11, 370, 98, 5, 8, 13, 10, 11, 370, 98, 5, 8, 15, 105, 10, 11, 161, 372, 5, 8, 174, 10, 175, 371, 5, 8, 163, 10, 164, 5, 14, 166, 107, 10, 58, 167, 5, 14, 168, 58, 10, 58, 400, 5, 8, 19, 10, 11, 184, 18, 5, 64, 5, 6, 77, 5, 8, 84, 10, 174, 13, 5, 8, 300, 10, 9, 15, 5, 8, 240, 10, 166, 13, 5, 8, 86, 10, 13, 5, 8, 85, 10, 13, 19, 5, 64, 5, 6, 65, 5, 8, 174, 19, 10, 75, 5, 8, 163, 174, 58, 10, 189, 5, 8, 163, 19, 163, 105, 10, 190, 5, 8, 166, 15, 107, 10, 66, 401, 73, 5, 8, 168, 13, 10, 66, 396, 70, 5, 64, 5, 6, 87, 5, 8, 95, 396, 107, 97, 90, 5, 64, 5, 64, 5, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 157}, "119": {"input": [2, 4, 383, 5, 6, 7, 5, 8, 9, 10, 11, 98, 159, 5, 8, 43, 10, 44, 28, 199, 5, 64, 5, 8, 362, 10, 363, 245, 118, 1, 165, 5, 8, 136, 10, 137, 101, 1, 1, 1, 165, 5, 8, 412, 10, 137, 1, 165, 452, 5, 64, 5, 64, 5, 8, 13, 10, 11, 294, 5, 8, 413, 10, 137, 478, 292, 290, 119, 5, 8, 414, 10, 137, 244, 93, 295, 5, 64, 5, 8, 15, 10, 11, 1, 5, 8, 19, 10, 11, 201, 5, 64, 5, 8, 202, 10, 5, 14, 57, 10, 59, 112, 365, 250, 248, 1, 1, 5, 14, 104, 10, 106, 341, 256, 1, 584, 5, 14, 271, 10, 272, 96, 464, 309, 16, 58, 1, 5, 64, 5, 8, 21, 10, 11, 184, 18, 5, 64, 5, 6, 65, 5, 8, 136, 57, 105, 10, 303, 262, 5, 8, 413, 57, 6, 10, 303, 73, 5, 8, 414, 57, 148, 10, 303, 73, 5, 64, 5, 8, 13, 57, 10, 304, 420, 93, 5, 8, 202, 21, 13, 10, 75, 523, 5, 64, 5, 8, 43, 57, 10, 74, 219, 5, 64, 5, 8, 57, 104, 10, 221, 453, 5, 8, 104, 362, 10, 74, 262, 5, 64, 5, 8, 57, 271, 10, 221, 444, 5, 8, 271, 362, 10, 74, 73, 5, 64, 5, 8, 57, 15, 10, 395, 419, 93, 411, 1, 5, 8, 57, 412, 58, 10, 454, 444, 68, 5, 64, 5, 6, 87, 5, 8, 95, 96, 97, 94, 5, 8, 95, 194, 97, 90, 5, 64, 5, 6, 77, 5, 8, 82, 10, 43, 9, 5, 8, 142, 10, 136, 9, 5, 8, 78, 10, 413, 9, 5, 8, 146, 10, 104, 9, 5, 8, 143, 10, 271, 9, 5, 8, 79, 10, 412, 9, 5, 8, 301, 10, 414, 9, 5, 8, 144, 10, 13, 9, 5, 8, 494, 10, 15, 9, 5, 8, 84, 10, 57, 9, 5, 8, 86, 10, 287, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [4, 383, 5, 6, 7, 5, 8, 9, 10, 11, 98, 159, 5, 8, 43, 10, 44, 28, 199, 5, 64, 5, 8, 362, 10, 363, 245, 118, 1, 165, 5, 8, 136, 10, 137, 101, 1, 1, 1, 165, 5, 8, 412, 10, 137, 1, 165, 452, 5, 64, 5, 64, 5, 8, 13, 10, 11, 294, 5, 8, 413, 10, 137, 478, 292, 290, 119, 5, 8, 414, 10, 137, 244, 93, 295, 5, 64, 5, 8, 15, 10, 11, 1, 5, 8, 19, 10, 11, 201, 5, 64, 5, 8, 202, 10, 5, 14, 57, 10, 59, 112, 365, 250, 248, 1, 1, 5, 14, 104, 10, 106, 341, 256, 1, 584, 5, 14, 271, 10, 272, 96, 464, 309, 16, 58, 1, 5, 64, 5, 8, 21, 10, 11, 184, 18, 5, 64, 5, 6, 65, 5, 8, 136, 57, 105, 10, 303, 262, 5, 8, 413, 57, 6, 10, 303, 73, 5, 8, 414, 57, 148, 10, 303, 73, 5, 64, 5, 8, 13, 57, 10, 304, 420, 93, 5, 8, 202, 21, 13, 10, 75, 523, 5, 64, 5, 8, 43, 57, 10, 74, 219, 5, 64, 5, 8, 57, 104, 10, 221, 453, 5, 8, 104, 362, 10, 74, 262, 5, 64, 5, 8, 57, 271, 10, 221, 444, 5, 8, 271, 362, 10, 74, 73, 5, 64, 5, 8, 57, 15, 10, 395, 419, 93, 411, 1, 5, 8, 57, 412, 58, 10, 454, 444, 68, 5, 64, 5, 6, 87, 5, 8, 95, 96, 97, 94, 5, 8, 95, 194, 97, 90, 5, 64, 5, 6, 77, 5, 8, 82, 10, 43, 9, 5, 8, 142, 10, 136, 9, 5, 8, 78, 10, 413, 9, 5, 8, 146, 10, 104, 9, 5, 8, 143, 10, 271, 9, 5, 8, 79, 10, 412, 9, 5, 8, 301, 10, 414, 9, 5, 8, 144, 10, 13, 9, 5, 8, 494, 10, 15, 9, 5, 8, 84, 10, 57, 9, 5, 8, 86, 10, 287, 5, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 333}, "120": {"input": [2, 4, 5, 64, 5, 6, 7, 5, 8, 9, 105, 10, 11, 107, 16, 58, 1, 5, 8, 13, 10, 11, 107, 111, 1, 5, 8, 136, 10, 137, 478, 138, 5, 8, 202, 10, 5, 14, 25, 58, 10, 26, 29, 105, 1, 5, 203, 27, 10, 1, 58, 256, 322, 548, 5, 316, 32, 10, 42, 1, 5, 316, 344, 10, 34, 1, 5, 203, 252, 10, 463, 58, 464, 320, 248, 5, 316, 273, 10, 42, 1, 5, 316, 321, 10, 34, 1, 5, 14, 458, 58, 10, 459, 35, 112, 1, 1, 177, 5, 8, 37, 10, 38, 5, 14, 39, 58, 10, 114, 107, 101, 118, 1, 5, 14, 41, 58, 10, 110, 58, 20, 124, 1, 5, 8, 15, 10, 11, 63, 5, 64, 5, 6, 65, 5, 8, 25, 15, 58, 10, 153, 5, 8, 32, 15, 10, 66, 1, 5, 8, 344, 15, 10, 66, 1, 5, 8, 273, 15, 10, 66, 1, 5, 8, 321, 15, 10, 66, 1, 5, 8, 25, 15, 58, 10, 75, 5, 8, 458, 15, 58, 10, 75, 5, 8, 41, 15, 58, 10, 66, 291, 5, 8, 458, 41, 10, 154, 155, 444, 73, 156, 5, 8, 25, 39, 10, 74, 517, 5, 8, 39, 76, 10, 74, 5, 64, 5, 6, 77, 5, 5, 5, 8, 142, 10, 252, 5, 8, 139, 10, 27, 5, 8, 83, 10, 9, 5, 64, 5, 6, 87, 5, 8, 88, 195, 90, 5, 8, 95, 148, 130, 97, 90, 5, 8, 91, 1, 93, 94, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [4, 5, 64, 5, 6, 7, 5, 8, 9, 105, 10, 11, 107, 16, 58, 1, 5, 8, 13, 10, 11, 107, 111, 1, 5, 8, 136, 10, 137, 478, 138, 5, 8, 202, 10, 5, 14, 25, 58, 10, 26, 29, 105, 1, 5, 203, 27, 10, 1, 58, 256, 322, 548, 5, 316, 32, 10, 42, 1, 5, 316, 344, 10, 34, 1, 5, 203, 252, 10, 463, 58, 464, 320, 248, 5, 316, 273, 10, 42, 1, 5, 316, 321, 10, 34, 1, 5, 14, 458, 58, 10, 459, 35, 112, 1, 1, 177, 5, 8, 37, 10, 38, 5, 14, 39, 58, 10, 114, 107, 101, 118, 1, 5, 14, 41, 58, 10, 110, 58, 20, 124, 1, 5, 8, 15, 10, 11, 63, 5, 64, 5, 6, 65, 5, 8, 25, 15, 58, 10, 153, 5, 8, 32, 15, 10, 66, 1, 5, 8, 344, 15, 10, 66, 1, 5, 8, 273, 15, 10, 66, 1, 5, 8, 321, 15, 10, 66, 1, 5, 8, 25, 15, 58, 10, 75, 5, 8, 458, 15, 58, 10, 75, 5, 8, 41, 15, 58, 10, 66, 291, 5, 8, 458, 41, 10, 154, 155, 444, 73, 156, 5, 8, 25, 39, 10, 74, 517, 5, 8, 39, 76, 10, 74, 5, 64, 5, 6, 77, 5, 5, 5, 8, 142, 10, 252, 5, 8, 139, 10, 27, 5, 8, 83, 10, 9, 5, 64, 5, 6, 87, 5, 8, 88, 195, 90, 5, 8, 95, 148, 130, 97, 90, 5, 8, 91, 1, 93, 94, 5, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 260}, "121": {"input": [2, 4, 5, 6, 7, 5, 64, 5, 8, 9, 105, 10, 11, 100, 5, 8, 13, 10, 11, 1, 5, 8, 15, 10, 11, 504, 5, 8, 46, 10, 47, 56, 415, 48, 5, 14, 50, 58, 10, 58, 35, 58, 51, 5, 14, 52, 58, 10, 58, 130, 58, 36, 5, 14, 280, 58, 10, 58, 150, 5, 203, 281, 10, 36, 5, 203, 282, 58, 10, 1, 5, 64, 5, 8, 202, 10, 5, 14, 57, 58, 10, 59, 111, 58, 264, 1, 1, 510, 5, 14, 37, 10, 38, 111, 116, 5, 14, 252, 10, 5, 203, 39, 58, 10, 38, 34, 58, 115, 205, 1, 5, 203, 25, 58, 10, 26, 58, 42, 58, 33, 16, 29, 398, 1, 5, 203, 41, 10, 38, 42, 115, 20, 293, 1, 5, 14, 104, 10, 106, 28, 309, 1, 407, 5, 64, 5, 8, 136, 58, 10, 137, 28, 392, 5, 64, 5, 6, 65, 5, 64, 5, 8, 57, 329, 10, 221, 1, 552, 5, 64, 5, 8, 76, 57, 104, 9, 105, 10, 75, 5, 8, 252, 76, 58, 10, 74, 5, 64, 5, 8, 252, 37, 10, 72, 73, 5, 8, 57, 252, 58, 10, 74, 5, 64, 5, 8, 57, 9, 10, 454, 444, 5, 8, 57, 9, 10, 395, 155, 71, 392, 1, 5, 8, 15, 58, 9, 10, 74, 1, 5, 64, 5, 8, 57, 104, 10, 154, 155, 5, 8, 104, 57, 10, 74, 5, 64, 5, 6, 77, 5, 8, 141, 10, 9, 5, 8, 84, 10, 13, 57, 5, 8, 185, 10, 13, 50, 5, 8, 186, 10, 13, 52, 5, 8, 187, 10, 13, 281, 5, 8, 188, 10, 13, 282, 5, 8, 86, 10, 13, 5, 64, 5, 6, 87, 5, 8, 95, 148, 96, 149, 97, 94, 5, 8, 88, 89, 90, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [4, 5, 6, 7, 5, 64, 5, 8, 9, 105, 10, 11, 100, 5, 8, 13, 10, 11, 1, 5, 8, 15, 10, 11, 504, 5, 8, 46, 10, 47, 56, 415, 48, 5, 14, 50, 58, 10, 58, 35, 58, 51, 5, 14, 52, 58, 10, 58, 130, 58, 36, 5, 14, 280, 58, 10, 58, 150, 5, 203, 281, 10, 36, 5, 203, 282, 58, 10, 1, 5, 64, 5, 8, 202, 10, 5, 14, 57, 58, 10, 59, 111, 58, 264, 1, 1, 510, 5, 14, 37, 10, 38, 111, 116, 5, 14, 252, 10, 5, 203, 39, 58, 10, 38, 34, 58, 115, 205, 1, 5, 203, 25, 58, 10, 26, 58, 42, 58, 33, 16, 29, 398, 1, 5, 203, 41, 10, 38, 42, 115, 20, 293, 1, 5, 14, 104, 10, 106, 28, 309, 1, 407, 5, 64, 5, 8, 136, 58, 10, 137, 28, 392, 5, 64, 5, 6, 65, 5, 64, 5, 8, 57, 329, 10, 221, 1, 552, 5, 64, 5, 8, 76, 57, 104, 9, 105, 10, 75, 5, 8, 252, 76, 58, 10, 74, 5, 64, 5, 8, 252, 37, 10, 72, 73, 5, 8, 57, 252, 58, 10, 74, 5, 64, 5, 8, 57, 9, 10, 454, 444, 5, 8, 57, 9, 10, 395, 155, 71, 392, 1, 5, 8, 15, 58, 9, 10, 74, 1, 5, 64, 5, 8, 57, 104, 10, 154, 155, 5, 8, 104, 57, 10, 74, 5, 64, 5, 6, 77, 5, 8, 141, 10, 9, 5, 8, 84, 10, 13, 57, 5, 8, 185, 10, 13, 50, 5, 8, 186, 10, 13, 52, 5, 8, 187, 10, 13, 281, 5, 8, 188, 10, 13, 282, 5, 8, 86, 10, 13, 5, 64, 5, 6, 87, 5, 8, 95, 148, 96, 149, 97, 94, 5, 8, 88, 89, 90, 5, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 308}} \ No newline at end of file diff --git a/VGDLDataGeneralized/ptb.py b/VGDLDataGeneralized/ptb.py index 943f39a..03cd1ff 100644 --- a/VGDLDataGeneralized/ptb.py +++ b/VGDLDataGeneralized/ptb.py @@ -8,8 +8,10 @@ from torch.utils.data import Dataset from nltk.tokenize import TweetTokenizer -#from VGDLData.utils import OrderedCounter -from utils import OrderedCounter +try: + from utils import OrderedCounter +except: + from VGDLDataGeneralized.utils import OrderedCounter class PTB(Dataset): @@ -131,7 +133,7 @@ def _get_words(self): def _create_data(self): - if self.split == 'train': + if self.split == 'all': self._create_vocab() else: self._load_vocab() @@ -169,7 +171,7 @@ def _create_data(self): def _create_vocab(self): - assert self.split == 'train', "Vocablurary can only be created for training file." + #assert self.split == 'train', "Vocablurary can only be created for training file." diff --git a/VGDLDataGeneralized/ptb.test.csv b/VGDLDataGeneralized/ptb.test.csv index 091fbb8..2a3ce26 100644 --- a/VGDLDataGeneralized/ptb.test.csv +++ b/VGDLDataGeneralized/ptb.test.csv @@ -1,12 +1,12 @@ -0,examples/gridphysics/frogs.txt -1,examples/gridphysics/enemycitadel.txt -2,examples/gridphysics/infection.txt -3,examples/gridphysics/camelRace.txt -4,examples/gridphysics/link.txt -5,examples/gridphysics/eggomania.txt -6,examples/gridphysics/chase.txt -7,examples/gridphysics/circuit.txt -8,examples/gridphysics/survivezombies.txt -9,examples/gridphysics/dungeon.txt -10,examples/gridphysics/labyrinth.txt -11,examples/gridphysics/surround.txt +0,examples/gridphysics/bomber.txt +1,examples/gridphysics/sheriff.txt +2,examples/gridphysics/mirrors.txt +3,examples/gridphysics/realportals.txt +4,examples/gridphysics/catapults.txt +5,examples/gridphysics/jaws.txt +6,examples/gridphysics/beltmanager.txt +7,examples/gridphysics/painter.txt +8,examples/gridphysics/ghostbuster.txt +9,examples/gridphysics/towerdefense.txt +10,examples/gridphysics/fireman.txt +11,examples/gridphysics/sokoban.txt diff --git a/VGDLDataGeneralized/ptb.test.json b/VGDLDataGeneralized/ptb.test.json index 5f3a5c8..6384bb3 100644 --- a/VGDLDataGeneralized/ptb.test.json +++ b/VGDLDataGeneralized/ptb.test.json @@ -1 +1 @@ -{"0": {"input": [2, 6, 4, 8, 9, 4, 10, 11, 12, 13, 111, 51, 198, 4, 10, 15, 12, 13, 1, 198, 4, 5, 4, 10, 127, 12, 128, 296, 1, 18, 496, 1, 4, 10, 131, 12, 128, 296, 359, 18, 361, 1, 4, 10, 49, 12, 13, 4, 32, 112, 12, 157, 1, 4, 32, 125, 18, 12, 126, 46, 246, 4, 10, 29, 186, 12, 30, 83, 36, 18, 97, 110, 1, 4, 10, 88, 18, 12, 4, 32, 33, 18, 12, 30, 83, 34, 5, 4, 176, 35, 18, 12, 424, 18, 96, 1, 4, 176, 37, 18, 12, 97, 18, 113, 1, 4, 32, 39, 18, 12, 30, 83, 36, 4, 176, 41, 18, 12, 424, 18, 96, 1, 4, 176, 399, 18, 12, 97, 18, 113, 1, 4, 5, 4, 10, 199, 12, 200, 458, 4, 10, 114, 12, 13, 228, 245, 4, 10, 5, 4, 8, 69, 4, 10, 125, 199, 18, 12, 70, 72, 4, 10, 199, 29, 83, 12, 238, 1, 143, 4, 10, 199, 29, 83, 12, 1, 4, 10, 199, 114, 145, 18, 12, 104, 4, 10, 199, 88, 112, 12, 70, 4, 10, 29, 186, 145, 83, 12, 70, 4, 10, 88, 18, 145, 83, 12, 283, 4, 8, 5, 4, 8, 61, 4, 10, 62, 242, 83, 65, 68, 4, 10, 62, 252, 65, 66, 4, 8, 5, 4, 8, 52, 4, 10, 146, 12, 11, 125, 4, 10, 215, 12, 112, 11, 4, 10, 56, 12, 127, 112, 4, 10, 55, 12, 127, 29, 4, 10, 216, 12, 131, 112, 4, 10, 290, 12, 131, 29, 4, 10, 218, 12, 15, 37, 4, 10, 149, 12, 15, 35, 4, 10, 316, 12, 15, 399, 4, 10, 182, 12, 15, 41, 4, 10, 1, 12, 29, 112, 4, 10, 1, 12, 199, 29, 112, 4, 10, 60, 12, 199, 11, 4, 10, 58, 12, 114, 11, 4, 10, 59, 12, 11, 4, 10, 57, 12, 15, 11, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [6, 4, 8, 9, 4, 10, 11, 12, 13, 111, 51, 198, 4, 10, 15, 12, 13, 1, 198, 4, 5, 4, 10, 127, 12, 128, 296, 1, 18, 496, 1, 4, 10, 131, 12, 128, 296, 359, 18, 361, 1, 4, 10, 49, 12, 13, 4, 32, 112, 12, 157, 1, 4, 32, 125, 18, 12, 126, 46, 246, 4, 10, 29, 186, 12, 30, 83, 36, 18, 97, 110, 1, 4, 10, 88, 18, 12, 4, 32, 33, 18, 12, 30, 83, 34, 5, 4, 176, 35, 18, 12, 424, 18, 96, 1, 4, 176, 37, 18, 12, 97, 18, 113, 1, 4, 32, 39, 18, 12, 30, 83, 36, 4, 176, 41, 18, 12, 424, 18, 96, 1, 4, 176, 399, 18, 12, 97, 18, 113, 1, 4, 5, 4, 10, 199, 12, 200, 458, 4, 10, 114, 12, 13, 228, 245, 4, 10, 5, 4, 8, 69, 4, 10, 125, 199, 18, 12, 70, 72, 4, 10, 199, 29, 83, 12, 238, 1, 143, 4, 10, 199, 29, 83, 12, 1, 4, 10, 199, 114, 145, 18, 12, 104, 4, 10, 199, 88, 112, 12, 70, 4, 10, 29, 186, 145, 83, 12, 70, 4, 10, 88, 18, 145, 83, 12, 283, 4, 8, 5, 4, 8, 61, 4, 10, 62, 242, 83, 65, 68, 4, 10, 62, 252, 65, 66, 4, 8, 5, 4, 8, 52, 4, 10, 146, 12, 11, 125, 4, 10, 215, 12, 112, 11, 4, 10, 56, 12, 127, 112, 4, 10, 55, 12, 127, 29, 4, 10, 216, 12, 131, 112, 4, 10, 290, 12, 131, 29, 4, 10, 218, 12, 15, 37, 4, 10, 149, 12, 15, 35, 4, 10, 316, 12, 15, 399, 4, 10, 182, 12, 15, 41, 4, 10, 1, 12, 29, 112, 4, 10, 1, 12, 199, 29, 112, 4, 10, 60, 12, 199, 11, 4, 10, 58, 12, 114, 11, 4, 10, 59, 12, 11, 4, 10, 57, 12, 15, 11, 4, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 329}, "1": {"input": [2, 4, 5, 4, 6, 1, 156, 4, 8, 9, 4, 10, 11, 12, 13, 229, 198, 4, 10, 15, 83, 12, 13, 205, 1, 4, 10, 49, 83, 12, 13, 205, 477, 4, 10, 199, 12, 200, 1, 1, 4, 10, 112, 12, 13, 168, 4, 10, 22, 186, 12, 23, 1, 160, 4, 10, 27, 186, 12, 23, 517, 160, 4, 10, 331, 12, 332, 169, 254, 1, 412, 4, 10, 114, 12, 13, 180, 385, 4, 5, 4, 8, 52, 4, 10, 215, 12, 49, 11, 4, 10, 56, 12, 15, 11, 4, 10, 53, 12, 27, 11, 4, 10, 101, 12, 22, 11, 4, 10, 146, 12, 112, 11, 4, 10, 60, 12, 199, 11, 4, 10, 221, 12, 331, 11, 4, 10, 57, 12, 11, 4, 5, 4, 8, 69, 4, 5, 4, 10, 199, 114, 15, 49, 12, 104, 4, 5, 4, 10, 27, 199, 18, 12, 222, 4, 10, 27, 1, 22, 114, 112, 12, 195, 1, 4, 10, 5, 4, 10, 27, 49, 12, 105, 72, 4, 10, 27, 15, 12, 70, 4, 10, 5, 4, 10, 22, 199, 18, 12, 222, 4, 10, 22, 1, 18, 12, 222, 1, 4, 5, 4, 10, 22, 114, 27, 112, 49, 12, 195, 1, 4, 5, 4, 10, 22, 15, 12, 105, 72, 4, 10, 112, 199, 12, 70, 187, 4, 5, 4, 10, 331, 22, 15, 49, 112, 27, 12, 104, 4, 10, 22, 331, 12, 195, 1, 4, 5, 4, 10, 331, 114, 12, 104, 4, 5, 4, 10, 199, 331, 12, 248, 4, 5, 4, 8, 61, 4, 10, 62, 143, 65, 68, 4, 10, 62, 252, 65, 66, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [4, 5, 4, 6, 1, 156, 4, 8, 9, 4, 10, 11, 12, 13, 229, 198, 4, 10, 15, 83, 12, 13, 205, 1, 4, 10, 49, 83, 12, 13, 205, 477, 4, 10, 199, 12, 200, 1, 1, 4, 10, 112, 12, 13, 168, 4, 10, 22, 186, 12, 23, 1, 160, 4, 10, 27, 186, 12, 23, 517, 160, 4, 10, 331, 12, 332, 169, 254, 1, 412, 4, 10, 114, 12, 13, 180, 385, 4, 5, 4, 8, 52, 4, 10, 215, 12, 49, 11, 4, 10, 56, 12, 15, 11, 4, 10, 53, 12, 27, 11, 4, 10, 101, 12, 22, 11, 4, 10, 146, 12, 112, 11, 4, 10, 60, 12, 199, 11, 4, 10, 221, 12, 331, 11, 4, 10, 57, 12, 11, 4, 5, 4, 8, 69, 4, 5, 4, 10, 199, 114, 15, 49, 12, 104, 4, 5, 4, 10, 27, 199, 18, 12, 222, 4, 10, 27, 1, 22, 114, 112, 12, 195, 1, 4, 10, 5, 4, 10, 27, 49, 12, 105, 72, 4, 10, 27, 15, 12, 70, 4, 10, 5, 4, 10, 22, 199, 18, 12, 222, 4, 10, 22, 1, 18, 12, 222, 1, 4, 5, 4, 10, 22, 114, 27, 112, 49, 12, 195, 1, 4, 5, 4, 10, 22, 15, 12, 105, 72, 4, 10, 112, 199, 12, 70, 187, 4, 5, 4, 10, 331, 22, 15, 49, 112, 27, 12, 104, 4, 10, 22, 331, 12, 195, 1, 4, 5, 4, 10, 331, 114, 12, 104, 4, 5, 4, 10, 199, 331, 12, 248, 4, 5, 4, 8, 61, 4, 10, 62, 143, 65, 68, 4, 10, 62, 252, 65, 66, 4, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 279}, "2": {"input": [2, 6, 4, 8, 9, 4, 10, 11, 12, 13, 14, 198, 4, 10, 25, 12, 26, 85, 172, 1, 4, 10, 127, 12, 128, 401, 338, 1, 214, 129, 4, 10, 15, 12, 13, 113, 1, 38, 4, 10, 88, 12, 4, 32, 90, 12, 91, 78, 4, 1, 177, 83, 12, 230, 294, 4, 1, 178, 18, 12, 113, 1, 321, 4, 32, 331, 186, 12, 332, 235, 18, 412, 4, 1, 379, 8, 12, 46, 353, 4, 1, 380, 12, 96, 169, 494, 321, 4, 1, 382, 12, 157, 424, 1, 4, 10, 49, 12, 13, 50, 51, 4, 5, 4, 8, 61, 4, 10, 62, 391, 83, 68, 4, 5, 4, 8, 69, 4, 10, 382, 25, 186, 12, 70, 107, 4, 10, 88, 49, 89, 12, 104, 4, 10, 178, 382, 18, 12, 140, 1, 18, 106, 4, 10, 379, 178, 63, 12, 140, 1, 107, 4, 10, 380, 382, 12, 140, 391, 4, 10, 177, 380, 15, 18, 12, 140, 1, 4, 10, 379, 380, 15, 186, 12, 140, 1, 4, 10, 382, 15, 186, 12, 70, 4, 5, 4, 8, 52, 4, 10, 56, 12, 11, 382, 4, 10, 215, 12, 11, 379, 4, 10, 149, 12, 11, 15, 4, 10, 60, 12, 11, 177, 4, 10, 221, 12, 11, 127, 4, 10, 57, 12, 366, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [6, 4, 8, 9, 4, 10, 11, 12, 13, 14, 198, 4, 10, 25, 12, 26, 85, 172, 1, 4, 10, 127, 12, 128, 401, 338, 1, 214, 129, 4, 10, 15, 12, 13, 113, 1, 38, 4, 10, 88, 12, 4, 32, 90, 12, 91, 78, 4, 1, 177, 83, 12, 230, 294, 4, 1, 178, 18, 12, 113, 1, 321, 4, 32, 331, 186, 12, 332, 235, 18, 412, 4, 1, 379, 8, 12, 46, 353, 4, 1, 380, 12, 96, 169, 494, 321, 4, 1, 382, 12, 157, 424, 1, 4, 10, 49, 12, 13, 50, 51, 4, 5, 4, 8, 61, 4, 10, 62, 391, 83, 68, 4, 5, 4, 8, 69, 4, 10, 382, 25, 186, 12, 70, 107, 4, 10, 88, 49, 89, 12, 104, 4, 10, 178, 382, 18, 12, 140, 1, 18, 106, 4, 10, 379, 178, 63, 12, 140, 1, 107, 4, 10, 380, 382, 12, 140, 391, 4, 10, 177, 380, 15, 18, 12, 140, 1, 4, 10, 379, 380, 15, 186, 12, 140, 1, 4, 10, 382, 15, 186, 12, 70, 4, 5, 4, 8, 52, 4, 10, 56, 12, 11, 382, 4, 10, 215, 12, 11, 379, 4, 10, 149, 12, 11, 15, 4, 10, 60, 12, 11, 177, 4, 10, 221, 12, 11, 127, 4, 10, 57, 12, 366, 4, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 224}, "3": {"input": [2, 6, 4, 8, 9, 4, 10, 11, 12, 13, 198, 292, 4, 10, 15, 12, 110, 4, 32, 331, 12, 332, 235, 1, 1, 1, 4, 32, 29, 12, 30, 310, 1, 4, 176, 33, 12, 34, 1, 4, 176, 35, 12, 36, 1, 4, 32, 37, 12, 30, 99, 1, 4, 176, 39, 12, 34, 1, 4, 176, 41, 12, 36, 1, 4, 32, 399, 12, 30, 21, 1, 4, 176, 487, 12, 34, 1, 4, 176, 488, 12, 36, 1, 4, 10, 88, 12, 4, 32, 125, 18, 12, 126, 46, 246, 4, 10, 49, 12, 13, 113, 1, 4, 10, 112, 12, 13, 254, 1, 4, 10, 199, 12, 200, 321, 4, 32, 455, 12, 1, 4, 32, 456, 12, 1, 4, 5, 4, 10, 114, 12, 13, 180, 51, 4, 5, 4, 8, 69, 4, 10, 199, 125, 12, 140, 143, 72, 4, 10, 15, 125, 18, 12, 140, 144, 106, 4, 10, 199, 114, 12, 104, 4, 10, 15, 114, 18, 12, 104, 4, 5, 4, 8, 52, 4, 10, 146, 12, 125, 11, 4, 10, 313, 12, 331, 11, 4, 10, 147, 12, 33, 11, 4, 10, 315, 12, 39, 11, 4, 10, 150, 12, 487, 11, 4, 10, 103, 12, 35, 11, 4, 10, 102, 12, 41, 11, 4, 10, 339, 12, 488, 11, 4, 10, 57, 12, 11, 4, 10, 60, 12, 456, 11, 4, 10, 1, 12, 455, 11, 4, 5, 4, 8, 61, 4, 10, 67, 153, 154, 68, 4, 10, 67, 1, 154, 66, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [6, 4, 8, 9, 4, 10, 11, 12, 13, 198, 292, 4, 10, 15, 12, 110, 4, 32, 331, 12, 332, 235, 1, 1, 1, 4, 32, 29, 12, 30, 310, 1, 4, 176, 33, 12, 34, 1, 4, 176, 35, 12, 36, 1, 4, 32, 37, 12, 30, 99, 1, 4, 176, 39, 12, 34, 1, 4, 176, 41, 12, 36, 1, 4, 32, 399, 12, 30, 21, 1, 4, 176, 487, 12, 34, 1, 4, 176, 488, 12, 36, 1, 4, 10, 88, 12, 4, 32, 125, 18, 12, 126, 46, 246, 4, 10, 49, 12, 13, 113, 1, 4, 10, 112, 12, 13, 254, 1, 4, 10, 199, 12, 200, 321, 4, 32, 455, 12, 1, 4, 32, 456, 12, 1, 4, 5, 4, 10, 114, 12, 13, 180, 51, 4, 5, 4, 8, 69, 4, 10, 199, 125, 12, 140, 143, 72, 4, 10, 15, 125, 18, 12, 140, 144, 106, 4, 10, 199, 114, 12, 104, 4, 10, 15, 114, 18, 12, 104, 4, 5, 4, 8, 52, 4, 10, 146, 12, 125, 11, 4, 10, 313, 12, 331, 11, 4, 10, 147, 12, 33, 11, 4, 10, 315, 12, 39, 11, 4, 10, 150, 12, 487, 11, 4, 10, 103, 12, 35, 11, 4, 10, 102, 12, 41, 11, 4, 10, 339, 12, 488, 11, 4, 10, 57, 12, 11, 4, 10, 60, 12, 456, 11, 4, 10, 1, 12, 455, 11, 4, 5, 4, 8, 61, 4, 10, 67, 153, 154, 68, 4, 10, 67, 1, 154, 66, 4, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 257}, "4": {"input": [2, 6, 291, 4, 83, 9, 4, 8, 11, 12, 13, 229, 198, 4, 8, 15, 12, 13, 229, 18, 198, 4, 8, 125, 18, 12, 126, 46, 1, 4, 5, 4, 8, 88, 12, 4, 89, 90, 18, 12, 91, 279, 175, 298, 1, 82, 372, 4, 89, 93, 12, 94, 155, 375, 97, 4, 89, 29, 12, 30, 1, 4, 10, 33, 12, 1, 34, 4, 10, 35, 12, 1, 40, 4, 10, 37, 12, 1, 36, 4, 10, 39, 12, 1, 42, 4, 5, 4, 8, 92, 4, 8, 207, 4, 8, 49, 12, 13, 236, 4, 8, 112, 4, 8, 127, 12, 128, 327, 236, 4, 8, 131, 4, 8, 114, 12, 13, 236, 4, 8, 138, 4, 8, 167, 12, 13, 236, 4, 5, 4, 8, 179, 12, 13, 1, 4, 8, 305, 12, 13, 1, 4, 8, 306, 12, 13, 1, 4, 5, 4, 8, 133, 12, 128, 1, 1, 4, 8, 259, 12, 128, 1, 1, 1, 4, 8, 307, 12, 13, 1, 4, 8, 308, 12, 13, 1, 4, 8, 312, 12, 13, 1, 4, 5, 4, 8, 261, 12, 128, 490, 359, 1, 236, 4, 8, 402, 12, 128, 345, 388, 365, 236, 4, 8, 44, 12, 45, 191, 154, 237, 4, 5, 4, 8, 159, 12, 45, 191, 1, 4, 8, 467, 12, 13, 198, 236, 4, 5, 4, 8, 497, 12, 13, 4, 10, 505, 12, 1, 51, 4, 10, 506, 12, 1, 4, 5, 4, 8, 41, 12, 30, 298, 237, 172, 4, 5, 4, 8, 22, 12, 23, 1, 4, 5, 4, 83, 52, 4, 8, 146, 12, 11, 125, 4, 8, 60, 12, 11, 90, 49, 179, 133, 259, 312, 4, 8, 221, 12, 11, 93, 4, 8, 57, 12, 11, 4, 8, 217, 12, 15, 4, 8, 58, 12, 11, 505, 4, 8, 53, 12, 11, 506, 4, 8, 313, 12, 11, 33, 4, 8, 387, 12, 11, 35, 4, 8, 182, 12, 11, 37, 4, 8, 220, 12, 11, 39, 4, 8, 54, 12, 11, 44, 261, 4, 8, 1, 12, 11, 22, 4, 5, 4, 83, 69, 4, 4, 8, 402, 44, 12, 70, 4, 5, 4, 8, 307, 133, 12, 70, 1, 4, 8, 133, 11, 12, 513, 184, 1, 1, 4, 8, 259, 11, 12, 513, 184, 1, 1, 4, 8, 308, 1, 12, 105, 4, 8, 312, 133, 12, 70, 1, 4, 5, 4, 8, 179, 11, 12, 513, 468, 1, 1, 4, 8, 305, 11, 12, 140, 319, 1, 4, 8, 306, 11, 12, 513, 318, 1, 1, 4, 5, 4, 8, 505, 41, 12, 105, 4, 8, 41, 506, 12, 70, 4, 8, 22, 90, 12, 70, 1, 4, 5, 4, 8, 41, 29, 12, 70, 4, 5, 4, 8, 44, 90, 12, 189, 251, 4, 8, 44, 90, 12, 70, 4, 5, 4, 8, 41, 145, 12, 283, 4, 5, 4, 8, 41, 93, 12, 140, 345, 4, 8, 93, 41, 12, 70, 1, 4, 5, 4, 8, 505, 29, 12, 70, 284, 4, 8, 29, 506, 12, 80, 4, 5, 4, 8, 88, 497, 12, 104, 4, 8, 88, 145, 12, 283, 4, 8, 125, 90, 12, 70, 1, 4, 8, 93, 1, 12, 104, 4, 8, 90, 93, 29, 12, 70, 1, 4, 5, 4, 4, 8, 49, 11, 12, 513, 240, 1, 1, 4, 8, 127, 11, 12, 513, 144, 1, 1, 4, 8, 41, 11, 12, 513, 345, 1, 1, 4, 8, 114, 11, 12, 513, 184, 1, 1, 4, 5, 4, 8, 127, 11, 12, 513, 144, 1, 1, 4, 8, 114], "target": [6, 291, 4, 83, 9, 4, 8, 11, 12, 13, 229, 198, 4, 8, 15, 12, 13, 229, 18, 198, 4, 8, 125, 18, 12, 126, 46, 1, 4, 5, 4, 8, 88, 12, 4, 89, 90, 18, 12, 91, 279, 175, 298, 1, 82, 372, 4, 89, 93, 12, 94, 155, 375, 97, 4, 89, 29, 12, 30, 1, 4, 10, 33, 12, 1, 34, 4, 10, 35, 12, 1, 40, 4, 10, 37, 12, 1, 36, 4, 10, 39, 12, 1, 42, 4, 5, 4, 8, 92, 4, 8, 207, 4, 8, 49, 12, 13, 236, 4, 8, 112, 4, 8, 127, 12, 128, 327, 236, 4, 8, 131, 4, 8, 114, 12, 13, 236, 4, 8, 138, 4, 8, 167, 12, 13, 236, 4, 5, 4, 8, 179, 12, 13, 1, 4, 8, 305, 12, 13, 1, 4, 8, 306, 12, 13, 1, 4, 5, 4, 8, 133, 12, 128, 1, 1, 4, 8, 259, 12, 128, 1, 1, 1, 4, 8, 307, 12, 13, 1, 4, 8, 308, 12, 13, 1, 4, 8, 312, 12, 13, 1, 4, 5, 4, 8, 261, 12, 128, 490, 359, 1, 236, 4, 8, 402, 12, 128, 345, 388, 365, 236, 4, 8, 44, 12, 45, 191, 154, 237, 4, 5, 4, 8, 159, 12, 45, 191, 1, 4, 8, 467, 12, 13, 198, 236, 4, 5, 4, 8, 497, 12, 13, 4, 10, 505, 12, 1, 51, 4, 10, 506, 12, 1, 4, 5, 4, 8, 41, 12, 30, 298, 237, 172, 4, 5, 4, 8, 22, 12, 23, 1, 4, 5, 4, 83, 52, 4, 8, 146, 12, 11, 125, 4, 8, 60, 12, 11, 90, 49, 179, 133, 259, 312, 4, 8, 221, 12, 11, 93, 4, 8, 57, 12, 11, 4, 8, 217, 12, 15, 4, 8, 58, 12, 11, 505, 4, 8, 53, 12, 11, 506, 4, 8, 313, 12, 11, 33, 4, 8, 387, 12, 11, 35, 4, 8, 182, 12, 11, 37, 4, 8, 220, 12, 11, 39, 4, 8, 54, 12, 11, 44, 261, 4, 8, 1, 12, 11, 22, 4, 5, 4, 83, 69, 4, 4, 8, 402, 44, 12, 70, 4, 5, 4, 8, 307, 133, 12, 70, 1, 4, 8, 133, 11, 12, 513, 184, 1, 1, 4, 8, 259, 11, 12, 513, 184, 1, 1, 4, 8, 308, 1, 12, 105, 4, 8, 312, 133, 12, 70, 1, 4, 5, 4, 8, 179, 11, 12, 513, 468, 1, 1, 4, 8, 305, 11, 12, 140, 319, 1, 4, 8, 306, 11, 12, 513, 318, 1, 1, 4, 5, 4, 8, 505, 41, 12, 105, 4, 8, 41, 506, 12, 70, 4, 8, 22, 90, 12, 70, 1, 4, 5, 4, 8, 41, 29, 12, 70, 4, 5, 4, 8, 44, 90, 12, 189, 251, 4, 8, 44, 90, 12, 70, 4, 5, 4, 8, 41, 145, 12, 283, 4, 5, 4, 8, 41, 93, 12, 140, 345, 4, 8, 93, 41, 12, 70, 1, 4, 5, 4, 8, 505, 29, 12, 70, 284, 4, 8, 29, 506, 12, 80, 4, 5, 4, 8, 88, 497, 12, 104, 4, 8, 88, 145, 12, 283, 4, 8, 125, 90, 12, 70, 1, 4, 8, 93, 1, 12, 104, 4, 8, 90, 93, 29, 12, 70, 1, 4, 5, 4, 4, 8, 49, 11, 12, 513, 240, 1, 1, 4, 8, 127, 11, 12, 513, 144, 1, 1, 4, 8, 41, 11, 12, 513, 345, 1, 1, 4, 8, 114, 11, 12, 513, 184, 1, 1, 4, 5, 4, 8, 127, 11, 12, 513, 144, 1, 1, 4, 8, 114, 3], "length": 600}, "5": {"input": [2, 6, 4, 5, 4, 8, 9, 4, 10, 11, 83, 12, 13, 186, 110, 18, 1, 4, 10, 15, 12, 13, 186, 19, 1, 4, 10, 44, 12, 45, 463, 478, 4, 10, 88, 12, 4, 32, 117, 18, 12, 118, 120, 83, 1, 4, 176, 119, 12, 1, 18, 267, 1, 1, 4, 263, 123, 12, 34, 1, 4, 263, 301, 12, 36, 1, 4, 176, 92, 12, 359, 18, 360, 295, 321, 4, 263, 207, 12, 34, 1, 4, 263, 208, 12, 36, 1, 4, 32, 396, 18, 12, 1, 124, 175, 1, 1, 460, 4, 10, 29, 12, 30, 4, 32, 33, 18, 12, 40, 186, 157, 172, 1, 4, 32, 35, 18, 12, 42, 18, 113, 424, 1, 4, 10, 49, 12, 13, 139, 4, 5, 4, 8, 69, 4, 10, 117, 49, 18, 12, 80, 4, 10, 123, 49, 12, 140, 1, 4, 10, 301, 49, 12, 140, 1, 4, 10, 207, 49, 12, 140, 1, 4, 10, 208, 49, 12, 140, 1, 4, 10, 117, 49, 18, 12, 104, 4, 10, 396, 49, 18, 12, 104, 4, 10, 35, 49, 18, 12, 140, 95, 4, 10, 396, 35, 12, 79, 74, 191, 72, 347, 4, 10, 117, 33, 12, 70, 251, 4, 10, 33, 145, 12, 70, 4, 5, 4, 8, 52, 4, 4, 4, 10, 339, 12, 92, 4, 10, 101, 12, 119, 4, 10, 150, 12, 11, 4, 5, 4, 8, 61, 4, 10, 151, 357, 68, 4, 10, 62, 63, 519, 65, 68, 4, 10, 67, 1, 154, 66, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [6, 4, 5, 4, 8, 9, 4, 10, 11, 83, 12, 13, 186, 110, 18, 1, 4, 10, 15, 12, 13, 186, 19, 1, 4, 10, 44, 12, 45, 463, 478, 4, 10, 88, 12, 4, 32, 117, 18, 12, 118, 120, 83, 1, 4, 176, 119, 12, 1, 18, 267, 1, 1, 4, 263, 123, 12, 34, 1, 4, 263, 301, 12, 36, 1, 4, 176, 92, 12, 359, 18, 360, 295, 321, 4, 263, 207, 12, 34, 1, 4, 263, 208, 12, 36, 1, 4, 32, 396, 18, 12, 1, 124, 175, 1, 1, 460, 4, 10, 29, 12, 30, 4, 32, 33, 18, 12, 40, 186, 157, 172, 1, 4, 32, 35, 18, 12, 42, 18, 113, 424, 1, 4, 10, 49, 12, 13, 139, 4, 5, 4, 8, 69, 4, 10, 117, 49, 18, 12, 80, 4, 10, 123, 49, 12, 140, 1, 4, 10, 301, 49, 12, 140, 1, 4, 10, 207, 49, 12, 140, 1, 4, 10, 208, 49, 12, 140, 1, 4, 10, 117, 49, 18, 12, 104, 4, 10, 396, 49, 18, 12, 104, 4, 10, 35, 49, 18, 12, 140, 95, 4, 10, 396, 35, 12, 79, 74, 191, 72, 347, 4, 10, 117, 33, 12, 70, 251, 4, 10, 33, 145, 12, 70, 4, 5, 4, 8, 52, 4, 4, 4, 10, 339, 12, 92, 4, 10, 101, 12, 119, 4, 10, 150, 12, 11, 4, 5, 4, 8, 61, 4, 10, 151, 357, 68, 4, 10, 62, 63, 519, 65, 68, 4, 10, 67, 1, 154, 66, 4, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 260}, "6": {"input": [2, 6, 4, 8, 9, 4, 10, 11, 12, 13, 198, 111, 51, 4, 10, 15, 12, 13, 110, 1, 158, 4, 10, 49, 12, 252, 4, 32, 93, 18, 12, 94, 18, 96, 1, 4, 32, 269, 12, 270, 157, 243, 4, 10, 199, 12, 200, 1, 4, 10, 112, 12, 13, 245, 4, 5, 4, 8, 69, 4, 10, 49, 83, 112, 49, 83, 12, 104, 4, 10, 199, 112, 186, 12, 104, 4, 10, 199, 18, 93, 18, 12, 70, 106, 4, 10, 15, 269, 12, 70, 4, 10, 269, 199, 18, 12, 140, 95, 72, 4, 10, 269, 15, 12, 140, 1, 4, 5, 4, 8, 52, 4, 10, 215, 12, 269, 11, 4, 10, 57, 12, 11, 4, 10, 60, 12, 11, 199, 4, 10, 58, 12, 11, 112, 4, 5, 4, 8, 61, 4, 10, 62, 1, 68, 4, 10, 62, 252, 66, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [6, 4, 8, 9, 4, 10, 11, 12, 13, 198, 111, 51, 4, 10, 15, 12, 13, 110, 1, 158, 4, 10, 49, 12, 252, 4, 32, 93, 18, 12, 94, 18, 96, 1, 4, 32, 269, 12, 270, 157, 243, 4, 10, 199, 12, 200, 1, 4, 10, 112, 12, 13, 245, 4, 5, 4, 8, 69, 4, 10, 49, 83, 112, 49, 83, 12, 104, 4, 10, 199, 112, 186, 12, 104, 4, 10, 199, 18, 93, 18, 12, 70, 106, 4, 10, 15, 269, 12, 70, 4, 10, 269, 199, 18, 12, 140, 95, 72, 4, 10, 269, 15, 12, 140, 1, 4, 5, 4, 8, 52, 4, 10, 215, 12, 269, 11, 4, 10, 57, 12, 11, 4, 10, 60, 12, 11, 199, 4, 10, 58, 12, 11, 112, 4, 5, 4, 8, 61, 4, 10, 62, 1, 68, 4, 10, 62, 252, 66, 4, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 150}, "7": {"input": [2, 6, 156, 4, 8, 9, 4, 10, 11, 12, 13, 198, 352, 4, 10, 15, 12, 13, 352, 4, 5, 4, 10, 49, 12, 13, 4, 32, 112, 12, 113, 1, 4, 32, 114, 12, 157, 1, 4, 5, 4, 32, 138, 12, 254, 1, 4, 32, 167, 12, 46, 1, 4, 32, 179, 12, 19, 1, 4, 32, 305, 12, 96, 1, 4, 5, 4, 32, 306, 12, 236, 198, 4, 32, 307, 12, 236, 198, 4, 5, 4, 10, 308, 12, 13, 4, 32, 312, 12, 236, 198, 4, 32, 467, 12, 236, 198, 4, 5, 4, 32, 497, 12, 236, 198, 4, 32, 505, 12, 236, 198, 4, 32, 506, 12, 236, 198, 4, 32, 507, 12, 236, 198, 4, 5, 4, 10, 88, 12, 4, 32, 90, 18, 12, 91, 78, 20, 4, 32, 29, 12, 30, 1, 18, 171, 4, 176, 33, 12, 36, 4, 176, 35, 12, 34, 4, 176, 37, 12, 40, 4, 176, 39, 12, 42, 4, 5, 4, 10, 25, 12, 26, 4, 5, 4, 10, 508, 12, 13, 236, 198, 4, 10, 163, 12, 164, 236, 129, 1, 4, 5, 4, 10, 125, 12, 126, 246, 4, 5, 4, 10, 44, 12, 45, 470, 1, 4, 5, 4, 8, 52, 4, 10, 60, 12, 90, 11, 4, 10, 54, 12, 125, 11, 4, 10, 219, 12, 35, 508, 11, 4, 10, 215, 12, 112, 11, 4, 10, 56, 12, 114, 11, 4, 10, 55, 12, 138, 11, 4, 10, 216, 12, 167, 11, 4, 10, 290, 12, 179, 11, 4, 10, 1, 12, 305, 11, 4, 10, 313, 12, 44, 11, 4, 10, 57, 12, 15, 4, 5, 4, 8, 61, 4, 10, 62, 242, 65, 68, 4, 10, 62, 296, 65, 66, 4, 5, 4, 8, 69, 4, 10, 90, 393, 145, 12, 104, 4, 10, 125, 29, 12, 105, 4, 10, 29, 145, 12, 70, 71, 4, 5, 4, 10, 307, 25, 12, 70, 4, 10, 306, 25, 12, 70, 4, 5, 4, 10, 44, 29, 12, 70, 251, 4, 5, 4, 4, 10, 29, 25, 393, 12, 77, 1, 4, 10, 163, 29, 12, 70, 4, 10, 29, 163, 12, 140, 120, 4, 10, 29, 163, 12, 188, 4, 5, 4, 4, 10, 508, 25, 12, 1, 191, 296, 4, 5, 4, 4, 10, 112, 25, 12, 77, 1, 4, 10, 114, 25, 12, 77, 1, 4, 10, 138, 25, 12, 77, 1, 4, 10, 167, 25, 12, 77, 1, 4, 10, 179, 25, 12, 77, 1, 4, 10, 305, 25, 12, 77, 1, 4, 5, 4, 10, 305, 312, 12, 140, 143, 4, 10, 179, 507, 12, 140, 468, 4, 10, 167, 506, 12, 140, 318, 4, 10, 138, 505, 12, 140, 184, 4, 10, 114, 497, 12, 140, 165, 4, 10, 112, 467, 12, 140, 327, 4, 5, 4, 4, 10, 112, 37, 39, 12, 77, 1, 4, 10, 114, 33, 35, 12, 77, 1, 4, 10, 138, 33, 37, 12, 77, 1, 4, 10, 167, 33, 39, 12, 77, 1, 4, 10, 179, 35, 37, 12, 77, 1, 4, 10, 305, 35, 39, 12, 77, 1, 4, 5, 4, 4, 10, 112, 33, 35, 12, 77, 319, 4, 10, 114, 37, 39, 12, 77, 319, 4, 5, 4, 4, 10, 35, 138, 12, 432, 1, 4, 10, 35, 138, 12, 77, 319, 4, 10, 35, 138, 12, 140, 193, 4, 10, 39, 138, 12, 432, 1, 4, 10, 39, 138, 12, 77, 319, 4, 10, 39, 138, 12, 140, 124, 4, 5, 4, 10, 35, 167, 12, 432, 1, 4, 10, 35, 167], "target": [6, 156, 4, 8, 9, 4, 10, 11, 12, 13, 198, 352, 4, 10, 15, 12, 13, 352, 4, 5, 4, 10, 49, 12, 13, 4, 32, 112, 12, 113, 1, 4, 32, 114, 12, 157, 1, 4, 5, 4, 32, 138, 12, 254, 1, 4, 32, 167, 12, 46, 1, 4, 32, 179, 12, 19, 1, 4, 32, 305, 12, 96, 1, 4, 5, 4, 32, 306, 12, 236, 198, 4, 32, 307, 12, 236, 198, 4, 5, 4, 10, 308, 12, 13, 4, 32, 312, 12, 236, 198, 4, 32, 467, 12, 236, 198, 4, 5, 4, 32, 497, 12, 236, 198, 4, 32, 505, 12, 236, 198, 4, 32, 506, 12, 236, 198, 4, 32, 507, 12, 236, 198, 4, 5, 4, 10, 88, 12, 4, 32, 90, 18, 12, 91, 78, 20, 4, 32, 29, 12, 30, 1, 18, 171, 4, 176, 33, 12, 36, 4, 176, 35, 12, 34, 4, 176, 37, 12, 40, 4, 176, 39, 12, 42, 4, 5, 4, 10, 25, 12, 26, 4, 5, 4, 10, 508, 12, 13, 236, 198, 4, 10, 163, 12, 164, 236, 129, 1, 4, 5, 4, 10, 125, 12, 126, 246, 4, 5, 4, 10, 44, 12, 45, 470, 1, 4, 5, 4, 8, 52, 4, 10, 60, 12, 90, 11, 4, 10, 54, 12, 125, 11, 4, 10, 219, 12, 35, 508, 11, 4, 10, 215, 12, 112, 11, 4, 10, 56, 12, 114, 11, 4, 10, 55, 12, 138, 11, 4, 10, 216, 12, 167, 11, 4, 10, 290, 12, 179, 11, 4, 10, 1, 12, 305, 11, 4, 10, 313, 12, 44, 11, 4, 10, 57, 12, 15, 4, 5, 4, 8, 61, 4, 10, 62, 242, 65, 68, 4, 10, 62, 296, 65, 66, 4, 5, 4, 8, 69, 4, 10, 90, 393, 145, 12, 104, 4, 10, 125, 29, 12, 105, 4, 10, 29, 145, 12, 70, 71, 4, 5, 4, 10, 307, 25, 12, 70, 4, 10, 306, 25, 12, 70, 4, 5, 4, 10, 44, 29, 12, 70, 251, 4, 5, 4, 4, 10, 29, 25, 393, 12, 77, 1, 4, 10, 163, 29, 12, 70, 4, 10, 29, 163, 12, 140, 120, 4, 10, 29, 163, 12, 188, 4, 5, 4, 4, 10, 508, 25, 12, 1, 191, 296, 4, 5, 4, 4, 10, 112, 25, 12, 77, 1, 4, 10, 114, 25, 12, 77, 1, 4, 10, 138, 25, 12, 77, 1, 4, 10, 167, 25, 12, 77, 1, 4, 10, 179, 25, 12, 77, 1, 4, 10, 305, 25, 12, 77, 1, 4, 5, 4, 10, 305, 312, 12, 140, 143, 4, 10, 179, 507, 12, 140, 468, 4, 10, 167, 506, 12, 140, 318, 4, 10, 138, 505, 12, 140, 184, 4, 10, 114, 497, 12, 140, 165, 4, 10, 112, 467, 12, 140, 327, 4, 5, 4, 4, 10, 112, 37, 39, 12, 77, 1, 4, 10, 114, 33, 35, 12, 77, 1, 4, 10, 138, 33, 37, 12, 77, 1, 4, 10, 167, 33, 39, 12, 77, 1, 4, 10, 179, 35, 37, 12, 77, 1, 4, 10, 305, 35, 39, 12, 77, 1, 4, 5, 4, 4, 10, 112, 33, 35, 12, 77, 319, 4, 10, 114, 37, 39, 12, 77, 319, 4, 5, 4, 4, 10, 35, 138, 12, 432, 1, 4, 10, 35, 138, 12, 77, 319, 4, 10, 35, 138, 12, 140, 193, 4, 10, 39, 138, 12, 432, 1, 4, 10, 39, 138, 12, 77, 319, 4, 10, 39, 138, 12, 140, 124, 4, 5, 4, 10, 35, 167, 12, 432, 1, 4, 10, 35, 167, 3], "length": 600}, "8": {"input": [2, 6, 4, 8, 9, 4, 10, 11, 12, 13, 253, 4, 10, 127, 12, 128, 336, 186, 1, 254, 1, 4, 10, 88, 83, 12, 5, 4, 32, 131, 83, 12, 128, 1, 121, 113, 1, 4, 32, 133, 83, 12, 128, 1, 1, 113, 1, 4, 10, 22, 18, 12, 23, 463, 1, 4, 10, 92, 12, 4, 32, 199, 12, 200, 1, 1, 321, 372, 4, 32, 331, 186, 12, 332, 298, 83, 31, 18, 19, 1, 4, 32, 93, 12, 94, 252, 360, 169, 110, 1, 4, 10, 15, 12, 13, 385, 50, 4, 5, 4, 8, 69, 4, 10, 199, 22, 186, 12, 250, 142, 72, 4, 5, 4, 10, 92, 15, 8, 12, 104, 4, 5, 4, 10, 199, 93, 83, 12, 248, 106, 4, 10, 93, 199, 83, 12, 70, 4, 5, 4, 10, 331, 93, 63, 12, 140, 185, 142, 4, 10, 199, 88, 8, 12, 70, 106, 4, 5, 4, 8, 61, 4, 10, 151, 152, 68, 4, 10, 62, 252, 65, 66, 4, 5, 4, 8, 52, 4, 10, 215, 12, 11, 127, 4, 10, 56, 12, 11, 133, 4, 10, 55, 12, 11, 131, 4, 10, 57, 12, 11, 22, 4, 10, 218, 12, 11, 93, 4, 10, 59, 12, 11, 4, 10, 60, 12, 11, 199, 4, 10, 58, 12, 393, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [6, 4, 8, 9, 4, 10, 11, 12, 13, 253, 4, 10, 127, 12, 128, 336, 186, 1, 254, 1, 4, 10, 88, 83, 12, 5, 4, 32, 131, 83, 12, 128, 1, 121, 113, 1, 4, 32, 133, 83, 12, 128, 1, 1, 113, 1, 4, 10, 22, 18, 12, 23, 463, 1, 4, 10, 92, 12, 4, 32, 199, 12, 200, 1, 1, 321, 372, 4, 32, 331, 186, 12, 332, 298, 83, 31, 18, 19, 1, 4, 32, 93, 12, 94, 252, 360, 169, 110, 1, 4, 10, 15, 12, 13, 385, 50, 4, 5, 4, 8, 69, 4, 10, 199, 22, 186, 12, 250, 142, 72, 4, 5, 4, 10, 92, 15, 8, 12, 104, 4, 5, 4, 10, 199, 93, 83, 12, 248, 106, 4, 10, 93, 199, 83, 12, 70, 4, 5, 4, 10, 331, 93, 63, 12, 140, 185, 142, 4, 10, 199, 88, 8, 12, 70, 106, 4, 5, 4, 8, 61, 4, 10, 151, 152, 68, 4, 10, 62, 252, 65, 66, 4, 5, 4, 8, 52, 4, 10, 215, 12, 11, 127, 4, 10, 56, 12, 11, 133, 4, 10, 55, 12, 11, 131, 4, 10, 57, 12, 11, 22, 4, 10, 218, 12, 11, 93, 4, 10, 59, 12, 11, 4, 10, 60, 12, 11, 199, 4, 10, 58, 12, 393, 4, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 224}, "9": {"input": [2, 6, 291, 4, 8, 9, 4, 5, 4, 10, 11, 12, 13, 198, 253, 4, 10, 88, 12, 4, 32, 44, 12, 45, 463, 464, 470, 87, 4, 32, 159, 12, 45, 161, 154, 4, 5, 4, 10, 92, 12, 4, 32, 125, 12, 126, 46, 162, 4, 32, 15, 12, 13, 231, 4, 5, 4, 10, 207, 4, 10, 127, 12, 128, 354, 1, 121, 4, 10, 208, 12, 4, 32, 355, 12, 356, 96, 1, 78, 364, 18, 1, 4, 32, 25, 12, 26, 1, 364, 4, 5, 4, 10, 131, 12, 128, 122, 296, 436, 121, 482, 4, 32, 133, 12, 296, 4, 32, 259, 12, 124, 4, 10, 209, 18, 12, 4, 32, 29, 12, 30, 1, 169, 36, 4, 32, 33, 12, 30, 1, 169, 34, 4, 5, 4, 10, 261, 12, 128, 361, 1, 121, 1, 198, 4, 10, 444, 12, 26, 85, 335, 4, 5, 4, 10, 402, 12, 128, 4, 32, 404, 12, 438, 193, 4, 32, 1, 12, 439, 81, 4, 32, 1, 12, 440, 82, 4, 32, 1, 12, 441, 403, 4, 32, 1, 12, 486, 403, 4, 10, 49, 12, 13, 486, 4, 5, 4, 10, 35, 12, 30, 19, 18, 87, 169, 4, 32, 37, 12, 40, 442, 4, 32, 39, 12, 42, 442, 4, 32, 41, 12, 34, 443, 4, 32, 399, 12, 36, 443, 4, 5, 4, 10, 199, 12, 200, 1, 1, 4, 10, 112, 12, 13, 50, 51, 4, 5, 4, 8, 52, 4, 10, 149, 12, 125, 11, 4, 10, 146, 12, 44, 11, 4, 10, 60, 12, 199, 11, 4, 10, 181, 12, 159, 11, 4, 10, 102, 12, 15, 11, 4, 5, 4, 10, 103, 12, 127, 11, 4, 10, 56, 12, 259, 11, 4, 10, 55, 12, 133, 11, 4, 10, 150, 12, 261, 11, 4, 5, 4, 10, 182, 12, 1, 11, 4, 10, 313, 12, 1, 11, 4, 10, 387, 12, 404, 11, 4, 10, 220, 12, 1, 11, 4, 10, 57, 12, 11, 4, 5, 4, 8, 69, 4, 5, 4, 10, 44, 199, 8, 12, 70, 72, 4, 10, 159, 199, 63, 12, 189, 4, 5, 4, 10, 199, 112, 131, 12, 104, 4, 10, 15, 199, 12, 192, 190, 154, 4, 10, 199, 15, 12, 104, 4, 5, 4, 10, 125, 199, 12, 70, 284, 4, 10, 199, 25, 12, 248, 4, 5, 4, 10, 25, 199, 112, 88, 92, 12, 70, 4, 5, 4, 10, 199, 209, 12, 70, 4, 10, 209, 112, 88, 92, 12, 70, 4, 5, 4, 10, 199, 444, 12, 248, 1, 4, 5, 4, 10, 402, 199, 12, 140, 144, 107, 4, 10, 199, 49, 402, 12, 104, 4, 5, 4, 10, 199, 35, 12, 248, 4, 10, 35, 112, 88, 92, 12, 70, 4, 5, 4, 8, 61, 4, 10, 62, 252, 65, 66, 4, 10, 62, 242, 65, 68, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [6, 291, 4, 8, 9, 4, 5, 4, 10, 11, 12, 13, 198, 253, 4, 10, 88, 12, 4, 32, 44, 12, 45, 463, 464, 470, 87, 4, 32, 159, 12, 45, 161, 154, 4, 5, 4, 10, 92, 12, 4, 32, 125, 12, 126, 46, 162, 4, 32, 15, 12, 13, 231, 4, 5, 4, 10, 207, 4, 10, 127, 12, 128, 354, 1, 121, 4, 10, 208, 12, 4, 32, 355, 12, 356, 96, 1, 78, 364, 18, 1, 4, 32, 25, 12, 26, 1, 364, 4, 5, 4, 10, 131, 12, 128, 122, 296, 436, 121, 482, 4, 32, 133, 12, 296, 4, 32, 259, 12, 124, 4, 10, 209, 18, 12, 4, 32, 29, 12, 30, 1, 169, 36, 4, 32, 33, 12, 30, 1, 169, 34, 4, 5, 4, 10, 261, 12, 128, 361, 1, 121, 1, 198, 4, 10, 444, 12, 26, 85, 335, 4, 5, 4, 10, 402, 12, 128, 4, 32, 404, 12, 438, 193, 4, 32, 1, 12, 439, 81, 4, 32, 1, 12, 440, 82, 4, 32, 1, 12, 441, 403, 4, 32, 1, 12, 486, 403, 4, 10, 49, 12, 13, 486, 4, 5, 4, 10, 35, 12, 30, 19, 18, 87, 169, 4, 32, 37, 12, 40, 442, 4, 32, 39, 12, 42, 442, 4, 32, 41, 12, 34, 443, 4, 32, 399, 12, 36, 443, 4, 5, 4, 10, 199, 12, 200, 1, 1, 4, 10, 112, 12, 13, 50, 51, 4, 5, 4, 8, 52, 4, 10, 149, 12, 125, 11, 4, 10, 146, 12, 44, 11, 4, 10, 60, 12, 199, 11, 4, 10, 181, 12, 159, 11, 4, 10, 102, 12, 15, 11, 4, 5, 4, 10, 103, 12, 127, 11, 4, 10, 56, 12, 259, 11, 4, 10, 55, 12, 133, 11, 4, 10, 150, 12, 261, 11, 4, 5, 4, 10, 182, 12, 1, 11, 4, 10, 313, 12, 1, 11, 4, 10, 387, 12, 404, 11, 4, 10, 220, 12, 1, 11, 4, 10, 57, 12, 11, 4, 5, 4, 8, 69, 4, 5, 4, 10, 44, 199, 8, 12, 70, 72, 4, 10, 159, 199, 63, 12, 189, 4, 5, 4, 10, 199, 112, 131, 12, 104, 4, 10, 15, 199, 12, 192, 190, 154, 4, 10, 199, 15, 12, 104, 4, 5, 4, 10, 125, 199, 12, 70, 284, 4, 10, 199, 25, 12, 248, 4, 5, 4, 10, 25, 199, 112, 88, 92, 12, 70, 4, 5, 4, 10, 199, 209, 12, 70, 4, 10, 209, 112, 88, 92, 12, 70, 4, 5, 4, 10, 199, 444, 12, 248, 1, 4, 5, 4, 10, 402, 199, 12, 140, 144, 107, 4, 10, 199, 49, 402, 12, 104, 4, 5, 4, 10, 199, 35, 12, 248, 4, 10, 35, 112, 88, 92, 12, 70, 4, 5, 4, 8, 61, 4, 10, 62, 252, 65, 66, 4, 10, 62, 242, 65, 68, 4, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 484}, "10": {"input": [2, 6, 4, 8, 9, 4, 10, 11, 12, 13, 111, 51, 198, 4, 10, 125, 12, 126, 46, 246, 4, 10, 199, 12, 200, 458, 4, 10, 15, 12, 13, 335, 4, 10, 49, 12, 13, 344, 4, 5, 4, 8, 69, 4, 5, 4, 10, 199, 49, 12, 104, 4, 10, 125, 199, 12, 70, 72, 4, 10, 199, 15, 12, 70, 106, 4, 5, 4, 8, 61, 4, 10, 62, 252, 65, 66, 4, 10, 62, 242, 65, 68, 4, 10, 151, 152, 66, 4, 5, 4, 8, 52, 4, 10, 149, 12, 11, 125, 4, 10, 150, 12, 11, 15, 4, 10, 57, 12, 11, 4, 10, 58, 12, 11, 49, 4, 10, 60, 12, 11, 1, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [6, 4, 8, 9, 4, 10, 11, 12, 13, 111, 51, 198, 4, 10, 125, 12, 126, 46, 246, 4, 10, 199, 12, 200, 458, 4, 10, 15, 12, 13, 335, 4, 10, 49, 12, 13, 344, 4, 5, 4, 8, 69, 4, 5, 4, 10, 199, 49, 12, 104, 4, 10, 125, 199, 12, 70, 72, 4, 10, 199, 15, 12, 70, 106, 4, 5, 4, 8, 61, 4, 10, 62, 252, 65, 66, 4, 10, 62, 242, 65, 68, 4, 10, 151, 152, 66, 4, 5, 4, 8, 52, 4, 10, 149, 12, 11, 125, 4, 10, 150, 12, 11, 15, 4, 10, 57, 12, 11, 4, 10, 58, 12, 11, 49, 4, 10, 60, 12, 11, 1, 4, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 122}, "11": {"input": [2, 6, 291, 4, 8, 9, 4, 10, 11, 83, 12, 13, 230, 14, 4, 10, 15, 186, 12, 13, 1, 371, 4, 10, 49, 18, 12, 13, 46, 1, 4, 10, 25, 18, 12, 26, 236, 4, 10, 88, 12, 4, 32, 90, 12, 91, 78, 1, 4, 32, 331, 186, 12, 332, 361, 1, 1, 4, 10, 112, 12, 13, 180, 51, 4, 8, 52, 4, 10, 57, 12, 11, 4, 10, 56, 12, 331, 15, 4, 10, 60, 12, 90, 49, 4, 10, 58, 12, 112, 4, 8, 69, 4, 10, 90, 331, 12, 70, 4, 10, 90, 15, 18, 12, 104, 4, 10, 88, 112, 49, 12, 104, 4, 10, 11, 331, 186, 12, 140, 95, 4, 10, 11, 90, 12, 140, 144, 72, 4, 5, 4, 8, 61, 4, 10, 67, 1, 186, 154, 68, 4, 10, 62, 155, 186, 65, 66, 4, 10, 151, 152, 66, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [6, 291, 4, 8, 9, 4, 10, 11, 83, 12, 13, 230, 14, 4, 10, 15, 186, 12, 13, 1, 371, 4, 10, 49, 18, 12, 13, 46, 1, 4, 10, 25, 18, 12, 26, 236, 4, 10, 88, 12, 4, 32, 90, 12, 91, 78, 1, 4, 32, 331, 186, 12, 332, 361, 1, 1, 4, 10, 112, 12, 13, 180, 51, 4, 8, 52, 4, 10, 57, 12, 11, 4, 10, 56, 12, 331, 15, 4, 10, 60, 12, 90, 49, 4, 10, 58, 12, 112, 4, 8, 69, 4, 10, 90, 331, 12, 70, 4, 10, 90, 15, 18, 12, 104, 4, 10, 88, 112, 49, 12, 104, 4, 10, 11, 331, 186, 12, 140, 95, 4, 10, 11, 90, 12, 140, 144, 72, 4, 5, 4, 8, 61, 4, 10, 67, 1, 186, 154, 68, 4, 10, 62, 155, 186, 65, 66, 4, 10, 151, 152, 66, 4, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 153}} \ No newline at end of file +{"0": {"input": [2, 4, 158, 5, 6, 7, 5, 8, 9, 10, 11, 159, 98, 5, 8, 13, 10, 11, 102, 5, 8, 15, 10, 11, 267, 5, 8, 19, 10, 11, 382, 5, 64, 5, 8, 46, 10, 47, 5, 14, 50, 10, 486, 35, 5, 14, 52, 10, 487, 29, 5, 14, 280, 10, 433, 475, 5, 14, 281, 10, 488, 397, 5, 14, 282, 10, 490, 397, 5, 8, 37, 10, 38, 119, 309, 111, 5, 14, 39, 10, 114, 491, 5, 14, 41, 10, 110, 491, 5, 14, 120, 10, 42, 492, 5, 14, 122, 10, 34, 492, 5, 64, 5, 8, 43, 105, 10, 44, 28, 129, 5, 8, 123, 10, 38, 117, 165, 322, 5, 64, 5, 8, 202, 10, 5, 14, 480, 10, 481, 205, 482, 242, 447, 5, 14, 21, 10, 11, 447, 5, 64, 5, 8, 283, 58, 10, 47, 479, 212, 293, 246, 5, 8, 163, 10, 164, 117, 118, 5, 8, 57, 58, 10, 59, 446, 493, 506, 248, 5, 8, 62, 10, 11, 184, 18, 5, 64, 5, 6, 77, 5, 8, 78, 10, 43, 9, 5, 8, 147, 10, 19, 9, 5, 8, 140, 10, 163, 9, 5, 8, 356, 10, 9, 5, 8, 86, 10, 13, 5, 8, 84, 10, 57, 9, 5, 8, 185, 10, 50, 9, 5, 8, 186, 10, 280, 9, 5, 8, 187, 10, 52, 9, 5, 8, 188, 10, 281, 9, 5, 64, 5, 64, 5, 6, 65, 5, 8, 57, 62, 19, 10, 75, 5, 8, 57, 13, 10, 74, 5, 64, 5, 8, 43, 57, 10, 74, 5, 64, 5, 8, 163, 57, 58, 10, 66, 399, 5, 8, 163, 57, 19, 13, 10, 74, 5, 64, 5, 8, 123, 57, 37, 10, 358, 5, 64, 5, 8, 123, 62, 19, 46, 10, 66, 1, 5, 64, 5, 8, 37, 19, 76, 43, 62, 10, 74, 5, 64, 5, 8, 19, 202, 10, 74, 73, 5, 8, 13, 202, 10, 66, 71, 5, 8, 163, 202, 10, 66, 1, 5, 64, 5, 8, 202, 19, 10, 66, 1, 5, 8, 202, 62, 13, 163, 10, 74, 5, 64, 5, 8, 57, 202, 10, 221, 5, 64, 5, 8, 21, 9, 15, 10, 74, 5, 64, 5, 64, 5, 64, 5, 6, 87, 5, 8, 95, 96, 97, 94, 5, 8, 95, 194, 105, 97, 90, 5, 8, 88, 89, 94, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [4, 158, 5, 6, 7, 5, 8, 9, 10, 11, 159, 98, 5, 8, 13, 10, 11, 102, 5, 8, 15, 10, 11, 267, 5, 8, 19, 10, 11, 382, 5, 64, 5, 8, 46, 10, 47, 5, 14, 50, 10, 486, 35, 5, 14, 52, 10, 487, 29, 5, 14, 280, 10, 433, 475, 5, 14, 281, 10, 488, 397, 5, 14, 282, 10, 490, 397, 5, 8, 37, 10, 38, 119, 309, 111, 5, 14, 39, 10, 114, 491, 5, 14, 41, 10, 110, 491, 5, 14, 120, 10, 42, 492, 5, 14, 122, 10, 34, 492, 5, 64, 5, 8, 43, 105, 10, 44, 28, 129, 5, 8, 123, 10, 38, 117, 165, 322, 5, 64, 5, 8, 202, 10, 5, 14, 480, 10, 481, 205, 482, 242, 447, 5, 14, 21, 10, 11, 447, 5, 64, 5, 8, 283, 58, 10, 47, 479, 212, 293, 246, 5, 8, 163, 10, 164, 117, 118, 5, 8, 57, 58, 10, 59, 446, 493, 506, 248, 5, 8, 62, 10, 11, 184, 18, 5, 64, 5, 6, 77, 5, 8, 78, 10, 43, 9, 5, 8, 147, 10, 19, 9, 5, 8, 140, 10, 163, 9, 5, 8, 356, 10, 9, 5, 8, 86, 10, 13, 5, 8, 84, 10, 57, 9, 5, 8, 185, 10, 50, 9, 5, 8, 186, 10, 280, 9, 5, 8, 187, 10, 52, 9, 5, 8, 188, 10, 281, 9, 5, 64, 5, 64, 5, 6, 65, 5, 8, 57, 62, 19, 10, 75, 5, 8, 57, 13, 10, 74, 5, 64, 5, 8, 43, 57, 10, 74, 5, 64, 5, 8, 163, 57, 58, 10, 66, 399, 5, 8, 163, 57, 19, 13, 10, 74, 5, 64, 5, 8, 123, 57, 37, 10, 358, 5, 64, 5, 8, 123, 62, 19, 46, 10, 66, 1, 5, 64, 5, 8, 37, 19, 76, 43, 62, 10, 74, 5, 64, 5, 8, 19, 202, 10, 74, 73, 5, 8, 13, 202, 10, 66, 71, 5, 8, 163, 202, 10, 66, 1, 5, 64, 5, 8, 202, 19, 10, 66, 1, 5, 8, 202, 62, 13, 163, 10, 74, 5, 64, 5, 8, 57, 202, 10, 221, 5, 64, 5, 8, 21, 9, 15, 10, 74, 5, 64, 5, 64, 5, 64, 5, 6, 87, 5, 8, 95, 96, 97, 94, 5, 8, 95, 194, 105, 97, 90, 5, 8, 88, 89, 94, 5, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 400}, "1": {"input": [2, 4, 5, 6, 7, 5, 64, 5, 8, 9, 10, 11, 336, 5, 8, 13, 107, 10, 11, 107, 108, 1, 5, 8, 57, 58, 10, 59, 264, 1, 5, 8, 15, 10, 11, 107, 111, 338, 201, 5, 8, 37, 10, 38, 553, 119, 118, 5, 64, 5, 8, 19, 10, 11, 201, 98, 5, 14, 21, 10, 114, 338, 5, 14, 62, 10, 110, 338, 5, 14, 173, 10, 34, 338, 5, 14, 183, 10, 42, 338, 5, 64, 5, 8, 25, 10, 26, 463, 464, 341, 346, 5, 14, 27, 10, 114, 1, 35, 5, 14, 32, 10, 110, 1, 35, 5, 14, 344, 10, 34, 342, 35, 5, 14, 347, 10, 42, 345, 35, 5, 64, 5, 8, 39, 10, 38, 353, 119, 128, 5, 64, 5, 8, 348, 10, 11, 18, 238, 5, 64, 5, 6, 77, 5, 8, 311, 10, 9, 13, 5, 8, 241, 10, 9, 15, 27, 5, 8, 145, 10, 9, 15, 32, 5, 8, 144, 10, 9, 15, 344, 5, 8, 146, 10, 9, 15, 347, 5, 8, 142, 10, 9, 15, 5, 8, 84, 10, 9, 57, 5, 8, 185, 10, 9, 21, 5, 8, 186, 10, 9, 173, 5, 8, 187, 10, 9, 62, 5, 8, 188, 10, 9, 183, 5, 8, 85, 10, 9, 348, 5, 8, 86, 10, 9, 5, 64, 5, 6, 87, 5, 8, 95, 148, 96, 14, 97, 94, 5, 8, 95, 148, 130, 14, 97, 90, 5, 8, 88, 89, 90, 5, 8, 64, 5, 6, 65, 5, 8, 57, 15, 13, 348, 10, 75, 5, 64, 5, 8, 13, 39, 37, 10, 72, 5, 8, 76, 39, 37, 10, 74, 5, 64, 5, 8, 344, 62, 10, 66, 49, 5, 8, 347, 21, 10, 66, 67, 5, 8, 32, 183, 10, 66, 1, 5, 8, 27, 173, 10, 66, 1, 5, 64, 5, 8, 25, 37, 10, 72, 73, 5, 8, 57, 39, 10, 72, 70, 5, 64, 5, 8, 37, 348, 10, 74, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [4, 5, 6, 7, 5, 64, 5, 8, 9, 10, 11, 336, 5, 8, 13, 107, 10, 11, 107, 108, 1, 5, 8, 57, 58, 10, 59, 264, 1, 5, 8, 15, 10, 11, 107, 111, 338, 201, 5, 8, 37, 10, 38, 553, 119, 118, 5, 64, 5, 8, 19, 10, 11, 201, 98, 5, 14, 21, 10, 114, 338, 5, 14, 62, 10, 110, 338, 5, 14, 173, 10, 34, 338, 5, 14, 183, 10, 42, 338, 5, 64, 5, 8, 25, 10, 26, 463, 464, 341, 346, 5, 14, 27, 10, 114, 1, 35, 5, 14, 32, 10, 110, 1, 35, 5, 14, 344, 10, 34, 342, 35, 5, 14, 347, 10, 42, 345, 35, 5, 64, 5, 8, 39, 10, 38, 353, 119, 128, 5, 64, 5, 8, 348, 10, 11, 18, 238, 5, 64, 5, 6, 77, 5, 8, 311, 10, 9, 13, 5, 8, 241, 10, 9, 15, 27, 5, 8, 145, 10, 9, 15, 32, 5, 8, 144, 10, 9, 15, 344, 5, 8, 146, 10, 9, 15, 347, 5, 8, 142, 10, 9, 15, 5, 8, 84, 10, 9, 57, 5, 8, 185, 10, 9, 21, 5, 8, 186, 10, 9, 173, 5, 8, 187, 10, 9, 62, 5, 8, 188, 10, 9, 183, 5, 8, 85, 10, 9, 348, 5, 8, 86, 10, 9, 5, 64, 5, 6, 87, 5, 8, 95, 148, 96, 14, 97, 94, 5, 8, 95, 148, 130, 14, 97, 90, 5, 8, 88, 89, 90, 5, 8, 64, 5, 6, 65, 5, 8, 57, 15, 13, 348, 10, 75, 5, 64, 5, 8, 13, 39, 37, 10, 72, 5, 8, 76, 39, 37, 10, 74, 5, 64, 5, 8, 344, 62, 10, 66, 49, 5, 8, 347, 21, 10, 66, 67, 5, 8, 32, 183, 10, 66, 1, 5, 8, 27, 173, 10, 66, 1, 5, 64, 5, 8, 25, 37, 10, 72, 73, 5, 8, 57, 39, 10, 72, 70, 5, 64, 5, 8, 37, 348, 10, 74, 5, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 335}, "2": {"input": [2, 4, 158, 5, 6, 7, 5, 8, 9, 10, 11, 159, 98, 5, 8, 13, 10, 11, 207, 5, 8, 57, 10, 59, 264, 497, 525, 5, 64, 5, 8, 15, 10, 11, 5, 14, 19, 10, 589, 5, 14, 21, 10, 476, 5, 14, 62, 10, 477, 5, 14, 173, 10, 589, 5, 14, 183, 10, 476, 5, 14, 348, 10, 477, 5, 64, 5, 8, 350, 10, 11, 295, 5, 14, 351, 10, 393, 5, 203, 352, 10, 589, 5, 203, 355, 10, 589, 5, 203, 423, 10, 589, 5, 14, 202, 10, 388, 5, 203, 252, 10, 476, 5, 203, 273, 10, 476, 5, 203, 321, 10, 476, 5, 14, 373, 10, 58, 389, 5, 203, 374, 10, 477, 5, 203, 375, 10, 477, 5, 203, 376, 10, 477, 5, 64, 5, 64, 5, 8, 424, 10, 11, 388, 5, 231, 425, 10, 114, 1, 5, 231, 426, 10, 110, 1, 5, 231, 427, 10, 42, 1, 5, 231, 428, 10, 34, 1, 5, 231, 583, 10, 5, 64, 5, 8, 37, 10, 38, 101, 224, 451, 5, 8, 594, 10, 11, 184, 18, 5, 64, 5, 6, 77, 5, 8, 86, 10, 9, 5, 8, 356, 10, 13, 5, 8, 84, 10, 9, 57, 5, 8, 241, 10, 9, 425, 5, 8, 145, 10, 9, 426, 5, 8, 79, 10, 9, 427, 5, 8, 144, 10, 9, 428, 5, 8, 146, 10, 9, 19, 5, 8, 78, 10, 9, 21, 5, 8, 140, 10, 9, 62, 5, 8, 185, 10, 9, 352, 5, 8, 186, 10, 9, 355, 5, 8, 187, 10, 9, 423, 5, 8, 188, 10, 9, 252, 5, 8, 472, 10, 9, 273, 5, 8, 1, 10, 9, 321, 5, 8, 1, 10, 9, 374, 5, 8, 1, 10, 9, 375, 5, 8, 1, 10, 9, 376, 5, 64, 5, 6, 65, 5, 64, 5, 8, 57, 594, 10, 75, 5, 8, 424, 57, 58, 10, 189, 5, 8, 424, 594, 10, 190, 5, 64, 5, 8, 424, 13, 10, 74, 5, 8, 57, 13, 10, 74, 5, 64, 5, 8, 37, 594, 76, 10, 74, 5, 8, 37, 424, 10, 358, 359, 5, 64, 5, 8, 351, 37, 10, 66, 409, 5, 8, 202, 37, 10, 66, 360, 5, 8, 373, 37, 10, 66, 430, 5, 64, 5, 8, 19, 37, 10, 562, 1, 595, 1, 73, 5, 8, 19, 37, 10, 562, 1, 595, 563, 73, 5, 8, 19, 37, 10, 562, 1, 595, 565, 73, 5, 64, 5, 8, 62, 37, 10, 562, 379, 595, 1, 73, 5, 8, 62, 37, 10, 562, 380, 595, 563, 73, 5, 8, 62, 37, 10, 562, 381, 595, 565, 73, 5, 64, 5, 8, 21, 37, 10, 562, 284, 595, 1, 73, 5, 8, 21, 37, 10, 562, 421, 595, 563, 73, 5, 8, 21, 37, 10, 562, 496, 595, 565, 73, 5, 64, 5, 8, 173, 37, 10, 66, 69, 70, 5, 8, 183, 37, 10, 66, 242, 70, 5, 8, 348, 37, 10, 66, 243, 70, 5, 64, 5, 64, 5, 6, 87, 5, 8, 95, 96, 97, 94, 5, 8, 1, 1, 1, 1, 90, 5, 8, 88, 195, 94, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [4, 158, 5, 6, 7, 5, 8, 9, 10, 11, 159, 98, 5, 8, 13, 10, 11, 207, 5, 8, 57, 10, 59, 264, 497, 525, 5, 64, 5, 8, 15, 10, 11, 5, 14, 19, 10, 589, 5, 14, 21, 10, 476, 5, 14, 62, 10, 477, 5, 14, 173, 10, 589, 5, 14, 183, 10, 476, 5, 14, 348, 10, 477, 5, 64, 5, 8, 350, 10, 11, 295, 5, 14, 351, 10, 393, 5, 203, 352, 10, 589, 5, 203, 355, 10, 589, 5, 203, 423, 10, 589, 5, 14, 202, 10, 388, 5, 203, 252, 10, 476, 5, 203, 273, 10, 476, 5, 203, 321, 10, 476, 5, 14, 373, 10, 58, 389, 5, 203, 374, 10, 477, 5, 203, 375, 10, 477, 5, 203, 376, 10, 477, 5, 64, 5, 64, 5, 8, 424, 10, 11, 388, 5, 231, 425, 10, 114, 1, 5, 231, 426, 10, 110, 1, 5, 231, 427, 10, 42, 1, 5, 231, 428, 10, 34, 1, 5, 231, 583, 10, 5, 64, 5, 8, 37, 10, 38, 101, 224, 451, 5, 8, 594, 10, 11, 184, 18, 5, 64, 5, 6, 77, 5, 8, 86, 10, 9, 5, 8, 356, 10, 13, 5, 8, 84, 10, 9, 57, 5, 8, 241, 10, 9, 425, 5, 8, 145, 10, 9, 426, 5, 8, 79, 10, 9, 427, 5, 8, 144, 10, 9, 428, 5, 8, 146, 10, 9, 19, 5, 8, 78, 10, 9, 21, 5, 8, 140, 10, 9, 62, 5, 8, 185, 10, 9, 352, 5, 8, 186, 10, 9, 355, 5, 8, 187, 10, 9, 423, 5, 8, 188, 10, 9, 252, 5, 8, 472, 10, 9, 273, 5, 8, 1, 10, 9, 321, 5, 8, 1, 10, 9, 374, 5, 8, 1, 10, 9, 375, 5, 8, 1, 10, 9, 376, 5, 64, 5, 6, 65, 5, 64, 5, 8, 57, 594, 10, 75, 5, 8, 424, 57, 58, 10, 189, 5, 8, 424, 594, 10, 190, 5, 64, 5, 8, 424, 13, 10, 74, 5, 8, 57, 13, 10, 74, 5, 64, 5, 8, 37, 594, 76, 10, 74, 5, 8, 37, 424, 10, 358, 359, 5, 64, 5, 8, 351, 37, 10, 66, 409, 5, 8, 202, 37, 10, 66, 360, 5, 8, 373, 37, 10, 66, 430, 5, 64, 5, 8, 19, 37, 10, 562, 1, 595, 1, 73, 5, 8, 19, 37, 10, 562, 1, 595, 563, 73, 5, 8, 19, 37, 10, 562, 1, 595, 565, 73, 5, 64, 5, 8, 62, 37, 10, 562, 379, 595, 1, 73, 5, 8, 62, 37, 10, 562, 380, 595, 563, 73, 5, 8, 62, 37, 10, 562, 381, 595, 565, 73, 5, 64, 5, 8, 21, 37, 10, 562, 284, 595, 1, 73, 5, 8, 21, 37, 10, 562, 421, 595, 563, 73, 5, 8, 21, 37, 10, 562, 496, 595, 565, 73, 5, 64, 5, 8, 173, 37, 10, 66, 69, 70, 5, 8, 183, 37, 10, 66, 242, 70, 5, 8, 348, 37, 10, 66, 243, 70, 5, 64, 5, 64, 5, 6, 87, 5, 8, 95, 96, 97, 94, 5, 8, 1, 1, 1, 1, 90, 5, 8, 88, 195, 94, 5, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 532}, "3": {"input": [2, 4, 158, 5, 6, 7, 5, 8, 9, 10, 11, 12, 5, 64, 5, 8, 13, 10, 11, 101, 384, 5, 8, 15, 10, 11, 20, 1, 293, 5, 8, 19, 10, 11, 20, 1, 293, 5, 8, 136, 10, 137, 101, 1, 1, 1, 5, 64, 5, 8, 412, 10, 137, 165, 20, 244, 5, 8, 21, 10, 11, 160, 5, 64, 5, 8, 197, 10, 198, 243, 99, 511, 5, 8, 62, 58, 10, 11, 16, 1, 5, 8, 173, 10, 11, 28, 307, 5, 64, 5, 8, 37, 10, 38, 111, 309, 451, 5, 14, 39, 10, 116, 118, 5, 14, 41, 10, 266, 118, 5, 64, 5, 8, 120, 10, 38, 567, 5, 64, 5, 8, 202, 10, 5, 14, 163, 10, 164, 567, 5, 14, 57, 10, 59, 112, 31, 5, 203, 249, 10, 35, 1, 5, 203, 251, 10, 29, 1, 5, 64, 5, 8, 183, 10, 11, 238, 18, 5, 64, 5, 6, 77, 5, 8, 78, 10, 9, 173, 5, 8, 86, 10, 9, 13, 5, 8, 84, 10, 9, 249, 136, 5, 8, 83, 10, 9, 15, 5, 8, 143, 10, 9, 19, 5, 8, 301, 10, 9, 412, 5, 8, 144, 10, 9, 21, 5, 8, 300, 10, 9, 163, 5, 8, 218, 10, 9, 5, 8, 85, 10, 9, 183, 5, 64, 5, 6, 87, 5, 8, 95, 409, 105, 97, 90, 5, 8, 95, 96, 97, 94, 5, 64, 5, 6, 65, 5, 64, 5, 8, 120, 163, 10, 66, 446, 5, 8, 163, 1, 10, 75, 5, 64, 5, 8, 173, 105, 57, 107, 10, 74, 312, 5, 8, 57, 62, 10, 75, 5, 8, 57, 197, 10, 220, 73, 5, 8, 57, 13, 247, 10, 74, 5, 8, 136, 57, 105, 10, 303, 5, 64, 5, 8, 57, 412, 10, 154, 417, 444, 5, 8, 412, 57, 10, 74, 5, 8, 21, 57, 10, 304, 417, 93, 5, 8, 57, 21, 10, 75, 5, 8, 202, 21, 183, 10, 75, 5, 64, 5, 8, 249, 15, 10, 66, 1, 5, 8, 251, 19, 10, 66, 1, 5, 64, 5, 5, 8, 163, 57, 10, 66, 475, 5, 8, 120, 57, 10, 358, 5, 8, 57, 163, 120, 10, 75, 5, 64, 5, 5, 8, 120, 183, 10, 66, 446, 5, 8, 163, 183, 10, 190, 5, 8, 120, 412, 10, 66, 446, 5, 8, 163, 412, 10, 190, 5, 8, 120, 21, 10, 66, 446, 5, 8, 163, 21, 10, 190, 5, 8, 120, 15, 10, 66, 446, 5, 8, 163, 15, 10, 190, 5, 8, 120, 19, 10, 66, 446, 5, 8, 163, 19, 10, 190, 5, 64, 5, 8, 13, 120, 10, 72, 5, 64, 5, 8, 120, 197, 10, 220, 5, 64, 5, 64, 5, 5, 8, 37, 197, 10, 220, 5, 8, 37, 62, 10, 358, 5, 8, 76, 37, 120, 202, 58, 10, 75, 5, 64, 5, 8, 183, 39, 10, 1, 210, 1, 5, 8, 183, 41, 10, 1, 243, 1, 1, 5, 64, 5, 8, 37, 173, 183, 10, 74, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [4, 158, 5, 6, 7, 5, 8, 9, 10, 11, 12, 5, 64, 5, 8, 13, 10, 11, 101, 384, 5, 8, 15, 10, 11, 20, 1, 293, 5, 8, 19, 10, 11, 20, 1, 293, 5, 8, 136, 10, 137, 101, 1, 1, 1, 5, 64, 5, 8, 412, 10, 137, 165, 20, 244, 5, 8, 21, 10, 11, 160, 5, 64, 5, 8, 197, 10, 198, 243, 99, 511, 5, 8, 62, 58, 10, 11, 16, 1, 5, 8, 173, 10, 11, 28, 307, 5, 64, 5, 8, 37, 10, 38, 111, 309, 451, 5, 14, 39, 10, 116, 118, 5, 14, 41, 10, 266, 118, 5, 64, 5, 8, 120, 10, 38, 567, 5, 64, 5, 8, 202, 10, 5, 14, 163, 10, 164, 567, 5, 14, 57, 10, 59, 112, 31, 5, 203, 249, 10, 35, 1, 5, 203, 251, 10, 29, 1, 5, 64, 5, 8, 183, 10, 11, 238, 18, 5, 64, 5, 6, 77, 5, 8, 78, 10, 9, 173, 5, 8, 86, 10, 9, 13, 5, 8, 84, 10, 9, 249, 136, 5, 8, 83, 10, 9, 15, 5, 8, 143, 10, 9, 19, 5, 8, 301, 10, 9, 412, 5, 8, 144, 10, 9, 21, 5, 8, 300, 10, 9, 163, 5, 8, 218, 10, 9, 5, 8, 85, 10, 9, 183, 5, 64, 5, 6, 87, 5, 8, 95, 409, 105, 97, 90, 5, 8, 95, 96, 97, 94, 5, 64, 5, 6, 65, 5, 64, 5, 8, 120, 163, 10, 66, 446, 5, 8, 163, 1, 10, 75, 5, 64, 5, 8, 173, 105, 57, 107, 10, 74, 312, 5, 8, 57, 62, 10, 75, 5, 8, 57, 197, 10, 220, 73, 5, 8, 57, 13, 247, 10, 74, 5, 8, 136, 57, 105, 10, 303, 5, 64, 5, 8, 57, 412, 10, 154, 417, 444, 5, 8, 412, 57, 10, 74, 5, 8, 21, 57, 10, 304, 417, 93, 5, 8, 57, 21, 10, 75, 5, 8, 202, 21, 183, 10, 75, 5, 64, 5, 8, 249, 15, 10, 66, 1, 5, 8, 251, 19, 10, 66, 1, 5, 64, 5, 5, 8, 163, 57, 10, 66, 475, 5, 8, 120, 57, 10, 358, 5, 8, 57, 163, 120, 10, 75, 5, 64, 5, 5, 8, 120, 183, 10, 66, 446, 5, 8, 163, 183, 10, 190, 5, 8, 120, 412, 10, 66, 446, 5, 8, 163, 412, 10, 190, 5, 8, 120, 21, 10, 66, 446, 5, 8, 163, 21, 10, 190, 5, 8, 120, 15, 10, 66, 446, 5, 8, 163, 15, 10, 190, 5, 8, 120, 19, 10, 66, 446, 5, 8, 163, 19, 10, 190, 5, 64, 5, 8, 13, 120, 10, 72, 5, 64, 5, 8, 120, 197, 10, 220, 5, 64, 5, 64, 5, 5, 8, 37, 197, 10, 220, 5, 8, 37, 62, 10, 358, 5, 8, 76, 37, 120, 202, 58, 10, 75, 5, 64, 5, 8, 183, 39, 10, 1, 210, 1, 5, 8, 183, 41, 10, 1, 243, 1, 1, 5, 64, 5, 8, 37, 173, 183, 10, 74, 5, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 513}, "4": {"input": [2, 4, 313, 5, 6, 7, 5, 8, 9, 10, 11, 17, 18, 98, 5, 8, 13, 10, 11, 101, 102, 5, 8, 15, 10, 11, 5, 14, 19, 10, 110, 58, 20, 569, 5, 14, 21, 10, 114, 58, 205, 570, 5, 14, 62, 58, 10, 42, 111, 571, 5, 14, 173, 58, 10, 34, 111, 572, 5, 8, 202, 10, 5, 14, 174, 10, 175, 1, 5, 14, 317, 10, 318, 254, 5, 203, 529, 58, 10, 114, 20, 5, 203, 530, 58, 10, 110, 205, 5, 203, 1, 105, 10, 42, 111, 5, 203, 1, 105, 10, 34, 28, 5, 8, 183, 58, 10, 11, 28, 129, 48, 5, 8, 348, 10, 11, 237, 5, 6, 77, 5, 8, 86, 10, 13, 9, 5, 8, 311, 10, 62, 9, 5, 8, 185, 10, 19, 9, 5, 8, 186, 10, 21, 9, 5, 8, 187, 10, 173, 9, 5, 8, 78, 10, 183, 9, 5, 8, 84, 10, 174, 9, 5, 8, 216, 10, 9, 5, 8, 85, 10, 348, 9, 5, 6, 65, 5, 64, 5, 8, 317, 348, 10, 66, 193, 5, 8, 174, 348, 10, 75, 5, 8, 174, 13, 10, 74, 5, 64, 5, 8, 202, 15, 107, 10, 358, 326, 5, 64, 5, 8, 202, 173, 58, 10, 66, 1, 5, 8, 202, 62, 58, 10, 66, 1, 5, 8, 202, 19, 10, 66, 534, 5, 8, 202, 21, 10, 66, 533, 5, 64, 5, 8, 15, 202, 107, 10, 74, 73, 5, 8, 183, 202, 261, 10, 74, 5, 64, 5, 6, 87, 5, 8, 95, 360, 107, 97, 90, 5, 8, 95, 418, 58, 97, 94, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [4, 313, 5, 6, 7, 5, 8, 9, 10, 11, 17, 18, 98, 5, 8, 13, 10, 11, 101, 102, 5, 8, 15, 10, 11, 5, 14, 19, 10, 110, 58, 20, 569, 5, 14, 21, 10, 114, 58, 205, 570, 5, 14, 62, 58, 10, 42, 111, 571, 5, 14, 173, 58, 10, 34, 111, 572, 5, 8, 202, 10, 5, 14, 174, 10, 175, 1, 5, 14, 317, 10, 318, 254, 5, 203, 529, 58, 10, 114, 20, 5, 203, 530, 58, 10, 110, 205, 5, 203, 1, 105, 10, 42, 111, 5, 203, 1, 105, 10, 34, 28, 5, 8, 183, 58, 10, 11, 28, 129, 48, 5, 8, 348, 10, 11, 237, 5, 6, 77, 5, 8, 86, 10, 13, 9, 5, 8, 311, 10, 62, 9, 5, 8, 185, 10, 19, 9, 5, 8, 186, 10, 21, 9, 5, 8, 187, 10, 173, 9, 5, 8, 78, 10, 183, 9, 5, 8, 84, 10, 174, 9, 5, 8, 216, 10, 9, 5, 8, 85, 10, 348, 9, 5, 6, 65, 5, 64, 5, 8, 317, 348, 10, 66, 193, 5, 8, 174, 348, 10, 75, 5, 8, 174, 13, 10, 74, 5, 64, 5, 8, 202, 15, 107, 10, 358, 326, 5, 64, 5, 8, 202, 173, 58, 10, 66, 1, 5, 8, 202, 62, 58, 10, 66, 1, 5, 8, 202, 19, 10, 66, 534, 5, 8, 202, 21, 10, 66, 533, 5, 64, 5, 8, 15, 202, 107, 10, 74, 73, 5, 8, 183, 202, 261, 10, 74, 5, 64, 5, 6, 87, 5, 8, 95, 360, 107, 97, 90, 5, 8, 95, 418, 58, 97, 94, 5, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 276}, "5": {"input": [2, 4, 5, 6, 7, 5, 8, 9, 10, 11, 1, 5, 8, 46, 10, 47, 56, 415, 48, 5, 14, 50, 58, 10, 58, 276, 58, 1, 212, 5, 14, 52, 58, 10, 58, 35, 58, 463, 132, 5, 14, 280, 58, 10, 58, 29, 58, 463, 132, 5, 64, 5, 8, 202, 10, 5, 14, 57, 58, 10, 59, 111, 58, 264, 1, 5, 14, 37, 10, 38, 111, 451, 224, 5, 14, 252, 10, 5, 203, 271, 58, 10, 272, 33, 205, 1, 96, 5, 203, 39, 58, 10, 38, 58, 42, 58, 33, 16, 1, 5, 203, 41, 10, 38, 34, 33, 20, 1, 5, 64, 5, 8, 136, 10, 137, 478, 138, 1, 119, 5, 8, 412, 10, 137, 478, 93, 1, 119, 5, 64, 5, 64, 5, 6, 77, 5, 8, 185, 10, 9, 280, 5, 8, 186, 10, 9, 52, 5, 8, 187, 10, 9, 50, 5, 8, 86, 10, 9, 5, 8, 84, 10, 9, 57, 5, 64, 5, 6, 87, 5, 8, 95, 96, 97, 94, 5, 8, 88, 89, 90, 5, 64, 5, 6, 65, 5, 8, 76, 57, 271, 10, 75, 5, 8, 76, 37, 252, 10, 74, 5, 64, 5, 8, 39, 37, 10, 66, 518, 73, 5, 8, 41, 37, 10, 66, 518, 73, 5, 8, 37, 252, 10, 74, 5, 64, 5, 8, 412, 57, 10, 303, 1, 5, 8, 136, 57, 10, 303, 73, 5, 64, 5, 8, 57, 271, 10, 395, 155, 1, 411, 5, 8, 271, 57, 10, 304, 155, 1, 5, 64, 5, 8, 57, 271, 58, 10, 450, 155, 1, 5, 8, 57, 39, 41, 10, 74, 5, 64, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [4, 5, 6, 7, 5, 8, 9, 10, 11, 1, 5, 8, 46, 10, 47, 56, 415, 48, 5, 14, 50, 58, 10, 58, 276, 58, 1, 212, 5, 14, 52, 58, 10, 58, 35, 58, 463, 132, 5, 14, 280, 58, 10, 58, 29, 58, 463, 132, 5, 64, 5, 8, 202, 10, 5, 14, 57, 58, 10, 59, 111, 58, 264, 1, 5, 14, 37, 10, 38, 111, 451, 224, 5, 14, 252, 10, 5, 203, 271, 58, 10, 272, 33, 205, 1, 96, 5, 203, 39, 58, 10, 38, 58, 42, 58, 33, 16, 1, 5, 203, 41, 10, 38, 34, 33, 20, 1, 5, 64, 5, 8, 136, 10, 137, 478, 138, 1, 119, 5, 8, 412, 10, 137, 478, 93, 1, 119, 5, 64, 5, 64, 5, 6, 77, 5, 8, 185, 10, 9, 280, 5, 8, 186, 10, 9, 52, 5, 8, 187, 10, 9, 50, 5, 8, 86, 10, 9, 5, 8, 84, 10, 9, 57, 5, 64, 5, 6, 87, 5, 8, 95, 96, 97, 94, 5, 8, 88, 89, 90, 5, 64, 5, 6, 65, 5, 8, 76, 57, 271, 10, 75, 5, 8, 76, 37, 252, 10, 74, 5, 64, 5, 8, 39, 37, 10, 66, 518, 73, 5, 8, 41, 37, 10, 66, 518, 73, 5, 8, 37, 252, 10, 74, 5, 64, 5, 8, 412, 57, 10, 303, 1, 5, 8, 136, 57, 10, 303, 73, 5, 64, 5, 8, 57, 271, 10, 395, 155, 1, 411, 5, 8, 271, 57, 10, 304, 155, 1, 5, 64, 5, 8, 57, 271, 58, 10, 450, 155, 1, 5, 8, 57, 39, 41, 10, 74, 5, 64, 5, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 279}, "6": {"input": [2, 4, 5, 6, 7, 5, 8, 9, 10, 11, 336, 98, 5, 8, 13, 10, 11, 28, 1, 5, 8, 15, 10, 11, 1, 5, 8, 19, 10, 11, 23, 5, 64, 5, 8, 21, 10, 11, 5, 14, 62, 10, 570, 5, 14, 173, 10, 571, 5, 14, 183, 10, 569, 5, 14, 348, 10, 572, 5, 64, 5, 8, 163, 10, 164, 5, 14, 166, 10, 570, 114, 5, 14, 168, 10, 571, 42, 5, 14, 169, 10, 569, 110, 5, 14, 170, 10, 572, 34, 5, 64, 5, 8, 37, 10, 38, 42, 115, 1, 5, 8, 174, 10, 175, 438, 213, 113, 5, 8, 350, 10, 11, 561, 18, 5, 64, 5, 6, 65, 5, 64, 5, 8, 174, 62, 10, 330, 401, 1, 5, 8, 174, 62, 10, 330, 514, 1, 5, 8, 174, 62, 10, 330, 509, 1, 5, 64, 5, 8, 174, 173, 10, 330, 396, 515, 5, 8, 174, 173, 10, 330, 514, 515, 5, 8, 174, 173, 10, 330, 509, 515, 5, 64, 5, 8, 174, 183, 10, 330, 396, 1, 5, 8, 174, 183, 10, 330, 401, 1, 5, 8, 174, 183, 10, 330, 509, 1, 5, 64, 5, 8, 174, 348, 10, 330, 396, 1, 5, 8, 174, 348, 10, 330, 514, 1, 5, 8, 174, 348, 10, 330, 401, 1, 5, 64, 5, 8, 37, 163, 10, 358, 359, 5, 8, 13, 37, 10, 74, 73, 5, 8, 37, 19, 10, 74, 70, 5, 8, 37, 350, 10, 74, 70, 5, 8, 37, 9, 10, 75, 5, 64, 5, 8, 174, 350, 10, 75, 5, 64, 5, 6, 77, 5, 8, 84, 10, 174, 9, 5, 8, 86, 10, 9, 5, 8, 185, 10, 62, 9, 5, 8, 186, 10, 173, 9, 5, 8, 187, 10, 183, 9, 5, 8, 188, 10, 348, 9, 5, 8, 143, 10, 9, 13, 5, 8, 142, 10, 15, 37, 5, 8, 140, 10, 15, 5, 8, 145, 10, 9, 19, 5, 8, 1, 10, 168, 15, 5, 64, 5, 64, 5, 6, 87, 5, 8, 95, 291, 90, 5, 8, 95, 264, 94, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [4, 5, 6, 7, 5, 8, 9, 10, 11, 336, 98, 5, 8, 13, 10, 11, 28, 1, 5, 8, 15, 10, 11, 1, 5, 8, 19, 10, 11, 23, 5, 64, 5, 8, 21, 10, 11, 5, 14, 62, 10, 570, 5, 14, 173, 10, 571, 5, 14, 183, 10, 569, 5, 14, 348, 10, 572, 5, 64, 5, 8, 163, 10, 164, 5, 14, 166, 10, 570, 114, 5, 14, 168, 10, 571, 42, 5, 14, 169, 10, 569, 110, 5, 14, 170, 10, 572, 34, 5, 64, 5, 8, 37, 10, 38, 42, 115, 1, 5, 8, 174, 10, 175, 438, 213, 113, 5, 8, 350, 10, 11, 561, 18, 5, 64, 5, 6, 65, 5, 64, 5, 8, 174, 62, 10, 330, 401, 1, 5, 8, 174, 62, 10, 330, 514, 1, 5, 8, 174, 62, 10, 330, 509, 1, 5, 64, 5, 8, 174, 173, 10, 330, 396, 515, 5, 8, 174, 173, 10, 330, 514, 515, 5, 8, 174, 173, 10, 330, 509, 515, 5, 64, 5, 8, 174, 183, 10, 330, 396, 1, 5, 8, 174, 183, 10, 330, 401, 1, 5, 8, 174, 183, 10, 330, 509, 1, 5, 64, 5, 8, 174, 348, 10, 330, 396, 1, 5, 8, 174, 348, 10, 330, 514, 1, 5, 8, 174, 348, 10, 330, 401, 1, 5, 64, 5, 8, 37, 163, 10, 358, 359, 5, 8, 13, 37, 10, 74, 73, 5, 8, 37, 19, 10, 74, 70, 5, 8, 37, 350, 10, 74, 70, 5, 8, 37, 9, 10, 75, 5, 64, 5, 8, 174, 350, 10, 75, 5, 64, 5, 6, 77, 5, 8, 84, 10, 174, 9, 5, 8, 86, 10, 9, 5, 8, 185, 10, 62, 9, 5, 8, 186, 10, 173, 9, 5, 8, 187, 10, 183, 9, 5, 8, 188, 10, 348, 9, 5, 8, 143, 10, 9, 13, 5, 8, 142, 10, 15, 37, 5, 8, 140, 10, 15, 5, 8, 145, 10, 9, 19, 5, 8, 1, 10, 168, 15, 5, 64, 5, 64, 5, 6, 87, 5, 8, 95, 291, 90, 5, 8, 95, 264, 94, 5, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 354}, "7": {"input": [2, 5, 64, 5, 4, 158, 1, 5, 6, 7, 5, 8, 64, 5, 8, 9, 10, 11, 22, 103, 5, 8, 13, 10, 11, 161, 1, 5, 64, 5, 8, 362, 10, 363, 55, 1, 5, 8, 136, 10, 137, 55, 5, 64, 5, 8, 485, 10, 363, 55, 1, 5, 8, 412, 10, 137, 55, 5, 64, 5, 8, 174, 10, 175, 165, 1, 5, 64, 5, 8, 15, 10, 11, 1, 5, 64, 5, 6, 77, 5, 8, 84, 10, 174, 9, 5, 8, 86, 10, 9, 5, 8, 82, 10, 13, 5, 8, 85, 10, 15, 5, 64, 5, 6, 65, 5, 8, 174, 76, 10, 75, 5, 8, 64, 5, 8, 362, 174, 10, 74, 5, 8, 9, 174, 10, 223, 365, 5, 8, 362, 9, 10, 154, 155, 444, 5, 8, 362, 9, 10, 395, 155, 55, 291, 5, 8, 9, 362, 10, 304, 155, 55, 58, 73, 5, 8, 64, 5, 8, 485, 174, 10, 74, 5, 8, 13, 174, 10, 223, 1, 5, 8, 485, 13, 10, 154, 417, 444, 5, 8, 485, 13, 10, 395, 417, 55, 229, 5, 8, 13, 485, 10, 304, 417, 55, 64, 5, 64, 5, 6, 87, 5, 8, 95, 229, 97, 90, 5, 8, 64, 5, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [5, 64, 5, 4, 158, 1, 5, 6, 7, 5, 8, 64, 5, 8, 9, 10, 11, 22, 103, 5, 8, 13, 10, 11, 161, 1, 5, 64, 5, 8, 362, 10, 363, 55, 1, 5, 8, 136, 10, 137, 55, 5, 64, 5, 8, 485, 10, 363, 55, 1, 5, 8, 412, 10, 137, 55, 5, 64, 5, 8, 174, 10, 175, 165, 1, 5, 64, 5, 8, 15, 10, 11, 1, 5, 64, 5, 6, 77, 5, 8, 84, 10, 174, 9, 5, 8, 86, 10, 9, 5, 8, 82, 10, 13, 5, 8, 85, 10, 15, 5, 64, 5, 6, 65, 5, 8, 174, 76, 10, 75, 5, 8, 64, 5, 8, 362, 174, 10, 74, 5, 8, 9, 174, 10, 223, 365, 5, 8, 362, 9, 10, 154, 155, 444, 5, 8, 362, 9, 10, 395, 155, 55, 291, 5, 8, 9, 362, 10, 304, 155, 55, 58, 73, 5, 8, 64, 5, 8, 485, 174, 10, 74, 5, 8, 13, 174, 10, 223, 1, 5, 8, 485, 13, 10, 154, 417, 444, 5, 8, 485, 13, 10, 395, 417, 55, 229, 5, 8, 13, 485, 10, 304, 417, 55, 64, 5, 64, 5, 6, 87, 5, 8, 95, 229, 97, 90, 5, 8, 64, 5, 5, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 212}, "8": {"input": [2, 4, 1, 5, 6, 7, 5, 8, 9, 10, 11, 1, 159, 98, 5, 8, 46, 10, 47, 1, 236, 48, 274, 5, 8, 202, 10, 64, 5, 14, 57, 10, 59, 34, 264, 1, 5, 14, 440, 10, 441, 118, 150, 543, 256, 5, 14, 252, 10, 5, 203, 104, 10, 106, 309, 213, 5, 203, 442, 10, 441, 194, 465, 31, 5, 64, 5, 8, 37, 10, 38, 353, 1, 1, 5, 8, 13, 10, 11, 18, 184, 5, 8, 43, 10, 44, 129, 5, 64, 5, 6, 77, 5, 8, 86, 10, 9, 5, 8, 84, 10, 57, 9, 5, 8, 78, 10, 46, 9, 5, 8, 147, 10, 43, 9, 5, 8, 85, 10, 13, 9, 5, 8, 139, 10, 104, 9, 5, 8, 80, 10, 442, 5, 64, 5, 6, 65, 5, 8, 57, 13, 76, 10, 75, 523, 5, 8, 440, 13, 10, 75, 523, 5, 8, 252, 13, 10, 75, 523, 5, 8, 104, 43, 10, 75, 523, 5, 64, 5, 8, 440, 37, 10, 72, 219, 5, 8, 57, 440, 10, 74, 1, 5, 8, 37, 13, 76, 10, 74, 5, 64, 5, 8, 104, 440, 10, 513, 5, 8, 104, 440, 10, 66, 1, 70, 5, 8, 442, 57, 10, 66, 150, 73, 5, 64, 5, 8, 442, 43, 10, 74, 394, 5, 64, 5, 64, 5, 6, 87, 5, 8, 91, 467, 1, 97, 90, 5, 8, 95, 96, 97, 94, 5, 8, 95, 284, 97, 94, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [4, 1, 5, 6, 7, 5, 8, 9, 10, 11, 1, 159, 98, 5, 8, 46, 10, 47, 1, 236, 48, 274, 5, 8, 202, 10, 64, 5, 14, 57, 10, 59, 34, 264, 1, 5, 14, 440, 10, 441, 118, 150, 543, 256, 5, 14, 252, 10, 5, 203, 104, 10, 106, 309, 213, 5, 203, 442, 10, 441, 194, 465, 31, 5, 64, 5, 8, 37, 10, 38, 353, 1, 1, 5, 8, 13, 10, 11, 18, 184, 5, 8, 43, 10, 44, 129, 5, 64, 5, 6, 77, 5, 8, 86, 10, 9, 5, 8, 84, 10, 57, 9, 5, 8, 78, 10, 46, 9, 5, 8, 147, 10, 43, 9, 5, 8, 85, 10, 13, 9, 5, 8, 139, 10, 104, 9, 5, 8, 80, 10, 442, 5, 64, 5, 6, 65, 5, 8, 57, 13, 76, 10, 75, 523, 5, 8, 440, 13, 10, 75, 523, 5, 8, 252, 13, 10, 75, 523, 5, 8, 104, 43, 10, 75, 523, 5, 64, 5, 8, 440, 37, 10, 72, 219, 5, 8, 57, 440, 10, 74, 1, 5, 8, 37, 13, 76, 10, 74, 5, 64, 5, 8, 104, 440, 10, 513, 5, 8, 104, 440, 10, 66, 1, 70, 5, 8, 442, 57, 10, 66, 150, 73, 5, 64, 5, 8, 442, 43, 10, 74, 394, 5, 64, 5, 64, 5, 6, 87, 5, 8, 91, 467, 1, 97, 90, 5, 8, 95, 96, 97, 94, 5, 8, 95, 284, 97, 94, 5, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 249}, "9": {"input": [2, 4, 158, 313, 5, 6, 7, 5, 8, 9, 10, 11, 17, 18, 98, 5, 8, 13, 10, 11, 456, 98, 5, 64, 5, 8, 15, 10, 11, 561, 5, 14, 202, 10, 5, 14, 252, 10, 5, 8, 1, 10, 1, 1, 275, 5, 14, 1, 10, 1, 310, 433, 5, 14, 1, 10, 1, 310, 486, 5, 64, 5, 8, 273, 10, 5, 14, 57, 10, 59, 365, 1, 5, 14, 37, 10, 38, 5, 203, 39, 10, 214, 387, 295, 1, 20, 5, 316, 41, 10, 114, 5, 316, 120, 10, 110, 5, 316, 122, 10, 34, 5, 316, 123, 10, 42, 5, 203, 321, 10, 493, 1, 1, 16, 5, 316, 373, 10, 114, 5, 316, 374, 10, 110, 5, 316, 375, 10, 34, 5, 316, 376, 10, 42, 5, 64, 5, 8, 46, 10, 47, 201, 98, 5, 14, 50, 10, 326, 462, 5, 203, 52, 10, 29, 5, 203, 280, 10, 475, 5, 203, 281, 10, 397, 5, 203, 282, 10, 399, 5, 14, 583, 10, 326, 1, 5, 203, 1, 10, 378, 5, 203, 1, 10, 379, 5, 203, 1, 10, 380, 5, 203, 1, 10, 381, 5, 64, 5, 8, 19, 10, 11, 201, 98, 5, 14, 21, 10, 114, 338, 5, 14, 62, 10, 110, 338, 5, 14, 173, 10, 34, 338, 5, 14, 183, 10, 42, 338, 5, 64, 5, 8, 125, 10, 38, 1, 1, 124, 5, 14, 126, 10, 34, 353, 5, 14, 134, 10, 42, 353, 5, 14, 498, 10, 114, 553, 5, 14, 1, 10, 110, 553, 5, 64, 5, 8, 362, 10, 363, 5, 64, 5, 8, 348, 10, 11, 1, 493, 99, 5, 64, 5, 8, 350, 10, 11, 208, 5, 64, 5, 6, 77, 5, 8, 86, 10, 9, 5, 8, 143, 10, 9, 13, 5, 8, 79, 10, 9, 202, 5, 8, 286, 10, 9, 252, 5, 8, 85, 10, 350, 9, 5, 64, 5, 8, 185, 10, 9, 52, 13, 5, 8, 186, 10, 9, 280, 13, 5, 8, 187, 10, 9, 281, 13, 5, 8, 188, 10, 9, 282, 13, 5, 64, 5, 8, 84, 10, 9, 57, 5, 64, 5, 8, 241, 10, 9, 21, 5, 8, 144, 10, 9, 173, 5, 8, 145, 10, 9, 62, 5, 8, 146, 10, 9, 183, 5, 64, 5, 8, 83, 10, 9, 348, 5, 64, 5, 64, 5, 6, 65, 5, 8, 52, 329, 10, 223, 1, 596, 5, 8, 280, 329, 10, 223, 1, 596, 5, 8, 281, 329, 10, 223, 1, 596, 5, 8, 282, 329, 10, 223, 1, 596, 5, 64, 5, 8, 273, 350, 1, 10, 75, 5, 8, 57, 348, 10, 75, 5, 8, 125, 350, 10, 74, 5, 64, 5, 8, 39, 62, 10, 66, 475, 5, 8, 39, 21, 10, 66, 29, 5, 8, 39, 183, 10, 66, 399, 5, 8, 39, 173, 10, 66, 397, 5, 8, 39, 19, 10, 75, 523, 5, 64, 5, 8, 321, 62, 10, 66, 379, 5, 8, 321, 21, 10, 66, 378, 5, 8, 321, 183, 10, 66, 381, 5, 8, 321, 173, 10, 66, 380, 5, 8, 321, 19, 10, 75, 523, 5, 64, 5, 8, 202, 57, 10, 66, 1, 73, 5, 8, 252, 57, 10, 66, 1, 73, 5, 64, 5, 8, 1, 362, 10, 66, 284, 68, 70, 5, 8, 1, 362, 10, 66, 418, 68, 70, 5, 64, 5, 8, 1, 498, 1, 10, 66, 418, 68, 516, 5, 8, 1, 126, 134, 10, 66, 284, 68, 516, 5, 64, 5, 8, 348, 37, 10, 221, 444, 394, 5, 8, 39], "target": [4, 158, 313, 5, 6, 7, 5, 8, 9, 10, 11, 17, 18, 98, 5, 8, 13, 10, 11, 456, 98, 5, 64, 5, 8, 15, 10, 11, 561, 5, 14, 202, 10, 5, 14, 252, 10, 5, 8, 1, 10, 1, 1, 275, 5, 14, 1, 10, 1, 310, 433, 5, 14, 1, 10, 1, 310, 486, 5, 64, 5, 8, 273, 10, 5, 14, 57, 10, 59, 365, 1, 5, 14, 37, 10, 38, 5, 203, 39, 10, 214, 387, 295, 1, 20, 5, 316, 41, 10, 114, 5, 316, 120, 10, 110, 5, 316, 122, 10, 34, 5, 316, 123, 10, 42, 5, 203, 321, 10, 493, 1, 1, 16, 5, 316, 373, 10, 114, 5, 316, 374, 10, 110, 5, 316, 375, 10, 34, 5, 316, 376, 10, 42, 5, 64, 5, 8, 46, 10, 47, 201, 98, 5, 14, 50, 10, 326, 462, 5, 203, 52, 10, 29, 5, 203, 280, 10, 475, 5, 203, 281, 10, 397, 5, 203, 282, 10, 399, 5, 14, 583, 10, 326, 1, 5, 203, 1, 10, 378, 5, 203, 1, 10, 379, 5, 203, 1, 10, 380, 5, 203, 1, 10, 381, 5, 64, 5, 8, 19, 10, 11, 201, 98, 5, 14, 21, 10, 114, 338, 5, 14, 62, 10, 110, 338, 5, 14, 173, 10, 34, 338, 5, 14, 183, 10, 42, 338, 5, 64, 5, 8, 125, 10, 38, 1, 1, 124, 5, 14, 126, 10, 34, 353, 5, 14, 134, 10, 42, 353, 5, 14, 498, 10, 114, 553, 5, 14, 1, 10, 110, 553, 5, 64, 5, 8, 362, 10, 363, 5, 64, 5, 8, 348, 10, 11, 1, 493, 99, 5, 64, 5, 8, 350, 10, 11, 208, 5, 64, 5, 6, 77, 5, 8, 86, 10, 9, 5, 8, 143, 10, 9, 13, 5, 8, 79, 10, 9, 202, 5, 8, 286, 10, 9, 252, 5, 8, 85, 10, 350, 9, 5, 64, 5, 8, 185, 10, 9, 52, 13, 5, 8, 186, 10, 9, 280, 13, 5, 8, 187, 10, 9, 281, 13, 5, 8, 188, 10, 9, 282, 13, 5, 64, 5, 8, 84, 10, 9, 57, 5, 64, 5, 8, 241, 10, 9, 21, 5, 8, 144, 10, 9, 173, 5, 8, 145, 10, 9, 62, 5, 8, 146, 10, 9, 183, 5, 64, 5, 8, 83, 10, 9, 348, 5, 64, 5, 64, 5, 6, 65, 5, 8, 52, 329, 10, 223, 1, 596, 5, 8, 280, 329, 10, 223, 1, 596, 5, 8, 281, 329, 10, 223, 1, 596, 5, 8, 282, 329, 10, 223, 1, 596, 5, 64, 5, 8, 273, 350, 1, 10, 75, 5, 8, 57, 348, 10, 75, 5, 8, 125, 350, 10, 74, 5, 64, 5, 8, 39, 62, 10, 66, 475, 5, 8, 39, 21, 10, 66, 29, 5, 8, 39, 183, 10, 66, 399, 5, 8, 39, 173, 10, 66, 397, 5, 8, 39, 19, 10, 75, 523, 5, 64, 5, 8, 321, 62, 10, 66, 379, 5, 8, 321, 21, 10, 66, 378, 5, 8, 321, 183, 10, 66, 381, 5, 8, 321, 173, 10, 66, 380, 5, 8, 321, 19, 10, 75, 523, 5, 64, 5, 8, 202, 57, 10, 66, 1, 73, 5, 8, 252, 57, 10, 66, 1, 73, 5, 64, 5, 8, 1, 362, 10, 66, 284, 68, 70, 5, 8, 1, 362, 10, 66, 418, 68, 70, 5, 64, 5, 8, 1, 498, 1, 10, 66, 418, 68, 516, 5, 8, 1, 126, 134, 10, 66, 284, 68, 516, 5, 64, 5, 8, 348, 37, 10, 221, 444, 394, 5, 8, 39, 3], "length": 600}, "10": {"input": [2, 4, 313, 158, 5, 6, 7, 5, 64, 5, 8, 9, 10, 11, 196, 98, 5, 8, 136, 10, 137, 101, 452, 5, 8, 37, 10, 38, 477, 438, 165, 5, 8, 13, 10, 11, 573, 5, 8, 15, 10, 11, 1, 5, 64, 5, 8, 19, 10, 447, 5, 14, 46, 10, 47, 479, 51, 1, 5, 14, 480, 10, 481, 205, 1, 242, 5, 14, 21, 10, 11, 5, 8, 57, 58, 10, 59, 112, 264, 493, 1, 5, 64, 5, 8, 62, 10, 11, 208, 5, 64, 5, 6, 77, 5, 8, 140, 10, 13, 9, 5, 8, 84, 10, 57, 9, 5, 8, 147, 10, 15, 9, 5, 8, 80, 10, 46, 9, 5, 8, 86, 10, 9, 5, 64, 5, 64, 5, 6, 65, 5, 8, 57, 62, 13, 10, 75, 5, 64, 5, 8, 13, 21, 10, 74, 70, 5, 8, 21, 13, 10, 66, 368, 5, 64, 5, 8, 19, 62, 10, 74, 5, 8, 19, 37, 10, 74, 262, 5, 8, 37, 19, 13, 62, 10, 74, 5, 64, 5, 8, 57, 19, 10, 221, 5, 64, 5, 8, 21, 9, 10, 74, 5, 64, 5, 8, 57, 15, 10, 154, 155, 453, 5, 64, 5, 6, 87, 5, 8, 95, 96, 97, 94, 5, 8, 95, 69, 97, 90, 5, 8, 88, 195, 94, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [4, 313, 158, 5, 6, 7, 5, 64, 5, 8, 9, 10, 11, 196, 98, 5, 8, 136, 10, 137, 101, 452, 5, 8, 37, 10, 38, 477, 438, 165, 5, 8, 13, 10, 11, 573, 5, 8, 15, 10, 11, 1, 5, 64, 5, 8, 19, 10, 447, 5, 14, 46, 10, 47, 479, 51, 1, 5, 14, 480, 10, 481, 205, 1, 242, 5, 14, 21, 10, 11, 5, 8, 57, 58, 10, 59, 112, 264, 493, 1, 5, 64, 5, 8, 62, 10, 11, 208, 5, 64, 5, 6, 77, 5, 8, 140, 10, 13, 9, 5, 8, 84, 10, 57, 9, 5, 8, 147, 10, 15, 9, 5, 8, 80, 10, 46, 9, 5, 8, 86, 10, 9, 5, 64, 5, 64, 5, 6, 65, 5, 8, 57, 62, 13, 10, 75, 5, 64, 5, 8, 13, 21, 10, 74, 70, 5, 8, 21, 13, 10, 66, 368, 5, 64, 5, 8, 19, 62, 10, 74, 5, 8, 19, 37, 10, 74, 262, 5, 8, 37, 19, 13, 62, 10, 74, 5, 64, 5, 8, 57, 19, 10, 221, 5, 64, 5, 8, 21, 9, 10, 74, 5, 64, 5, 8, 57, 15, 10, 154, 155, 453, 5, 64, 5, 6, 87, 5, 8, 95, 96, 97, 94, 5, 8, 95, 69, 97, 90, 5, 8, 88, 195, 94, 5, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 225}, "11": {"input": [2, 4, 158, 306, 5, 6, 7, 5, 8, 9, 10, 11, 370, 5, 8, 13, 105, 10, 11, 161, 372, 5, 8, 174, 10, 175, 371, 5, 8, 163, 107, 10, 164, 400, 165, 5, 8, 15, 10, 11, 184, 18, 5, 6, 77, 5, 8, 311, 10, 9, 13, 5, 8, 185, 10, 9, 163, 5, 8, 85, 10, 9, 15, 5, 8, 84, 10, 9, 174, 5, 8, 86, 10, 9, 5, 6, 65, 5, 8, 174, 15, 10, 75, 5, 8, 163, 174, 58, 10, 189, 5, 8, 163, 15, 163, 58, 10, 190, 5, 8, 163, 13, 107, 10, 74, 73, 5, 6, 87, 5, 8, 95, 446, 107, 97, 90, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [4, 158, 306, 5, 6, 7, 5, 8, 9, 10, 11, 370, 5, 8, 13, 105, 10, 11, 161, 372, 5, 8, 174, 10, 175, 371, 5, 8, 163, 107, 10, 164, 400, 165, 5, 8, 15, 10, 11, 184, 18, 5, 6, 77, 5, 8, 311, 10, 9, 13, 5, 8, 185, 10, 9, 163, 5, 8, 85, 10, 9, 15, 5, 8, 84, 10, 9, 174, 5, 8, 86, 10, 9, 5, 6, 65, 5, 8, 174, 15, 10, 75, 5, 8, 163, 174, 58, 10, 189, 5, 8, 163, 15, 163, 58, 10, 190, 5, 8, 163, 13, 107, 10, 74, 73, 5, 6, 87, 5, 8, 95, 446, 107, 97, 90, 5, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 117}} \ No newline at end of file diff --git a/VGDLDataGeneralized/ptb.train.csv b/VGDLDataGeneralized/ptb.train.csv index afce0e0..24599c4 100644 --- a/VGDLDataGeneralized/ptb.train.csv +++ b/VGDLDataGeneralized/ptb.train.csv @@ -1,98 +1,98 @@ -0,examples/gridphysics/solarfox.txt -1,examples/gridphysics/missilecommand.txt -2,examples/gridphysics/plants.txt -3,examples/gridphysics/realportals.txt -4,examples/gridphysics/doorkoban.txt -5,examples/gridphysics/blacksmoke.txt -6,examples/gridphysics/hungrybirds.txt -7,examples/gridphysics/pacman.txt -8,examples/gridphysics/witnessprotected.txt -9,examples/gridphysics/cookmepasta.txt -10,examples/gridphysics/theshepherd.txt -11,examples/gridphysics/roadfighter.txt -12,examples/gridphysics/cops.txt -13,examples/gridphysics/glow.txt -14,examples/gridphysics/witnessprotection.txt -15,examples/gridphysics/firecaster.txt -16,examples/gridphysics/crossfire.txt -17,examples/gridphysics/killBillVol1.txt -18,examples/contphysics/pong.txt -19,examples/gridphysics/ikaruga.txt -20,examples/gridphysics/grow.txt -21,examples/gridphysics/butterflies.txt -22,examples/gridphysics/beltmanager.txt -23,examples/gridphysics/boulderchase.txt -24,examples/gridphysics/deflection.txt -25,examples/gridphysics/wildgunman.txt -26,examples/gridphysics/zelda.txt -27,examples/gridphysics/boulderdash.txt -28,examples/gridphysics/boloadventures.txt -29,examples/gridphysics/painter.txt -30,examples/gridphysics/sokoban.txt -31,examples/contphysics/candy.txt -32,examples/gridphysics/tercio.txt -33,examples/gridphysics/clusters.txt -34,examples/gridphysics/roguelike.txt -35,examples/gridphysics/bomberman.txt -36,examples/contphysics/lander.txt -37,examples/gridphysics/iceandfire.txt -38,examples/gridphysics/colourescape.txt -39,examples/gridphysics/freeway.txt -40,examples/gridphysics/whackamole.txt -41,examples/contphysics/jumper.txt -42,examples/gridphysics/catapults.txt -43,examples/gridphysics/chainreaction.txt -44,examples/gridphysics/realsokoban.txt -45,examples/gridphysics/rivers.txt -46,examples/contphysics/artillery.txt -47,examples/gridphysics/assemblyline.txt -48,examples/gridphysics/angelsdemons.txt -49,examples/gridphysics/jaws.txt -50,examples/gridphysics/racebet2.txt -51,examples/gridphysics/cakybaky.txt -52,examples/gridphysics/explore.txt -53,examples/gridphysics/bait.txt -54,examples/gridphysics/watergame.txt -55,examples/gridphysics/waitforbreakfast.txt -56,examples/gridphysics/lasers.txt -57,examples/gridphysics/superman.txt -58,examples/gridphysics/zenpuzzle.txt -59,examples/gridphysics/mirrors.txt -60,examples/gridphysics/donkeykong.txt -61,examples/contphysics/bird.txt -62,examples/contphysics/ptsp.txt -63,examples/gridphysics/waves.txt -64,examples/gridphysics/overload.txt -65,examples/gridphysics/plaqueattack.txt -66,examples/gridphysics/ghostbuster.txt -67,examples/gridphysics/aliens.txt -68,examples/gridphysics/pacoban.txt -69,examples/gridphysics/factorymanager.txt -70,examples/gridphysics/digdug.txt -71,examples/gridphysics/intersection.txt -72,examples/gridphysics/bomber.txt -73,examples/contphysics/arkanoid.txt -74,examples/gridphysics/pokemon.txt -75,examples/gridphysics/sheriff.txt -76,examples/gridphysics/defender.txt -77,examples/gridphysics/brainman.txt -78,examples/gridphysics/chipschallenge.txt -79,examples/gridphysics/chopper.txt -80,examples/gridphysics/firestorms.txt -81,examples/gridphysics/slide.txt -82,examples/contphysics/mario.txt -83,examples/gridphysics/run.txt -84,examples/gridphysics/vortex.txt -85,examples/gridphysics/lasers2.txt -86,examples/gridphysics/portals.txt -87,examples/gridphysics/gymkhana.txt -88,examples/gridphysics/escape.txt -89,examples/gridphysics/defem.txt -90,examples/gridphysics/thesnowman.txt -91,examples/gridphysics/avoidgeorge.txt -92,examples/gridphysics/themole.txt -93,examples/contphysics/racing.txt -94,examples/gridphysics/wrapsokoban.txt -95,examples/gridphysics/thecitadel.txt -96,examples/gridphysics/modality.txt -97,examples/gridphysics/garbagecollector.txt +0,examples/gridphysics/plants.txt +1,examples/gridphysics/chopper.txt +2,examples/gridphysics/colourescape.txt +3,examples/gridphysics/intersection.txt +4,examples/contphysics/ptsp.txt +5,examples/gridphysics/tercio.txt +6,examples/gridphysics/zelda.txt +7,examples/contphysics/asteroids.txt +8,examples/gridphysics/defem.txt +9,examples/contphysics/bird.txt +10,examples/gridphysics/cookmepasta.txt +11,examples/gridphysics/enemycitadel.txt +12,examples/gridphysics/x-racer.txt +13,examples/gridphysics/witnessprotected.txt +14,examples/gridphysics/blacksmoke.txt +15,examples/gridphysics/doorkoban.txt +16,examples/gridphysics/escape.txt +17,examples/gridphysics/solarfox.txt +18,examples/gridphysics/wrapsokoban.txt +19,examples/contphysics/candy.txt +20,examples/gridphysics/explore.txt +21,examples/gridphysics/shipwreck.txt +22,examples/gridphysics/waitforbreakfast.txt +23,examples/contphysics/artillery.txt +24,examples/gridphysics/theshepherd.txt +25,examples/contphysics/lander.txt +26,examples/gridphysics/iceandfire.txt +27,examples/gridphysics/chase.txt +28,examples/gridphysics/firestorms.txt +29,examples/gridphysics/aliens.txt +30,examples/gridphysics/crossfire.txt +31,examples/gridphysics/superman.txt +32,examples/gridphysics/cakybaky.txt +33,examples/contphysics/jumper.txt +34,examples/gridphysics/dungeon.txt +35,examples/gridphysics/chainreaction.txt +36,examples/gridphysics/assemblyline.txt +37,examples/gridphysics/vortex.txt +38,examples/gridphysics/surround.txt +39,examples/gridphysics/bait.txt +40,examples/gridphysics/labyrinth.txt +41,examples/gridphysics/donkeykong.txt +42,examples/gridphysics/clusters.txt +43,examples/gridphysics/thecitadel.txt +44,examples/gridphysics/deflection.txt +45,examples/gridphysics/firecaster.txt +46,examples/gridphysics/islands.txt +47,examples/gridphysics/portals.txt +48,examples/gridphysics/eighthpassenger.txt +49,examples/gridphysics/survivezombies.txt +50,examples/gridphysics/lasers2.txt +51,examples/gridphysics/angelsdemons.txt +52,examples/gridphysics/slide.txt +53,examples/gridphysics/pacoban.txt +54,examples/gridphysics/racebet2.txt +55,examples/gridphysics/thesnowman.txt +56,examples/gridphysics/brainman.txt +57,examples/gridphysics/roadfighter.txt +58,examples/gridphysics/boloadventures.txt +59,examples/gridphysics/labyrinthdual.txt +60,examples/gridphysics/freeway.txt +61,examples/gridphysics/hungrybirds.txt +62,examples/gridphysics/witnessprotection.txt +63,examples/gridphysics/frogs.txt +64,examples/gridphysics/factorymanager.txt +65,examples/contphysics/mario.txt +66,examples/gridphysics/digdug.txt +67,examples/gridphysics/overload.txt +68,examples/gridphysics/racebet.txt +69,examples/gridphysics/cops.txt +70,examples/gridphysics/pokemon.txt +71,examples/gridphysics/link.txt +72,examples/gridphysics/watergame.txt +73,examples/gridphysics/pacman.txt +74,examples/gridphysics/lasers.txt +75,examples/contphysics/arkanoid.txt +76,examples/gridphysics/bomberman.txt +77,examples/gridphysics/gymkhana.txt +78,examples/gridphysics/modality.txt +79,examples/gridphysics/run.txt +80,examples/gridphysics/camelRace.txt +81,examples/gridphysics/wildgunman.txt +82,examples/gridphysics/boulderchase.txt +83,examples/gridphysics/rivers.txt +84,examples/gridphysics/avoidgeorge.txt +85,examples/contphysics/pong.txt +86,examples/gridphysics/circuit.txt +87,examples/gridphysics/plaqueattack.txt +88,examples/gridphysics/themole.txt +89,examples/gridphysics/chipschallenge.txt +90,examples/gridphysics/butterflies.txt +91,examples/contphysics/bubble.txt +92,examples/gridphysics/defender.txt +93,examples/gridphysics/infection.txt +94,examples/gridphysics/boulderdash.txt +95,examples/gridphysics/waves.txt +96,examples/gridphysics/garbagecollector.txt +97,examples/gridphysics/ikaruga.txt diff --git a/VGDLDataGeneralized/ptb.train.json b/VGDLDataGeneralized/ptb.train.json index c22ca21..60f24b7 100644 --- a/VGDLDataGeneralized/ptb.train.json +++ b/VGDLDataGeneralized/ptb.train.json @@ -1 +1 @@ -{"0": {"input": [2, 4, 5, 4, 6, 7, 4, 8, 9, 4, 10, 11, 12, 13, 14, 4, 10, 15, 12, 13, 16, 4, 10, 17, 18, 12, 1, 19, 20, 21, 4, 10, 22, 12, 23, 24, 4, 10, 25, 12, 26, 1, 1, 4, 10, 27, 12, 23, 28, 4, 10, 29, 12, 30, 31, 1, 4, 32, 33, 12, 34, 1, 4, 32, 35, 12, 36, 1, 4, 10, 37, 12, 30, 38, 4, 32, 39, 12, 40, 21, 1, 4, 32, 41, 12, 42, 21, 43, 4, 10, 44, 12, 45, 46, 47, 1, 48, 4, 10, 49, 12, 13, 50, 51, 4, 10, 5, 4, 5, 4, 8, 52, 4, 10, 53, 12, 11, 27, 4, 10, 54, 12, 11, 22, 4, 10, 55, 12, 11, 33, 15, 4, 10, 56, 12, 11, 35, 15, 4, 10, 57, 12, 15, 4, 10, 58, 12, 49, 4, 10, 59, 12, 11, 4, 10, 60, 12, 11, 17, 4, 18, 5, 4, 5, 4, 8, 61, 4, 10, 62, 63, 1, 64, 65, 66, 4, 10, 67, 63, 1, 1, 64, 65, 68, 4, 5, 4, 8, 69, 4, 10, 17, 49, 29, 15, 37, 12, 70, 71, 4, 5, 4, 10, 27, 17, 12, 70, 72, 4, 5, 4, 10, 22, 25, 12, 73, 74, 75, 76, 4, 10, 25, 17, 12, 70, 4, 5, 4, 10, 22, 27, 12, 70, 72, 4, 10, 22, 17, 12, 77, 78, 4, 10, 22, 25, 12, 79, 74, 4, 5, 4, 10, 29, 49, 12, 80, 4, 5, 4, 10, 35, 15, 12, 77, 81, 1, 4, 10, 33, 15, 12, 77, 82, 1, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [4, 5, 4, 6, 7, 4, 8, 9, 4, 10, 11, 12, 13, 14, 4, 10, 15, 12, 13, 16, 4, 10, 17, 18, 12, 1, 19, 20, 21, 4, 10, 22, 12, 23, 24, 4, 10, 25, 12, 26, 1, 1, 4, 10, 27, 12, 23, 28, 4, 10, 29, 12, 30, 31, 1, 4, 32, 33, 12, 34, 1, 4, 32, 35, 12, 36, 1, 4, 10, 37, 12, 30, 38, 4, 32, 39, 12, 40, 21, 1, 4, 32, 41, 12, 42, 21, 43, 4, 10, 44, 12, 45, 46, 47, 1, 48, 4, 10, 49, 12, 13, 50, 51, 4, 10, 5, 4, 5, 4, 8, 52, 4, 10, 53, 12, 11, 27, 4, 10, 54, 12, 11, 22, 4, 10, 55, 12, 11, 33, 15, 4, 10, 56, 12, 11, 35, 15, 4, 10, 57, 12, 15, 4, 10, 58, 12, 49, 4, 10, 59, 12, 11, 4, 10, 60, 12, 11, 17, 4, 18, 5, 4, 5, 4, 8, 61, 4, 10, 62, 63, 1, 64, 65, 66, 4, 10, 67, 63, 1, 1, 64, 65, 68, 4, 5, 4, 8, 69, 4, 10, 17, 49, 29, 15, 37, 12, 70, 71, 4, 5, 4, 10, 27, 17, 12, 70, 72, 4, 5, 4, 10, 22, 25, 12, 73, 74, 75, 76, 4, 10, 25, 17, 12, 70, 4, 5, 4, 10, 22, 27, 12, 70, 72, 4, 10, 22, 17, 12, 77, 78, 4, 10, 22, 25, 12, 79, 74, 4, 5, 4, 10, 29, 49, 12, 80, 4, 5, 4, 10, 35, 15, 12, 77, 81, 1, 4, 10, 33, 15, 12, 77, 82, 1, 4, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 275}, "1": {"input": [2, 6, 4, 83, 9, 4, 8, 11, 12, 13, 84, 4, 8, 15, 18, 12, 13, 46, 1, 1, 4, 8, 25, 12, 26, 85, 86, 87, 4, 5, 4, 8, 88, 12, 4, 89, 90, 18, 12, 91, 78, 20, 4, 89, 92, 12, 4, 10, 93, 18, 12, 94, 95, 96, 97, 43, 4, 10, 98, 18, 12, 94, 95, 19, 99, 1, 4, 5, 4, 8, 49, 12, 13, 100, 4, 5, 4, 83, 52, 4, 8, 101, 12, 11, 15, 4, 8, 102, 12, 11, 93, 4, 8, 103, 12, 11, 98, 4, 8, 57, 12, 11, 4, 8, 60, 12, 11, 90, 4, 5, 4, 83, 69, 4, 8, 88, 49, 18, 12, 104, 4, 8, 92, 15, 12, 105, 106, 4, 8, 92, 25, 12, 70, 107, 4, 5, 4, 83, 61, 4, 8, 62, 95, 83, 66, 4, 8, 62, 108, 68, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [6, 4, 83, 9, 4, 8, 11, 12, 13, 84, 4, 8, 15, 18, 12, 13, 46, 1, 1, 4, 8, 25, 12, 26, 85, 86, 87, 4, 5, 4, 8, 88, 12, 4, 89, 90, 18, 12, 91, 78, 20, 4, 89, 92, 12, 4, 10, 93, 18, 12, 94, 95, 96, 97, 43, 4, 10, 98, 18, 12, 94, 95, 19, 99, 1, 4, 5, 4, 8, 49, 12, 13, 100, 4, 5, 4, 83, 52, 4, 8, 101, 12, 11, 15, 4, 8, 102, 12, 11, 93, 4, 8, 103, 12, 11, 98, 4, 8, 57, 12, 11, 4, 8, 60, 12, 11, 90, 4, 5, 4, 83, 69, 4, 8, 88, 49, 18, 12, 104, 4, 8, 92, 15, 12, 105, 106, 4, 8, 92, 25, 12, 70, 107, 4, 5, 4, 83, 61, 4, 8, 62, 95, 83, 66, 4, 8, 62, 108, 68, 4, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 151}, "2": {"input": [2, 6, 4, 8, 9, 4, 10, 11, 12, 13, 109, 4, 10, 15, 12, 13, 4, 32, 49, 12, 110, 111, 51, 4, 32, 112, 12, 113, 1, 4, 32, 114, 12, 115, 1, 116, 4, 10, 117, 12, 118, 4, 32, 119, 12, 46, 1, 120, 121, 122, 4, 32, 123, 12, 118, 110, 1, 97, 36, 124, 1, 4, 10, 29, 12, 30, 4, 32, 33, 12, 36, 99, 113, 116, 1, 4, 32, 35, 12, 34, 99, 46, 1, 1, 4, 10, 125, 12, 126, 46, 1, 4, 10, 127, 12, 128, 129, 130, 113, 1, 4, 32, 131, 12, 132, 4, 32, 133, 12, 1, 4, 10, 134, 12, 135, 76, 136, 1, 4, 10, 90, 18, 12, 91, 137, 1, 4, 10, 138, 12, 13, 139, 4, 5, 4, 8, 69, 4, 5, 4, 10, 134, 49, 12, 140, 141, 142, 4, 10, 123, 125, 18, 12, 140, 143, 106, 4, 5, 4, 10, 119, 33, 12, 140, 144, 142, 4, 10, 123, 35, 12, 105, 72, 4, 10, 35, 114, 12, 70, 4, 5, 4, 10, 90, 138, 12, 104, 4, 10, 123, 138, 18, 12, 104, 4, 10, 29, 145, 12, 70, 4, 5, 4, 8, 52, 4, 10, 146, 12, 11, 125, 4, 10, 147, 12, 11, 133, 4, 10, 103, 12, 11, 131, 4, 10, 148, 12, 11, 123, 4, 10, 149, 12, 11, 49, 4, 10, 150, 12, 11, 114, 4, 10, 60, 12, 11, 90, 49, 4, 10, 58, 12, 11, 138, 4, 10, 57, 12, 11, 4, 5, 4, 8, 61, 4, 10, 151, 152, 68, 4, 10, 67, 153, 154, 66, 4, 10, 62, 155, 65, 66, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [6, 4, 8, 9, 4, 10, 11, 12, 13, 109, 4, 10, 15, 12, 13, 4, 32, 49, 12, 110, 111, 51, 4, 32, 112, 12, 113, 1, 4, 32, 114, 12, 115, 1, 116, 4, 10, 117, 12, 118, 4, 32, 119, 12, 46, 1, 120, 121, 122, 4, 32, 123, 12, 118, 110, 1, 97, 36, 124, 1, 4, 10, 29, 12, 30, 4, 32, 33, 12, 36, 99, 113, 116, 1, 4, 32, 35, 12, 34, 99, 46, 1, 1, 4, 10, 125, 12, 126, 46, 1, 4, 10, 127, 12, 128, 129, 130, 113, 1, 4, 32, 131, 12, 132, 4, 32, 133, 12, 1, 4, 10, 134, 12, 135, 76, 136, 1, 4, 10, 90, 18, 12, 91, 137, 1, 4, 10, 138, 12, 13, 139, 4, 5, 4, 8, 69, 4, 5, 4, 10, 134, 49, 12, 140, 141, 142, 4, 10, 123, 125, 18, 12, 140, 143, 106, 4, 5, 4, 10, 119, 33, 12, 140, 144, 142, 4, 10, 123, 35, 12, 105, 72, 4, 10, 35, 114, 12, 70, 4, 5, 4, 10, 90, 138, 12, 104, 4, 10, 123, 138, 18, 12, 104, 4, 10, 29, 145, 12, 70, 4, 5, 4, 8, 52, 4, 10, 146, 12, 11, 125, 4, 10, 147, 12, 11, 133, 4, 10, 103, 12, 11, 131, 4, 10, 148, 12, 11, 123, 4, 10, 149, 12, 11, 49, 4, 10, 150, 12, 11, 114, 4, 10, 60, 12, 11, 90, 49, 4, 10, 58, 12, 11, 138, 4, 10, 57, 12, 11, 4, 5, 4, 8, 61, 4, 10, 151, 152, 68, 4, 10, 67, 153, 154, 66, 4, 10, 62, 155, 65, 66, 4, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 282}, "3": {"input": [2, 6, 156, 4, 8, 9, 4, 10, 11, 12, 13, 109, 4, 5, 4, 10, 15, 12, 13, 157, 16, 4, 10, 49, 12, 13, 113, 1, 158, 4, 10, 112, 12, 13, 113, 1, 158, 4, 10, 44, 12, 45, 157, 1, 1, 1, 4, 5, 4, 10, 159, 12, 45, 160, 113, 161, 4, 10, 114, 12, 13, 162, 4, 5, 4, 10, 163, 12, 164, 165, 166, 86, 4, 10, 138, 18, 12, 13, 110, 1, 4, 10, 167, 12, 13, 46, 168, 4, 5, 4, 10, 29, 12, 30, 19, 169, 170, 4, 32, 33, 12, 171, 172, 4, 32, 35, 12, 173, 172, 4, 5, 4, 10, 37, 12, 30, 174, 4, 5, 4, 10, 88, 12, 4, 32, 22, 12, 23, 174, 4, 32, 90, 12, 91, 175, 122, 4, 176, 177, 12, 124, 1, 4, 176, 178, 12, 120, 1, 4, 5, 4, 10, 179, 12, 13, 180, 51, 4, 5, 4, 8, 52, 4, 10, 146, 12, 11, 167, 4, 10, 57, 12, 11, 15, 4, 10, 60, 12, 11, 177, 44, 4, 10, 150, 12, 11, 49, 4, 10, 54, 12, 11, 112, 4, 10, 181, 12, 11, 159, 4, 10, 182, 12, 11, 114, 4, 10, 183, 12, 11, 22, 4, 10, 59, 12, 11, 4, 10, 58, 12, 11, 179, 4, 5, 4, 8, 61, 4, 10, 62, 184, 83, 65, 68, 4, 10, 62, 155, 65, 66, 4, 5, 4, 8, 69, 4, 5, 4, 10, 37, 22, 12, 140, 185, 4, 10, 22, 1, 12, 104, 4, 5, 4, 10, 167, 83, 90, 186, 12, 70, 187, 4, 10, 90, 138, 12, 104, 4, 10, 90, 163, 12, 188, 72, 4, 10, 90, 15, 89, 12, 70, 4, 10, 44, 90, 83, 12, 189, 4, 5, 4, 10, 90, 159, 12, 79, 190, 191, 4, 10, 159, 90, 12, 70, 4, 10, 114, 90, 12, 192, 190, 154, 4, 10, 90, 114, 12, 104, 4, 10, 88, 114, 179, 12, 104, 4, 5, 4, 10, 177, 49, 12, 140, 1, 4, 10, 178, 112, 12, 140, 1, 4, 5, 4, 4, 10, 22, 90, 12, 140, 193, 4, 10, 37, 90, 12, 194, 4, 10, 90, 22, 37, 12, 104, 4, 5, 4, 4, 10, 37, 179, 12, 140, 185, 4, 10, 22, 179, 12, 195, 4, 10, 37, 159, 12, 140, 185, 4, 10, 22, 159, 12, 195, 4, 10, 37, 114, 12, 140, 185, 4, 10, 22, 114, 12, 195, 4, 10, 37, 49, 12, 140, 185, 4, 10, 22, 49, 12, 195, 4, 10, 37, 112, 12, 140, 185, 4, 10, 22, 112, 12, 195, 4, 5, 4, 10, 15, 37, 12, 105, 4, 5, 4, 10, 37, 163, 12, 188, 4, 5, 4, 5, 4, 4, 10, 29, 163, 12, 188, 4, 10, 29, 138, 12, 194, 4, 10, 145, 29, 37, 88, 18, 12, 104, 4, 5, 4, 10, 179, 33, 12, 1, 1, 1, 4, 10, 179, 35, 12, 1, 165, 1, 1, 4, 5, 4, 10, 29, 167, 179, 12, 70, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [6, 156, 4, 8, 9, 4, 10, 11, 12, 13, 109, 4, 5, 4, 10, 15, 12, 13, 157, 16, 4, 10, 49, 12, 13, 113, 1, 158, 4, 10, 112, 12, 13, 113, 1, 158, 4, 10, 44, 12, 45, 157, 1, 1, 1, 4, 5, 4, 10, 159, 12, 45, 160, 113, 161, 4, 10, 114, 12, 13, 162, 4, 5, 4, 10, 163, 12, 164, 165, 166, 86, 4, 10, 138, 18, 12, 13, 110, 1, 4, 10, 167, 12, 13, 46, 168, 4, 5, 4, 10, 29, 12, 30, 19, 169, 170, 4, 32, 33, 12, 171, 172, 4, 32, 35, 12, 173, 172, 4, 5, 4, 10, 37, 12, 30, 174, 4, 5, 4, 10, 88, 12, 4, 32, 22, 12, 23, 174, 4, 32, 90, 12, 91, 175, 122, 4, 176, 177, 12, 124, 1, 4, 176, 178, 12, 120, 1, 4, 5, 4, 10, 179, 12, 13, 180, 51, 4, 5, 4, 8, 52, 4, 10, 146, 12, 11, 167, 4, 10, 57, 12, 11, 15, 4, 10, 60, 12, 11, 177, 44, 4, 10, 150, 12, 11, 49, 4, 10, 54, 12, 11, 112, 4, 10, 181, 12, 11, 159, 4, 10, 182, 12, 11, 114, 4, 10, 183, 12, 11, 22, 4, 10, 59, 12, 11, 4, 10, 58, 12, 11, 179, 4, 5, 4, 8, 61, 4, 10, 62, 184, 83, 65, 68, 4, 10, 62, 155, 65, 66, 4, 5, 4, 8, 69, 4, 5, 4, 10, 37, 22, 12, 140, 185, 4, 10, 22, 1, 12, 104, 4, 5, 4, 10, 167, 83, 90, 186, 12, 70, 187, 4, 10, 90, 138, 12, 104, 4, 10, 90, 163, 12, 188, 72, 4, 10, 90, 15, 89, 12, 70, 4, 10, 44, 90, 83, 12, 189, 4, 5, 4, 10, 90, 159, 12, 79, 190, 191, 4, 10, 159, 90, 12, 70, 4, 10, 114, 90, 12, 192, 190, 154, 4, 10, 90, 114, 12, 104, 4, 10, 88, 114, 179, 12, 104, 4, 5, 4, 10, 177, 49, 12, 140, 1, 4, 10, 178, 112, 12, 140, 1, 4, 5, 4, 4, 10, 22, 90, 12, 140, 193, 4, 10, 37, 90, 12, 194, 4, 10, 90, 22, 37, 12, 104, 4, 5, 4, 4, 10, 37, 179, 12, 140, 185, 4, 10, 22, 179, 12, 195, 4, 10, 37, 159, 12, 140, 185, 4, 10, 22, 159, 12, 195, 4, 10, 37, 114, 12, 140, 185, 4, 10, 22, 114, 12, 195, 4, 10, 37, 49, 12, 140, 185, 4, 10, 22, 49, 12, 195, 4, 10, 37, 112, 12, 140, 185, 4, 10, 22, 112, 12, 195, 4, 5, 4, 10, 15, 37, 12, 105, 4, 5, 4, 10, 37, 163, 12, 188, 4, 5, 4, 5, 4, 4, 10, 29, 163, 12, 188, 4, 10, 29, 138, 12, 194, 4, 10, 145, 29, 37, 88, 18, 12, 104, 4, 5, 4, 10, 179, 33, 12, 1, 1, 1, 4, 10, 179, 35, 12, 1, 165, 1, 1, 4, 5, 4, 10, 29, 167, 179, 12, 70, 4, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 513}, "4": {"input": [2, 6, 156, 196, 4, 5, 4, 8, 9, 4, 10, 11, 12, 13, 197, 198, 4, 10, 199, 12, 200, 201, 4, 5, 4, 10, 22, 12, 23, 4, 32, 27, 186, 12, 18, 100, 4, 32, 202, 186, 12, 18, 100, 4, 32, 203, 186, 12, 18, 100, 4, 32, 204, 186, 12, 18, 100, 4, 5, 4, 10, 15, 83, 12, 13, 205, 206, 4, 32, 88, 12, 4, 32, 92, 12, 4, 32, 207, 12, 4, 32, 208, 12, 4, 5, 4, 10, 125, 12, 126, 162, 4, 32, 209, 12, 4, 32, 210, 12, 4, 32, 211, 12, 4, 32, 212, 12, 4, 5, 4, 10, 213, 12, 126, 214, 4, 5, 4, 10, 49, 12, 13, 50, 51, 4, 5, 4, 8, 52, 4, 10, 215, 12, 11, 88, 4, 10, 56, 12, 11, 92, 4, 10, 55, 12, 11, 207, 4, 10, 216, 12, 11, 208, 4, 10, 217, 12, 27, 11, 4, 10, 59, 12, 202, 11, 4, 10, 218, 12, 203, 11, 4, 10, 1, 12, 204, 11, 4, 10, 219, 12, 209, 11, 4, 10, 53, 12, 210, 11, 4, 10, 101, 12, 211, 11, 4, 10, 220, 12, 212, 11, 4, 5, 4, 10, 60, 12, 199, 11, 4, 10, 57, 12, 11, 4, 10, 58, 12, 49, 4, 10, 221, 12, 213, 11, 4, 5, 4, 8, 69, 4, 10, 199, 49, 125, 12, 104, 4, 10, 22, 199, 18, 12, 222, 4, 10, 22, 49, 22, 125, 18, 12, 195, 4, 10, 27, 88, 12, 223, 224, 72, 4, 10, 202, 92, 12, 223, 225, 107, 4, 10, 203, 207, 12, 223, 226, 227, 4, 10, 204, 208, 12, 223, 1, 1, 4, 10, 22, 15, 12, 105, 4, 10, 213, 199, 12, 70, 1, 4, 5, 4, 8, 61, 4, 10, 62, 1, 186, 65, 68, 4, 10, 151, 152, 66, 4, 5, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [6, 156, 196, 4, 5, 4, 8, 9, 4, 10, 11, 12, 13, 197, 198, 4, 10, 199, 12, 200, 201, 4, 5, 4, 10, 22, 12, 23, 4, 32, 27, 186, 12, 18, 100, 4, 32, 202, 186, 12, 18, 100, 4, 32, 203, 186, 12, 18, 100, 4, 32, 204, 186, 12, 18, 100, 4, 5, 4, 10, 15, 83, 12, 13, 205, 206, 4, 32, 88, 12, 4, 32, 92, 12, 4, 32, 207, 12, 4, 32, 208, 12, 4, 5, 4, 10, 125, 12, 126, 162, 4, 32, 209, 12, 4, 32, 210, 12, 4, 32, 211, 12, 4, 32, 212, 12, 4, 5, 4, 10, 213, 12, 126, 214, 4, 5, 4, 10, 49, 12, 13, 50, 51, 4, 5, 4, 8, 52, 4, 10, 215, 12, 11, 88, 4, 10, 56, 12, 11, 92, 4, 10, 55, 12, 11, 207, 4, 10, 216, 12, 11, 208, 4, 10, 217, 12, 27, 11, 4, 10, 59, 12, 202, 11, 4, 10, 218, 12, 203, 11, 4, 10, 1, 12, 204, 11, 4, 10, 219, 12, 209, 11, 4, 10, 53, 12, 210, 11, 4, 10, 101, 12, 211, 11, 4, 10, 220, 12, 212, 11, 4, 5, 4, 10, 60, 12, 199, 11, 4, 10, 57, 12, 11, 4, 10, 58, 12, 49, 4, 10, 221, 12, 213, 11, 4, 5, 4, 8, 69, 4, 10, 199, 49, 125, 12, 104, 4, 10, 22, 199, 18, 12, 222, 4, 10, 22, 49, 22, 125, 18, 12, 195, 4, 10, 27, 88, 12, 223, 224, 72, 4, 10, 202, 92, 12, 223, 225, 107, 4, 10, 203, 207, 12, 223, 226, 227, 4, 10, 204, 208, 12, 223, 1, 1, 4, 10, 22, 15, 12, 105, 4, 10, 213, 199, 12, 70, 1, 4, 5, 4, 8, 61, 4, 10, 62, 1, 186, 65, 68, 4, 10, 151, 152, 66, 4, 5, 4, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 318}, "5": {"input": [2, 6, 4, 8, 9, 4, 5, 4, 5, 4, 10, 11, 12, 13, 115, 1, 4, 10, 15, 12, 13, 228, 229, 4, 10, 49, 83, 12, 13, 230, 231, 4, 5, 4, 10, 127, 83, 12, 128, 122, 18, 1, 232, 1, 4, 10, 233, 12, 234, 96, 235, 236, 4, 10, 125, 12, 126, 214, 4, 5, 4, 10, 112, 186, 12, 13, 100, 4, 10, 44, 12, 45, 154, 161, 172, 38, 4, 5, 4, 10, 25, 12, 26, 136, 154, 172, 237, 87, 4, 10, 90, 18, 12, 91, 78, 1, 4, 5, 4, 10, 114, 12, 13, 180, 51, 4, 5, 4, 8, 69, 4, 5, 4, 10, 90, 114, 12, 104, 4, 5, 4, 10, 90, 15, 127, 12, 238, 1, 239, 4, 10, 90, 11, 12, 70, 4, 5, 4, 10, 125, 90, 12, 70, 72, 4, 5, 4, 10, 15, 233, 18, 12, 140, 240, 4, 10, 233, 15, 114, 12, 70, 4, 5, 4, 10, 44, 90, 63, 12, 189, 4, 10, 49, 90, 12, 192, 74, 154, 4, 10, 90, 49, 12, 79, 74, 241, 4, 10, 90, 49, 112, 12, 104, 4, 5, 4, 10, 112, 25, 18, 12, 70, 72, 4, 10, 112, 233, 12, 70, 4, 5, 4, 8, 52, 4, 10, 57, 12, 15, 11, 4, 10, 101, 12, 11, 4, 10, 220, 12, 127, 11, 4, 10, 221, 12, 125, 15, 4, 10, 60, 12, 90, 15, 11, 4, 10, 181, 12, 44, 15, 11, 4, 10, 182, 12, 49, 15, 11, 4, 10, 53, 12, 112, 15, 11, 4, 5, 4, 8, 61, 4, 10, 62, 242, 68, 4, 10, 62, 155, 186, 66, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [6, 4, 8, 9, 4, 5, 4, 5, 4, 10, 11, 12, 13, 115, 1, 4, 10, 15, 12, 13, 228, 229, 4, 10, 49, 83, 12, 13, 230, 231, 4, 5, 4, 10, 127, 83, 12, 128, 122, 18, 1, 232, 1, 4, 10, 233, 12, 234, 96, 235, 236, 4, 10, 125, 12, 126, 214, 4, 5, 4, 10, 112, 186, 12, 13, 100, 4, 10, 44, 12, 45, 154, 161, 172, 38, 4, 5, 4, 10, 25, 12, 26, 136, 154, 172, 237, 87, 4, 10, 90, 18, 12, 91, 78, 1, 4, 5, 4, 10, 114, 12, 13, 180, 51, 4, 5, 4, 8, 69, 4, 5, 4, 10, 90, 114, 12, 104, 4, 5, 4, 10, 90, 15, 127, 12, 238, 1, 239, 4, 10, 90, 11, 12, 70, 4, 5, 4, 10, 125, 90, 12, 70, 72, 4, 5, 4, 10, 15, 233, 18, 12, 140, 240, 4, 10, 233, 15, 114, 12, 70, 4, 5, 4, 10, 44, 90, 63, 12, 189, 4, 10, 49, 90, 12, 192, 74, 154, 4, 10, 90, 49, 12, 79, 74, 241, 4, 10, 90, 49, 112, 12, 104, 4, 5, 4, 10, 112, 25, 18, 12, 70, 72, 4, 10, 112, 233, 12, 70, 4, 5, 4, 8, 52, 4, 10, 57, 12, 15, 11, 4, 10, 101, 12, 11, 4, 10, 220, 12, 127, 11, 4, 10, 221, 12, 125, 15, 4, 10, 60, 12, 90, 15, 11, 4, 10, 181, 12, 44, 15, 11, 4, 10, 182, 12, 49, 15, 11, 4, 10, 53, 12, 112, 15, 11, 4, 5, 4, 8, 61, 4, 10, 62, 242, 68, 4, 10, 62, 155, 186, 66, 4, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 282}, "6": {"input": [2, 6, 4, 8, 9, 4, 10, 11, 12, 13, 111, 51, 198, 4, 10, 199, 12, 200, 243, 244, 1, 4, 10, 15, 12, 13, 1, 4, 10, 49, 12, 13, 228, 245, 4, 10, 125, 12, 126, 46, 246, 4, 10, 44, 12, 45, 1, 87, 4, 5, 4, 8, 69, 4, 5, 4, 10, 199, 247, 12, 248, 1, 249, 4, 10, 199, 44, 12, 250, 1, 142, 4, 10, 199, 15, 12, 250, 1, 1, 142, 4, 5, 4, 10, 125, 199, 18, 12, 70, 251, 4, 10, 199, 49, 18, 12, 104, 4, 5, 4, 8, 61, 4, 10, 62, 242, 83, 65, 68, 4, 10, 62, 252, 65, 66, 4, 5, 4, 8, 52, 4, 10, 146, 12, 125, 11, 4, 10, 60, 12, 199, 44, 11, 4, 10, 103, 12, 15, 44, 1, 44, 11, 4, 10, 58, 12, 49, 11, 4, 10, 57, 12, 11, 4, 5, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [6, 4, 8, 9, 4, 10, 11, 12, 13, 111, 51, 198, 4, 10, 199, 12, 200, 243, 244, 1, 4, 10, 15, 12, 13, 1, 4, 10, 49, 12, 13, 228, 245, 4, 10, 125, 12, 126, 46, 246, 4, 10, 44, 12, 45, 1, 87, 4, 5, 4, 8, 69, 4, 5, 4, 10, 199, 247, 12, 248, 1, 249, 4, 10, 199, 44, 12, 250, 1, 142, 4, 10, 199, 15, 12, 250, 1, 1, 142, 4, 5, 4, 10, 125, 199, 18, 12, 70, 251, 4, 10, 199, 49, 18, 12, 104, 4, 5, 4, 8, 61, 4, 10, 62, 242, 83, 65, 68, 4, 10, 62, 252, 65, 66, 4, 5, 4, 8, 52, 4, 10, 146, 12, 125, 11, 4, 10, 60, 12, 199, 44, 11, 4, 10, 103, 12, 15, 44, 1, 44, 11, 4, 10, 58, 12, 49, 11, 4, 10, 57, 12, 11, 4, 5, 4, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 156}, "7": {"input": [2, 6, 1, 1, 4, 8, 9, 4, 10, 11, 12, 13, 253, 4, 10, 15, 12, 13, 4, 32, 49, 12, 254, 1, 4, 32, 112, 12, 1, 87, 255, 4, 32, 44, 18, 12, 45, 1, 160, 256, 4, 10, 127, 12, 128, 1, 129, 236, 4, 32, 131, 12, 257, 4, 32, 133, 12, 258, 4, 32, 259, 12, 260, 4, 32, 261, 12, 262, 4, 10, 88, 12, 4, 5, 4, 5, 4, 32, 92, 12, 4, 176, 207, 12, 172, 4, 263, 1, 12, 264, 265, 266, 267, 1, 268, 4, 263, 269, 12, 270, 271, 272, 122, 273, 4, 176, 208, 12, 172, 4, 263, 1, 12, 264, 265, 266, 267, 1, 268, 4, 263, 274, 12, 270, 271, 272, 122, 273, 4, 176, 209, 12, 172, 4, 263, 1, 12, 264, 265, 266, 267, 1, 268, 4, 263, 275, 12, 270, 271, 272, 122, 273, 4, 176, 210, 12, 172, 4, 263, 1, 12, 264, 265, 266, 267, 1, 268, 4, 263, 276, 12, 270, 271, 272, 122, 273, 4, 5, 4, 5, 4, 32, 277, 12, 278, 1, 279, 169, 4, 176, 280, 18, 12, 19, 4, 176, 281, 12, 96, 282, 5, 4, 10, 114, 12, 13, 50, 51, 4, 8, 69, 4, 10, 88, 114, 12, 104, 4, 10, 277, 145, 18, 12, 283, 4, 5, 4, 10, 92, 145, 92, 12, 104, 4, 5, 4, 10, 44, 280, 18, 12, 70, 4, 10, 280, 92, 18, 12, 70, 106, 4, 5, 4, 10, 44, 277, 12, 70, 284, 4, 10, 112, 277, 12, 70, 72, 4, 10, 49, 277, 12, 70, 187, 4, 5, 4, 10, 280, 44, 12, 285, 257, 1, 4, 10, 280, 44, 12, 285, 262, 1, 4, 10, 280, 44, 12, 285, 260, 1, 4, 10, 280, 44, 12, 285, 258, 1, 4, 5, 4, 10, 280, 44, 12, 286, 287, 288, 1, 1, 142, 4, 10, 280, 44, 12, 286, 287, 288, 1, 1, 142, 4, 10, 280, 44, 12, 286, 287, 288, 1, 1, 142, 4, 10, 280, 44, 12, 286, 287, 288, 1, 1, 142, 4, 5, 4, 10, 280, 44, 12, 286, 287, 288, 289, 1, 4, 10, 280, 44, 12, 140, 289, 4, 5, 4, 10, 92, 281, 12, 70, 1, 4, 5, 4, 5, 4, 10, 5, 4, 8, 52, 4, 10, 59, 12, 11, 4, 10, 215, 12, 11, 44, 4, 10, 57, 12, 11, 112, 4, 10, 60, 12, 11, 280, 4, 10, 56, 12, 11, 131, 4, 10, 55, 12, 11, 133, 4, 10, 216, 12, 11, 259, 4, 10, 290, 12, 11, 261, 4, 10, 103, 12, 11, 49, 4, 10, 58, 12, 11, 114, 4, 10, 5, 4, 8, 61, 4, 10, 62, 95, 83, 68, 8, 5, 4, 10, 62, 271, 66, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [6, 1, 1, 4, 8, 9, 4, 10, 11, 12, 13, 253, 4, 10, 15, 12, 13, 4, 32, 49, 12, 254, 1, 4, 32, 112, 12, 1, 87, 255, 4, 32, 44, 18, 12, 45, 1, 160, 256, 4, 10, 127, 12, 128, 1, 129, 236, 4, 32, 131, 12, 257, 4, 32, 133, 12, 258, 4, 32, 259, 12, 260, 4, 32, 261, 12, 262, 4, 10, 88, 12, 4, 5, 4, 5, 4, 32, 92, 12, 4, 176, 207, 12, 172, 4, 263, 1, 12, 264, 265, 266, 267, 1, 268, 4, 263, 269, 12, 270, 271, 272, 122, 273, 4, 176, 208, 12, 172, 4, 263, 1, 12, 264, 265, 266, 267, 1, 268, 4, 263, 274, 12, 270, 271, 272, 122, 273, 4, 176, 209, 12, 172, 4, 263, 1, 12, 264, 265, 266, 267, 1, 268, 4, 263, 275, 12, 270, 271, 272, 122, 273, 4, 176, 210, 12, 172, 4, 263, 1, 12, 264, 265, 266, 267, 1, 268, 4, 263, 276, 12, 270, 271, 272, 122, 273, 4, 5, 4, 5, 4, 32, 277, 12, 278, 1, 279, 169, 4, 176, 280, 18, 12, 19, 4, 176, 281, 12, 96, 282, 5, 4, 10, 114, 12, 13, 50, 51, 4, 8, 69, 4, 10, 88, 114, 12, 104, 4, 10, 277, 145, 18, 12, 283, 4, 5, 4, 10, 92, 145, 92, 12, 104, 4, 5, 4, 10, 44, 280, 18, 12, 70, 4, 10, 280, 92, 18, 12, 70, 106, 4, 5, 4, 10, 44, 277, 12, 70, 284, 4, 10, 112, 277, 12, 70, 72, 4, 10, 49, 277, 12, 70, 187, 4, 5, 4, 10, 280, 44, 12, 285, 257, 1, 4, 10, 280, 44, 12, 285, 262, 1, 4, 10, 280, 44, 12, 285, 260, 1, 4, 10, 280, 44, 12, 285, 258, 1, 4, 5, 4, 10, 280, 44, 12, 286, 287, 288, 1, 1, 142, 4, 10, 280, 44, 12, 286, 287, 288, 1, 1, 142, 4, 10, 280, 44, 12, 286, 287, 288, 1, 1, 142, 4, 10, 280, 44, 12, 286, 287, 288, 1, 1, 142, 4, 5, 4, 10, 280, 44, 12, 286, 287, 288, 289, 1, 4, 10, 280, 44, 12, 140, 289, 4, 5, 4, 10, 92, 281, 12, 70, 1, 4, 5, 4, 5, 4, 10, 5, 4, 8, 52, 4, 10, 59, 12, 11, 4, 10, 215, 12, 11, 44, 4, 10, 57, 12, 11, 112, 4, 10, 60, 12, 11, 280, 4, 10, 56, 12, 11, 131, 4, 10, 55, 12, 11, 133, 4, 10, 216, 12, 11, 259, 4, 10, 290, 12, 11, 261, 4, 10, 103, 12, 11, 49, 4, 10, 58, 12, 11, 114, 4, 10, 5, 4, 8, 61, 4, 10, 62, 95, 83, 68, 8, 5, 4, 10, 62, 271, 66, 4, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 470}, "8": {"input": [2, 6, 291, 4, 8, 9, 4, 5, 4, 10, 11, 12, 13, 292, 198, 4, 10, 15, 186, 12, 13, 186, 230, 139, 4, 10, 277, 18, 12, 278, 293, 294, 295, 4, 10, 117, 12, 118, 296, 1, 34, 235, 1, 4, 5, 4, 10, 49, 12, 13, 236, 198, 4, 32, 112, 12, 36, 297, 4, 32, 114, 12, 34, 297, 4, 32, 138, 12, 40, 297, 4, 32, 167, 12, 42, 297, 4, 5, 4, 10, 119, 12, 118, 1, 31, 298, 4, 32, 123, 12, 36, 299, 296, 300, 4, 32, 301, 12, 34, 302, 296, 303, 4, 32, 304, 12, 36, 302, 296, 300, 4, 32, 1, 12, 34, 299, 296, 303, 4, 5, 4, 5, 4, 10, 125, 12, 126, 4, 32, 179, 12, 13, 162, 4, 32, 305, 12, 13, 214, 4, 10, 213, 12, 126, 4, 32, 306, 12, 13, 162, 4, 32, 307, 12, 13, 214, 4, 10, 308, 12, 13, 1, 4, 32, 88, 12, 4, 32, 92, 12, 4, 5, 4, 10, 29, 12, 30, 309, 87, 310, 4, 10, 311, 12, 126, 168, 4, 10, 312, 12, 13, 180, 51, 4, 5, 4, 8, 52, 4, 10, 215, 12, 11, 15, 4, 10, 182, 12, 11, 123, 4, 10, 313, 12, 11, 1, 4, 10, 57, 12, 11, 304, 4, 10, 314, 12, 11, 301, 4, 10, 60, 12, 11, 277, 4, 10, 56, 12, 11, 138, 4, 10, 55, 12, 11, 112, 4, 10, 216, 12, 11, 167, 4, 10, 290, 12, 11, 114, 4, 10, 315, 12, 11, 1, 4, 10, 221, 12, 11, 311, 4, 10, 54, 12, 11, 117, 4, 10, 146, 12, 11, 179, 4, 10, 147, 12, 11, 306, 4, 10, 219, 12, 11, 88, 4, 10, 53, 12, 11, 92, 4, 10, 316, 12, 11, 4, 10, 149, 12, 11, 117, 112, 4, 5, 4, 5, 4, 8, 61, 4, 10, 62, 63, 271, 1, 65, 66, 4, 10, 62, 63, 1, 32, 65, 68, 4, 10, 5, 4, 8, 69, 4, 5, 4, 10, 277, 18, 15, 117, 12, 104, 4, 10, 277, 18, 312, 12, 104, 4, 5, 4, 10, 15, 29, 12, 105, 4, 10, 29, 145, 312, 12, 70, 4, 5, 4, 10, 123, 114, 12, 140, 1, 4, 10, 304, 114, 12, 140, 1, 4, 10, 1, 112, 12, 140, 130, 4, 10, 301, 112, 12, 140, 1, 4, 5, 4, 10, 117, 49, 12, 194, 317, 4, 10, 277, 29, 12, 248, 4, 10, 29, 277, 117, 12, 70, 4, 10, 117, 311, 12, 70, 4, 5, 4, 5, 4, 10, 277, 179, 306, 12, 104, 4, 10, 117, 179, 306, 277, 12, 104, 4, 10, 277, 88, 12, 285, 318, 1, 4, 10, 277, 92, 12, 285, 319, 1, 4, 5, 4, 5, 4, 10, 311, 277, 12, 70, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [6, 291, 4, 8, 9, 4, 5, 4, 10, 11, 12, 13, 292, 198, 4, 10, 15, 186, 12, 13, 186, 230, 139, 4, 10, 277, 18, 12, 278, 293, 294, 295, 4, 10, 117, 12, 118, 296, 1, 34, 235, 1, 4, 5, 4, 10, 49, 12, 13, 236, 198, 4, 32, 112, 12, 36, 297, 4, 32, 114, 12, 34, 297, 4, 32, 138, 12, 40, 297, 4, 32, 167, 12, 42, 297, 4, 5, 4, 10, 119, 12, 118, 1, 31, 298, 4, 32, 123, 12, 36, 299, 296, 300, 4, 32, 301, 12, 34, 302, 296, 303, 4, 32, 304, 12, 36, 302, 296, 300, 4, 32, 1, 12, 34, 299, 296, 303, 4, 5, 4, 5, 4, 10, 125, 12, 126, 4, 32, 179, 12, 13, 162, 4, 32, 305, 12, 13, 214, 4, 10, 213, 12, 126, 4, 32, 306, 12, 13, 162, 4, 32, 307, 12, 13, 214, 4, 10, 308, 12, 13, 1, 4, 32, 88, 12, 4, 32, 92, 12, 4, 5, 4, 10, 29, 12, 30, 309, 87, 310, 4, 10, 311, 12, 126, 168, 4, 10, 312, 12, 13, 180, 51, 4, 5, 4, 8, 52, 4, 10, 215, 12, 11, 15, 4, 10, 182, 12, 11, 123, 4, 10, 313, 12, 11, 1, 4, 10, 57, 12, 11, 304, 4, 10, 314, 12, 11, 301, 4, 10, 60, 12, 11, 277, 4, 10, 56, 12, 11, 138, 4, 10, 55, 12, 11, 112, 4, 10, 216, 12, 11, 167, 4, 10, 290, 12, 11, 114, 4, 10, 315, 12, 11, 1, 4, 10, 221, 12, 11, 311, 4, 10, 54, 12, 11, 117, 4, 10, 146, 12, 11, 179, 4, 10, 147, 12, 11, 306, 4, 10, 219, 12, 11, 88, 4, 10, 53, 12, 11, 92, 4, 10, 316, 12, 11, 4, 10, 149, 12, 11, 117, 112, 4, 5, 4, 5, 4, 8, 61, 4, 10, 62, 63, 271, 1, 65, 66, 4, 10, 62, 63, 1, 32, 65, 68, 4, 10, 5, 4, 8, 69, 4, 5, 4, 10, 277, 18, 15, 117, 12, 104, 4, 10, 277, 18, 312, 12, 104, 4, 5, 4, 10, 15, 29, 12, 105, 4, 10, 29, 145, 312, 12, 70, 4, 5, 4, 10, 123, 114, 12, 140, 1, 4, 10, 304, 114, 12, 140, 1, 4, 10, 1, 112, 12, 140, 130, 4, 10, 301, 112, 12, 140, 1, 4, 5, 4, 10, 117, 49, 12, 194, 317, 4, 10, 277, 29, 12, 248, 4, 10, 29, 277, 117, 12, 70, 4, 10, 117, 311, 12, 70, 4, 5, 4, 5, 4, 10, 277, 179, 306, 12, 104, 4, 10, 117, 179, 306, 277, 12, 104, 4, 10, 277, 88, 12, 285, 318, 1, 4, 10, 277, 92, 12, 285, 319, 1, 4, 5, 4, 5, 4, 10, 311, 277, 12, 70, 4, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 477}, "9": {"input": [2, 6, 156, 4, 8, 9, 4, 5, 4, 10, 11, 12, 13, 320, 198, 4, 10, 199, 12, 200, 1, 321, 4, 10, 44, 12, 45, 161, 154, 158, 4, 10, 15, 12, 13, 231, 4, 5, 4, 10, 88, 12, 4, 32, 22, 12, 23, 4, 176, 27, 12, 1, 321, 4, 176, 202, 12, 1, 4, 176, 203, 12, 1, 38, 4, 176, 204, 12, 1, 38, 4, 5, 4, 32, 322, 12, 23, 4, 176, 323, 12, 1, 1, 4, 176, 324, 12, 1, 1, 4, 5, 4, 10, 49, 12, 13, 4, 32, 112, 18, 12, 325, 4, 32, 114, 12, 1, 4, 10, 138, 12, 13, 228, 326, 4, 5, 4, 5, 4, 8, 52, 4, 10, 53, 12, 27, 11, 4, 10, 54, 12, 202, 11, 4, 10, 183, 12, 203, 11, 4, 10, 150, 12, 204, 11, 4, 10, 181, 12, 44, 11, 4, 10, 182, 12, 15, 11, 4, 10, 57, 12, 11, 4, 10, 60, 12, 199, 11, 4, 5, 4, 8, 69, 4, 5, 4, 10, 88, 199, 12, 222, 4, 10, 88, 138, 15, 44, 12, 195, 4, 5, 4, 10, 202, 27, 12, 140, 1, 227, 142, 4, 10, 202, 204, 18, 12, 140, 143, 106, 142, 4, 10, 202, 203, 12, 140, 143, 106, 142, 4, 10, 202, 324, 12, 140, 143, 106, 142, 4, 5, 4, 10, 203, 204, 12, 140, 1, 227, 142, 4, 10, 203, 27, 12, 140, 143, 106, 142, 4, 10, 203, 323, 12, 140, 143, 106, 142, 4, 10, 27, 324, 12, 140, 143, 106, 142, 4, 5, 4, 10, 204, 27, 12, 140, 143, 106, 142, 4, 10, 204, 323, 12, 140, 143, 106, 142, 4, 10, 323, 324, 12, 140, 327, 1, 142, 4, 5, 4, 10, 44, 199, 12, 189, 72, 4, 10, 15, 199, 12, 192, 74, 154, 4, 5, 4, 10, 199, 138, 15, 12, 104, 4, 5, 4, 8, 61, 4, 10, 67, 153, 154, 66, 4, 10, 67, 1, 154, 68, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [6, 156, 4, 8, 9, 4, 5, 4, 10, 11, 12, 13, 320, 198, 4, 10, 199, 12, 200, 1, 321, 4, 10, 44, 12, 45, 161, 154, 158, 4, 10, 15, 12, 13, 231, 4, 5, 4, 10, 88, 12, 4, 32, 22, 12, 23, 4, 176, 27, 12, 1, 321, 4, 176, 202, 12, 1, 4, 176, 203, 12, 1, 38, 4, 176, 204, 12, 1, 38, 4, 5, 4, 32, 322, 12, 23, 4, 176, 323, 12, 1, 1, 4, 176, 324, 12, 1, 1, 4, 5, 4, 10, 49, 12, 13, 4, 32, 112, 18, 12, 325, 4, 32, 114, 12, 1, 4, 10, 138, 12, 13, 228, 326, 4, 5, 4, 5, 4, 8, 52, 4, 10, 53, 12, 27, 11, 4, 10, 54, 12, 202, 11, 4, 10, 183, 12, 203, 11, 4, 10, 150, 12, 204, 11, 4, 10, 181, 12, 44, 11, 4, 10, 182, 12, 15, 11, 4, 10, 57, 12, 11, 4, 10, 60, 12, 199, 11, 4, 5, 4, 8, 69, 4, 5, 4, 10, 88, 199, 12, 222, 4, 10, 88, 138, 15, 44, 12, 195, 4, 5, 4, 10, 202, 27, 12, 140, 1, 227, 142, 4, 10, 202, 204, 18, 12, 140, 143, 106, 142, 4, 10, 202, 203, 12, 140, 143, 106, 142, 4, 10, 202, 324, 12, 140, 143, 106, 142, 4, 5, 4, 10, 203, 204, 12, 140, 1, 227, 142, 4, 10, 203, 27, 12, 140, 143, 106, 142, 4, 10, 203, 323, 12, 140, 143, 106, 142, 4, 10, 27, 324, 12, 140, 143, 106, 142, 4, 5, 4, 10, 204, 27, 12, 140, 143, 106, 142, 4, 10, 204, 323, 12, 140, 143, 106, 142, 4, 10, 323, 324, 12, 140, 327, 1, 142, 4, 5, 4, 10, 44, 199, 12, 189, 72, 4, 10, 15, 199, 12, 192, 74, 154, 4, 5, 4, 10, 199, 138, 15, 12, 104, 4, 5, 4, 8, 61, 4, 10, 67, 153, 154, 66, 4, 10, 67, 1, 154, 68, 4, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 339}, "10": {"input": [2, 6, 1, 4, 8, 9, 4, 10, 11, 12, 13, 198, 111, 51, 4, 10, 88, 12, 4, 32, 92, 12, 4, 176, 269, 12, 270, 328, 155, 157, 243, 4, 176, 329, 12, 330, 328, 143, 243, 4, 32, 331, 12, 332, 97, 333, 1, 4, 32, 15, 12, 13, 198, 236, 4, 10, 90, 12, 91, 144, 175, 1, 4, 10, 177, 12, 1, 4, 32, 334, 12, 330, 144, 4, 32, 1, 12, 330, 1, 4, 10, 49, 12, 13, 1, 87, 172, 4, 10, 44, 12, 45, 191, 154, 1, 110, 4, 10, 112, 12, 13, 236, 198, 4, 10, 125, 12, 126, 214, 4, 10, 114, 12, 13, 335, 4, 10, 138, 12, 13, 245, 4, 5, 4, 8, 69, 4, 10, 88, 138, 114, 12, 104, 4, 10, 92, 1, 12, 104, 4, 10, 90, 138, 114, 12, 104, 4, 10, 177, 138, 114, 12, 104, 4, 10, 331, 90, 12, 222, 4, 10, 49, 90, 12, 222, 4, 10, 49, 138, 114, 12, 70, 4, 5, 4, 10, 334, 49, 12, 140, 1, 142, 4, 5, 4, 4, 10, 269, 1, 12, 140, 95, 4, 10, 1, 15, 12, 140, 1, 4, 10, 15, 334, 12, 140, 1, 4, 5, 4, 10, 331, 125, 12, 104, 4, 10, 88, 114, 12, 104, 4, 10, 269, 112, 18, 12, 140, 336, 187, 4, 10, 329, 112, 12, 140, 336, 72, 4, 5, 4, 10, 44, 90, 12, 189, 1, 4, 5, 4, 8, 52, 4, 10, 215, 12, 269, 11, 4, 10, 57, 12, 11, 4, 10, 60, 12, 11, 90, 4, 10, 220, 12, 334, 11, 4, 10, 221, 12, 112, 11, 4, 10, 59, 12, 125, 11, 4, 10, 103, 12, 114, 11, 4, 10, 150, 12, 44, 11, 4, 10, 58, 12, 11, 138, 4, 5, 4, 8, 61, 4, 10, 62, 108, 68, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [6, 1, 4, 8, 9, 4, 10, 11, 12, 13, 198, 111, 51, 4, 10, 88, 12, 4, 32, 92, 12, 4, 176, 269, 12, 270, 328, 155, 157, 243, 4, 176, 329, 12, 330, 328, 143, 243, 4, 32, 331, 12, 332, 97, 333, 1, 4, 32, 15, 12, 13, 198, 236, 4, 10, 90, 12, 91, 144, 175, 1, 4, 10, 177, 12, 1, 4, 32, 334, 12, 330, 144, 4, 32, 1, 12, 330, 1, 4, 10, 49, 12, 13, 1, 87, 172, 4, 10, 44, 12, 45, 191, 154, 1, 110, 4, 10, 112, 12, 13, 236, 198, 4, 10, 125, 12, 126, 214, 4, 10, 114, 12, 13, 335, 4, 10, 138, 12, 13, 245, 4, 5, 4, 8, 69, 4, 10, 88, 138, 114, 12, 104, 4, 10, 92, 1, 12, 104, 4, 10, 90, 138, 114, 12, 104, 4, 10, 177, 138, 114, 12, 104, 4, 10, 331, 90, 12, 222, 4, 10, 49, 90, 12, 222, 4, 10, 49, 138, 114, 12, 70, 4, 5, 4, 10, 334, 49, 12, 140, 1, 142, 4, 5, 4, 4, 10, 269, 1, 12, 140, 95, 4, 10, 1, 15, 12, 140, 1, 4, 10, 15, 334, 12, 140, 1, 4, 5, 4, 10, 331, 125, 12, 104, 4, 10, 88, 114, 12, 104, 4, 10, 269, 112, 18, 12, 140, 336, 187, 4, 10, 329, 112, 12, 140, 336, 72, 4, 5, 4, 10, 44, 90, 12, 189, 1, 4, 5, 4, 8, 52, 4, 10, 215, 12, 269, 11, 4, 10, 57, 12, 11, 4, 10, 60, 12, 11, 90, 4, 10, 220, 12, 334, 11, 4, 10, 221, 12, 112, 11, 4, 10, 59, 12, 125, 11, 4, 10, 103, 12, 114, 11, 4, 10, 150, 12, 44, 11, 4, 10, 58, 12, 11, 138, 4, 5, 4, 8, 61, 4, 10, 62, 108, 68, 4, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 315}, "11": {"input": [2, 6, 1, 4, 8, 9, 4, 10, 11, 12, 13, 1, 198, 4, 10, 15, 12, 13, 1, 198, 4, 10, 88, 12, 4, 32, 199, 18, 12, 200, 169, 19, 18, 1, 1, 1, 4, 32, 92, 12, 4, 176, 29, 18, 12, 30, 42, 235, 1, 4, 176, 33, 18, 12, 30, 42, 169, 1, 4, 32, 207, 12, 5, 4, 176, 35, 12, 30, 42, 298, 1, 4, 176, 37, 12, 30, 42, 298, 1, 4, 10, 49, 186, 12, 13, 236, 198, 4, 10, 127, 12, 128, 236, 4, 32, 131, 83, 12, 296, 337, 18, 1, 4, 32, 133, 83, 12, 124, 338, 1, 4, 32, 259, 83, 12, 120, 186, 1, 18, 1, 4, 32, 261, 83, 12, 193, 186, 122, 83, 1, 4, 5, 4, 8, 69, 4, 10, 199, 247, 12, 248, 1, 249, 4, 10, 199, 35, 12, 250, 1, 142, 4, 10, 199, 145, 18, 12, 104, 4, 10, 199, 92, 37, 12, 70, 4, 10, 37, 145, 186, 12, 70, 4, 10, 92, 145, 186, 12, 70, 4, 10, 207, 145, 12, 70, 4, 5, 4, 8, 52, 4, 10, 103, 12, 259, 11, 4, 10, 60, 12, 199, 11, 4, 10, 149, 12, 37, 15, 4, 10, 150, 12, 261, 15, 4, 10, 339, 12, 131, 11, 4, 10, 101, 12, 133, 11, 4, 10, 57, 12, 11, 4, 10, 59, 12, 15, 4, 5, 4, 8, 61, 4, 10, 62, 252, 65, 66, 4, 10, 151, 1, 68, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [6, 1, 4, 8, 9, 4, 10, 11, 12, 13, 1, 198, 4, 10, 15, 12, 13, 1, 198, 4, 10, 88, 12, 4, 32, 199, 18, 12, 200, 169, 19, 18, 1, 1, 1, 4, 32, 92, 12, 4, 176, 29, 18, 12, 30, 42, 235, 1, 4, 176, 33, 18, 12, 30, 42, 169, 1, 4, 32, 207, 12, 5, 4, 176, 35, 12, 30, 42, 298, 1, 4, 176, 37, 12, 30, 42, 298, 1, 4, 10, 49, 186, 12, 13, 236, 198, 4, 10, 127, 12, 128, 236, 4, 32, 131, 83, 12, 296, 337, 18, 1, 4, 32, 133, 83, 12, 124, 338, 1, 4, 32, 259, 83, 12, 120, 186, 1, 18, 1, 4, 32, 261, 83, 12, 193, 186, 122, 83, 1, 4, 5, 4, 8, 69, 4, 10, 199, 247, 12, 248, 1, 249, 4, 10, 199, 35, 12, 250, 1, 142, 4, 10, 199, 145, 18, 12, 104, 4, 10, 199, 92, 37, 12, 70, 4, 10, 37, 145, 186, 12, 70, 4, 10, 92, 145, 186, 12, 70, 4, 10, 207, 145, 12, 70, 4, 5, 4, 8, 52, 4, 10, 103, 12, 259, 11, 4, 10, 60, 12, 199, 11, 4, 10, 149, 12, 37, 15, 4, 10, 150, 12, 261, 15, 4, 10, 339, 12, 131, 11, 4, 10, 101, 12, 133, 11, 4, 10, 57, 12, 11, 4, 10, 59, 12, 15, 4, 5, 4, 8, 61, 4, 10, 62, 252, 65, 66, 4, 10, 151, 1, 68, 4, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 253}, "12": {"input": [2, 6, 1, 4, 8, 9, 4, 10, 11, 12, 13, 1, 198, 4, 10, 15, 186, 12, 13, 186, 230, 1, 4, 10, 49, 12, 13, 186, 230, 1, 4, 10, 112, 186, 12, 13, 186, 230, 1, 4, 5, 4, 10, 114, 12, 13, 236, 198, 4, 32, 88, 12, 4, 32, 92, 12, 4, 32, 207, 12, 4, 5, 4, 10, 269, 12, 270, 252, 340, 4, 32, 274, 12, 1, 1, 4, 32, 275, 12, 1, 1, 4, 32, 276, 12, 1, 1, 4, 32, 1, 12, 1, 1, 4, 5, 4, 10, 44, 12, 45, 154, 1, 172, 166, 4, 10, 159, 12, 45, 4, 32, 341, 12, 113, 4, 32, 342, 12, 46, 4, 32, 343, 12, 19, 4, 5, 4, 10, 199, 12, 200, 1, 321, 4, 5, 4, 10, 138, 12, 13, 344, 4, 5, 4, 5, 4, 8, 52, 4, 10, 57, 12, 11, 4, 10, 215, 12, 11, 112, 4, 10, 56, 12, 11, 49, 4, 10, 220, 12, 11, 15, 4, 5, 4, 10, 146, 12, 11, 275, 4, 10, 1, 12, 11, 276, 4, 10, 313, 12, 11, 274, 4, 10, 53, 12, 11, 1, 4, 5, 4, 10, 60, 12, 11, 199, 4, 5, 4, 10, 5, 4, 8, 69, 4, 5, 4, 10, 199, 18, 138, 18, 12, 104, 4, 10, 269, 138, 15, 12, 104, 4, 5, 4, 10, 44, 199, 63, 12, 189, 4, 10, 44, 199, 63, 12, 70, 4, 5, 4, 10, 15, 199, 12, 192, 74, 154, 4, 10, 199, 15, 12, 79, 74, 241, 4, 10, 199, 15, 12, 104, 4, 5, 4, 10, 199, 49, 12, 1, 74, 65, 345, 4, 5, 4, 10, 199, 274, 12, 79, 346, 191, 347, 4, 10, 199, 275, 12, 79, 348, 191, 18, 347, 4, 10, 199, 276, 12, 79, 349, 191, 347, 4, 5, 4, 10, 199, 112, 12, 73, 348, 154, 108, 4, 10, 199, 92, 12, 79, 348, 241, 347, 107, 4, 5, 4, 10, 199, 112, 12, 73, 349, 154, 350, 4, 10, 199, 207, 12, 79, 349, 241, 347, 187, 4, 5, 4, 10, 199, 112, 12, 73, 346, 154, 351, 4, 10, 199, 88, 12, 79, 346, 241, 347, 251, 4, 5, 4, 10, 1, 199, 12, 70, 251, 4, 5, 4, 8, 61, 4, 10, 151, 1, 66, 4, 10, 62, 63, 1, 64, 65, 68, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [6, 1, 4, 8, 9, 4, 10, 11, 12, 13, 1, 198, 4, 10, 15, 186, 12, 13, 186, 230, 1, 4, 10, 49, 12, 13, 186, 230, 1, 4, 10, 112, 186, 12, 13, 186, 230, 1, 4, 5, 4, 10, 114, 12, 13, 236, 198, 4, 32, 88, 12, 4, 32, 92, 12, 4, 32, 207, 12, 4, 5, 4, 10, 269, 12, 270, 252, 340, 4, 32, 274, 12, 1, 1, 4, 32, 275, 12, 1, 1, 4, 32, 276, 12, 1, 1, 4, 32, 1, 12, 1, 1, 4, 5, 4, 10, 44, 12, 45, 154, 1, 172, 166, 4, 10, 159, 12, 45, 4, 32, 341, 12, 113, 4, 32, 342, 12, 46, 4, 32, 343, 12, 19, 4, 5, 4, 10, 199, 12, 200, 1, 321, 4, 5, 4, 10, 138, 12, 13, 344, 4, 5, 4, 5, 4, 8, 52, 4, 10, 57, 12, 11, 4, 10, 215, 12, 11, 112, 4, 10, 56, 12, 11, 49, 4, 10, 220, 12, 11, 15, 4, 5, 4, 10, 146, 12, 11, 275, 4, 10, 1, 12, 11, 276, 4, 10, 313, 12, 11, 274, 4, 10, 53, 12, 11, 1, 4, 5, 4, 10, 60, 12, 11, 199, 4, 5, 4, 10, 5, 4, 8, 69, 4, 5, 4, 10, 199, 18, 138, 18, 12, 104, 4, 10, 269, 138, 15, 12, 104, 4, 5, 4, 10, 44, 199, 63, 12, 189, 4, 10, 44, 199, 63, 12, 70, 4, 5, 4, 10, 15, 199, 12, 192, 74, 154, 4, 10, 199, 15, 12, 79, 74, 241, 4, 10, 199, 15, 12, 104, 4, 5, 4, 10, 199, 49, 12, 1, 74, 65, 345, 4, 5, 4, 10, 199, 274, 12, 79, 346, 191, 347, 4, 10, 199, 275, 12, 79, 348, 191, 18, 347, 4, 10, 199, 276, 12, 79, 349, 191, 347, 4, 5, 4, 10, 199, 112, 12, 73, 348, 154, 108, 4, 10, 199, 92, 12, 79, 348, 241, 347, 107, 4, 5, 4, 10, 199, 112, 12, 73, 349, 154, 350, 4, 10, 199, 207, 12, 79, 349, 241, 347, 187, 4, 5, 4, 10, 199, 112, 12, 73, 346, 154, 351, 4, 10, 199, 88, 12, 79, 346, 241, 347, 251, 4, 5, 4, 10, 1, 199, 12, 70, 251, 4, 5, 4, 8, 61, 4, 10, 151, 1, 66, 4, 10, 62, 63, 1, 64, 65, 68, 4, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 402}, "13": {"input": [2, 6, 156, 4, 8, 9, 4, 10, 11, 12, 13, 320, 198, 4, 10, 15, 12, 13, 352, 198, 4, 10, 90, 12, 91, 353, 321, 354, 4, 5, 4, 10, 49, 12, 13, 352, 4, 10, 112, 12, 13, 4, 32, 114, 12, 236, 198, 4, 32, 138, 12, 1, 1, 1, 4, 5, 4, 10, 167, 12, 13, 246, 4, 5, 4, 10, 179, 12, 1, 4, 32, 355, 18, 12, 356, 96, 1, 78, 4, 32, 25, 12, 26, 4, 5, 4, 10, 305, 12, 13, 228, 50, 51, 4, 5, 4, 5, 4, 8, 52, 4, 10, 57, 12, 11, 4, 10, 60, 12, 90, 11, 4, 10, 150, 12, 49, 11, 4, 10, 53, 12, 114, 49, 15, 4, 10, 221, 12, 167, 11, 4, 5, 4, 8, 69, 4, 10, 90, 305, 145, 12, 104, 4, 5, 4, 10, 114, 179, 12, 140, 165, 4, 10, 49, 138, 12, 70, 4, 5, 4, 10, 90, 49, 12, 70, 4, 10, 167, 90, 12, 70, 4, 5, 4, 8, 61, 4, 10, 62, 155, 66, 4, 10, 62, 184, 68, 4, 10, 151, 357, 68, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [6, 156, 4, 8, 9, 4, 10, 11, 12, 13, 320, 198, 4, 10, 15, 12, 13, 352, 198, 4, 10, 90, 12, 91, 353, 321, 354, 4, 5, 4, 10, 49, 12, 13, 352, 4, 10, 112, 12, 13, 4, 32, 114, 12, 236, 198, 4, 32, 138, 12, 1, 1, 1, 4, 5, 4, 10, 167, 12, 13, 246, 4, 5, 4, 10, 179, 12, 1, 4, 32, 355, 18, 12, 356, 96, 1, 78, 4, 32, 25, 12, 26, 4, 5, 4, 10, 305, 12, 13, 228, 50, 51, 4, 5, 4, 5, 4, 8, 52, 4, 10, 57, 12, 11, 4, 10, 60, 12, 90, 11, 4, 10, 150, 12, 49, 11, 4, 10, 53, 12, 114, 49, 15, 4, 10, 221, 12, 167, 11, 4, 5, 4, 8, 69, 4, 10, 90, 305, 145, 12, 104, 4, 5, 4, 10, 114, 179, 12, 140, 165, 4, 10, 49, 138, 12, 70, 4, 5, 4, 10, 90, 49, 12, 70, 4, 10, 167, 90, 12, 70, 4, 5, 4, 8, 61, 4, 10, 62, 155, 66, 4, 10, 62, 184, 68, 4, 10, 151, 357, 68, 4, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 192}, "14": {"input": [2, 6, 291, 4, 8, 9, 4, 5, 4, 10, 11, 12, 13, 292, 198, 4, 5, 4, 10, 15, 186, 12, 13, 186, 230, 139, 4, 10, 90, 18, 12, 91, 296, 244, 1, 4, 10, 29, 12, 30, 358, 87, 172, 4, 5, 4, 10, 49, 12, 13, 236, 198, 4, 32, 112, 12, 36, 297, 4, 32, 114, 12, 34, 297, 4, 5, 4, 10, 117, 12, 118, 359, 360, 298, 4, 32, 119, 12, 36, 299, 124, 300, 4, 32, 123, 12, 34, 302, 124, 303, 4, 32, 301, 12, 36, 302, 124, 300, 4, 32, 304, 12, 34, 299, 124, 303, 4, 5, 4, 10, 33, 12, 30, 309, 87, 310, 4, 10, 125, 12, 126, 4, 32, 213, 12, 168, 4, 32, 311, 12, 168, 4, 5, 4, 10, 88, 12, 294, 4, 32, 93, 12, 94, 242, 361, 113, 295, 4, 32, 138, 12, 13, 4, 5, 4, 10, 167, 12, 13, 180, 51, 4, 5, 4, 8, 52, 4, 10, 215, 12, 11, 15, 4, 10, 182, 12, 11, 119, 4, 10, 313, 12, 11, 304, 4, 10, 57, 12, 11, 301, 4, 10, 314, 12, 11, 123, 4, 10, 60, 12, 11, 90, 4, 10, 56, 12, 11, 1, 4, 10, 55, 12, 11, 112, 4, 10, 216, 12, 11, 1, 4, 10, 290, 12, 11, 114, 4, 10, 315, 12, 11, 93, 4, 10, 221, 12, 11, 213, 4, 10, 316, 12, 11, 4, 5, 4, 8, 61, 4, 10, 62, 63, 155, 1, 65, 66, 4, 10, 62, 63, 351, 362, 65, 66, 4, 10, 62, 63, 242, 32, 65, 68, 4, 10, 5, 4, 8, 69, 4, 5, 4, 10, 90, 18, 15, 18, 12, 104, 4, 10, 90, 18, 167, 12, 104, 4, 5, 4, 10, 15, 33, 12, 105, 4, 10, 15, 29, 12, 105, 4, 10, 33, 29, 12, 105, 4, 10, 29, 167, 12, 70, 4, 5, 4, 10, 33, 145, 12, 70, 4, 10, 29, 145, 12, 70, 4, 5, 4, 10, 119, 114, 12, 140, 1, 4, 10, 301, 114, 12, 140, 130, 4, 10, 304, 112, 12, 140, 141, 4, 10, 123, 112, 12, 140, 1, 4, 5, 4, 10, 117, 29, 12, 105, 72, 4, 5, 4, 5, 4, 10, 90, 33, 12, 248, 4, 5, 4, 10, 33, 90, 12, 70, 4, 10, 33, 88, 12, 105, 4, 5, 4, 10, 213, 88, 12, 140, 1, 187, 4, 10, 88, 311, 12, 140, 165, 4, 10, 311, 90, 12, 70, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [6, 291, 4, 8, 9, 4, 5, 4, 10, 11, 12, 13, 292, 198, 4, 5, 4, 10, 15, 186, 12, 13, 186, 230, 139, 4, 10, 90, 18, 12, 91, 296, 244, 1, 4, 10, 29, 12, 30, 358, 87, 172, 4, 5, 4, 10, 49, 12, 13, 236, 198, 4, 32, 112, 12, 36, 297, 4, 32, 114, 12, 34, 297, 4, 5, 4, 10, 117, 12, 118, 359, 360, 298, 4, 32, 119, 12, 36, 299, 124, 300, 4, 32, 123, 12, 34, 302, 124, 303, 4, 32, 301, 12, 36, 302, 124, 300, 4, 32, 304, 12, 34, 299, 124, 303, 4, 5, 4, 10, 33, 12, 30, 309, 87, 310, 4, 10, 125, 12, 126, 4, 32, 213, 12, 168, 4, 32, 311, 12, 168, 4, 5, 4, 10, 88, 12, 294, 4, 32, 93, 12, 94, 242, 361, 113, 295, 4, 32, 138, 12, 13, 4, 5, 4, 10, 167, 12, 13, 180, 51, 4, 5, 4, 8, 52, 4, 10, 215, 12, 11, 15, 4, 10, 182, 12, 11, 119, 4, 10, 313, 12, 11, 304, 4, 10, 57, 12, 11, 301, 4, 10, 314, 12, 11, 123, 4, 10, 60, 12, 11, 90, 4, 10, 56, 12, 11, 1, 4, 10, 55, 12, 11, 112, 4, 10, 216, 12, 11, 1, 4, 10, 290, 12, 11, 114, 4, 10, 315, 12, 11, 93, 4, 10, 221, 12, 11, 213, 4, 10, 316, 12, 11, 4, 5, 4, 8, 61, 4, 10, 62, 63, 155, 1, 65, 66, 4, 10, 62, 63, 351, 362, 65, 66, 4, 10, 62, 63, 242, 32, 65, 68, 4, 10, 5, 4, 8, 69, 4, 5, 4, 10, 90, 18, 15, 18, 12, 104, 4, 10, 90, 18, 167, 12, 104, 4, 5, 4, 10, 15, 33, 12, 105, 4, 10, 15, 29, 12, 105, 4, 10, 33, 29, 12, 105, 4, 10, 29, 167, 12, 70, 4, 5, 4, 10, 33, 145, 12, 70, 4, 10, 29, 145, 12, 70, 4, 5, 4, 10, 119, 114, 12, 140, 1, 4, 10, 301, 114, 12, 140, 130, 4, 10, 304, 112, 12, 140, 141, 4, 10, 123, 112, 12, 140, 1, 4, 5, 4, 10, 117, 29, 12, 105, 72, 4, 5, 4, 5, 4, 10, 90, 33, 12, 248, 4, 5, 4, 10, 33, 90, 12, 70, 4, 10, 33, 88, 12, 105, 4, 5, 4, 10, 213, 88, 12, 140, 1, 187, 4, 10, 88, 311, 12, 140, 165, 4, 10, 311, 90, 12, 70, 4, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 422}, "15": {"input": [2, 6, 4, 8, 9, 4, 10, 11, 12, 13, 197, 198, 4, 10, 15, 12, 13, 1, 4, 10, 125, 83, 12, 126, 46, 214, 4, 10, 49, 186, 12, 13, 110, 363, 4, 10, 44, 186, 12, 45, 46, 1, 24, 87, 4, 10, 29, 12, 30, 113, 169, 172, 171, 4, 10, 355, 83, 12, 356, 96, 1, 240, 364, 4, 10, 127, 18, 12, 128, 95, 365, 325, 4, 10, 90, 12, 91, 175, 296, 1, 1, 321, 4, 5, 4, 10, 112, 12, 13, 50, 51, 4, 5, 4, 8, 69, 4, 10, 355, 49, 355, 18, 12, 70, 4, 10, 44, 355, 18, 12, 70, 4, 10, 90, 112, 49, 12, 104, 4, 10, 44, 90, 18, 12, 189, 72, 4, 10, 125, 90, 18, 12, 70, 4, 10, 90, 355, 12, 248, 1, 4, 10, 355, 90, 18, 12, 70, 4, 10, 29, 112, 18, 12, 70, 4, 10, 29, 49, 83, 12, 140, 354, 142, 72, 4, 10, 49, 186, 15, 18, 12, 105, 4, 10, 15, 112, 90, 83, 12, 70, 4, 5, 4, 8, 61, 4, 10, 62, 155, 65, 66, 4, 10, 62, 242, 83, 65, 68, 4, 5, 4, 8, 52, 4, 10, 146, 12, 125, 11, 4, 10, 53, 12, 49, 11, 4, 10, 57, 12, 44, 11, 4, 10, 316, 12, 11, 4, 10, 60, 12, 90, 366, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [6, 4, 8, 9, 4, 10, 11, 12, 13, 197, 198, 4, 10, 15, 12, 13, 1, 4, 10, 125, 83, 12, 126, 46, 214, 4, 10, 49, 186, 12, 13, 110, 363, 4, 10, 44, 186, 12, 45, 46, 1, 24, 87, 4, 10, 29, 12, 30, 113, 169, 172, 171, 4, 10, 355, 83, 12, 356, 96, 1, 240, 364, 4, 10, 127, 18, 12, 128, 95, 365, 325, 4, 10, 90, 12, 91, 175, 296, 1, 1, 321, 4, 5, 4, 10, 112, 12, 13, 50, 51, 4, 5, 4, 8, 69, 4, 10, 355, 49, 355, 18, 12, 70, 4, 10, 44, 355, 18, 12, 70, 4, 10, 90, 112, 49, 12, 104, 4, 10, 44, 90, 18, 12, 189, 72, 4, 10, 125, 90, 18, 12, 70, 4, 10, 90, 355, 12, 248, 1, 4, 10, 355, 90, 18, 12, 70, 4, 10, 29, 112, 18, 12, 70, 4, 10, 29, 49, 83, 12, 140, 354, 142, 72, 4, 10, 49, 186, 15, 18, 12, 105, 4, 10, 15, 112, 90, 83, 12, 70, 4, 5, 4, 8, 61, 4, 10, 62, 155, 65, 66, 4, 10, 62, 242, 83, 65, 68, 4, 5, 4, 8, 52, 4, 10, 146, 12, 125, 11, 4, 10, 53, 12, 49, 11, 4, 10, 57, 12, 44, 11, 4, 10, 316, 12, 11, 4, 10, 60, 12, 90, 366, 4, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 233}, "16": {"input": [2, 6, 4, 8, 9, 4, 10, 11, 12, 13, 198, 1, 4, 10, 367, 12, 1, 296, 1, 31, 97, 1, 1, 4, 10, 29, 12, 30, 113, 18, 340, 368, 38, 4, 10, 88, 12, 4, 32, 125, 18, 12, 126, 46, 214, 4, 5, 4, 10, 199, 12, 200, 201, 4, 5, 4, 10, 15, 12, 13, 50, 51, 4, 5, 4, 8, 69, 4, 5, 4, 10, 125, 199, 12, 70, 187, 4, 10, 199, 15, 12, 104, 4, 10, 367, 15, 12, 104, 4, 10, 199, 29, 12, 70, 106, 4, 10, 29, 15, 12, 70, 4, 5, 4, 5, 4, 8, 52, 4, 10, 146, 12, 125, 11, 4, 10, 150, 12, 367, 11, 4, 10, 57, 12, 11, 4, 10, 60, 12, 199, 11, 4, 5, 4, 8, 61, 4, 10, 62, 242, 65, 68, 4, 10, 62, 252, 65, 66, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [6, 4, 8, 9, 4, 10, 11, 12, 13, 198, 1, 4, 10, 367, 12, 1, 296, 1, 31, 97, 1, 1, 4, 10, 29, 12, 30, 113, 18, 340, 368, 38, 4, 10, 88, 12, 4, 32, 125, 18, 12, 126, 46, 214, 4, 5, 4, 10, 199, 12, 200, 201, 4, 5, 4, 10, 15, 12, 13, 50, 51, 4, 5, 4, 8, 69, 4, 5, 4, 10, 125, 199, 12, 70, 187, 4, 10, 199, 15, 12, 104, 4, 10, 367, 15, 12, 104, 4, 10, 199, 29, 12, 70, 106, 4, 10, 29, 15, 12, 70, 4, 5, 4, 5, 4, 8, 52, 4, 10, 146, 12, 125, 11, 4, 10, 150, 12, 367, 11, 4, 10, 57, 12, 11, 4, 10, 60, 12, 199, 11, 4, 5, 4, 8, 61, 4, 10, 62, 242, 65, 68, 4, 10, 62, 252, 65, 66, 4, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 149}, "17": {"input": [2, 6, 4, 83, 9, 4, 8, 11, 12, 13, 1, 253, 198, 4, 8, 15, 12, 13, 236, 198, 4, 5, 4, 8, 125, 18, 12, 126, 46, 162, 4, 5, 4, 8, 49, 12, 13, 4, 10, 112, 12, 42, 18, 113, 369, 4, 10, 114, 12, 40, 18, 96, 370, 4, 5, 4, 8, 138, 12, 13, 46, 371, 236, 198, 4, 10, 88, 12, 4, 10, 92, 12, 4, 10, 207, 12, 4, 10, 208, 12, 4, 5, 4, 8, 134, 12, 135, 85, 172, 325, 4, 5, 4, 5, 4, 8, 209, 12, 4, 89, 90, 18, 12, 91, 137, 321, 293, 372, 4, 89, 373, 12, 374, 328, 375, 4, 362, 376, 18, 12, 40, 113, 4, 362, 377, 18, 12, 42, 96, 4, 5, 4, 8, 210, 12, 4, 89, 331, 12, 332, 122, 333, 378, 4, 89, 379, 12, 332, 122, 333, 236, 198, 4, 5, 4, 89, 380, 12, 332, 122, 381, 378, 4, 89, 382, 12, 332, 122, 381, 236, 198, 4, 5, 4, 89, 1, 12, 332, 122, 383, 378, 4, 89, 1, 12, 332, 122, 383, 236, 198, 4, 5, 4, 5, 4, 8, 167, 12, 13, 1, 4, 89, 211, 12, 4, 89, 212, 12, 236, 198, 4, 89, 384, 12, 4, 89, 1, 12, 236, 198, 4, 89, 1, 12, 4, 89, 1, 12, 236, 198, 4, 5, 4, 5, 4, 8, 179, 12, 13, 385, 50, 4, 5, 4, 8, 44, 12, 45, 386, 4, 8, 22, 12, 23, 255, 4, 89, 1, 12, 4, 89, 1, 12, 236, 198, 4, 89, 1, 12, 4, 89, 1, 12, 236, 198, 4, 89, 1, 12, 4, 89, 1, 12, 236, 198, 4, 5, 4, 5, 4, 83, 52, 4, 8, 60, 12, 90, 11, 4, 8, 221, 12, 11, 125, 4, 8, 58, 12, 179, 4, 8, 57, 12, 11, 4, 5, 4, 8, 387, 12, 114, 11, 4, 8, 220, 12, 112, 11, 4, 8, 147, 12, 15, 11, 4, 5, 4, 8, 149, 12, 379, 11, 4, 8, 1, 12, 382, 11, 4, 8, 148, 12, 1, 11, 4, 5, 4, 8, 59, 12, 212, 11, 4, 8, 218, 12, 1, 11, 4, 8, 1, 12, 1, 11, 4, 5, 4, 8, 56, 12, 1, 11, 4, 8, 55, 12, 1, 11, 4, 8, 216, 12, 1, 11, 4, 5, 4, 8, 146, 12, 88, 11, 4, 8, 103, 12, 92, 11, 4, 8, 339, 12, 207, 11, 4, 8, 150, 12, 208, 11, 4, 5, 4, 83, 69, 4, 8, 90, 179, 18, 12, 104, 4, 8, 210, 179, 15, 167, 210, 12, 104, 4, 8, 210, 134, 12, 70, 107, 4, 5, 4, 8, 209, 210, 12, 248, 4, 8, 209, 167, 12, 70, 106, 4, 5, 4, 8, 90, 49, 12, 194, 388, 317, 4, 8, 90, 114, 12, 140, 389, 4, 8, 90, 112, 12, 140, 390, 4, 5, 4, 8, 373, 138, 12, 140, 155, 4, 5, 4, 8, 90, 88, 12, 285, 336, 1, 4, 8, 90, 88, 12, 285, 226, 1, 4, 8, 90, 88, 12, 285, 1, 1, 4, 5, 4, 8, 90, 92, 12, 285, 391, 1, 4, 8, 90, 92, 12, 285, 1, 1, 4, 8, 90, 92, 12, 285, 1, 1, 4, 8, 90, 92, 12, 285, 1, 1, 4, 8, 90, 92, 12, 285, 1, 1, 4, 8, 90, 92, 12, 285, 1, 1, 4, 5, 4, 8, 90, 207, 12, 285, 1, 1, 4, 8, 90, 207, 12, 285, 336, 1, 4, 8, 90, 207, 12, 285, 1, 1, 4, 8], "target": [6, 4, 83, 9, 4, 8, 11, 12, 13, 1, 253, 198, 4, 8, 15, 12, 13, 236, 198, 4, 5, 4, 8, 125, 18, 12, 126, 46, 162, 4, 5, 4, 8, 49, 12, 13, 4, 10, 112, 12, 42, 18, 113, 369, 4, 10, 114, 12, 40, 18, 96, 370, 4, 5, 4, 8, 138, 12, 13, 46, 371, 236, 198, 4, 10, 88, 12, 4, 10, 92, 12, 4, 10, 207, 12, 4, 10, 208, 12, 4, 5, 4, 8, 134, 12, 135, 85, 172, 325, 4, 5, 4, 5, 4, 8, 209, 12, 4, 89, 90, 18, 12, 91, 137, 321, 293, 372, 4, 89, 373, 12, 374, 328, 375, 4, 362, 376, 18, 12, 40, 113, 4, 362, 377, 18, 12, 42, 96, 4, 5, 4, 8, 210, 12, 4, 89, 331, 12, 332, 122, 333, 378, 4, 89, 379, 12, 332, 122, 333, 236, 198, 4, 5, 4, 89, 380, 12, 332, 122, 381, 378, 4, 89, 382, 12, 332, 122, 381, 236, 198, 4, 5, 4, 89, 1, 12, 332, 122, 383, 378, 4, 89, 1, 12, 332, 122, 383, 236, 198, 4, 5, 4, 5, 4, 8, 167, 12, 13, 1, 4, 89, 211, 12, 4, 89, 212, 12, 236, 198, 4, 89, 384, 12, 4, 89, 1, 12, 236, 198, 4, 89, 1, 12, 4, 89, 1, 12, 236, 198, 4, 5, 4, 5, 4, 8, 179, 12, 13, 385, 50, 4, 5, 4, 8, 44, 12, 45, 386, 4, 8, 22, 12, 23, 255, 4, 89, 1, 12, 4, 89, 1, 12, 236, 198, 4, 89, 1, 12, 4, 89, 1, 12, 236, 198, 4, 89, 1, 12, 4, 89, 1, 12, 236, 198, 4, 5, 4, 5, 4, 83, 52, 4, 8, 60, 12, 90, 11, 4, 8, 221, 12, 11, 125, 4, 8, 58, 12, 179, 4, 8, 57, 12, 11, 4, 5, 4, 8, 387, 12, 114, 11, 4, 8, 220, 12, 112, 11, 4, 8, 147, 12, 15, 11, 4, 5, 4, 8, 149, 12, 379, 11, 4, 8, 1, 12, 382, 11, 4, 8, 148, 12, 1, 11, 4, 5, 4, 8, 59, 12, 212, 11, 4, 8, 218, 12, 1, 11, 4, 8, 1, 12, 1, 11, 4, 5, 4, 8, 56, 12, 1, 11, 4, 8, 55, 12, 1, 11, 4, 8, 216, 12, 1, 11, 4, 5, 4, 8, 146, 12, 88, 11, 4, 8, 103, 12, 92, 11, 4, 8, 339, 12, 207, 11, 4, 8, 150, 12, 208, 11, 4, 5, 4, 83, 69, 4, 8, 90, 179, 18, 12, 104, 4, 8, 210, 179, 15, 167, 210, 12, 104, 4, 8, 210, 134, 12, 70, 107, 4, 5, 4, 8, 209, 210, 12, 248, 4, 8, 209, 167, 12, 70, 106, 4, 5, 4, 8, 90, 49, 12, 194, 388, 317, 4, 8, 90, 114, 12, 140, 389, 4, 8, 90, 112, 12, 140, 390, 4, 5, 4, 8, 373, 138, 12, 140, 155, 4, 5, 4, 8, 90, 88, 12, 285, 336, 1, 4, 8, 90, 88, 12, 285, 226, 1, 4, 8, 90, 88, 12, 285, 1, 1, 4, 5, 4, 8, 90, 92, 12, 285, 391, 1, 4, 8, 90, 92, 12, 285, 1, 1, 4, 8, 90, 92, 12, 285, 1, 1, 4, 8, 90, 92, 12, 285, 1, 1, 4, 8, 90, 92, 12, 285, 1, 1, 4, 8, 90, 92, 12, 285, 1, 1, 4, 5, 4, 8, 90, 207, 12, 285, 1, 1, 4, 8, 90, 207, 12, 285, 336, 1, 4, 8, 90, 207, 12, 285, 1, 1, 4, 8, 3], "length": 600}, "18": {"input": [2, 6, 4, 8, 9, 4, 10, 11, 12, 13, 46, 4, 32, 88, 12, 5, 4, 32, 92, 186, 12, 4, 32, 207, 63, 12, 113, 4, 32, 208, 12, 113, 4, 5, 4, 10, 209, 12, 18, 235, 1, 4, 32, 1, 63, 12, 1, 1, 253, 4, 32, 22, 12, 23, 157, 1, 4, 5, 4, 10, 29, 12, 30, 36, 392, 171, 1, 4, 32, 33, 12, 1, 4, 32, 35, 12, 1, 4, 5, 4, 8, 61, 4, 5, 4, 10, 62, 351, 65, 68, 4, 10, 62, 108, 65, 66, 4, 282, 5, 4, 8, 69, 4, 10, 88, 29, 12, 285, 351, 1, 4, 10, 92, 29, 83, 12, 285, 108, 1, 4, 5, 4, 10, 29, 209, 12, 1, 4, 10, 29, 393, 83, 12, 394, 4, 10, 209, 393, 12, 104, 4, 10, 5, 4, 8, 52, 4, 10, 59, 12, 92, 4, 10, 218, 12, 88, 4, 10, 219, 12, 22, 4, 10, 183, 12, 33, 4, 10, 339, 12, 1, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [6, 4, 8, 9, 4, 10, 11, 12, 13, 46, 4, 32, 88, 12, 5, 4, 32, 92, 186, 12, 4, 32, 207, 63, 12, 113, 4, 32, 208, 12, 113, 4, 5, 4, 10, 209, 12, 18, 235, 1, 4, 32, 1, 63, 12, 1, 1, 253, 4, 32, 22, 12, 23, 157, 1, 4, 5, 4, 10, 29, 12, 30, 36, 392, 171, 1, 4, 32, 33, 12, 1, 4, 32, 35, 12, 1, 4, 5, 4, 8, 61, 4, 5, 4, 10, 62, 351, 65, 68, 4, 10, 62, 108, 65, 66, 4, 282, 5, 4, 8, 69, 4, 10, 88, 29, 12, 285, 351, 1, 4, 10, 92, 29, 83, 12, 285, 108, 1, 4, 5, 4, 10, 29, 209, 12, 1, 4, 10, 29, 393, 83, 12, 394, 4, 10, 209, 393, 12, 104, 4, 10, 5, 4, 8, 52, 4, 10, 59, 12, 92, 4, 10, 218, 12, 88, 4, 10, 219, 12, 22, 4, 10, 183, 12, 33, 4, 10, 339, 12, 1, 4, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 172}, "19": {"input": [2, 6, 1, 4, 8, 9, 4, 10, 11, 12, 13, 352, 198, 4, 10, 15, 186, 12, 13, 186, 230, 395, 4, 10, 396, 18, 12, 1, 397, 4, 32, 398, 12, 124, 20, 4, 32, 1, 12, 120, 1, 4, 10, 29, 12, 30, 4, 32, 33, 18, 12, 40, 186, 157, 172, 1, 4, 32, 35, 18, 12, 40, 186, 157, 172, 358, 87, 4, 32, 37, 10, 12, 42, 18, 113, 267, 298, 368, 4, 10, 39, 12, 30, 42, 113, 122, 169, 4, 32, 41, 12, 1, 4, 32, 399, 12, 1, 4, 10, 117, 83, 12, 118, 193, 132, 18, 360, 340, 42, 4, 32, 119, 12, 1, 4, 32, 123, 12, 243, 4, 10, 127, 18, 12, 128, 236, 198, 1, 4, 10, 1, 83, 12, 130, 83, 1, 18, 400, 5, 4, 10, 1, 83, 12, 141, 83, 1, 18, 400, 4, 10, 1, 83, 12, 130, 83, 1, 18, 401, 4, 10, 1, 83, 12, 141, 83, 1, 18, 401, 4, 10, 402, 12, 128, 236, 198, 338, 18, 1, 1, 4, 10, 1, 12, 82, 4, 10, 1, 12, 403, 4, 8, 5, 4, 8, 52, 4, 10, 183, 12, 15, 11, 4, 10, 1, 12, 131, 11, 4, 10, 58, 12, 133, 11, 4, 10, 221, 12, 259, 11, 4, 10, 313, 12, 261, 11, 4, 10, 60, 12, 398, 11, 4, 10, 148, 12, 404, 11, 4, 10, 149, 12, 1, 11, 4, 10, 57, 12, 11, 4, 5, 4, 8, 61, 4, 10, 62, 63, 405, 64, 65, 66, 4, 10, 67, 406, 407, 65, 68, 4, 10, 5, 4, 8, 69, 4, 10, 396, 63, 15, 408, 12, 104, 4, 10, 396, 63, 145, 10, 12, 104, 4, 10, 117, 89, 145, 10, 12, 70, 4, 10, 39, 8, 145, 10, 12, 70, 4, 10, 29, 8, 145, 10, 12, 70, 4, 10, 37, 408, 33, 12, 105, 4, 10, 37, 408, 35, 12, 105, 4, 10, 5, 4, 10, 1, 18, 41, 12, 140, 1, 4, 10, 41, 1, 18, 12, 70, 4, 10, 398, 18, 399, 12, 140, 1, 4, 10, 399, 398, 18, 12, 70, 4, 10, 5, 4, 10, 396, 63, 117, 89, 12, 70, 106, 4, 10, 396, 63, 37, 408, 12, 105, 106, 4, 10, 119, 18, 35, 12, 105, 72, 4, 10, 123, 18, 33, 12, 105, 72, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [6, 1, 4, 8, 9, 4, 10, 11, 12, 13, 352, 198, 4, 10, 15, 186, 12, 13, 186, 230, 395, 4, 10, 396, 18, 12, 1, 397, 4, 32, 398, 12, 124, 20, 4, 32, 1, 12, 120, 1, 4, 10, 29, 12, 30, 4, 32, 33, 18, 12, 40, 186, 157, 172, 1, 4, 32, 35, 18, 12, 40, 186, 157, 172, 358, 87, 4, 32, 37, 10, 12, 42, 18, 113, 267, 298, 368, 4, 10, 39, 12, 30, 42, 113, 122, 169, 4, 32, 41, 12, 1, 4, 32, 399, 12, 1, 4, 10, 117, 83, 12, 118, 193, 132, 18, 360, 340, 42, 4, 32, 119, 12, 1, 4, 32, 123, 12, 243, 4, 10, 127, 18, 12, 128, 236, 198, 1, 4, 10, 1, 83, 12, 130, 83, 1, 18, 400, 5, 4, 10, 1, 83, 12, 141, 83, 1, 18, 400, 4, 10, 1, 83, 12, 130, 83, 1, 18, 401, 4, 10, 1, 83, 12, 141, 83, 1, 18, 401, 4, 10, 402, 12, 128, 236, 198, 338, 18, 1, 1, 4, 10, 1, 12, 82, 4, 10, 1, 12, 403, 4, 8, 5, 4, 8, 52, 4, 10, 183, 12, 15, 11, 4, 10, 1, 12, 131, 11, 4, 10, 58, 12, 133, 11, 4, 10, 221, 12, 259, 11, 4, 10, 313, 12, 261, 11, 4, 10, 60, 12, 398, 11, 4, 10, 148, 12, 404, 11, 4, 10, 149, 12, 1, 11, 4, 10, 57, 12, 11, 4, 5, 4, 8, 61, 4, 10, 62, 63, 405, 64, 65, 66, 4, 10, 67, 406, 407, 65, 68, 4, 10, 5, 4, 8, 69, 4, 10, 396, 63, 15, 408, 12, 104, 4, 10, 396, 63, 145, 10, 12, 104, 4, 10, 117, 89, 145, 10, 12, 70, 4, 10, 39, 8, 145, 10, 12, 70, 4, 10, 29, 8, 145, 10, 12, 70, 4, 10, 37, 408, 33, 12, 105, 4, 10, 37, 408, 35, 12, 105, 4, 10, 5, 4, 10, 1, 18, 41, 12, 140, 1, 4, 10, 41, 1, 18, 12, 70, 4, 10, 398, 18, 399, 12, 140, 1, 4, 10, 399, 398, 18, 12, 70, 4, 10, 5, 4, 10, 396, 63, 117, 89, 12, 70, 106, 4, 10, 396, 63, 37, 408, 12, 105, 106, 4, 10, 119, 18, 35, 12, 105, 72, 4, 10, 123, 18, 33, 12, 105, 72, 4, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 400}, "20": {"input": [2, 6, 156, 4, 8, 9, 4, 10, 11, 12, 13, 320, 198, 4, 10, 90, 12, 91, 353, 321, 78, 4, 10, 15, 12, 13, 4, 32, 88, 12, 4, 32, 92, 12, 1, 4, 32, 207, 12, 1, 4, 32, 208, 12, 1, 4, 32, 209, 12, 113, 4, 32, 210, 12, 157, 4, 5, 4, 10, 25, 12, 26, 409, 87, 172, 4, 5, 4, 10, 49, 12, 13, 228, 326, 4, 5, 4, 5, 4, 8, 52, 4, 10, 57, 12, 11, 4, 10, 60, 12, 90, 11, 4, 10, 103, 12, 88, 11, 4, 5, 4, 8, 69, 4, 10, 90, 49, 145, 12, 104, 4, 5, 4, 10, 88, 247, 12, 140, 108, 4, 10, 208, 247, 12, 140, 224, 1, 249, 18, 71, 4, 10, 207, 247, 12, 140, 410, 1, 249, 4, 10, 92, 247, 12, 140, 350, 1, 249, 4, 5, 4, 10, 92, 25, 12, 140, 225, 18, 411, 142, 4, 10, 207, 25, 12, 140, 18, 108, 187, 142, 4, 10, 208, 25, 12, 140, 18, 350, 107, 142, 4, 5, 4, 8, 61, 4, 10, 1, 224, 154, 66, 4, 10, 1, 225, 154, 66, 4, 10, 151, 357, 68, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [6, 156, 4, 8, 9, 4, 10, 11, 12, 13, 320, 198, 4, 10, 90, 12, 91, 353, 321, 78, 4, 10, 15, 12, 13, 4, 32, 88, 12, 4, 32, 92, 12, 1, 4, 32, 207, 12, 1, 4, 32, 208, 12, 1, 4, 32, 209, 12, 113, 4, 32, 210, 12, 157, 4, 5, 4, 10, 25, 12, 26, 409, 87, 172, 4, 5, 4, 10, 49, 12, 13, 228, 326, 4, 5, 4, 5, 4, 8, 52, 4, 10, 57, 12, 11, 4, 10, 60, 12, 90, 11, 4, 10, 103, 12, 88, 11, 4, 5, 4, 8, 69, 4, 10, 90, 49, 145, 12, 104, 4, 5, 4, 10, 88, 247, 12, 140, 108, 4, 10, 208, 247, 12, 140, 224, 1, 249, 18, 71, 4, 10, 207, 247, 12, 140, 410, 1, 249, 4, 10, 92, 247, 12, 140, 350, 1, 249, 4, 5, 4, 10, 92, 25, 12, 140, 225, 18, 411, 142, 4, 10, 207, 25, 12, 140, 18, 108, 187, 142, 4, 10, 208, 25, 12, 140, 18, 350, 107, 142, 4, 5, 4, 8, 61, 4, 10, 1, 224, 154, 66, 4, 10, 1, 225, 154, 66, 4, 10, 151, 357, 68, 4, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 203}, "21": {"input": [2, 6, 4, 8, 9, 4, 10, 11, 12, 13, 111, 51, 198, 4, 10, 15, 12, 13, 157, 1, 4, 10, 88, 12, 5, 4, 32, 199, 186, 12, 200, 1, 321, 4, 32, 331, 12, 332, 310, 1, 412, 1, 4, 5, 4, 10, 49, 12, 13, 245, 4, 5, 4, 8, 61, 4, 10, 62, 336, 68, 4, 10, 62, 95, 186, 66, 4, 5, 4, 8, 69, 4, 10, 88, 186, 49, 83, 12, 104, 4, 10, 331, 199, 12, 70, 107, 4, 10, 331, 15, 12, 1, 4, 10, 15, 331, 12, 70, 4, 5, 4, 8, 52, 4, 10, 56, 12, 11, 331, 4, 10, 215, 12, 11, 15, 4, 10, 60, 12, 11, 199, 4, 10, 57, 12, 11, 4, 10, 58, 12, 11, 49, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [6, 4, 8, 9, 4, 10, 11, 12, 13, 111, 51, 198, 4, 10, 15, 12, 13, 157, 1, 4, 10, 88, 12, 5, 4, 32, 199, 186, 12, 200, 1, 321, 4, 32, 331, 12, 332, 310, 1, 412, 1, 4, 5, 4, 10, 49, 12, 13, 245, 4, 5, 4, 8, 61, 4, 10, 62, 336, 68, 4, 10, 62, 95, 186, 66, 4, 5, 4, 8, 69, 4, 10, 88, 186, 49, 83, 12, 104, 4, 10, 331, 199, 12, 70, 107, 4, 10, 331, 15, 12, 1, 4, 10, 15, 331, 12, 70, 4, 5, 4, 8, 52, 4, 10, 56, 12, 11, 331, 4, 10, 215, 12, 11, 15, 4, 10, 60, 12, 11, 199, 4, 10, 57, 12, 11, 4, 10, 58, 12, 11, 49, 4, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 133}, "22": {"input": [2, 6, 4, 8, 9, 4, 10, 11, 12, 13, 292, 198, 4, 10, 15, 12, 13, 46, 1, 4, 10, 49, 12, 13, 1, 4, 10, 112, 12, 13, 1, 4, 5, 4, 10, 114, 12, 13, 4, 32, 138, 12, 370, 4, 32, 167, 12, 413, 4, 32, 179, 12, 369, 4, 32, 305, 12, 414, 4, 5, 4, 10, 22, 12, 23, 4, 32, 27, 12, 370, 40, 4, 32, 202, 12, 413, 34, 4, 32, 203, 12, 369, 42, 4, 32, 204, 12, 414, 36, 4, 5, 4, 10, 29, 12, 30, 34, 235, 1, 4, 10, 199, 12, 200, 328, 415, 397, 4, 10, 306, 12, 13, 1, 51, 4, 5, 4, 8, 69, 4, 5, 4, 10, 199, 138, 12, 285, 416, 1, 4, 10, 199, 138, 12, 285, 417, 1, 4, 10, 199, 138, 12, 285, 418, 1, 4, 5, 4, 10, 199, 167, 12, 285, 75, 419, 4, 10, 199, 167, 12, 285, 417, 419, 4, 10, 199, 167, 12, 285, 418, 419, 4, 5, 4, 10, 199, 179, 12, 285, 75, 1, 4, 10, 199, 179, 12, 285, 416, 1, 4, 10, 199, 179, 12, 285, 418, 1, 4, 5, 4, 10, 199, 305, 12, 285, 75, 1, 4, 10, 199, 305, 12, 285, 417, 1, 4, 10, 199, 305, 12, 285, 416, 1, 4, 5, 4, 10, 29, 22, 12, 194, 317, 4, 10, 15, 29, 12, 70, 72, 4, 10, 29, 112, 12, 70, 106, 4, 10, 29, 306, 12, 70, 106, 4, 10, 29, 11, 12, 104, 4, 5, 4, 10, 199, 306, 12, 104, 4, 5, 4, 8, 52, 4, 10, 60, 12, 199, 11, 4, 10, 57, 12, 11, 4, 10, 56, 12, 138, 11, 4, 10, 55, 12, 167, 11, 4, 10, 216, 12, 179, 11, 4, 10, 290, 12, 305, 11, 4, 10, 54, 12, 11, 15, 4, 10, 339, 12, 49, 29, 4, 10, 53, 12, 49, 4, 10, 220, 12, 11, 112, 4, 10, 1, 12, 202, 49, 4, 5, 4, 5, 4, 8, 61, 4, 10, 62, 95, 68, 4, 10, 62, 296, 66, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [6, 4, 8, 9, 4, 10, 11, 12, 13, 292, 198, 4, 10, 15, 12, 13, 46, 1, 4, 10, 49, 12, 13, 1, 4, 10, 112, 12, 13, 1, 4, 5, 4, 10, 114, 12, 13, 4, 32, 138, 12, 370, 4, 32, 167, 12, 413, 4, 32, 179, 12, 369, 4, 32, 305, 12, 414, 4, 5, 4, 10, 22, 12, 23, 4, 32, 27, 12, 370, 40, 4, 32, 202, 12, 413, 34, 4, 32, 203, 12, 369, 42, 4, 32, 204, 12, 414, 36, 4, 5, 4, 10, 29, 12, 30, 34, 235, 1, 4, 10, 199, 12, 200, 328, 415, 397, 4, 10, 306, 12, 13, 1, 51, 4, 5, 4, 8, 69, 4, 5, 4, 10, 199, 138, 12, 285, 416, 1, 4, 10, 199, 138, 12, 285, 417, 1, 4, 10, 199, 138, 12, 285, 418, 1, 4, 5, 4, 10, 199, 167, 12, 285, 75, 419, 4, 10, 199, 167, 12, 285, 417, 419, 4, 10, 199, 167, 12, 285, 418, 419, 4, 5, 4, 10, 199, 179, 12, 285, 75, 1, 4, 10, 199, 179, 12, 285, 416, 1, 4, 10, 199, 179, 12, 285, 418, 1, 4, 5, 4, 10, 199, 305, 12, 285, 75, 1, 4, 10, 199, 305, 12, 285, 417, 1, 4, 10, 199, 305, 12, 285, 416, 1, 4, 5, 4, 10, 29, 22, 12, 194, 317, 4, 10, 15, 29, 12, 70, 72, 4, 10, 29, 112, 12, 70, 106, 4, 10, 29, 306, 12, 70, 106, 4, 10, 29, 11, 12, 104, 4, 5, 4, 10, 199, 306, 12, 104, 4, 5, 4, 8, 52, 4, 10, 60, 12, 199, 11, 4, 10, 57, 12, 11, 4, 10, 56, 12, 138, 11, 4, 10, 55, 12, 167, 11, 4, 10, 216, 12, 179, 11, 4, 10, 290, 12, 305, 11, 4, 10, 54, 12, 11, 15, 4, 10, 339, 12, 49, 29, 4, 10, 53, 12, 49, 4, 10, 220, 12, 11, 112, 4, 10, 1, 12, 202, 49, 4, 5, 4, 5, 4, 8, 61, 4, 10, 62, 95, 68, 4, 10, 62, 296, 66, 4, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 354}, "23": {"input": [2, 6, 4, 1, 4, 1, 12, 13, 84, 198, 4, 1, 12, 13, 385, 1, 4, 1, 12, 26, 136, 154, 172, 237, 4, 420, 12, 13, 110, 229, 4, 421, 12, 126, 46, 168, 4, 422, 12, 45, 19, 386, 116, 24, 4, 423, 12, 30, 42, 115, 424, 1, 4, 425, 12, 4, 1, 18, 12, 91, 83, 78, 321, 426, 4, 1, 12, 94, 155, 97, 4, 1, 12, 113, 1, 4, 1, 12, 254, 1, 4, 5, 4, 1, 4, 1, 12, 11, 49, 4, 1, 12, 11, 125, 4, 1, 12, 11, 29, 4, 1, 12, 11, 44, 4, 1, 12, 11, 98, 4, 1, 12, 11, 427, 4, 1, 12, 11, 4, 1, 12, 11, 90, 4, 5, 4, 1, 4, 420, 90, 25, 12, 70, 4, 422, 90, 12, 189, 107, 4, 425, 15, 29, 12, 104, 4, 5, 4, 428, 29, 12, 429, 106, 4, 428, 427, 98, 12, 70, 106, 4, 5, 4, 1, 29, 12, 70, 187, 4, 5, 4, 423, 49, 15, 44, 29, 12, 104, 4, 5, 4, 420, 427, 12, 70, 4, 420, 98, 12, 140, 345, 4, 1, 427, 12, 70, 4, 1, 98, 12, 140, 345, 72, 4, 421, 90, 12, 192, 74, 1, 4, 5, 4, 1, 4, 430, 155, 65, 66, 4, 430, 242, 65, 68, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [6, 4, 1, 4, 1, 12, 13, 84, 198, 4, 1, 12, 13, 385, 1, 4, 1, 12, 26, 136, 154, 172, 237, 4, 420, 12, 13, 110, 229, 4, 421, 12, 126, 46, 168, 4, 422, 12, 45, 19, 386, 116, 24, 4, 423, 12, 30, 42, 115, 424, 1, 4, 425, 12, 4, 1, 18, 12, 91, 83, 78, 321, 426, 4, 1, 12, 94, 155, 97, 4, 1, 12, 113, 1, 4, 1, 12, 254, 1, 4, 5, 4, 1, 4, 1, 12, 11, 49, 4, 1, 12, 11, 125, 4, 1, 12, 11, 29, 4, 1, 12, 11, 44, 4, 1, 12, 11, 98, 4, 1, 12, 11, 427, 4, 1, 12, 11, 4, 1, 12, 11, 90, 4, 5, 4, 1, 4, 420, 90, 25, 12, 70, 4, 422, 90, 12, 189, 107, 4, 425, 15, 29, 12, 104, 4, 5, 4, 428, 29, 12, 429, 106, 4, 428, 427, 98, 12, 70, 106, 4, 5, 4, 1, 29, 12, 70, 187, 4, 5, 4, 423, 49, 15, 44, 29, 12, 104, 4, 5, 4, 420, 427, 12, 70, 4, 420, 98, 12, 140, 345, 4, 1, 427, 12, 70, 4, 1, 98, 12, 140, 345, 72, 4, 421, 90, 12, 192, 74, 1, 4, 5, 4, 1, 4, 430, 155, 65, 66, 4, 430, 242, 65, 68, 4, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 225}, "24": {"input": [2, 6, 7, 4, 8, 9, 4, 10, 11, 12, 13, 352, 198, 4, 10, 17, 12, 1, 169, 20, 1, 1, 4, 10, 15, 12, 13, 1, 4, 10, 22, 12, 23, 129, 1, 4, 10, 367, 12, 1, 296, 1, 31, 1, 1, 1, 4, 10, 29, 12, 30, 113, 340, 86, 38, 4, 10, 27, 12, 23, 4, 32, 202, 12, 395, 4, 32, 203, 12, 1, 4, 10, 204, 12, 23, 18, 198, 236, 4, 5, 4, 8, 52, 4, 10, 60, 12, 17, 11, 4, 10, 57, 12, 11, 4, 10, 53, 12, 22, 11, 4, 10, 150, 12, 367, 11, 4, 10, 54, 12, 202, 11, 4, 10, 58, 12, 15, 11, 4, 10, 219, 12, 204, 11, 4, 431, 4, 8, 69, 4, 5, 4, 10, 17, 15, 12, 248, 106, 4, 10, 17, 145, 12, 70, 4, 5, 4, 10, 17, 29, 12, 194, 4, 10, 17, 29, 12, 248, 4, 10, 29, 17, 12, 70, 4, 5, 4, 10, 17, 202, 12, 432, 4, 10, 202, 17, 12, 140, 417, 4, 10, 17, 27, 12, 250, 4, 5, 4, 10, 17, 204, 12, 286, 1, 288, 417, 419, 4, 10, 22, 17, 12, 70, 72, 4, 5, 4, 8, 61, 4, 10, 62, 1, 65, 66, 4, 10, 62, 185, 65, 68, 4, 10, 151, 152, 66, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [6, 7, 4, 8, 9, 4, 10, 11, 12, 13, 352, 198, 4, 10, 17, 12, 1, 169, 20, 1, 1, 4, 10, 15, 12, 13, 1, 4, 10, 22, 12, 23, 129, 1, 4, 10, 367, 12, 1, 296, 1, 31, 1, 1, 1, 4, 10, 29, 12, 30, 113, 340, 86, 38, 4, 10, 27, 12, 23, 4, 32, 202, 12, 395, 4, 32, 203, 12, 1, 4, 10, 204, 12, 23, 18, 198, 236, 4, 5, 4, 8, 52, 4, 10, 60, 12, 17, 11, 4, 10, 57, 12, 11, 4, 10, 53, 12, 22, 11, 4, 10, 150, 12, 367, 11, 4, 10, 54, 12, 202, 11, 4, 10, 58, 12, 15, 11, 4, 10, 219, 12, 204, 11, 4, 431, 4, 8, 69, 4, 5, 4, 10, 17, 15, 12, 248, 106, 4, 10, 17, 145, 12, 70, 4, 5, 4, 10, 17, 29, 12, 194, 4, 10, 17, 29, 12, 248, 4, 10, 29, 17, 12, 70, 4, 5, 4, 10, 17, 202, 12, 432, 4, 10, 202, 17, 12, 140, 417, 4, 10, 17, 27, 12, 250, 4, 5, 4, 10, 17, 204, 12, 286, 1, 288, 417, 419, 4, 10, 22, 17, 12, 70, 72, 4, 5, 4, 8, 61, 4, 10, 62, 1, 65, 66, 4, 10, 62, 185, 65, 68, 4, 10, 151, 152, 66, 4, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 227}, "25": {"input": [2, 6, 4, 83, 9, 4, 8, 11, 12, 13, 84, 4, 8, 15, 18, 12, 13, 46, 1, 4, 8, 25, 12, 26, 85, 1, 38, 4, 8, 88, 12, 4, 10, 90, 12, 91, 78, 1, 4, 10, 92, 12, 4, 32, 93, 12, 94, 95, 4, 176, 98, 18, 12, 96, 97, 1, 4, 176, 427, 18, 12, 19, 99, 1, 4, 32, 433, 12, 94, 95, 96, 97, 1, 4, 8, 49, 83, 12, 13, 198, 236, 4, 8, 127, 18, 12, 128, 236, 198, 4, 10, 131, 12, 434, 83, 338, 18, 1, 5, 4, 10, 133, 12, 1, 83, 338, 18, 1, 5, 4, 10, 259, 83, 12, 1, 63, 338, 18, 1, 4, 5, 4, 8, 112, 12, 13, 100, 4, 5, 4, 83, 52, 4, 8, 101, 12, 15, 11, 4, 8, 102, 12, 131, 11, 4, 8, 103, 12, 133, 11, 4, 8, 315, 12, 259, 11, 4, 8, 57, 12, 11, 4, 8, 60, 12, 90, 11, 4, 5, 4, 83, 69, 4, 8, 88, 145, 186, 12, 104, 4, 8, 88, 112, 83, 12, 104, 4, 8, 93, 15, 8, 12, 105, 106, 4, 8, 433, 25, 12, 140, 144, 106, 4, 8, 93, 25, 83, 12, 70, 107, 4, 8, 433, 15, 83, 12, 70, 107, 4, 5, 4, 83, 61, 4, 8, 62, 95, 83, 66, 4, 8, 67, 1, 1, 65, 68, 4, 8, 67, 1, 154, 66, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [6, 4, 83, 9, 4, 8, 11, 12, 13, 84, 4, 8, 15, 18, 12, 13, 46, 1, 4, 8, 25, 12, 26, 85, 1, 38, 4, 8, 88, 12, 4, 10, 90, 12, 91, 78, 1, 4, 10, 92, 12, 4, 32, 93, 12, 94, 95, 4, 176, 98, 18, 12, 96, 97, 1, 4, 176, 427, 18, 12, 19, 99, 1, 4, 32, 433, 12, 94, 95, 96, 97, 1, 4, 8, 49, 83, 12, 13, 198, 236, 4, 8, 127, 18, 12, 128, 236, 198, 4, 10, 131, 12, 434, 83, 338, 18, 1, 5, 4, 10, 133, 12, 1, 83, 338, 18, 1, 5, 4, 10, 259, 83, 12, 1, 63, 338, 18, 1, 4, 5, 4, 8, 112, 12, 13, 100, 4, 5, 4, 83, 52, 4, 8, 101, 12, 15, 11, 4, 8, 102, 12, 131, 11, 4, 8, 103, 12, 133, 11, 4, 8, 315, 12, 259, 11, 4, 8, 57, 12, 11, 4, 8, 60, 12, 90, 11, 4, 5, 4, 83, 69, 4, 8, 88, 145, 186, 12, 104, 4, 8, 88, 112, 83, 12, 104, 4, 8, 93, 15, 8, 12, 105, 106, 4, 8, 433, 25, 12, 140, 144, 106, 4, 8, 93, 25, 83, 12, 70, 107, 4, 8, 433, 15, 83, 12, 70, 107, 4, 5, 4, 83, 61, 4, 8, 62, 95, 83, 66, 4, 8, 67, 1, 1, 65, 68, 4, 8, 67, 1, 154, 66, 4, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 243}, "26": {"input": [2, 6, 4, 83, 9, 4, 8, 11, 12, 13, 1, 253, 198, 4, 8, 125, 18, 12, 126, 46, 162, 4, 8, 15, 83, 12, 13, 96, 161, 4, 8, 134, 12, 135, 85, 172, 325, 4, 8, 88, 12, 4, 89, 90, 18, 12, 91, 83, 137, 321, 4, 10, 177, 83, 12, 372, 4, 10, 178, 12, 96, 1, 4, 89, 92, 12, 18, 5, 4, 10, 331, 12, 332, 122, 383, 375, 4, 10, 379, 12, 332, 267, 1, 1, 4, 10, 380, 12, 332, 435, 1, 1, 4, 89, 49, 12, 13, 385, 50, 4, 89, 1, 4, 5, 4, 83, 52, 4, 8, 146, 12, 11, 125, 4, 8, 59, 12, 11, 15, 408, 5, 4, 8, 60, 12, 11, 177, 4, 8, 56, 12, 11, 331, 4, 8, 55, 12, 11, 379, 4, 8, 216, 12, 11, 380, 4, 8, 58, 12, 49, 4, 8, 57, 12, 11, 4, 8, 5, 4, 5, 4, 83, 69, 4, 8, 88, 49, 18, 12, 104, 4, 8, 177, 125, 186, 12, 104, 4, 8, 125, 178, 18, 12, 70, 72, 4, 8, 92, 134, 12, 70, 107, 4, 8, 92, 1, 12, 104, 4, 8, 90, 92, 12, 70, 106, 4, 8, 177, 15, 8, 12, 140, 1, 72, 142, 4, 5, 4, 83, 61, 4, 8, 62, 242, 83, 68, 4, 8, 62, 155, 66, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [6, 4, 83, 9, 4, 8, 11, 12, 13, 1, 253, 198, 4, 8, 125, 18, 12, 126, 46, 162, 4, 8, 15, 83, 12, 13, 96, 161, 4, 8, 134, 12, 135, 85, 172, 325, 4, 8, 88, 12, 4, 89, 90, 18, 12, 91, 83, 137, 321, 4, 10, 177, 83, 12, 372, 4, 10, 178, 12, 96, 1, 4, 89, 92, 12, 18, 5, 4, 10, 331, 12, 332, 122, 383, 375, 4, 10, 379, 12, 332, 267, 1, 1, 4, 10, 380, 12, 332, 435, 1, 1, 4, 89, 49, 12, 13, 385, 50, 4, 89, 1, 4, 5, 4, 83, 52, 4, 8, 146, 12, 11, 125, 4, 8, 59, 12, 11, 15, 408, 5, 4, 8, 60, 12, 11, 177, 4, 8, 56, 12, 11, 331, 4, 8, 55, 12, 11, 379, 4, 8, 216, 12, 11, 380, 4, 8, 58, 12, 49, 4, 8, 57, 12, 11, 4, 8, 5, 4, 5, 4, 83, 69, 4, 8, 88, 49, 18, 12, 104, 4, 8, 177, 125, 186, 12, 104, 4, 8, 125, 178, 18, 12, 70, 72, 4, 8, 92, 134, 12, 70, 107, 4, 8, 92, 1, 12, 104, 4, 8, 90, 92, 12, 70, 106, 4, 8, 177, 15, 8, 12, 140, 1, 72, 142, 4, 5, 4, 83, 61, 4, 8, 62, 242, 83, 68, 4, 8, 62, 155, 66, 4, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 232}, "27": {"input": [2, 6, 4, 1, 4, 1, 12, 13, 84, 198, 4, 1, 12, 13, 385, 1, 4, 1, 12, 26, 136, 154, 172, 237, 4, 420, 12, 13, 110, 229, 4, 421, 12, 126, 46, 168, 4, 422, 12, 45, 19, 386, 116, 24, 4, 423, 12, 30, 42, 115, 424, 1, 4, 425, 12, 4, 1, 18, 12, 91, 83, 78, 321, 426, 4, 1, 12, 332, 412, 4, 1, 12, 113, 1, 4, 1, 12, 254, 1, 4, 5, 4, 1, 4, 1, 12, 11, 49, 4, 1, 12, 11, 4, 1, 12, 11, 125, 4, 1, 12, 11, 29, 4, 1, 12, 11, 44, 4, 1, 12, 11, 379, 4, 1, 12, 11, 380, 4, 1, 12, 11, 90, 4, 5, 4, 1, 4, 420, 90, 25, 12, 70, 4, 422, 90, 12, 189, 18, 107, 4, 425, 15, 29, 12, 104, 4, 5, 4, 428, 29, 12, 429, 106, 4, 428, 380, 379, 12, 70, 106, 4, 5, 4, 423, 49, 15, 44, 29, 12, 104, 4, 5, 4, 1, 49, 44, 12, 104, 4, 5, 4, 1, 380, 12, 70, 4, 1, 379, 12, 140, 345, 72, 4, 421, 90, 12, 192, 74, 1, 4, 5, 4, 1, 4, 430, 155, 65, 66, 4, 430, 242, 65, 68, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [6, 4, 1, 4, 1, 12, 13, 84, 198, 4, 1, 12, 13, 385, 1, 4, 1, 12, 26, 136, 154, 172, 237, 4, 420, 12, 13, 110, 229, 4, 421, 12, 126, 46, 168, 4, 422, 12, 45, 19, 386, 116, 24, 4, 423, 12, 30, 42, 115, 424, 1, 4, 425, 12, 4, 1, 18, 12, 91, 83, 78, 321, 426, 4, 1, 12, 332, 412, 4, 1, 12, 113, 1, 4, 1, 12, 254, 1, 4, 5, 4, 1, 4, 1, 12, 11, 49, 4, 1, 12, 11, 4, 1, 12, 11, 125, 4, 1, 12, 11, 29, 4, 1, 12, 11, 44, 4, 1, 12, 11, 379, 4, 1, 12, 11, 380, 4, 1, 12, 11, 90, 4, 5, 4, 1, 4, 420, 90, 25, 12, 70, 4, 422, 90, 12, 189, 18, 107, 4, 425, 15, 29, 12, 104, 4, 5, 4, 428, 29, 12, 429, 106, 4, 428, 380, 379, 12, 70, 106, 4, 5, 4, 423, 49, 15, 44, 29, 12, 104, 4, 5, 4, 1, 49, 44, 12, 104, 4, 5, 4, 1, 380, 12, 70, 4, 1, 379, 12, 140, 345, 72, 4, 421, 90, 12, 192, 74, 1, 4, 5, 4, 1, 4, 430, 155, 65, 66, 4, 430, 242, 65, 68, 4, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 214}, "28": {"input": [2, 4, 6, 156, 4, 8, 9, 4, 10, 11, 12, 13, 229, 198, 4, 10, 15, 83, 12, 13, 205, 436, 4, 10, 49, 12, 13, 162, 4, 10, 277, 12, 278, 279, 426, 321, 4, 10, 22, 186, 12, 23, 437, 4, 10, 27, 18, 12, 23, 100, 4, 10, 29, 12, 30, 363, 4, 10, 127, 12, 128, 5, 4, 32, 131, 12, 438, 120, 4, 32, 133, 12, 439, 193, 4, 32, 259, 12, 440, 81, 4, 32, 261, 12, 441, 82, 4, 10, 33, 12, 30, 19, 18, 87, 97, 4, 32, 35, 12, 40, 442, 4, 32, 37, 12, 42, 442, 4, 32, 39, 12, 34, 443, 4, 32, 41, 12, 36, 443, 4, 5, 4, 10, 112, 12, 13, 50, 51, 4, 5, 4, 8, 52, 4, 10, 60, 12, 277, 11, 4, 10, 53, 12, 22, 11, 4, 10, 101, 12, 27, 11, 4, 10, 182, 12, 261, 11, 4, 10, 313, 12, 259, 11, 4, 10, 387, 12, 131, 11, 4, 10, 220, 12, 133, 11, 4, 10, 215, 12, 15, 11, 4, 10, 146, 12, 49, 11, 4, 10, 57, 12, 11, 4, 5, 4, 8, 69, 4, 5, 4, 10, 29, 112, 22, 27, 127, 12, 140, 75, 4, 10, 29, 15, 12, 105, 72, 4, 5, 4, 10, 277, 112, 127, 12, 104, 4, 10, 277, 22, 12, 238, 1, 124, 4, 5, 4, 10, 22, 277, 18, 12, 222, 4, 10, 22, 112, 22, 15, 127, 83, 12, 195, 4, 10, 5, 4, 10, 277, 112, 12, 104, 4, 10, 27, 277, 18, 12, 140, 296, 4, 10, 29, 277, 12, 194, 4, 10, 277, 27, 29, 12, 104, 4, 5, 4, 10, 27, 22, 112, 27, 127, 12, 195, 4, 10, 33, 112, 27, 29, 22, 15, 12, 70, 4, 10, 277, 15, 12, 104, 4, 5, 4, 10, 277, 33, 12, 1, 4, 10, 277, 33, 12, 1, 4, 5, 4, 10, 5, 4, 10, 49, 277, 12, 70, 187, 4, 5, 4, 8, 61, 4, 10, 62, 271, 186, 65, 66, 4, 10, 62, 144, 186, 65, 68, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [4, 6, 156, 4, 8, 9, 4, 10, 11, 12, 13, 229, 198, 4, 10, 15, 83, 12, 13, 205, 436, 4, 10, 49, 12, 13, 162, 4, 10, 277, 12, 278, 279, 426, 321, 4, 10, 22, 186, 12, 23, 437, 4, 10, 27, 18, 12, 23, 100, 4, 10, 29, 12, 30, 363, 4, 10, 127, 12, 128, 5, 4, 32, 131, 12, 438, 120, 4, 32, 133, 12, 439, 193, 4, 32, 259, 12, 440, 81, 4, 32, 261, 12, 441, 82, 4, 10, 33, 12, 30, 19, 18, 87, 97, 4, 32, 35, 12, 40, 442, 4, 32, 37, 12, 42, 442, 4, 32, 39, 12, 34, 443, 4, 32, 41, 12, 36, 443, 4, 5, 4, 10, 112, 12, 13, 50, 51, 4, 5, 4, 8, 52, 4, 10, 60, 12, 277, 11, 4, 10, 53, 12, 22, 11, 4, 10, 101, 12, 27, 11, 4, 10, 182, 12, 261, 11, 4, 10, 313, 12, 259, 11, 4, 10, 387, 12, 131, 11, 4, 10, 220, 12, 133, 11, 4, 10, 215, 12, 15, 11, 4, 10, 146, 12, 49, 11, 4, 10, 57, 12, 11, 4, 5, 4, 8, 69, 4, 5, 4, 10, 29, 112, 22, 27, 127, 12, 140, 75, 4, 10, 29, 15, 12, 105, 72, 4, 5, 4, 10, 277, 112, 127, 12, 104, 4, 10, 277, 22, 12, 238, 1, 124, 4, 5, 4, 10, 22, 277, 18, 12, 222, 4, 10, 22, 112, 22, 15, 127, 83, 12, 195, 4, 10, 5, 4, 10, 277, 112, 12, 104, 4, 10, 27, 277, 18, 12, 140, 296, 4, 10, 29, 277, 12, 194, 4, 10, 277, 27, 29, 12, 104, 4, 5, 4, 10, 27, 22, 112, 27, 127, 12, 195, 4, 10, 33, 112, 27, 29, 22, 15, 12, 70, 4, 10, 277, 15, 12, 104, 4, 5, 4, 10, 277, 33, 12, 1, 4, 10, 277, 33, 12, 1, 4, 5, 4, 10, 5, 4, 10, 49, 277, 12, 70, 187, 4, 5, 4, 8, 61, 4, 10, 62, 271, 186, 65, 66, 4, 10, 62, 144, 186, 65, 68, 4, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 355}, "29": {"input": [2, 4, 5, 4, 6, 156, 1, 4, 8, 9, 4, 10, 5, 4, 10, 11, 12, 13, 115, 14, 4, 10, 15, 12, 13, 205, 1, 4, 5, 4, 10, 25, 12, 26, 76, 1, 4, 10, 44, 12, 45, 76, 4, 5, 4, 10, 444, 12, 26, 76, 1, 4, 10, 159, 12, 45, 76, 4, 5, 4, 10, 199, 12, 200, 160, 1, 4, 5, 4, 10, 49, 12, 13, 1, 4, 5, 4, 8, 52, 4, 10, 60, 12, 199, 11, 4, 10, 57, 12, 11, 4, 10, 149, 12, 15, 4, 10, 58, 12, 49, 4, 5, 4, 8, 69, 4, 10, 199, 145, 12, 104, 4, 10, 5, 4, 10, 25, 199, 12, 70, 4, 10, 11, 199, 12, 77, 78, 4, 10, 25, 11, 12, 79, 74, 191, 4, 10, 25, 11, 12, 73, 74, 76, 95, 4, 10, 11, 25, 12, 192, 74, 76, 18, 72, 4, 10, 5, 4, 10, 444, 199, 12, 70, 4, 10, 15, 199, 12, 77, 1, 4, 10, 444, 15, 12, 79, 190, 191, 4, 10, 444, 15, 12, 73, 190, 76, 239, 4, 10, 15, 444, 12, 192, 190, 76, 5, 4, 5, 4, 8, 61, 4, 10, 62, 239, 65, 68, 4, 10, 5, 4, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [4, 5, 4, 6, 156, 1, 4, 8, 9, 4, 10, 5, 4, 10, 11, 12, 13, 115, 14, 4, 10, 15, 12, 13, 205, 1, 4, 5, 4, 10, 25, 12, 26, 76, 1, 4, 10, 44, 12, 45, 76, 4, 5, 4, 10, 444, 12, 26, 76, 1, 4, 10, 159, 12, 45, 76, 4, 5, 4, 10, 199, 12, 200, 160, 1, 4, 5, 4, 10, 49, 12, 13, 1, 4, 5, 4, 8, 52, 4, 10, 60, 12, 199, 11, 4, 10, 57, 12, 11, 4, 10, 149, 12, 15, 4, 10, 58, 12, 49, 4, 5, 4, 8, 69, 4, 10, 199, 145, 12, 104, 4, 10, 5, 4, 10, 25, 199, 12, 70, 4, 10, 11, 199, 12, 77, 78, 4, 10, 25, 11, 12, 79, 74, 191, 4, 10, 25, 11, 12, 73, 74, 76, 95, 4, 10, 11, 25, 12, 192, 74, 76, 18, 72, 4, 10, 5, 4, 10, 444, 199, 12, 70, 4, 10, 15, 199, 12, 77, 1, 4, 10, 444, 15, 12, 79, 190, 191, 4, 10, 444, 15, 12, 73, 190, 76, 239, 4, 10, 15, 444, 12, 192, 190, 76, 5, 4, 5, 4, 8, 61, 4, 10, 62, 239, 65, 68, 4, 10, 5, 4, 4, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 212}, "30": {"input": [2, 6, 156, 1, 4, 8, 9, 4, 10, 11, 12, 13, 197, 4, 10, 15, 83, 12, 13, 205, 206, 4, 10, 199, 12, 200, 201, 4, 10, 22, 186, 12, 23, 437, 160, 4, 10, 49, 12, 13, 50, 51, 4, 8, 52, 4, 10, 215, 12, 11, 15, 4, 10, 56, 12, 11, 22, 4, 10, 58, 12, 11, 49, 4, 10, 60, 12, 11, 199, 4, 10, 57, 12, 11, 4, 8, 69, 4, 10, 199, 49, 12, 104, 4, 10, 22, 199, 18, 12, 222, 4, 10, 22, 49, 22, 18, 12, 195, 4, 10, 22, 15, 186, 12, 70, 72, 4, 8, 61, 4, 10, 62, 185, 186, 65, 68, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [6, 156, 1, 4, 8, 9, 4, 10, 11, 12, 13, 197, 4, 10, 15, 83, 12, 13, 205, 206, 4, 10, 199, 12, 200, 201, 4, 10, 22, 186, 12, 23, 437, 160, 4, 10, 49, 12, 13, 50, 51, 4, 8, 52, 4, 10, 215, 12, 11, 15, 4, 10, 56, 12, 11, 22, 4, 10, 58, 12, 11, 49, 4, 10, 60, 12, 11, 199, 4, 10, 57, 12, 11, 4, 8, 69, 4, 10, 199, 49, 12, 104, 4, 10, 22, 199, 18, 12, 222, 4, 10, 22, 49, 22, 18, 12, 195, 4, 10, 22, 15, 186, 12, 70, 72, 4, 8, 61, 4, 10, 62, 185, 186, 65, 68, 4, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 117}, "31": {"input": [2, 6, 4, 8, 9, 4, 10, 445, 12, 1, 4, 32, 29, 12, 30, 40, 97, 157, 4, 32, 11, 12, 13, 1, 1, 4, 32, 15, 12, 13, 446, 4, 5, 4, 10, 88, 12, 392, 447, 448, 4, 32, 449, 12, 1, 19, 239, 1, 1, 1, 4, 32, 22, 186, 12, 23, 450, 160, 4, 32, 27, 83, 12, 18, 36, 4, 176, 451, 8, 12, 1, 1, 4, 176, 1, 12, 1, 113, 4, 5, 4, 10, 49, 12, 13, 46, 1, 4, 10, 112, 12, 13, 1, 4, 5, 4, 10, 114, 12, 13, 1, 446, 4, 32, 5, 4, 8, 61, 4, 10, 62, 144, 18, 68, 4, 10, 62, 1, 186, 66, 4, 282, 5, 4, 8, 69, 4, 10, 27, 449, 12, 429, 72, 4, 10, 449, 27, 12, 1, 4, 10, 88, 145, 18, 12, 70, 4, 10, 49, 449, 12, 70, 4, 5, 4, 10, 88, 114, 15, 12, 452, 4, 10, 88, 11, 12, 452, 4, 5, 4, 10, 112, 449, 12, 70, 72, 4, 10, 11, 1, 12, 70, 4, 5, 4, 8, 52, 4, 10, 453, 12, 49, 4, 10, 56, 12, 451, 4, 10, 101, 12, 112, 4, 10, 57, 12, 15, 4, 10, 58, 12, 393, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [6, 4, 8, 9, 4, 10, 445, 12, 1, 4, 32, 29, 12, 30, 40, 97, 157, 4, 32, 11, 12, 13, 1, 1, 4, 32, 15, 12, 13, 446, 4, 5, 4, 10, 88, 12, 392, 447, 448, 4, 32, 449, 12, 1, 19, 239, 1, 1, 1, 4, 32, 22, 186, 12, 23, 450, 160, 4, 32, 27, 83, 12, 18, 36, 4, 176, 451, 8, 12, 1, 1, 4, 176, 1, 12, 1, 113, 4, 5, 4, 10, 49, 12, 13, 46, 1, 4, 10, 112, 12, 13, 1, 4, 5, 4, 10, 114, 12, 13, 1, 446, 4, 32, 5, 4, 8, 61, 4, 10, 62, 144, 18, 68, 4, 10, 62, 1, 186, 66, 4, 282, 5, 4, 8, 69, 4, 10, 27, 449, 12, 429, 72, 4, 10, 449, 27, 12, 1, 4, 10, 88, 145, 18, 12, 70, 4, 10, 49, 449, 12, 70, 4, 5, 4, 10, 88, 114, 15, 12, 452, 4, 10, 88, 11, 12, 452, 4, 5, 4, 10, 112, 449, 12, 70, 72, 4, 10, 11, 1, 12, 70, 4, 5, 4, 8, 52, 4, 10, 453, 12, 49, 4, 10, 56, 12, 451, 4, 10, 101, 12, 112, 4, 10, 57, 12, 15, 4, 10, 58, 12, 393, 4, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 213}, "32": {"input": [2, 4, 5, 4, 6, 156, 18, 196, 4, 8, 9, 4, 10, 11, 12, 13, 84, 4, 10, 15, 12, 13, 14, 4, 10, 49, 12, 13, 1, 4, 5, 4, 10, 112, 12, 13, 109, 4, 5, 4, 10, 114, 12, 13, 436, 4, 10, 138, 12, 13, 436, 4, 10, 22, 12, 23, 454, 160, 4, 10, 199, 12, 200, 4, 32, 455, 12, 1, 4, 32, 456, 12, 294, 4, 32, 457, 12, 458, 4, 32, 459, 12, 460, 4, 5, 4, 10, 167, 12, 13, 180, 51, 4, 8, 5, 4, 8, 52, 4, 10, 57, 12, 11, 4, 10, 59, 12, 15, 4, 10, 218, 12, 49, 4, 10, 146, 12, 112, 4, 5, 4, 10, 1, 12, 456, 11, 4, 10, 60, 12, 457, 15, 4, 10, 1, 12, 459, 49, 4, 5, 4, 10, 217, 12, 22, 11, 4, 10, 1, 12, 22, 15, 4, 10, 1, 12, 22, 49, 4, 5, 4, 10, 150, 12, 114, 11, 4, 10, 387, 12, 114, 15, 4, 10, 313, 12, 114, 49, 4, 5, 4, 10, 58, 12, 167, 4, 5, 4, 8, 61, 4, 10, 62, 63, 327, 64, 65, 68, 4, 10, 151, 152, 66, 4, 10, 5, 4, 8, 69, 4, 10, 199, 145, 12, 104, 4, 5, 4, 10, 456, 15, 49, 12, 104, 4, 10, 457, 11, 49, 12, 104, 4, 10, 459, 11, 15, 12, 104, 4, 5, 4, 10, 199, 11, 12, 140, 461, 4, 10, 199, 15, 12, 140, 1, 4, 10, 199, 49, 12, 140, 462, 4, 10, 199, 112, 12, 140, 1, 4, 5, 4, 10, 22, 199, 12, 222, 4, 10, 22, 167, 12, 195, 4, 10, 114, 167, 12, 195, 4, 10, 199, 167, 12, 104, 4, 10, 114, 22, 12, 140, 165, 72, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [4, 5, 4, 6, 156, 18, 196, 4, 8, 9, 4, 10, 11, 12, 13, 84, 4, 10, 15, 12, 13, 14, 4, 10, 49, 12, 13, 1, 4, 5, 4, 10, 112, 12, 13, 109, 4, 5, 4, 10, 114, 12, 13, 436, 4, 10, 138, 12, 13, 436, 4, 10, 22, 12, 23, 454, 160, 4, 10, 199, 12, 200, 4, 32, 455, 12, 1, 4, 32, 456, 12, 294, 4, 32, 457, 12, 458, 4, 32, 459, 12, 460, 4, 5, 4, 10, 167, 12, 13, 180, 51, 4, 8, 5, 4, 8, 52, 4, 10, 57, 12, 11, 4, 10, 59, 12, 15, 4, 10, 218, 12, 49, 4, 10, 146, 12, 112, 4, 5, 4, 10, 1, 12, 456, 11, 4, 10, 60, 12, 457, 15, 4, 10, 1, 12, 459, 49, 4, 5, 4, 10, 217, 12, 22, 11, 4, 10, 1, 12, 22, 15, 4, 10, 1, 12, 22, 49, 4, 5, 4, 10, 150, 12, 114, 11, 4, 10, 387, 12, 114, 15, 4, 10, 313, 12, 114, 49, 4, 5, 4, 10, 58, 12, 167, 4, 5, 4, 8, 61, 4, 10, 62, 63, 327, 64, 65, 68, 4, 10, 151, 152, 66, 4, 10, 5, 4, 8, 69, 4, 10, 199, 145, 12, 104, 4, 5, 4, 10, 456, 15, 49, 12, 104, 4, 10, 457, 11, 49, 12, 104, 4, 10, 459, 11, 15, 12, 104, 4, 5, 4, 10, 199, 11, 12, 140, 461, 4, 10, 199, 15, 12, 140, 1, 4, 10, 199, 49, 12, 140, 462, 4, 10, 199, 112, 12, 140, 1, 4, 5, 4, 10, 22, 199, 12, 222, 4, 10, 22, 167, 12, 195, 4, 10, 114, 167, 12, 195, 4, 10, 199, 167, 12, 104, 4, 10, 114, 22, 12, 140, 165, 72, 4, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 303}, "33": {"input": [2, 6, 156, 4, 8, 9, 4, 5, 4, 10, 11, 12, 13, 253, 198, 4, 10, 15, 83, 12, 13, 205, 335, 129, 4, 5, 4, 10, 49, 12, 13, 4, 32, 112, 12, 1, 4, 32, 114, 12, 1, 4, 32, 138, 12, 1, 4, 5, 4, 10, 22, 83, 12, 23, 160, 4, 32, 27, 12, 1, 4, 32, 202, 12, 1, 4, 32, 203, 12, 1, 4, 32, 204, 12, 363, 4, 5, 4, 10, 199, 12, 200, 201, 4, 10, 167, 12, 13, 50, 51, 4, 5, 4, 8, 52, 4, 32, 60, 12, 199, 11, 4, 32, 147, 12, 15, 11, 4, 5, 4, 32, 56, 12, 27, 11, 4, 32, 55, 12, 202, 11, 4, 32, 216, 12, 203, 11, 4, 5, 4, 32, 219, 12, 112, 11, 4, 32, 53, 12, 114, 11, 4, 32, 101, 12, 138, 11, 4, 5, 4, 32, 57, 12, 11, 4, 5, 4, 5, 4, 8, 69, 4, 10, 199, 167, 12, 104, 4, 10, 199, 15, 12, 70, 106, 4, 5, 4, 10, 22, 199, 12, 222, 4, 5, 4, 10, 27, 112, 12, 140, 143, 72, 4, 10, 112, 1, 12, 104, 4, 10, 202, 114, 12, 140, 327, 72, 4, 10, 114, 1, 12, 104, 4, 10, 203, 138, 12, 140, 165, 72, 4, 10, 138, 1, 12, 104, 4, 5, 4, 10, 199, 49, 12, 104, 4, 5, 4, 10, 203, 112, 114, 12, 195, 4, 10, 202, 112, 138, 12, 195, 4, 10, 27, 138, 114, 12, 195, 4, 5, 4, 10, 22, 1, 167, 12, 195, 4, 10, 22, 15, 12, 140, 418, 4, 5, 4, 5, 4, 8, 61, 4, 10, 62, 252, 65, 66, 4, 10, 62, 185, 65, 68, 4, 10, 67, 1, 154, 66, 4, 10, 151, 357, 66, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [6, 156, 4, 8, 9, 4, 5, 4, 10, 11, 12, 13, 253, 198, 4, 10, 15, 83, 12, 13, 205, 335, 129, 4, 5, 4, 10, 49, 12, 13, 4, 32, 112, 12, 1, 4, 32, 114, 12, 1, 4, 32, 138, 12, 1, 4, 5, 4, 10, 22, 83, 12, 23, 160, 4, 32, 27, 12, 1, 4, 32, 202, 12, 1, 4, 32, 203, 12, 1, 4, 32, 204, 12, 363, 4, 5, 4, 10, 199, 12, 200, 201, 4, 10, 167, 12, 13, 50, 51, 4, 5, 4, 8, 52, 4, 32, 60, 12, 199, 11, 4, 32, 147, 12, 15, 11, 4, 5, 4, 32, 56, 12, 27, 11, 4, 32, 55, 12, 202, 11, 4, 32, 216, 12, 203, 11, 4, 5, 4, 32, 219, 12, 112, 11, 4, 32, 53, 12, 114, 11, 4, 32, 101, 12, 138, 11, 4, 5, 4, 32, 57, 12, 11, 4, 5, 4, 5, 4, 8, 69, 4, 10, 199, 167, 12, 104, 4, 10, 199, 15, 12, 70, 106, 4, 5, 4, 10, 22, 199, 12, 222, 4, 5, 4, 10, 27, 112, 12, 140, 143, 72, 4, 10, 112, 1, 12, 104, 4, 10, 202, 114, 12, 140, 327, 72, 4, 10, 114, 1, 12, 104, 4, 10, 203, 138, 12, 140, 165, 72, 4, 10, 138, 1, 12, 104, 4, 5, 4, 10, 199, 49, 12, 104, 4, 5, 4, 10, 203, 112, 114, 12, 195, 4, 10, 202, 112, 138, 12, 195, 4, 10, 27, 138, 114, 12, 195, 4, 5, 4, 10, 22, 1, 167, 12, 195, 4, 10, 22, 15, 12, 140, 418, 4, 5, 4, 5, 4, 8, 61, 4, 10, 62, 252, 65, 66, 4, 10, 62, 185, 65, 68, 4, 10, 67, 1, 154, 66, 4, 10, 151, 357, 66, 4, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 304}, "34": {"input": [2, 6, 7, 4, 8, 9, 4, 10, 11, 12, 13, 198, 253, 4, 10, 125, 12, 126, 46, 246, 4, 5, 4, 10, 25, 12, 26, 85, 172, 1, 160, 4, 10, 44, 12, 45, 157, 1, 1, 1, 160, 4, 10, 159, 12, 45, 1, 160, 386, 4, 5, 4, 5, 4, 10, 15, 12, 13, 231, 4, 10, 341, 12, 45, 463, 464, 255, 87, 4, 10, 342, 12, 45, 161, 154, 38, 4, 5, 4, 10, 49, 12, 13, 1, 4, 10, 112, 12, 13, 236, 4, 5, 4, 10, 88, 12, 4, 32, 90, 12, 91, 175, 78, 372, 321, 1, 1, 4, 32, 331, 12, 332, 298, 267, 1, 381, 4, 32, 93, 12, 94, 155, 360, 169, 110, 18, 1, 4, 5, 4, 10, 114, 12, 13, 50, 51, 4, 5, 4, 8, 69, 4, 10, 44, 90, 83, 12, 189, 107, 4, 10, 341, 90, 8, 12, 189, 72, 4, 10, 342, 90, 63, 12, 189, 72, 4, 5, 4, 10, 15, 90, 12, 192, 348, 154, 4, 10, 88, 114, 15, 12, 104, 465, 4, 5, 4, 10, 125, 90, 12, 70, 284, 4, 5, 4, 10, 90, 331, 12, 248, 1, 4, 10, 331, 25, 12, 70, 107, 4, 5, 4, 10, 90, 93, 12, 248, 191, 4, 10, 93, 25, 12, 70, 72, 4, 5, 4, 10, 90, 49, 12, 73, 346, 154, 1, 1, 4, 10, 90, 159, 18, 12, 250, 191, 142, 4, 5, 4, 8, 61, 4, 10, 62, 155, 65, 66, 4, 10, 62, 242, 65, 68, 4, 5, 4, 8, 52, 4, 10, 149, 12, 125, 11, 4, 10, 339, 12, 44, 11, 4, 10, 146, 12, 341, 11, 4, 10, 313, 12, 331, 11, 4, 10, 54, 12, 93, 11, 4, 10, 147, 12, 159, 11, 4, 10, 181, 12, 342, 11, 4, 10, 182, 12, 15, 11, 4, 10, 102, 12, 49, 11, 4, 10, 60, 12, 90, 11, 4, 10, 57, 12, 366, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [6, 7, 4, 8, 9, 4, 10, 11, 12, 13, 198, 253, 4, 10, 125, 12, 126, 46, 246, 4, 5, 4, 10, 25, 12, 26, 85, 172, 1, 160, 4, 10, 44, 12, 45, 157, 1, 1, 1, 160, 4, 10, 159, 12, 45, 1, 160, 386, 4, 5, 4, 5, 4, 10, 15, 12, 13, 231, 4, 10, 341, 12, 45, 463, 464, 255, 87, 4, 10, 342, 12, 45, 161, 154, 38, 4, 5, 4, 10, 49, 12, 13, 1, 4, 10, 112, 12, 13, 236, 4, 5, 4, 10, 88, 12, 4, 32, 90, 12, 91, 175, 78, 372, 321, 1, 1, 4, 32, 331, 12, 332, 298, 267, 1, 381, 4, 32, 93, 12, 94, 155, 360, 169, 110, 18, 1, 4, 5, 4, 10, 114, 12, 13, 50, 51, 4, 5, 4, 8, 69, 4, 10, 44, 90, 83, 12, 189, 107, 4, 10, 341, 90, 8, 12, 189, 72, 4, 10, 342, 90, 63, 12, 189, 72, 4, 5, 4, 10, 15, 90, 12, 192, 348, 154, 4, 10, 88, 114, 15, 12, 104, 465, 4, 5, 4, 10, 125, 90, 12, 70, 284, 4, 5, 4, 10, 90, 331, 12, 248, 1, 4, 10, 331, 25, 12, 70, 107, 4, 5, 4, 10, 90, 93, 12, 248, 191, 4, 10, 93, 25, 12, 70, 72, 4, 5, 4, 10, 90, 49, 12, 73, 346, 154, 1, 1, 4, 10, 90, 159, 18, 12, 250, 191, 142, 4, 5, 4, 8, 61, 4, 10, 62, 155, 65, 66, 4, 10, 62, 242, 65, 68, 4, 5, 4, 8, 52, 4, 10, 149, 12, 125, 11, 4, 10, 339, 12, 44, 11, 4, 10, 146, 12, 341, 11, 4, 10, 313, 12, 331, 11, 4, 10, 54, 12, 93, 11, 4, 10, 147, 12, 159, 11, 4, 10, 181, 12, 342, 11, 4, 10, 182, 12, 15, 11, 4, 10, 102, 12, 49, 11, 4, 10, 60, 12, 90, 11, 4, 10, 57, 12, 366, 4, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 333}, "35": {"input": [2, 6, 1, 4, 8, 9, 4, 10, 11, 12, 13, 14, 198, 4, 10, 125, 18, 12, 126, 46, 214, 4, 10, 90, 12, 91, 95, 426, 321, 4, 10, 88, 12, 4, 32, 331, 12, 332, 122, 383, 375, 4, 32, 379, 12, 332, 267, 1, 1, 4, 32, 380, 12, 332, 435, 1, 1, 4, 10, 92, 12, 4, 32, 15, 12, 13, 368, 4, 32, 49, 12, 13, 368, 4, 32, 112, 12, 13, 368, 4, 32, 114, 12, 13, 368, 4, 32, 138, 12, 13, 368, 4, 32, 167, 12, 13, 368, 4, 32, 179, 12, 13, 368, 4, 32, 305, 12, 13, 368, 4, 32, 306, 12, 13, 368, 4, 32, 307, 12, 13, 368, 4, 32, 308, 12, 13, 368, 4, 10, 134, 12, 135, 85, 169, 4, 32, 1, 12, 36, 466, 1, 4, 32, 1, 12, 34, 466, 1, 4, 32, 1, 12, 40, 466, 1, 4, 32, 1, 12, 42, 466, 43, 4, 10, 312, 12, 13, 344, 4, 10, 467, 12, 13, 363, 4, 5, 4, 8, 69, 4, 10, 90, 312, 12, 104, 4, 10, 90, 467, 12, 104, 4, 10, 90, 92, 12, 104, 4, 10, 88, 312, 12, 104, 4, 10, 88, 467, 12, 104, 4, 10, 88, 92, 12, 104, 4, 5, 4, 10, 88, 134, 12, 70, 187, 4, 10, 467, 134, 12, 105, 72, 4, 10, 134, 312, 12, 70, 4, 10, 125, 90, 12, 70, 284, 4, 10, 90, 134, 12, 70, 4, 10, 90, 88, 12, 70, 4, 10, 15, 312, 12, 70, 4, 10, 15, 467, 12, 70, 4, 5, 4, 10, 307, 11, 12, 77, 1, 4, 10, 307, 11, 12, 70, 4, 10, 306, 11, 12, 77, 1, 4, 10, 306, 11, 12, 70, 4, 10, 305, 11, 12, 77, 319, 4, 10, 305, 11, 12, 70, 4, 10, 179, 11, 12, 77, 468, 4, 10, 179, 11, 12, 70, 4, 10, 167, 11, 12, 77, 318, 4, 10, 167, 11, 12, 70, 4, 10, 138, 11, 12, 77, 184, 4, 10, 138, 11, 12, 70, 4, 10, 114, 11, 12, 77, 165, 4, 10, 114, 11, 12, 70, 4, 10, 112, 11, 12, 77, 327, 4, 10, 112, 11, 12, 70, 4, 10, 49, 11, 12, 77, 143, 4, 10, 49, 11, 12, 70, 4, 10, 15, 11, 12, 77, 144, 4, 10, 15, 11, 12, 70, 4, 10, 308, 11, 12, 77, 1, 4, 10, 1, 308, 12, 77, 1, 4, 10, 1, 308, 12, 77, 1, 4, 10, 1, 308, 12, 77, 1, 4, 10, 308, 1, 12, 70, 4, 8, 52, 4, 10, 60, 12, 11, 90, 4, 10, 57, 12, 11, 4, 10, 58, 12, 312, 4, 10, 1, 12, 11, 467, 4, 10, 53, 12, 11, 331, 4, 10, 339, 12, 11, 379, 4, 10, 101, 12, 11, 380, 4, 10, 146, 12, 11, 125, 467, 4, 8, 61, 4, 10, 62, 155, 65, 66, 4, 10, 62, 242, 65, 68, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [6, 1, 4, 8, 9, 4, 10, 11, 12, 13, 14, 198, 4, 10, 125, 18, 12, 126, 46, 214, 4, 10, 90, 12, 91, 95, 426, 321, 4, 10, 88, 12, 4, 32, 331, 12, 332, 122, 383, 375, 4, 32, 379, 12, 332, 267, 1, 1, 4, 32, 380, 12, 332, 435, 1, 1, 4, 10, 92, 12, 4, 32, 15, 12, 13, 368, 4, 32, 49, 12, 13, 368, 4, 32, 112, 12, 13, 368, 4, 32, 114, 12, 13, 368, 4, 32, 138, 12, 13, 368, 4, 32, 167, 12, 13, 368, 4, 32, 179, 12, 13, 368, 4, 32, 305, 12, 13, 368, 4, 32, 306, 12, 13, 368, 4, 32, 307, 12, 13, 368, 4, 32, 308, 12, 13, 368, 4, 10, 134, 12, 135, 85, 169, 4, 32, 1, 12, 36, 466, 1, 4, 32, 1, 12, 34, 466, 1, 4, 32, 1, 12, 40, 466, 1, 4, 32, 1, 12, 42, 466, 43, 4, 10, 312, 12, 13, 344, 4, 10, 467, 12, 13, 363, 4, 5, 4, 8, 69, 4, 10, 90, 312, 12, 104, 4, 10, 90, 467, 12, 104, 4, 10, 90, 92, 12, 104, 4, 10, 88, 312, 12, 104, 4, 10, 88, 467, 12, 104, 4, 10, 88, 92, 12, 104, 4, 5, 4, 10, 88, 134, 12, 70, 187, 4, 10, 467, 134, 12, 105, 72, 4, 10, 134, 312, 12, 70, 4, 10, 125, 90, 12, 70, 284, 4, 10, 90, 134, 12, 70, 4, 10, 90, 88, 12, 70, 4, 10, 15, 312, 12, 70, 4, 10, 15, 467, 12, 70, 4, 5, 4, 10, 307, 11, 12, 77, 1, 4, 10, 307, 11, 12, 70, 4, 10, 306, 11, 12, 77, 1, 4, 10, 306, 11, 12, 70, 4, 10, 305, 11, 12, 77, 319, 4, 10, 305, 11, 12, 70, 4, 10, 179, 11, 12, 77, 468, 4, 10, 179, 11, 12, 70, 4, 10, 167, 11, 12, 77, 318, 4, 10, 167, 11, 12, 70, 4, 10, 138, 11, 12, 77, 184, 4, 10, 138, 11, 12, 70, 4, 10, 114, 11, 12, 77, 165, 4, 10, 114, 11, 12, 70, 4, 10, 112, 11, 12, 77, 327, 4, 10, 112, 11, 12, 70, 4, 10, 49, 11, 12, 77, 143, 4, 10, 49, 11, 12, 70, 4, 10, 15, 11, 12, 77, 144, 4, 10, 15, 11, 12, 70, 4, 10, 308, 11, 12, 77, 1, 4, 10, 1, 308, 12, 77, 1, 4, 10, 1, 308, 12, 77, 1, 4, 10, 1, 308, 12, 77, 1, 4, 10, 308, 1, 12, 70, 4, 8, 52, 4, 10, 60, 12, 11, 90, 4, 10, 57, 12, 11, 4, 10, 58, 12, 312, 4, 10, 1, 12, 11, 467, 4, 10, 53, 12, 11, 331, 4, 10, 339, 12, 11, 379, 4, 10, 101, 12, 11, 380, 4, 10, 146, 12, 11, 125, 467, 4, 8, 61, 4, 10, 62, 155, 65, 66, 4, 10, 62, 242, 65, 68, 4, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 500}, "36": {"input": [2, 6, 4, 8, 9, 5, 4, 10, 22, 186, 12, 23, 157, 1, 4, 10, 469, 12, 1, 392, 1, 1, 1, 169, 4, 32, 5, 4, 8, 61, 4, 10, 62, 185, 1, 68, 8, 5, 4, 10, 62, 1, 63, 66, 8, 5, 4, 282, 5, 4, 8, 69, 4, 10, 469, 393, 12, 70, 5, 4, 10, 469, 145, 12, 70, 5, 4, 10, 469, 22, 12, 1, 4, 10, 22, 469, 18, 12, 1, 1, 4, 10, 469, 22, 12, 70, 4, 10, 5, 4, 8, 52, 4, 10, 453, 12, 1, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [6, 4, 8, 9, 5, 4, 10, 22, 186, 12, 23, 157, 1, 4, 10, 469, 12, 1, 392, 1, 1, 1, 169, 4, 32, 5, 4, 8, 61, 4, 10, 62, 185, 1, 68, 8, 5, 4, 10, 62, 1, 63, 66, 8, 5, 4, 282, 5, 4, 8, 69, 4, 10, 469, 393, 12, 70, 5, 4, 10, 469, 145, 12, 70, 5, 4, 10, 469, 22, 12, 1, 4, 10, 22, 469, 18, 12, 1, 1, 4, 10, 469, 22, 12, 70, 4, 10, 5, 4, 8, 52, 4, 10, 453, 12, 1, 4, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 98}, "37": {"input": [2, 6, 4, 8, 9, 4, 10, 11, 12, 13, 111, 51, 198, 4, 10, 125, 12, 126, 46, 214, 4, 10, 199, 12, 200, 1, 4, 10, 15, 12, 13, 335, 4, 10, 49, 12, 13, 14, 4, 10, 112, 12, 13, 364, 4, 5, 4, 10, 44, 12, 45, 154, 191, 38, 4, 32, 159, 12, 1, 4, 32, 341, 12, 1, 4, 5, 4, 10, 114, 12, 13, 470, 87, 4, 10, 138, 12, 13, 1, 4, 5, 4, 8, 69, 4, 5, 4, 10, 199, 138, 12, 104, 4, 10, 125, 199, 12, 70, 72, 4, 10, 199, 15, 12, 70, 106, 4, 10, 114, 199, 12, 70, 72, 4, 5, 4, 10, 44, 199, 12, 189, 1, 4, 10, 199, 49, 12, 471, 190, 65, 4, 10, 199, 112, 12, 471, 346, 65, 4, 5, 4, 8, 61, 4, 10, 151, 1, 66, 4, 10, 62, 252, 65, 66, 4, 10, 62, 242, 65, 68, 4, 5, 4, 8, 52, 4, 10, 221, 12, 125, 11, 4, 10, 150, 12, 15, 11, 4, 10, 101, 12, 114, 11, 4, 10, 472, 12, 159, 11, 4, 10, 103, 12, 341, 11, 4, 10, 316, 12, 49, 4, 10, 149, 12, 112, 11, 4, 10, 57, 12, 11, 4, 10, 60, 12, 199, 11, 4, 10, 58, 12, 138, 366, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [6, 4, 8, 9, 4, 10, 11, 12, 13, 111, 51, 198, 4, 10, 125, 12, 126, 46, 214, 4, 10, 199, 12, 200, 1, 4, 10, 15, 12, 13, 335, 4, 10, 49, 12, 13, 14, 4, 10, 112, 12, 13, 364, 4, 5, 4, 10, 44, 12, 45, 154, 191, 38, 4, 32, 159, 12, 1, 4, 32, 341, 12, 1, 4, 5, 4, 10, 114, 12, 13, 470, 87, 4, 10, 138, 12, 13, 1, 4, 5, 4, 8, 69, 4, 5, 4, 10, 199, 138, 12, 104, 4, 10, 125, 199, 12, 70, 72, 4, 10, 199, 15, 12, 70, 106, 4, 10, 114, 199, 12, 70, 72, 4, 5, 4, 10, 44, 199, 12, 189, 1, 4, 10, 199, 49, 12, 471, 190, 65, 4, 10, 199, 112, 12, 471, 346, 65, 4, 5, 4, 8, 61, 4, 10, 151, 1, 66, 4, 10, 62, 252, 65, 66, 4, 10, 62, 242, 65, 68, 4, 5, 4, 8, 52, 4, 10, 221, 12, 125, 11, 4, 10, 150, 12, 15, 11, 4, 10, 101, 12, 114, 11, 4, 10, 472, 12, 159, 11, 4, 10, 103, 12, 341, 11, 4, 10, 316, 12, 49, 4, 10, 149, 12, 112, 11, 4, 10, 57, 12, 11, 4, 10, 60, 12, 199, 11, 4, 10, 58, 12, 138, 366, 4, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 224}, "38": {"input": [2, 6, 156, 4, 8, 9, 4, 10, 11, 12, 13, 253, 198, 4, 10, 125, 12, 126, 46, 162, 4, 10, 15, 83, 12, 13, 205, 335, 129, 4, 5, 4, 10, 22, 83, 12, 23, 18, 160, 4, 32, 27, 12, 100, 4, 32, 202, 12, 1, 4, 32, 203, 12, 1, 4, 32, 204, 12, 1, 4, 5, 4, 10, 49, 12, 13, 4, 473, 112, 12, 320, 4, 473, 114, 12, 1, 4, 473, 138, 12, 1, 4, 473, 167, 12, 1, 4, 5, 4, 10, 199, 12, 200, 4, 473, 455, 12, 460, 4, 473, 456, 12, 294, 4, 473, 457, 12, 1, 4, 473, 459, 12, 458, 4, 5, 4, 10, 179, 12, 13, 50, 51, 4, 5, 4, 8, 52, 4, 32, 60, 12, 455, 11, 4, 32, 149, 12, 125, 11, 4, 32, 147, 12, 15, 11, 4, 5, 4, 32, 56, 12, 27, 11, 4, 32, 55, 12, 202, 11, 4, 32, 216, 12, 203, 11, 4, 32, 290, 12, 204, 11, 4, 5, 4, 32, 219, 12, 112, 11, 4, 32, 53, 12, 114, 11, 4, 32, 101, 12, 138, 11, 4, 32, 220, 12, 167, 11, 4, 5, 4, 32, 57, 12, 11, 4, 5, 4, 8, 69, 4, 10, 199, 179, 12, 104, 4, 5, 4, 10, 204, 459, 12, 222, 4, 10, 204, 456, 457, 455, 12, 195, 4, 5, 4, 10, 203, 457, 12, 222, 4, 10, 203, 456, 459, 455, 12, 195, 4, 5, 4, 10, 202, 456, 12, 222, 4, 10, 202, 457, 459, 455, 12, 195, 4, 5, 4, 10, 27, 455, 18, 12, 222, 4, 10, 27, 457, 459, 456, 12, 195, 4, 5, 4, 10, 22, 179, 49, 125, 22, 12, 195, 4, 10, 199, 15, 12, 70, 106, 4, 10, 125, 199, 12, 70, 72, 4, 10, 22, 15, 186, 12, 70, 4, 5, 4, 10, 199, 112, 12, 140, 1, 4, 10, 199, 138, 12, 140, 1, 4, 10, 199, 114, 12, 140, 461, 4, 10, 199, 167, 12, 140, 462, 4, 5, 4, 8, 61, 4, 10, 62, 252, 65, 66, 4, 10, 62, 242, 65, 68, 4, 10, 151, 357, 66, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [6, 156, 4, 8, 9, 4, 10, 11, 12, 13, 253, 198, 4, 10, 125, 12, 126, 46, 162, 4, 10, 15, 83, 12, 13, 205, 335, 129, 4, 5, 4, 10, 22, 83, 12, 23, 18, 160, 4, 32, 27, 12, 100, 4, 32, 202, 12, 1, 4, 32, 203, 12, 1, 4, 32, 204, 12, 1, 4, 5, 4, 10, 49, 12, 13, 4, 473, 112, 12, 320, 4, 473, 114, 12, 1, 4, 473, 138, 12, 1, 4, 473, 167, 12, 1, 4, 5, 4, 10, 199, 12, 200, 4, 473, 455, 12, 460, 4, 473, 456, 12, 294, 4, 473, 457, 12, 1, 4, 473, 459, 12, 458, 4, 5, 4, 10, 179, 12, 13, 50, 51, 4, 5, 4, 8, 52, 4, 32, 60, 12, 455, 11, 4, 32, 149, 12, 125, 11, 4, 32, 147, 12, 15, 11, 4, 5, 4, 32, 56, 12, 27, 11, 4, 32, 55, 12, 202, 11, 4, 32, 216, 12, 203, 11, 4, 32, 290, 12, 204, 11, 4, 5, 4, 32, 219, 12, 112, 11, 4, 32, 53, 12, 114, 11, 4, 32, 101, 12, 138, 11, 4, 32, 220, 12, 167, 11, 4, 5, 4, 32, 57, 12, 11, 4, 5, 4, 8, 69, 4, 10, 199, 179, 12, 104, 4, 5, 4, 10, 204, 459, 12, 222, 4, 10, 204, 456, 457, 455, 12, 195, 4, 5, 4, 10, 203, 457, 12, 222, 4, 10, 203, 456, 459, 455, 12, 195, 4, 5, 4, 10, 202, 456, 12, 222, 4, 10, 202, 457, 459, 455, 12, 195, 4, 5, 4, 10, 27, 455, 18, 12, 222, 4, 10, 27, 457, 459, 456, 12, 195, 4, 5, 4, 10, 22, 179, 49, 125, 22, 12, 195, 4, 10, 199, 15, 12, 70, 106, 4, 10, 125, 199, 12, 70, 72, 4, 10, 22, 15, 186, 12, 70, 4, 5, 4, 10, 199, 112, 12, 140, 1, 4, 10, 199, 138, 12, 140, 1, 4, 10, 199, 114, 12, 140, 461, 4, 10, 199, 167, 12, 140, 462, 4, 5, 4, 8, 61, 4, 10, 62, 252, 65, 66, 4, 10, 62, 242, 65, 68, 4, 10, 151, 357, 66, 4, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 365}, "39": {"input": [2, 6, 4, 8, 9, 4, 10, 11, 12, 13, 1, 198, 4, 10, 15, 12, 13, 1, 198, 4, 10, 163, 18, 12, 164, 46, 246, 172, 129, 144, 4, 10, 88, 18, 12, 4, 32, 29, 18, 12, 30, 83, 34, 5, 4, 176, 33, 18, 12, 340, 18, 96, 1, 4, 176, 35, 18, 12, 474, 18, 113, 1, 4, 32, 37, 18, 12, 30, 83, 36, 4, 176, 39, 18, 12, 340, 18, 96, 1, 4, 176, 41, 18, 12, 474, 18, 113, 1, 4, 5, 4, 10, 49, 12, 13, 236, 198, 4, 10, 112, 12, 13, 46, 245, 4, 10, 127, 12, 128, 1, 475, 121, 365, 236, 198, 4, 5, 4, 10, 131, 12, 18, 244, 4, 32, 199, 12, 200, 353, 321, 4, 32, 373, 12, 374, 42, 273, 328, 4, 5, 4, 10, 114, 12, 13, 344, 4, 5, 4, 8, 52, 4, 10, 57, 12, 11, 4, 10, 59, 12, 15, 4, 10, 150, 12, 15, 112, 4, 10, 218, 12, 11, 35, 4, 10, 149, 12, 11, 33, 4, 10, 316, 12, 11, 41, 4, 10, 182, 12, 11, 39, 4, 5, 4, 10, 472, 12, 15, 127, 4, 10, 1, 12, 15, 49, 199, 4, 5, 4, 8, 69, 4, 5, 4, 5, 4, 10, 163, 199, 18, 12, 70, 284, 4, 10, 199, 163, 12, 188, 4, 10, 199, 112, 12, 104, 4, 5, 4, 10, 199, 88, 12, 248, 4, 10, 199, 88, 12, 140, 1, 4, 5, 4, 10, 373, 114, 12, 140, 252, 4, 10, 199, 114, 18, 12, 104, 4, 10, 88, 18, 145, 83, 12, 283, 4, 8, 5, 4, 8, 61, 4, 10, 151, 1, 68, 4, 10, 62, 476, 65, 66, 4, 5, 4, 5, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [6, 4, 8, 9, 4, 10, 11, 12, 13, 1, 198, 4, 10, 15, 12, 13, 1, 198, 4, 10, 163, 18, 12, 164, 46, 246, 172, 129, 144, 4, 10, 88, 18, 12, 4, 32, 29, 18, 12, 30, 83, 34, 5, 4, 176, 33, 18, 12, 340, 18, 96, 1, 4, 176, 35, 18, 12, 474, 18, 113, 1, 4, 32, 37, 18, 12, 30, 83, 36, 4, 176, 39, 18, 12, 340, 18, 96, 1, 4, 176, 41, 18, 12, 474, 18, 113, 1, 4, 5, 4, 10, 49, 12, 13, 236, 198, 4, 10, 112, 12, 13, 46, 245, 4, 10, 127, 12, 128, 1, 475, 121, 365, 236, 198, 4, 5, 4, 10, 131, 12, 18, 244, 4, 32, 199, 12, 200, 353, 321, 4, 32, 373, 12, 374, 42, 273, 328, 4, 5, 4, 10, 114, 12, 13, 344, 4, 5, 4, 8, 52, 4, 10, 57, 12, 11, 4, 10, 59, 12, 15, 4, 10, 150, 12, 15, 112, 4, 10, 218, 12, 11, 35, 4, 10, 149, 12, 11, 33, 4, 10, 316, 12, 11, 41, 4, 10, 182, 12, 11, 39, 4, 5, 4, 10, 472, 12, 15, 127, 4, 10, 1, 12, 15, 49, 199, 4, 5, 4, 8, 69, 4, 5, 4, 5, 4, 10, 163, 199, 18, 12, 70, 284, 4, 10, 199, 163, 12, 188, 4, 10, 199, 112, 12, 104, 4, 5, 4, 10, 199, 88, 12, 248, 4, 10, 199, 88, 12, 140, 1, 4, 5, 4, 10, 373, 114, 12, 140, 252, 4, 10, 199, 114, 18, 12, 104, 4, 10, 88, 18, 145, 83, 12, 283, 4, 8, 5, 4, 8, 61, 4, 10, 151, 1, 68, 4, 10, 62, 476, 65, 66, 4, 5, 4, 5, 4, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 296}, "40": {"input": [2, 6, 4, 8, 9, 4, 10, 11, 12, 13, 136, 109, 4, 10, 127, 12, 128, 129, 4, 32, 131, 12, 1, 230, 1, 436, 4, 32, 133, 18, 12, 1, 115, 132, 477, 4, 10, 88, 12, 4, 32, 331, 12, 332, 113, 1, 333, 87, 4, 32, 199, 18, 12, 200, 1, 4, 10, 25, 12, 26, 38, 4, 32, 444, 12, 157, 478, 1, 4, 32, 1, 18, 12, 46, 18, 1, 1, 4, 5, 4, 8, 52, 4, 10, 215, 12, 11, 133, 4, 10, 56, 12, 11, 131, 4, 10, 55, 12, 11, 331, 4, 10, 60, 12, 11, 199, 4, 5, 4, 8, 61, 4, 10, 151, 1, 68, 4, 10, 62, 18, 252, 18, 65, 66, 4, 5, 4, 8, 69, 4, 10, 88, 18, 145, 18, 12, 104, 4, 10, 25, 199, 331, 12, 70, 72, 4, 10, 199, 331, 12, 70, 411, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [6, 4, 8, 9, 4, 10, 11, 12, 13, 136, 109, 4, 10, 127, 12, 128, 129, 4, 32, 131, 12, 1, 230, 1, 436, 4, 32, 133, 18, 12, 1, 115, 132, 477, 4, 10, 88, 12, 4, 32, 331, 12, 332, 113, 1, 333, 87, 4, 32, 199, 18, 12, 200, 1, 4, 10, 25, 12, 26, 38, 4, 32, 444, 12, 157, 478, 1, 4, 32, 1, 18, 12, 46, 18, 1, 1, 4, 5, 4, 8, 52, 4, 10, 215, 12, 11, 133, 4, 10, 56, 12, 11, 131, 4, 10, 55, 12, 11, 331, 4, 10, 60, 12, 11, 199, 4, 5, 4, 8, 61, 4, 10, 151, 1, 68, 4, 10, 62, 18, 252, 18, 65, 66, 4, 5, 4, 8, 69, 4, 10, 88, 18, 145, 18, 12, 104, 4, 10, 25, 199, 331, 12, 70, 72, 4, 10, 199, 331, 12, 70, 411, 4, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 153}, "41": {"input": [2, 6, 4, 8, 9, 4, 5, 4, 10, 445, 12, 1, 4, 32, 11, 12, 13, 446, 4, 5, 4, 10, 88, 12, 392, 1, 4, 32, 479, 12, 1, 1, 1, 1, 1, 293, 4, 5, 4, 10, 29, 12, 30, 36, 295, 470, 4, 5, 4, 10, 15, 12, 13, 236, 198, 4, 32, 92, 12, 4, 32, 207, 12, 4, 5, 4, 10, 127, 12, 128, 236, 198, 4, 32, 131, 12, 296, 359, 361, 1, 4, 32, 133, 12, 120, 1, 400, 36, 4, 32, 259, 12, 120, 1, 400, 36, 4, 32, 261, 12, 193, 1, 400, 36, 4, 32, 402, 12, 81, 388, 365, 4, 5, 4, 10, 33, 12, 30, 424, 4, 32, 35, 12, 1, 18, 480, 4, 32, 37, 12, 1, 18, 409, 4, 5, 4, 10, 39, 12, 30, 36, 424, 246, 129, 4, 5, 4, 10, 49, 12, 13, 1, 446, 4, 5, 4, 10, 112, 12, 13, 113, 1, 4, 32, 5, 4, 8, 61, 4, 10, 67, 153, 154, 68, 4, 10, 62, 1, 66, 4, 5, 4, 5, 4, 8, 69, 4, 5, 4, 10, 479, 247, 12, 285, 108, 1, 1, 1, 1, 4, 10, 479, 247, 12, 285, 350, 1, 1, 1, 1, 4, 10, 29, 479, 12, 70, 72, 4, 10, 39, 479, 12, 70, 4, 10, 479, 49, 11, 12, 452, 4, 10, 479, 39, 12, 140, 143, 4, 10, 479, 33, 12, 248, 4, 5, 4, 10, 33, 145, 12, 70, 4, 5, 4, 5, 4, 5, 4, 8, 52, 4, 10, 146, 12, 92, 4, 10, 147, 12, 207, 4, 10, 339, 12, 133, 49, 4, 10, 150, 12, 259, 49, 4, 10, 182, 12, 261, 49, 4, 10, 387, 12, 259, 261, 49, 4, 10, 101, 12, 131, 49, 4, 10, 57, 12, 11, 4, 10, 60, 12, 1, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [6, 4, 8, 9, 4, 5, 4, 10, 445, 12, 1, 4, 32, 11, 12, 13, 446, 4, 5, 4, 10, 88, 12, 392, 1, 4, 32, 479, 12, 1, 1, 1, 1, 1, 293, 4, 5, 4, 10, 29, 12, 30, 36, 295, 470, 4, 5, 4, 10, 15, 12, 13, 236, 198, 4, 32, 92, 12, 4, 32, 207, 12, 4, 5, 4, 10, 127, 12, 128, 236, 198, 4, 32, 131, 12, 296, 359, 361, 1, 4, 32, 133, 12, 120, 1, 400, 36, 4, 32, 259, 12, 120, 1, 400, 36, 4, 32, 261, 12, 193, 1, 400, 36, 4, 32, 402, 12, 81, 388, 365, 4, 5, 4, 10, 33, 12, 30, 424, 4, 32, 35, 12, 1, 18, 480, 4, 32, 37, 12, 1, 18, 409, 4, 5, 4, 10, 39, 12, 30, 36, 424, 246, 129, 4, 5, 4, 10, 49, 12, 13, 1, 446, 4, 5, 4, 10, 112, 12, 13, 113, 1, 4, 32, 5, 4, 8, 61, 4, 10, 67, 153, 154, 68, 4, 10, 62, 1, 66, 4, 5, 4, 5, 4, 8, 69, 4, 5, 4, 10, 479, 247, 12, 285, 108, 1, 1, 1, 1, 4, 10, 479, 247, 12, 285, 350, 1, 1, 1, 1, 4, 10, 29, 479, 12, 70, 72, 4, 10, 39, 479, 12, 70, 4, 10, 479, 49, 11, 12, 452, 4, 10, 479, 39, 12, 140, 143, 4, 10, 479, 33, 12, 248, 4, 5, 4, 10, 33, 145, 12, 70, 4, 5, 4, 5, 4, 5, 4, 8, 52, 4, 10, 146, 12, 92, 4, 10, 147, 12, 207, 4, 10, 339, 12, 133, 49, 4, 10, 150, 12, 259, 49, 4, 10, 182, 12, 261, 49, 4, 10, 387, 12, 259, 261, 49, 4, 10, 101, 12, 131, 49, 4, 10, 57, 12, 11, 4, 10, 60, 12, 1, 4, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 312}, "42": {"input": [2, 6, 291, 4, 8, 9, 4, 10, 11, 12, 13, 111, 51, 198, 4, 10, 15, 12, 13, 157, 481, 4, 10, 49, 12, 13, 4, 32, 112, 12, 42, 18, 113, 369, 4, 32, 114, 12, 40, 18, 96, 370, 4, 32, 138, 18, 12, 34, 19, 413, 4, 32, 167, 18, 12, 36, 19, 414, 4, 10, 88, 12, 4, 32, 199, 12, 200, 1, 4, 32, 373, 12, 374, 375, 4, 176, 376, 18, 12, 40, 113, 4, 176, 377, 18, 12, 42, 96, 4, 176, 1, 83, 12, 34, 19, 4, 176, 1, 83, 12, 36, 46, 4, 10, 179, 18, 12, 13, 46, 214, 129, 4, 10, 305, 12, 13, 454, 4, 8, 52, 4, 10, 57, 12, 15, 11, 4, 10, 215, 12, 138, 11, 4, 10, 56, 12, 112, 11, 4, 10, 55, 12, 114, 11, 4, 10, 216, 12, 167, 11, 4, 10, 146, 12, 179, 11, 4, 10, 60, 12, 199, 11, 4, 10, 316, 12, 11, 4, 10, 58, 12, 305, 11, 4, 8, 69, 4, 5, 4, 10, 373, 305, 12, 140, 252, 4, 10, 199, 305, 12, 104, 4, 10, 199, 15, 12, 70, 4, 5, 4, 10, 88, 49, 186, 12, 194, 388, 4, 5, 4, 10, 88, 167, 18, 12, 140, 1, 4, 10, 88, 138, 18, 12, 140, 1, 4, 10, 88, 112, 12, 140, 390, 4, 10, 88, 114, 12, 140, 389, 4, 5, 4, 10, 49, 88, 186, 12, 70, 72, 4, 10, 179, 88, 408, 12, 70, 4, 5, 4, 8, 61, 4, 10, 62, 318, 186, 65, 68, 4, 10, 62, 351, 18, 65, 66, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [6, 291, 4, 8, 9, 4, 10, 11, 12, 13, 111, 51, 198, 4, 10, 15, 12, 13, 157, 481, 4, 10, 49, 12, 13, 4, 32, 112, 12, 42, 18, 113, 369, 4, 32, 114, 12, 40, 18, 96, 370, 4, 32, 138, 18, 12, 34, 19, 413, 4, 32, 167, 18, 12, 36, 19, 414, 4, 10, 88, 12, 4, 32, 199, 12, 200, 1, 4, 32, 373, 12, 374, 375, 4, 176, 376, 18, 12, 40, 113, 4, 176, 377, 18, 12, 42, 96, 4, 176, 1, 83, 12, 34, 19, 4, 176, 1, 83, 12, 36, 46, 4, 10, 179, 18, 12, 13, 46, 214, 129, 4, 10, 305, 12, 13, 454, 4, 8, 52, 4, 10, 57, 12, 15, 11, 4, 10, 215, 12, 138, 11, 4, 10, 56, 12, 112, 11, 4, 10, 55, 12, 114, 11, 4, 10, 216, 12, 167, 11, 4, 10, 146, 12, 179, 11, 4, 10, 60, 12, 199, 11, 4, 10, 316, 12, 11, 4, 10, 58, 12, 305, 11, 4, 8, 69, 4, 5, 4, 10, 373, 305, 12, 140, 252, 4, 10, 199, 305, 12, 104, 4, 10, 199, 15, 12, 70, 4, 5, 4, 10, 88, 49, 186, 12, 194, 388, 4, 5, 4, 10, 88, 167, 18, 12, 140, 1, 4, 10, 88, 138, 18, 12, 140, 1, 4, 10, 88, 112, 12, 140, 390, 4, 10, 88, 114, 12, 140, 389, 4, 5, 4, 10, 49, 88, 186, 12, 70, 72, 4, 10, 179, 88, 408, 12, 70, 4, 5, 4, 8, 61, 4, 10, 62, 318, 186, 65, 68, 4, 10, 62, 351, 18, 65, 66, 4, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 276}, "43": {"input": [2, 6, 156, 4, 8, 9, 4, 10, 11, 12, 13, 229, 4, 10, 15, 83, 12, 13, 205, 436, 482, 4, 10, 49, 12, 13, 246, 482, 4, 5, 4, 10, 277, 12, 278, 279, 1, 4, 10, 22, 186, 12, 23, 100, 4, 10, 29, 12, 30, 4, 32, 33, 12, 1, 4, 176, 35, 12, 483, 4, 176, 37, 12, 328, 4, 32, 88, 12, 363, 4, 176, 92, 12, 483, 4, 176, 207, 12, 483, 4, 176, 208, 12, 328, 4, 10, 112, 12, 13, 180, 51, 4, 5, 4, 8, 52, 4, 10, 60, 12, 277, 11, 4, 10, 53, 12, 22, 11, 4, 10, 101, 12, 92, 11, 4, 10, 102, 12, 35, 11, 4, 10, 215, 12, 15, 11, 4, 10, 146, 12, 49, 11, 4, 10, 57, 12, 11, 4, 5, 4, 5, 4, 8, 69, 4, 5, 4, 10, 35, 277, 18, 12, 140, 193, 4, 10, 37, 277, 12, 194, 4, 10, 277, 92, 35, 12, 104, 4, 8, 5, 4, 10, 277, 112, 12, 104, 4, 10, 22, 277, 18, 12, 222, 4, 10, 22, 112, 22, 15, 49, 83, 12, 195, 4, 10, 22, 29, 12, 104, 4, 10, 5, 4, 10, 277, 112, 12, 104, 4, 5, 4, 10, 37, 112, 12, 140, 120, 4, 10, 35, 112, 12, 195, 4, 5, 4, 10, 37, 22, 12, 140, 120, 4, 10, 35, 22, 12, 195, 4, 5, 4, 4, 10, 92, 208, 12, 194, 4, 10, 208, 92, 12, 140, 350, 4, 10, 92, 207, 12, 140, 410, 4, 10, 207, 92, 12, 140, 108, 4, 10, 92, 1, 12, 104, 4, 5, 4, 10, 92, 37, 12, 194, 4, 10, 37, 92, 12, 140, 120, 4, 10, 92, 35, 12, 140, 410, 4, 10, 35, 92, 12, 104, 4, 5, 4, 5, 4, 10, 208, 112, 12, 140, 108, 4, 10, 92, 112, 12, 104, 4, 10, 208, 22, 12, 140, 108, 4, 10, 92, 22, 12, 104, 4, 5, 4, 10, 37, 15, 49, 12, 70, 71, 4, 10, 208, 15, 12, 70, 411, 4, 10, 208, 49, 12, 70, 107, 4, 5, 4, 10, 277, 15, 12, 70, 71, 4, 5, 4, 8, 61, 4, 10, 62, 271, 186, 65, 66, 4, 10, 62, 351, 65, 68, 4, 10, 62, 124, 186, 65, 66, 4, 10, 151, 357, 66, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [6, 156, 4, 8, 9, 4, 10, 11, 12, 13, 229, 4, 10, 15, 83, 12, 13, 205, 436, 482, 4, 10, 49, 12, 13, 246, 482, 4, 5, 4, 10, 277, 12, 278, 279, 1, 4, 10, 22, 186, 12, 23, 100, 4, 10, 29, 12, 30, 4, 32, 33, 12, 1, 4, 176, 35, 12, 483, 4, 176, 37, 12, 328, 4, 32, 88, 12, 363, 4, 176, 92, 12, 483, 4, 176, 207, 12, 483, 4, 176, 208, 12, 328, 4, 10, 112, 12, 13, 180, 51, 4, 5, 4, 8, 52, 4, 10, 60, 12, 277, 11, 4, 10, 53, 12, 22, 11, 4, 10, 101, 12, 92, 11, 4, 10, 102, 12, 35, 11, 4, 10, 215, 12, 15, 11, 4, 10, 146, 12, 49, 11, 4, 10, 57, 12, 11, 4, 5, 4, 5, 4, 8, 69, 4, 5, 4, 10, 35, 277, 18, 12, 140, 193, 4, 10, 37, 277, 12, 194, 4, 10, 277, 92, 35, 12, 104, 4, 8, 5, 4, 10, 277, 112, 12, 104, 4, 10, 22, 277, 18, 12, 222, 4, 10, 22, 112, 22, 15, 49, 83, 12, 195, 4, 10, 22, 29, 12, 104, 4, 10, 5, 4, 10, 277, 112, 12, 104, 4, 5, 4, 10, 37, 112, 12, 140, 120, 4, 10, 35, 112, 12, 195, 4, 5, 4, 10, 37, 22, 12, 140, 120, 4, 10, 35, 22, 12, 195, 4, 5, 4, 4, 10, 92, 208, 12, 194, 4, 10, 208, 92, 12, 140, 350, 4, 10, 92, 207, 12, 140, 410, 4, 10, 207, 92, 12, 140, 108, 4, 10, 92, 1, 12, 104, 4, 5, 4, 10, 92, 37, 12, 194, 4, 10, 37, 92, 12, 140, 120, 4, 10, 92, 35, 12, 140, 410, 4, 10, 35, 92, 12, 104, 4, 5, 4, 5, 4, 10, 208, 112, 12, 140, 108, 4, 10, 92, 112, 12, 104, 4, 10, 208, 22, 12, 140, 108, 4, 10, 92, 22, 12, 104, 4, 5, 4, 10, 37, 15, 49, 12, 70, 71, 4, 10, 208, 15, 12, 70, 411, 4, 10, 208, 49, 12, 70, 107, 4, 5, 4, 10, 277, 15, 12, 70, 71, 4, 5, 4, 8, 61, 4, 10, 62, 271, 186, 65, 66, 4, 10, 62, 351, 65, 68, 4, 10, 62, 124, 186, 65, 66, 4, 10, 151, 357, 66, 4, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 396}, "44": {"input": [2, 6, 156, 196, 4, 5, 4, 8, 9, 4, 10, 11, 12, 13, 197, 198, 4, 10, 15, 12, 13, 197, 198, 4, 10, 49, 83, 12, 13, 205, 206, 4, 10, 199, 12, 200, 201, 4, 10, 22, 12, 23, 4, 32, 27, 186, 12, 18, 100, 4, 32, 202, 18, 12, 18, 437, 4, 10, 112, 12, 13, 50, 51, 4, 5, 4, 8, 52, 4, 10, 60, 12, 199, 15, 4, 10, 183, 12, 11, 49, 4, 10, 217, 12, 27, 15, 4, 10, 57, 12, 15, 4, 10, 58, 12, 15, 112, 4, 5, 4, 8, 69, 4, 10, 199, 112, 12, 104, 4, 10, 22, 199, 18, 12, 222, 4, 10, 22, 112, 22, 83, 12, 195, 4, 10, 27, 49, 186, 12, 140, 416, 72, 4, 10, 202, 15, 12, 140, 75, 106, 4, 5, 4, 8, 61, 4, 10, 62, 75, 186, 65, 68, 4, 5, 4, 5, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [6, 156, 196, 4, 5, 4, 8, 9, 4, 10, 11, 12, 13, 197, 198, 4, 10, 15, 12, 13, 197, 198, 4, 10, 49, 83, 12, 13, 205, 206, 4, 10, 199, 12, 200, 201, 4, 10, 22, 12, 23, 4, 32, 27, 186, 12, 18, 100, 4, 32, 202, 18, 12, 18, 437, 4, 10, 112, 12, 13, 50, 51, 4, 5, 4, 8, 52, 4, 10, 60, 12, 199, 15, 4, 10, 183, 12, 11, 49, 4, 10, 217, 12, 27, 15, 4, 10, 57, 12, 15, 4, 10, 58, 12, 15, 112, 4, 5, 4, 8, 69, 4, 10, 199, 112, 12, 104, 4, 10, 22, 199, 18, 12, 222, 4, 10, 22, 112, 22, 83, 12, 195, 4, 10, 27, 49, 186, 12, 140, 416, 72, 4, 10, 202, 15, 12, 140, 75, 106, 4, 5, 4, 8, 61, 4, 10, 62, 75, 186, 65, 68, 4, 5, 4, 5, 4, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 157}, "45": {"input": [2, 6, 291, 156, 4, 8, 9, 4, 5, 4, 10, 11, 12, 13, 109, 4, 10, 90, 18, 12, 91, 137, 1, 4, 10, 134, 12, 135, 154, 136, 1, 4, 5, 4, 10, 15, 12, 13, 245, 4, 10, 49, 12, 13, 1, 4, 10, 112, 12, 13, 236, 198, 4, 5, 4, 10, 114, 12, 13, 4, 32, 138, 12, 1, 4, 32, 167, 12, 1, 4, 5, 4, 10, 88, 12, 16, 4, 32, 355, 12, 356, 157, 1, 318, 4, 32, 127, 12, 128, 354, 1, 4, 32, 179, 12, 13, 4, 5, 4, 10, 305, 12, 13, 180, 51, 4, 5, 4, 8, 52, 4, 10, 147, 12, 11, 138, 15, 4, 10, 315, 12, 11, 127, 4, 10, 60, 12, 11, 90, 15, 4, 10, 313, 12, 11, 49, 4, 10, 57, 12, 11, 15, 4, 10, 58, 12, 305, 4, 5, 4, 8, 69, 4, 10, 90, 305, 49, 114, 12, 104, 4, 5, 4, 10, 88, 15, 49, 114, 305, 145, 12, 70, 4, 5, 4, 10, 179, 112, 12, 140, 240, 142, 4, 10, 179, 127, 12, 70, 4, 5, 4, 10, 138, 88, 12, 140, 184, 72, 4, 10, 15, 134, 12, 140, 143, 4, 5, 4, 5, 4, 8, 61, 4, 10, 62, 155, 65, 66, 4, 10, 62, 165, 65, 68, 4, 10, 151, 1, 66, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [6, 291, 156, 4, 8, 9, 4, 5, 4, 10, 11, 12, 13, 109, 4, 10, 90, 18, 12, 91, 137, 1, 4, 10, 134, 12, 135, 154, 136, 1, 4, 5, 4, 10, 15, 12, 13, 245, 4, 10, 49, 12, 13, 1, 4, 10, 112, 12, 13, 236, 198, 4, 5, 4, 10, 114, 12, 13, 4, 32, 138, 12, 1, 4, 32, 167, 12, 1, 4, 5, 4, 10, 88, 12, 16, 4, 32, 355, 12, 356, 157, 1, 318, 4, 32, 127, 12, 128, 354, 1, 4, 32, 179, 12, 13, 4, 5, 4, 10, 305, 12, 13, 180, 51, 4, 5, 4, 8, 52, 4, 10, 147, 12, 11, 138, 15, 4, 10, 315, 12, 11, 127, 4, 10, 60, 12, 11, 90, 15, 4, 10, 313, 12, 11, 49, 4, 10, 57, 12, 11, 15, 4, 10, 58, 12, 305, 4, 5, 4, 8, 69, 4, 10, 90, 305, 49, 114, 12, 104, 4, 5, 4, 10, 88, 15, 49, 114, 305, 145, 12, 70, 4, 5, 4, 10, 179, 112, 12, 140, 240, 142, 4, 10, 179, 127, 12, 70, 4, 5, 4, 10, 138, 88, 12, 140, 184, 72, 4, 10, 15, 134, 12, 140, 143, 4, 5, 4, 5, 4, 8, 61, 4, 10, 62, 155, 65, 66, 4, 10, 62, 165, 65, 68, 4, 10, 151, 1, 66, 4, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 230}, "46": {"input": [2, 6, 4, 8, 9, 186, 5, 4, 10, 11, 186, 12, 13, 1, 4, 10, 15, 186, 12, 13, 371, 4, 10, 484, 12, 1, 296, 440, 4, 10, 29, 12, 30, 392, 1, 448, 1, 172, 171, 1, 4, 10, 33, 186, 12, 30, 450, 160, 392, 1, 448, 4, 10, 49, 12, 13, 1, 4, 32, 5, 4, 8, 61, 4, 10, 62, 239, 186, 68, 4, 10, 62, 1, 66, 4, 282, 5, 4, 8, 69, 4, 10, 49, 29, 12, 70, 5, 4, 10, 29, 49, 12, 70, 4, 10, 29, 393, 12, 70, 4, 10, 29, 15, 12, 394, 4, 10, 11, 29, 12, 70, 72, 4, 10, 484, 393, 12, 104, 4, 10, 484, 145, 12, 104, 4, 10, 29, 145, 12, 70, 4, 10, 33, 393, 12, 1, 4, 10, 33, 393, 12, 394, 4, 10, 11, 33, 12, 70, 4, 10, 49, 33, 12, 70, 4, 10, 33, 49, 12, 1, 4, 10, 33, 49, 12, 394, 4, 10, 33, 29, 12, 222, 4, 10, 33, 1, 12, 394, 4, 10, 33, 484, 12, 394, 4, 10, 29, 33, 12, 70, 4, 10, 5, 4, 5, 4, 8, 52, 4, 10, 453, 12, 11, 4, 10, 1, 12, 15, 4, 10, 53, 12, 33, 4, 10, 220, 12, 1, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [6, 4, 8, 9, 186, 5, 4, 10, 11, 186, 12, 13, 1, 4, 10, 15, 186, 12, 13, 371, 4, 10, 484, 12, 1, 296, 440, 4, 10, 29, 12, 30, 392, 1, 448, 1, 172, 171, 1, 4, 10, 33, 186, 12, 30, 450, 160, 392, 1, 448, 4, 10, 49, 12, 13, 1, 4, 32, 5, 4, 8, 61, 4, 10, 62, 239, 186, 68, 4, 10, 62, 1, 66, 4, 282, 5, 4, 8, 69, 4, 10, 49, 29, 12, 70, 5, 4, 10, 29, 49, 12, 70, 4, 10, 29, 393, 12, 70, 4, 10, 29, 15, 12, 394, 4, 10, 11, 29, 12, 70, 72, 4, 10, 484, 393, 12, 104, 4, 10, 484, 145, 12, 104, 4, 10, 29, 145, 12, 70, 4, 10, 33, 393, 12, 1, 4, 10, 33, 393, 12, 394, 4, 10, 11, 33, 12, 70, 4, 10, 49, 33, 12, 70, 4, 10, 33, 49, 12, 1, 4, 10, 33, 49, 12, 394, 4, 10, 33, 29, 12, 222, 4, 10, 33, 1, 12, 394, 4, 10, 33, 484, 12, 394, 4, 10, 29, 33, 12, 70, 4, 10, 5, 4, 5, 4, 8, 52, 4, 10, 453, 12, 11, 4, 10, 1, 12, 15, 4, 10, 53, 12, 33, 4, 10, 220, 12, 1, 4, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 219}, "47": {"input": [2, 6, 156, 4, 8, 9, 4, 10, 11, 12, 13, 197, 4, 5, 4, 10, 15, 12, 13, 4, 32, 49, 12, 254, 4, 32, 112, 12, 1, 4, 32, 114, 12, 46, 4, 5, 4, 10, 138, 12, 13, 198, 4, 32, 167, 12, 42, 1, 4, 32, 179, 12, 34, 1, 4, 32, 305, 12, 40, 1, 4, 32, 306, 12, 36, 1, 4, 5, 4, 5, 4, 10, 90, 12, 91, 78, 485, 353, 4, 10, 25, 12, 26, 154, 172, 1, 87, 4, 10, 127, 12, 128, 4, 32, 131, 12, 438, 124, 4, 32, 133, 12, 439, 120, 4, 32, 259, 12, 440, 193, 4, 32, 261, 12, 441, 81, 4, 32, 402, 12, 486, 81, 4, 5, 4, 10, 29, 12, 30, 19, 18, 87, 169, 4, 32, 33, 12, 40, 442, 4, 32, 35, 12, 42, 442, 4, 32, 37, 12, 34, 443, 4, 32, 39, 12, 36, 443, 4, 5, 4, 10, 307, 12, 13, 214, 482, 4, 10, 22, 186, 12, 23, 363, 4, 5, 4, 10, 404, 18, 12, 128, 42, 18, 403, 18, 1, 1, 129, 4, 10, 41, 12, 30, 113, 97, 4, 32, 399, 12, 1, 4, 32, 487, 12, 1, 4, 32, 488, 12, 1, 4, 32, 1, 12, 1, 4, 32, 1, 12, 1, 4, 5, 4, 10, 308, 12, 13, 50, 51, 4, 5, 4, 5, 4, 8, 52, 4, 10, 57, 12, 11, 4, 10, 60, 12, 11, 90, 4, 10, 182, 12, 11, 261, 4, 10, 313, 12, 11, 259, 4, 10, 387, 12, 11, 131, 4, 10, 220, 12, 11, 133, 4, 10, 146, 12, 11, 307, 4, 10, 54, 12, 11, 404, 4, 10, 489, 12, 11, 22, 4, 5, 4, 10, 56, 12, 11, 49, 167, 4, 10, 55, 12, 11, 112, 179, 4, 10, 216, 12, 11, 114, 167, 4, 10, 290, 12, 11, 49, 179, 4, 10, 1, 12, 11, 112, 305, 4, 10, 1, 12, 11, 114, 306, 4, 10, 1, 12, 11, 112, 167, 4, 10, 1, 12, 11, 49, 306, 4, 10, 1, 12, 11, 114, 179, 4, 5, 4, 8, 69, 4, 8, 5, 4, 10, 90, 308, 127, 12, 104, 4, 5, 4, 10, 22, 90, 18, 12, 222, 4, 10, 22, 308, 22, 127, 18, 12, 195, 4, 10, 29, 22, 308, 12, 70, 4, 5, 4, 10, 133, 25, 12, 140, 490, 4, 10, 261, 25, 12, 140, 491, 4, 10, 131, 25, 12, 140, 492, 4, 10, 259, 25, 12, 140, 476, 4, 10, 402, 25, 12, 140, 493, 4, 10, 25, 127, 12, 70, 4, 5, 4, 10, 41, 29, 12, 194, 317, 4, 10, 41, 308, 127, 12, 70, 4, 5, 4, 5, 4, 10, 399, 49, 12, 140, 1, 72, 4, 10, 487, 112, 12, 140, 1, 107, 4, 10, 488, 114, 12, 140, 1, 227, 4, 5, 4, 10, 41, 404, 138, 12, 194, 317, 4, 5, 4, 10, 1, 307, 12, 140, 1, 4, 5, 4, 8, 61, 4, 10, 67, 1, 154, 68, 1, 4, 10, 151, 357, 66, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [6, 156, 4, 8, 9, 4, 10, 11, 12, 13, 197, 4, 5, 4, 10, 15, 12, 13, 4, 32, 49, 12, 254, 4, 32, 112, 12, 1, 4, 32, 114, 12, 46, 4, 5, 4, 10, 138, 12, 13, 198, 4, 32, 167, 12, 42, 1, 4, 32, 179, 12, 34, 1, 4, 32, 305, 12, 40, 1, 4, 32, 306, 12, 36, 1, 4, 5, 4, 5, 4, 10, 90, 12, 91, 78, 485, 353, 4, 10, 25, 12, 26, 154, 172, 1, 87, 4, 10, 127, 12, 128, 4, 32, 131, 12, 438, 124, 4, 32, 133, 12, 439, 120, 4, 32, 259, 12, 440, 193, 4, 32, 261, 12, 441, 81, 4, 32, 402, 12, 486, 81, 4, 5, 4, 10, 29, 12, 30, 19, 18, 87, 169, 4, 32, 33, 12, 40, 442, 4, 32, 35, 12, 42, 442, 4, 32, 37, 12, 34, 443, 4, 32, 39, 12, 36, 443, 4, 5, 4, 10, 307, 12, 13, 214, 482, 4, 10, 22, 186, 12, 23, 363, 4, 5, 4, 10, 404, 18, 12, 128, 42, 18, 403, 18, 1, 1, 129, 4, 10, 41, 12, 30, 113, 97, 4, 32, 399, 12, 1, 4, 32, 487, 12, 1, 4, 32, 488, 12, 1, 4, 32, 1, 12, 1, 4, 32, 1, 12, 1, 4, 5, 4, 10, 308, 12, 13, 50, 51, 4, 5, 4, 5, 4, 8, 52, 4, 10, 57, 12, 11, 4, 10, 60, 12, 11, 90, 4, 10, 182, 12, 11, 261, 4, 10, 313, 12, 11, 259, 4, 10, 387, 12, 11, 131, 4, 10, 220, 12, 11, 133, 4, 10, 146, 12, 11, 307, 4, 10, 54, 12, 11, 404, 4, 10, 489, 12, 11, 22, 4, 5, 4, 10, 56, 12, 11, 49, 167, 4, 10, 55, 12, 11, 112, 179, 4, 10, 216, 12, 11, 114, 167, 4, 10, 290, 12, 11, 49, 179, 4, 10, 1, 12, 11, 112, 305, 4, 10, 1, 12, 11, 114, 306, 4, 10, 1, 12, 11, 112, 167, 4, 10, 1, 12, 11, 49, 306, 4, 10, 1, 12, 11, 114, 179, 4, 5, 4, 8, 69, 4, 8, 5, 4, 10, 90, 308, 127, 12, 104, 4, 5, 4, 10, 22, 90, 18, 12, 222, 4, 10, 22, 308, 22, 127, 18, 12, 195, 4, 10, 29, 22, 308, 12, 70, 4, 5, 4, 10, 133, 25, 12, 140, 490, 4, 10, 261, 25, 12, 140, 491, 4, 10, 131, 25, 12, 140, 492, 4, 10, 259, 25, 12, 140, 476, 4, 10, 402, 25, 12, 140, 493, 4, 10, 25, 127, 12, 70, 4, 5, 4, 10, 41, 29, 12, 194, 317, 4, 10, 41, 308, 127, 12, 70, 4, 5, 4, 5, 4, 10, 399, 49, 12, 140, 1, 72, 4, 10, 487, 112, 12, 140, 1, 107, 4, 10, 488, 114, 12, 140, 1, 227, 4, 5, 4, 10, 41, 404, 138, 12, 194, 317, 4, 5, 4, 10, 1, 307, 12, 140, 1, 4, 5, 4, 8, 61, 4, 10, 67, 1, 154, 68, 1, 4, 10, 151, 357, 66, 4, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 518}, "48": {"input": [2, 6, 4, 5, 4, 8, 9, 4, 10, 11, 12, 13, 1, 4, 10, 15, 83, 12, 13, 186, 110, 18, 1, 4, 10, 49, 12, 13, 186, 19, 494, 4, 5, 4, 10, 88, 12, 4, 32, 117, 18, 12, 118, 124, 83, 1, 495, 18, 360, 295, 321, 4, 32, 119, 18, 12, 118, 120, 83, 1, 121, 18, 360, 1, 321, 4, 32, 93, 12, 94, 143, 1, 295, 4, 32, 98, 12, 94, 143, 1, 295, 4, 5, 4, 10, 199, 12, 200, 1, 1, 4, 5, 4, 10, 127, 12, 128, 1, 18, 475, 214, 129, 4, 10, 112, 12, 13, 214, 129, 4, 10, 22, 186, 12, 23, 450, 160, 4, 5, 4, 10, 29, 12, 30, 4, 32, 33, 18, 12, 42, 18, 113, 424, 43, 4, 32, 35, 12, 42, 18, 113, 424, 1, 4, 5, 4, 10, 114, 12, 13, 50, 51, 4, 5, 4, 8, 69, 4, 10, 88, 114, 18, 12, 80, 4, 10, 88, 114, 18, 12, 104, 4, 10, 199, 114, 145, 12, 104, 4, 5, 4, 10, 22, 199, 18, 12, 222, 4, 10, 22, 1, 18, 12, 222, 1, 4, 10, 22, 114, 186, 12, 70, 4, 5, 4, 10, 33, 114, 18, 12, 70, 106, 4, 10, 33, 22, 12, 70, 72, 4, 5, 4, 10, 93, 33, 12, 140, 144, 142, 106, 4, 5, 4, 10, 33, 199, 12, 70, 411, 4, 5, 4, 10, 35, 114, 18, 12, 70, 72, 4, 10, 35, 22, 12, 70, 106, 4, 5, 4, 10, 93, 35, 12, 140, 434, 142, 251, 4, 5, 4, 10, 93, 112, 12, 70, 4, 10, 98, 112, 12, 70, 4, 5, 4, 8, 52, 4, 10, 220, 12, 11, 117, 4, 10, 219, 12, 11, 119, 4, 10, 150, 12, 11, 15, 4, 10, 149, 12, 11, 22, 4, 10, 472, 12, 11, 127, 4, 10, 183, 12, 11, 112, 4, 10, 57, 12, 11, 4, 10, 58, 12, 114, 4, 10, 60, 12, 11, 199, 4, 5, 4, 8, 61, 4, 10, 151, 152, 68, 4, 10, 67, 1, 154, 66, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [6, 4, 5, 4, 8, 9, 4, 10, 11, 12, 13, 1, 4, 10, 15, 83, 12, 13, 186, 110, 18, 1, 4, 10, 49, 12, 13, 186, 19, 494, 4, 5, 4, 10, 88, 12, 4, 32, 117, 18, 12, 118, 124, 83, 1, 495, 18, 360, 295, 321, 4, 32, 119, 18, 12, 118, 120, 83, 1, 121, 18, 360, 1, 321, 4, 32, 93, 12, 94, 143, 1, 295, 4, 32, 98, 12, 94, 143, 1, 295, 4, 5, 4, 10, 199, 12, 200, 1, 1, 4, 5, 4, 10, 127, 12, 128, 1, 18, 475, 214, 129, 4, 10, 112, 12, 13, 214, 129, 4, 10, 22, 186, 12, 23, 450, 160, 4, 5, 4, 10, 29, 12, 30, 4, 32, 33, 18, 12, 42, 18, 113, 424, 43, 4, 32, 35, 12, 42, 18, 113, 424, 1, 4, 5, 4, 10, 114, 12, 13, 50, 51, 4, 5, 4, 8, 69, 4, 10, 88, 114, 18, 12, 80, 4, 10, 88, 114, 18, 12, 104, 4, 10, 199, 114, 145, 12, 104, 4, 5, 4, 10, 22, 199, 18, 12, 222, 4, 10, 22, 1, 18, 12, 222, 1, 4, 10, 22, 114, 186, 12, 70, 4, 5, 4, 10, 33, 114, 18, 12, 70, 106, 4, 10, 33, 22, 12, 70, 72, 4, 5, 4, 10, 93, 33, 12, 140, 144, 142, 106, 4, 5, 4, 10, 33, 199, 12, 70, 411, 4, 5, 4, 10, 35, 114, 18, 12, 70, 72, 4, 10, 35, 22, 12, 70, 106, 4, 5, 4, 10, 93, 35, 12, 140, 434, 142, 251, 4, 5, 4, 10, 93, 112, 12, 70, 4, 10, 98, 112, 12, 70, 4, 5, 4, 8, 52, 4, 10, 220, 12, 11, 117, 4, 10, 219, 12, 11, 119, 4, 10, 150, 12, 11, 15, 4, 10, 149, 12, 11, 22, 4, 10, 472, 12, 11, 127, 4, 10, 183, 12, 11, 112, 4, 10, 57, 12, 11, 4, 10, 58, 12, 114, 4, 10, 60, 12, 11, 199, 4, 5, 4, 8, 61, 4, 10, 151, 152, 68, 4, 10, 67, 1, 154, 66, 4, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 355}, "49": {"input": [2, 6, 4, 8, 9, 4, 10, 11, 12, 13, 1, 4, 10, 127, 12, 128, 136, 1, 129, 4, 32, 131, 18, 12, 18, 1, 18, 1, 365, 4, 32, 133, 18, 12, 18, 124, 18, 359, 496, 4, 32, 259, 18, 12, 18, 120, 18, 359, 496, 4, 5, 4, 10, 88, 12, 4, 32, 90, 18, 12, 91, 19, 18, 296, 1, 4, 32, 29, 12, 30, 19, 170, 256, 4, 32, 92, 12, 4, 176, 93, 18, 12, 94, 97, 96, 1, 155, 4, 176, 33, 18, 12, 30, 18, 34, 18, 97, 110, 1, 4, 176, 35, 12, 30, 36, 97, 113, 1, 4, 5, 4, 10, 44, 12, 45, 463, 478, 1, 87, 4, 10, 159, 12, 45, 463, 154, 1, 87, 4, 5, 4, 5, 4, 8, 52, 4, 10, 56, 12, 11, 259, 4, 10, 55, 12, 11, 133, 4, 10, 216, 12, 11, 131, 4, 10, 57, 12, 11, 4, 10, 60, 12, 11, 90, 4, 5, 4, 8, 61, 4, 10, 62, 155, 65, 66, 4, 10, 151, 152, 68, 4, 5, 4, 8, 69, 4, 10, 145, 90, 93, 12, 104, 4, 10, 145, 29, 92, 12, 70, 4, 5, 4, 10, 33, 29, 12, 140, 345, 72, 4, 10, 35, 29, 12, 140, 345, 72, 4, 10, 29, 92, 12, 70, 4, 5, 4, 10, 159, 90, 12, 189, 1, 4, 10, 44, 90, 12, 189, 72, 4, 5, 4, 10, 90, 93, 12, 73, 74, 1, 1, 4, 10, 93, 90, 12, 192, 74, 1, 4, 5, 4, 10, 90, 93, 18, 12, 471, 74, 1, 4, 10, 90, 33, 35, 12, 70, 4, 5, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [6, 4, 8, 9, 4, 10, 11, 12, 13, 1, 4, 10, 127, 12, 128, 136, 1, 129, 4, 32, 131, 18, 12, 18, 1, 18, 1, 365, 4, 32, 133, 18, 12, 18, 124, 18, 359, 496, 4, 32, 259, 18, 12, 18, 120, 18, 359, 496, 4, 5, 4, 10, 88, 12, 4, 32, 90, 18, 12, 91, 19, 18, 296, 1, 4, 32, 29, 12, 30, 19, 170, 256, 4, 32, 92, 12, 4, 176, 93, 18, 12, 94, 97, 96, 1, 155, 4, 176, 33, 18, 12, 30, 18, 34, 18, 97, 110, 1, 4, 176, 35, 12, 30, 36, 97, 113, 1, 4, 5, 4, 10, 44, 12, 45, 463, 478, 1, 87, 4, 10, 159, 12, 45, 463, 154, 1, 87, 4, 5, 4, 5, 4, 8, 52, 4, 10, 56, 12, 11, 259, 4, 10, 55, 12, 11, 133, 4, 10, 216, 12, 11, 131, 4, 10, 57, 12, 11, 4, 10, 60, 12, 11, 90, 4, 5, 4, 8, 61, 4, 10, 62, 155, 65, 66, 4, 10, 151, 152, 68, 4, 5, 4, 8, 69, 4, 10, 145, 90, 93, 12, 104, 4, 10, 145, 29, 92, 12, 70, 4, 5, 4, 10, 33, 29, 12, 140, 345, 72, 4, 10, 35, 29, 12, 140, 345, 72, 4, 10, 29, 92, 12, 70, 4, 5, 4, 10, 159, 90, 12, 189, 1, 4, 10, 44, 90, 12, 189, 72, 4, 5, 4, 10, 90, 93, 12, 73, 74, 1, 1, 4, 10, 93, 90, 12, 192, 74, 1, 4, 5, 4, 10, 90, 93, 18, 12, 471, 74, 1, 4, 10, 90, 33, 35, 12, 70, 4, 5, 4, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 279}, "50": {"input": [2, 6, 7, 4, 8, 9, 4, 10, 11, 12, 13, 292, 198, 4, 10, 125, 18, 12, 126, 46, 246, 4, 10, 15, 12, 13, 1, 4, 5, 4, 10, 29, 12, 30, 34, 4, 32, 33, 12, 1, 1, 1, 4, 32, 35, 12, 1, 1, 1, 4, 32, 37, 12, 235, 1, 1, 4, 32, 39, 12, 21, 1, 1, 4, 5, 4, 10, 49, 12, 13, 172, 4, 32, 112, 12, 235, 1, 4, 32, 114, 12, 235, 1, 4, 32, 138, 12, 235, 1, 4, 32, 167, 12, 235, 1, 4, 5, 4, 10, 179, 12, 13, 4, 32, 305, 12, 1, 320, 4, 32, 306, 12, 166, 1, 4, 32, 307, 12, 1, 1, 4, 32, 308, 12, 1, 1, 4, 32, 312, 12, 136, 1, 4, 5, 4, 10, 199, 12, 200, 328, 415, 4, 32, 88, 12, 4, 32, 92, 12, 4, 32, 207, 12, 4, 32, 208, 12, 4, 32, 209, 12, 4, 5, 4, 10, 467, 12, 13, 1, 4, 10, 497, 12, 13, 1, 4, 5, 4, 8, 69, 4, 5, 4, 10, 199, 305, 12, 140, 351, 4, 10, 199, 306, 12, 140, 108, 4, 10, 199, 307, 12, 140, 350, 4, 10, 199, 308, 12, 140, 410, 4, 10, 199, 312, 12, 140, 224, 4, 5, 4, 10, 33, 125, 12, 140, 143, 4, 10, 35, 125, 12, 140, 327, 4, 10, 37, 125, 12, 140, 165, 4, 10, 39, 125, 12, 140, 184, 4, 5, 4, 10, 199, 497, 12, 104, 4, 10, 29, 497, 467, 18, 12, 104, 4, 10, 29, 15, 12, 70, 4, 5, 4, 8, 52, 4, 10, 60, 12, 88, 305, 4, 10, 57, 12, 305, 4, 10, 56, 12, 306, 4, 10, 55, 12, 307, 4, 10, 216, 12, 308, 4, 10, 290, 12, 312, 4, 10, 219, 12, 11, 33, 4, 10, 53, 12, 11, 35, 4, 10, 101, 12, 11, 37, 4, 10, 220, 12, 11, 39, 4, 10, 146, 12, 11, 125, 4, 10, 59, 12, 11, 4, 10, 218, 12, 11, 467, 4, 10, 150, 12, 11, 15, 4, 5, 4, 5, 4, 8, 61, 4, 10, 67, 153, 1, 76, 68, 4, 10, 67, 1, 1, 76, 68, 4, 10, 67, 498, 1, 76, 68, 4, 10, 67, 499, 1, 76, 68, 4, 5, 4, 10, 67, 153, 154, 66, 4, 10, 67, 1, 154, 66, 4, 10, 67, 498, 154, 66, 4, 10, 67, 499, 154, 66, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [6, 7, 4, 8, 9, 4, 10, 11, 12, 13, 292, 198, 4, 10, 125, 18, 12, 126, 46, 246, 4, 10, 15, 12, 13, 1, 4, 5, 4, 10, 29, 12, 30, 34, 4, 32, 33, 12, 1, 1, 1, 4, 32, 35, 12, 1, 1, 1, 4, 32, 37, 12, 235, 1, 1, 4, 32, 39, 12, 21, 1, 1, 4, 5, 4, 10, 49, 12, 13, 172, 4, 32, 112, 12, 235, 1, 4, 32, 114, 12, 235, 1, 4, 32, 138, 12, 235, 1, 4, 32, 167, 12, 235, 1, 4, 5, 4, 10, 179, 12, 13, 4, 32, 305, 12, 1, 320, 4, 32, 306, 12, 166, 1, 4, 32, 307, 12, 1, 1, 4, 32, 308, 12, 1, 1, 4, 32, 312, 12, 136, 1, 4, 5, 4, 10, 199, 12, 200, 328, 415, 4, 32, 88, 12, 4, 32, 92, 12, 4, 32, 207, 12, 4, 32, 208, 12, 4, 32, 209, 12, 4, 5, 4, 10, 467, 12, 13, 1, 4, 10, 497, 12, 13, 1, 4, 5, 4, 8, 69, 4, 5, 4, 10, 199, 305, 12, 140, 351, 4, 10, 199, 306, 12, 140, 108, 4, 10, 199, 307, 12, 140, 350, 4, 10, 199, 308, 12, 140, 410, 4, 10, 199, 312, 12, 140, 224, 4, 5, 4, 10, 33, 125, 12, 140, 143, 4, 10, 35, 125, 12, 140, 327, 4, 10, 37, 125, 12, 140, 165, 4, 10, 39, 125, 12, 140, 184, 4, 5, 4, 10, 199, 497, 12, 104, 4, 10, 29, 497, 467, 18, 12, 104, 4, 10, 29, 15, 12, 70, 4, 5, 4, 8, 52, 4, 10, 60, 12, 88, 305, 4, 10, 57, 12, 305, 4, 10, 56, 12, 306, 4, 10, 55, 12, 307, 4, 10, 216, 12, 308, 4, 10, 290, 12, 312, 4, 10, 219, 12, 11, 33, 4, 10, 53, 12, 11, 35, 4, 10, 101, 12, 11, 37, 4, 10, 220, 12, 11, 39, 4, 10, 146, 12, 11, 125, 4, 10, 59, 12, 11, 4, 10, 218, 12, 11, 467, 4, 10, 150, 12, 11, 15, 4, 5, 4, 5, 4, 8, 61, 4, 10, 67, 153, 1, 76, 68, 4, 10, 67, 1, 1, 76, 68, 4, 10, 67, 498, 1, 76, 68, 4, 10, 67, 499, 1, 76, 68, 4, 5, 4, 10, 67, 153, 154, 66, 4, 10, 67, 1, 154, 66, 4, 10, 67, 498, 154, 66, 4, 10, 67, 499, 154, 66, 4, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 414}, "51": {"input": [2, 6, 4, 186, 9, 4, 89, 11, 12, 13, 320, 198, 4, 89, 93, 12, 94, 1, 321, 96, 271, 97, 1, 4, 5, 4, 89, 15, 12, 13, 1, 4, 89, 44, 12, 45, 1, 4, 362, 159, 12, 1, 154, 4, 362, 341, 12, 1, 18, 154, 4, 362, 342, 12, 1, 154, 4, 362, 343, 12, 1, 154, 4, 362, 500, 12, 1, 154, 4, 362, 501, 12, 1, 154, 4, 5, 4, 89, 277, 12, 278, 415, 279, 321, 4, 89, 49, 12, 13, 228, 326, 4, 8, 5, 4, 186, 52, 4, 89, 56, 12, 159, 11, 4, 89, 55, 12, 341, 11, 4, 89, 216, 12, 342, 11, 4, 89, 290, 12, 343, 11, 4, 89, 1, 12, 500, 11, 4, 89, 1, 12, 501, 11, 4, 89, 150, 12, 15, 11, 4, 89, 1, 12, 277, 159, 341, 11, 4, 89, 60, 12, 277, 11, 4, 89, 101, 12, 93, 11, 4, 89, 57, 12, 11, 4, 282, 5, 4, 186, 61, 4, 89, 151, 357, 66, 4, 89, 62, 271, 66, 4, 89, 62, 1, 65, 68, 4, 10, 5, 4, 186, 69, 4, 89, 277, 18, 49, 15, 18, 12, 104, 4, 89, 93, 18, 49, 15, 18, 12, 104, 4, 5, 4, 89, 277, 93, 12, 70, 106, 4, 5, 4, 89, 159, 277, 12, 189, 72, 4, 89, 341, 277, 12, 502, 1, 72, 4, 89, 342, 277, 12, 502, 1, 72, 4, 89, 343, 277, 12, 502, 1, 72, 4, 89, 500, 277, 12, 502, 1, 72, 4, 89, 501, 277, 12, 502, 1, 72, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [6, 4, 186, 9, 4, 89, 11, 12, 13, 320, 198, 4, 89, 93, 12, 94, 1, 321, 96, 271, 97, 1, 4, 5, 4, 89, 15, 12, 13, 1, 4, 89, 44, 12, 45, 1, 4, 362, 159, 12, 1, 154, 4, 362, 341, 12, 1, 18, 154, 4, 362, 342, 12, 1, 154, 4, 362, 343, 12, 1, 154, 4, 362, 500, 12, 1, 154, 4, 362, 501, 12, 1, 154, 4, 5, 4, 89, 277, 12, 278, 415, 279, 321, 4, 89, 49, 12, 13, 228, 326, 4, 8, 5, 4, 186, 52, 4, 89, 56, 12, 159, 11, 4, 89, 55, 12, 341, 11, 4, 89, 216, 12, 342, 11, 4, 89, 290, 12, 343, 11, 4, 89, 1, 12, 500, 11, 4, 89, 1, 12, 501, 11, 4, 89, 150, 12, 15, 11, 4, 89, 1, 12, 277, 159, 341, 11, 4, 89, 60, 12, 277, 11, 4, 89, 101, 12, 93, 11, 4, 89, 57, 12, 11, 4, 282, 5, 4, 186, 61, 4, 89, 151, 357, 66, 4, 89, 62, 271, 66, 4, 89, 62, 1, 65, 68, 4, 10, 5, 4, 186, 69, 4, 89, 277, 18, 49, 15, 18, 12, 104, 4, 89, 93, 18, 49, 15, 18, 12, 104, 4, 5, 4, 89, 277, 93, 12, 70, 106, 4, 5, 4, 89, 159, 277, 12, 189, 72, 4, 89, 341, 277, 12, 502, 1, 72, 4, 89, 342, 277, 12, 502, 1, 72, 4, 89, 343, 277, 12, 502, 1, 72, 4, 89, 500, 277, 12, 502, 1, 72, 4, 89, 501, 277, 12, 502, 1, 72, 4, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 269}, "52": {"input": [2, 6, 291, 156, 4, 5, 4, 8, 9, 4, 10, 11, 12, 13, 198, 1, 4, 10, 15, 12, 13, 4, 32, 49, 12, 1, 4, 32, 112, 12, 1, 4, 10, 114, 12, 13, 198, 236, 198, 4, 10, 138, 12, 13, 1, 1, 1, 4, 10, 167, 12, 13, 236, 198, 4, 10, 503, 12, 1, 155, 333, 122, 378, 169, 38, 4, 10, 179, 12, 13, 228, 50, 385, 4, 10, 90, 12, 91, 18, 460, 113, 83, 78, 4, 10, 25, 12, 26, 1, 87, 172, 4, 5, 4, 8, 69, 4, 10, 503, 1, 145, 179, 12, 104, 4, 10, 90, 179, 12, 104, 4, 10, 90, 503, 12, 70, 4, 10, 25, 49, 12, 285, 327, 1, 4, 10, 49, 25, 12, 140, 143, 4, 10, 138, 90, 12, 77, 184, 4, 5, 4, 8, 61, 4, 10, 67, 499, 154, 68, 4, 10, 62, 155, 65, 66, 4, 10, 151, 152, 4, 8, 5, 4, 8, 52, 4, 10, 316, 12, 11, 4, 10, 60, 12, 90, 11, 4, 10, 54, 12, 11, 503, 4, 10, 215, 12, 11, 49, 4, 10, 219, 12, 11, 1, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [6, 291, 156, 4, 5, 4, 8, 9, 4, 10, 11, 12, 13, 198, 1, 4, 10, 15, 12, 13, 4, 32, 49, 12, 1, 4, 32, 112, 12, 1, 4, 10, 114, 12, 13, 198, 236, 198, 4, 10, 138, 12, 13, 1, 1, 1, 4, 10, 167, 12, 13, 236, 198, 4, 10, 503, 12, 1, 155, 333, 122, 378, 169, 38, 4, 10, 179, 12, 13, 228, 50, 385, 4, 10, 90, 12, 91, 18, 460, 113, 83, 78, 4, 10, 25, 12, 26, 1, 87, 172, 4, 5, 4, 8, 69, 4, 10, 503, 1, 145, 179, 12, 104, 4, 10, 90, 179, 12, 104, 4, 10, 90, 503, 12, 70, 4, 10, 25, 49, 12, 285, 327, 1, 4, 10, 49, 25, 12, 140, 143, 4, 10, 138, 90, 12, 77, 184, 4, 5, 4, 8, 61, 4, 10, 67, 499, 154, 68, 4, 10, 62, 155, 65, 66, 4, 10, 151, 152, 4, 8, 5, 4, 8, 52, 4, 10, 316, 12, 11, 4, 10, 60, 12, 90, 11, 4, 10, 54, 12, 11, 503, 4, 10, 215, 12, 11, 49, 4, 10, 219, 12, 11, 1, 4, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 195}, "53": {"input": [2, 4, 5, 4, 6, 18, 156, 196, 4, 8, 9, 4, 5, 4, 10, 11, 12, 13, 198, 229, 4, 10, 15, 83, 12, 13, 205, 436, 4, 10, 199, 12, 200, 4, 32, 455, 12, 372, 321, 4, 32, 456, 12, 1, 321, 4, 10, 49, 12, 13, 1, 158, 4, 10, 22, 12, 23, 161, 38, 4, 10, 112, 12, 13, 162, 4, 10, 27, 186, 12, 23, 363, 160, 4, 10, 114, 12, 13, 180, 51, 4, 5, 4, 8, 52, 4, 10, 60, 12, 455, 11, 4, 10, 215, 12, 15, 11, 4, 10, 56, 12, 27, 11, 4, 10, 181, 12, 22, 11, 4, 10, 146, 12, 112, 11, 4, 10, 102, 12, 49, 11, 4, 10, 57, 12, 11, 4, 5, 4, 8, 69, 4, 10, 199, 114, 12, 104, 4, 10, 199, 15, 12, 70, 4, 10, 27, 199, 18, 12, 222, 4, 10, 27, 114, 27, 49, 12, 195, 4, 10, 27, 15, 12, 105, 72, 4, 10, 455, 22, 12, 140, 461, 4, 10, 22, 199, 12, 70, 4, 10, 455, 112, 186, 12, 104, 4, 10, 112, 456, 12, 70, 187, 4, 10, 49, 199, 12, 70, 72, 4, 5, 4, 8, 61, 4, 10, 62, 143, 65, 68, 4, 10, 62, 252, 65, 66, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [4, 5, 4, 6, 18, 156, 196, 4, 8, 9, 4, 5, 4, 10, 11, 12, 13, 198, 229, 4, 10, 15, 83, 12, 13, 205, 436, 4, 10, 199, 12, 200, 4, 32, 455, 12, 372, 321, 4, 32, 456, 12, 1, 321, 4, 10, 49, 12, 13, 1, 158, 4, 10, 22, 12, 23, 161, 38, 4, 10, 112, 12, 13, 162, 4, 10, 27, 186, 12, 23, 363, 160, 4, 10, 114, 12, 13, 180, 51, 4, 5, 4, 8, 52, 4, 10, 60, 12, 455, 11, 4, 10, 215, 12, 15, 11, 4, 10, 56, 12, 27, 11, 4, 10, 181, 12, 22, 11, 4, 10, 146, 12, 112, 11, 4, 10, 102, 12, 49, 11, 4, 10, 57, 12, 11, 4, 5, 4, 8, 69, 4, 10, 199, 114, 12, 104, 4, 10, 199, 15, 12, 70, 4, 10, 27, 199, 18, 12, 222, 4, 10, 27, 114, 27, 49, 12, 195, 4, 10, 27, 15, 12, 105, 72, 4, 10, 455, 22, 12, 140, 461, 4, 10, 22, 199, 12, 70, 4, 10, 455, 112, 186, 12, 104, 4, 10, 112, 456, 12, 70, 187, 4, 10, 49, 199, 12, 70, 72, 4, 5, 4, 8, 61, 4, 10, 62, 143, 65, 68, 4, 10, 62, 252, 65, 66, 4, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 217}, "54": {"input": [2, 6, 1, 156, 4, 8, 9, 4, 10, 11, 12, 13, 1, 4, 10, 125, 12, 126, 168, 4, 10, 15, 12, 13, 139, 4, 10, 49, 12, 13, 16, 4, 10, 22, 12, 23, 174, 4, 10, 199, 12, 200, 1, 4, 8, 61, 4, 10, 62, 242, 65, 68, 4, 10, 62, 252, 65, 66, 4, 8, 69, 4, 10, 199, 15, 12, 104, 4, 10, 22, 199, 12, 222, 4, 10, 22, 15, 22, 12, 195, 4, 10, 15, 22, 12, 195, 4, 10, 49, 22, 12, 105, 4, 10, 199, 49, 12, 70, 4, 10, 125, 199, 12, 70, 4, 5, 4, 8, 52, 4, 10, 60, 12, 11, 199, 4, 10, 58, 12, 15, 4, 10, 149, 12, 11, 49, 4, 10, 101, 12, 11, 22, 4, 10, 183, 12, 11, 125, 4, 10, 57, 12, 1, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [6, 1, 156, 4, 8, 9, 4, 10, 11, 12, 13, 1, 4, 10, 125, 12, 126, 168, 4, 10, 15, 12, 13, 139, 4, 10, 49, 12, 13, 16, 4, 10, 22, 12, 23, 174, 4, 10, 199, 12, 200, 1, 4, 8, 61, 4, 10, 62, 242, 65, 68, 4, 10, 62, 252, 65, 66, 4, 8, 69, 4, 10, 199, 15, 12, 104, 4, 10, 22, 199, 12, 222, 4, 10, 22, 15, 22, 12, 195, 4, 10, 15, 22, 12, 195, 4, 10, 49, 22, 12, 105, 4, 10, 199, 49, 12, 70, 4, 10, 125, 199, 12, 70, 4, 5, 4, 8, 52, 4, 10, 60, 12, 11, 199, 4, 10, 58, 12, 15, 4, 10, 149, 12, 11, 49, 4, 10, 101, 12, 11, 22, 4, 10, 183, 12, 11, 125, 4, 10, 57, 12, 1, 4, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 144}, "55": {"input": [2, 6, 4, 83, 9, 4, 8, 11, 12, 13, 320, 4, 8, 15, 12, 13, 320, 198, 4, 8, 49, 12, 13, 205, 162, 129, 4, 8, 112, 12, 13, 228, 326, 4, 8, 114, 12, 13, 205, 1, 4, 8, 138, 12, 13, 205, 4, 89, 167, 12, 1, 4, 89, 179, 12, 1, 4, 89, 305, 12, 1, 4, 8, 127, 12, 128, 136, 214, 351, 121, 129, 4, 8, 306, 12, 13, 115, 504, 4, 89, 307, 12, 1, 4, 89, 308, 12, 504, 4, 89, 312, 12, 1, 4, 89, 467, 12, 1, 4, 8, 497, 12, 13, 115, 504, 4, 89, 505, 12, 1, 4, 89, 506, 12, 504, 4, 89, 507, 12, 1, 4, 89, 508, 12, 1, 4, 8, 199, 12, 200, 235, 4, 89, 455, 12, 353, 321, 4, 89, 456, 12, 353, 321, 4, 89, 457, 12, 1, 4, 10, 459, 12, 1, 4, 10, 1, 12, 1, 4, 10, 1, 12, 1, 4, 10, 1, 12, 1, 4, 5, 4, 8, 93, 12, 18, 94, 165, 169, 1, 172, 321, 4, 89, 88, 12, 5, 4, 89, 92, 12, 4, 5, 4, 83, 52, 4, 8, 57, 12, 11, 4, 8, 150, 12, 167, 15, 4, 8, 181, 12, 127, 18, 15, 4, 8, 53, 12, 308, 18, 15, 4, 8, 103, 12, 307, 18, 15, 4, 8, 182, 12, 312, 18, 15, 4, 8, 313, 12, 467, 18, 15, 4, 8, 215, 12, 505, 18, 15, 4, 8, 56, 12, 506, 18, 15, 4, 8, 55, 12, 507, 18, 15, 4, 8, 216, 12, 508, 18, 15, 4, 8, 221, 12, 49, 18, 15, 4, 8, 183, 12, 114, 18, 15, 4, 8, 60, 12, 455, 18, 15, 4, 5, 4, 83, 69, 4, 5, 4, 8, 179, 457, 12, 140, 468, 18, 72, 4, 8, 167, 88, 12, 140, 318, 4, 8, 49, 199, 12, 70, 4, 5, 4, 8, 457, 11, 12, 140, 461, 4, 8, 456, 505, 12, 140, 462, 4, 8, 456, 506, 12, 140, 1, 4, 8, 456, 507, 12, 140, 1, 4, 8, 456, 508, 12, 140, 1, 4, 5, 4, 8, 455, 505, 12, 140, 462, 4, 8, 455, 506, 12, 140, 1, 4, 8, 455, 507, 12, 140, 1, 4, 8, 455, 508, 12, 140, 1, 4, 5, 4, 8, 93, 138, 114, 112, 145, 12, 104, 4, 8, 199, 114, 112, 145, 138, 12, 104, 4, 5, 4, 5, 4, 5, 4, 83, 61, 4, 8, 67, 499, 1, 65, 68, 4, 8, 67, 1, 154, 66, 4, 8, 62, 144, 65, 66, 4, 8, 151, 357, 66, 4, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [6, 4, 83, 9, 4, 8, 11, 12, 13, 320, 4, 8, 15, 12, 13, 320, 198, 4, 8, 49, 12, 13, 205, 162, 129, 4, 8, 112, 12, 13, 228, 326, 4, 8, 114, 12, 13, 205, 1, 4, 8, 138, 12, 13, 205, 4, 89, 167, 12, 1, 4, 89, 179, 12, 1, 4, 89, 305, 12, 1, 4, 8, 127, 12, 128, 136, 214, 351, 121, 129, 4, 8, 306, 12, 13, 115, 504, 4, 89, 307, 12, 1, 4, 89, 308, 12, 504, 4, 89, 312, 12, 1, 4, 89, 467, 12, 1, 4, 8, 497, 12, 13, 115, 504, 4, 89, 505, 12, 1, 4, 89, 506, 12, 504, 4, 89, 507, 12, 1, 4, 89, 508, 12, 1, 4, 8, 199, 12, 200, 235, 4, 89, 455, 12, 353, 321, 4, 89, 456, 12, 353, 321, 4, 89, 457, 12, 1, 4, 10, 459, 12, 1, 4, 10, 1, 12, 1, 4, 10, 1, 12, 1, 4, 10, 1, 12, 1, 4, 5, 4, 8, 93, 12, 18, 94, 165, 169, 1, 172, 321, 4, 89, 88, 12, 5, 4, 89, 92, 12, 4, 5, 4, 83, 52, 4, 8, 57, 12, 11, 4, 8, 150, 12, 167, 15, 4, 8, 181, 12, 127, 18, 15, 4, 8, 53, 12, 308, 18, 15, 4, 8, 103, 12, 307, 18, 15, 4, 8, 182, 12, 312, 18, 15, 4, 8, 313, 12, 467, 18, 15, 4, 8, 215, 12, 505, 18, 15, 4, 8, 56, 12, 506, 18, 15, 4, 8, 55, 12, 507, 18, 15, 4, 8, 216, 12, 508, 18, 15, 4, 8, 221, 12, 49, 18, 15, 4, 8, 183, 12, 114, 18, 15, 4, 8, 60, 12, 455, 18, 15, 4, 5, 4, 83, 69, 4, 5, 4, 8, 179, 457, 12, 140, 468, 18, 72, 4, 8, 167, 88, 12, 140, 318, 4, 8, 49, 199, 12, 70, 4, 5, 4, 8, 457, 11, 12, 140, 461, 4, 8, 456, 505, 12, 140, 462, 4, 8, 456, 506, 12, 140, 1, 4, 8, 456, 507, 12, 140, 1, 4, 8, 456, 508, 12, 140, 1, 4, 5, 4, 8, 455, 505, 12, 140, 462, 4, 8, 455, 506, 12, 140, 1, 4, 8, 455, 507, 12, 140, 1, 4, 8, 455, 508, 12, 140, 1, 4, 5, 4, 8, 93, 138, 114, 112, 145, 12, 104, 4, 8, 199, 114, 112, 145, 138, 12, 104, 4, 5, 4, 5, 4, 5, 4, 83, 61, 4, 8, 67, 499, 1, 65, 68, 4, 8, 67, 1, 154, 66, 4, 8, 62, 144, 65, 66, 4, 8, 151, 357, 66, 4, 4, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 441}, "56": {"input": [2, 6, 156, 4, 8, 9, 4, 10, 11, 12, 13, 253, 198, 4, 10, 15, 12, 13, 214, 482, 4, 10, 90, 12, 91, 82, 485, 509, 4, 10, 22, 186, 12, 23, 100, 4, 10, 127, 12, 128, 5, 4, 32, 131, 12, 438, 124, 4, 32, 133, 12, 439, 120, 4, 32, 259, 12, 440, 193, 4, 32, 261, 12, 441, 81, 4, 32, 402, 12, 486, 81, 4, 10, 29, 12, 30, 19, 18, 87, 169, 4, 32, 33, 12, 40, 442, 4, 32, 35, 12, 42, 442, 4, 32, 37, 12, 34, 443, 4, 32, 39, 12, 36, 443, 4, 5, 4, 10, 41, 12, 30, 157, 172, 256, 170, 4, 10, 49, 12, 13, 50, 51, 4, 5, 4, 8, 52, 4, 10, 57, 12, 11, 4, 10, 60, 12, 11, 90, 4, 10, 53, 12, 11, 22, 4, 10, 182, 12, 11, 261, 4, 10, 313, 12, 11, 259, 4, 10, 387, 12, 11, 131, 4, 10, 220, 12, 11, 133, 4, 10, 146, 12, 11, 15, 4, 5, 4, 8, 69, 4, 5, 4, 10, 90, 49, 127, 12, 104, 4, 5, 4, 10, 90, 22, 12, 238, 1, 296, 4, 10, 22, 90, 18, 12, 222, 4, 10, 22, 49, 22, 127, 12, 195, 4, 5, 4, 10, 90, 29, 12, 1, 4, 10, 90, 29, 12, 1, 4, 5, 4, 5, 4, 10, 90, 49, 12, 104, 4, 10, 29, 49, 22, 12, 70, 4, 10, 41, 49, 127, 145, 12, 70, 4, 10, 15, 90, 12, 70, 187, 4, 5, 4, 10, 133, 41, 12, 140, 490, 4, 10, 261, 41, 12, 140, 491, 4, 10, 131, 41, 12, 140, 492, 4, 10, 259, 41, 12, 140, 476, 4, 10, 402, 41, 12, 140, 493, 4, 5, 4, 5, 4, 8, 61, 4, 10, 62, 155, 186, 65, 66, 4, 10, 62, 95, 186, 65, 68, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [6, 156, 4, 8, 9, 4, 10, 11, 12, 13, 253, 198, 4, 10, 15, 12, 13, 214, 482, 4, 10, 90, 12, 91, 82, 485, 509, 4, 10, 22, 186, 12, 23, 100, 4, 10, 127, 12, 128, 5, 4, 32, 131, 12, 438, 124, 4, 32, 133, 12, 439, 120, 4, 32, 259, 12, 440, 193, 4, 32, 261, 12, 441, 81, 4, 32, 402, 12, 486, 81, 4, 10, 29, 12, 30, 19, 18, 87, 169, 4, 32, 33, 12, 40, 442, 4, 32, 35, 12, 42, 442, 4, 32, 37, 12, 34, 443, 4, 32, 39, 12, 36, 443, 4, 5, 4, 10, 41, 12, 30, 157, 172, 256, 170, 4, 10, 49, 12, 13, 50, 51, 4, 5, 4, 8, 52, 4, 10, 57, 12, 11, 4, 10, 60, 12, 11, 90, 4, 10, 53, 12, 11, 22, 4, 10, 182, 12, 11, 261, 4, 10, 313, 12, 11, 259, 4, 10, 387, 12, 11, 131, 4, 10, 220, 12, 11, 133, 4, 10, 146, 12, 11, 15, 4, 5, 4, 8, 69, 4, 5, 4, 10, 90, 49, 127, 12, 104, 4, 5, 4, 10, 90, 22, 12, 238, 1, 296, 4, 10, 22, 90, 18, 12, 222, 4, 10, 22, 49, 22, 127, 12, 195, 4, 5, 4, 10, 90, 29, 12, 1, 4, 10, 90, 29, 12, 1, 4, 5, 4, 5, 4, 10, 90, 49, 12, 104, 4, 10, 29, 49, 22, 12, 70, 4, 10, 41, 49, 127, 145, 12, 70, 4, 10, 15, 90, 12, 70, 187, 4, 5, 4, 10, 133, 41, 12, 140, 490, 4, 10, 261, 41, 12, 140, 491, 4, 10, 131, 41, 12, 140, 492, 4, 10, 259, 41, 12, 140, 476, 4, 10, 402, 41, 12, 140, 493, 4, 5, 4, 5, 4, 8, 61, 4, 10, 62, 155, 186, 65, 66, 4, 10, 62, 95, 186, 65, 68, 4, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 318}, "57": {"input": [2, 6, 4, 8, 9, 4, 5, 4, 10, 11, 12, 13, 198, 14, 4, 10, 15, 12, 13, 450, 4, 10, 49, 12, 13, 1, 4, 10, 112, 12, 13, 236, 4, 10, 114, 12, 13, 1, 4, 5, 4, 10, 127, 18, 12, 128, 1, 129, 337, 83, 510, 4, 32, 131, 18, 12, 141, 4, 32, 133, 18, 12, 130, 4, 5, 4, 10, 117, 12, 118, 359, 360, 169, 303, 120, 40, 4, 32, 119, 12, 1, 300, 4, 32, 123, 12, 1, 4, 5, 4, 10, 44, 18, 12, 45, 46, 1, 47, 4, 10, 159, 12, 45, 46, 154, 47, 4, 5, 4, 10, 88, 12, 4, 32, 29, 12, 30, 42, 115, 424, 415, 4, 32, 138, 12, 13, 494, 4, 32, 33, 12, 30, 42, 115, 424, 353, 4, 5, 4, 5, 4, 10, 35, 12, 30, 171, 310, 4, 5, 4, 10, 199, 12, 200, 4, 32, 455, 12, 1, 321, 4, 5, 4, 10, 167, 12, 13, 344, 4, 5, 4, 8, 69, 4, 10, 199, 167, 145, 127, 12, 104, 4, 5, 4, 10, 117, 167, 12, 80, 4, 10, 117, 167, 12, 104, 4, 10, 35, 145, 12, 70, 4, 5, 4, 10, 15, 35, 12, 140, 143, 142, 4, 5, 4, 10, 29, 15, 12, 104, 4, 10, 29, 112, 12, 140, 124, 4, 10, 33, 15, 12, 140, 296, 4, 5, 4, 10, 33, 167, 12, 140, 165, 4, 10, 33, 199, 12, 70, 72, 4, 5, 4, 10, 199, 117, 12, 79, 74, 191, 347, 72, 4, 5, 4, 10, 199, 114, 12, 73, 74, 1, 1, 4, 10, 199, 114, 12, 79, 74, 1, 4, 10, 159, 114, 12, 70, 1, 4, 5, 4, 5, 4, 8, 52, 4, 10, 60, 12, 455, 49, 4, 10, 53, 12, 15, 11, 4, 10, 339, 12, 49, 4, 10, 182, 12, 119, 11, 4, 10, 313, 12, 123, 11, 4, 10, 101, 12, 29, 11, 4, 10, 54, 12, 133, 49, 4, 10, 1, 12, 131, 49, 4, 10, 1, 12, 114, 4, 10, 57, 12, 11, 4, 5, 4, 8, 61, 4, 10, 67, 498, 154, 66, 4, 10, 62, 252, 66, 4, 10, 67, 406, 407, 65, 68, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [6, 4, 8, 9, 4, 5, 4, 10, 11, 12, 13, 198, 14, 4, 10, 15, 12, 13, 450, 4, 10, 49, 12, 13, 1, 4, 10, 112, 12, 13, 236, 4, 10, 114, 12, 13, 1, 4, 5, 4, 10, 127, 18, 12, 128, 1, 129, 337, 83, 510, 4, 32, 131, 18, 12, 141, 4, 32, 133, 18, 12, 130, 4, 5, 4, 10, 117, 12, 118, 359, 360, 169, 303, 120, 40, 4, 32, 119, 12, 1, 300, 4, 32, 123, 12, 1, 4, 5, 4, 10, 44, 18, 12, 45, 46, 1, 47, 4, 10, 159, 12, 45, 46, 154, 47, 4, 5, 4, 10, 88, 12, 4, 32, 29, 12, 30, 42, 115, 424, 415, 4, 32, 138, 12, 13, 494, 4, 32, 33, 12, 30, 42, 115, 424, 353, 4, 5, 4, 5, 4, 10, 35, 12, 30, 171, 310, 4, 5, 4, 10, 199, 12, 200, 4, 32, 455, 12, 1, 321, 4, 5, 4, 10, 167, 12, 13, 344, 4, 5, 4, 8, 69, 4, 10, 199, 167, 145, 127, 12, 104, 4, 5, 4, 10, 117, 167, 12, 80, 4, 10, 117, 167, 12, 104, 4, 10, 35, 145, 12, 70, 4, 5, 4, 10, 15, 35, 12, 140, 143, 142, 4, 5, 4, 10, 29, 15, 12, 104, 4, 10, 29, 112, 12, 140, 124, 4, 10, 33, 15, 12, 140, 296, 4, 5, 4, 10, 33, 167, 12, 140, 165, 4, 10, 33, 199, 12, 70, 72, 4, 5, 4, 10, 199, 117, 12, 79, 74, 191, 347, 72, 4, 5, 4, 10, 199, 114, 12, 73, 74, 1, 1, 4, 10, 199, 114, 12, 79, 74, 1, 4, 10, 159, 114, 12, 70, 1, 4, 5, 4, 5, 4, 8, 52, 4, 10, 60, 12, 455, 49, 4, 10, 53, 12, 15, 11, 4, 10, 339, 12, 49, 4, 10, 182, 12, 119, 11, 4, 10, 313, 12, 123, 11, 4, 10, 101, 12, 29, 11, 4, 10, 54, 12, 133, 49, 4, 10, 1, 12, 131, 49, 4, 10, 1, 12, 114, 4, 10, 57, 12, 11, 4, 5, 4, 8, 61, 4, 10, 67, 498, 154, 66, 4, 10, 62, 252, 66, 4, 10, 67, 406, 407, 65, 68, 4, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 375}, "58": {"input": [2, 4, 5, 4, 6, 156, 1, 4, 8, 9, 4, 10, 11, 12, 13, 292, 198, 4, 10, 25, 12, 26, 154, 4, 10, 199, 18, 12, 200, 1, 4, 10, 15, 12, 13, 371, 4, 10, 49, 12, 13, 1, 4, 10, 112, 12, 13, 1, 4, 8, 5, 4, 8, 52, 4, 10, 313, 12, 11, 112, 4, 10, 146, 12, 11, 15, 4, 10, 57, 12, 11, 4, 10, 60, 12, 11, 199, 4, 10, 5, 4, 8, 61, 4, 10, 62, 63, 252, 64, 65, 66, 18, 5, 4, 10, 67, 83, 1, 18, 1, 83, 65, 68, 4, 5, 4, 8, 69, 4, 10, 199, 18, 145, 112, 49, 18, 12, 104, 4, 10, 15, 199, 12, 140, 144, 72, 4, 10, 49, 199, 12, 77, 78, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [4, 5, 4, 6, 156, 1, 4, 8, 9, 4, 10, 11, 12, 13, 292, 198, 4, 10, 25, 12, 26, 154, 4, 10, 199, 18, 12, 200, 1, 4, 10, 15, 12, 13, 371, 4, 10, 49, 12, 13, 1, 4, 10, 112, 12, 13, 1, 4, 8, 5, 4, 8, 52, 4, 10, 313, 12, 11, 112, 4, 10, 146, 12, 11, 15, 4, 10, 57, 12, 11, 4, 10, 60, 12, 11, 199, 4, 10, 5, 4, 8, 61, 4, 10, 62, 63, 252, 64, 65, 66, 18, 5, 4, 10, 67, 83, 1, 18, 1, 83, 65, 68, 4, 5, 4, 8, 69, 4, 10, 199, 18, 145, 112, 49, 18, 12, 104, 4, 10, 15, 199, 12, 140, 144, 72, 4, 10, 49, 199, 12, 77, 78, 4, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 134}, "59": {"input": [2, 6, 156, 4, 8, 9, 4, 10, 11, 12, 13, 253, 198, 4, 10, 15, 12, 13, 228, 4, 10, 90, 12, 91, 296, 485, 509, 4, 5, 4, 10, 49, 12, 13, 4, 32, 112, 12, 511, 4, 32, 114, 12, 480, 4, 32, 138, 12, 409, 4, 32, 167, 12, 511, 4, 32, 179, 12, 480, 4, 32, 305, 12, 409, 4, 5, 4, 10, 306, 12, 13, 38, 4, 32, 307, 12, 48, 4, 176, 308, 12, 511, 4, 176, 312, 12, 511, 4, 176, 467, 12, 511, 4, 32, 88, 12, 24, 4, 176, 92, 12, 480, 4, 176, 207, 12, 480, 4, 176, 208, 12, 480, 4, 32, 209, 12, 18, 28, 4, 176, 210, 12, 409, 4, 176, 211, 12, 409, 4, 176, 212, 12, 409, 4, 5, 4, 5, 4, 10, 497, 12, 13, 24, 4, 282, 505, 12, 40, 1, 4, 282, 506, 12, 42, 1, 4, 282, 507, 12, 34, 1, 4, 282, 508, 12, 36, 1, 4, 282, 384, 12, 4, 5, 4, 10, 29, 12, 30, 157, 256, 170, 4, 10, 512, 12, 13, 50, 51, 4, 5, 4, 8, 52, 4, 10, 57, 12, 11, 4, 10, 314, 12, 15, 4, 10, 60, 12, 11, 90, 4, 10, 387, 12, 11, 505, 4, 10, 220, 12, 11, 506, 4, 10, 147, 12, 11, 507, 4, 10, 182, 12, 11, 508, 4, 10, 313, 12, 11, 112, 4, 10, 146, 12, 11, 114, 4, 10, 53, 12, 11, 138, 4, 10, 56, 12, 11, 308, 4, 10, 55, 12, 11, 312, 4, 10, 216, 12, 11, 467, 4, 10, 290, 12, 11, 92, 4, 10, 1, 12, 11, 207, 4, 10, 1, 12, 11, 208, 4, 10, 1, 12, 11, 210, 4, 10, 1, 12, 11, 211, 4, 10, 1, 12, 11, 212, 4, 5, 4, 8, 69, 4, 5, 4, 10, 90, 512, 12, 104, 4, 10, 497, 90, 18, 12, 222, 4, 10, 497, 512, 12, 195, 4, 5, 4, 10, 497, 15, 12, 70, 4, 10, 90, 15, 12, 70, 4, 5, 4, 10, 29, 512, 145, 12, 70, 4, 10, 29, 497, 12, 194, 317, 4, 5, 4, 10, 307, 29, 12, 140, 184, 4, 10, 88, 29, 12, 140, 318, 4, 10, 209, 29, 12, 140, 468, 4, 5, 4, 10, 112, 29, 12, 513, 1, 514, 1, 72, 4, 10, 112, 29, 12, 513, 1, 514, 1, 72, 4, 10, 112, 29, 12, 513, 1, 514, 1, 72, 4, 5, 4, 10, 138, 29, 12, 513, 225, 514, 1, 72, 4, 10, 138, 29, 12, 513, 226, 514, 1, 72, 4, 10, 138, 29, 12, 513, 1, 514, 1, 72, 4, 5, 4, 10, 114, 29, 12, 513, 108, 514, 1, 72, 4, 10, 114, 29, 12, 513, 350, 514, 1, 72, 4, 10, 114, 29, 12, 513, 410, 514, 1, 72, 4, 5, 4, 10, 167, 29, 12, 140, 143, 106, 4, 10, 179, 29, 12, 140, 327, 106, 4, 10, 305, 29, 12, 140, 165, 106, 4, 5, 4, 5, 4, 8, 61, 4, 10, 62, 155, 65, 66, 4, 10, 1, 1, 1, 1, 68, 4, 10, 151, 357, 66, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [6, 156, 4, 8, 9, 4, 10, 11, 12, 13, 253, 198, 4, 10, 15, 12, 13, 228, 4, 10, 90, 12, 91, 296, 485, 509, 4, 5, 4, 10, 49, 12, 13, 4, 32, 112, 12, 511, 4, 32, 114, 12, 480, 4, 32, 138, 12, 409, 4, 32, 167, 12, 511, 4, 32, 179, 12, 480, 4, 32, 305, 12, 409, 4, 5, 4, 10, 306, 12, 13, 38, 4, 32, 307, 12, 48, 4, 176, 308, 12, 511, 4, 176, 312, 12, 511, 4, 176, 467, 12, 511, 4, 32, 88, 12, 24, 4, 176, 92, 12, 480, 4, 176, 207, 12, 480, 4, 176, 208, 12, 480, 4, 32, 209, 12, 18, 28, 4, 176, 210, 12, 409, 4, 176, 211, 12, 409, 4, 176, 212, 12, 409, 4, 5, 4, 5, 4, 10, 497, 12, 13, 24, 4, 282, 505, 12, 40, 1, 4, 282, 506, 12, 42, 1, 4, 282, 507, 12, 34, 1, 4, 282, 508, 12, 36, 1, 4, 282, 384, 12, 4, 5, 4, 10, 29, 12, 30, 157, 256, 170, 4, 10, 512, 12, 13, 50, 51, 4, 5, 4, 8, 52, 4, 10, 57, 12, 11, 4, 10, 314, 12, 15, 4, 10, 60, 12, 11, 90, 4, 10, 387, 12, 11, 505, 4, 10, 220, 12, 11, 506, 4, 10, 147, 12, 11, 507, 4, 10, 182, 12, 11, 508, 4, 10, 313, 12, 11, 112, 4, 10, 146, 12, 11, 114, 4, 10, 53, 12, 11, 138, 4, 10, 56, 12, 11, 308, 4, 10, 55, 12, 11, 312, 4, 10, 216, 12, 11, 467, 4, 10, 290, 12, 11, 92, 4, 10, 1, 12, 11, 207, 4, 10, 1, 12, 11, 208, 4, 10, 1, 12, 11, 210, 4, 10, 1, 12, 11, 211, 4, 10, 1, 12, 11, 212, 4, 5, 4, 8, 69, 4, 5, 4, 10, 90, 512, 12, 104, 4, 10, 497, 90, 18, 12, 222, 4, 10, 497, 512, 12, 195, 4, 5, 4, 10, 497, 15, 12, 70, 4, 10, 90, 15, 12, 70, 4, 5, 4, 10, 29, 512, 145, 12, 70, 4, 10, 29, 497, 12, 194, 317, 4, 5, 4, 10, 307, 29, 12, 140, 184, 4, 10, 88, 29, 12, 140, 318, 4, 10, 209, 29, 12, 140, 468, 4, 5, 4, 10, 112, 29, 12, 513, 1, 514, 1, 72, 4, 10, 112, 29, 12, 513, 1, 514, 1, 72, 4, 10, 112, 29, 12, 513, 1, 514, 1, 72, 4, 5, 4, 10, 138, 29, 12, 513, 225, 514, 1, 72, 4, 10, 138, 29, 12, 513, 226, 514, 1, 72, 4, 10, 138, 29, 12, 513, 1, 514, 1, 72, 4, 5, 4, 10, 114, 29, 12, 513, 108, 514, 1, 72, 4, 10, 114, 29, 12, 513, 350, 514, 1, 72, 4, 10, 114, 29, 12, 513, 410, 514, 1, 72, 4, 5, 4, 10, 167, 29, 12, 140, 143, 106, 4, 10, 179, 29, 12, 140, 327, 106, 4, 10, 305, 29, 12, 140, 165, 106, 4, 5, 4, 5, 4, 8, 61, 4, 10, 62, 155, 65, 66, 4, 10, 1, 1, 1, 1, 68, 4, 10, 151, 357, 66, 4, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 532}, "60": {"input": [2, 6, 1, 4, 8, 9, 4, 10, 11, 12, 13, 1, 198, 4, 10, 15, 12, 13, 1, 34, 198, 4, 10, 49, 12, 13, 1, 34, 198, 4, 10, 112, 12, 13, 1, 42, 198, 4, 10, 125, 18, 12, 126, 46, 246, 4, 5, 4, 10, 515, 12, 1, 1, 337, 236, 198, 4, 10, 516, 12, 1, 1, 337, 236, 198, 4, 5, 4, 10, 29, 18, 12, 30, 4, 32, 33, 18, 12, 42, 1, 4, 176, 35, 12, 517, 4, 176, 37, 12, 517, 4, 176, 39, 12, 1, 4, 176, 41, 12, 1, 4, 32, 88, 12, 4, 176, 92, 12, 235, 517, 4, 263, 207, 12, 34, 4, 263, 208, 12, 36, 4, 176, 209, 12, 235, 1, 4, 263, 210, 12, 34, 4, 263, 211, 12, 36, 4, 5, 4, 10, 90, 12, 91, 169, 403, 321, 426, 4, 10, 399, 12, 30, 1, 1, 172, 4, 10, 331, 12, 332, 1, 1, 1, 4, 10, 114, 12, 13, 228, 344, 4, 10, 5, 4, 8, 69, 4, 5, 4, 10, 90, 114, 518, 12, 104, 4, 10, 90, 33, 88, 12, 70, 4, 5, 4, 10, 33, 15, 12, 194, 317, 4, 10, 35, 15, 12, 140, 350, 4, 10, 37, 15, 12, 140, 410, 4, 10, 39, 15, 12, 140, 225, 4, 10, 41, 15, 12, 140, 226, 4, 5, 4, 10, 88, 112, 12, 194, 317, 4, 10, 207, 112, 12, 140, 120, 4, 10, 208, 112, 12, 140, 193, 4, 10, 210, 112, 12, 140, 81, 4, 10, 211, 112, 12, 140, 82, 4, 5, 4, 10, 88, 114, 12, 80, 4, 10, 88, 518, 12, 70, 4, 10, 399, 114, 518, 12, 70, 4, 5, 4, 10, 399, 92, 12, 105, 72, 4, 5, 4, 10, 125, 90, 18, 12, 70, 72, 4, 5, 4, 5, 4, 8, 5, 4, 8, 61, 4, 10, 62, 242, 83, 65, 68, 4, 10, 62, 155, 65, 66, 4, 8, 5, 4, 8, 52, 4, 10, 316, 12, 11, 4, 10, 146, 12, 125, 49, 4, 10, 58, 12, 114, 4, 10, 182, 12, 112, 49, 4, 10, 60, 12, 49, 90, 4, 10, 217, 12, 515, 49, 4, 10, 149, 12, 516, 49, 4, 10, 57, 12, 15, 4, 10, 220, 12, 331, 49, 4, 5, 4, 5, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [6, 1, 4, 8, 9, 4, 10, 11, 12, 13, 1, 198, 4, 10, 15, 12, 13, 1, 34, 198, 4, 10, 49, 12, 13, 1, 34, 198, 4, 10, 112, 12, 13, 1, 42, 198, 4, 10, 125, 18, 12, 126, 46, 246, 4, 5, 4, 10, 515, 12, 1, 1, 337, 236, 198, 4, 10, 516, 12, 1, 1, 337, 236, 198, 4, 5, 4, 10, 29, 18, 12, 30, 4, 32, 33, 18, 12, 42, 1, 4, 176, 35, 12, 517, 4, 176, 37, 12, 517, 4, 176, 39, 12, 1, 4, 176, 41, 12, 1, 4, 32, 88, 12, 4, 176, 92, 12, 235, 517, 4, 263, 207, 12, 34, 4, 263, 208, 12, 36, 4, 176, 209, 12, 235, 1, 4, 263, 210, 12, 34, 4, 263, 211, 12, 36, 4, 5, 4, 10, 90, 12, 91, 169, 403, 321, 426, 4, 10, 399, 12, 30, 1, 1, 172, 4, 10, 331, 12, 332, 1, 1, 1, 4, 10, 114, 12, 13, 228, 344, 4, 10, 5, 4, 8, 69, 4, 5, 4, 10, 90, 114, 518, 12, 104, 4, 10, 90, 33, 88, 12, 70, 4, 5, 4, 10, 33, 15, 12, 194, 317, 4, 10, 35, 15, 12, 140, 350, 4, 10, 37, 15, 12, 140, 410, 4, 10, 39, 15, 12, 140, 225, 4, 10, 41, 15, 12, 140, 226, 4, 5, 4, 10, 88, 112, 12, 194, 317, 4, 10, 207, 112, 12, 140, 120, 4, 10, 208, 112, 12, 140, 193, 4, 10, 210, 112, 12, 140, 81, 4, 10, 211, 112, 12, 140, 82, 4, 5, 4, 10, 88, 114, 12, 80, 4, 10, 88, 518, 12, 70, 4, 10, 399, 114, 518, 12, 70, 4, 5, 4, 10, 399, 92, 12, 105, 72, 4, 5, 4, 10, 125, 90, 18, 12, 70, 72, 4, 5, 4, 5, 4, 8, 5, 4, 8, 61, 4, 10, 62, 242, 83, 65, 68, 4, 10, 62, 155, 65, 66, 4, 8, 5, 4, 8, 52, 4, 10, 316, 12, 11, 4, 10, 146, 12, 125, 49, 4, 10, 58, 12, 114, 4, 10, 182, 12, 112, 49, 4, 10, 60, 12, 49, 90, 4, 10, 217, 12, 515, 49, 4, 10, 149, 12, 516, 49, 4, 10, 57, 12, 15, 4, 10, 220, 12, 331, 49, 4, 5, 4, 5, 4, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 391}, "61": {"input": [2, 6, 4, 8, 9, 5, 4, 10, 445, 12, 392, 447, 1, 1, 4, 10, 11, 83, 12, 18, 13, 113, 4, 10, 15, 12, 13, 46, 4, 10, 49, 12, 13, 255, 4, 32, 5, 4, 8, 61, 4, 10, 62, 95, 18, 464, 68, 4, 10, 62, 1, 186, 66, 4, 282, 5, 4, 8, 69, 4, 10, 445, 145, 18, 12, 70, 4, 10, 15, 445, 12, 70, 4, 10, 445, 393, 12, 452, 4, 10, 445, 11, 12, 70, 4, 10, 49, 445, 12, 70, 72, 4, 10, 5, 4, 8, 52, 4, 10, 453, 12, 15, 4, 10, 56, 12, 11, 4, 10, 101, 12, 1, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [6, 4, 8, 9, 5, 4, 10, 445, 12, 392, 447, 1, 1, 4, 10, 11, 83, 12, 18, 13, 113, 4, 10, 15, 12, 13, 46, 4, 10, 49, 12, 13, 255, 4, 32, 5, 4, 8, 61, 4, 10, 62, 95, 18, 464, 68, 4, 10, 62, 1, 186, 66, 4, 282, 5, 4, 8, 69, 4, 10, 445, 145, 18, 12, 70, 4, 10, 15, 445, 12, 70, 4, 10, 445, 393, 12, 452, 4, 10, 445, 11, 12, 70, 4, 10, 49, 445, 12, 70, 72, 4, 10, 5, 4, 8, 52, 4, 10, 453, 12, 15, 4, 10, 56, 12, 11, 4, 10, 101, 12, 1, 4, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 113}, "62": {"input": [2, 6, 4, 8, 9, 186, 5, 4, 10, 11, 186, 12, 13, 256, 4, 10, 15, 12, 392, 448, 4, 32, 277, 12, 278, 1, 4, 32, 331, 12, 332, 18, 1, 4, 32, 5, 4, 8, 61, 4, 10, 62, 239, 186, 68, 8, 5, 4, 10, 62, 271, 66, 8, 5, 4, 282, 5, 4, 8, 69, 4, 10, 15, 393, 12, 452, 4, 10, 277, 331, 12, 70, 4, 10, 11, 277, 186, 12, 70, 72, 4, 10, 5, 4, 8, 52, 4, 10, 453, 12, 11, 4, 10, 56, 12, 1, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [6, 4, 8, 9, 186, 5, 4, 10, 11, 186, 12, 13, 256, 4, 10, 15, 12, 392, 448, 4, 32, 277, 12, 278, 1, 4, 32, 331, 12, 332, 18, 1, 4, 32, 5, 4, 8, 61, 4, 10, 62, 239, 186, 68, 8, 5, 4, 10, 62, 271, 66, 8, 5, 4, 282, 5, 4, 8, 69, 4, 10, 15, 393, 12, 452, 4, 10, 277, 331, 12, 70, 4, 10, 11, 277, 186, 12, 70, 72, 4, 10, 5, 4, 8, 52, 4, 10, 453, 12, 11, 4, 10, 56, 12, 1, 4, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 97}, "63": {"input": [2, 6, 4, 8, 9, 4, 5, 4, 10, 11, 12, 13, 352, 198, 4, 10, 15, 12, 13, 395, 4, 5, 4, 10, 29, 12, 30, 4, 32, 33, 12, 36, 1, 157, 358, 4, 32, 35, 18, 12, 34, 157, 328, 309, 87, 4, 32, 37, 12, 36, 99, 113, 116, 1, 4, 5, 4, 10, 88, 18, 12, 4, 32, 127, 18, 12, 128, 83, 519, 18, 496, 121, 1, 129, 4, 32, 131, 18, 12, 128, 83, 124, 18, 496, 1, 1, 129, 4, 5, 4, 10, 44, 12, 45, 463, 1, 1, 4, 5, 4, 10, 90, 18, 12, 91, 19, 120, 328, 20, 397, 4, 10, 117, 12, 118, 110, 1, 97, 36, 193, 132, 4, 8, 5, 4, 8, 52, 4, 10, 56, 12, 11, 127, 4, 10, 55, 12, 11, 131, 4, 10, 60, 12, 11, 90, 44, 4, 10, 339, 12, 11, 15, 4, 10, 57, 12, 11, 4, 5, 4, 8, 61, 4, 10, 62, 63, 155, 32, 65, 66, 4, 10, 151, 152, 68, 4, 10, 5, 4, 8, 69, 4, 10, 90, 18, 145, 18, 12, 104, 4, 10, 117, 83, 145, 18, 12, 70, 4, 10, 29, 145, 18, 12, 70, 4, 5, 4, 10, 117, 35, 12, 105, 107, 4, 5, 4, 10, 35, 37, 12, 140, 345, 142, 4, 5, 4, 10, 90, 44, 12, 79, 74, 191, 347, 4, 5, 4, 10, 90, 33, 12, 471, 74, 65, 4, 10, 90, 33, 12, 79, 74, 241, 347, 4, 5, 4, 10, 90, 117, 12, 471, 74, 65, 4, 10, 90, 117, 12, 79, 74, 241, 347, 4, 5, 4, 10, 90, 37, 12, 471, 74, 65, 4, 10, 90, 37, 12, 79, 74, 241, 347, 4, 5, 4, 10, 15, 35, 37, 12, 70, 4, 10, 33, 15, 12, 70, 4, 10, 117, 15, 12, 70, 4, 10, 37, 15, 12, 70, 4, 10, 90, 15, 12, 104, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [6, 4, 8, 9, 4, 5, 4, 10, 11, 12, 13, 352, 198, 4, 10, 15, 12, 13, 395, 4, 5, 4, 10, 29, 12, 30, 4, 32, 33, 12, 36, 1, 157, 358, 4, 32, 35, 18, 12, 34, 157, 328, 309, 87, 4, 32, 37, 12, 36, 99, 113, 116, 1, 4, 5, 4, 10, 88, 18, 12, 4, 32, 127, 18, 12, 128, 83, 519, 18, 496, 121, 1, 129, 4, 32, 131, 18, 12, 128, 83, 124, 18, 496, 1, 1, 129, 4, 5, 4, 10, 44, 12, 45, 463, 1, 1, 4, 5, 4, 10, 90, 18, 12, 91, 19, 120, 328, 20, 397, 4, 10, 117, 12, 118, 110, 1, 97, 36, 193, 132, 4, 8, 5, 4, 8, 52, 4, 10, 56, 12, 11, 127, 4, 10, 55, 12, 11, 131, 4, 10, 60, 12, 11, 90, 44, 4, 10, 339, 12, 11, 15, 4, 10, 57, 12, 11, 4, 5, 4, 8, 61, 4, 10, 62, 63, 155, 32, 65, 66, 4, 10, 151, 152, 68, 4, 10, 5, 4, 8, 69, 4, 10, 90, 18, 145, 18, 12, 104, 4, 10, 117, 83, 145, 18, 12, 70, 4, 10, 29, 145, 18, 12, 70, 4, 5, 4, 10, 117, 35, 12, 105, 107, 4, 5, 4, 10, 35, 37, 12, 140, 345, 142, 4, 5, 4, 10, 90, 44, 12, 79, 74, 191, 347, 4, 5, 4, 10, 90, 33, 12, 471, 74, 65, 4, 10, 90, 33, 12, 79, 74, 241, 347, 4, 5, 4, 10, 90, 117, 12, 471, 74, 65, 4, 10, 90, 117, 12, 79, 74, 241, 347, 4, 5, 4, 10, 90, 37, 12, 471, 74, 65, 4, 10, 90, 37, 12, 79, 74, 241, 347, 4, 5, 4, 10, 15, 35, 37, 12, 70, 4, 10, 33, 15, 12, 70, 4, 10, 117, 15, 12, 70, 4, 10, 37, 15, 12, 70, 4, 10, 90, 15, 12, 104, 4, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 325}, "64": {"input": [2, 6, 4, 8, 9, 4, 10, 11, 12, 13, 111, 51, 4, 10, 15, 12, 13, 253, 4, 10, 49, 12, 13, 4, 32, 112, 12, 110, 1, 4, 32, 125, 18, 12, 126, 46, 214, 4, 10, 88, 12, 4, 32, 90, 12, 91, 175, 78, 1, 4, 32, 331, 12, 332, 298, 267, 1, 1, 4, 10, 25, 12, 26, 85, 172, 1, 4, 10, 44, 12, 45, 157, 1, 1, 1, 38, 4, 10, 159, 18, 12, 45, 463, 464, 38, 255, 4, 5, 4, 10, 114, 12, 13, 180, 51, 4, 5, 4, 8, 69, 4, 10, 44, 90, 83, 12, 189, 107, 4, 10, 112, 25, 8, 12, 70, 72, 4, 10, 159, 90, 8, 12, 189, 72, 4, 10, 159, 331, 8, 12, 189, 4, 10, 88, 114, 8, 12, 104, 4, 10, 90, 112, 186, 12, 1, 63, 190, 464, 4, 10, 331, 112, 186, 12, 1, 63, 190, 464, 4, 10, 125, 90, 8, 12, 192, 190, 386, 4, 5, 4, 8, 61, 4, 10, 62, 242, 83, 65, 68, 4, 10, 62, 155, 65, 66, 4, 5, 4, 8, 52, 4, 10, 146, 12, 11, 15, 125, 4, 10, 57, 12, 11, 112, 4, 10, 215, 12, 11, 159, 4, 10, 56, 12, 11, 331, 4, 10, 339, 12, 11, 44, 4, 10, 59, 12, 11, 4, 10, 60, 12, 11, 90, 4, 10, 58, 12, 11, 393, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [6, 4, 8, 9, 4, 10, 11, 12, 13, 111, 51, 4, 10, 15, 12, 13, 253, 4, 10, 49, 12, 13, 4, 32, 112, 12, 110, 1, 4, 32, 125, 18, 12, 126, 46, 214, 4, 10, 88, 12, 4, 32, 90, 12, 91, 175, 78, 1, 4, 32, 331, 12, 332, 298, 267, 1, 1, 4, 10, 25, 12, 26, 85, 172, 1, 4, 10, 44, 12, 45, 157, 1, 1, 1, 38, 4, 10, 159, 18, 12, 45, 463, 464, 38, 255, 4, 5, 4, 10, 114, 12, 13, 180, 51, 4, 5, 4, 8, 69, 4, 10, 44, 90, 83, 12, 189, 107, 4, 10, 112, 25, 8, 12, 70, 72, 4, 10, 159, 90, 8, 12, 189, 72, 4, 10, 159, 331, 8, 12, 189, 4, 10, 88, 114, 8, 12, 104, 4, 10, 90, 112, 186, 12, 1, 63, 190, 464, 4, 10, 331, 112, 186, 12, 1, 63, 190, 464, 4, 10, 125, 90, 8, 12, 192, 190, 386, 4, 5, 4, 8, 61, 4, 10, 62, 242, 83, 65, 68, 4, 10, 62, 155, 65, 66, 4, 5, 4, 8, 52, 4, 10, 146, 12, 11, 15, 125, 4, 10, 57, 12, 11, 112, 4, 10, 215, 12, 11, 159, 4, 10, 56, 12, 11, 331, 4, 10, 339, 12, 11, 44, 4, 10, 59, 12, 11, 4, 10, 60, 12, 11, 90, 4, 10, 58, 12, 11, 393, 4, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 239}, "65": {"input": [2, 6, 7, 4, 83, 9, 4, 8, 11, 12, 13, 198, 84, 4, 8, 15, 12, 13, 4, 10, 49, 12, 1, 4, 10, 112, 12, 1, 4, 8, 114, 12, 13, 4, 10, 138, 12, 1, 4, 10, 167, 12, 1, 4, 5, 4, 8, 88, 12, 4, 10, 90, 18, 12, 91, 296, 294, 321, 4, 10, 93, 12, 94, 97, 4, 32, 98, 12, 18, 144, 1, 4, 32, 427, 12, 18, 143, 1, 4, 5, 4, 8, 127, 12, 128, 136, 129, 4, 10, 131, 18, 12, 18, 434, 18, 495, 435, 401, 1, 4, 10, 133, 18, 12, 18, 1, 18, 495, 435, 401, 1, 4, 5, 4, 8, 29, 12, 30, 19, 87, 409, 4, 8, 179, 12, 13, 139, 4, 5, 4, 5, 4, 83, 52, 4, 8, 147, 12, 98, 11, 4, 8, 220, 12, 131, 11, 4, 8, 53, 12, 427, 11, 4, 8, 489, 12, 133, 11, 4, 8, 315, 12, 112, 11, 4, 8, 102, 12, 49, 11, 4, 8, 57, 12, 11, 4, 8, 60, 12, 90, 11, 4, 5, 4, 83, 69, 4, 8, 88, 179, 12, 104, 465, 4, 8, 93, 29, 83, 12, 105, 107, 4, 8, 29, 179, 83, 12, 70, 4, 5, 4, 8, 49, 93, 12, 140, 165, 1, 142, 4, 8, 138, 90, 12, 140, 144, 72, 4, 5, 4, 8, 112, 93, 12, 140, 184, 1, 142, 4, 8, 167, 90, 12, 140, 143, 72, 4, 5, 4, 83, 61, 4, 8, 62, 95, 66, 4, 8, 67, 406, 1, 65, 68, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [6, 7, 4, 83, 9, 4, 8, 11, 12, 13, 198, 84, 4, 8, 15, 12, 13, 4, 10, 49, 12, 1, 4, 10, 112, 12, 1, 4, 8, 114, 12, 13, 4, 10, 138, 12, 1, 4, 10, 167, 12, 1, 4, 5, 4, 8, 88, 12, 4, 10, 90, 18, 12, 91, 296, 294, 321, 4, 10, 93, 12, 94, 97, 4, 32, 98, 12, 18, 144, 1, 4, 32, 427, 12, 18, 143, 1, 4, 5, 4, 8, 127, 12, 128, 136, 129, 4, 10, 131, 18, 12, 18, 434, 18, 495, 435, 401, 1, 4, 10, 133, 18, 12, 18, 1, 18, 495, 435, 401, 1, 4, 5, 4, 8, 29, 12, 30, 19, 87, 409, 4, 8, 179, 12, 13, 139, 4, 5, 4, 5, 4, 83, 52, 4, 8, 147, 12, 98, 11, 4, 8, 220, 12, 131, 11, 4, 8, 53, 12, 427, 11, 4, 8, 489, 12, 133, 11, 4, 8, 315, 12, 112, 11, 4, 8, 102, 12, 49, 11, 4, 8, 57, 12, 11, 4, 8, 60, 12, 90, 11, 4, 5, 4, 83, 69, 4, 8, 88, 179, 12, 104, 465, 4, 8, 93, 29, 83, 12, 105, 107, 4, 8, 29, 179, 83, 12, 70, 4, 5, 4, 8, 49, 93, 12, 140, 165, 1, 142, 4, 8, 138, 90, 12, 140, 144, 72, 4, 5, 4, 8, 112, 93, 12, 140, 184, 1, 142, 4, 8, 167, 90, 12, 140, 143, 72, 4, 5, 4, 83, 61, 4, 8, 62, 95, 66, 4, 8, 67, 406, 1, 65, 68, 4, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 264}, "66": {"input": [2, 6, 1, 4, 8, 9, 4, 10, 11, 12, 13, 1, 253, 198, 4, 10, 127, 12, 128, 1, 436, 129, 400, 4, 10, 88, 12, 5, 4, 32, 90, 12, 91, 36, 296, 1, 4, 32, 329, 12, 330, 172, 336, 273, 267, 4, 32, 92, 12, 4, 176, 331, 12, 332, 169, 415, 4, 176, 334, 12, 330, 242, 494, 122, 4, 5, 4, 10, 29, 12, 30, 309, 1, 1, 4, 10, 15, 12, 13, 51, 50, 4, 10, 125, 12, 126, 214, 4, 5, 4, 8, 52, 4, 10, 57, 12, 11, 4, 10, 60, 12, 90, 11, 4, 10, 146, 12, 127, 11, 4, 10, 221, 12, 125, 11, 4, 10, 58, 12, 15, 11, 4, 10, 101, 12, 331, 11, 4, 10, 103, 12, 334, 4, 5, 4, 8, 69, 4, 10, 90, 15, 145, 12, 104, 465, 4, 10, 329, 15, 12, 104, 465, 4, 10, 92, 15, 12, 104, 465, 4, 10, 331, 125, 12, 104, 465, 4, 5, 4, 10, 329, 29, 12, 105, 284, 4, 10, 90, 329, 12, 70, 1, 4, 10, 29, 15, 145, 12, 70, 4, 5, 4, 10, 331, 329, 12, 432, 4, 10, 331, 329, 12, 140, 1, 106, 4, 10, 334, 90, 12, 140, 336, 72, 4, 5, 4, 10, 334, 125, 12, 70, 71, 4, 5, 4, 5, 4, 8, 61, 4, 10, 67, 406, 1, 65, 68, 4, 10, 62, 155, 65, 66, 4, 10, 62, 108, 65, 66, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [6, 1, 4, 8, 9, 4, 10, 11, 12, 13, 1, 253, 198, 4, 10, 127, 12, 128, 1, 436, 129, 400, 4, 10, 88, 12, 5, 4, 32, 90, 12, 91, 36, 296, 1, 4, 32, 329, 12, 330, 172, 336, 273, 267, 4, 32, 92, 12, 4, 176, 331, 12, 332, 169, 415, 4, 176, 334, 12, 330, 242, 494, 122, 4, 5, 4, 10, 29, 12, 30, 309, 1, 1, 4, 10, 15, 12, 13, 51, 50, 4, 10, 125, 12, 126, 214, 4, 5, 4, 8, 52, 4, 10, 57, 12, 11, 4, 10, 60, 12, 90, 11, 4, 10, 146, 12, 127, 11, 4, 10, 221, 12, 125, 11, 4, 10, 58, 12, 15, 11, 4, 10, 101, 12, 331, 11, 4, 10, 103, 12, 334, 4, 5, 4, 8, 69, 4, 10, 90, 15, 145, 12, 104, 465, 4, 10, 329, 15, 12, 104, 465, 4, 10, 92, 15, 12, 104, 465, 4, 10, 331, 125, 12, 104, 465, 4, 5, 4, 10, 329, 29, 12, 105, 284, 4, 10, 90, 329, 12, 70, 1, 4, 10, 29, 15, 145, 12, 70, 4, 5, 4, 10, 331, 329, 12, 432, 4, 10, 331, 329, 12, 140, 1, 106, 4, 10, 334, 90, 12, 140, 336, 72, 4, 5, 4, 10, 334, 125, 12, 70, 71, 4, 5, 4, 5, 4, 8, 61, 4, 10, 67, 406, 1, 65, 68, 4, 10, 62, 155, 65, 66, 4, 10, 62, 108, 65, 66, 4, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 249}, "67": {"input": [2, 6, 1, 4, 8, 9, 4, 10, 11, 12, 13, 352, 198, 4, 10, 15, 186, 12, 13, 186, 230, 395, 4, 10, 396, 18, 12, 1, 83, 124, 20, 4, 10, 29, 12, 30, 4, 32, 33, 18, 12, 40, 186, 157, 172, 171, 4, 32, 35, 12, 42, 18, 113, 18, 169, 173, 4, 10, 117, 83, 12, 118, 89, 120, 83, 132, 18, 31, 1, 4, 32, 119, 12, 1, 4, 32, 123, 12, 1, 4, 10, 88, 18, 12, 236, 198, 4, 10, 1, 18, 12, 128, 83, 130, 18, 475, 83, 510, 1, 4, 10, 1, 18, 12, 128, 83, 141, 18, 1, 83, 510, 1, 4, 5, 4, 8, 52, 4, 10, 57, 12, 11, 4, 10, 215, 12, 11, 15, 4, 10, 56, 12, 11, 127, 4, 10, 55, 12, 11, 131, 4, 10, 60, 12, 11, 396, 4, 5, 4, 8, 61, 4, 10, 62, 63, 405, 64, 65, 66, 4, 10, 67, 1, 407, 65, 68, 4, 5, 4, 8, 69, 4, 10, 396, 18, 145, 18, 12, 104, 4, 10, 117, 83, 145, 18, 12, 1, 4, 10, 29, 145, 18, 12, 70, 4, 5, 4, 10, 15, 35, 12, 105, 4, 10, 15, 33, 12, 105, 72, 4, 5, 4, 10, 15, 83, 117, 12, 70, 4, 10, 396, 117, 12, 70, 106, 4, 10, 396, 35, 18, 12, 70, 106, 4, 10, 117, 18, 33, 83, 12, 70, 107, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [6, 1, 4, 8, 9, 4, 10, 11, 12, 13, 352, 198, 4, 10, 15, 186, 12, 13, 186, 230, 395, 4, 10, 396, 18, 12, 1, 83, 124, 20, 4, 10, 29, 12, 30, 4, 32, 33, 18, 12, 40, 186, 157, 172, 171, 4, 32, 35, 12, 42, 18, 113, 18, 169, 173, 4, 10, 117, 83, 12, 118, 89, 120, 83, 132, 18, 31, 1, 4, 32, 119, 12, 1, 4, 32, 123, 12, 1, 4, 10, 88, 18, 12, 236, 198, 4, 10, 1, 18, 12, 128, 83, 130, 18, 475, 83, 510, 1, 4, 10, 1, 18, 12, 128, 83, 141, 18, 1, 83, 510, 1, 4, 5, 4, 8, 52, 4, 10, 57, 12, 11, 4, 10, 215, 12, 11, 15, 4, 10, 56, 12, 11, 127, 4, 10, 55, 12, 11, 131, 4, 10, 60, 12, 11, 396, 4, 5, 4, 8, 61, 4, 10, 62, 63, 405, 64, 65, 66, 4, 10, 67, 1, 407, 65, 68, 4, 5, 4, 8, 69, 4, 10, 396, 18, 145, 18, 12, 104, 4, 10, 117, 83, 145, 18, 12, 1, 4, 10, 29, 145, 18, 12, 70, 4, 5, 4, 10, 15, 35, 12, 105, 4, 10, 15, 33, 12, 105, 72, 4, 5, 4, 10, 15, 83, 117, 12, 70, 4, 10, 396, 117, 12, 70, 106, 4, 10, 396, 35, 18, 12, 70, 106, 4, 10, 117, 18, 33, 83, 12, 70, 107, 4, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 243}, "68": {"input": [2, 6, 156, 1, 1, 4, 8, 9, 4, 10, 11, 12, 13, 253, 4, 10, 15, 12, 13, 4, 32, 49, 12, 254, 1, 4, 32, 112, 12, 1, 87, 255, 4, 32, 44, 18, 12, 45, 1, 160, 256, 4, 10, 127, 12, 128, 1, 129, 236, 4, 32, 131, 12, 257, 4, 32, 133, 12, 258, 4, 32, 259, 12, 260, 4, 32, 261, 12, 262, 4, 5, 4, 10, 114, 12, 13, 50, 51, 4, 5, 4, 10, 88, 12, 4, 32, 92, 12, 4, 176, 207, 12, 172, 4, 263, 1, 12, 264, 265, 266, 267, 1, 268, 4, 263, 269, 12, 270, 271, 272, 122, 273, 4, 176, 208, 12, 172, 4, 263, 1, 12, 264, 265, 266, 267, 1, 268, 4, 263, 274, 12, 270, 271, 272, 122, 273, 4, 176, 209, 12, 172, 4, 263, 1, 12, 264, 265, 266, 267, 1, 268, 4, 263, 275, 12, 270, 271, 272, 122, 273, 4, 176, 210, 12, 172, 4, 263, 1, 12, 264, 265, 266, 267, 1, 268, 4, 263, 276, 12, 270, 271, 272, 122, 273, 4, 32, 277, 12, 278, 18, 279, 298, 4, 176, 280, 18, 12, 19, 1, 4, 176, 281, 12, 96, 171, 4, 5, 4, 8, 69, 4, 10, 114, 277, 12, 222, 4, 10, 114, 393, 12, 195, 4, 10, 114, 145, 12, 70, 4, 5, 4, 10, 277, 145, 18, 12, 283, 4, 10, 92, 145, 92, 114, 12, 104, 4, 10, 280, 92, 18, 12, 70, 106, 4, 5, 4, 10, 44, 277, 12, 70, 284, 4, 10, 112, 277, 12, 70, 72, 4, 10, 49, 277, 12, 70, 187, 4, 5, 4, 10, 280, 44, 12, 285, 257, 1, 4, 10, 280, 44, 12, 285, 262, 1, 4, 10, 280, 44, 12, 285, 260, 1, 4, 10, 280, 44, 12, 285, 258, 1, 4, 5, 4, 10, 280, 44, 12, 286, 287, 288, 1, 1, 142, 4, 10, 280, 44, 12, 286, 287, 288, 1, 1, 142, 4, 10, 280, 44, 12, 286, 287, 288, 1, 1, 142, 4, 10, 280, 44, 12, 286, 287, 288, 1, 1, 142, 4, 5, 4, 10, 280, 44, 12, 286, 287, 288, 289, 1, 4, 10, 280, 44, 12, 140, 289, 4, 5, 4, 10, 92, 281, 12, 70, 1, 4, 5, 4, 8, 52, 4, 10, 59, 12, 11, 4, 10, 215, 12, 11, 44, 4, 10, 57, 12, 11, 112, 4, 10, 60, 12, 11, 280, 4, 10, 56, 12, 11, 131, 4, 10, 55, 12, 11, 133, 4, 10, 216, 12, 11, 259, 4, 10, 290, 12, 11, 261, 4, 10, 103, 12, 11, 49, 4, 10, 58, 12, 11, 114, 4, 10, 5, 4, 8, 61, 4, 10, 62, 95, 83, 68, 4, 10, 62, 271, 66, 4, 10, 151, 1, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [6, 156, 1, 1, 4, 8, 9, 4, 10, 11, 12, 13, 253, 4, 10, 15, 12, 13, 4, 32, 49, 12, 254, 1, 4, 32, 112, 12, 1, 87, 255, 4, 32, 44, 18, 12, 45, 1, 160, 256, 4, 10, 127, 12, 128, 1, 129, 236, 4, 32, 131, 12, 257, 4, 32, 133, 12, 258, 4, 32, 259, 12, 260, 4, 32, 261, 12, 262, 4, 5, 4, 10, 114, 12, 13, 50, 51, 4, 5, 4, 10, 88, 12, 4, 32, 92, 12, 4, 176, 207, 12, 172, 4, 263, 1, 12, 264, 265, 266, 267, 1, 268, 4, 263, 269, 12, 270, 271, 272, 122, 273, 4, 176, 208, 12, 172, 4, 263, 1, 12, 264, 265, 266, 267, 1, 268, 4, 263, 274, 12, 270, 271, 272, 122, 273, 4, 176, 209, 12, 172, 4, 263, 1, 12, 264, 265, 266, 267, 1, 268, 4, 263, 275, 12, 270, 271, 272, 122, 273, 4, 176, 210, 12, 172, 4, 263, 1, 12, 264, 265, 266, 267, 1, 268, 4, 263, 276, 12, 270, 271, 272, 122, 273, 4, 32, 277, 12, 278, 18, 279, 298, 4, 176, 280, 18, 12, 19, 1, 4, 176, 281, 12, 96, 171, 4, 5, 4, 8, 69, 4, 10, 114, 277, 12, 222, 4, 10, 114, 393, 12, 195, 4, 10, 114, 145, 12, 70, 4, 5, 4, 10, 277, 145, 18, 12, 283, 4, 10, 92, 145, 92, 114, 12, 104, 4, 10, 280, 92, 18, 12, 70, 106, 4, 5, 4, 10, 44, 277, 12, 70, 284, 4, 10, 112, 277, 12, 70, 72, 4, 10, 49, 277, 12, 70, 187, 4, 5, 4, 10, 280, 44, 12, 285, 257, 1, 4, 10, 280, 44, 12, 285, 262, 1, 4, 10, 280, 44, 12, 285, 260, 1, 4, 10, 280, 44, 12, 285, 258, 1, 4, 5, 4, 10, 280, 44, 12, 286, 287, 288, 1, 1, 142, 4, 10, 280, 44, 12, 286, 287, 288, 1, 1, 142, 4, 10, 280, 44, 12, 286, 287, 288, 1, 1, 142, 4, 10, 280, 44, 12, 286, 287, 288, 1, 1, 142, 4, 5, 4, 10, 280, 44, 12, 286, 287, 288, 289, 1, 4, 10, 280, 44, 12, 140, 289, 4, 5, 4, 10, 92, 281, 12, 70, 1, 4, 5, 4, 8, 52, 4, 10, 59, 12, 11, 4, 10, 215, 12, 11, 44, 4, 10, 57, 12, 11, 112, 4, 10, 60, 12, 11, 280, 4, 10, 56, 12, 11, 131, 4, 10, 55, 12, 11, 133, 4, 10, 216, 12, 11, 259, 4, 10, 290, 12, 11, 261, 4, 10, 103, 12, 11, 49, 4, 10, 58, 12, 11, 114, 4, 10, 5, 4, 8, 61, 4, 10, 62, 95, 83, 68, 4, 10, 62, 271, 66, 4, 10, 151, 1, 4, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 470}, "69": {"input": [2, 6, 4, 8, 9, 4, 5, 4, 10, 11, 12, 13, 253, 198, 4, 10, 90, 12, 91, 296, 485, 509, 4, 10, 29, 12, 30, 157, 172, 256, 170, 4, 10, 127, 12, 128, 4, 32, 131, 12, 438, 120, 4, 32, 133, 12, 439, 193, 4, 32, 259, 12, 440, 81, 4, 32, 261, 12, 441, 82, 4, 32, 402, 12, 486, 82, 4, 10, 33, 12, 30, 87, 169, 19, 4, 32, 35, 12, 40, 442, 4, 32, 37, 12, 42, 442, 4, 32, 39, 12, 34, 443, 4, 32, 41, 12, 36, 443, 4, 5, 4, 10, 15, 12, 13, 482, 4, 32, 49, 12, 1, 4, 32, 112, 12, 1, 4, 10, 22, 186, 12, 23, 363, 4, 10, 114, 12, 13, 335, 4, 10, 138, 12, 13, 325, 4, 5, 4, 10, 404, 18, 12, 128, 83, 403, 18, 1, 1, 129, 4, 10, 399, 12, 30, 42, 113, 97, 1, 4, 10, 167, 12, 13, 50, 51, 4, 5, 4, 5, 4, 8, 52, 4, 10, 60, 12, 90, 11, 4, 10, 182, 12, 261, 11, 4, 10, 313, 12, 259, 11, 4, 10, 387, 12, 131, 11, 4, 10, 220, 12, 133, 11, 4, 10, 54, 12, 404, 11, 4, 10, 53, 12, 22, 11, 4, 10, 147, 12, 49, 11, 4, 10, 339, 12, 112, 11, 4, 10, 150, 12, 114, 11, 4, 10, 57, 12, 11, 4, 5, 4, 8, 69, 4, 8, 5, 4, 10, 90, 167, 127, 12, 104, 4, 10, 33, 167, 145, 12, 70, 4, 5, 4, 10, 22, 90, 18, 12, 222, 4, 10, 22, 167, 22, 127, 18, 12, 195, 1, 4, 10, 33, 22, 12, 70, 4, 5, 4, 10, 133, 29, 12, 140, 490, 4, 10, 261, 29, 12, 140, 491, 4, 10, 131, 29, 12, 140, 492, 4, 10, 259, 29, 12, 140, 476, 4, 10, 402, 29, 12, 140, 493, 4, 5, 4, 10, 29, 127, 167, 145, 12, 70, 4, 5, 4, 10, 399, 90, 33, 12, 194, 317, 4, 5, 4, 10, 399, 167, 127, 12, 70, 106, 4, 10, 399, 112, 12, 70, 72, 4, 10, 399, 49, 12, 70, 227, 4, 10, 399, 114, 12, 140, 165, 4, 5, 4, 8, 61, 4, 10, 67, 498, 154, 66, 4, 10, 151, 152, 68, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [6, 4, 8, 9, 4, 5, 4, 10, 11, 12, 13, 253, 198, 4, 10, 90, 12, 91, 296, 485, 509, 4, 10, 29, 12, 30, 157, 172, 256, 170, 4, 10, 127, 12, 128, 4, 32, 131, 12, 438, 120, 4, 32, 133, 12, 439, 193, 4, 32, 259, 12, 440, 81, 4, 32, 261, 12, 441, 82, 4, 32, 402, 12, 486, 82, 4, 10, 33, 12, 30, 87, 169, 19, 4, 32, 35, 12, 40, 442, 4, 32, 37, 12, 42, 442, 4, 32, 39, 12, 34, 443, 4, 32, 41, 12, 36, 443, 4, 5, 4, 10, 15, 12, 13, 482, 4, 32, 49, 12, 1, 4, 32, 112, 12, 1, 4, 10, 22, 186, 12, 23, 363, 4, 10, 114, 12, 13, 335, 4, 10, 138, 12, 13, 325, 4, 5, 4, 10, 404, 18, 12, 128, 83, 403, 18, 1, 1, 129, 4, 10, 399, 12, 30, 42, 113, 97, 1, 4, 10, 167, 12, 13, 50, 51, 4, 5, 4, 5, 4, 8, 52, 4, 10, 60, 12, 90, 11, 4, 10, 182, 12, 261, 11, 4, 10, 313, 12, 259, 11, 4, 10, 387, 12, 131, 11, 4, 10, 220, 12, 133, 11, 4, 10, 54, 12, 404, 11, 4, 10, 53, 12, 22, 11, 4, 10, 147, 12, 49, 11, 4, 10, 339, 12, 112, 11, 4, 10, 150, 12, 114, 11, 4, 10, 57, 12, 11, 4, 5, 4, 8, 69, 4, 8, 5, 4, 10, 90, 167, 127, 12, 104, 4, 10, 33, 167, 145, 12, 70, 4, 5, 4, 10, 22, 90, 18, 12, 222, 4, 10, 22, 167, 22, 127, 18, 12, 195, 1, 4, 10, 33, 22, 12, 70, 4, 5, 4, 10, 133, 29, 12, 140, 490, 4, 10, 261, 29, 12, 140, 491, 4, 10, 131, 29, 12, 140, 492, 4, 10, 259, 29, 12, 140, 476, 4, 10, 402, 29, 12, 140, 493, 4, 5, 4, 10, 29, 127, 167, 145, 12, 70, 4, 5, 4, 10, 399, 90, 33, 12, 194, 317, 4, 5, 4, 10, 399, 167, 127, 12, 70, 106, 4, 10, 399, 112, 12, 70, 72, 4, 10, 399, 49, 12, 70, 227, 4, 10, 399, 114, 12, 140, 165, 4, 5, 4, 8, 61, 4, 10, 67, 498, 154, 66, 4, 10, 151, 152, 68, 4, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 389}, "70": {"input": [2, 6, 291, 4, 8, 9, 4, 10, 11, 12, 13, 198, 1, 4, 10, 15, 12, 13, 4, 32, 49, 12, 463, 255, 87, 4, 32, 112, 18, 12, 46, 158, 28, 4, 10, 134, 12, 135, 76, 136, 237, 158, 4, 10, 1, 12, 172, 4, 32, 114, 12, 13, 483, 395, 4, 32, 29, 12, 30, 424, 395, 4, 10, 88, 12, 4, 32, 90, 18, 12, 91, 137, 1, 4, 32, 33, 12, 30, 113, 42, 267, 1, 4, 32, 35, 12, 30, 42, 19, 169, 395, 4, 10, 127, 12, 128, 401, 1, 124, 436, 129, 4, 10, 138, 12, 13, 180, 51, 4, 5, 4, 8, 52, 4, 10, 215, 12, 112, 11, 4, 10, 56, 12, 49, 11, 4, 10, 221, 12, 127, 11, 4, 10, 102, 12, 33, 11, 4, 10, 57, 12, 11, 4, 10, 60, 12, 90, 11, 4, 10, 58, 12, 138, 11, 4, 5, 4, 8, 61, 4, 10, 62, 18, 155, 18, 65, 66, 4, 10, 67, 18, 1, 1, 65, 68, 4, 5, 4, 8, 69, 4, 5, 4, 10, 49, 134, 29, 12, 140, 120, 4, 10, 112, 18, 90, 18, 12, 70, 72, 4, 5, 4, 10, 29, 138, 12, 285, 296, 1, 4, 10, 114, 138, 12, 104, 4, 10, 90, 49, 18, 12, 104, 4, 10, 90, 33, 18, 12, 70, 106, 4, 10, 33, 138, 145, 114, 12, 1, 4, 10, 33, 29, 12, 70, 107, 4, 10, 35, 138, 12, 70, 4, 5, 4, 10, 134, 1, 12, 140, 296, 4, 10, 145, 29, 114, 12, 104, 4, 10, 29, 90, 18, 12, 70, 4, 10, 114, 90, 18, 12, 70, 4, 10, 138, 134, 18, 12, 70, 4, 10, 88, 138, 145, 114, 12, 104, 4, 10, 88, 35, 18, 12, 70, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [6, 291, 4, 8, 9, 4, 10, 11, 12, 13, 198, 1, 4, 10, 15, 12, 13, 4, 32, 49, 12, 463, 255, 87, 4, 32, 112, 18, 12, 46, 158, 28, 4, 10, 134, 12, 135, 76, 136, 237, 158, 4, 10, 1, 12, 172, 4, 32, 114, 12, 13, 483, 395, 4, 32, 29, 12, 30, 424, 395, 4, 10, 88, 12, 4, 32, 90, 18, 12, 91, 137, 1, 4, 32, 33, 12, 30, 113, 42, 267, 1, 4, 32, 35, 12, 30, 42, 19, 169, 395, 4, 10, 127, 12, 128, 401, 1, 124, 436, 129, 4, 10, 138, 12, 13, 180, 51, 4, 5, 4, 8, 52, 4, 10, 215, 12, 112, 11, 4, 10, 56, 12, 49, 11, 4, 10, 221, 12, 127, 11, 4, 10, 102, 12, 33, 11, 4, 10, 57, 12, 11, 4, 10, 60, 12, 90, 11, 4, 10, 58, 12, 138, 11, 4, 5, 4, 8, 61, 4, 10, 62, 18, 155, 18, 65, 66, 4, 10, 67, 18, 1, 1, 65, 68, 4, 5, 4, 8, 69, 4, 5, 4, 10, 49, 134, 29, 12, 140, 120, 4, 10, 112, 18, 90, 18, 12, 70, 72, 4, 5, 4, 10, 29, 138, 12, 285, 296, 1, 4, 10, 114, 138, 12, 104, 4, 10, 90, 49, 18, 12, 104, 4, 10, 90, 33, 18, 12, 70, 106, 4, 10, 33, 138, 145, 114, 12, 1, 4, 10, 33, 29, 12, 70, 107, 4, 10, 35, 138, 12, 70, 4, 5, 4, 10, 134, 1, 12, 140, 296, 4, 10, 145, 29, 114, 12, 104, 4, 10, 29, 90, 18, 12, 70, 4, 10, 114, 90, 18, 12, 70, 4, 10, 138, 134, 18, 12, 70, 4, 10, 88, 138, 145, 114, 12, 104, 4, 10, 88, 35, 18, 12, 70, 4, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 304}, "71": {"input": [2, 6, 4, 8, 9, 4, 5, 4, 10, 11, 12, 13, 1, 198, 4, 10, 15, 12, 13, 1, 198, 4, 10, 49, 12, 13, 1, 198, 4, 10, 163, 18, 12, 164, 46, 246, 172, 129, 143, 4, 10, 520, 18, 12, 164, 236, 172, 129, 143, 4, 10, 88, 18, 12, 4, 32, 29, 18, 12, 30, 83, 34, 5, 4, 176, 33, 18, 12, 340, 18, 96, 1, 4, 176, 35, 18, 12, 474, 18, 113, 1, 4, 32, 37, 18, 12, 30, 83, 42, 4, 176, 39, 18, 12, 340, 18, 96, 1, 4, 176, 41, 18, 12, 474, 18, 113, 1, 4, 5, 4, 10, 112, 12, 13, 236, 4, 10, 114, 12, 13, 228, 344, 4, 10, 138, 12, 13, 46, 245, 4, 10, 127, 12, 128, 1, 475, 121, 365, 236, 198, 4, 5, 4, 10, 199, 12, 200, 415, 244, 4, 5, 4, 8, 52, 4, 10, 150, 12, 49, 138, 4, 10, 218, 12, 11, 35, 4, 10, 149, 12, 15, 39, 4, 10, 316, 12, 11, 35, 4, 10, 182, 12, 15, 39, 4, 5, 4, 10, 472, 12, 49, 127, 4, 10, 339, 12, 49, 112, 199, 4, 10, 57, 12, 49, 4, 10, 1, 12, 11, 4, 10, 59, 12, 15, 4, 5, 4, 8, 69, 4, 5, 4, 10, 163, 199, 18, 12, 70, 284, 4, 10, 199, 163, 12, 188, 4, 5, 4, 10, 199, 88, 12, 248, 411, 4, 10, 199, 88, 12, 77, 1, 4, 10, 520, 199, 12, 70, 4, 10, 199, 520, 12, 188, 4, 5, 4, 10, 199, 138, 114, 18, 12, 104, 4, 10, 88, 18, 145, 83, 12, 283, 4, 8, 5, 4, 8, 61, 4, 10, 151, 152, 68, 4, 10, 62, 252, 65, 66, 4, 5, 4, 5, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [6, 4, 8, 9, 4, 5, 4, 10, 11, 12, 13, 1, 198, 4, 10, 15, 12, 13, 1, 198, 4, 10, 49, 12, 13, 1, 198, 4, 10, 163, 18, 12, 164, 46, 246, 172, 129, 143, 4, 10, 520, 18, 12, 164, 236, 172, 129, 143, 4, 10, 88, 18, 12, 4, 32, 29, 18, 12, 30, 83, 34, 5, 4, 176, 33, 18, 12, 340, 18, 96, 1, 4, 176, 35, 18, 12, 474, 18, 113, 1, 4, 32, 37, 18, 12, 30, 83, 42, 4, 176, 39, 18, 12, 340, 18, 96, 1, 4, 176, 41, 18, 12, 474, 18, 113, 1, 4, 5, 4, 10, 112, 12, 13, 236, 4, 10, 114, 12, 13, 228, 344, 4, 10, 138, 12, 13, 46, 245, 4, 10, 127, 12, 128, 1, 475, 121, 365, 236, 198, 4, 5, 4, 10, 199, 12, 200, 415, 244, 4, 5, 4, 8, 52, 4, 10, 150, 12, 49, 138, 4, 10, 218, 12, 11, 35, 4, 10, 149, 12, 15, 39, 4, 10, 316, 12, 11, 35, 4, 10, 182, 12, 15, 39, 4, 5, 4, 10, 472, 12, 49, 127, 4, 10, 339, 12, 49, 112, 199, 4, 10, 57, 12, 49, 4, 10, 1, 12, 11, 4, 10, 59, 12, 15, 4, 5, 4, 8, 69, 4, 5, 4, 10, 163, 199, 18, 12, 70, 284, 4, 10, 199, 163, 12, 188, 4, 5, 4, 10, 199, 88, 12, 248, 411, 4, 10, 199, 88, 12, 77, 1, 4, 10, 520, 199, 12, 70, 4, 10, 199, 520, 12, 188, 4, 5, 4, 10, 199, 138, 114, 18, 12, 104, 4, 10, 88, 18, 145, 83, 12, 283, 4, 8, 5, 4, 8, 61, 4, 10, 151, 152, 68, 4, 10, 62, 252, 65, 66, 4, 5, 4, 5, 4, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 303}, "72": {"input": [2, 6, 156, 4, 8, 9, 4, 10, 11, 12, 13, 253, 198, 4, 10, 15, 12, 13, 481, 4, 10, 49, 12, 13, 229, 4, 10, 112, 12, 13, 363, 4, 5, 4, 10, 127, 12, 128, 4, 32, 131, 12, 438, 124, 4, 32, 133, 12, 439, 120, 4, 32, 259, 12, 440, 193, 4, 32, 261, 12, 441, 81, 4, 32, 402, 12, 486, 81, 4, 10, 29, 12, 30, 87, 169, 19, 4, 32, 33, 12, 40, 442, 4, 32, 35, 12, 42, 442, 4, 32, 37, 12, 34, 443, 4, 32, 39, 12, 36, 443, 4, 5, 4, 10, 125, 83, 12, 126, 46, 214, 4, 10, 41, 12, 30, 368, 160, 1, 4, 5, 4, 10, 88, 12, 4, 32, 355, 12, 356, 96, 1, 327, 364, 4, 32, 114, 12, 13, 364, 4, 5, 4, 10, 404, 18, 12, 128, 354, 365, 158, 325, 4, 10, 22, 12, 23, 368, 172, 4, 10, 90, 18, 12, 91, 185, 1, 426, 321, 4, 10, 138, 12, 13, 50, 51, 4, 5, 4, 8, 52, 4, 10, 146, 12, 125, 11, 4, 10, 221, 12, 112, 11, 4, 10, 53, 12, 22, 11, 4, 10, 314, 12, 11, 4, 10, 57, 12, 15, 4, 10, 60, 12, 90, 11, 4, 10, 56, 12, 131, 11, 4, 10, 55, 12, 259, 11, 4, 10, 216, 12, 133, 11, 4, 10, 290, 12, 261, 11, 4, 5, 4, 5, 4, 8, 69, 4, 10, 90, 138, 112, 12, 104, 4, 10, 90, 15, 12, 70, 4, 5, 4, 10, 125, 90, 12, 70, 4, 5, 4, 10, 22, 90, 18, 12, 140, 82, 4, 10, 22, 90, 112, 15, 12, 70, 4, 5, 4, 10, 41, 90, 29, 12, 194, 4, 5, 4, 10, 41, 138, 112, 127, 12, 140, 1, 4, 5, 4, 10, 29, 112, 145, 125, 138, 12, 70, 4, 5, 4, 10, 112, 88, 12, 70, 72, 4, 10, 15, 88, 12, 140, 144, 4, 10, 22, 88, 12, 140, 1, 4, 5, 4, 10, 88, 112, 12, 140, 1, 4, 10, 88, 138, 15, 22, 12, 70, 4, 5, 4, 10, 90, 88, 12, 248, 4, 5, 4, 10, 114, 11, 49, 12, 70, 4, 5, 4, 5, 4, 5, 4, 8, 61, 4, 10, 62, 155, 65, 66, 4, 10, 62, 242, 83, 65, 68, 4, 10, 151, 152, 66, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [6, 156, 4, 8, 9, 4, 10, 11, 12, 13, 253, 198, 4, 10, 15, 12, 13, 481, 4, 10, 49, 12, 13, 229, 4, 10, 112, 12, 13, 363, 4, 5, 4, 10, 127, 12, 128, 4, 32, 131, 12, 438, 124, 4, 32, 133, 12, 439, 120, 4, 32, 259, 12, 440, 193, 4, 32, 261, 12, 441, 81, 4, 32, 402, 12, 486, 81, 4, 10, 29, 12, 30, 87, 169, 19, 4, 32, 33, 12, 40, 442, 4, 32, 35, 12, 42, 442, 4, 32, 37, 12, 34, 443, 4, 32, 39, 12, 36, 443, 4, 5, 4, 10, 125, 83, 12, 126, 46, 214, 4, 10, 41, 12, 30, 368, 160, 1, 4, 5, 4, 10, 88, 12, 4, 32, 355, 12, 356, 96, 1, 327, 364, 4, 32, 114, 12, 13, 364, 4, 5, 4, 10, 404, 18, 12, 128, 354, 365, 158, 325, 4, 10, 22, 12, 23, 368, 172, 4, 10, 90, 18, 12, 91, 185, 1, 426, 321, 4, 10, 138, 12, 13, 50, 51, 4, 5, 4, 8, 52, 4, 10, 146, 12, 125, 11, 4, 10, 221, 12, 112, 11, 4, 10, 53, 12, 22, 11, 4, 10, 314, 12, 11, 4, 10, 57, 12, 15, 4, 10, 60, 12, 90, 11, 4, 10, 56, 12, 131, 11, 4, 10, 55, 12, 259, 11, 4, 10, 216, 12, 133, 11, 4, 10, 290, 12, 261, 11, 4, 5, 4, 5, 4, 8, 69, 4, 10, 90, 138, 112, 12, 104, 4, 10, 90, 15, 12, 70, 4, 5, 4, 10, 125, 90, 12, 70, 4, 5, 4, 10, 22, 90, 18, 12, 140, 82, 4, 10, 22, 90, 112, 15, 12, 70, 4, 5, 4, 10, 41, 90, 29, 12, 194, 4, 5, 4, 10, 41, 138, 112, 127, 12, 140, 1, 4, 5, 4, 10, 29, 112, 145, 125, 138, 12, 70, 4, 5, 4, 10, 112, 88, 12, 70, 72, 4, 10, 15, 88, 12, 140, 144, 4, 10, 22, 88, 12, 140, 1, 4, 5, 4, 10, 88, 112, 12, 140, 1, 4, 10, 88, 138, 15, 22, 12, 70, 4, 5, 4, 10, 90, 88, 12, 248, 4, 5, 4, 10, 114, 11, 49, 12, 70, 4, 5, 4, 5, 4, 5, 4, 8, 61, 4, 10, 62, 155, 65, 66, 4, 10, 62, 242, 83, 65, 68, 4, 10, 151, 152, 66, 4, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 400}, "73": {"input": [2, 6, 7, 4, 5, 4, 8, 9, 4, 10, 11, 12, 13, 352, 198, 4, 10, 396, 12, 1, 351, 392, 1, 1, 1, 253, 1, 1, 4, 5, 4, 10, 29, 12, 30, 40, 1, 392, 173, 1, 172, 4, 32, 88, 12, 4, 32, 92, 12, 4, 5, 4, 10, 22, 12, 23, 236, 198, 4, 5, 4, 10, 27, 12, 23, 1, 4, 32, 202, 12, 1, 4, 32, 207, 12, 4, 5, 4, 10, 203, 12, 23, 100, 4, 32, 204, 12, 1, 4, 32, 208, 12, 4, 5, 4, 5, 4, 8, 61, 4, 10, 62, 405, 65, 66, 4, 10, 62, 75, 65, 68, 4, 282, 5, 4, 8, 69, 4, 5, 4, 10, 88, 27, 203, 12, 285, 351, 1, 4, 5, 4, 10, 27, 92, 12, 70, 107, 4, 5, 4, 10, 92, 396, 12, 1, 4, 10, 92, 203, 12, 394, 4, 10, 396, 203, 12, 452, 4, 5, 4, 10, 92, 145, 12, 248, 405, 191, 4, 10, 92, 145, 12, 140, 185, 4, 10, 92, 27, 12, 394, 4, 5, 4, 8, 52, 4, 10, 57, 12, 11, 4, 10, 183, 12, 11, 92, 4, 10, 102, 12, 11, 202, 4, 10, 315, 12, 11, 207, 4, 10, 53, 12, 11, 204, 4, 10, 58, 12, 11, 208, 4, 10, 60, 12, 11, 1, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [6, 7, 4, 5, 4, 8, 9, 4, 10, 11, 12, 13, 352, 198, 4, 10, 396, 12, 1, 351, 392, 1, 1, 1, 253, 1, 1, 4, 5, 4, 10, 29, 12, 30, 40, 1, 392, 173, 1, 172, 4, 32, 88, 12, 4, 32, 92, 12, 4, 5, 4, 10, 22, 12, 23, 236, 198, 4, 5, 4, 10, 27, 12, 23, 1, 4, 32, 202, 12, 1, 4, 32, 207, 12, 4, 5, 4, 10, 203, 12, 23, 100, 4, 32, 204, 12, 1, 4, 32, 208, 12, 4, 5, 4, 5, 4, 8, 61, 4, 10, 62, 405, 65, 66, 4, 10, 62, 75, 65, 68, 4, 282, 5, 4, 8, 69, 4, 5, 4, 10, 88, 27, 203, 12, 285, 351, 1, 4, 5, 4, 10, 27, 92, 12, 70, 107, 4, 5, 4, 10, 92, 396, 12, 1, 4, 10, 92, 203, 12, 394, 4, 10, 396, 203, 12, 452, 4, 5, 4, 10, 92, 145, 12, 248, 405, 191, 4, 10, 92, 145, 12, 140, 185, 4, 10, 92, 27, 12, 394, 4, 5, 4, 8, 52, 4, 10, 57, 12, 11, 4, 10, 183, 12, 11, 92, 4, 10, 102, 12, 11, 202, 4, 10, 315, 12, 11, 207, 4, 10, 53, 12, 11, 204, 4, 10, 58, 12, 11, 208, 4, 10, 60, 12, 11, 1, 4, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 227}, "74": {"input": [2, 6, 4, 8, 9, 4, 5, 4, 10, 11, 12, 13, 320, 198, 4, 10, 90, 12, 91, 78, 458, 4, 5, 4, 10, 93, 12, 94, 1, 340, 1, 172, 4, 32, 88, 12, 4, 32, 92, 12, 4, 32, 207, 12, 4, 10, 208, 12, 340, 4, 32, 98, 12, 94, 1, 240, 18, 172, 4, 32, 427, 12, 94, 1, 240, 18, 172, 4, 32, 433, 12, 94, 1, 172, 1, 4, 32, 1, 12, 94, 1, 172, 1, 4, 32, 1, 12, 94, 1, 240, 18, 172, 4, 5, 4, 10, 515, 12, 1, 1, 4, 32, 516, 12, 1, 1, 1, 293, 1, 4, 32, 521, 12, 375, 1, 1, 1, 1, 4, 32, 1, 12, 1, 1, 132, 1, 1, 4, 5, 4, 10, 127, 12, 128, 1, 1, 1, 4, 32, 131, 12, 1, 351, 4, 32, 133, 12, 1, 108, 4, 32, 259, 12, 1, 350, 4, 5, 4, 10, 25, 12, 26, 325, 172, 4, 5, 4, 10, 15, 12, 13, 139, 4, 5, 4, 5, 4, 8, 61, 4, 10, 62, 1, 18, 66, 4, 10, 62, 240, 83, 68, 4, 10, 151, 152, 66, 4, 5, 4, 8, 69, 4, 10, 90, 15, 12, 104, 4, 5, 4, 10, 25, 516, 12, 77, 434, 4, 10, 25, 521, 12, 77, 1, 4, 10, 25, 1, 12, 77, 1, 4, 10, 25, 515, 12, 70, 4, 5, 4, 10, 131, 98, 12, 248, 1, 4, 10, 133, 98, 12, 248, 1, 4, 10, 259, 98, 12, 248, 1, 4, 5, 4, 10, 127, 427, 12, 1, 240, 4, 5, 4, 10, 516, 433, 12, 1, 1, 4, 10, 521, 1, 12, 1, 1, 4, 5, 4, 10, 127, 1, 12, 248, 1, 4, 5, 4, 10, 131, 208, 12, 77, 351, 4, 10, 133, 208, 12, 77, 108, 4, 10, 259, 208, 12, 77, 350, 4, 10, 259, 208, 12, 250, 1, 4, 5, 4, 10, 515, 88, 12, 248, 1, 4, 10, 515, 92, 12, 248, 1, 4, 10, 515, 92, 12, 1, 1, 4, 10, 515, 207, 12, 248, 1, 4, 5, 4, 10, 208, 127, 12, 70, 4, 10, 433, 516, 12, 70, 4, 10, 1, 521, 12, 70, 4, 10, 93, 515, 12, 70, 4, 5, 4, 10, 208, 15, 12, 70, 4, 10, 93, 15, 12, 70, 4, 5, 4, 5, 4, 8, 52, 4, 10, 60, 12, 11, 90, 4, 10, 220, 12, 11, 131, 4, 10, 219, 12, 11, 133, 4, 10, 150, 12, 11, 259, 4, 10, 215, 12, 11, 516, 4, 10, 56, 12, 11, 521, 4, 10, 55, 12, 11, 1, 4, 10, 57, 12, 366, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [6, 4, 8, 9, 4, 5, 4, 10, 11, 12, 13, 320, 198, 4, 10, 90, 12, 91, 78, 458, 4, 5, 4, 10, 93, 12, 94, 1, 340, 1, 172, 4, 32, 88, 12, 4, 32, 92, 12, 4, 32, 207, 12, 4, 10, 208, 12, 340, 4, 32, 98, 12, 94, 1, 240, 18, 172, 4, 32, 427, 12, 94, 1, 240, 18, 172, 4, 32, 433, 12, 94, 1, 172, 1, 4, 32, 1, 12, 94, 1, 172, 1, 4, 32, 1, 12, 94, 1, 240, 18, 172, 4, 5, 4, 10, 515, 12, 1, 1, 4, 32, 516, 12, 1, 1, 1, 293, 1, 4, 32, 521, 12, 375, 1, 1, 1, 1, 4, 32, 1, 12, 1, 1, 132, 1, 1, 4, 5, 4, 10, 127, 12, 128, 1, 1, 1, 4, 32, 131, 12, 1, 351, 4, 32, 133, 12, 1, 108, 4, 32, 259, 12, 1, 350, 4, 5, 4, 10, 25, 12, 26, 325, 172, 4, 5, 4, 10, 15, 12, 13, 139, 4, 5, 4, 5, 4, 8, 61, 4, 10, 62, 1, 18, 66, 4, 10, 62, 240, 83, 68, 4, 10, 151, 152, 66, 4, 5, 4, 8, 69, 4, 10, 90, 15, 12, 104, 4, 5, 4, 10, 25, 516, 12, 77, 434, 4, 10, 25, 521, 12, 77, 1, 4, 10, 25, 1, 12, 77, 1, 4, 10, 25, 515, 12, 70, 4, 5, 4, 10, 131, 98, 12, 248, 1, 4, 10, 133, 98, 12, 248, 1, 4, 10, 259, 98, 12, 248, 1, 4, 5, 4, 10, 127, 427, 12, 1, 240, 4, 5, 4, 10, 516, 433, 12, 1, 1, 4, 10, 521, 1, 12, 1, 1, 4, 5, 4, 10, 127, 1, 12, 248, 1, 4, 5, 4, 10, 131, 208, 12, 77, 351, 4, 10, 133, 208, 12, 77, 108, 4, 10, 259, 208, 12, 77, 350, 4, 10, 259, 208, 12, 250, 1, 4, 5, 4, 10, 515, 88, 12, 248, 1, 4, 10, 515, 92, 12, 248, 1, 4, 10, 515, 92, 12, 1, 1, 4, 10, 515, 207, 12, 248, 1, 4, 5, 4, 10, 208, 127, 12, 70, 4, 10, 433, 516, 12, 70, 4, 10, 1, 521, 12, 70, 4, 10, 93, 515, 12, 70, 4, 5, 4, 10, 208, 15, 12, 70, 4, 10, 93, 15, 12, 70, 4, 5, 4, 5, 4, 8, 52, 4, 10, 60, 12, 11, 90, 4, 10, 220, 12, 11, 131, 4, 10, 219, 12, 11, 133, 4, 10, 150, 12, 11, 259, 4, 10, 215, 12, 11, 516, 4, 10, 56, 12, 11, 521, 4, 10, 55, 12, 11, 1, 4, 10, 57, 12, 366, 4, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 448}, "75": {"input": [2, 6, 4, 8, 9, 4, 5, 4, 10, 11, 12, 13, 292, 4, 10, 15, 186, 12, 13, 186, 230, 1, 4, 10, 90, 18, 12, 91, 296, 1, 4, 10, 49, 12, 13, 186, 19, 297, 236, 4, 10, 29, 12, 30, 358, 87, 172, 4, 5, 4, 10, 112, 12, 13, 236, 198, 4, 32, 114, 12, 40, 297, 4, 32, 138, 12, 42, 297, 4, 32, 167, 12, 36, 297, 4, 32, 179, 12, 34, 297, 4, 5, 4, 10, 117, 12, 118, 359, 360, 298, 303, 4, 32, 119, 12, 40, 1, 124, 4, 32, 123, 12, 42, 1, 124, 4, 32, 301, 12, 36, 299, 124, 4, 32, 304, 12, 34, 302, 124, 4, 5, 4, 10, 33, 12, 30, 309, 87, 310, 4, 5, 4, 10, 305, 12, 13, 51, 180, 4, 5, 4, 8, 52, 4, 10, 215, 12, 11, 15, 4, 10, 387, 12, 11, 49, 119, 4, 10, 220, 12, 11, 49, 123, 4, 10, 182, 12, 11, 49, 301, 4, 10, 313, 12, 11, 49, 304, 4, 10, 339, 12, 11, 49, 4, 10, 60, 12, 11, 90, 4, 10, 56, 12, 11, 114, 4, 10, 55, 12, 11, 167, 4, 10, 216, 12, 11, 138, 4, 10, 290, 12, 11, 179, 4, 10, 58, 12, 11, 305, 4, 10, 57, 12, 11, 4, 5, 4, 8, 61, 4, 10, 62, 63, 155, 32, 65, 66, 4, 10, 62, 63, 519, 32, 65, 68, 4, 10, 151, 152, 68, 4, 10, 5, 4, 8, 69, 4, 10, 90, 49, 15, 305, 12, 104, 4, 5, 4, 10, 15, 33, 29, 12, 105, 4, 10, 145, 33, 29, 12, 70, 4, 5, 4, 10, 301, 138, 12, 140, 130, 4, 10, 304, 114, 12, 140, 141, 4, 10, 123, 179, 12, 140, 1, 4, 10, 119, 167, 12, 140, 1, 4, 5, 4, 10, 117, 29, 12, 105, 72, 4, 10, 90, 33, 12, 105, 106, 4, 5, 4, 10, 29, 305, 12, 70, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [6, 4, 8, 9, 4, 5, 4, 10, 11, 12, 13, 292, 4, 10, 15, 186, 12, 13, 186, 230, 1, 4, 10, 90, 18, 12, 91, 296, 1, 4, 10, 49, 12, 13, 186, 19, 297, 236, 4, 10, 29, 12, 30, 358, 87, 172, 4, 5, 4, 10, 112, 12, 13, 236, 198, 4, 32, 114, 12, 40, 297, 4, 32, 138, 12, 42, 297, 4, 32, 167, 12, 36, 297, 4, 32, 179, 12, 34, 297, 4, 5, 4, 10, 117, 12, 118, 359, 360, 298, 303, 4, 32, 119, 12, 40, 1, 124, 4, 32, 123, 12, 42, 1, 124, 4, 32, 301, 12, 36, 299, 124, 4, 32, 304, 12, 34, 302, 124, 4, 5, 4, 10, 33, 12, 30, 309, 87, 310, 4, 5, 4, 10, 305, 12, 13, 51, 180, 4, 5, 4, 8, 52, 4, 10, 215, 12, 11, 15, 4, 10, 387, 12, 11, 49, 119, 4, 10, 220, 12, 11, 49, 123, 4, 10, 182, 12, 11, 49, 301, 4, 10, 313, 12, 11, 49, 304, 4, 10, 339, 12, 11, 49, 4, 10, 60, 12, 11, 90, 4, 10, 56, 12, 11, 114, 4, 10, 55, 12, 11, 167, 4, 10, 216, 12, 11, 138, 4, 10, 290, 12, 11, 179, 4, 10, 58, 12, 11, 305, 4, 10, 57, 12, 11, 4, 5, 4, 8, 61, 4, 10, 62, 63, 155, 32, 65, 66, 4, 10, 62, 63, 519, 32, 65, 68, 4, 10, 151, 152, 68, 4, 10, 5, 4, 8, 69, 4, 10, 90, 49, 15, 305, 12, 104, 4, 5, 4, 10, 15, 33, 29, 12, 105, 4, 10, 145, 33, 29, 12, 70, 4, 5, 4, 10, 301, 138, 12, 140, 130, 4, 10, 304, 114, 12, 140, 141, 4, 10, 123, 179, 12, 140, 1, 4, 10, 119, 167, 12, 140, 1, 4, 5, 4, 10, 117, 29, 12, 105, 72, 4, 10, 90, 33, 12, 105, 106, 4, 5, 4, 10, 29, 305, 12, 70, 4, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 335}, "76": {"input": [2, 6, 156, 4, 8, 9, 4, 10, 11, 12, 13, 352, 198, 4, 10, 15, 186, 12, 13, 186, 230, 1, 4, 10, 90, 18, 12, 91, 19, 175, 124, 20, 397, 4, 10, 29, 12, 30, 4, 32, 33, 18, 12, 34, 157, 171, 4, 32, 35, 12, 42, 113, 169, 368, 158, 4, 10, 117, 83, 12, 118, 83, 36, 120, 83, 1, 18, 267, 310, 1, 4, 5, 4, 10, 127, 18, 12, 128, 519, 18, 496, 18, 236, 198, 4, 32, 131, 18, 12, 1, 4, 32, 133, 18, 12, 1, 4, 5, 4, 10, 259, 18, 12, 128, 193, 496, 495, 236, 4, 5, 4, 10, 37, 12, 30, 42, 235, 1, 4, 10, 44, 12, 45, 478, 4, 10, 49, 12, 13, 344, 4, 8, 5, 4, 8, 52, 4, 10, 215, 12, 15, 11, 4, 10, 56, 12, 131, 11, 4, 10, 55, 12, 133, 11, 4, 10, 216, 12, 259, 11, 4, 10, 60, 12, 90, 37, 11, 4, 10, 57, 12, 11, 4, 5, 4, 8, 61, 4, 10, 62, 63, 155, 32, 65, 66, 4, 10, 62, 63, 95, 64, 65, 66, 4, 10, 151, 152, 68, 4, 10, 5, 4, 8, 69, 4, 10, 90, 18, 145, 15, 49, 18, 12, 104, 4, 5, 4, 10, 117, 83, 145, 18, 12, 70, 4, 10, 29, 145, 15, 12, 70, 4, 5, 4, 10, 15, 35, 12, 70, 106, 4, 10, 15, 33, 117, 12, 70, 4, 5, 4, 10, 37, 117, 12, 70, 4, 10, 117, 18, 33, 83, 12, 105, 107, 4, 5, 4, 10, 37, 1, 12, 104, 4, 10, 37, 49, 15, 12, 104, 465, 4, 5, 4, 10, 90, 37, 12, 79, 74, 1, 347, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [6, 156, 4, 8, 9, 4, 10, 11, 12, 13, 352, 198, 4, 10, 15, 186, 12, 13, 186, 230, 1, 4, 10, 90, 18, 12, 91, 19, 175, 124, 20, 397, 4, 10, 29, 12, 30, 4, 32, 33, 18, 12, 34, 157, 171, 4, 32, 35, 12, 42, 113, 169, 368, 158, 4, 10, 117, 83, 12, 118, 83, 36, 120, 83, 1, 18, 267, 310, 1, 4, 5, 4, 10, 127, 18, 12, 128, 519, 18, 496, 18, 236, 198, 4, 32, 131, 18, 12, 1, 4, 32, 133, 18, 12, 1, 4, 5, 4, 10, 259, 18, 12, 128, 193, 496, 495, 236, 4, 5, 4, 10, 37, 12, 30, 42, 235, 1, 4, 10, 44, 12, 45, 478, 4, 10, 49, 12, 13, 344, 4, 8, 5, 4, 8, 52, 4, 10, 215, 12, 15, 11, 4, 10, 56, 12, 131, 11, 4, 10, 55, 12, 133, 11, 4, 10, 216, 12, 259, 11, 4, 10, 60, 12, 90, 37, 11, 4, 10, 57, 12, 11, 4, 5, 4, 8, 61, 4, 10, 62, 63, 155, 32, 65, 66, 4, 10, 62, 63, 95, 64, 65, 66, 4, 10, 151, 152, 68, 4, 10, 5, 4, 8, 69, 4, 10, 90, 18, 145, 15, 49, 18, 12, 104, 4, 5, 4, 10, 117, 83, 145, 18, 12, 70, 4, 10, 29, 145, 15, 12, 70, 4, 5, 4, 10, 15, 35, 12, 70, 106, 4, 10, 15, 33, 117, 12, 70, 4, 5, 4, 10, 37, 117, 12, 70, 4, 10, 117, 18, 33, 83, 12, 105, 107, 4, 5, 4, 10, 37, 1, 12, 104, 4, 10, 37, 49, 15, 12, 104, 465, 4, 5, 4, 10, 90, 37, 12, 79, 74, 1, 347, 4, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 292}, "77": {"input": [2, 4, 5, 4, 6, 4, 8, 9, 4, 10, 11, 12, 13, 198, 197, 4, 10, 277, 12, 278, 1, 279, 4, 10, 15, 12, 13, 38, 4, 32, 49, 12, 18, 24, 4, 32, 112, 12, 18, 48, 4, 32, 114, 12, 18, 28, 4, 10, 22, 12, 23, 1, 38, 4, 10, 29, 12, 30, 1, 158, 4, 10, 138, 12, 13, 246, 4, 10, 167, 12, 13, 162, 4, 10, 27, 12, 23, 363, 4, 10, 179, 12, 13, 50, 51, 4, 8, 52, 4, 10, 60, 12, 277, 11, 4, 10, 181, 12, 22, 11, 4, 10, 220, 12, 167, 11, 4, 10, 221, 12, 138, 11, 4, 10, 146, 12, 49, 11, 4, 10, 313, 12, 112, 11, 4, 10, 53, 12, 114, 18, 11, 4, 10, 1, 12, 27, 11, 4, 10, 57, 12, 11, 4, 8, 69, 4, 5, 4, 10, 29, 22, 179, 15, 27, 12, 140, 185, 4, 5, 4, 10, 277, 179, 167, 12, 104, 4, 10, 5, 4, 10, 27, 277, 12, 222, 4, 10, 5, 4, 10, 22, 277, 12, 140, 296, 4, 10, 29, 277, 12, 194, 4, 10, 277, 22, 29, 12, 104, 4, 10, 5, 4, 10, 167, 29, 12, 105, 227, 4, 5, 4, 10, 49, 277, 12, 70, 72, 4, 10, 114, 277, 12, 70, 107, 4, 10, 112, 277, 12, 70, 187, 4, 10, 5, 4, 10, 27, 179, 22, 15, 27, 12, 195, 4, 10, 5, 4, 10, 22, 179, 15, 22, 12, 195, 4, 5, 4, 10, 138, 277, 12, 70, 284, 4, 10, 5, 4, 8, 61, 4, 10, 62, 271, 65, 66, 4, 10, 62, 165, 65, 68, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [4, 5, 4, 6, 4, 8, 9, 4, 10, 11, 12, 13, 198, 197, 4, 10, 277, 12, 278, 1, 279, 4, 10, 15, 12, 13, 38, 4, 32, 49, 12, 18, 24, 4, 32, 112, 12, 18, 48, 4, 32, 114, 12, 18, 28, 4, 10, 22, 12, 23, 1, 38, 4, 10, 29, 12, 30, 1, 158, 4, 10, 138, 12, 13, 246, 4, 10, 167, 12, 13, 162, 4, 10, 27, 12, 23, 363, 4, 10, 179, 12, 13, 50, 51, 4, 8, 52, 4, 10, 60, 12, 277, 11, 4, 10, 181, 12, 22, 11, 4, 10, 220, 12, 167, 11, 4, 10, 221, 12, 138, 11, 4, 10, 146, 12, 49, 11, 4, 10, 313, 12, 112, 11, 4, 10, 53, 12, 114, 18, 11, 4, 10, 1, 12, 27, 11, 4, 10, 57, 12, 11, 4, 8, 69, 4, 5, 4, 10, 29, 22, 179, 15, 27, 12, 140, 185, 4, 5, 4, 10, 277, 179, 167, 12, 104, 4, 10, 5, 4, 10, 27, 277, 12, 222, 4, 10, 5, 4, 10, 22, 277, 12, 140, 296, 4, 10, 29, 277, 12, 194, 4, 10, 277, 22, 29, 12, 104, 4, 10, 5, 4, 10, 167, 29, 12, 105, 227, 4, 5, 4, 10, 49, 277, 12, 70, 72, 4, 10, 114, 277, 12, 70, 107, 4, 10, 112, 277, 12, 70, 187, 4, 10, 5, 4, 10, 27, 179, 22, 15, 27, 12, 195, 4, 10, 5, 4, 10, 22, 179, 15, 22, 12, 195, 4, 5, 4, 10, 138, 277, 12, 70, 284, 4, 10, 5, 4, 8, 61, 4, 10, 62, 271, 65, 66, 4, 10, 62, 165, 65, 68, 4, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 282}, "78": {"input": [2, 4, 5, 4, 6, 1, 156, 4, 8, 9, 4, 10, 11, 12, 13, 198, 253, 4, 5, 4, 10, 15, 12, 13, 16, 4, 10, 49, 12, 13, 229, 4, 10, 112, 12, 13, 364, 4, 5, 4, 10, 44, 12, 45, 87, 4, 32, 159, 12, 1, 4, 32, 341, 12, 174, 4, 32, 342, 12, 1, 4, 32, 343, 12, 1, 4, 5, 4, 10, 114, 12, 13, 4, 32, 138, 12, 13, 511, 4, 32, 167, 12, 13, 409, 4, 32, 179, 12, 13, 480, 4, 32, 305, 12, 13, 1, 4, 5, 4, 10, 500, 12, 45, 154, 4, 32, 501, 12, 1, 4, 32, 1, 12, 1, 4, 10, 5, 4, 10, 22, 12, 23, 363, 4, 10, 5, 4, 10, 306, 12, 13, 162, 4, 10, 307, 12, 13, 246, 4, 10, 522, 12, 45, 470, 87, 464, 4, 10, 199, 12, 200, 1, 4, 5, 4, 10, 308, 12, 13, 50, 51, 4, 32, 5, 4, 8, 5, 4, 8, 52, 4, 10, 60, 12, 199, 11, 4, 10, 1, 12, 15, 11, 4, 10, 102, 12, 49, 11, 4, 10, 149, 12, 112, 11, 4, 10, 313, 12, 159, 11, 4, 10, 146, 12, 342, 11, 4, 10, 53, 12, 341, 11, 4, 10, 1, 12, 343, 11, 4, 5, 4, 10, 56, 12, 138, 11, 4, 10, 55, 12, 179, 11, 4, 10, 216, 12, 167, 11, 4, 10, 290, 12, 305, 11, 4, 5, 4, 10, 218, 12, 306, 11, 4, 10, 101, 12, 522, 11, 4, 10, 221, 12, 307, 11, 4, 10, 103, 12, 501, 11, 4, 10, 472, 12, 1, 11, 4, 10, 220, 12, 22, 11, 4, 5, 4, 10, 57, 12, 11, 4, 5, 4, 5, 4, 8, 61, 4, 10, 62, 63, 252, 64, 65, 66, 18, 5, 4, 10, 62, 63, 1, 64, 65, 68, 408, 5, 4, 8, 69, 4, 5, 4, 10, 22, 199, 12, 222, 4, 10, 22, 1, 308, 114, 44, 522, 306, 49, 112, 500, 12, 195, 4, 5, 4, 10, 15, 22, 12, 140, 144, 72, 1, 4, 10, 5, 4, 10, 49, 199, 12, 70, 4, 10, 5, 4, 10, 306, 199, 12, 192, 1, 464, 227, 4, 10, 199, 306, 12, 104, 4, 5, 4, 10, 522, 199, 12, 189, 72, 4, 10, 44, 199, 12, 189, 4, 10, 500, 199, 12, 189, 1, 4, 5, 4, 10, 138, 199, 12, 192, 190, 154, 107, 4, 10, 199, 138, 12, 79, 190, 241, 4, 5, 4, 10, 179, 199, 12, 192, 348, 154, 18, 107, 4, 10, 199, 179, 12, 79, 348, 241, 4, 5, 4, 10, 167, 199, 12, 192, 346, 154, 18, 107, 4, 10, 199, 167, 12, 79, 346, 241, 4, 5, 4, 10, 305, 199, 12, 192, 349, 154, 18, 107, 4, 10, 199, 305, 12, 79, 349, 241, 4, 10, 5, 4, 10, 199, 308, 114, 12, 195, 4, 10, 199, 15, 12, 471, 1, 65, 4, 10, 199, 112, 12, 471, 1, 65, 4, 5, 4, 10, 307, 199, 12, 70, 187, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [4, 5, 4, 6, 1, 156, 4, 8, 9, 4, 10, 11, 12, 13, 198, 253, 4, 5, 4, 10, 15, 12, 13, 16, 4, 10, 49, 12, 13, 229, 4, 10, 112, 12, 13, 364, 4, 5, 4, 10, 44, 12, 45, 87, 4, 32, 159, 12, 1, 4, 32, 341, 12, 174, 4, 32, 342, 12, 1, 4, 32, 343, 12, 1, 4, 5, 4, 10, 114, 12, 13, 4, 32, 138, 12, 13, 511, 4, 32, 167, 12, 13, 409, 4, 32, 179, 12, 13, 480, 4, 32, 305, 12, 13, 1, 4, 5, 4, 10, 500, 12, 45, 154, 4, 32, 501, 12, 1, 4, 32, 1, 12, 1, 4, 10, 5, 4, 10, 22, 12, 23, 363, 4, 10, 5, 4, 10, 306, 12, 13, 162, 4, 10, 307, 12, 13, 246, 4, 10, 522, 12, 45, 470, 87, 464, 4, 10, 199, 12, 200, 1, 4, 5, 4, 10, 308, 12, 13, 50, 51, 4, 32, 5, 4, 8, 5, 4, 8, 52, 4, 10, 60, 12, 199, 11, 4, 10, 1, 12, 15, 11, 4, 10, 102, 12, 49, 11, 4, 10, 149, 12, 112, 11, 4, 10, 313, 12, 159, 11, 4, 10, 146, 12, 342, 11, 4, 10, 53, 12, 341, 11, 4, 10, 1, 12, 343, 11, 4, 5, 4, 10, 56, 12, 138, 11, 4, 10, 55, 12, 179, 11, 4, 10, 216, 12, 167, 11, 4, 10, 290, 12, 305, 11, 4, 5, 4, 10, 218, 12, 306, 11, 4, 10, 101, 12, 522, 11, 4, 10, 221, 12, 307, 11, 4, 10, 103, 12, 501, 11, 4, 10, 472, 12, 1, 11, 4, 10, 220, 12, 22, 11, 4, 5, 4, 10, 57, 12, 11, 4, 5, 4, 5, 4, 8, 61, 4, 10, 62, 63, 252, 64, 65, 66, 18, 5, 4, 10, 62, 63, 1, 64, 65, 68, 408, 5, 4, 8, 69, 4, 5, 4, 10, 22, 199, 12, 222, 4, 10, 22, 1, 308, 114, 44, 522, 306, 49, 112, 500, 12, 195, 4, 5, 4, 10, 15, 22, 12, 140, 144, 72, 1, 4, 10, 5, 4, 10, 49, 199, 12, 70, 4, 10, 5, 4, 10, 306, 199, 12, 192, 1, 464, 227, 4, 10, 199, 306, 12, 104, 4, 5, 4, 10, 522, 199, 12, 189, 72, 4, 10, 44, 199, 12, 189, 4, 10, 500, 199, 12, 189, 1, 4, 5, 4, 10, 138, 199, 12, 192, 190, 154, 107, 4, 10, 199, 138, 12, 79, 190, 241, 4, 5, 4, 10, 179, 199, 12, 192, 348, 154, 18, 107, 4, 10, 199, 179, 12, 79, 348, 241, 4, 5, 4, 10, 167, 199, 12, 192, 346, 154, 18, 107, 4, 10, 199, 167, 12, 79, 346, 241, 4, 5, 4, 10, 305, 199, 12, 192, 349, 154, 18, 107, 4, 10, 199, 305, 12, 79, 349, 241, 4, 10, 5, 4, 10, 199, 308, 114, 12, 195, 4, 10, 199, 15, 12, 471, 1, 65, 4, 10, 199, 112, 12, 471, 1, 65, 4, 5, 4, 10, 307, 199, 12, 70, 187, 4, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 516}, "79": {"input": [2, 6, 4, 8, 9, 4, 10, 11, 12, 13, 198, 4, 32, 15, 12, 166, 1, 4, 32, 49, 12, 157, 481, 4, 32, 112, 12, 14, 4, 5, 4, 10, 331, 83, 12, 332, 186, 230, 1, 412, 4, 10, 90, 83, 12, 91, 42, 19, 175, 120, 1, 397, 4, 10, 29, 12, 30, 4, 32, 33, 18, 12, 40, 157, 235, 171, 4, 32, 35, 12, 42, 113, 1, 368, 172, 87, 4, 5, 4, 10, 37, 18, 12, 30, 450, 4, 32, 39, 18, 12, 36, 1, 18, 230, 4, 32, 41, 18, 12, 36, 424, 18, 230, 4, 32, 399, 18, 12, 34, 1, 18, 230, 4, 32, 487, 18, 12, 34, 424, 18, 230, 4, 5, 4, 10, 117, 83, 12, 118, 124, 18, 1, 18, 361, 310, 1, 4, 10, 127, 18, 12, 128, 214, 129, 4, 32, 131, 18, 12, 519, 18, 1, 83, 510, 4, 32, 133, 18, 12, 1, 496, 495, 4, 5, 4, 10, 488, 12, 30, 36, 235, 1, 87, 4, 10, 44, 12, 45, 478, 4, 8, 5, 4, 8, 52, 4, 10, 60, 12, 90, 15, 4, 10, 101, 12, 331, 49, 4, 10, 53, 12, 131, 112, 4, 10, 219, 12, 133, 15, 4, 10, 150, 12, 49, 4, 10, 339, 12, 15, 4, 10, 54, 12, 112, 4, 10, 182, 12, 39, 15, 4, 10, 220, 12, 41, 15, 4, 10, 313, 12, 399, 15, 4, 10, 221, 12, 487, 15, 4, 5, 4, 8, 61, 4, 10, 62, 63, 155, 64, 65, 66, 4, 10, 62, 63, 336, 64, 65, 66, 4, 10, 67, 1, 407, 65, 68, 4, 10, 5, 4, 8, 69, 4, 10, 90, 393, 145, 12, 104, 4, 10, 90, 33, 12, 70, 4, 10, 33, 90, 393, 145, 12, 70, 4, 5, 4, 10, 117, 35, 12, 70, 72, 4, 10, 35, 117, 393, 145, 12, 70, 4, 5, 4, 10, 35, 33, 12, 105, 4, 5, 4, 10, 117, 393, 145, 18, 12, 80, 4, 10, 117, 393, 145, 18, 12, 104, 4, 5, 4, 10, 331, 33, 12, 105, 106, 4, 10, 331, 393, 145, 12, 104, 4, 5, 4, 10, 90, 488, 12, 79, 74, 1, 18, 347, 4, 10, 488, 393, 145, 12, 70, 4, 5, 4, 10, 90, 127, 49, 112, 12, 104, 4, 10, 331, 15, 12, 104, 4, 5, 4, 10, 37, 33, 12, 105, 4, 10, 37, 145, 12, 283, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [6, 4, 8, 9, 4, 10, 11, 12, 13, 198, 4, 32, 15, 12, 166, 1, 4, 32, 49, 12, 157, 481, 4, 32, 112, 12, 14, 4, 5, 4, 10, 331, 83, 12, 332, 186, 230, 1, 412, 4, 10, 90, 83, 12, 91, 42, 19, 175, 120, 1, 397, 4, 10, 29, 12, 30, 4, 32, 33, 18, 12, 40, 157, 235, 171, 4, 32, 35, 12, 42, 113, 1, 368, 172, 87, 4, 5, 4, 10, 37, 18, 12, 30, 450, 4, 32, 39, 18, 12, 36, 1, 18, 230, 4, 32, 41, 18, 12, 36, 424, 18, 230, 4, 32, 399, 18, 12, 34, 1, 18, 230, 4, 32, 487, 18, 12, 34, 424, 18, 230, 4, 5, 4, 10, 117, 83, 12, 118, 124, 18, 1, 18, 361, 310, 1, 4, 10, 127, 18, 12, 128, 214, 129, 4, 32, 131, 18, 12, 519, 18, 1, 83, 510, 4, 32, 133, 18, 12, 1, 496, 495, 4, 5, 4, 10, 488, 12, 30, 36, 235, 1, 87, 4, 10, 44, 12, 45, 478, 4, 8, 5, 4, 8, 52, 4, 10, 60, 12, 90, 15, 4, 10, 101, 12, 331, 49, 4, 10, 53, 12, 131, 112, 4, 10, 219, 12, 133, 15, 4, 10, 150, 12, 49, 4, 10, 339, 12, 15, 4, 10, 54, 12, 112, 4, 10, 182, 12, 39, 15, 4, 10, 220, 12, 41, 15, 4, 10, 313, 12, 399, 15, 4, 10, 221, 12, 487, 15, 4, 5, 4, 8, 61, 4, 10, 62, 63, 155, 64, 65, 66, 4, 10, 62, 63, 336, 64, 65, 66, 4, 10, 67, 1, 407, 65, 68, 4, 10, 5, 4, 8, 69, 4, 10, 90, 393, 145, 12, 104, 4, 10, 90, 33, 12, 70, 4, 10, 33, 90, 393, 145, 12, 70, 4, 5, 4, 10, 117, 35, 12, 70, 72, 4, 10, 35, 117, 393, 145, 12, 70, 4, 5, 4, 10, 35, 33, 12, 105, 4, 5, 4, 10, 117, 393, 145, 18, 12, 80, 4, 10, 117, 393, 145, 18, 12, 104, 4, 5, 4, 10, 331, 33, 12, 105, 106, 4, 10, 331, 393, 145, 12, 104, 4, 5, 4, 10, 90, 488, 12, 79, 74, 1, 18, 347, 4, 10, 488, 393, 145, 12, 70, 4, 5, 4, 10, 90, 127, 49, 112, 12, 104, 4, 10, 331, 15, 12, 104, 4, 5, 4, 10, 37, 33, 12, 105, 4, 10, 37, 145, 12, 283, 4, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 412}, "80": {"input": [2, 6, 4, 8, 9, 4, 10, 11, 83, 12, 13, 14, 198, 4, 10, 233, 186, 12, 234, 96, 235, 364, 4, 10, 127, 186, 12, 128, 113, 1, 364, 170, 232, 129, 4, 10, 44, 83, 12, 45, 157, 386, 1, 16, 4, 10, 125, 18, 12, 126, 46, 214, 4, 10, 199, 18, 12, 200, 1, 1, 4, 10, 15, 186, 12, 13, 446, 139, 4, 5, 4, 8, 61, 4, 10, 62, 242, 68, 4, 10, 62, 252, 66, 4, 5, 4, 8, 69, 4, 10, 199, 15, 83, 12, 104, 4, 10, 125, 199, 12, 70, 4, 5, 4, 10, 199, 44, 12, 250, 142, 4, 5, 4, 10, 199, 233, 12, 248, 106, 4, 10, 233, 44, 199, 15, 12, 70, 4, 5, 4, 8, 52, 4, 10, 56, 12, 125, 11, 4, 10, 215, 12, 127, 11, 4, 10, 147, 12, 44, 11, 4, 10, 57, 12, 11, 4, 10, 60, 12, 11, 1, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [6, 4, 8, 9, 4, 10, 11, 83, 12, 13, 14, 198, 4, 10, 233, 186, 12, 234, 96, 235, 364, 4, 10, 127, 186, 12, 128, 113, 1, 364, 170, 232, 129, 4, 10, 44, 83, 12, 45, 157, 386, 1, 16, 4, 10, 125, 18, 12, 126, 46, 214, 4, 10, 199, 18, 12, 200, 1, 1, 4, 10, 15, 186, 12, 13, 446, 139, 4, 5, 4, 8, 61, 4, 10, 62, 242, 68, 4, 10, 62, 252, 66, 4, 5, 4, 8, 69, 4, 10, 199, 15, 83, 12, 104, 4, 10, 125, 199, 12, 70, 4, 5, 4, 10, 199, 44, 12, 250, 142, 4, 5, 4, 10, 199, 233, 12, 248, 106, 4, 10, 233, 44, 199, 15, 12, 70, 4, 5, 4, 8, 52, 4, 10, 56, 12, 125, 11, 4, 10, 215, 12, 127, 11, 4, 10, 147, 12, 44, 11, 4, 10, 57, 12, 11, 4, 10, 60, 12, 11, 1, 4, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 162}, "81": {"input": [2, 6, 196, 156, 4, 8, 9, 4, 10, 11, 12, 13, 198, 14, 4, 10, 15, 12, 13, 344, 4, 5, 4, 10, 49, 12, 13, 198, 236, 4, 32, 112, 12, 113, 4, 32, 114, 12, 157, 4, 32, 138, 12, 46, 4, 32, 167, 12, 19, 4, 5, 4, 10, 179, 12, 13, 1, 4, 10, 305, 12, 13, 198, 236, 4, 5, 4, 10, 306, 12, 1, 4, 32, 199, 12, 200, 4, 32, 373, 12, 374, 4, 176, 376, 12, 40, 4, 176, 377, 12, 42, 4, 176, 1, 12, 36, 4, 176, 1, 12, 34, 4, 5, 4, 10, 307, 12, 13, 1, 4, 5, 4, 8, 52, 4, 10, 57, 12, 11, 4, 10, 60, 12, 199, 11, 4, 10, 387, 12, 112, 11, 4, 10, 220, 12, 114, 11, 4, 10, 182, 12, 138, 11, 4, 10, 313, 12, 167, 11, 4, 10, 221, 12, 179, 11, 4, 10, 150, 12, 307, 11, 4, 431, 4, 8, 69, 4, 10, 373, 15, 12, 1, 319, 47, 4, 10, 373, 15, 12, 140, 252, 4, 10, 15, 199, 12, 1, 184, 523, 4, 10, 15, 199, 12, 1, 143, 523, 4, 10, 15, 199, 12, 1, 327, 523, 4, 10, 15, 199, 12, 1, 165, 523, 4, 10, 306, 15, 12, 104, 4, 5, 4, 10, 199, 112, 12, 140, 389, 142, 4, 10, 199, 114, 12, 140, 390, 142, 4, 10, 199, 138, 12, 140, 1, 142, 4, 10, 199, 167, 12, 140, 1, 142, 4, 5, 4, 10, 306, 49, 12, 223, 143, 4, 10, 306, 49, 12, 223, 327, 4, 10, 306, 49, 12, 223, 165, 4, 10, 306, 49, 12, 223, 184, 4, 5, 4, 10, 306, 518, 12, 104, 4, 5, 4, 10, 306, 179, 12, 77, 468, 4, 10, 179, 306, 12, 70, 4, 5, 4, 10, 306, 307, 12, 70, 4, 5, 4, 8, 61, 4, 10, 67, 1, 154, 68, 4, 10, 62, 319, 65, 66, 4, 10, 151, 152, 66, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [6, 196, 156, 4, 8, 9, 4, 10, 11, 12, 13, 198, 14, 4, 10, 15, 12, 13, 344, 4, 5, 4, 10, 49, 12, 13, 198, 236, 4, 32, 112, 12, 113, 4, 32, 114, 12, 157, 4, 32, 138, 12, 46, 4, 32, 167, 12, 19, 4, 5, 4, 10, 179, 12, 13, 1, 4, 10, 305, 12, 13, 198, 236, 4, 5, 4, 10, 306, 12, 1, 4, 32, 199, 12, 200, 4, 32, 373, 12, 374, 4, 176, 376, 12, 40, 4, 176, 377, 12, 42, 4, 176, 1, 12, 36, 4, 176, 1, 12, 34, 4, 5, 4, 10, 307, 12, 13, 1, 4, 5, 4, 8, 52, 4, 10, 57, 12, 11, 4, 10, 60, 12, 199, 11, 4, 10, 387, 12, 112, 11, 4, 10, 220, 12, 114, 11, 4, 10, 182, 12, 138, 11, 4, 10, 313, 12, 167, 11, 4, 10, 221, 12, 179, 11, 4, 10, 150, 12, 307, 11, 4, 431, 4, 8, 69, 4, 10, 373, 15, 12, 1, 319, 47, 4, 10, 373, 15, 12, 140, 252, 4, 10, 15, 199, 12, 1, 184, 523, 4, 10, 15, 199, 12, 1, 143, 523, 4, 10, 15, 199, 12, 1, 327, 523, 4, 10, 15, 199, 12, 1, 165, 523, 4, 10, 306, 15, 12, 104, 4, 5, 4, 10, 199, 112, 12, 140, 389, 142, 4, 10, 199, 114, 12, 140, 390, 142, 4, 10, 199, 138, 12, 140, 1, 142, 4, 10, 199, 167, 12, 140, 1, 142, 4, 5, 4, 10, 306, 49, 12, 223, 143, 4, 10, 306, 49, 12, 223, 327, 4, 10, 306, 49, 12, 223, 165, 4, 10, 306, 49, 12, 223, 184, 4, 5, 4, 10, 306, 518, 12, 104, 4, 5, 4, 10, 306, 179, 12, 77, 468, 4, 10, 179, 306, 12, 70, 4, 5, 4, 10, 306, 307, 12, 70, 4, 5, 4, 8, 61, 4, 10, 67, 1, 154, 68, 4, 10, 62, 319, 65, 66, 4, 10, 151, 152, 66, 4, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 337}, "82": {"input": [2, 6, 4, 8, 9, 4, 5, 4, 10, 445, 12, 1, 4, 32, 29, 12, 30, 40, 97, 1, 4, 32, 22, 186, 12, 23, 450, 392, 447, 448, 4, 32, 11, 12, 13, 446, 4, 5, 4, 10, 88, 12, 392, 447, 4, 32, 479, 12, 1, 1, 1, 1, 1, 4, 32, 524, 83, 12, 18, 36, 1, 4, 176, 451, 8, 12, 1, 1, 1, 4, 176, 1, 12, 1, 1, 1, 1, 1, 4, 5, 4, 10, 15, 12, 13, 1, 4, 10, 49, 12, 13, 364, 4, 10, 112, 12, 13, 470, 4, 5, 4, 10, 114, 12, 13, 1, 446, 4, 32, 5, 4, 8, 61, 4, 10, 62, 95, 18, 68, 4, 10, 62, 1, 186, 66, 4, 282, 5, 4, 8, 69, 4, 5, 4, 10, 112, 479, 12, 70, 72, 4, 10, 524, 479, 12, 429, 72, 4, 10, 479, 524, 12, 1, 4, 10, 524, 145, 18, 12, 70, 4, 5, 4, 10, 15, 479, 12, 70, 4, 5, 4, 10, 88, 29, 12, 1, 4, 10, 524, 114, 11, 12, 1, 4, 5, 4, 10, 29, 145, 12, 283, 4, 5, 4, 10, 22, 479, 12, 222, 4, 10, 22, 114, 11, 49, 12, 452, 4, 10, 479, 114, 11, 12, 452, 4, 5, 4, 10, 479, 22, 12, 452, 4, 10, 479, 145, 49, 12, 70, 4, 10, 5, 4, 8, 52, 4, 10, 453, 12, 15, 4, 10, 56, 12, 451, 4, 10, 55, 12, 1, 4, 10, 1, 12, 29, 4, 10, 182, 12, 22, 4, 10, 103, 12, 49, 4, 10, 101, 12, 112, 4, 10, 57, 12, 1, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [6, 4, 8, 9, 4, 5, 4, 10, 445, 12, 1, 4, 32, 29, 12, 30, 40, 97, 1, 4, 32, 22, 186, 12, 23, 450, 392, 447, 448, 4, 32, 11, 12, 13, 446, 4, 5, 4, 10, 88, 12, 392, 447, 4, 32, 479, 12, 1, 1, 1, 1, 1, 4, 32, 524, 83, 12, 18, 36, 1, 4, 176, 451, 8, 12, 1, 1, 1, 4, 176, 1, 12, 1, 1, 1, 1, 1, 4, 5, 4, 10, 15, 12, 13, 1, 4, 10, 49, 12, 13, 364, 4, 10, 112, 12, 13, 470, 4, 5, 4, 10, 114, 12, 13, 1, 446, 4, 32, 5, 4, 8, 61, 4, 10, 62, 95, 18, 68, 4, 10, 62, 1, 186, 66, 4, 282, 5, 4, 8, 69, 4, 5, 4, 10, 112, 479, 12, 70, 72, 4, 10, 524, 479, 12, 429, 72, 4, 10, 479, 524, 12, 1, 4, 10, 524, 145, 18, 12, 70, 4, 5, 4, 10, 15, 479, 12, 70, 4, 5, 4, 10, 88, 29, 12, 1, 4, 10, 524, 114, 11, 12, 1, 4, 5, 4, 10, 29, 145, 12, 283, 4, 5, 4, 10, 22, 479, 12, 222, 4, 10, 22, 114, 11, 49, 12, 452, 4, 10, 479, 114, 11, 12, 452, 4, 5, 4, 10, 479, 22, 12, 452, 4, 10, 479, 145, 49, 12, 70, 4, 10, 5, 4, 8, 52, 4, 10, 453, 12, 15, 4, 10, 56, 12, 451, 4, 10, 55, 12, 1, 4, 10, 1, 12, 29, 4, 10, 182, 12, 22, 4, 10, 103, 12, 49, 4, 10, 101, 12, 112, 4, 10, 57, 12, 1, 4, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 276}, "83": {"input": [2, 6, 4, 8, 9, 4, 5, 4, 10, 11, 12, 13, 228, 1, 4, 10, 15, 12, 13, 228, 229, 4, 10, 49, 83, 12, 13, 230, 231, 4, 10, 127, 83, 12, 128, 122, 18, 1, 232, 1, 321, 4, 10, 233, 12, 234, 96, 235, 236, 198, 4, 10, 125, 12, 126, 168, 4, 5, 4, 10, 44, 12, 45, 154, 161, 172, 160, 4, 10, 112, 12, 13, 180, 51, 4, 10, 199, 12, 200, 294, 321, 4, 5, 4, 8, 69, 4, 5, 4, 10, 199, 112, 12, 104, 4, 5, 4, 10, 199, 15, 127, 12, 238, 1, 239, 4, 10, 199, 11, 12, 70, 4, 5, 4, 10, 125, 199, 12, 70, 72, 4, 5, 4, 10, 15, 233, 18, 12, 140, 240, 4, 10, 233, 15, 112, 12, 70, 4, 5, 4, 10, 44, 199, 63, 12, 189, 4, 10, 49, 199, 12, 192, 74, 154, 4, 10, 199, 49, 12, 79, 74, 241, 4, 10, 199, 49, 12, 104, 4, 5, 4, 8, 52, 4, 10, 57, 12, 15, 11, 4, 10, 101, 12, 11, 4, 10, 220, 12, 127, 11, 4, 10, 221, 12, 15, 125, 4, 10, 60, 12, 199, 15, 11, 4, 10, 181, 12, 15, 11, 44, 4, 10, 182, 12, 49, 15, 11, 4, 5, 4, 8, 61, 4, 10, 62, 242, 68, 4, 10, 62, 252, 186, 66, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [6, 4, 8, 9, 4, 5, 4, 10, 11, 12, 13, 228, 1, 4, 10, 15, 12, 13, 228, 229, 4, 10, 49, 83, 12, 13, 230, 231, 4, 10, 127, 83, 12, 128, 122, 18, 1, 232, 1, 321, 4, 10, 233, 12, 234, 96, 235, 236, 198, 4, 10, 125, 12, 126, 168, 4, 5, 4, 10, 44, 12, 45, 154, 161, 172, 160, 4, 10, 112, 12, 13, 180, 51, 4, 10, 199, 12, 200, 294, 321, 4, 5, 4, 8, 69, 4, 5, 4, 10, 199, 112, 12, 104, 4, 5, 4, 10, 199, 15, 127, 12, 238, 1, 239, 4, 10, 199, 11, 12, 70, 4, 5, 4, 10, 125, 199, 12, 70, 72, 4, 5, 4, 10, 15, 233, 18, 12, 140, 240, 4, 10, 233, 15, 112, 12, 70, 4, 5, 4, 10, 44, 199, 63, 12, 189, 4, 10, 49, 199, 12, 192, 74, 154, 4, 10, 199, 49, 12, 79, 74, 241, 4, 10, 199, 49, 12, 104, 4, 5, 4, 8, 52, 4, 10, 57, 12, 15, 11, 4, 10, 101, 12, 11, 4, 10, 220, 12, 127, 11, 4, 10, 221, 12, 15, 125, 4, 10, 60, 12, 199, 15, 11, 4, 10, 181, 12, 15, 11, 44, 4, 10, 182, 12, 49, 15, 11, 4, 5, 4, 8, 61, 4, 10, 62, 242, 68, 4, 10, 62, 252, 186, 66, 4, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 234}, "84": {"input": [2, 6, 291, 4, 8, 9, 4, 10, 11, 12, 13, 111, 51, 198, 4, 10, 15, 12, 13, 157, 481, 4, 32, 49, 12, 42, 18, 113, 4, 32, 112, 12, 40, 18, 96, 4, 32, 114, 18, 12, 34, 19, 4, 32, 138, 18, 12, 36, 19, 4, 5, 4, 10, 88, 12, 4, 32, 167, 12, 13, 1, 4, 32, 179, 12, 13, 236, 198, 4, 5, 4, 10, 92, 12, 4, 32, 199, 12, 200, 415, 4, 32, 373, 12, 374, 353, 298, 4, 5, 4, 10, 305, 12, 13, 46, 214, 129, 4, 10, 308, 12, 13, 454, 4, 10, 22, 18, 12, 23, 363, 4, 10, 307, 12, 13, 1, 4, 10, 308, 12, 13, 1, 4, 5, 4, 5, 4, 8, 52, 4, 10, 57, 12, 11, 4, 10, 60, 12, 199, 167, 11, 4, 10, 315, 12, 167, 11, 4, 10, 56, 12, 112, 11, 4, 10, 55, 12, 114, 11, 4, 10, 216, 12, 49, 11, 4, 10, 290, 12, 138, 11, 4, 10, 149, 12, 22, 11, 4, 10, 221, 12, 305, 11, 4, 10, 150, 12, 307, 11, 4, 10, 58, 12, 308, 11, 4, 10, 147, 12, 179, 11, 4, 5, 4, 8, 69, 4, 5, 4, 10, 199, 308, 12, 104, 4, 10, 22, 92, 18, 12, 222, 4, 10, 22, 308, 22, 18, 12, 195, 4, 5, 4, 10, 15, 22, 12, 140, 318, 4, 10, 22, 179, 12, 70, 72, 4, 5, 4, 10, 199, 15, 12, 140, 1, 4, 10, 373, 88, 12, 140, 252, 4, 10, 305, 92, 18, 12, 70, 4, 5, 4, 10, 373, 15, 12, 194, 388, 4, 5, 4, 10, 307, 92, 12, 70, 284, 4, 5, 4, 8, 61, 4, 10, 62, 468, 186, 65, 68, 4, 10, 62, 108, 18, 65, 66, 4, 10, 151, 152, 66, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [6, 291, 4, 8, 9, 4, 10, 11, 12, 13, 111, 51, 198, 4, 10, 15, 12, 13, 157, 481, 4, 32, 49, 12, 42, 18, 113, 4, 32, 112, 12, 40, 18, 96, 4, 32, 114, 18, 12, 34, 19, 4, 32, 138, 18, 12, 36, 19, 4, 5, 4, 10, 88, 12, 4, 32, 167, 12, 13, 1, 4, 32, 179, 12, 13, 236, 198, 4, 5, 4, 10, 92, 12, 4, 32, 199, 12, 200, 415, 4, 32, 373, 12, 374, 353, 298, 4, 5, 4, 10, 305, 12, 13, 46, 214, 129, 4, 10, 308, 12, 13, 454, 4, 10, 22, 18, 12, 23, 363, 4, 10, 307, 12, 13, 1, 4, 10, 308, 12, 13, 1, 4, 5, 4, 5, 4, 8, 52, 4, 10, 57, 12, 11, 4, 10, 60, 12, 199, 167, 11, 4, 10, 315, 12, 167, 11, 4, 10, 56, 12, 112, 11, 4, 10, 55, 12, 114, 11, 4, 10, 216, 12, 49, 11, 4, 10, 290, 12, 138, 11, 4, 10, 149, 12, 22, 11, 4, 10, 221, 12, 305, 11, 4, 10, 150, 12, 307, 11, 4, 10, 58, 12, 308, 11, 4, 10, 147, 12, 179, 11, 4, 5, 4, 8, 69, 4, 5, 4, 10, 199, 308, 12, 104, 4, 10, 22, 92, 18, 12, 222, 4, 10, 22, 308, 22, 18, 12, 195, 4, 5, 4, 10, 15, 22, 12, 140, 318, 4, 10, 22, 179, 12, 70, 72, 4, 5, 4, 10, 199, 15, 12, 140, 1, 4, 10, 373, 88, 12, 140, 252, 4, 10, 305, 92, 18, 12, 70, 4, 5, 4, 10, 373, 15, 12, 194, 388, 4, 5, 4, 10, 307, 92, 12, 70, 284, 4, 5, 4, 8, 61, 4, 10, 62, 468, 186, 65, 68, 4, 10, 62, 108, 18, 65, 66, 4, 10, 151, 152, 66, 4, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 311}, "85": {"input": [2, 6, 156, 4, 8, 9, 4, 10, 11, 12, 13, 253, 198, 4, 10, 15, 12, 13, 214, 482, 4, 10, 90, 12, 91, 82, 485, 509, 4, 10, 22, 186, 12, 23, 100, 4, 10, 27, 12, 23, 24, 4, 282, 202, 12, 40, 1, 4, 282, 203, 12, 42, 1, 4, 282, 204, 12, 34, 1, 4, 282, 322, 12, 36, 1, 4, 282, 88, 12, 4, 5, 4, 10, 127, 12, 128, 5, 4, 32, 131, 12, 438, 124, 4, 32, 133, 12, 439, 120, 4, 32, 259, 12, 440, 193, 4, 32, 261, 12, 441, 81, 4, 32, 402, 12, 486, 81, 4, 10, 29, 12, 30, 19, 18, 87, 169, 4, 32, 33, 12, 40, 525, 4, 32, 35, 12, 42, 525, 4, 32, 37, 12, 34, 525, 4, 32, 39, 12, 36, 525, 4, 10, 41, 12, 30, 157, 172, 256, 170, 4, 10, 49, 12, 13, 363, 4, 5, 4, 10, 112, 12, 13, 50, 51, 4, 5, 4, 8, 52, 4, 10, 57, 12, 11, 4, 10, 60, 12, 11, 90, 4, 10, 53, 12, 11, 22, 4, 10, 102, 12, 11, 261, 4, 10, 339, 12, 11, 259, 4, 10, 150, 12, 11, 131, 4, 10, 221, 12, 11, 133, 4, 10, 146, 12, 11, 15, 4, 10, 387, 12, 11, 202, 4, 10, 220, 12, 11, 203, 4, 10, 313, 12, 11, 204, 4, 10, 182, 12, 11, 322, 4, 10, 183, 12, 11, 49, 4, 5, 4, 8, 69, 4, 5, 4, 10, 90, 112, 49, 127, 12, 104, 4, 5, 4, 10, 90, 22, 27, 12, 238, 1, 296, 4, 10, 22, 90, 18, 12, 222, 4, 10, 27, 90, 18, 12, 222, 4, 5, 4, 10, 22, 112, 22, 27, 49, 127, 12, 195, 4, 10, 27, 112, 27, 22, 127, 12, 195, 4, 5, 4, 10, 90, 112, 12, 104, 4, 5, 4, 10, 29, 112, 22, 41, 12, 70, 4, 10, 49, 29, 12, 70, 4, 10, 41, 112, 127, 27, 145, 12, 70, 4, 5, 4, 10, 90, 29, 12, 1, 4, 10, 90, 29, 12, 1, 4, 5, 4, 5, 4, 10, 15, 90, 12, 70, 187, 4, 5, 4, 10, 133, 41, 12, 140, 490, 4, 10, 261, 41, 12, 140, 491, 4, 10, 131, 41, 12, 140, 492, 4, 10, 259, 41, 12, 140, 476, 4, 10, 402, 41, 12, 140, 493, 4, 5, 4, 10, 29, 27, 12, 194, 317, 4, 5, 4, 10, 203, 41, 12, 140, 351, 4, 10, 322, 41, 12, 140, 417, 4, 10, 202, 41, 12, 140, 1, 4, 10, 204, 41, 12, 140, 416, 4, 10, 88, 41, 12, 140, 418, 4, 5, 4, 5, 4, 8, 61, 4, 10, 62, 155, 186, 65, 66, 4, 10, 62, 95, 186, 65, 68, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [6, 156, 4, 8, 9, 4, 10, 11, 12, 13, 253, 198, 4, 10, 15, 12, 13, 214, 482, 4, 10, 90, 12, 91, 82, 485, 509, 4, 10, 22, 186, 12, 23, 100, 4, 10, 27, 12, 23, 24, 4, 282, 202, 12, 40, 1, 4, 282, 203, 12, 42, 1, 4, 282, 204, 12, 34, 1, 4, 282, 322, 12, 36, 1, 4, 282, 88, 12, 4, 5, 4, 10, 127, 12, 128, 5, 4, 32, 131, 12, 438, 124, 4, 32, 133, 12, 439, 120, 4, 32, 259, 12, 440, 193, 4, 32, 261, 12, 441, 81, 4, 32, 402, 12, 486, 81, 4, 10, 29, 12, 30, 19, 18, 87, 169, 4, 32, 33, 12, 40, 525, 4, 32, 35, 12, 42, 525, 4, 32, 37, 12, 34, 525, 4, 32, 39, 12, 36, 525, 4, 10, 41, 12, 30, 157, 172, 256, 170, 4, 10, 49, 12, 13, 363, 4, 5, 4, 10, 112, 12, 13, 50, 51, 4, 5, 4, 8, 52, 4, 10, 57, 12, 11, 4, 10, 60, 12, 11, 90, 4, 10, 53, 12, 11, 22, 4, 10, 102, 12, 11, 261, 4, 10, 339, 12, 11, 259, 4, 10, 150, 12, 11, 131, 4, 10, 221, 12, 11, 133, 4, 10, 146, 12, 11, 15, 4, 10, 387, 12, 11, 202, 4, 10, 220, 12, 11, 203, 4, 10, 313, 12, 11, 204, 4, 10, 182, 12, 11, 322, 4, 10, 183, 12, 11, 49, 4, 5, 4, 8, 69, 4, 5, 4, 10, 90, 112, 49, 127, 12, 104, 4, 5, 4, 10, 90, 22, 27, 12, 238, 1, 296, 4, 10, 22, 90, 18, 12, 222, 4, 10, 27, 90, 18, 12, 222, 4, 5, 4, 10, 22, 112, 22, 27, 49, 127, 12, 195, 4, 10, 27, 112, 27, 22, 127, 12, 195, 4, 5, 4, 10, 90, 112, 12, 104, 4, 5, 4, 10, 29, 112, 22, 41, 12, 70, 4, 10, 49, 29, 12, 70, 4, 10, 41, 112, 127, 27, 145, 12, 70, 4, 5, 4, 10, 90, 29, 12, 1, 4, 10, 90, 29, 12, 1, 4, 5, 4, 5, 4, 10, 15, 90, 12, 70, 187, 4, 5, 4, 10, 133, 41, 12, 140, 490, 4, 10, 261, 41, 12, 140, 491, 4, 10, 131, 41, 12, 140, 492, 4, 10, 259, 41, 12, 140, 476, 4, 10, 402, 41, 12, 140, 493, 4, 5, 4, 10, 29, 27, 12, 194, 317, 4, 5, 4, 10, 203, 41, 12, 140, 351, 4, 10, 322, 41, 12, 140, 417, 4, 10, 202, 41, 12, 140, 1, 4, 10, 204, 41, 12, 140, 416, 4, 10, 88, 41, 12, 140, 418, 4, 5, 4, 5, 4, 8, 61, 4, 10, 62, 155, 186, 65, 66, 4, 10, 62, 95, 186, 65, 68, 4, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 470}, "86": {"input": [2, 6, 4, 8, 9, 4, 10, 11, 12, 13, 292, 4, 5, 4, 10, 15, 12, 113, 171, 4, 32, 49, 18, 12, 13, 4, 32, 331, 83, 12, 332, 235, 412, 4, 32, 29, 12, 30, 83, 169, 173, 4, 176, 33, 83, 12, 40, 4, 176, 35, 12, 36, 4, 10, 112, 12, 13, 4, 32, 114, 18, 12, 46, 168, 4, 32, 163, 12, 164, 86, 4, 176, 520, 12, 108, 166, 4, 176, 1, 12, 350, 157, 4, 32, 88, 18, 12, 110, 1, 4, 176, 92, 18, 12, 4, 176, 207, 18, 12, 4, 10, 199, 12, 200, 1, 4, 10, 138, 12, 13, 180, 51, 4, 8, 69, 4, 10, 331, 138, 112, 8, 12, 104, 4, 10, 199, 138, 63, 12, 104, 4, 10, 114, 83, 199, 186, 12, 70, 72, 4, 10, 199, 15, 186, 12, 70, 4, 10, 29, 138, 186, 12, 80, 4, 10, 199, 163, 12, 188, 4, 5, 4, 8, 61, 4, 10, 62, 327, 83, 65, 68, 4, 10, 62, 252, 65, 66, 4, 5, 4, 8, 52, 4, 10, 147, 12, 11, 35, 4, 10, 489, 12, 11, 33, 4, 10, 149, 12, 11, 49, 4, 10, 313, 12, 11, 331, 4, 10, 146, 12, 11, 114, 4, 10, 472, 12, 11, 520, 4, 10, 55, 12, 11, 1, 4, 10, 183, 12, 11, 92, 4, 10, 216, 12, 11, 207, 4, 10, 58, 12, 11, 138, 4, 10, 60, 12, 11, 199, 4, 10, 59, 12, 366, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [6, 4, 8, 9, 4, 10, 11, 12, 13, 292, 4, 5, 4, 10, 15, 12, 113, 171, 4, 32, 49, 18, 12, 13, 4, 32, 331, 83, 12, 332, 235, 412, 4, 32, 29, 12, 30, 83, 169, 173, 4, 176, 33, 83, 12, 40, 4, 176, 35, 12, 36, 4, 10, 112, 12, 13, 4, 32, 114, 18, 12, 46, 168, 4, 32, 163, 12, 164, 86, 4, 176, 520, 12, 108, 166, 4, 176, 1, 12, 350, 157, 4, 32, 88, 18, 12, 110, 1, 4, 176, 92, 18, 12, 4, 176, 207, 18, 12, 4, 10, 199, 12, 200, 1, 4, 10, 138, 12, 13, 180, 51, 4, 8, 69, 4, 10, 331, 138, 112, 8, 12, 104, 4, 10, 199, 138, 63, 12, 104, 4, 10, 114, 83, 199, 186, 12, 70, 72, 4, 10, 199, 15, 186, 12, 70, 4, 10, 29, 138, 186, 12, 80, 4, 10, 199, 163, 12, 188, 4, 5, 4, 8, 61, 4, 10, 62, 327, 83, 65, 68, 4, 10, 62, 252, 65, 66, 4, 5, 4, 8, 52, 4, 10, 147, 12, 11, 35, 4, 10, 489, 12, 11, 33, 4, 10, 149, 12, 11, 49, 4, 10, 313, 12, 11, 331, 4, 10, 146, 12, 11, 114, 4, 10, 472, 12, 11, 520, 4, 10, 55, 12, 11, 1, 4, 10, 183, 12, 11, 92, 4, 10, 216, 12, 11, 207, 4, 10, 58, 12, 11, 138, 4, 10, 60, 12, 11, 199, 4, 10, 59, 12, 366, 4, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 254}, "87": {"input": [2, 6, 291, 156, 4, 8, 9, 4, 10, 11, 12, 13, 157, 481, 198, 4, 10, 15, 12, 13, 157, 481, 4, 10, 49, 12, 13, 385, 111, 198, 4, 10, 112, 18, 12, 13, 454, 4, 10, 114, 18, 12, 13, 46, 162, 129, 4, 431, 4, 10, 127, 12, 128, 296, 1, 18, 496, 481, 4, 32, 131, 12, 124, 4, 32, 133, 12, 120, 4, 5, 4, 10, 29, 186, 12, 30, 97, 110, 1, 4, 32, 33, 12, 34, 4, 32, 35, 12, 36, 4, 32, 37, 12, 483, 371, 4, 5, 4, 5, 4, 10, 138, 12, 13, 4, 32, 167, 12, 42, 18, 113, 369, 4, 32, 179, 12, 40, 18, 96, 370, 4, 32, 305, 18, 12, 34, 19, 413, 4, 32, 306, 18, 12, 36, 19, 414, 4, 5, 4, 10, 88, 12, 4, 32, 277, 12, 278, 1, 4, 176, 92, 12, 4, 176, 207, 12, 4, 32, 373, 12, 374, 375, 4, 176, 376, 18, 12, 40, 113, 4, 176, 377, 18, 12, 42, 96, 4, 176, 1, 83, 12, 34, 19, 4, 176, 1, 83, 12, 36, 46, 4, 5, 4, 5, 4, 8, 52, 4, 10, 57, 12, 15, 4, 10, 218, 12, 11, 49, 4, 10, 314, 12, 11, 49, 37, 4, 10, 215, 12, 11, 49, 305, 4, 10, 56, 12, 11, 49, 167, 4, 10, 55, 12, 11, 49, 179, 4, 10, 216, 12, 11, 49, 306, 4, 10, 313, 12, 131, 33, 4, 10, 182, 12, 133, 35, 4, 10, 146, 12, 11, 49, 114, 4, 10, 60, 12, 11, 49, 92, 4, 10, 58, 12, 11, 49, 112, 4, 5, 4, 8, 69, 4, 10, 373, 112, 29, 12, 140, 108, 4, 10, 277, 112, 12, 104, 465, 4, 5, 4, 10, 92, 29, 83, 12, 238, 1, 95, 4, 10, 92, 33, 35, 83, 12, 1, 4, 10, 92, 37, 83, 12, 1, 465, 4, 5, 4, 10, 37, 92, 12, 70, 4, 10, 29, 186, 112, 83, 12, 70, 4, 5, 4, 10, 88, 138, 186, 12, 194, 388, 317, 4, 10, 88, 306, 18, 12, 140, 1, 4, 10, 88, 305, 18, 12, 140, 1, 4, 10, 88, 167, 12, 140, 390, 4, 10, 88, 179, 12, 140, 389, 4, 5, 4, 10, 138, 88, 186, 12, 70, 72, 4, 10, 114, 88, 408, 12, 70, 4, 5, 4, 10, 92, 15, 12, 70, 4, 10, 88, 127, 12, 104, 4, 5, 4, 8, 61, 4, 10, 62, 327, 186, 65, 68, 4, 10, 62, 351, 18, 65, 66, 4, 10, 151, 152, 66, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [6, 291, 156, 4, 8, 9, 4, 10, 11, 12, 13, 157, 481, 198, 4, 10, 15, 12, 13, 157, 481, 4, 10, 49, 12, 13, 385, 111, 198, 4, 10, 112, 18, 12, 13, 454, 4, 10, 114, 18, 12, 13, 46, 162, 129, 4, 431, 4, 10, 127, 12, 128, 296, 1, 18, 496, 481, 4, 32, 131, 12, 124, 4, 32, 133, 12, 120, 4, 5, 4, 10, 29, 186, 12, 30, 97, 110, 1, 4, 32, 33, 12, 34, 4, 32, 35, 12, 36, 4, 32, 37, 12, 483, 371, 4, 5, 4, 5, 4, 10, 138, 12, 13, 4, 32, 167, 12, 42, 18, 113, 369, 4, 32, 179, 12, 40, 18, 96, 370, 4, 32, 305, 18, 12, 34, 19, 413, 4, 32, 306, 18, 12, 36, 19, 414, 4, 5, 4, 10, 88, 12, 4, 32, 277, 12, 278, 1, 4, 176, 92, 12, 4, 176, 207, 12, 4, 32, 373, 12, 374, 375, 4, 176, 376, 18, 12, 40, 113, 4, 176, 377, 18, 12, 42, 96, 4, 176, 1, 83, 12, 34, 19, 4, 176, 1, 83, 12, 36, 46, 4, 5, 4, 5, 4, 8, 52, 4, 10, 57, 12, 15, 4, 10, 218, 12, 11, 49, 4, 10, 314, 12, 11, 49, 37, 4, 10, 215, 12, 11, 49, 305, 4, 10, 56, 12, 11, 49, 167, 4, 10, 55, 12, 11, 49, 179, 4, 10, 216, 12, 11, 49, 306, 4, 10, 313, 12, 131, 33, 4, 10, 182, 12, 133, 35, 4, 10, 146, 12, 11, 49, 114, 4, 10, 60, 12, 11, 49, 92, 4, 10, 58, 12, 11, 49, 112, 4, 5, 4, 8, 69, 4, 10, 373, 112, 29, 12, 140, 108, 4, 10, 277, 112, 12, 104, 465, 4, 5, 4, 10, 92, 29, 83, 12, 238, 1, 95, 4, 10, 92, 33, 35, 83, 12, 1, 4, 10, 92, 37, 83, 12, 1, 465, 4, 5, 4, 10, 37, 92, 12, 70, 4, 10, 29, 186, 112, 83, 12, 70, 4, 5, 4, 10, 88, 138, 186, 12, 194, 388, 317, 4, 10, 88, 306, 18, 12, 140, 1, 4, 10, 88, 305, 18, 12, 140, 1, 4, 10, 88, 167, 12, 140, 390, 4, 10, 88, 179, 12, 140, 389, 4, 5, 4, 10, 138, 88, 186, 12, 70, 72, 4, 10, 114, 88, 408, 12, 70, 4, 5, 4, 10, 92, 15, 12, 70, 4, 10, 88, 127, 12, 104, 4, 5, 4, 8, 61, 4, 10, 62, 327, 186, 65, 68, 4, 10, 62, 351, 18, 65, 66, 4, 10, 151, 152, 66, 4, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 436}, "88": {"input": [2, 6, 156, 4, 8, 9, 4, 10, 11, 12, 13, 198, 229, 4, 10, 199, 12, 200, 1, 4, 10, 22, 186, 12, 23, 363, 4, 10, 125, 12, 126, 46, 1, 4, 10, 15, 83, 12, 13, 205, 436, 129, 4, 10, 49, 12, 13, 180, 51, 4, 5, 4, 8, 52, 4, 10, 149, 12, 125, 11, 4, 10, 147, 12, 15, 11, 4, 10, 56, 12, 22, 11, 4, 10, 60, 12, 199, 11, 4, 10, 57, 12, 11, 4, 5, 4, 8, 69, 4, 10, 199, 49, 12, 104, 4, 10, 22, 199, 18, 12, 222, 4, 10, 22, 49, 125, 22, 83, 12, 195, 4, 10, 199, 15, 12, 70, 106, 4, 10, 125, 199, 12, 70, 72, 4, 10, 22, 15, 186, 12, 70, 4, 5, 4, 8, 61, 4, 10, 62, 252, 65, 66, 4, 10, 62, 242, 65, 68, 4, 10, 151, 152, 66, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [6, 156, 4, 8, 9, 4, 10, 11, 12, 13, 198, 229, 4, 10, 199, 12, 200, 1, 4, 10, 22, 186, 12, 23, 363, 4, 10, 125, 12, 126, 46, 1, 4, 10, 15, 83, 12, 13, 205, 436, 129, 4, 10, 49, 12, 13, 180, 51, 4, 5, 4, 8, 52, 4, 10, 149, 12, 125, 11, 4, 10, 147, 12, 15, 11, 4, 10, 56, 12, 22, 11, 4, 10, 60, 12, 199, 11, 4, 10, 57, 12, 11, 4, 5, 4, 8, 69, 4, 10, 199, 49, 12, 104, 4, 10, 22, 199, 18, 12, 222, 4, 10, 22, 49, 125, 22, 83, 12, 195, 4, 10, 199, 15, 12, 70, 106, 4, 10, 125, 199, 12, 70, 72, 4, 10, 22, 15, 186, 12, 70, 4, 5, 4, 8, 61, 4, 10, 62, 252, 65, 66, 4, 10, 62, 242, 65, 68, 4, 10, 151, 152, 66, 4, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 154}, "89": {"input": [2, 6, 4, 8, 9, 4, 10, 11, 12, 13, 198, 229, 4, 10, 22, 12, 23, 1, 1, 4, 10, 199, 12, 200, 1, 4, 10, 233, 12, 234, 1, 87, 4, 5, 4, 10, 88, 12, 4, 32, 92, 83, 12, 4, 176, 331, 12, 332, 361, 1, 4, 176, 93, 18, 12, 94, 361, 252, 1, 4, 176, 29, 83, 12, 30, 361, 1, 4, 5, 4, 32, 207, 12, 4, 176, 127, 12, 128, 336, 400, 1, 436, 4, 176, 131, 18, 12, 128, 1, 400, 1, 1, 4, 5, 4, 32, 133, 12, 128, 296, 401, 1, 477, 4, 176, 259, 18, 12, 34, 4, 176, 261, 18, 12, 36, 4, 176, 402, 18, 12, 40, 4, 176, 404, 18, 12, 42, 4, 5, 4, 8, 61, 4, 10, 62, 252, 65, 66, 4, 10, 62, 108, 65, 68, 4, 5, 4, 8, 69, 4, 5, 4, 10, 22, 199, 63, 12, 77, 232, 1, 4, 10, 92, 233, 89, 12, 70, 72, 4, 10, 199, 92, 89, 12, 70, 4, 10, 145, 199, 22, 18, 12, 104, 4, 10, 29, 145, 89, 12, 80, 4, 10, 331, 145, 186, 12, 104, 4, 10, 93, 145, 8, 12, 104, 4, 10, 233, 92, 145, 83, 12, 70, 4, 5, 4, 5, 4, 8, 52, 4, 10, 219, 12, 199, 22, 11, 4, 10, 313, 12, 127, 22, 11, 4, 10, 101, 12, 131, 22, 11, 4, 10, 148, 12, 259, 22, 11, 4, 10, 149, 12, 261, 22, 11, 4, 10, 103, 12, 404, 22, 11, 4, 10, 489, 12, 402, 22, 11, 4, 10, 57, 12, 22, 366, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [6, 4, 8, 9, 4, 10, 11, 12, 13, 198, 229, 4, 10, 22, 12, 23, 1, 1, 4, 10, 199, 12, 200, 1, 4, 10, 233, 12, 234, 1, 87, 4, 5, 4, 10, 88, 12, 4, 32, 92, 83, 12, 4, 176, 331, 12, 332, 361, 1, 4, 176, 93, 18, 12, 94, 361, 252, 1, 4, 176, 29, 83, 12, 30, 361, 1, 4, 5, 4, 32, 207, 12, 4, 176, 127, 12, 128, 336, 400, 1, 436, 4, 176, 131, 18, 12, 128, 1, 400, 1, 1, 4, 5, 4, 32, 133, 12, 128, 296, 401, 1, 477, 4, 176, 259, 18, 12, 34, 4, 176, 261, 18, 12, 36, 4, 176, 402, 18, 12, 40, 4, 176, 404, 18, 12, 42, 4, 5, 4, 8, 61, 4, 10, 62, 252, 65, 66, 4, 10, 62, 108, 65, 68, 4, 5, 4, 8, 69, 4, 5, 4, 10, 22, 199, 63, 12, 77, 232, 1, 4, 10, 92, 233, 89, 12, 70, 72, 4, 10, 199, 92, 89, 12, 70, 4, 10, 145, 199, 22, 18, 12, 104, 4, 10, 29, 145, 89, 12, 80, 4, 10, 331, 145, 186, 12, 104, 4, 10, 93, 145, 8, 12, 104, 4, 10, 233, 92, 145, 83, 12, 70, 4, 5, 4, 5, 4, 8, 52, 4, 10, 219, 12, 199, 22, 11, 4, 10, 313, 12, 127, 22, 11, 4, 10, 101, 12, 131, 22, 11, 4, 10, 148, 12, 259, 22, 11, 4, 10, 149, 12, 261, 22, 11, 4, 10, 103, 12, 404, 22, 11, 4, 10, 489, 12, 402, 22, 11, 4, 10, 57, 12, 22, 366, 4, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 275}, "90": {"input": [2, 4, 5, 4, 6, 4, 8, 9, 4, 5, 4, 10, 11, 12, 13, 14, 198, 4, 10, 199, 12, 200, 1, 321, 4, 10, 44, 12, 45, 161, 154, 158, 4, 10, 15, 12, 13, 231, 4, 5, 4, 10, 22, 12, 23, 4, 32, 27, 12, 1, 4, 32, 202, 12, 1, 4, 32, 203, 12, 1, 4, 32, 204, 12, 1, 4, 5, 4, 10, 49, 12, 13, 4, 32, 112, 12, 1, 4, 32, 114, 12, 1, 4, 32, 138, 12, 1, 4, 32, 167, 12, 1, 4, 32, 179, 18, 12, 1, 4, 5, 4, 10, 305, 12, 13, 50, 51, 4, 5, 4, 8, 52, 4, 10, 339, 12, 11, 27, 4, 10, 53, 12, 11, 202, 4, 10, 101, 12, 11, 203, 4, 10, 147, 12, 11, 204, 4, 10, 181, 12, 11, 44, 4, 10, 182, 12, 11, 15, 4, 10, 57, 12, 11, 4, 10, 60, 12, 11, 199, 4, 5, 4, 8, 69, 4, 10, 199, 305, 12, 104, 4, 5, 4, 4, 10, 202, 199, 12, 222, 4, 10, 203, 199, 12, 222, 4, 10, 204, 199, 12, 222, 4, 5, 4, 5, 4, 10, 27, 44, 305, 15, 12, 195, 4, 10, 202, 44, 305, 15, 12, 195, 4, 10, 203, 44, 305, 15, 12, 195, 4, 10, 204, 44, 305, 15, 12, 195, 4, 5, 4, 10, 199, 112, 12, 104, 4, 10, 199, 114, 12, 104, 4, 10, 199, 138, 12, 104, 4, 10, 199, 167, 12, 104, 4, 5, 4, 10, 202, 27, 12, 140, 327, 107, 4, 10, 202, 204, 18, 12, 140, 318, 106, 4, 10, 202, 203, 12, 140, 318, 106, 4, 5, 4, 10, 203, 114, 12, 140, 165, 187, 4, 10, 203, 27, 12, 140, 318, 106, 4, 10, 203, 204, 12, 140, 318, 106, 4, 5, 4, 10, 204, 138, 12, 140, 184, 1, 4, 10, 204, 27, 12, 140, 318, 106, 4, 10, 204, 114, 12, 140, 318, 106, 4, 5, 4, 10, 44, 199, 63, 12, 189, 72, 4, 5, 4, 10, 15, 199, 12, 192, 74, 154, 4, 10, 199, 15, 12, 104, 4, 5, 4, 8, 61, 4, 10, 67, 1, 154, 66, 4, 10, 67, 499, 154, 68, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [4, 5, 4, 6, 4, 8, 9, 4, 5, 4, 10, 11, 12, 13, 14, 198, 4, 10, 199, 12, 200, 1, 321, 4, 10, 44, 12, 45, 161, 154, 158, 4, 10, 15, 12, 13, 231, 4, 5, 4, 10, 22, 12, 23, 4, 32, 27, 12, 1, 4, 32, 202, 12, 1, 4, 32, 203, 12, 1, 4, 32, 204, 12, 1, 4, 5, 4, 10, 49, 12, 13, 4, 32, 112, 12, 1, 4, 32, 114, 12, 1, 4, 32, 138, 12, 1, 4, 32, 167, 12, 1, 4, 32, 179, 18, 12, 1, 4, 5, 4, 10, 305, 12, 13, 50, 51, 4, 5, 4, 8, 52, 4, 10, 339, 12, 11, 27, 4, 10, 53, 12, 11, 202, 4, 10, 101, 12, 11, 203, 4, 10, 147, 12, 11, 204, 4, 10, 181, 12, 11, 44, 4, 10, 182, 12, 11, 15, 4, 10, 57, 12, 11, 4, 10, 60, 12, 11, 199, 4, 5, 4, 8, 69, 4, 10, 199, 305, 12, 104, 4, 5, 4, 4, 10, 202, 199, 12, 222, 4, 10, 203, 199, 12, 222, 4, 10, 204, 199, 12, 222, 4, 5, 4, 5, 4, 10, 27, 44, 305, 15, 12, 195, 4, 10, 202, 44, 305, 15, 12, 195, 4, 10, 203, 44, 305, 15, 12, 195, 4, 10, 204, 44, 305, 15, 12, 195, 4, 5, 4, 10, 199, 112, 12, 104, 4, 10, 199, 114, 12, 104, 4, 10, 199, 138, 12, 104, 4, 10, 199, 167, 12, 104, 4, 5, 4, 10, 202, 27, 12, 140, 327, 107, 4, 10, 202, 204, 18, 12, 140, 318, 106, 4, 10, 202, 203, 12, 140, 318, 106, 4, 5, 4, 10, 203, 114, 12, 140, 165, 187, 4, 10, 203, 27, 12, 140, 318, 106, 4, 10, 203, 204, 12, 140, 318, 106, 4, 5, 4, 10, 204, 138, 12, 140, 184, 1, 4, 10, 204, 27, 12, 140, 318, 106, 4, 10, 204, 114, 12, 140, 318, 106, 4, 5, 4, 10, 44, 199, 63, 12, 189, 72, 4, 5, 4, 10, 15, 199, 12, 192, 74, 154, 4, 10, 199, 15, 12, 104, 4, 5, 4, 8, 61, 4, 10, 67, 1, 154, 66, 4, 10, 67, 499, 154, 68, 4, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 376}, "91": {"input": [2, 6, 4, 8, 9, 4, 5, 4, 10, 11, 12, 13, 320, 198, 4, 10, 88, 12, 4, 32, 331, 12, 332, 235, 494, 333, 4, 32, 92, 12, 4, 176, 379, 12, 332, 235, 1, 412, 4, 176, 90, 12, 91, 78, 458, 397, 4, 5, 4, 10, 93, 12, 94, 108, 235, 415, 321, 4, 10, 25, 12, 26, 85, 172, 1, 4, 10, 15, 12, 13, 139, 4, 5, 4, 5, 4, 8, 61, 4, 10, 62, 155, 18, 66, 4, 10, 62, 391, 83, 66, 4, 10, 151, 152, 68, 4, 5, 4, 8, 69, 4, 5, 4, 10, 379, 93, 12, 140, 336, 4, 10, 90, 93, 12, 70, 106, 4, 10, 331, 25, 12, 140, 391, 72, 4, 10, 88, 15, 393, 12, 104, 4, 5, 4, 5, 4, 8, 52, 4, 10, 146, 12, 11, 93, 4, 10, 101, 12, 11, 379, 4, 10, 60, 12, 11, 90, 4, 10, 57, 12, 366, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [6, 4, 8, 9, 4, 5, 4, 10, 11, 12, 13, 320, 198, 4, 10, 88, 12, 4, 32, 331, 12, 332, 235, 494, 333, 4, 32, 92, 12, 4, 176, 379, 12, 332, 235, 1, 412, 4, 176, 90, 12, 91, 78, 458, 397, 4, 5, 4, 10, 93, 12, 94, 108, 235, 415, 321, 4, 10, 25, 12, 26, 85, 172, 1, 4, 10, 15, 12, 13, 139, 4, 5, 4, 5, 4, 8, 61, 4, 10, 62, 155, 18, 66, 4, 10, 62, 391, 83, 66, 4, 10, 151, 152, 68, 4, 5, 4, 8, 69, 4, 5, 4, 10, 379, 93, 12, 140, 336, 4, 10, 90, 93, 12, 70, 106, 4, 10, 331, 25, 12, 140, 391, 72, 4, 10, 88, 15, 393, 12, 104, 4, 5, 4, 5, 4, 8, 52, 4, 10, 146, 12, 11, 93, 4, 10, 101, 12, 11, 379, 4, 10, 60, 12, 11, 90, 4, 10, 57, 12, 366, 4, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 162}, "92": {"input": [2, 6, 291, 4, 8, 9, 4, 10, 11, 12, 13, 14, 198, 4, 5, 4, 10, 22, 12, 23, 157, 129, 4, 32, 27, 12, 436, 4, 32, 202, 12, 477, 4, 5, 4, 10, 88, 12, 4, 32, 92, 12, 4, 176, 15, 12, 13, 139, 4, 176, 49, 12, 13, 236, 198, 4, 5, 4, 32, 207, 12, 4, 176, 112, 12, 13, 1, 4, 176, 114, 12, 13, 236, 198, 4, 5, 4, 5, 4, 10, 208, 12, 295, 4, 32, 209, 12, 4, 176, 331, 12, 332, 122, 333, 378, 4, 176, 379, 12, 332, 122, 333, 236, 198, 4, 5, 4, 32, 384, 12, 4, 176, 380, 12, 332, 122, 381, 1, 4, 176, 382, 12, 332, 122, 381, 236, 198, 4, 5, 4, 5, 4, 10, 211, 12, 4, 32, 212, 12, 4, 176, 138, 12, 13, 28, 4, 176, 167, 12, 13, 236, 198, 4, 5, 4, 32, 384, 12, 4, 176, 179, 12, 13, 48, 4, 176, 305, 12, 13, 236, 198, 4, 5, 4, 10, 44, 12, 45, 463, 386, 4, 5, 4, 10, 1, 12, 1, 295, 4, 32, 526, 12, 1, 75, 4, 32, 527, 12, 1, 416, 4, 5, 4, 5, 4, 8, 52, 4, 10, 60, 12, 526, 11, 4, 10, 57, 12, 11, 4, 10, 183, 12, 331, 11, 4, 10, 387, 12, 382, 11, 4, 10, 149, 12, 15, 114, 4, 10, 58, 12, 15, 11, 4, 10, 102, 12, 114, 11, 4, 10, 56, 12, 138, 11, 4, 10, 55, 12, 305, 11, 4, 431, 4, 8, 69, 4, 10, 526, 15, 12, 104, 4, 10, 527, 112, 12, 104, 4, 10, 1, 145, 12, 283, 4, 5, 4, 10, 526, 331, 12, 70, 106, 4, 10, 527, 380, 12, 70, 106, 4, 5, 4, 10, 22, 1, 12, 105, 4, 10, 22, 207, 12, 70, 4, 10, 22, 92, 12, 70, 4, 5, 4, 10, 331, 15, 12, 104, 465, 4, 10, 380, 112, 12, 104, 465, 4, 10, 379, 49, 12, 104, 465, 4, 10, 382, 114, 12, 104, 465, 4, 5, 4, 4, 10, 526, 27, 12, 285, 165, 1, 4, 10, 526, 27, 12, 285, 468, 1, 4, 10, 526, 27, 12, 285, 336, 1, 4, 10, 526, 27, 12, 285, 1, 1, 4, 10, 526, 27, 12, 285, 95, 1, 4, 10, 526, 27, 12, 285, 327, 1, 4, 10, 526, 27, 12, 432, 4, 10, 526, 27, 12, 140, 1, 1, 4, 5, 4, 4, 10, 527, 202, 12, 285, 318, 1, 4, 10, 527, 202, 12, 285, 184, 1, 4, 10, 527, 202, 12, 285, 1, 1, 4, 10, 527, 202, 12, 285, 391, 1, 4, 10, 527, 202, 12, 285, 143, 1, 4, 10, 527, 202, 12, 285, 144, 1, 4, 10, 527, 202, 12, 432, 4, 10, 527, 202, 12, 140, 1, 1, 4, 5, 4, 10, 526, 138, 12, 79, 74, 191, 347, 72, 4, 10, 527, 179, 12, 79, 74, 191, 347, 72, 4, 5, 4, 5, 4, 8, 61, 4, 10, 62, 1, 65, 66, 4, 10, 62, 226, 65, 68, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [6, 291, 4, 8, 9, 4, 10, 11, 12, 13, 14, 198, 4, 5, 4, 10, 22, 12, 23, 157, 129, 4, 32, 27, 12, 436, 4, 32, 202, 12, 477, 4, 5, 4, 10, 88, 12, 4, 32, 92, 12, 4, 176, 15, 12, 13, 139, 4, 176, 49, 12, 13, 236, 198, 4, 5, 4, 32, 207, 12, 4, 176, 112, 12, 13, 1, 4, 176, 114, 12, 13, 236, 198, 4, 5, 4, 5, 4, 10, 208, 12, 295, 4, 32, 209, 12, 4, 176, 331, 12, 332, 122, 333, 378, 4, 176, 379, 12, 332, 122, 333, 236, 198, 4, 5, 4, 32, 384, 12, 4, 176, 380, 12, 332, 122, 381, 1, 4, 176, 382, 12, 332, 122, 381, 236, 198, 4, 5, 4, 5, 4, 10, 211, 12, 4, 32, 212, 12, 4, 176, 138, 12, 13, 28, 4, 176, 167, 12, 13, 236, 198, 4, 5, 4, 32, 384, 12, 4, 176, 179, 12, 13, 48, 4, 176, 305, 12, 13, 236, 198, 4, 5, 4, 10, 44, 12, 45, 463, 386, 4, 5, 4, 10, 1, 12, 1, 295, 4, 32, 526, 12, 1, 75, 4, 32, 527, 12, 1, 416, 4, 5, 4, 5, 4, 8, 52, 4, 10, 60, 12, 526, 11, 4, 10, 57, 12, 11, 4, 10, 183, 12, 331, 11, 4, 10, 387, 12, 382, 11, 4, 10, 149, 12, 15, 114, 4, 10, 58, 12, 15, 11, 4, 10, 102, 12, 114, 11, 4, 10, 56, 12, 138, 11, 4, 10, 55, 12, 305, 11, 4, 431, 4, 8, 69, 4, 10, 526, 15, 12, 104, 4, 10, 527, 112, 12, 104, 4, 10, 1, 145, 12, 283, 4, 5, 4, 10, 526, 331, 12, 70, 106, 4, 10, 527, 380, 12, 70, 106, 4, 5, 4, 10, 22, 1, 12, 105, 4, 10, 22, 207, 12, 70, 4, 10, 22, 92, 12, 70, 4, 5, 4, 10, 331, 15, 12, 104, 465, 4, 10, 380, 112, 12, 104, 465, 4, 10, 379, 49, 12, 104, 465, 4, 10, 382, 114, 12, 104, 465, 4, 5, 4, 4, 10, 526, 27, 12, 285, 165, 1, 4, 10, 526, 27, 12, 285, 468, 1, 4, 10, 526, 27, 12, 285, 336, 1, 4, 10, 526, 27, 12, 285, 1, 1, 4, 10, 526, 27, 12, 285, 95, 1, 4, 10, 526, 27, 12, 285, 327, 1, 4, 10, 526, 27, 12, 432, 4, 10, 526, 27, 12, 140, 1, 1, 4, 5, 4, 4, 10, 527, 202, 12, 285, 318, 1, 4, 10, 527, 202, 12, 285, 184, 1, 4, 10, 527, 202, 12, 285, 1, 1, 4, 10, 527, 202, 12, 285, 391, 1, 4, 10, 527, 202, 12, 285, 143, 1, 4, 10, 527, 202, 12, 285, 144, 1, 4, 10, 527, 202, 12, 432, 4, 10, 527, 202, 12, 140, 1, 1, 4, 5, 4, 10, 526, 138, 12, 79, 74, 191, 347, 72, 4, 10, 527, 179, 12, 79, 74, 191, 347, 72, 4, 5, 4, 5, 4, 8, 61, 4, 10, 62, 1, 65, 66, 4, 10, 62, 226, 65, 68, 4, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 521}, "93": {"input": [2, 6, 4, 8, 9, 186, 5, 4, 10, 11, 186, 12, 13, 157, 5, 4, 10, 15, 12, 392, 448, 4, 32, 1, 12, 1, 1, 4, 10, 49, 12, 13, 113, 4, 32, 5, 4, 8, 61, 4, 10, 62, 239, 186, 68, 8, 5, 4, 10, 62, 1, 66, 8, 5, 4, 282, 5, 4, 8, 69, 4, 10, 15, 393, 12, 452, 4, 10, 11, 1, 186, 12, 70, 72, 4, 10, 1, 49, 12, 70, 4, 10, 5, 4, 8, 52, 4, 10, 453, 12, 11, 4, 10, 1, 12, 1, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [6, 4, 8, 9, 186, 5, 4, 10, 11, 186, 12, 13, 157, 5, 4, 10, 15, 12, 392, 448, 4, 32, 1, 12, 1, 1, 4, 10, 49, 12, 13, 113, 4, 32, 5, 4, 8, 61, 4, 10, 62, 239, 186, 68, 8, 5, 4, 10, 62, 1, 66, 8, 5, 4, 282, 5, 4, 8, 69, 4, 10, 15, 393, 12, 452, 4, 10, 11, 1, 186, 12, 70, 72, 4, 10, 1, 49, 12, 70, 4, 10, 5, 4, 8, 52, 4, 10, 453, 12, 11, 4, 10, 1, 12, 1, 4, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 97}, "94": {"input": [2, 6, 156, 196, 4, 5, 4, 8, 9, 4, 10, 11, 12, 13, 197, 198, 4, 10, 15, 12, 13, 197, 198, 4, 10, 49, 83, 12, 13, 205, 206, 4, 10, 277, 12, 278, 397, 201, 4, 10, 22, 12, 23, 4, 32, 27, 186, 12, 18, 100, 4, 32, 202, 18, 12, 18, 437, 4, 10, 112, 12, 13, 50, 51, 4, 5, 4, 8, 52, 4, 10, 60, 12, 277, 15, 4, 10, 183, 12, 11, 49, 4, 10, 217, 12, 27, 15, 4, 10, 57, 12, 15, 4, 10, 58, 12, 15, 112, 4, 5, 4, 8, 69, 4, 10, 277, 145, 12, 283, 4, 10, 22, 277, 18, 12, 222, 4, 10, 27, 145, 12, 283, 4, 10, 277, 112, 12, 104, 4, 10, 22, 112, 22, 83, 12, 195, 4, 10, 27, 49, 186, 12, 140, 416, 72, 4, 10, 202, 15, 12, 140, 75, 106, 4, 5, 4, 8, 61, 4, 10, 62, 75, 186, 65, 68, 4, 5, 4, 5, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [6, 156, 196, 4, 5, 4, 8, 9, 4, 10, 11, 12, 13, 197, 198, 4, 10, 15, 12, 13, 197, 198, 4, 10, 49, 83, 12, 13, 205, 206, 4, 10, 277, 12, 278, 397, 201, 4, 10, 22, 12, 23, 4, 32, 27, 186, 12, 18, 100, 4, 32, 202, 18, 12, 18, 437, 4, 10, 112, 12, 13, 50, 51, 4, 5, 4, 8, 52, 4, 10, 60, 12, 277, 15, 4, 10, 183, 12, 11, 49, 4, 10, 217, 12, 27, 15, 4, 10, 57, 12, 15, 4, 10, 58, 12, 15, 112, 4, 5, 4, 8, 69, 4, 10, 277, 145, 12, 283, 4, 10, 22, 277, 18, 12, 222, 4, 10, 27, 145, 12, 283, 4, 10, 277, 112, 12, 104, 4, 10, 22, 112, 22, 83, 12, 195, 4, 10, 27, 49, 186, 12, 140, 416, 72, 4, 10, 202, 15, 12, 140, 75, 106, 4, 5, 4, 8, 61, 4, 10, 62, 75, 186, 65, 68, 4, 5, 4, 5, 4, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 170}, "95": {"input": [2, 4, 5, 4, 6, 1, 156, 4, 8, 9, 4, 10, 11, 12, 13, 229, 198, 4, 10, 15, 83, 12, 13, 205, 1, 4, 10, 49, 83, 12, 13, 205, 477, 4, 10, 199, 12, 200, 1, 4, 10, 112, 12, 13, 168, 4, 10, 22, 186, 12, 23, 1, 160, 4, 10, 27, 186, 12, 23, 517, 160, 4, 10, 114, 12, 13, 180, 385, 4, 8, 52, 4, 10, 215, 12, 11, 49, 4, 10, 56, 12, 11, 15, 4, 10, 53, 12, 11, 27, 4, 10, 101, 12, 11, 22, 4, 10, 146, 12, 11, 112, 4, 10, 57, 12, 11, 4, 10, 60, 12, 11, 199, 4, 10, 58, 12, 114, 4, 8, 69, 4, 5, 4, 5, 4, 10, 199, 114, 15, 49, 12, 104, 4, 5, 4, 10, 27, 199, 18, 12, 222, 4, 10, 27, 1, 22, 114, 112, 12, 195, 4, 5, 4, 10, 27, 49, 12, 105, 72, 4, 10, 27, 15, 12, 70, 4, 5, 4, 10, 22, 199, 18, 12, 222, 4, 10, 22, 1, 18, 12, 222, 1, 4, 5, 4, 10, 22, 114, 27, 112, 49, 12, 195, 4, 5, 4, 10, 22, 15, 12, 105, 72, 4, 10, 112, 199, 12, 70, 187, 4, 5, 4, 5, 4, 8, 61, 4, 10, 62, 143, 65, 68, 4, 10, 62, 252, 65, 66, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [4, 5, 4, 6, 1, 156, 4, 8, 9, 4, 10, 11, 12, 13, 229, 198, 4, 10, 15, 83, 12, 13, 205, 1, 4, 10, 49, 83, 12, 13, 205, 477, 4, 10, 199, 12, 200, 1, 4, 10, 112, 12, 13, 168, 4, 10, 22, 186, 12, 23, 1, 160, 4, 10, 27, 186, 12, 23, 517, 160, 4, 10, 114, 12, 13, 180, 385, 4, 8, 52, 4, 10, 215, 12, 11, 49, 4, 10, 56, 12, 11, 15, 4, 10, 53, 12, 11, 27, 4, 10, 101, 12, 11, 22, 4, 10, 146, 12, 11, 112, 4, 10, 57, 12, 11, 4, 10, 60, 12, 11, 199, 4, 10, 58, 12, 114, 4, 8, 69, 4, 5, 4, 5, 4, 10, 199, 114, 15, 49, 12, 104, 4, 5, 4, 10, 27, 199, 18, 12, 222, 4, 10, 27, 1, 22, 114, 112, 12, 195, 4, 5, 4, 10, 27, 49, 12, 105, 72, 4, 10, 27, 15, 12, 70, 4, 5, 4, 10, 22, 199, 18, 12, 222, 4, 10, 22, 1, 18, 12, 222, 1, 4, 5, 4, 10, 22, 114, 27, 112, 49, 12, 195, 4, 5, 4, 10, 22, 15, 12, 105, 72, 4, 10, 112, 199, 12, 70, 187, 4, 5, 4, 5, 4, 8, 61, 4, 10, 62, 143, 65, 68, 4, 10, 62, 252, 65, 66, 4, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 229}, "96": {"input": [2, 4, 5, 4, 6, 156, 18, 196, 4, 8, 9, 4, 10, 11, 12, 13, 228, 84, 4, 10, 15, 12, 13, 230, 14, 4, 10, 49, 12, 13, 109, 4, 10, 22, 12, 23, 436, 129, 4, 10, 112, 12, 13, 436, 4, 10, 27, 12, 23, 454, 160, 4, 10, 199, 12, 200, 460, 4, 10, 1, 12, 294, 4, 10, 1, 12, 458, 4, 10, 1, 12, 4, 10, 114, 12, 13, 180, 51, 4, 8, 5, 4, 8, 52, 4, 10, 57, 12, 11, 4, 10, 59, 12, 15, 4, 10, 146, 12, 49, 4, 10, 53, 12, 455, 11, 4, 10, 60, 12, 456, 15, 4, 10, 217, 12, 27, 11, 4, 10, 1, 12, 27, 15, 4, 10, 150, 12, 22, 11, 4, 10, 387, 12, 22, 15, 4, 5, 4, 8, 61, 4, 10, 62, 63, 185, 64, 65, 68, 4, 10, 5, 4, 8, 69, 4, 10, 199, 145, 12, 104, 4, 10, 455, 15, 12, 104, 4, 10, 456, 11, 12, 104, 4, 5, 4, 10, 88, 11, 12, 140, 1, 4, 10, 88, 15, 12, 140, 461, 4, 10, 199, 49, 12, 140, 351, 4, 5, 4, 10, 27, 199, 12, 222, 4, 10, 27, 114, 12, 195, 4, 10, 22, 114, 12, 195, 4, 10, 199, 114, 12, 104, 4, 10, 22, 27, 12, 140, 143, 72, 4, 5, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [4, 5, 4, 6, 156, 18, 196, 4, 8, 9, 4, 10, 11, 12, 13, 228, 84, 4, 10, 15, 12, 13, 230, 14, 4, 10, 49, 12, 13, 109, 4, 10, 22, 12, 23, 436, 129, 4, 10, 112, 12, 13, 436, 4, 10, 27, 12, 23, 454, 160, 4, 10, 199, 12, 200, 460, 4, 10, 1, 12, 294, 4, 10, 1, 12, 458, 4, 10, 1, 12, 4, 10, 114, 12, 13, 180, 51, 4, 8, 5, 4, 8, 52, 4, 10, 57, 12, 11, 4, 10, 59, 12, 15, 4, 10, 146, 12, 49, 4, 10, 53, 12, 455, 11, 4, 10, 60, 12, 456, 15, 4, 10, 217, 12, 27, 11, 4, 10, 1, 12, 27, 15, 4, 10, 150, 12, 22, 11, 4, 10, 387, 12, 22, 15, 4, 5, 4, 8, 61, 4, 10, 62, 63, 185, 64, 65, 68, 4, 10, 5, 4, 8, 69, 4, 10, 199, 145, 12, 104, 4, 10, 455, 15, 12, 104, 4, 10, 456, 11, 12, 104, 4, 5, 4, 10, 88, 11, 12, 140, 1, 4, 10, 88, 15, 12, 140, 461, 4, 10, 199, 49, 12, 140, 351, 4, 5, 4, 10, 27, 199, 12, 222, 4, 10, 27, 114, 12, 195, 4, 10, 22, 114, 12, 195, 4, 10, 199, 114, 12, 104, 4, 10, 22, 27, 12, 140, 143, 72, 4, 5, 4, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 232}, "97": {"input": [2, 6, 1, 4, 8, 9, 4, 10, 11, 12, 13, 14, 198, 4, 10, 15, 12, 13, 139, 4, 10, 528, 12, 1, 328, 1, 1, 4, 10, 22, 12, 23, 1, 4, 10, 49, 12, 13, 180, 51, 4, 5, 4, 8, 52, 4, 10, 60, 12, 528, 11, 4, 10, 146, 12, 22, 11, 4, 10, 57, 12, 11, 4, 431, 4, 8, 69, 4, 10, 528, 15, 49, 12, 70, 106, 4, 10, 22, 528, 12, 70, 107, 4, 5, 4, 8, 61, 4, 10, 62, 1, 65, 66, 4, 10, 62, 185, 65, 68, 4, 10, 151, 152, 66, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [6, 1, 4, 8, 9, 4, 10, 11, 12, 13, 14, 198, 4, 10, 15, 12, 13, 139, 4, 10, 528, 12, 1, 328, 1, 1, 4, 10, 22, 12, 23, 1, 4, 10, 49, 12, 13, 180, 51, 4, 5, 4, 8, 52, 4, 10, 60, 12, 528, 11, 4, 10, 146, 12, 22, 11, 4, 10, 57, 12, 11, 4, 431, 4, 8, 69, 4, 10, 528, 15, 49, 12, 70, 106, 4, 10, 22, 528, 12, 70, 107, 4, 5, 4, 8, 61, 4, 10, 62, 1, 65, 66, 4, 10, 62, 185, 65, 68, 4, 10, 151, 152, 66, 4, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 105}} \ No newline at end of file +{"0": {"input": [2, 4, 5, 6, 7, 5, 8, 9, 10, 11, 12, 5, 8, 13, 10, 11, 5, 14, 15, 10, 16, 17, 18, 5, 14, 19, 10, 20, 1, 5, 14, 21, 10, 22, 23, 24, 5, 8, 25, 10, 26, 5, 14, 27, 10, 28, 1, 29, 30, 31, 5, 14, 32, 10, 26, 16, 1, 33, 34, 35, 36, 5, 8, 37, 10, 38, 5, 14, 39, 10, 34, 40, 20, 24, 1, 5, 14, 41, 10, 42, 40, 28, 1, 1, 5, 8, 43, 10, 44, 28, 45, 5, 8, 46, 10, 47, 48, 49, 20, 1, 5, 14, 50, 10, 51, 5, 14, 52, 10, 36, 5, 8, 53, 10, 54, 55, 56, 1, 5, 8, 57, 58, 10, 59, 60, 61, 5, 8, 62, 10, 11, 63, 5, 64, 5, 6, 65, 5, 64, 5, 8, 53, 15, 10, 66, 67, 68, 5, 8, 32, 43, 58, 10, 66, 69, 70, 5, 64, 5, 8, 27, 39, 10, 66, 71, 68, 5, 8, 32, 41, 10, 72, 73, 5, 8, 41, 21, 10, 74, 5, 64, 5, 8, 57, 62, 10, 75, 5, 8, 32, 62, 58, 10, 75, 5, 8, 37, 76, 10, 74, 5, 64, 5, 6, 77, 5, 8, 78, 10, 9, 43, 5, 8, 79, 10, 9, 52, 5, 8, 80, 10, 9, 50, 5, 8, 81, 10, 9, 32, 5, 8, 82, 10, 9, 15, 5, 8, 83, 10, 9, 21, 5, 8, 84, 10, 9, 57, 15, 5, 8, 85, 10, 9, 62, 5, 8, 86, 10, 9, 5, 64, 5, 6, 87, 5, 8, 88, 89, 90, 5, 8, 91, 92, 93, 94, 5, 8, 95, 96, 97, 94, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [4, 5, 6, 7, 5, 8, 9, 10, 11, 12, 5, 8, 13, 10, 11, 5, 14, 15, 10, 16, 17, 18, 5, 14, 19, 10, 20, 1, 5, 14, 21, 10, 22, 23, 24, 5, 8, 25, 10, 26, 5, 14, 27, 10, 28, 1, 29, 30, 31, 5, 14, 32, 10, 26, 16, 1, 33, 34, 35, 36, 5, 8, 37, 10, 38, 5, 14, 39, 10, 34, 40, 20, 24, 1, 5, 14, 41, 10, 42, 40, 28, 1, 1, 5, 8, 43, 10, 44, 28, 45, 5, 8, 46, 10, 47, 48, 49, 20, 1, 5, 14, 50, 10, 51, 5, 14, 52, 10, 36, 5, 8, 53, 10, 54, 55, 56, 1, 5, 8, 57, 58, 10, 59, 60, 61, 5, 8, 62, 10, 11, 63, 5, 64, 5, 6, 65, 5, 64, 5, 8, 53, 15, 10, 66, 67, 68, 5, 8, 32, 43, 58, 10, 66, 69, 70, 5, 64, 5, 8, 27, 39, 10, 66, 71, 68, 5, 8, 32, 41, 10, 72, 73, 5, 8, 41, 21, 10, 74, 5, 64, 5, 8, 57, 62, 10, 75, 5, 8, 32, 62, 58, 10, 75, 5, 8, 37, 76, 10, 74, 5, 64, 5, 6, 77, 5, 8, 78, 10, 9, 43, 5, 8, 79, 10, 9, 52, 5, 8, 80, 10, 9, 50, 5, 8, 81, 10, 9, 32, 5, 8, 82, 10, 9, 15, 5, 8, 83, 10, 9, 21, 5, 8, 84, 10, 9, 57, 15, 5, 8, 85, 10, 9, 62, 5, 8, 86, 10, 9, 5, 64, 5, 6, 87, 5, 8, 88, 89, 90, 5, 8, 91, 92, 93, 94, 5, 8, 95, 96, 97, 94, 5, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 282}, "1": {"input": [2, 4, 5, 6, 7, 5, 8, 9, 10, 11, 98, 5, 14, 13, 10, 99, 100, 5, 14, 15, 10, 101, 102, 5, 14, 19, 10, 103, 5, 64, 5, 8, 104, 105, 10, 106, 107, 108, 1, 109, 5, 8, 57, 105, 10, 59, 110, 111, 112, 29, 1, 113, 5, 8, 37, 10, 38, 5, 14, 39, 58, 10, 114, 101, 115, 116, 5, 14, 41, 10, 110, 20, 1, 117, 118, 119, 5, 64, 5, 8, 120, 58, 10, 38, 121, 5, 14, 122, 58, 10, 34, 1, 58, 108, 5, 14, 123, 58, 10, 34, 124, 58, 108, 5, 14, 125, 58, 10, 42, 1, 58, 108, 5, 14, 126, 58, 10, 42, 124, 58, 108, 5, 64, 5, 8, 25, 105, 10, 26, 35, 58, 1, 58, 127, 128, 1, 5, 8, 46, 58, 10, 47, 129, 48, 5, 14, 50, 58, 10, 130, 58, 1, 105, 131, 5, 14, 52, 58, 10, 1, 132, 133, 5, 64, 5, 8, 134, 10, 38, 34, 115, 135, 119, 5, 8, 136, 10, 137, 138, 5, 6, 64, 5, 6, 77, 5, 8, 84, 10, 57, 13, 5, 8, 139, 10, 104, 15, 5, 8, 140, 10, 50, 19, 5, 8, 141, 10, 52, 13, 5, 8, 83, 10, 15, 5, 8, 142, 10, 13, 5, 8, 143, 10, 19, 5, 8, 144, 10, 122, 13, 5, 8, 145, 10, 123, 13, 5, 8, 146, 10, 125, 13, 5, 8, 147, 10, 126, 13, 5, 64, 5, 6, 87, 5, 8, 95, 148, 96, 149, 97, 94, 5, 8, 95, 148, 150, 149, 97, 94, 5, 8, 91, 1, 151, 97, 90, 5, 8, 64, 5, 6, 65, 5, 8, 57, 152, 76, 10, 75, 5, 8, 57, 39, 10, 74, 5, 8, 39, 57, 152, 76, 10, 74, 5, 64, 5, 8, 25, 41, 10, 74, 73, 5, 8, 41, 25, 152, 76, 10, 74, 5, 64, 5, 8, 41, 39, 10, 72, 5, 64, 5, 8, 25, 152, 76, 58, 10, 153, 5, 8, 25, 152, 76, 58, 10, 75, 5, 64, 5, 8, 104, 39, 10, 72, 70, 5, 8, 104, 152, 76, 10, 75, 5, 64, 5, 8, 57, 134, 10, 154, 155, 1, 58, 156, 5, 8, 134, 152, 76, 10, 74, 5, 64, 5, 8, 57, 46, 15, 19, 10, 75, 5, 8, 104, 13, 10, 75, 5, 64, 5, 8, 120, 39, 10, 72, 5, 8, 120, 76, 10, 157, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [4, 5, 6, 7, 5, 8, 9, 10, 11, 98, 5, 14, 13, 10, 99, 100, 5, 14, 15, 10, 101, 102, 5, 14, 19, 10, 103, 5, 64, 5, 8, 104, 105, 10, 106, 107, 108, 1, 109, 5, 8, 57, 105, 10, 59, 110, 111, 112, 29, 1, 113, 5, 8, 37, 10, 38, 5, 14, 39, 58, 10, 114, 101, 115, 116, 5, 14, 41, 10, 110, 20, 1, 117, 118, 119, 5, 64, 5, 8, 120, 58, 10, 38, 121, 5, 14, 122, 58, 10, 34, 1, 58, 108, 5, 14, 123, 58, 10, 34, 124, 58, 108, 5, 14, 125, 58, 10, 42, 1, 58, 108, 5, 14, 126, 58, 10, 42, 124, 58, 108, 5, 64, 5, 8, 25, 105, 10, 26, 35, 58, 1, 58, 127, 128, 1, 5, 8, 46, 58, 10, 47, 129, 48, 5, 14, 50, 58, 10, 130, 58, 1, 105, 131, 5, 14, 52, 58, 10, 1, 132, 133, 5, 64, 5, 8, 134, 10, 38, 34, 115, 135, 119, 5, 8, 136, 10, 137, 138, 5, 6, 64, 5, 6, 77, 5, 8, 84, 10, 57, 13, 5, 8, 139, 10, 104, 15, 5, 8, 140, 10, 50, 19, 5, 8, 141, 10, 52, 13, 5, 8, 83, 10, 15, 5, 8, 142, 10, 13, 5, 8, 143, 10, 19, 5, 8, 144, 10, 122, 13, 5, 8, 145, 10, 123, 13, 5, 8, 146, 10, 125, 13, 5, 8, 147, 10, 126, 13, 5, 64, 5, 6, 87, 5, 8, 95, 148, 96, 149, 97, 94, 5, 8, 95, 148, 150, 149, 97, 94, 5, 8, 91, 1, 151, 97, 90, 5, 8, 64, 5, 6, 65, 5, 8, 57, 152, 76, 10, 75, 5, 8, 57, 39, 10, 74, 5, 8, 39, 57, 152, 76, 10, 74, 5, 64, 5, 8, 25, 41, 10, 74, 73, 5, 8, 41, 25, 152, 76, 10, 74, 5, 64, 5, 8, 41, 39, 10, 72, 5, 64, 5, 8, 25, 152, 76, 58, 10, 153, 5, 8, 25, 152, 76, 58, 10, 75, 5, 64, 5, 8, 104, 39, 10, 72, 70, 5, 8, 104, 152, 76, 10, 75, 5, 64, 5, 8, 57, 134, 10, 154, 155, 1, 58, 156, 5, 8, 134, 152, 76, 10, 74, 5, 64, 5, 8, 57, 46, 15, 19, 10, 75, 5, 8, 104, 13, 10, 75, 5, 64, 5, 8, 120, 39, 10, 72, 5, 8, 120, 76, 10, 157, 5, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 412}, "2": {"input": [2, 4, 158, 5, 6, 7, 5, 8, 9, 10, 11, 159, 98, 5, 8, 43, 10, 44, 28, 160, 5, 8, 13, 105, 10, 11, 161, 162, 48, 5, 64, 5, 8, 163, 105, 10, 164, 58, 165, 5, 14, 166, 10, 167, 5, 14, 168, 10, 1, 5, 14, 169, 10, 1, 5, 14, 170, 10, 1, 5, 64, 5, 8, 15, 10, 11, 5, 171, 19, 10, 172, 5, 171, 21, 10, 1, 5, 171, 62, 10, 1, 5, 171, 173, 10, 1, 5, 64, 5, 8, 174, 10, 175, 5, 171, 176, 10, 177, 5, 171, 178, 10, 179, 5, 171, 180, 10, 1, 5, 171, 181, 10, 182, 5, 64, 5, 8, 183, 10, 11, 184, 18, 5, 64, 5, 6, 77, 5, 14, 84, 10, 176, 9, 5, 14, 82, 10, 43, 9, 5, 14, 79, 10, 13, 9, 5, 64, 5, 14, 185, 10, 166, 9, 5, 14, 186, 10, 168, 9, 5, 14, 187, 10, 169, 9, 5, 14, 188, 10, 170, 9, 5, 64, 5, 14, 141, 10, 19, 9, 5, 14, 140, 10, 21, 9, 5, 14, 139, 10, 62, 9, 5, 14, 145, 10, 173, 9, 5, 64, 5, 14, 86, 10, 9, 5, 64, 5, 6, 65, 5, 8, 174, 183, 10, 75, 5, 64, 5, 8, 170, 181, 10, 189, 5, 8, 170, 178, 180, 176, 10, 190, 5, 64, 5, 8, 169, 180, 10, 189, 5, 8, 169, 178, 181, 176, 10, 190, 5, 64, 5, 8, 168, 178, 10, 189, 5, 8, 168, 180, 181, 176, 10, 190, 5, 64, 5, 8, 166, 176, 58, 10, 189, 5, 8, 166, 180, 181, 178, 10, 190, 5, 64, 5, 8, 163, 183, 15, 43, 163, 10, 190, 5, 8, 174, 13, 10, 74, 70, 5, 8, 43, 174, 10, 74, 73, 5, 8, 163, 13, 107, 10, 74, 5, 64, 5, 8, 174, 19, 10, 66, 1, 5, 8, 174, 62, 10, 66, 1, 5, 8, 174, 21, 10, 66, 191, 5, 8, 174, 173, 10, 66, 192, 5, 64, 5, 6, 87, 5, 8, 95, 193, 97, 94, 5, 8, 95, 194, 97, 90, 5, 8, 88, 195, 94, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [4, 158, 5, 6, 7, 5, 8, 9, 10, 11, 159, 98, 5, 8, 43, 10, 44, 28, 160, 5, 8, 13, 105, 10, 11, 161, 162, 48, 5, 64, 5, 8, 163, 105, 10, 164, 58, 165, 5, 14, 166, 10, 167, 5, 14, 168, 10, 1, 5, 14, 169, 10, 1, 5, 14, 170, 10, 1, 5, 64, 5, 8, 15, 10, 11, 5, 171, 19, 10, 172, 5, 171, 21, 10, 1, 5, 171, 62, 10, 1, 5, 171, 173, 10, 1, 5, 64, 5, 8, 174, 10, 175, 5, 171, 176, 10, 177, 5, 171, 178, 10, 179, 5, 171, 180, 10, 1, 5, 171, 181, 10, 182, 5, 64, 5, 8, 183, 10, 11, 184, 18, 5, 64, 5, 6, 77, 5, 14, 84, 10, 176, 9, 5, 14, 82, 10, 43, 9, 5, 14, 79, 10, 13, 9, 5, 64, 5, 14, 185, 10, 166, 9, 5, 14, 186, 10, 168, 9, 5, 14, 187, 10, 169, 9, 5, 14, 188, 10, 170, 9, 5, 64, 5, 14, 141, 10, 19, 9, 5, 14, 140, 10, 21, 9, 5, 14, 139, 10, 62, 9, 5, 14, 145, 10, 173, 9, 5, 64, 5, 14, 86, 10, 9, 5, 64, 5, 6, 65, 5, 8, 174, 183, 10, 75, 5, 64, 5, 8, 170, 181, 10, 189, 5, 8, 170, 178, 180, 176, 10, 190, 5, 64, 5, 8, 169, 180, 10, 189, 5, 8, 169, 178, 181, 176, 10, 190, 5, 64, 5, 8, 168, 178, 10, 189, 5, 8, 168, 180, 181, 176, 10, 190, 5, 64, 5, 8, 166, 176, 58, 10, 189, 5, 8, 166, 180, 181, 178, 10, 190, 5, 64, 5, 8, 163, 183, 15, 43, 163, 10, 190, 5, 8, 174, 13, 10, 74, 70, 5, 8, 43, 174, 10, 74, 73, 5, 8, 163, 13, 107, 10, 74, 5, 64, 5, 8, 174, 19, 10, 66, 1, 5, 8, 174, 62, 10, 66, 1, 5, 8, 174, 21, 10, 66, 191, 5, 8, 174, 173, 10, 66, 192, 5, 64, 5, 6, 87, 5, 8, 95, 193, 97, 94, 5, 8, 95, 194, 97, 90, 5, 8, 88, 195, 94, 5, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 365}, "3": {"input": [2, 4, 5, 6, 7, 5, 64, 5, 8, 9, 10, 11, 1, 98, 5, 8, 13, 10, 11, 1, 98, 5, 8, 15, 10, 11, 196, 98, 5, 8, 197, 58, 10, 198, 28, 199, 118, 48, 69, 5, 8, 200, 58, 10, 198, 201, 118, 48, 69, 5, 8, 202, 58, 10, 5, 14, 37, 58, 10, 38, 105, 42, 64, 5, 203, 39, 58, 10, 204, 58, 205, 1, 5, 203, 41, 58, 10, 206, 58, 20, 1, 5, 14, 120, 58, 10, 38, 105, 110, 5, 203, 122, 58, 10, 204, 58, 205, 1, 5, 203, 123, 58, 10, 206, 58, 20, 1, 5, 64, 5, 8, 19, 10, 11, 201, 5, 8, 21, 10, 11, 207, 208, 5, 8, 62, 10, 11, 28, 209, 5, 8, 46, 10, 47, 210, 211, 30, 212, 201, 98, 5, 64, 5, 8, 174, 10, 175, 213, 214, 5, 64, 5, 6, 77, 5, 8, 83, 10, 15, 62, 5, 8, 215, 10, 9, 41, 5, 8, 82, 10, 13, 122, 5, 8, 216, 10, 9, 41, 5, 8, 144, 10, 13, 122, 5, 64, 5, 8, 217, 10, 15, 46, 5, 8, 142, 10, 15, 19, 174, 5, 8, 86, 10, 15, 5, 8, 1, 10, 9, 5, 8, 218, 10, 13, 5, 64, 5, 6, 65, 5, 64, 5, 8, 197, 174, 58, 10, 74, 219, 5, 8, 174, 197, 10, 220, 5, 64, 5, 8, 174, 202, 10, 221, 222, 5, 8, 174, 202, 10, 223, 1, 5, 8, 200, 174, 10, 74, 5, 8, 174, 200, 10, 220, 5, 64, 5, 8, 174, 62, 21, 58, 10, 75, 5, 8, 202, 58, 76, 105, 10, 157, 5, 6, 64, 5, 6, 87, 5, 8, 88, 89, 90, 5, 8, 95, 193, 97, 94, 5, 64, 5, 64, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [4, 5, 6, 7, 5, 64, 5, 8, 9, 10, 11, 1, 98, 5, 8, 13, 10, 11, 1, 98, 5, 8, 15, 10, 11, 196, 98, 5, 8, 197, 58, 10, 198, 28, 199, 118, 48, 69, 5, 8, 200, 58, 10, 198, 201, 118, 48, 69, 5, 8, 202, 58, 10, 5, 14, 37, 58, 10, 38, 105, 42, 64, 5, 203, 39, 58, 10, 204, 58, 205, 1, 5, 203, 41, 58, 10, 206, 58, 20, 1, 5, 14, 120, 58, 10, 38, 105, 110, 5, 203, 122, 58, 10, 204, 58, 205, 1, 5, 203, 123, 58, 10, 206, 58, 20, 1, 5, 64, 5, 8, 19, 10, 11, 201, 5, 8, 21, 10, 11, 207, 208, 5, 8, 62, 10, 11, 28, 209, 5, 8, 46, 10, 47, 210, 211, 30, 212, 201, 98, 5, 64, 5, 8, 174, 10, 175, 213, 214, 5, 64, 5, 6, 77, 5, 8, 83, 10, 15, 62, 5, 8, 215, 10, 9, 41, 5, 8, 82, 10, 13, 122, 5, 8, 216, 10, 9, 41, 5, 8, 144, 10, 13, 122, 5, 64, 5, 8, 217, 10, 15, 46, 5, 8, 142, 10, 15, 19, 174, 5, 8, 86, 10, 15, 5, 8, 1, 10, 9, 5, 8, 218, 10, 13, 5, 64, 5, 6, 65, 5, 64, 5, 8, 197, 174, 58, 10, 74, 219, 5, 8, 174, 197, 10, 220, 5, 64, 5, 8, 174, 202, 10, 221, 222, 5, 8, 174, 202, 10, 223, 1, 5, 8, 200, 174, 10, 74, 5, 8, 174, 200, 10, 220, 5, 64, 5, 8, 174, 62, 21, 58, 10, 75, 5, 8, 202, 58, 76, 105, 10, 157, 5, 6, 64, 5, 6, 87, 5, 8, 88, 89, 90, 5, 8, 95, 193, 97, 94, 5, 64, 5, 64, 5, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 303}, "4": {"input": [2, 4, 5, 6, 7, 107, 64, 5, 8, 9, 107, 10, 11, 224, 5, 8, 13, 10, 225, 226, 5, 14, 227, 10, 228, 1, 5, 14, 104, 10, 106, 58, 1, 5, 14, 64, 5, 6, 87, 5, 8, 95, 229, 107, 90, 6, 64, 5, 8, 95, 230, 94, 6, 64, 5, 231, 64, 5, 6, 65, 5, 8, 13, 152, 10, 232, 5, 8, 227, 104, 10, 74, 5, 8, 9, 227, 107, 10, 74, 73, 5, 8, 64, 5, 6, 77, 5, 8, 233, 10, 9, 5, 8, 185, 10, 1, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [4, 5, 6, 7, 107, 64, 5, 8, 9, 107, 10, 11, 224, 5, 8, 13, 10, 225, 226, 5, 14, 227, 10, 228, 1, 5, 14, 104, 10, 106, 58, 1, 5, 14, 64, 5, 6, 87, 5, 8, 95, 229, 107, 90, 6, 64, 5, 8, 95, 230, 94, 6, 64, 5, 231, 64, 5, 6, 65, 5, 8, 13, 152, 10, 232, 5, 8, 227, 104, 10, 74, 5, 8, 9, 227, 107, 10, 74, 73, 5, 8, 64, 5, 6, 77, 5, 8, 233, 10, 9, 5, 8, 185, 10, 1, 5, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 97}, "5": {"input": [2, 5, 64, 5, 4, 158, 58, 234, 5, 6, 7, 5, 8, 9, 10, 11, 235, 5, 8, 13, 10, 11, 103, 5, 8, 15, 10, 11, 1, 5, 64, 5, 8, 19, 10, 11, 12, 5, 64, 5, 8, 21, 10, 11, 236, 5, 8, 62, 10, 11, 236, 5, 8, 163, 10, 164, 237, 165, 5, 8, 174, 10, 175, 5, 14, 176, 10, 1, 5, 14, 178, 10, 179, 5, 14, 180, 10, 182, 5, 14, 181, 10, 177, 5, 64, 5, 8, 173, 10, 11, 238, 18, 5, 6, 64, 5, 6, 77, 5, 8, 86, 10, 9, 5, 8, 218, 10, 13, 5, 8, 215, 10, 15, 5, 8, 78, 10, 19, 5, 64, 5, 8, 239, 10, 178, 9, 5, 8, 84, 10, 180, 13, 5, 8, 1, 10, 181, 15, 5, 64, 5, 8, 240, 10, 163, 9, 5, 8, 1, 10, 163, 13, 5, 8, 1, 10, 163, 15, 5, 64, 5, 8, 83, 10, 21, 9, 5, 8, 241, 10, 21, 13, 5, 8, 146, 10, 21, 15, 5, 64, 5, 8, 85, 10, 173, 5, 64, 5, 6, 87, 5, 8, 95, 148, 242, 149, 97, 90, 5, 8, 88, 89, 94, 5, 8, 64, 5, 6, 65, 5, 8, 174, 76, 10, 75, 5, 64, 5, 8, 178, 13, 15, 10, 75, 5, 8, 180, 9, 15, 10, 75, 5, 8, 181, 9, 13, 10, 75, 5, 64, 5, 8, 174, 9, 10, 66, 191, 5, 8, 174, 13, 10, 66, 1, 5, 8, 174, 15, 10, 66, 192, 5, 8, 174, 19, 10, 66, 1, 5, 64, 5, 8, 163, 174, 10, 189, 5, 8, 163, 173, 10, 190, 5, 8, 21, 173, 10, 190, 5, 8, 174, 173, 10, 75, 5, 8, 21, 163, 10, 66, 243, 73, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [5, 64, 5, 4, 158, 58, 234, 5, 6, 7, 5, 8, 9, 10, 11, 235, 5, 8, 13, 10, 11, 103, 5, 8, 15, 10, 11, 1, 5, 64, 5, 8, 19, 10, 11, 12, 5, 64, 5, 8, 21, 10, 11, 236, 5, 8, 62, 10, 11, 236, 5, 8, 163, 10, 164, 237, 165, 5, 8, 174, 10, 175, 5, 14, 176, 10, 1, 5, 14, 178, 10, 179, 5, 14, 180, 10, 182, 5, 14, 181, 10, 177, 5, 64, 5, 8, 173, 10, 11, 238, 18, 5, 6, 64, 5, 6, 77, 5, 8, 86, 10, 9, 5, 8, 218, 10, 13, 5, 8, 215, 10, 15, 5, 8, 78, 10, 19, 5, 64, 5, 8, 239, 10, 178, 9, 5, 8, 84, 10, 180, 13, 5, 8, 1, 10, 181, 15, 5, 64, 5, 8, 240, 10, 163, 9, 5, 8, 1, 10, 163, 13, 5, 8, 1, 10, 163, 15, 5, 64, 5, 8, 83, 10, 21, 9, 5, 8, 241, 10, 21, 13, 5, 8, 146, 10, 21, 15, 5, 64, 5, 8, 85, 10, 173, 5, 64, 5, 6, 87, 5, 8, 95, 148, 242, 149, 97, 90, 5, 8, 88, 89, 94, 5, 8, 64, 5, 6, 65, 5, 8, 174, 76, 10, 75, 5, 64, 5, 8, 178, 13, 15, 10, 75, 5, 8, 180, 9, 15, 10, 75, 5, 8, 181, 9, 13, 10, 75, 5, 64, 5, 8, 174, 9, 10, 66, 191, 5, 8, 174, 13, 10, 66, 1, 5, 8, 174, 15, 10, 66, 192, 5, 8, 174, 19, 10, 66, 1, 5, 64, 5, 8, 163, 174, 10, 189, 5, 8, 163, 173, 10, 190, 5, 8, 21, 173, 10, 190, 5, 8, 174, 173, 10, 75, 5, 8, 21, 163, 10, 66, 243, 73, 5, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 303}, "6": {"input": [2, 4, 5, 105, 7, 5, 6, 9, 10, 11, 1, 159, 98, 5, 6, 43, 58, 10, 44, 28, 160, 5, 6, 13, 105, 10, 11, 205, 244, 5, 6, 53, 10, 54, 245, 118, 246, 5, 6, 202, 10, 5, 247, 57, 58, 10, 59, 105, 60, 248, 5, 8, 249, 105, 10, 250, 5, 8, 251, 10, 205, 1, 5, 247, 252, 10, 58, 64, 5, 8, 104, 10, 106, 31, 253, 254, 5, 8, 255, 10, 106, 256, 257, 1, 5, 8, 258, 10, 106, 259, 1, 1, 5, 247, 15, 10, 11, 260, 184, 5, 247, 1, 5, 64, 5, 105, 77, 5, 6, 78, 10, 9, 43, 5, 6, 218, 10, 9, 13, 261, 64, 5, 6, 84, 10, 9, 249, 5, 6, 185, 10, 9, 104, 5, 6, 186, 10, 9, 255, 5, 6, 187, 10, 9, 258, 5, 6, 85, 10, 15, 5, 6, 86, 10, 9, 5, 6, 64, 5, 64, 5, 105, 65, 5, 6, 202, 15, 58, 10, 75, 5, 6, 249, 43, 107, 10, 75, 5, 6, 43, 251, 58, 10, 74, 73, 5, 6, 252, 53, 10, 74, 262, 5, 6, 252, 1, 10, 75, 5, 6, 57, 252, 10, 74, 70, 5, 6, 249, 13, 6, 10, 66, 1, 73, 68, 5, 64, 5, 105, 87, 5, 6, 95, 194, 105, 90, 5, 6, 95, 96, 94, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [4, 5, 105, 7, 5, 6, 9, 10, 11, 1, 159, 98, 5, 6, 43, 58, 10, 44, 28, 160, 5, 6, 13, 105, 10, 11, 205, 244, 5, 6, 53, 10, 54, 245, 118, 246, 5, 6, 202, 10, 5, 247, 57, 58, 10, 59, 105, 60, 248, 5, 8, 249, 105, 10, 250, 5, 8, 251, 10, 205, 1, 5, 247, 252, 10, 58, 64, 5, 8, 104, 10, 106, 31, 253, 254, 5, 8, 255, 10, 106, 256, 257, 1, 5, 8, 258, 10, 106, 259, 1, 1, 5, 247, 15, 10, 11, 260, 184, 5, 247, 1, 5, 64, 5, 105, 77, 5, 6, 78, 10, 9, 43, 5, 6, 218, 10, 9, 13, 261, 64, 5, 6, 84, 10, 9, 249, 5, 6, 185, 10, 9, 104, 5, 6, 186, 10, 9, 255, 5, 6, 187, 10, 9, 258, 5, 6, 85, 10, 15, 5, 6, 86, 10, 9, 5, 6, 64, 5, 64, 5, 105, 65, 5, 6, 202, 15, 58, 10, 75, 5, 6, 249, 43, 107, 10, 75, 5, 6, 43, 251, 58, 10, 74, 73, 5, 6, 252, 53, 10, 74, 262, 5, 6, 252, 1, 10, 75, 5, 6, 57, 252, 10, 74, 70, 5, 6, 249, 13, 6, 10, 66, 1, 73, 68, 5, 64, 5, 105, 87, 5, 6, 95, 194, 105, 90, 5, 6, 95, 96, 94, 5, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 232}, "7": {"input": [2, 4, 5, 6, 7, 107, 64, 5, 8, 9, 107, 10, 11, 1, 5, 8, 263, 10, 1, 264, 225, 1, 5, 8, 37, 10, 38, 225, 265, 118, 266, 5, 8, 13, 10, 11, 1, 5, 14, 64, 5, 6, 87, 5, 8, 95, 229, 107, 90, 5, 8, 95, 1, 94, 5, 231, 64, 5, 6, 65, 5, 8, 37, 152, 10, 74, 5, 8, 37, 13, 10, 74, 5, 8, 13, 37, 10, 74, 5, 8, 9, 37, 10, 74, 73, 5, 8, 263, 152, 10, 74, 5, 8, 263, 13, 10, 74, 5, 8, 263, 9, 10, 74, 5, 64, 5, 6, 77, 5, 8, 233, 10, 9, 5, 8, 140, 10, 1, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [4, 5, 6, 7, 107, 64, 5, 8, 9, 107, 10, 11, 1, 5, 8, 263, 10, 1, 264, 225, 1, 5, 8, 37, 10, 38, 225, 265, 118, 266, 5, 8, 13, 10, 11, 1, 5, 14, 64, 5, 6, 87, 5, 8, 95, 229, 107, 90, 5, 8, 95, 1, 94, 5, 231, 64, 5, 6, 65, 5, 8, 37, 152, 10, 74, 5, 8, 37, 13, 10, 74, 5, 8, 13, 37, 10, 74, 5, 8, 9, 37, 10, 74, 73, 5, 8, 263, 152, 10, 74, 5, 8, 263, 13, 10, 74, 5, 8, 263, 9, 10, 74, 5, 64, 5, 6, 77, 5, 8, 233, 10, 9, 5, 8, 140, 10, 1, 5, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 119}, "8": {"input": [2, 4, 5, 6, 7, 5, 8, 9, 10, 11, 98, 267, 5, 8, 163, 10, 164, 1, 1, 5, 8, 174, 10, 175, 268, 5, 8, 269, 10, 270, 1, 119, 5, 64, 5, 8, 202, 10, 5, 14, 252, 105, 10, 5, 203, 104, 10, 106, 127, 1, 5, 203, 271, 58, 10, 272, 127, 193, 1, 5, 203, 37, 105, 10, 38, 127, 1, 5, 64, 5, 14, 273, 10, 5, 203, 46, 10, 47, 150, 274, 275, 236, 5, 203, 50, 58, 10, 47, 276, 274, 1, 277, 5, 64, 5, 14, 52, 10, 47, 264, 278, 1, 279, 5, 203, 280, 58, 10, 42, 5, 203, 281, 58, 10, 34, 5, 203, 282, 58, 10, 114, 5, 203, 283, 58, 10, 110, 5, 64, 5, 6, 87, 5, 8, 95, 193, 97, 94, 5, 8, 95, 284, 97, 90, 5, 64, 5, 6, 65, 5, 64, 5, 8, 163, 174, 148, 10, 223, 285, 1, 5, 8, 252, 269, 247, 10, 74, 73, 5, 8, 174, 252, 247, 10, 74, 5, 8, 76, 174, 163, 58, 10, 75, 5, 8, 37, 76, 247, 10, 153, 5, 8, 104, 76, 107, 10, 75, 5, 8, 271, 76, 6, 10, 75, 5, 8, 269, 252, 76, 105, 10, 74, 5, 64, 5, 64, 5, 6, 77, 5, 8, 141, 10, 174, 163, 9, 5, 8, 146, 10, 46, 163, 9, 5, 8, 139, 10, 50, 163, 9, 5, 8, 81, 10, 280, 163, 9, 5, 8, 82, 10, 281, 163, 9, 5, 8, 80, 10, 283, 163, 9, 5, 8, 286, 10, 282, 163, 9, 5, 8, 86, 10, 163, 287, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [4, 5, 6, 7, 5, 8, 9, 10, 11, 98, 267, 5, 8, 163, 10, 164, 1, 1, 5, 8, 174, 10, 175, 268, 5, 8, 269, 10, 270, 1, 119, 5, 64, 5, 8, 202, 10, 5, 14, 252, 105, 10, 5, 203, 104, 10, 106, 127, 1, 5, 203, 271, 58, 10, 272, 127, 193, 1, 5, 203, 37, 105, 10, 38, 127, 1, 5, 64, 5, 14, 273, 10, 5, 203, 46, 10, 47, 150, 274, 275, 236, 5, 203, 50, 58, 10, 47, 276, 274, 1, 277, 5, 64, 5, 14, 52, 10, 47, 264, 278, 1, 279, 5, 203, 280, 58, 10, 42, 5, 203, 281, 58, 10, 34, 5, 203, 282, 58, 10, 114, 5, 203, 283, 58, 10, 110, 5, 64, 5, 6, 87, 5, 8, 95, 193, 97, 94, 5, 8, 95, 284, 97, 90, 5, 64, 5, 6, 65, 5, 64, 5, 8, 163, 174, 148, 10, 223, 285, 1, 5, 8, 252, 269, 247, 10, 74, 73, 5, 8, 174, 252, 247, 10, 74, 5, 8, 76, 174, 163, 58, 10, 75, 5, 8, 37, 76, 247, 10, 153, 5, 8, 104, 76, 107, 10, 75, 5, 8, 271, 76, 6, 10, 75, 5, 8, 269, 252, 76, 105, 10, 74, 5, 64, 5, 64, 5, 6, 77, 5, 8, 141, 10, 174, 163, 9, 5, 8, 146, 10, 46, 163, 9, 5, 8, 139, 10, 50, 163, 9, 5, 8, 81, 10, 280, 163, 9, 5, 8, 82, 10, 281, 163, 9, 5, 8, 80, 10, 283, 163, 9, 5, 8, 286, 10, 282, 163, 9, 5, 8, 86, 10, 163, 287, 5, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 275}, "9": {"input": [2, 4, 5, 6, 7, 64, 5, 8, 288, 10, 225, 289, 1, 1, 5, 8, 9, 105, 10, 58, 11, 20, 5, 8, 13, 10, 11, 28, 5, 8, 15, 10, 11, 290, 5, 14, 64, 5, 6, 87, 5, 8, 95, 291, 58, 292, 90, 5, 8, 95, 1, 107, 94, 5, 231, 64, 5, 6, 65, 5, 8, 288, 76, 58, 10, 74, 5, 8, 13, 288, 10, 74, 5, 8, 288, 152, 10, 232, 5, 8, 288, 9, 10, 74, 5, 8, 15, 288, 10, 74, 73, 5, 8, 64, 5, 6, 77, 5, 8, 233, 10, 13, 5, 8, 185, 10, 9, 5, 8, 139, 10, 1, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [4, 5, 6, 7, 64, 5, 8, 288, 10, 225, 289, 1, 1, 5, 8, 9, 105, 10, 58, 11, 20, 5, 8, 13, 10, 11, 28, 5, 8, 15, 10, 11, 290, 5, 14, 64, 5, 6, 87, 5, 8, 95, 291, 58, 292, 90, 5, 8, 95, 1, 107, 94, 5, 231, 64, 5, 6, 65, 5, 8, 288, 76, 58, 10, 74, 5, 8, 13, 288, 10, 74, 5, 8, 288, 152, 10, 232, 5, 8, 288, 9, 10, 74, 5, 8, 15, 288, 10, 74, 73, 5, 8, 64, 5, 6, 77, 5, 8, 233, 10, 13, 5, 8, 185, 10, 9, 5, 8, 139, 10, 1, 5, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 113}, "10": {"input": [2, 4, 158, 5, 6, 7, 5, 64, 5, 8, 9, 10, 11, 172, 98, 5, 8, 174, 10, 175, 1, 248, 5, 8, 136, 10, 137, 244, 93, 293, 5, 8, 13, 10, 11, 294, 5, 64, 5, 8, 202, 10, 5, 14, 163, 10, 164, 5, 203, 166, 10, 1, 248, 5, 203, 168, 10, 1, 5, 203, 169, 10, 1, 295, 5, 203, 170, 10, 1, 295, 5, 64, 5, 14, 296, 10, 164, 5, 203, 297, 10, 1, 1, 5, 203, 298, 10, 1, 1, 5, 64, 5, 8, 15, 10, 11, 5, 14, 19, 58, 10, 246, 5, 14, 21, 10, 1, 5, 8, 62, 10, 11, 207, 299, 5, 64, 5, 64, 5, 6, 77, 5, 8, 140, 10, 166, 9, 5, 8, 143, 10, 168, 9, 5, 8, 300, 10, 169, 9, 5, 8, 83, 10, 170, 9, 5, 8, 301, 10, 136, 9, 5, 8, 144, 10, 13, 9, 5, 8, 86, 10, 9, 5, 8, 84, 10, 174, 9, 5, 64, 5, 6, 65, 5, 64, 5, 8, 202, 174, 10, 189, 5, 8, 202, 62, 13, 136, 10, 190, 5, 64, 5, 8, 168, 166, 10, 66, 1, 302, 68, 5, 8, 168, 170, 58, 10, 66, 69, 70, 68, 5, 8, 168, 169, 10, 66, 69, 70, 68, 5, 8, 168, 298, 10, 66, 69, 70, 68, 5, 64, 5, 8, 169, 170, 10, 66, 1, 302, 68, 5, 8, 169, 166, 10, 66, 69, 70, 68, 5, 8, 169, 297, 10, 66, 69, 70, 68, 5, 8, 166, 298, 10, 66, 69, 70, 68, 5, 64, 5, 8, 170, 166, 10, 66, 69, 70, 68, 5, 8, 170, 297, 10, 66, 69, 70, 68, 5, 8, 297, 298, 10, 66, 242, 1, 68, 5, 64, 5, 8, 136, 174, 10, 303, 73, 5, 8, 13, 174, 10, 304, 155, 93, 5, 64, 5, 8, 174, 62, 13, 10, 75, 5, 64, 5, 6, 87, 5, 8, 91, 92, 93, 94, 5, 8, 91, 305, 93, 90, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [4, 158, 5, 6, 7, 5, 64, 5, 8, 9, 10, 11, 172, 98, 5, 8, 174, 10, 175, 1, 248, 5, 8, 136, 10, 137, 244, 93, 293, 5, 8, 13, 10, 11, 294, 5, 64, 5, 8, 202, 10, 5, 14, 163, 10, 164, 5, 203, 166, 10, 1, 248, 5, 203, 168, 10, 1, 5, 203, 169, 10, 1, 295, 5, 203, 170, 10, 1, 295, 5, 64, 5, 14, 296, 10, 164, 5, 203, 297, 10, 1, 1, 5, 203, 298, 10, 1, 1, 5, 64, 5, 8, 15, 10, 11, 5, 14, 19, 58, 10, 246, 5, 14, 21, 10, 1, 5, 8, 62, 10, 11, 207, 299, 5, 64, 5, 64, 5, 6, 77, 5, 8, 140, 10, 166, 9, 5, 8, 143, 10, 168, 9, 5, 8, 300, 10, 169, 9, 5, 8, 83, 10, 170, 9, 5, 8, 301, 10, 136, 9, 5, 8, 144, 10, 13, 9, 5, 8, 86, 10, 9, 5, 8, 84, 10, 174, 9, 5, 64, 5, 6, 65, 5, 64, 5, 8, 202, 174, 10, 189, 5, 8, 202, 62, 13, 136, 10, 190, 5, 64, 5, 8, 168, 166, 10, 66, 1, 302, 68, 5, 8, 168, 170, 58, 10, 66, 69, 70, 68, 5, 8, 168, 169, 10, 66, 69, 70, 68, 5, 8, 168, 298, 10, 66, 69, 70, 68, 5, 64, 5, 8, 169, 170, 10, 66, 1, 302, 68, 5, 8, 169, 166, 10, 66, 69, 70, 68, 5, 8, 169, 297, 10, 66, 69, 70, 68, 5, 8, 166, 298, 10, 66, 69, 70, 68, 5, 64, 5, 8, 170, 166, 10, 66, 69, 70, 68, 5, 8, 170, 297, 10, 66, 69, 70, 68, 5, 8, 297, 298, 10, 66, 242, 1, 68, 5, 64, 5, 8, 136, 174, 10, 303, 73, 5, 8, 13, 174, 10, 304, 155, 93, 5, 64, 5, 8, 174, 62, 13, 10, 75, 5, 64, 5, 6, 87, 5, 8, 91, 92, 93, 94, 5, 8, 91, 305, 93, 90, 5, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 339}, "11": {"input": [2, 5, 64, 5, 4, 306, 158, 5, 6, 7, 5, 8, 9, 10, 11, 267, 98, 5, 8, 13, 105, 10, 11, 161, 277, 5, 8, 15, 105, 10, 11, 161, 279, 5, 8, 174, 10, 175, 1, 1, 5, 8, 19, 10, 11, 307, 5, 8, 163, 107, 10, 164, 1, 165, 5, 8, 166, 107, 10, 164, 308, 165, 5, 8, 104, 10, 106, 309, 310, 1, 109, 5, 8, 21, 10, 11, 238, 260, 5, 64, 5, 6, 77, 5, 8, 311, 10, 15, 9, 5, 8, 185, 10, 13, 9, 5, 8, 140, 10, 166, 9, 5, 8, 139, 10, 163, 9, 5, 8, 78, 10, 19, 9, 5, 8, 84, 10, 174, 9, 5, 8, 147, 10, 104, 9, 5, 8, 86, 10, 9, 5, 64, 5, 6, 65, 5, 64, 5, 8, 174, 21, 13, 15, 10, 75, 5, 64, 5, 8, 166, 174, 58, 10, 189, 5, 8, 166, 1, 163, 21, 19, 10, 190, 1, 5, 8, 64, 5, 8, 166, 15, 10, 72, 73, 5, 8, 166, 13, 10, 74, 5, 8, 64, 5, 8, 163, 174, 58, 10, 189, 5, 8, 163, 1, 58, 10, 189, 1, 5, 64, 5, 8, 163, 21, 166, 19, 15, 10, 190, 1, 5, 64, 5, 8, 163, 13, 10, 72, 73, 5, 8, 19, 174, 10, 74, 312, 5, 64, 5, 8, 104, 163, 13, 15, 19, 166, 10, 75, 5, 8, 163, 104, 10, 190, 1, 5, 64, 5, 8, 104, 21, 10, 75, 5, 64, 5, 8, 174, 104, 10, 221, 5, 64, 5, 6, 87, 5, 8, 95, 69, 97, 90, 5, 8, 95, 193, 97, 94, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [5, 64, 5, 4, 306, 158, 5, 6, 7, 5, 8, 9, 10, 11, 267, 98, 5, 8, 13, 105, 10, 11, 161, 277, 5, 8, 15, 105, 10, 11, 161, 279, 5, 8, 174, 10, 175, 1, 1, 5, 8, 19, 10, 11, 307, 5, 8, 163, 107, 10, 164, 1, 165, 5, 8, 166, 107, 10, 164, 308, 165, 5, 8, 104, 10, 106, 309, 310, 1, 109, 5, 8, 21, 10, 11, 238, 260, 5, 64, 5, 6, 77, 5, 8, 311, 10, 15, 9, 5, 8, 185, 10, 13, 9, 5, 8, 140, 10, 166, 9, 5, 8, 139, 10, 163, 9, 5, 8, 78, 10, 19, 9, 5, 8, 84, 10, 174, 9, 5, 8, 147, 10, 104, 9, 5, 8, 86, 10, 9, 5, 64, 5, 6, 65, 5, 64, 5, 8, 174, 21, 13, 15, 10, 75, 5, 64, 5, 8, 166, 174, 58, 10, 189, 5, 8, 166, 1, 163, 21, 19, 10, 190, 1, 5, 8, 64, 5, 8, 166, 15, 10, 72, 73, 5, 8, 166, 13, 10, 74, 5, 8, 64, 5, 8, 163, 174, 58, 10, 189, 5, 8, 163, 1, 58, 10, 189, 1, 5, 64, 5, 8, 163, 21, 166, 19, 15, 10, 190, 1, 5, 64, 5, 8, 163, 13, 10, 72, 73, 5, 8, 19, 174, 10, 74, 312, 5, 64, 5, 8, 104, 163, 13, 15, 19, 166, 10, 75, 5, 8, 163, 104, 10, 190, 1, 5, 64, 5, 8, 104, 21, 10, 75, 5, 64, 5, 8, 174, 104, 10, 221, 5, 64, 5, 6, 87, 5, 8, 95, 69, 97, 90, 5, 8, 95, 193, 97, 94, 5, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 279}, "12": {"input": [2, 4, 313, 5, 6, 7, 5, 8, 9, 10, 11, 1, 98, 5, 8, 13, 10, 11, 196, 98, 5, 8, 202, 10, 5, 64, 5, 14, 252, 10, 5, 203, 314, 58, 10, 1, 124, 111, 315, 1, 1, 60, 5, 316, 317, 10, 318, 309, 5, 203, 37, 105, 10, 38, 42, 58, 319, 5, 316, 39, 10, 124, 5, 316, 41, 10, 320, 5, 316, 120, 10, 128, 5, 14, 273, 10, 5, 203, 122, 58, 10, 38, 34, 309, 1, 5, 203, 123, 58, 10, 38, 34, 1, 1, 5, 203, 125, 107, 10, 38, 34, 204, 1, 5, 14, 321, 10, 5, 203, 126, 10, 38, 34, 322, 1, 5, 203, 134, 10, 38, 34, 309, 199, 48, 5, 64, 5, 8, 323, 148, 10, 324, 201, 98, 1, 1, 1, 1, 5, 8, 325, 58, 10, 324, 201, 98, 1, 275, 1, 58, 1, 5, 64, 5, 8, 46, 10, 47, 201, 98, 1, 326, 212, 1, 5, 8, 50, 105, 10, 47, 201, 98, 1, 31, 1, 5, 64, 5, 8, 15, 10, 11, 20, 327, 5, 8, 19, 10, 11, 310, 328, 5, 64, 5, 8, 53, 10, 54, 201, 98, 93, 118, 5, 64, 5, 6, 65, 5, 8, 314, 76, 58, 10, 75, 5, 8, 314, 273, 126, 10, 221, 5, 8, 314, 329, 10, 330, 331, 1, 1, 1, 1, 5, 8, 37, 273, 126, 10, 74, 5, 8, 126, 76, 107, 10, 74, 5, 8, 273, 76, 107, 10, 74, 5, 8, 321, 76, 10, 74, 5, 64, 5, 8, 37, 134, 10, 66, 71, 5, 8, 314, 134, 10, 223, 69, 5, 8, 134, 314, 10, 74, 5, 64, 5, 8, 314, 53, 10, 332, 1, 333, 334, 1, 1, 5, 8, 314, 53, 10, 66, 334, 68, 1, 5, 64, 5, 6, 77, 5, 8, 140, 10, 325, 9, 5, 8, 84, 10, 314, 9, 5, 8, 82, 10, 126, 13, 5, 8, 143, 10, 323, 9, 5, 8, 83, 10, 50, 13, 5, 8, 142, 10, 122, 9, 5, 8, 139, 10, 123, 9, 5, 8, 86, 10, 9, 5, 8, 218, 10, 13, 5, 64, 5, 6, 87, 5, 8, 91, 92, 93, 90, 5, 8, 91, 335, 93, 94, 5, 8, 95, 1, 97, 94, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [4, 313, 5, 6, 7, 5, 8, 9, 10, 11, 1, 98, 5, 8, 13, 10, 11, 196, 98, 5, 8, 202, 10, 5, 64, 5, 14, 252, 10, 5, 203, 314, 58, 10, 1, 124, 111, 315, 1, 1, 60, 5, 316, 317, 10, 318, 309, 5, 203, 37, 105, 10, 38, 42, 58, 319, 5, 316, 39, 10, 124, 5, 316, 41, 10, 320, 5, 316, 120, 10, 128, 5, 14, 273, 10, 5, 203, 122, 58, 10, 38, 34, 309, 1, 5, 203, 123, 58, 10, 38, 34, 1, 1, 5, 203, 125, 107, 10, 38, 34, 204, 1, 5, 14, 321, 10, 5, 203, 126, 10, 38, 34, 322, 1, 5, 203, 134, 10, 38, 34, 309, 199, 48, 5, 64, 5, 8, 323, 148, 10, 324, 201, 98, 1, 1, 1, 1, 5, 8, 325, 58, 10, 324, 201, 98, 1, 275, 1, 58, 1, 5, 64, 5, 8, 46, 10, 47, 201, 98, 1, 326, 212, 1, 5, 8, 50, 105, 10, 47, 201, 98, 1, 31, 1, 5, 64, 5, 8, 15, 10, 11, 20, 327, 5, 8, 19, 10, 11, 310, 328, 5, 64, 5, 8, 53, 10, 54, 201, 98, 93, 118, 5, 64, 5, 6, 65, 5, 8, 314, 76, 58, 10, 75, 5, 8, 314, 273, 126, 10, 221, 5, 8, 314, 329, 10, 330, 331, 1, 1, 1, 1, 5, 8, 37, 273, 126, 10, 74, 5, 8, 126, 76, 107, 10, 74, 5, 8, 273, 76, 107, 10, 74, 5, 8, 321, 76, 10, 74, 5, 64, 5, 8, 37, 134, 10, 66, 71, 5, 8, 314, 134, 10, 223, 69, 5, 8, 134, 314, 10, 74, 5, 64, 5, 8, 314, 53, 10, 332, 1, 333, 334, 1, 1, 5, 8, 314, 53, 10, 66, 334, 68, 1, 5, 64, 5, 6, 77, 5, 8, 140, 10, 325, 9, 5, 8, 84, 10, 314, 9, 5, 8, 82, 10, 126, 13, 5, 8, 143, 10, 323, 9, 5, 8, 83, 10, 50, 13, 5, 8, 142, 10, 122, 9, 5, 8, 139, 10, 123, 9, 5, 8, 86, 10, 9, 5, 8, 218, 10, 13, 5, 64, 5, 6, 87, 5, 8, 91, 92, 93, 90, 5, 8, 91, 335, 93, 94, 5, 8, 95, 1, 97, 94, 5, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 384}, "13": {"input": [2, 4, 313, 5, 6, 7, 5, 64, 5, 8, 9, 10, 11, 336, 98, 5, 8, 13, 107, 10, 11, 107, 108, 63, 5, 8, 227, 58, 10, 228, 337, 179, 320, 5, 8, 25, 10, 26, 264, 1, 42, 115, 1, 5, 64, 5, 8, 15, 10, 11, 201, 98, 5, 14, 19, 10, 34, 338, 5, 14, 21, 10, 42, 338, 5, 14, 62, 10, 114, 338, 5, 14, 173, 10, 110, 338, 5, 64, 5, 8, 27, 10, 26, 339, 340, 341, 5, 14, 32, 10, 34, 342, 264, 343, 5, 14, 344, 10, 42, 345, 264, 346, 5, 14, 347, 10, 34, 345, 264, 343, 5, 14, 1, 10, 42, 342, 264, 346, 5, 64, 5, 64, 5, 8, 43, 10, 44, 5, 14, 183, 10, 11, 160, 5, 14, 348, 10, 11, 129, 5, 8, 349, 10, 44, 5, 14, 350, 10, 11, 160, 5, 14, 351, 10, 11, 129, 5, 8, 352, 10, 11, 1, 5, 14, 202, 10, 5, 14, 252, 10, 5, 64, 5, 8, 37, 10, 38, 353, 119, 128, 5, 8, 354, 10, 44, 307, 5, 8, 355, 10, 11, 238, 18, 5, 64, 5, 6, 77, 5, 8, 311, 10, 9, 13, 5, 8, 144, 10, 9, 32, 5, 8, 146, 10, 9, 1, 5, 8, 86, 10, 9, 347, 5, 8, 356, 10, 9, 344, 5, 8, 84, 10, 9, 227, 5, 8, 185, 10, 9, 62, 5, 8, 186, 10, 9, 19, 5, 8, 187, 10, 9, 173, 5, 8, 188, 10, 9, 21, 5, 8, 357, 10, 9, 1, 5, 8, 147, 10, 9, 354, 5, 8, 143, 10, 9, 25, 5, 8, 78, 10, 9, 183, 5, 8, 79, 10, 9, 350, 5, 8, 141, 10, 9, 202, 5, 8, 140, 10, 9, 252, 5, 8, 216, 10, 9, 5, 8, 82, 10, 9, 25, 19, 5, 64, 5, 64, 5, 6, 87, 5, 8, 95, 148, 230, 1, 97, 94, 5, 8, 95, 148, 1, 14, 97, 90, 5, 8, 64, 5, 6, 65, 5, 64, 5, 8, 227, 58, 13, 25, 10, 75, 5, 8, 227, 58, 355, 10, 75, 5, 64, 5, 8, 13, 37, 10, 72, 5, 8, 37, 76, 355, 10, 74, 5, 64, 5, 8, 32, 21, 10, 66, 1, 5, 8, 347, 21, 10, 66, 1, 5, 8, 1, 19, 10, 66, 49, 5, 8, 344, 19, 10, 66, 1, 5, 64, 5, 8, 25, 15, 10, 358, 359, 5, 8, 227, 37, 10, 221, 5, 8, 37, 227, 25, 10, 74, 5, 8, 25, 354, 10, 74, 5, 64, 5, 64, 5, 8, 227, 183, 350, 10, 75, 5, 8, 25, 183, 350, 227, 10, 75, 5, 8, 227, 202, 10, 330, 360, 1, 5, 8, 227, 252, 10, 330, 361, 1, 5, 64, 5, 64, 5, 8, 354, 227, 10, 74, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [4, 313, 5, 6, 7, 5, 64, 5, 8, 9, 10, 11, 336, 98, 5, 8, 13, 107, 10, 11, 107, 108, 63, 5, 8, 227, 58, 10, 228, 337, 179, 320, 5, 8, 25, 10, 26, 264, 1, 42, 115, 1, 5, 64, 5, 8, 15, 10, 11, 201, 98, 5, 14, 19, 10, 34, 338, 5, 14, 21, 10, 42, 338, 5, 14, 62, 10, 114, 338, 5, 14, 173, 10, 110, 338, 5, 64, 5, 8, 27, 10, 26, 339, 340, 341, 5, 14, 32, 10, 34, 342, 264, 343, 5, 14, 344, 10, 42, 345, 264, 346, 5, 14, 347, 10, 34, 345, 264, 343, 5, 14, 1, 10, 42, 342, 264, 346, 5, 64, 5, 64, 5, 8, 43, 10, 44, 5, 14, 183, 10, 11, 160, 5, 14, 348, 10, 11, 129, 5, 8, 349, 10, 44, 5, 14, 350, 10, 11, 160, 5, 14, 351, 10, 11, 129, 5, 8, 352, 10, 11, 1, 5, 14, 202, 10, 5, 14, 252, 10, 5, 64, 5, 8, 37, 10, 38, 353, 119, 128, 5, 8, 354, 10, 44, 307, 5, 8, 355, 10, 11, 238, 18, 5, 64, 5, 6, 77, 5, 8, 311, 10, 9, 13, 5, 8, 144, 10, 9, 32, 5, 8, 146, 10, 9, 1, 5, 8, 86, 10, 9, 347, 5, 8, 356, 10, 9, 344, 5, 8, 84, 10, 9, 227, 5, 8, 185, 10, 9, 62, 5, 8, 186, 10, 9, 19, 5, 8, 187, 10, 9, 173, 5, 8, 188, 10, 9, 21, 5, 8, 357, 10, 9, 1, 5, 8, 147, 10, 9, 354, 5, 8, 143, 10, 9, 25, 5, 8, 78, 10, 9, 183, 5, 8, 79, 10, 9, 350, 5, 8, 141, 10, 9, 202, 5, 8, 140, 10, 9, 252, 5, 8, 216, 10, 9, 5, 8, 82, 10, 9, 25, 19, 5, 64, 5, 64, 5, 6, 87, 5, 8, 95, 148, 230, 1, 97, 94, 5, 8, 95, 148, 1, 14, 97, 90, 5, 8, 64, 5, 6, 65, 5, 64, 5, 8, 227, 58, 13, 25, 10, 75, 5, 8, 227, 58, 355, 10, 75, 5, 64, 5, 8, 13, 37, 10, 72, 5, 8, 37, 76, 355, 10, 74, 5, 64, 5, 8, 32, 21, 10, 66, 1, 5, 8, 347, 21, 10, 66, 1, 5, 8, 1, 19, 10, 66, 49, 5, 8, 344, 19, 10, 66, 1, 5, 64, 5, 8, 25, 15, 10, 358, 359, 5, 8, 227, 37, 10, 221, 5, 8, 37, 227, 25, 10, 74, 5, 8, 25, 354, 10, 74, 5, 64, 5, 64, 5, 8, 227, 183, 350, 10, 75, 5, 8, 25, 183, 350, 227, 10, 75, 5, 8, 227, 202, 10, 330, 360, 1, 5, 8, 227, 252, 10, 330, 361, 1, 5, 64, 5, 64, 5, 8, 354, 227, 10, 74, 5, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 477}, "14": {"input": [2, 4, 5, 6, 7, 5, 64, 5, 64, 5, 8, 9, 10, 11, 22, 1, 5, 8, 13, 10, 11, 207, 267, 5, 8, 15, 105, 10, 11, 108, 294, 5, 64, 5, 8, 46, 105, 10, 47, 31, 58, 1, 285, 1, 5, 8, 269, 10, 270, 205, 115, 201, 5, 8, 43, 10, 44, 129, 5, 64, 5, 8, 19, 107, 10, 11, 167, 5, 8, 136, 10, 137, 93, 244, 118, 295, 5, 64, 5, 8, 362, 10, 363, 56, 93, 118, 364, 119, 5, 8, 57, 58, 10, 59, 365, 268, 5, 64, 5, 8, 21, 10, 11, 238, 18, 5, 64, 5, 6, 65, 5, 64, 5, 8, 57, 21, 10, 75, 5, 64, 5, 8, 57, 13, 46, 10, 366, 367, 229, 5, 8, 57, 9, 10, 74, 5, 64, 5, 8, 43, 57, 10, 74, 73, 5, 64, 5, 8, 13, 269, 58, 10, 66, 368, 5, 8, 269, 13, 21, 10, 74, 5, 64, 5, 8, 136, 57, 148, 10, 303, 5, 8, 15, 57, 10, 304, 155, 93, 5, 8, 57, 15, 10, 154, 155, 369, 5, 8, 57, 15, 19, 10, 75, 5, 64, 5, 8, 19, 362, 58, 10, 74, 73, 5, 8, 19, 269, 10, 74, 5, 64, 5, 6, 77, 5, 8, 86, 10, 13, 9, 5, 8, 139, 10, 9, 5, 8, 145, 10, 46, 9, 5, 8, 147, 10, 43, 13, 5, 8, 84, 10, 57, 13, 9, 5, 8, 301, 10, 136, 13, 9, 5, 8, 144, 10, 15, 13, 9, 5, 8, 140, 10, 19, 13, 9, 5, 64, 5, 6, 87, 5, 8, 95, 194, 90, 5, 8, 95, 96, 107, 94, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [4, 5, 6, 7, 5, 64, 5, 64, 5, 8, 9, 10, 11, 22, 1, 5, 8, 13, 10, 11, 207, 267, 5, 8, 15, 105, 10, 11, 108, 294, 5, 64, 5, 8, 46, 105, 10, 47, 31, 58, 1, 285, 1, 5, 8, 269, 10, 270, 205, 115, 201, 5, 8, 43, 10, 44, 129, 5, 64, 5, 8, 19, 107, 10, 11, 167, 5, 8, 136, 10, 137, 93, 244, 118, 295, 5, 64, 5, 8, 362, 10, 363, 56, 93, 118, 364, 119, 5, 8, 57, 58, 10, 59, 365, 268, 5, 64, 5, 8, 21, 10, 11, 238, 18, 5, 64, 5, 6, 65, 5, 64, 5, 8, 57, 21, 10, 75, 5, 64, 5, 8, 57, 13, 46, 10, 366, 367, 229, 5, 8, 57, 9, 10, 74, 5, 64, 5, 8, 43, 57, 10, 74, 73, 5, 64, 5, 8, 13, 269, 58, 10, 66, 368, 5, 8, 269, 13, 21, 10, 74, 5, 64, 5, 8, 136, 57, 148, 10, 303, 5, 8, 15, 57, 10, 304, 155, 93, 5, 8, 57, 15, 10, 154, 155, 369, 5, 8, 57, 15, 19, 10, 75, 5, 64, 5, 8, 19, 362, 58, 10, 74, 73, 5, 8, 19, 269, 10, 74, 5, 64, 5, 6, 77, 5, 8, 86, 10, 13, 9, 5, 8, 139, 10, 9, 5, 8, 145, 10, 46, 9, 5, 8, 147, 10, 43, 13, 5, 8, 84, 10, 57, 13, 9, 5, 8, 301, 10, 136, 13, 9, 5, 8, 144, 10, 15, 13, 9, 5, 8, 140, 10, 19, 13, 9, 5, 64, 5, 6, 87, 5, 8, 95, 194, 90, 5, 8, 95, 96, 107, 94, 5, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 282}, "15": {"input": [2, 4, 158, 234, 5, 64, 5, 6, 7, 5, 8, 9, 10, 11, 370, 98, 5, 8, 174, 10, 175, 371, 5, 64, 5, 8, 163, 10, 164, 5, 14, 166, 107, 10, 58, 167, 5, 14, 168, 107, 10, 58, 167, 5, 14, 169, 107, 10, 58, 167, 5, 14, 170, 107, 10, 58, 167, 5, 64, 5, 8, 13, 105, 10, 11, 161, 372, 5, 14, 202, 10, 5, 14, 252, 10, 5, 14, 273, 10, 5, 14, 321, 10, 5, 64, 5, 8, 43, 10, 44, 160, 5, 14, 373, 10, 5, 14, 374, 10, 5, 14, 375, 10, 5, 14, 376, 10, 5, 64, 5, 8, 349, 10, 44, 129, 5, 64, 5, 8, 15, 10, 11, 184, 18, 5, 64, 5, 6, 77, 5, 8, 311, 10, 9, 202, 5, 8, 185, 10, 9, 252, 5, 8, 186, 10, 9, 273, 5, 8, 187, 10, 9, 321, 5, 8, 240, 10, 166, 9, 5, 8, 218, 10, 168, 9, 5, 8, 215, 10, 169, 9, 5, 8, 1, 10, 170, 9, 5, 8, 141, 10, 373, 9, 5, 8, 140, 10, 374, 9, 5, 8, 139, 10, 375, 9, 5, 8, 145, 10, 376, 9, 5, 64, 5, 8, 84, 10, 174, 9, 5, 8, 86, 10, 9, 5, 8, 85, 10, 15, 5, 8, 147, 10, 349, 9, 5, 64, 5, 6, 65, 5, 8, 174, 15, 43, 10, 75, 5, 8, 163, 174, 58, 10, 189, 5, 8, 163, 15, 163, 43, 58, 10, 190, 5, 8, 166, 202, 10, 377, 378, 73, 5, 8, 168, 252, 10, 377, 379, 262, 5, 8, 169, 273, 10, 377, 380, 302, 5, 8, 170, 321, 10, 377, 381, 1, 5, 8, 163, 13, 10, 72, 5, 8, 349, 174, 10, 74, 1, 5, 64, 5, 6, 87, 5, 8, 95, 1, 107, 97, 90, 5, 8, 88, 89, 94, 5, 64, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [4, 158, 234, 5, 64, 5, 6, 7, 5, 8, 9, 10, 11, 370, 98, 5, 8, 174, 10, 175, 371, 5, 64, 5, 8, 163, 10, 164, 5, 14, 166, 107, 10, 58, 167, 5, 14, 168, 107, 10, 58, 167, 5, 14, 169, 107, 10, 58, 167, 5, 14, 170, 107, 10, 58, 167, 5, 64, 5, 8, 13, 105, 10, 11, 161, 372, 5, 14, 202, 10, 5, 14, 252, 10, 5, 14, 273, 10, 5, 14, 321, 10, 5, 64, 5, 8, 43, 10, 44, 160, 5, 14, 373, 10, 5, 14, 374, 10, 5, 14, 375, 10, 5, 14, 376, 10, 5, 64, 5, 8, 349, 10, 44, 129, 5, 64, 5, 8, 15, 10, 11, 184, 18, 5, 64, 5, 6, 77, 5, 8, 311, 10, 9, 202, 5, 8, 185, 10, 9, 252, 5, 8, 186, 10, 9, 273, 5, 8, 187, 10, 9, 321, 5, 8, 240, 10, 166, 9, 5, 8, 218, 10, 168, 9, 5, 8, 215, 10, 169, 9, 5, 8, 1, 10, 170, 9, 5, 8, 141, 10, 373, 9, 5, 8, 140, 10, 374, 9, 5, 8, 139, 10, 375, 9, 5, 8, 145, 10, 376, 9, 5, 64, 5, 8, 84, 10, 174, 9, 5, 8, 86, 10, 9, 5, 8, 85, 10, 15, 5, 8, 147, 10, 349, 9, 5, 64, 5, 6, 65, 5, 8, 174, 15, 43, 10, 75, 5, 8, 163, 174, 58, 10, 189, 5, 8, 163, 15, 163, 43, 58, 10, 190, 5, 8, 166, 202, 10, 377, 378, 73, 5, 8, 168, 252, 10, 377, 379, 262, 5, 8, 169, 273, 10, 377, 380, 302, 5, 8, 170, 321, 10, 377, 381, 1, 5, 8, 163, 13, 10, 72, 5, 8, 349, 174, 10, 74, 1, 5, 64, 5, 6, 87, 5, 8, 95, 1, 107, 97, 90, 5, 8, 88, 89, 94, 5, 64, 5, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 318}, "16": {"input": [2, 4, 158, 5, 6, 7, 5, 8, 9, 10, 11, 98, 267, 5, 8, 174, 10, 175, 1, 5, 8, 163, 107, 10, 164, 382, 5, 8, 43, 10, 44, 28, 1, 5, 8, 13, 105, 10, 11, 161, 236, 48, 5, 8, 15, 10, 11, 238, 18, 5, 64, 5, 6, 77, 5, 8, 82, 10, 43, 9, 5, 8, 79, 10, 13, 9, 5, 8, 185, 10, 163, 9, 5, 8, 84, 10, 174, 9, 5, 8, 86, 10, 9, 5, 64, 5, 6, 65, 5, 8, 174, 15, 10, 75, 5, 8, 163, 174, 58, 10, 189, 5, 8, 163, 15, 43, 163, 105, 10, 190, 5, 8, 174, 13, 10, 74, 70, 5, 8, 43, 174, 10, 74, 73, 5, 8, 163, 13, 107, 10, 74, 5, 64, 5, 6, 87, 5, 8, 95, 193, 97, 94, 5, 8, 95, 194, 97, 90, 5, 8, 88, 89, 94, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [4, 158, 5, 6, 7, 5, 8, 9, 10, 11, 98, 267, 5, 8, 174, 10, 175, 1, 5, 8, 163, 107, 10, 164, 382, 5, 8, 43, 10, 44, 28, 1, 5, 8, 13, 105, 10, 11, 161, 236, 48, 5, 8, 15, 10, 11, 238, 18, 5, 64, 5, 6, 77, 5, 8, 82, 10, 43, 9, 5, 8, 79, 10, 13, 9, 5, 8, 185, 10, 163, 9, 5, 8, 84, 10, 174, 9, 5, 8, 86, 10, 9, 5, 64, 5, 6, 65, 5, 8, 174, 15, 10, 75, 5, 8, 163, 174, 58, 10, 189, 5, 8, 163, 15, 43, 163, 105, 10, 190, 5, 8, 174, 13, 10, 74, 70, 5, 8, 43, 174, 10, 74, 73, 5, 8, 163, 13, 107, 10, 74, 5, 64, 5, 6, 87, 5, 8, 95, 193, 97, 94, 5, 8, 95, 194, 97, 90, 5, 8, 88, 89, 94, 5, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 154}, "17": {"input": [2, 5, 64, 5, 4, 383, 5, 6, 7, 5, 8, 9, 10, 11, 103, 5, 8, 13, 10, 11, 384, 5, 8, 385, 58, 10, 1, 111, 386, 387, 5, 8, 163, 10, 164, 388, 5, 8, 362, 10, 363, 1, 1, 5, 8, 166, 10, 164, 389, 5, 8, 37, 10, 38, 340, 1, 5, 14, 39, 10, 42, 1, 5, 14, 41, 10, 34, 1, 5, 8, 120, 10, 38, 295, 5, 14, 122, 10, 114, 387, 1, 5, 14, 123, 10, 110, 387, 390, 5, 8, 136, 10, 137, 28, 391, 392, 393, 5, 8, 15, 10, 11, 184, 18, 5, 8, 64, 5, 64, 5, 6, 77, 5, 8, 140, 10, 9, 166, 5, 8, 143, 10, 9, 163, 5, 8, 186, 10, 9, 39, 13, 5, 8, 185, 10, 9, 41, 13, 5, 8, 86, 10, 13, 5, 8, 85, 10, 15, 5, 8, 218, 10, 9, 5, 8, 84, 10, 9, 385, 5, 58, 64, 5, 64, 5, 6, 87, 5, 8, 95, 148, 1, 149, 97, 94, 5, 8, 91, 148, 1, 1, 149, 97, 90, 5, 64, 5, 6, 65, 5, 8, 385, 15, 37, 13, 120, 10, 74, 394, 5, 64, 5, 8, 166, 385, 10, 74, 73, 5, 64, 5, 8, 163, 362, 10, 395, 155, 396, 55, 5, 8, 362, 385, 10, 74, 5, 64, 5, 8, 163, 166, 10, 74, 73, 5, 8, 163, 385, 10, 223, 365, 5, 8, 163, 362, 10, 154, 155, 5, 64, 5, 8, 37, 15, 10, 153, 5, 64, 5, 8, 41, 13, 10, 223, 397, 398, 5, 8, 39, 13, 10, 223, 399, 398, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [5, 64, 5, 4, 383, 5, 6, 7, 5, 8, 9, 10, 11, 103, 5, 8, 13, 10, 11, 384, 5, 8, 385, 58, 10, 1, 111, 386, 387, 5, 8, 163, 10, 164, 388, 5, 8, 362, 10, 363, 1, 1, 5, 8, 166, 10, 164, 389, 5, 8, 37, 10, 38, 340, 1, 5, 14, 39, 10, 42, 1, 5, 14, 41, 10, 34, 1, 5, 8, 120, 10, 38, 295, 5, 14, 122, 10, 114, 387, 1, 5, 14, 123, 10, 110, 387, 390, 5, 8, 136, 10, 137, 28, 391, 392, 393, 5, 8, 15, 10, 11, 184, 18, 5, 8, 64, 5, 64, 5, 6, 77, 5, 8, 140, 10, 9, 166, 5, 8, 143, 10, 9, 163, 5, 8, 186, 10, 9, 39, 13, 5, 8, 185, 10, 9, 41, 13, 5, 8, 86, 10, 13, 5, 8, 85, 10, 15, 5, 8, 218, 10, 9, 5, 8, 84, 10, 9, 385, 5, 58, 64, 5, 64, 5, 6, 87, 5, 8, 95, 148, 1, 149, 97, 94, 5, 8, 91, 148, 1, 1, 149, 97, 90, 5, 64, 5, 6, 65, 5, 8, 385, 15, 37, 13, 120, 10, 74, 394, 5, 64, 5, 8, 166, 385, 10, 74, 73, 5, 64, 5, 8, 163, 362, 10, 395, 155, 396, 55, 5, 8, 362, 385, 10, 74, 5, 64, 5, 8, 163, 166, 10, 74, 73, 5, 8, 163, 385, 10, 223, 365, 5, 8, 163, 362, 10, 154, 155, 5, 64, 5, 8, 37, 15, 10, 153, 5, 64, 5, 8, 41, 13, 10, 223, 397, 398, 5, 8, 39, 13, 10, 223, 399, 398, 5, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 275}, "18": {"input": [2, 4, 158, 234, 5, 64, 5, 6, 7, 5, 8, 9, 10, 11, 370, 98, 5, 8, 13, 10, 11, 370, 98, 5, 8, 15, 105, 10, 11, 161, 372, 5, 8, 227, 10, 228, 113, 371, 5, 8, 163, 10, 164, 5, 14, 166, 107, 10, 58, 167, 5, 14, 168, 58, 10, 58, 400, 5, 8, 19, 10, 11, 184, 18, 5, 64, 5, 6, 77, 5, 8, 84, 10, 227, 13, 5, 8, 300, 10, 9, 15, 5, 8, 240, 10, 166, 13, 5, 8, 86, 10, 13, 5, 8, 85, 10, 13, 19, 5, 64, 5, 6, 65, 5, 8, 227, 76, 10, 157, 5, 8, 163, 227, 58, 10, 189, 5, 8, 166, 76, 10, 157, 5, 8, 227, 19, 10, 75, 5, 8, 163, 19, 163, 105, 10, 190, 5, 8, 166, 15, 107, 10, 66, 401, 73, 5, 8, 168, 13, 10, 66, 396, 70, 5, 64, 5, 6, 87, 5, 8, 95, 396, 107, 97, 90, 5, 64, 5, 64, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [4, 158, 234, 5, 64, 5, 6, 7, 5, 8, 9, 10, 11, 370, 98, 5, 8, 13, 10, 11, 370, 98, 5, 8, 15, 105, 10, 11, 161, 372, 5, 8, 227, 10, 228, 113, 371, 5, 8, 163, 10, 164, 5, 14, 166, 107, 10, 58, 167, 5, 14, 168, 58, 10, 58, 400, 5, 8, 19, 10, 11, 184, 18, 5, 64, 5, 6, 77, 5, 8, 84, 10, 227, 13, 5, 8, 300, 10, 9, 15, 5, 8, 240, 10, 166, 13, 5, 8, 86, 10, 13, 5, 8, 85, 10, 13, 19, 5, 64, 5, 6, 65, 5, 8, 227, 76, 10, 157, 5, 8, 163, 227, 58, 10, 189, 5, 8, 166, 76, 10, 157, 5, 8, 227, 19, 10, 75, 5, 8, 163, 19, 163, 105, 10, 190, 5, 8, 166, 15, 107, 10, 66, 401, 73, 5, 8, 168, 13, 10, 66, 396, 70, 5, 64, 5, 6, 87, 5, 8, 95, 396, 107, 97, 90, 5, 64, 5, 64, 5, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 170}, "19": {"input": [2, 4, 5, 6, 7, 5, 8, 288, 10, 1, 5, 14, 37, 10, 38, 114, 33, 101, 5, 14, 9, 10, 11, 1, 1, 5, 14, 13, 10, 11, 402, 5, 64, 5, 8, 202, 10, 225, 289, 226, 5, 14, 403, 10, 1, 111, 229, 1, 1, 1, 5, 14, 163, 107, 10, 164, 121, 165, 5, 14, 166, 105, 10, 58, 34, 5, 203, 404, 6, 10, 1, 1, 5, 203, 1, 10, 1, 20, 5, 64, 5, 8, 15, 10, 11, 28, 1, 5, 8, 19, 10, 11, 1, 5, 64, 5, 8, 21, 10, 11, 1, 402, 5, 14, 64, 5, 6, 87, 5, 8, 95, 71, 58, 90, 5, 8, 95, 1, 107, 94, 5, 231, 64, 5, 6, 65, 5, 8, 166, 403, 10, 405, 73, 5, 8, 403, 166, 10, 1, 5, 8, 202, 76, 58, 10, 74, 5, 8, 15, 403, 10, 74, 5, 64, 5, 8, 202, 21, 13, 10, 232, 5, 8, 202, 9, 10, 232, 5, 64, 5, 8, 19, 403, 10, 74, 73, 5, 8, 9, 1, 10, 74, 5, 64, 5, 6, 77, 5, 8, 233, 10, 15, 5, 8, 185, 10, 404, 5, 8, 139, 10, 19, 5, 8, 86, 10, 13, 5, 8, 85, 10, 152, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [4, 5, 6, 7, 5, 8, 288, 10, 1, 5, 14, 37, 10, 38, 114, 33, 101, 5, 14, 9, 10, 11, 1, 1, 5, 14, 13, 10, 11, 402, 5, 64, 5, 8, 202, 10, 225, 289, 226, 5, 14, 403, 10, 1, 111, 229, 1, 1, 1, 5, 14, 163, 107, 10, 164, 121, 165, 5, 14, 166, 105, 10, 58, 34, 5, 203, 404, 6, 10, 1, 1, 5, 203, 1, 10, 1, 20, 5, 64, 5, 8, 15, 10, 11, 28, 1, 5, 8, 19, 10, 11, 1, 5, 64, 5, 8, 21, 10, 11, 1, 402, 5, 14, 64, 5, 6, 87, 5, 8, 95, 71, 58, 90, 5, 8, 95, 1, 107, 94, 5, 231, 64, 5, 6, 65, 5, 8, 166, 403, 10, 405, 73, 5, 8, 403, 166, 10, 1, 5, 8, 202, 76, 58, 10, 74, 5, 8, 15, 403, 10, 74, 5, 64, 5, 8, 202, 21, 13, 10, 232, 5, 8, 202, 9, 10, 232, 5, 64, 5, 8, 19, 403, 10, 74, 73, 5, 8, 9, 1, 10, 74, 5, 64, 5, 6, 77, 5, 8, 233, 10, 15, 5, 8, 185, 10, 404, 5, 8, 139, 10, 19, 5, 8, 86, 10, 13, 5, 8, 85, 10, 152, 5, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 213}, "20": {"input": [2, 4, 313, 158, 5, 64, 5, 6, 7, 5, 8, 9, 10, 11, 98, 1, 5, 8, 13, 10, 11, 5, 14, 15, 10, 1, 5, 14, 19, 10, 1, 5, 8, 21, 10, 11, 98, 201, 98, 5, 8, 62, 10, 11, 1, 1, 1, 5, 8, 173, 10, 11, 201, 98, 5, 8, 406, 10, 1, 96, 407, 31, 408, 309, 295, 5, 8, 183, 10, 11, 207, 184, 260, 5, 8, 57, 10, 59, 58, 177, 20, 105, 365, 5, 8, 362, 10, 363, 1, 119, 118, 5, 64, 5, 6, 65, 5, 8, 406, 1, 76, 183, 10, 75, 5, 8, 57, 183, 10, 75, 5, 8, 57, 406, 10, 74, 5, 8, 362, 15, 10, 330, 242, 1, 5, 8, 15, 362, 10, 66, 69, 5, 8, 62, 57, 10, 223, 409, 5, 64, 5, 6, 87, 5, 8, 91, 410, 93, 90, 5, 8, 95, 96, 97, 94, 5, 8, 88, 89, 5, 6, 64, 5, 6, 77, 5, 8, 216, 10, 9, 5, 8, 84, 10, 57, 9, 5, 8, 143, 10, 9, 406, 5, 8, 311, 10, 9, 15, 5, 8, 141, 10, 9, 1, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [4, 313, 158, 5, 64, 5, 6, 7, 5, 8, 9, 10, 11, 98, 1, 5, 8, 13, 10, 11, 5, 14, 15, 10, 1, 5, 14, 19, 10, 1, 5, 8, 21, 10, 11, 98, 201, 98, 5, 8, 62, 10, 11, 1, 1, 1, 5, 8, 173, 10, 11, 201, 98, 5, 8, 406, 10, 1, 96, 407, 31, 408, 309, 295, 5, 8, 183, 10, 11, 207, 184, 260, 5, 8, 57, 10, 59, 58, 177, 20, 105, 365, 5, 8, 362, 10, 363, 1, 119, 118, 5, 64, 5, 6, 65, 5, 8, 406, 1, 76, 183, 10, 75, 5, 8, 57, 183, 10, 75, 5, 8, 57, 406, 10, 74, 5, 8, 362, 15, 10, 330, 242, 1, 5, 8, 15, 362, 10, 66, 69, 5, 8, 62, 57, 10, 223, 409, 5, 64, 5, 6, 87, 5, 8, 91, 410, 93, 90, 5, 8, 95, 96, 97, 94, 5, 8, 88, 89, 5, 6, 64, 5, 6, 77, 5, 8, 216, 10, 9, 5, 8, 84, 10, 57, 9, 5, 8, 143, 10, 9, 406, 5, 8, 311, 10, 9, 15, 5, 8, 141, 10, 9, 1, 5, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 195}, "21": {"input": [2, 4, 313, 5, 6, 7, 5, 64, 5, 8, 9, 10, 11, 1, 5, 8, 13, 10, 11, 17, 18, 5, 64, 5, 8, 15, 10, 11, 5, 14, 19, 10, 1, 5, 14, 21, 10, 1, 5, 14, 62, 10, 1, 5, 64, 5, 8, 173, 10, 11, 1, 48, 5, 64, 5, 8, 46, 10, 47, 201, 98, 5, 14, 50, 58, 10, 58, 411, 58, 51, 5, 14, 52, 58, 10, 58, 1, 58, 51, 5, 14, 280, 58, 10, 58, 1, 58, 51, 5, 64, 5, 8, 136, 10, 137, 93, 5, 14, 412, 10, 290, 118, 5, 14, 413, 10, 393, 118, 5, 14, 414, 10, 135, 118, 5, 64, 5, 8, 183, 10, 11, 415, 5, 64, 5, 8, 416, 10, 137, 201, 5, 14, 202, 10, 5, 14, 252, 10, 5, 14, 273, 10, 5, 64, 5, 8, 174, 10, 175, 1, 5, 64, 5, 64, 5, 6, 77, 5, 8, 86, 10, 9, 5, 8, 82, 10, 9, 13, 5, 8, 84, 10, 9, 174, 5, 8, 185, 10, 9, 19, 5, 8, 186, 10, 9, 21, 5, 8, 187, 10, 9, 62, 5, 8, 85, 10, 9, 183, 5, 8, 142, 10, 9, 173, 50, 52, 280, 5, 64, 5, 6, 87, 5, 8, 95, 148, 193, 149, 97, 94, 5, 8, 88, 89, 90, 5, 64, 5, 6, 65, 5, 8, 174, 58, 76, 58, 10, 75, 5, 8, 174, 58, 13, 58, 10, 75, 5, 8, 174, 183, 10, 74, 394, 5, 64, 5, 8, 136, 174, 10, 303, 5, 64, 5, 8, 174, 19, 10, 395, 417, 93, 418, 5, 8, 174, 21, 10, 395, 419, 93, 418, 5, 8, 174, 62, 10, 395, 420, 93, 418, 5, 64, 5, 8, 174, 19, 10, 395, 420, 93, 284, 5, 8, 174, 21, 10, 395, 417, 93, 284, 5, 8, 174, 62, 10, 395, 419, 93, 284, 5, 64, 5, 8, 174, 19, 10, 395, 419, 93, 421, 5, 8, 174, 21, 10, 395, 420, 93, 421, 5, 8, 174, 62, 10, 395, 417, 93, 421, 5, 64, 5, 8, 174, 202, 10, 154, 417, 369, 156, 219, 5, 8, 174, 202, 10, 154, 419, 369, 156, 219, 5, 8, 174, 202, 10, 154, 420, 369, 156, 219, 5, 64, 5, 8, 174, 252, 10, 154, 417, 369, 156, 312, 5, 8, 174, 252, 10, 154, 419, 369, 156, 312, 5, 8, 174, 252, 10, 154, 420, 369, 156, 312, 5, 64, 5, 8, 174, 273, 10, 154, 417, 369, 156, 73, 5, 8, 174, 273, 10, 154, 419, 369, 156, 73, 5, 8, 174, 273, 10, 154, 420, 369, 156, 73, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [4, 313, 5, 6, 7, 5, 64, 5, 8, 9, 10, 11, 1, 5, 8, 13, 10, 11, 17, 18, 5, 64, 5, 8, 15, 10, 11, 5, 14, 19, 10, 1, 5, 14, 21, 10, 1, 5, 14, 62, 10, 1, 5, 64, 5, 8, 173, 10, 11, 1, 48, 5, 64, 5, 8, 46, 10, 47, 201, 98, 5, 14, 50, 58, 10, 58, 411, 58, 51, 5, 14, 52, 58, 10, 58, 1, 58, 51, 5, 14, 280, 58, 10, 58, 1, 58, 51, 5, 64, 5, 8, 136, 10, 137, 93, 5, 14, 412, 10, 290, 118, 5, 14, 413, 10, 393, 118, 5, 14, 414, 10, 135, 118, 5, 64, 5, 8, 183, 10, 11, 415, 5, 64, 5, 8, 416, 10, 137, 201, 5, 14, 202, 10, 5, 14, 252, 10, 5, 14, 273, 10, 5, 64, 5, 8, 174, 10, 175, 1, 5, 64, 5, 64, 5, 6, 77, 5, 8, 86, 10, 9, 5, 8, 82, 10, 9, 13, 5, 8, 84, 10, 9, 174, 5, 8, 185, 10, 9, 19, 5, 8, 186, 10, 9, 21, 5, 8, 187, 10, 9, 62, 5, 8, 85, 10, 9, 183, 5, 8, 142, 10, 9, 173, 50, 52, 280, 5, 64, 5, 6, 87, 5, 8, 95, 148, 193, 149, 97, 94, 5, 8, 88, 89, 90, 5, 64, 5, 6, 65, 5, 8, 174, 58, 76, 58, 10, 75, 5, 8, 174, 58, 13, 58, 10, 75, 5, 8, 174, 183, 10, 74, 394, 5, 64, 5, 8, 136, 174, 10, 303, 5, 64, 5, 8, 174, 19, 10, 395, 417, 93, 418, 5, 8, 174, 21, 10, 395, 419, 93, 418, 5, 8, 174, 62, 10, 395, 420, 93, 418, 5, 64, 5, 8, 174, 19, 10, 395, 420, 93, 284, 5, 8, 174, 21, 10, 395, 417, 93, 284, 5, 8, 174, 62, 10, 395, 419, 93, 284, 5, 64, 5, 8, 174, 19, 10, 395, 419, 93, 421, 5, 8, 174, 21, 10, 395, 420, 93, 421, 5, 8, 174, 62, 10, 395, 417, 93, 421, 5, 64, 5, 8, 174, 202, 10, 154, 417, 369, 156, 219, 5, 8, 174, 202, 10, 154, 419, 369, 156, 219, 5, 8, 174, 202, 10, 154, 420, 369, 156, 219, 5, 64, 5, 8, 174, 252, 10, 154, 417, 369, 156, 312, 5, 8, 174, 252, 10, 154, 419, 369, 156, 312, 5, 8, 174, 252, 10, 154, 420, 369, 156, 312, 5, 64, 5, 8, 174, 273, 10, 154, 417, 369, 156, 73, 5, 8, 174, 273, 10, 154, 419, 369, 156, 73, 5, 8, 174, 273, 10, 154, 420, 369, 156, 73, 5, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 445}, "22": {"input": [2, 4, 5, 105, 7, 5, 6, 9, 10, 11, 172, 5, 6, 13, 10, 11, 172, 98, 5, 6, 15, 10, 11, 161, 160, 48, 5, 6, 19, 10, 11, 207, 299, 5, 6, 21, 10, 11, 161, 1, 5, 6, 62, 10, 11, 161, 5, 247, 173, 10, 1, 5, 247, 183, 10, 1, 5, 247, 348, 10, 1, 5, 6, 46, 10, 47, 56, 129, 418, 30, 48, 5, 6, 350, 10, 11, 22, 422, 5, 247, 351, 10, 1, 5, 247, 352, 10, 422, 5, 247, 355, 10, 1, 5, 247, 423, 10, 1, 5, 6, 424, 10, 11, 22, 422, 5, 247, 425, 10, 1, 5, 247, 426, 10, 422, 5, 247, 427, 10, 1, 5, 247, 428, 10, 1, 5, 6, 174, 10, 175, 115, 5, 247, 176, 10, 429, 248, 5, 247, 178, 10, 429, 248, 5, 247, 180, 10, 1, 5, 8, 181, 10, 1, 5, 8, 1, 10, 1, 5, 8, 1, 10, 1, 5, 8, 1, 10, 1, 5, 64, 5, 6, 271, 10, 58, 272, 243, 309, 1, 118, 248, 5, 247, 202, 10, 64, 5, 247, 252, 10, 5, 64, 5, 105, 77, 5, 6, 86, 10, 9, 5, 6, 83, 10, 173, 13, 5, 6, 301, 10, 46, 58, 13, 5, 6, 140, 10, 352, 58, 13, 5, 6, 80, 10, 351, 58, 13, 5, 6, 144, 10, 355, 58, 13, 5, 6, 146, 10, 423, 58, 13, 5, 6, 311, 10, 425, 58, 13, 5, 6, 185, 10, 426, 58, 13, 5, 6, 186, 10, 427, 58, 13, 5, 6, 187, 10, 428, 58, 13, 5, 6, 147, 10, 15, 58, 13, 5, 6, 300, 10, 21, 58, 13, 5, 6, 84, 10, 176, 58, 13, 5, 64, 5, 105, 65, 5, 64, 5, 6, 183, 180, 10, 66, 430, 58, 73, 5, 6, 173, 202, 10, 66, 360, 5, 6, 15, 174, 10, 74, 5, 64, 5, 6, 180, 9, 10, 66, 191, 5, 6, 178, 425, 10, 66, 192, 5, 6, 178, 426, 10, 66, 1, 5, 6, 178, 427, 10, 66, 1, 5, 6, 178, 428, 10, 66, 1, 5, 64, 5, 6, 176, 425, 10, 66, 192, 5, 6, 176, 426, 10, 66, 1, 5, 6, 176, 427, 10, 66, 1, 5, 6, 176, 428, 10, 66, 1, 5, 64, 5, 6, 271, 62, 21, 19, 76, 10, 75, 5, 6, 174, 21, 19, 76, 62, 10, 75, 5, 64, 5, 64, 5, 64, 5, 105, 87, 5, 6, 91, 410, 1, 97, 90, 5, 6, 91, 1, 93, 94, 5, 6, 95, 71, 97, 94, 5, 6, 88, 195, 94, 5, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [4, 5, 105, 7, 5, 6, 9, 10, 11, 172, 5, 6, 13, 10, 11, 172, 98, 5, 6, 15, 10, 11, 161, 160, 48, 5, 6, 19, 10, 11, 207, 299, 5, 6, 21, 10, 11, 161, 1, 5, 6, 62, 10, 11, 161, 5, 247, 173, 10, 1, 5, 247, 183, 10, 1, 5, 247, 348, 10, 1, 5, 6, 46, 10, 47, 56, 129, 418, 30, 48, 5, 6, 350, 10, 11, 22, 422, 5, 247, 351, 10, 1, 5, 247, 352, 10, 422, 5, 247, 355, 10, 1, 5, 247, 423, 10, 1, 5, 6, 424, 10, 11, 22, 422, 5, 247, 425, 10, 1, 5, 247, 426, 10, 422, 5, 247, 427, 10, 1, 5, 247, 428, 10, 1, 5, 6, 174, 10, 175, 115, 5, 247, 176, 10, 429, 248, 5, 247, 178, 10, 429, 248, 5, 247, 180, 10, 1, 5, 8, 181, 10, 1, 5, 8, 1, 10, 1, 5, 8, 1, 10, 1, 5, 8, 1, 10, 1, 5, 64, 5, 6, 271, 10, 58, 272, 243, 309, 1, 118, 248, 5, 247, 202, 10, 64, 5, 247, 252, 10, 5, 64, 5, 105, 77, 5, 6, 86, 10, 9, 5, 6, 83, 10, 173, 13, 5, 6, 301, 10, 46, 58, 13, 5, 6, 140, 10, 352, 58, 13, 5, 6, 80, 10, 351, 58, 13, 5, 6, 144, 10, 355, 58, 13, 5, 6, 146, 10, 423, 58, 13, 5, 6, 311, 10, 425, 58, 13, 5, 6, 185, 10, 426, 58, 13, 5, 6, 186, 10, 427, 58, 13, 5, 6, 187, 10, 428, 58, 13, 5, 6, 147, 10, 15, 58, 13, 5, 6, 300, 10, 21, 58, 13, 5, 6, 84, 10, 176, 58, 13, 5, 64, 5, 105, 65, 5, 64, 5, 6, 183, 180, 10, 66, 430, 58, 73, 5, 6, 173, 202, 10, 66, 360, 5, 6, 15, 174, 10, 74, 5, 64, 5, 6, 180, 9, 10, 66, 191, 5, 6, 178, 425, 10, 66, 192, 5, 6, 178, 426, 10, 66, 1, 5, 6, 178, 427, 10, 66, 1, 5, 6, 178, 428, 10, 66, 1, 5, 64, 5, 6, 176, 425, 10, 66, 192, 5, 6, 176, 426, 10, 66, 1, 5, 6, 176, 427, 10, 66, 1, 5, 6, 176, 428, 10, 66, 1, 5, 64, 5, 6, 271, 62, 21, 19, 76, 10, 75, 5, 6, 174, 21, 19, 76, 62, 10, 75, 5, 64, 5, 64, 5, 64, 5, 105, 87, 5, 6, 91, 410, 1, 97, 90, 5, 6, 91, 1, 93, 94, 5, 6, 95, 71, 97, 94, 5, 6, 88, 195, 94, 5, 5, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 441}, "23": {"input": [2, 4, 5, 6, 7, 107, 64, 5, 8, 9, 107, 10, 11, 1, 5, 8, 13, 107, 10, 11, 431, 5, 8, 432, 10, 1, 264, 433, 5, 8, 37, 10, 38, 225, 434, 226, 265, 118, 116, 1, 5, 8, 39, 107, 10, 38, 121, 165, 225, 434, 226, 5, 8, 15, 10, 11, 1, 5, 14, 64, 5, 6, 87, 5, 8, 95, 229, 107, 90, 5, 8, 95, 1, 94, 5, 231, 64, 5, 6, 65, 5, 8, 15, 37, 10, 74, 64, 5, 8, 37, 15, 10, 74, 5, 8, 37, 152, 10, 74, 5, 8, 37, 13, 10, 435, 5, 8, 9, 37, 10, 74, 73, 5, 8, 432, 152, 10, 75, 5, 8, 432, 76, 10, 75, 5, 8, 37, 76, 10, 74, 5, 8, 39, 152, 10, 1, 5, 8, 39, 152, 10, 435, 5, 8, 9, 39, 10, 74, 5, 8, 15, 39, 10, 74, 5, 8, 39, 15, 10, 1, 5, 8, 39, 15, 10, 435, 5, 8, 39, 37, 10, 189, 5, 8, 39, 1, 10, 435, 5, 8, 39, 432, 10, 435, 5, 8, 37, 39, 10, 74, 5, 8, 64, 5, 64, 5, 6, 77, 5, 8, 233, 10, 9, 5, 8, 239, 10, 13, 5, 8, 140, 10, 39, 5, 8, 145, 10, 1, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [4, 5, 6, 7, 107, 64, 5, 8, 9, 107, 10, 11, 1, 5, 8, 13, 107, 10, 11, 431, 5, 8, 432, 10, 1, 264, 433, 5, 8, 37, 10, 38, 225, 434, 226, 265, 118, 116, 1, 5, 8, 39, 107, 10, 38, 121, 165, 225, 434, 226, 5, 8, 15, 10, 11, 1, 5, 14, 64, 5, 6, 87, 5, 8, 95, 229, 107, 90, 5, 8, 95, 1, 94, 5, 231, 64, 5, 6, 65, 5, 8, 15, 37, 10, 74, 64, 5, 8, 37, 15, 10, 74, 5, 8, 37, 152, 10, 74, 5, 8, 37, 13, 10, 435, 5, 8, 9, 37, 10, 74, 73, 5, 8, 432, 152, 10, 75, 5, 8, 432, 76, 10, 75, 5, 8, 37, 76, 10, 74, 5, 8, 39, 152, 10, 1, 5, 8, 39, 152, 10, 435, 5, 8, 9, 39, 10, 74, 5, 8, 15, 39, 10, 74, 5, 8, 39, 15, 10, 1, 5, 8, 39, 15, 10, 435, 5, 8, 39, 37, 10, 189, 5, 8, 39, 1, 10, 435, 5, 8, 39, 432, 10, 435, 5, 8, 37, 39, 10, 74, 5, 8, 64, 5, 64, 5, 6, 77, 5, 8, 233, 10, 9, 5, 8, 239, 10, 13, 5, 8, 140, 10, 39, 5, 8, 145, 10, 1, 5, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 219}, "24": {"input": [2, 4, 1, 5, 6, 7, 5, 8, 9, 10, 11, 98, 17, 18, 5, 8, 202, 10, 5, 14, 252, 10, 5, 203, 436, 10, 437, 438, 96, 101, 439, 5, 203, 440, 10, 441, 438, 69, 439, 5, 14, 104, 10, 106, 33, 407, 1, 5, 14, 13, 10, 11, 98, 201, 5, 8, 57, 10, 59, 71, 112, 1, 5, 8, 249, 10, 1, 5, 14, 442, 10, 441, 71, 5, 14, 1, 10, 441, 443, 5, 8, 15, 10, 11, 1, 119, 118, 5, 8, 136, 10, 137, 444, 93, 1, 16, 5, 8, 19, 10, 11, 201, 98, 5, 8, 43, 10, 44, 129, 5, 8, 21, 10, 11, 162, 5, 8, 62, 10, 11, 209, 5, 64, 5, 6, 65, 5, 8, 202, 62, 21, 10, 75, 5, 8, 252, 1, 10, 75, 5, 8, 57, 62, 21, 10, 75, 5, 8, 249, 62, 21, 10, 75, 5, 8, 104, 57, 10, 189, 5, 8, 15, 57, 10, 189, 5, 8, 15, 62, 21, 10, 74, 5, 64, 5, 8, 442, 15, 10, 66, 1, 68, 5, 64, 5, 5, 8, 436, 1, 10, 66, 291, 5, 8, 1, 13, 10, 66, 1, 5, 8, 13, 442, 10, 66, 1, 5, 64, 5, 8, 104, 43, 10, 75, 5, 8, 202, 21, 10, 75, 5, 8, 436, 19, 58, 10, 66, 150, 312, 5, 8, 440, 19, 10, 66, 150, 73, 5, 64, 5, 8, 136, 57, 10, 303, 1, 5, 64, 5, 6, 77, 5, 8, 311, 10, 436, 9, 5, 8, 86, 10, 9, 5, 8, 84, 10, 9, 57, 5, 8, 145, 10, 442, 9, 5, 8, 147, 10, 19, 9, 5, 8, 218, 10, 43, 9, 5, 8, 80, 10, 21, 9, 5, 8, 83, 10, 136, 9, 5, 8, 85, 10, 9, 62, 5, 64, 5, 6, 87, 5, 8, 95, 284, 90, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [4, 1, 5, 6, 7, 5, 8, 9, 10, 11, 98, 17, 18, 5, 8, 202, 10, 5, 14, 252, 10, 5, 203, 436, 10, 437, 438, 96, 101, 439, 5, 203, 440, 10, 441, 438, 69, 439, 5, 14, 104, 10, 106, 33, 407, 1, 5, 14, 13, 10, 11, 98, 201, 5, 8, 57, 10, 59, 71, 112, 1, 5, 8, 249, 10, 1, 5, 14, 442, 10, 441, 71, 5, 14, 1, 10, 441, 443, 5, 8, 15, 10, 11, 1, 119, 118, 5, 8, 136, 10, 137, 444, 93, 1, 16, 5, 8, 19, 10, 11, 201, 98, 5, 8, 43, 10, 44, 129, 5, 8, 21, 10, 11, 162, 5, 8, 62, 10, 11, 209, 5, 64, 5, 6, 65, 5, 8, 202, 62, 21, 10, 75, 5, 8, 252, 1, 10, 75, 5, 8, 57, 62, 21, 10, 75, 5, 8, 249, 62, 21, 10, 75, 5, 8, 104, 57, 10, 189, 5, 8, 15, 57, 10, 189, 5, 8, 15, 62, 21, 10, 74, 5, 64, 5, 8, 442, 15, 10, 66, 1, 68, 5, 64, 5, 5, 8, 436, 1, 10, 66, 291, 5, 8, 1, 13, 10, 66, 1, 5, 8, 13, 442, 10, 66, 1, 5, 64, 5, 8, 104, 43, 10, 75, 5, 8, 202, 21, 10, 75, 5, 8, 436, 19, 58, 10, 66, 150, 312, 5, 8, 440, 19, 10, 66, 150, 73, 5, 64, 5, 8, 136, 57, 10, 303, 1, 5, 64, 5, 6, 77, 5, 8, 311, 10, 436, 9, 5, 8, 86, 10, 9, 5, 8, 84, 10, 9, 57, 5, 8, 145, 10, 442, 9, 5, 8, 147, 10, 19, 9, 5, 8, 218, 10, 43, 9, 5, 8, 80, 10, 21, 9, 5, 8, 83, 10, 136, 9, 5, 8, 85, 10, 9, 62, 5, 64, 5, 6, 87, 5, 8, 95, 284, 90, 5, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 315}, "25": {"input": [2, 4, 5, 6, 7, 64, 5, 8, 163, 107, 10, 164, 101, 1, 5, 8, 445, 10, 1, 225, 1, 1, 1, 309, 5, 14, 64, 5, 6, 87, 5, 8, 95, 446, 392, 90, 6, 64, 5, 8, 95, 1, 148, 94, 6, 64, 5, 231, 64, 5, 6, 65, 5, 8, 445, 152, 10, 74, 64, 5, 8, 445, 76, 10, 74, 64, 5, 8, 445, 163, 10, 1, 5, 8, 163, 445, 58, 10, 1, 1, 5, 8, 445, 163, 10, 74, 5, 8, 64, 5, 6, 77, 5, 8, 233, 10, 1, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [4, 5, 6, 7, 64, 5, 8, 163, 107, 10, 164, 101, 1, 5, 8, 445, 10, 1, 225, 1, 1, 1, 309, 5, 14, 64, 5, 6, 87, 5, 8, 95, 446, 392, 90, 6, 64, 5, 8, 95, 1, 148, 94, 6, 64, 5, 231, 64, 5, 6, 65, 5, 8, 445, 152, 10, 74, 64, 5, 8, 445, 76, 10, 74, 64, 5, 8, 445, 163, 10, 1, 5, 8, 163, 445, 58, 10, 1, 1, 5, 8, 445, 163, 10, 74, 5, 8, 64, 5, 6, 77, 5, 8, 233, 10, 1, 5, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 98}, "26": {"input": [2, 4, 5, 6, 7, 5, 8, 9, 10, 11, 17, 18, 98, 5, 8, 43, 10, 44, 28, 129, 5, 8, 174, 10, 175, 1, 5, 8, 13, 10, 11, 162, 5, 8, 15, 10, 11, 103, 5, 8, 19, 10, 11, 447, 5, 64, 5, 8, 136, 10, 137, 93, 444, 295, 5, 14, 412, 10, 1, 5, 14, 413, 10, 1, 5, 64, 5, 8, 21, 10, 11, 448, 119, 5, 8, 62, 10, 11, 1, 5, 64, 5, 6, 65, 5, 64, 5, 8, 174, 62, 10, 75, 5, 8, 43, 174, 10, 74, 73, 5, 8, 174, 13, 10, 74, 70, 5, 8, 21, 174, 10, 74, 73, 5, 64, 5, 8, 136, 174, 10, 303, 449, 5, 8, 174, 15, 10, 450, 417, 97, 5, 8, 174, 19, 10, 450, 419, 97, 5, 64, 5, 6, 87, 5, 8, 88, 1, 94, 5, 8, 95, 193, 97, 94, 5, 8, 95, 194, 97, 90, 5, 64, 5, 6, 77, 5, 8, 147, 10, 43, 9, 5, 8, 83, 10, 13, 9, 5, 8, 139, 10, 21, 9, 5, 8, 217, 10, 412, 9, 5, 8, 80, 10, 413, 9, 5, 8, 216, 10, 15, 5, 8, 82, 10, 19, 9, 5, 8, 86, 10, 9, 5, 8, 84, 10, 174, 9, 5, 8, 85, 10, 62, 287, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [4, 5, 6, 7, 5, 8, 9, 10, 11, 17, 18, 98, 5, 8, 43, 10, 44, 28, 129, 5, 8, 174, 10, 175, 1, 5, 8, 13, 10, 11, 162, 5, 8, 15, 10, 11, 103, 5, 8, 19, 10, 11, 447, 5, 64, 5, 8, 136, 10, 137, 93, 444, 295, 5, 14, 412, 10, 1, 5, 14, 413, 10, 1, 5, 64, 5, 8, 21, 10, 11, 448, 119, 5, 8, 62, 10, 11, 1, 5, 64, 5, 6, 65, 5, 64, 5, 8, 174, 62, 10, 75, 5, 8, 43, 174, 10, 74, 73, 5, 8, 174, 13, 10, 74, 70, 5, 8, 21, 174, 10, 74, 73, 5, 64, 5, 8, 136, 174, 10, 303, 449, 5, 8, 174, 15, 10, 450, 417, 97, 5, 8, 174, 19, 10, 450, 419, 97, 5, 64, 5, 6, 87, 5, 8, 88, 1, 94, 5, 8, 95, 193, 97, 94, 5, 8, 95, 194, 97, 90, 5, 64, 5, 6, 77, 5, 8, 147, 10, 43, 9, 5, 8, 83, 10, 13, 9, 5, 8, 139, 10, 21, 9, 5, 8, 217, 10, 412, 9, 5, 8, 80, 10, 413, 9, 5, 8, 216, 10, 15, 5, 8, 82, 10, 19, 9, 5, 8, 86, 10, 9, 5, 8, 84, 10, 174, 9, 5, 8, 85, 10, 62, 287, 5, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 224}, "27": {"input": [2, 4, 5, 6, 7, 5, 8, 9, 10, 11, 98, 17, 18, 5, 8, 13, 10, 11, 16, 1, 293, 5, 8, 15, 10, 193, 5, 14, 271, 58, 10, 272, 58, 205, 1, 5, 14, 436, 10, 437, 101, 439, 5, 8, 174, 10, 175, 1, 5, 8, 19, 10, 11, 209, 5, 64, 5, 6, 65, 5, 8, 15, 105, 19, 15, 105, 10, 75, 5, 8, 174, 19, 107, 10, 75, 5, 8, 174, 58, 271, 58, 10, 74, 70, 5, 8, 13, 436, 10, 74, 5, 8, 436, 174, 58, 10, 66, 291, 73, 5, 8, 436, 13, 10, 66, 276, 5, 64, 5, 6, 77, 5, 8, 311, 10, 436, 9, 5, 8, 86, 10, 9, 5, 8, 84, 10, 9, 174, 5, 8, 85, 10, 9, 19, 5, 64, 5, 6, 87, 5, 8, 95, 443, 90, 5, 8, 95, 193, 94, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [4, 5, 6, 7, 5, 8, 9, 10, 11, 98, 17, 18, 5, 8, 13, 10, 11, 16, 1, 293, 5, 8, 15, 10, 193, 5, 14, 271, 58, 10, 272, 58, 205, 1, 5, 14, 436, 10, 437, 101, 439, 5, 8, 174, 10, 175, 1, 5, 8, 19, 10, 11, 209, 5, 64, 5, 6, 65, 5, 8, 15, 105, 19, 15, 105, 10, 75, 5, 8, 174, 19, 107, 10, 75, 5, 8, 174, 58, 271, 58, 10, 74, 70, 5, 8, 13, 436, 10, 74, 5, 8, 436, 174, 58, 10, 66, 291, 73, 5, 8, 436, 13, 10, 66, 276, 5, 64, 5, 6, 77, 5, 8, 311, 10, 436, 9, 5, 8, 86, 10, 9, 5, 8, 84, 10, 9, 174, 5, 8, 85, 10, 9, 19, 5, 64, 5, 6, 87, 5, 8, 95, 443, 90, 5, 8, 95, 193, 94, 5, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 150}, "28": {"input": [2, 4, 5, 6, 7, 5, 8, 9, 105, 10, 11, 103, 98, 5, 8, 269, 107, 10, 270, 205, 115, 447, 5, 8, 46, 107, 10, 47, 20, 1, 447, 451, 285, 48, 5, 8, 136, 105, 10, 137, 101, 452, 453, 384, 5, 8, 43, 58, 10, 44, 28, 129, 5, 8, 174, 58, 10, 175, 1, 1, 5, 8, 13, 107, 10, 11, 402, 63, 5, 64, 5, 6, 87, 5, 8, 95, 194, 90, 5, 8, 95, 193, 94, 5, 64, 5, 6, 65, 5, 8, 174, 13, 105, 10, 75, 5, 8, 43, 174, 10, 74, 5, 64, 5, 8, 174, 136, 10, 454, 68, 5, 64, 5, 8, 174, 269, 10, 221, 70, 5, 8, 269, 136, 174, 13, 10, 74, 5, 64, 5, 6, 77, 5, 8, 185, 10, 43, 9, 5, 8, 311, 10, 46, 9, 5, 8, 79, 10, 136, 9, 5, 8, 86, 10, 9, 5, 8, 84, 10, 9, 455, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [4, 5, 6, 7, 5, 8, 9, 105, 10, 11, 103, 98, 5, 8, 269, 107, 10, 270, 205, 115, 447, 5, 8, 46, 107, 10, 47, 20, 1, 447, 451, 285, 48, 5, 8, 136, 105, 10, 137, 101, 452, 453, 384, 5, 8, 43, 58, 10, 44, 28, 129, 5, 8, 174, 58, 10, 175, 1, 1, 5, 8, 13, 107, 10, 11, 402, 63, 5, 64, 5, 6, 87, 5, 8, 95, 194, 90, 5, 8, 95, 193, 94, 5, 64, 5, 6, 65, 5, 8, 174, 13, 105, 10, 75, 5, 8, 43, 174, 10, 74, 5, 64, 5, 8, 174, 136, 10, 454, 68, 5, 64, 5, 8, 174, 269, 10, 221, 70, 5, 8, 269, 136, 174, 13, 10, 74, 5, 64, 5, 6, 77, 5, 8, 185, 10, 43, 9, 5, 8, 311, 10, 46, 9, 5, 8, 79, 10, 136, 9, 5, 8, 86, 10, 9, 5, 8, 84, 10, 9, 455, 5, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 162}, "29": {"input": [2, 4, 1, 5, 6, 7, 5, 8, 9, 10, 11, 456, 98, 5, 8, 13, 107, 10, 11, 107, 108, 457, 5, 8, 458, 58, 10, 459, 105, 35, 386, 5, 8, 37, 10, 38, 5, 14, 39, 58, 10, 114, 107, 101, 118, 116, 5, 14, 41, 10, 110, 58, 20, 58, 309, 266, 5, 8, 25, 105, 10, 26, 247, 29, 105, 51, 58, 340, 322, 5, 14, 27, 10, 1, 5, 14, 32, 10, 1, 5, 8, 202, 58, 10, 201, 98, 5, 8, 1, 58, 10, 47, 105, 49, 58, 211, 105, 131, 1, 5, 8, 1, 58, 10, 47, 105, 67, 58, 1, 105, 131, 1, 5, 64, 5, 6, 77, 5, 8, 86, 10, 9, 5, 8, 311, 10, 9, 13, 5, 8, 185, 10, 9, 46, 5, 8, 186, 10, 9, 50, 5, 8, 84, 10, 9, 458, 5, 64, 5, 6, 87, 5, 8, 95, 148, 460, 149, 97, 94, 5, 8, 91, 1, 151, 97, 90, 5, 64, 5, 6, 65, 5, 8, 458, 58, 76, 58, 10, 75, 5, 8, 25, 105, 76, 58, 10, 1, 5, 8, 37, 76, 58, 10, 74, 5, 64, 5, 8, 13, 41, 10, 72, 5, 8, 13, 39, 10, 72, 73, 5, 64, 5, 8, 13, 105, 25, 10, 74, 5, 8, 458, 25, 10, 74, 70, 5, 8, 458, 41, 58, 10, 74, 70, 5, 8, 25, 58, 39, 105, 10, 74, 262, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [4, 1, 5, 6, 7, 5, 8, 9, 10, 11, 456, 98, 5, 8, 13, 107, 10, 11, 107, 108, 457, 5, 8, 458, 58, 10, 459, 105, 35, 386, 5, 8, 37, 10, 38, 5, 14, 39, 58, 10, 114, 107, 101, 118, 116, 5, 14, 41, 10, 110, 58, 20, 58, 309, 266, 5, 8, 25, 105, 10, 26, 247, 29, 105, 51, 58, 340, 322, 5, 14, 27, 10, 1, 5, 14, 32, 10, 1, 5, 8, 202, 58, 10, 201, 98, 5, 8, 1, 58, 10, 47, 105, 49, 58, 211, 105, 131, 1, 5, 8, 1, 58, 10, 47, 105, 67, 58, 1, 105, 131, 1, 5, 64, 5, 6, 77, 5, 8, 86, 10, 9, 5, 8, 311, 10, 9, 13, 5, 8, 185, 10, 9, 46, 5, 8, 186, 10, 9, 50, 5, 8, 84, 10, 9, 458, 5, 64, 5, 6, 87, 5, 8, 95, 148, 460, 149, 97, 94, 5, 8, 91, 1, 151, 97, 90, 5, 64, 5, 6, 65, 5, 8, 458, 58, 76, 58, 10, 75, 5, 8, 25, 105, 76, 58, 10, 1, 5, 8, 37, 76, 58, 10, 74, 5, 64, 5, 8, 13, 41, 10, 72, 5, 8, 13, 39, 10, 72, 73, 5, 64, 5, 8, 13, 105, 25, 10, 74, 5, 8, 458, 25, 10, 74, 70, 5, 8, 458, 41, 58, 10, 74, 70, 5, 8, 25, 58, 39, 105, 10, 74, 262, 5, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 243}, "30": {"input": [2, 4, 5, 6, 7, 5, 8, 9, 10, 11, 98, 1, 5, 8, 461, 10, 1, 264, 339, 340, 33, 1, 1, 5, 8, 37, 10, 38, 20, 58, 204, 117, 295, 5, 8, 202, 10, 5, 14, 43, 58, 10, 44, 28, 129, 5, 64, 5, 8, 174, 10, 175, 371, 5, 64, 5, 8, 13, 10, 11, 184, 18, 5, 64, 5, 6, 65, 5, 64, 5, 8, 43, 174, 10, 74, 312, 5, 8, 174, 13, 10, 75, 5, 8, 461, 13, 10, 75, 5, 8, 174, 37, 10, 74, 70, 5, 8, 37, 13, 10, 74, 5, 64, 5, 64, 5, 6, 77, 5, 8, 78, 10, 43, 9, 5, 8, 83, 10, 461, 9, 5, 8, 86, 10, 9, 5, 8, 84, 10, 174, 9, 5, 64, 5, 6, 87, 5, 8, 95, 194, 97, 90, 5, 8, 95, 193, 97, 94, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [4, 5, 6, 7, 5, 8, 9, 10, 11, 98, 1, 5, 8, 461, 10, 1, 264, 339, 340, 33, 1, 1, 5, 8, 37, 10, 38, 20, 58, 204, 117, 295, 5, 8, 202, 10, 5, 14, 43, 58, 10, 44, 28, 129, 5, 64, 5, 8, 174, 10, 175, 371, 5, 64, 5, 8, 13, 10, 11, 184, 18, 5, 64, 5, 6, 65, 5, 64, 5, 8, 43, 174, 10, 74, 312, 5, 8, 174, 13, 10, 75, 5, 8, 461, 13, 10, 75, 5, 8, 174, 37, 10, 74, 70, 5, 8, 37, 13, 10, 74, 5, 64, 5, 64, 5, 6, 77, 5, 8, 78, 10, 43, 9, 5, 8, 83, 10, 461, 9, 5, 8, 86, 10, 9, 5, 8, 84, 10, 174, 9, 5, 64, 5, 6, 87, 5, 8, 95, 194, 97, 90, 5, 8, 95, 193, 97, 94, 5, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 149}, "31": {"input": [2, 4, 5, 6, 7, 5, 64, 5, 8, 9, 10, 11, 98, 103, 5, 8, 13, 10, 11, 121, 5, 8, 15, 10, 11, 196, 5, 8, 19, 10, 11, 201, 5, 8, 21, 10, 11, 1, 5, 64, 5, 8, 46, 58, 10, 47, 1, 48, 462, 105, 131, 5, 14, 50, 58, 10, 67, 5, 14, 52, 58, 10, 49, 5, 64, 5, 8, 25, 10, 26, 463, 464, 309, 346, 29, 114, 5, 14, 27, 10, 1, 343, 5, 14, 32, 10, 1, 5, 64, 5, 8, 136, 58, 10, 137, 28, 1, 391, 5, 8, 412, 10, 137, 28, 93, 391, 5, 64, 5, 8, 202, 10, 5, 14, 37, 10, 38, 110, 22, 124, 213, 5, 14, 62, 10, 11, 465, 5, 14, 39, 10, 38, 110, 22, 124, 429, 5, 64, 5, 64, 5, 8, 41, 10, 38, 116, 128, 5, 64, 5, 8, 174, 10, 175, 5, 14, 176, 10, 1, 248, 5, 64, 5, 8, 173, 10, 11, 208, 5, 64, 5, 6, 65, 5, 8, 174, 173, 76, 46, 10, 75, 5, 64, 5, 8, 25, 173, 10, 153, 5, 8, 25, 173, 10, 75, 5, 8, 41, 76, 10, 74, 5, 64, 5, 8, 13, 41, 10, 66, 69, 68, 5, 64, 5, 8, 37, 13, 10, 75, 5, 8, 37, 19, 10, 66, 35, 5, 8, 39, 13, 10, 66, 264, 5, 64, 5, 8, 39, 173, 10, 66, 243, 5, 8, 39, 174, 10, 74, 73, 5, 64, 5, 8, 174, 25, 10, 154, 155, 444, 156, 73, 5, 64, 5, 8, 174, 21, 10, 395, 155, 411, 1, 5, 8, 174, 21, 10, 154, 155, 1, 5, 8, 412, 21, 10, 74, 1, 5, 64, 5, 64, 5, 6, 77, 5, 8, 84, 10, 176, 15, 5, 8, 140, 10, 13, 9, 5, 8, 142, 10, 15, 5, 8, 144, 10, 27, 9, 5, 8, 146, 10, 32, 9, 5, 8, 139, 10, 37, 9, 5, 8, 143, 10, 52, 15, 5, 8, 1, 10, 50, 15, 5, 8, 1, 10, 21, 5, 8, 86, 10, 9, 5, 64, 5, 6, 87, 5, 8, 91, 466, 93, 94, 5, 8, 95, 193, 94, 5, 8, 91, 467, 151, 97, 90, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [4, 5, 6, 7, 5, 64, 5, 8, 9, 10, 11, 98, 103, 5, 8, 13, 10, 11, 121, 5, 8, 15, 10, 11, 196, 5, 8, 19, 10, 11, 201, 5, 8, 21, 10, 11, 1, 5, 64, 5, 8, 46, 58, 10, 47, 1, 48, 462, 105, 131, 5, 14, 50, 58, 10, 67, 5, 14, 52, 58, 10, 49, 5, 64, 5, 8, 25, 10, 26, 463, 464, 309, 346, 29, 114, 5, 14, 27, 10, 1, 343, 5, 14, 32, 10, 1, 5, 64, 5, 8, 136, 58, 10, 137, 28, 1, 391, 5, 8, 412, 10, 137, 28, 93, 391, 5, 64, 5, 8, 202, 10, 5, 14, 37, 10, 38, 110, 22, 124, 213, 5, 14, 62, 10, 11, 465, 5, 14, 39, 10, 38, 110, 22, 124, 429, 5, 64, 5, 64, 5, 8, 41, 10, 38, 116, 128, 5, 64, 5, 8, 174, 10, 175, 5, 14, 176, 10, 1, 248, 5, 64, 5, 8, 173, 10, 11, 208, 5, 64, 5, 6, 65, 5, 8, 174, 173, 76, 46, 10, 75, 5, 64, 5, 8, 25, 173, 10, 153, 5, 8, 25, 173, 10, 75, 5, 8, 41, 76, 10, 74, 5, 64, 5, 8, 13, 41, 10, 66, 69, 68, 5, 64, 5, 8, 37, 13, 10, 75, 5, 8, 37, 19, 10, 66, 35, 5, 8, 39, 13, 10, 66, 264, 5, 64, 5, 8, 39, 173, 10, 66, 243, 5, 8, 39, 174, 10, 74, 73, 5, 64, 5, 8, 174, 25, 10, 154, 155, 444, 156, 73, 5, 64, 5, 8, 174, 21, 10, 395, 155, 411, 1, 5, 8, 174, 21, 10, 154, 155, 1, 5, 8, 412, 21, 10, 74, 1, 5, 64, 5, 64, 5, 6, 77, 5, 8, 84, 10, 176, 15, 5, 8, 140, 10, 13, 9, 5, 8, 142, 10, 15, 5, 8, 144, 10, 27, 9, 5, 8, 146, 10, 32, 9, 5, 8, 139, 10, 37, 9, 5, 8, 143, 10, 52, 15, 5, 8, 1, 10, 50, 15, 5, 8, 1, 10, 21, 5, 8, 86, 10, 9, 5, 64, 5, 6, 87, 5, 8, 91, 466, 93, 94, 5, 8, 95, 193, 94, 5, 8, 91, 467, 151, 97, 90, 5, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 375}, "32": {"input": [2, 4, 5, 107, 7, 5, 247, 9, 10, 11, 172, 98, 5, 247, 271, 10, 272, 1, 248, 205, 230, 33, 1, 5, 64, 5, 247, 13, 10, 11, 1, 5, 247, 136, 10, 137, 1, 5, 468, 412, 10, 1, 93, 5, 468, 413, 10, 1, 58, 93, 5, 468, 414, 10, 1, 93, 5, 468, 416, 10, 1, 93, 5, 468, 469, 10, 1, 93, 5, 468, 470, 10, 1, 93, 5, 64, 5, 247, 227, 10, 228, 213, 471, 248, 5, 247, 15, 10, 11, 207, 299, 5, 6, 64, 5, 107, 77, 5, 247, 185, 10, 412, 9, 5, 247, 186, 10, 413, 9, 5, 247, 187, 10, 414, 9, 5, 247, 188, 10, 416, 9, 5, 247, 472, 10, 469, 9, 5, 247, 1, 10, 470, 9, 5, 247, 83, 10, 13, 9, 5, 247, 1, 10, 227, 412, 413, 9, 5, 247, 84, 10, 227, 9, 5, 247, 139, 10, 271, 9, 5, 247, 86, 10, 9, 5, 231, 64, 5, 107, 87, 5, 247, 88, 195, 94, 5, 247, 95, 230, 94, 5, 247, 95, 1, 97, 90, 5, 8, 64, 5, 107, 65, 5, 247, 227, 58, 15, 13, 58, 10, 75, 5, 247, 271, 58, 15, 13, 58, 10, 75, 5, 64, 5, 247, 227, 271, 10, 74, 70, 5, 64, 5, 247, 412, 227, 10, 303, 73, 5, 247, 413, 227, 10, 473, 1, 73, 5, 247, 414, 227, 10, 473, 1, 73, 5, 247, 416, 227, 10, 473, 1, 73, 5, 247, 469, 227, 10, 473, 1, 73, 5, 247, 470, 227, 10, 473, 1, 73, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [4, 5, 107, 7, 5, 247, 9, 10, 11, 172, 98, 5, 247, 271, 10, 272, 1, 248, 205, 230, 33, 1, 5, 64, 5, 247, 13, 10, 11, 1, 5, 247, 136, 10, 137, 1, 5, 468, 412, 10, 1, 93, 5, 468, 413, 10, 1, 58, 93, 5, 468, 414, 10, 1, 93, 5, 468, 416, 10, 1, 93, 5, 468, 469, 10, 1, 93, 5, 468, 470, 10, 1, 93, 5, 64, 5, 247, 227, 10, 228, 213, 471, 248, 5, 247, 15, 10, 11, 207, 299, 5, 6, 64, 5, 107, 77, 5, 247, 185, 10, 412, 9, 5, 247, 186, 10, 413, 9, 5, 247, 187, 10, 414, 9, 5, 247, 188, 10, 416, 9, 5, 247, 472, 10, 469, 9, 5, 247, 1, 10, 470, 9, 5, 247, 83, 10, 13, 9, 5, 247, 1, 10, 227, 412, 413, 9, 5, 247, 84, 10, 227, 9, 5, 247, 139, 10, 271, 9, 5, 247, 86, 10, 9, 5, 231, 64, 5, 107, 87, 5, 247, 88, 195, 94, 5, 247, 95, 230, 94, 5, 247, 95, 1, 97, 90, 5, 8, 64, 5, 107, 65, 5, 247, 227, 58, 15, 13, 58, 10, 75, 5, 247, 271, 58, 15, 13, 58, 10, 75, 5, 64, 5, 247, 227, 271, 10, 74, 70, 5, 64, 5, 247, 412, 227, 10, 303, 73, 5, 247, 413, 227, 10, 473, 1, 73, 5, 247, 414, 227, 10, 473, 1, 73, 5, 247, 416, 227, 10, 473, 1, 73, 5, 247, 469, 227, 10, 473, 1, 73, 5, 247, 470, 227, 10, 473, 1, 73, 5, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 269}, "33": {"input": [2, 4, 5, 6, 7, 5, 64, 5, 8, 288, 10, 1, 5, 14, 9, 10, 11, 402, 5, 64, 5, 8, 202, 10, 225, 1, 5, 14, 474, 10, 1, 1, 1, 1, 1, 337, 5, 64, 5, 8, 37, 10, 38, 34, 320, 448, 5, 64, 5, 8, 13, 10, 11, 201, 98, 5, 14, 252, 10, 5, 14, 273, 10, 5, 64, 5, 8, 46, 10, 47, 201, 98, 5, 14, 50, 10, 264, 463, 127, 1, 5, 14, 52, 10, 29, 1, 274, 34, 5, 14, 280, 10, 29, 1, 274, 34, 5, 14, 281, 10, 475, 1, 274, 34, 5, 14, 282, 10, 397, 326, 212, 5, 64, 5, 8, 39, 10, 38, 124, 5, 14, 41, 10, 1, 58, 476, 5, 14, 120, 10, 1, 58, 477, 5, 64, 5, 8, 122, 10, 38, 34, 124, 199, 48, 5, 64, 5, 8, 15, 10, 11, 1, 402, 5, 64, 5, 8, 19, 10, 11, 20, 327, 5, 14, 64, 5, 6, 87, 5, 8, 91, 92, 93, 90, 5, 8, 95, 1, 94, 5, 64, 5, 64, 5, 6, 65, 5, 64, 5, 8, 474, 329, 10, 330, 284, 1, 1, 1, 1, 5, 8, 474, 329, 10, 330, 421, 1, 1, 1, 1, 5, 8, 37, 474, 10, 74, 73, 5, 8, 122, 474, 10, 74, 5, 8, 474, 15, 9, 10, 232, 5, 8, 474, 122, 10, 66, 69, 5, 8, 474, 39, 10, 221, 5, 64, 5, 8, 39, 76, 10, 74, 5, 64, 5, 64, 5, 64, 5, 6, 77, 5, 8, 78, 10, 252, 5, 8, 79, 10, 273, 5, 8, 142, 10, 52, 15, 5, 8, 83, 10, 280, 15, 5, 8, 144, 10, 281, 15, 5, 8, 241, 10, 280, 281, 15, 5, 8, 139, 10, 50, 15, 5, 8, 86, 10, 9, 5, 8, 84, 10, 455, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [4, 5, 6, 7, 5, 64, 5, 8, 288, 10, 1, 5, 14, 9, 10, 11, 402, 5, 64, 5, 8, 202, 10, 225, 1, 5, 14, 474, 10, 1, 1, 1, 1, 1, 337, 5, 64, 5, 8, 37, 10, 38, 34, 320, 448, 5, 64, 5, 8, 13, 10, 11, 201, 98, 5, 14, 252, 10, 5, 14, 273, 10, 5, 64, 5, 8, 46, 10, 47, 201, 98, 5, 14, 50, 10, 264, 463, 127, 1, 5, 14, 52, 10, 29, 1, 274, 34, 5, 14, 280, 10, 29, 1, 274, 34, 5, 14, 281, 10, 475, 1, 274, 34, 5, 14, 282, 10, 397, 326, 212, 5, 64, 5, 8, 39, 10, 38, 124, 5, 14, 41, 10, 1, 58, 476, 5, 14, 120, 10, 1, 58, 477, 5, 64, 5, 8, 122, 10, 38, 34, 124, 199, 48, 5, 64, 5, 8, 15, 10, 11, 1, 402, 5, 64, 5, 8, 19, 10, 11, 20, 327, 5, 14, 64, 5, 6, 87, 5, 8, 91, 92, 93, 90, 5, 8, 95, 1, 94, 5, 64, 5, 64, 5, 6, 65, 5, 64, 5, 8, 474, 329, 10, 330, 284, 1, 1, 1, 1, 5, 8, 474, 329, 10, 330, 421, 1, 1, 1, 1, 5, 8, 37, 474, 10, 74, 73, 5, 8, 122, 474, 10, 74, 5, 8, 474, 15, 9, 10, 232, 5, 8, 474, 122, 10, 66, 69, 5, 8, 474, 39, 10, 221, 5, 64, 5, 8, 39, 76, 10, 74, 5, 64, 5, 64, 5, 64, 5, 6, 77, 5, 8, 78, 10, 252, 5, 8, 79, 10, 273, 5, 8, 142, 10, 52, 15, 5, 8, 83, 10, 280, 15, 5, 8, 144, 10, 281, 15, 5, 8, 241, 10, 280, 281, 15, 5, 8, 139, 10, 50, 15, 5, 8, 86, 10, 9, 5, 8, 84, 10, 455, 5, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 312}, "34": {"input": [2, 4, 313, 5, 6, 7, 5, 64, 5, 8, 9, 10, 11, 98, 159, 5, 8, 202, 10, 5, 14, 136, 10, 137, 478, 292, 448, 119, 5, 14, 412, 10, 137, 244, 93, 5, 64, 5, 8, 252, 10, 5, 14, 43, 10, 44, 28, 160, 5, 14, 13, 10, 11, 294, 5, 64, 5, 8, 273, 5, 8, 46, 10, 47, 479, 1, 30, 5, 8, 321, 10, 5, 14, 480, 10, 481, 205, 482, 365, 447, 58, 1, 5, 14, 362, 10, 363, 1, 447, 5, 64, 5, 8, 50, 10, 47, 31, 264, 236, 30, 483, 5, 14, 52, 10, 264, 5, 14, 280, 10, 35, 5, 8, 373, 58, 10, 5, 14, 37, 10, 38, 1, 309, 34, 5, 14, 39, 10, 38, 1, 309, 42, 5, 64, 5, 8, 281, 10, 47, 127, 484, 30, 1, 98, 5, 8, 485, 10, 363, 245, 162, 5, 64, 5, 8, 282, 10, 47, 5, 14, 283, 10, 486, 475, 5, 14, 1, 10, 487, 397, 5, 14, 1, 10, 433, 399, 5, 14, 1, 10, 488, 489, 5, 14, 1, 10, 490, 489, 5, 8, 15, 10, 11, 490, 5, 64, 5, 8, 41, 10, 38, 111, 58, 119, 309, 5, 14, 120, 10, 114, 491, 5, 14, 122, 10, 110, 491, 5, 14, 123, 10, 42, 492, 5, 14, 125, 10, 34, 492, 5, 64, 5, 8, 174, 10, 175, 493, 61, 5, 8, 19, 10, 11, 184, 18, 5, 64, 5, 6, 77, 5, 8, 82, 10, 43, 9, 5, 8, 78, 10, 136, 9, 5, 8, 84, 10, 174, 9, 5, 8, 301, 10, 412, 9, 5, 8, 494, 10, 13, 9, 5, 64, 5, 8, 80, 10, 46, 9, 5, 8, 185, 10, 280, 9, 5, 8, 186, 10, 52, 9, 5, 8, 83, 10, 281, 9, 5, 64, 5, 8, 144, 10, 1, 9, 5, 8, 146, 10, 1, 9, 5, 8, 241, 10, 283, 9, 5, 8, 145, 10, 1, 9, 5, 8, 86, 10, 9, 5, 64, 5, 6, 65, 5, 64, 5, 8, 136, 174, 6, 10, 74, 73, 5, 8, 412, 174, 148, 10, 303, 5, 64, 5, 8, 174, 19, 50, 10, 75, 5, 8, 13, 174, 10, 304, 417, 93, 5, 8, 174, 13, 10, 75, 5, 64, 5, 8, 43, 174, 10, 74, 219, 5, 8, 174, 362, 10, 221, 5, 64, 5, 8, 362, 174, 19, 202, 252, 10, 74, 5, 64, 5, 8, 174, 373, 10, 74, 5, 8, 373, 19, 202, 252, 10, 74, 5, 64, 5, 8, 174, 485, 10, 221, 453, 5, 64, 5, 8, 282, 174, 10, 66, 71, 262, 5, 8, 174, 15, 282, 10, 75, 5, 64, 5, 8, 174, 41, 10, 221, 5, 8, 41, 19, 202, 252, 10, 74, 5, 64, 5, 6, 87, 5, 8, 95, 193, 97, 94, 5, 8, 95, 194, 97, 90, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [4, 313, 5, 6, 7, 5, 64, 5, 8, 9, 10, 11, 98, 159, 5, 8, 202, 10, 5, 14, 136, 10, 137, 478, 292, 448, 119, 5, 14, 412, 10, 137, 244, 93, 5, 64, 5, 8, 252, 10, 5, 14, 43, 10, 44, 28, 160, 5, 14, 13, 10, 11, 294, 5, 64, 5, 8, 273, 5, 8, 46, 10, 47, 479, 1, 30, 5, 8, 321, 10, 5, 14, 480, 10, 481, 205, 482, 365, 447, 58, 1, 5, 14, 362, 10, 363, 1, 447, 5, 64, 5, 8, 50, 10, 47, 31, 264, 236, 30, 483, 5, 14, 52, 10, 264, 5, 14, 280, 10, 35, 5, 8, 373, 58, 10, 5, 14, 37, 10, 38, 1, 309, 34, 5, 14, 39, 10, 38, 1, 309, 42, 5, 64, 5, 8, 281, 10, 47, 127, 484, 30, 1, 98, 5, 8, 485, 10, 363, 245, 162, 5, 64, 5, 8, 282, 10, 47, 5, 14, 283, 10, 486, 475, 5, 14, 1, 10, 487, 397, 5, 14, 1, 10, 433, 399, 5, 14, 1, 10, 488, 489, 5, 14, 1, 10, 490, 489, 5, 8, 15, 10, 11, 490, 5, 64, 5, 8, 41, 10, 38, 111, 58, 119, 309, 5, 14, 120, 10, 114, 491, 5, 14, 122, 10, 110, 491, 5, 14, 123, 10, 42, 492, 5, 14, 125, 10, 34, 492, 5, 64, 5, 8, 174, 10, 175, 493, 61, 5, 8, 19, 10, 11, 184, 18, 5, 64, 5, 6, 77, 5, 8, 82, 10, 43, 9, 5, 8, 78, 10, 136, 9, 5, 8, 84, 10, 174, 9, 5, 8, 301, 10, 412, 9, 5, 8, 494, 10, 13, 9, 5, 64, 5, 8, 80, 10, 46, 9, 5, 8, 185, 10, 280, 9, 5, 8, 186, 10, 52, 9, 5, 8, 83, 10, 281, 9, 5, 64, 5, 8, 144, 10, 1, 9, 5, 8, 146, 10, 1, 9, 5, 8, 241, 10, 283, 9, 5, 8, 145, 10, 1, 9, 5, 8, 86, 10, 9, 5, 64, 5, 6, 65, 5, 64, 5, 8, 136, 174, 6, 10, 74, 73, 5, 8, 412, 174, 148, 10, 303, 5, 64, 5, 8, 174, 19, 50, 10, 75, 5, 8, 13, 174, 10, 304, 417, 93, 5, 8, 174, 13, 10, 75, 5, 64, 5, 8, 43, 174, 10, 74, 219, 5, 8, 174, 362, 10, 221, 5, 64, 5, 8, 362, 174, 19, 202, 252, 10, 74, 5, 64, 5, 8, 174, 373, 10, 74, 5, 8, 373, 19, 202, 252, 10, 74, 5, 64, 5, 8, 174, 485, 10, 221, 453, 5, 64, 5, 8, 282, 174, 10, 66, 71, 262, 5, 8, 174, 15, 282, 10, 75, 5, 64, 5, 8, 174, 41, 10, 221, 5, 8, 41, 19, 202, 252, 10, 74, 5, 64, 5, 6, 87, 5, 8, 95, 193, 97, 94, 5, 8, 95, 194, 97, 90, 5, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 484}, "35": {"input": [2, 4, 158, 5, 6, 7, 5, 8, 9, 10, 11, 267, 5, 8, 13, 105, 10, 11, 161, 236, 483, 5, 8, 15, 10, 11, 199, 483, 5, 64, 5, 8, 227, 10, 228, 471, 1, 5, 8, 163, 107, 10, 164, 167, 5, 8, 37, 10, 38, 5, 14, 39, 10, 1, 5, 203, 41, 10, 495, 5, 203, 120, 10, 438, 5, 14, 202, 10, 382, 5, 203, 252, 10, 495, 5, 203, 273, 10, 495, 5, 203, 321, 10, 438, 5, 8, 19, 10, 11, 238, 18, 5, 64, 5, 6, 77, 5, 8, 84, 10, 227, 9, 5, 8, 140, 10, 163, 9, 5, 8, 139, 10, 252, 9, 5, 8, 494, 10, 41, 9, 5, 8, 311, 10, 13, 9, 5, 8, 78, 10, 15, 9, 5, 8, 86, 10, 9, 5, 64, 5, 64, 5, 6, 65, 5, 64, 5, 8, 41, 227, 58, 10, 66, 475, 5, 8, 120, 227, 10, 358, 5, 8, 227, 252, 41, 10, 75, 5, 6, 64, 5, 8, 227, 19, 10, 75, 5, 8, 163, 227, 58, 10, 189, 5, 8, 163, 19, 163, 13, 15, 105, 10, 190, 5, 8, 163, 37, 10, 75, 5, 8, 64, 5, 8, 227, 19, 10, 75, 5, 64, 5, 8, 120, 19, 10, 66, 29, 5, 8, 41, 19, 10, 190, 5, 64, 5, 8, 120, 163, 10, 66, 29, 5, 8, 41, 163, 10, 190, 5, 64, 5, 5, 8, 252, 321, 10, 358, 5, 8, 321, 252, 10, 66, 421, 5, 8, 252, 273, 10, 66, 496, 5, 8, 273, 252, 10, 66, 284, 5, 8, 252, 1, 10, 75, 5, 64, 5, 8, 252, 120, 10, 358, 5, 8, 120, 252, 10, 66, 29, 5, 8, 252, 41, 10, 66, 496, 5, 8, 41, 252, 10, 75, 5, 64, 5, 64, 5, 8, 321, 19, 10, 66, 284, 5, 8, 252, 19, 10, 75, 5, 8, 321, 163, 10, 66, 284, 5, 8, 252, 163, 10, 75, 5, 64, 5, 8, 120, 13, 15, 10, 74, 394, 5, 8, 321, 13, 10, 74, 222, 5, 8, 321, 15, 10, 74, 262, 5, 64, 5, 8, 227, 13, 10, 74, 394, 5, 64, 5, 6, 87, 5, 8, 95, 230, 107, 97, 94, 5, 8, 95, 418, 97, 90, 5, 8, 95, 35, 107, 97, 94, 5, 8, 88, 195, 94, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [4, 158, 5, 6, 7, 5, 8, 9, 10, 11, 267, 5, 8, 13, 105, 10, 11, 161, 236, 483, 5, 8, 15, 10, 11, 199, 483, 5, 64, 5, 8, 227, 10, 228, 471, 1, 5, 8, 163, 107, 10, 164, 167, 5, 8, 37, 10, 38, 5, 14, 39, 10, 1, 5, 203, 41, 10, 495, 5, 203, 120, 10, 438, 5, 14, 202, 10, 382, 5, 203, 252, 10, 495, 5, 203, 273, 10, 495, 5, 203, 321, 10, 438, 5, 8, 19, 10, 11, 238, 18, 5, 64, 5, 6, 77, 5, 8, 84, 10, 227, 9, 5, 8, 140, 10, 163, 9, 5, 8, 139, 10, 252, 9, 5, 8, 494, 10, 41, 9, 5, 8, 311, 10, 13, 9, 5, 8, 78, 10, 15, 9, 5, 8, 86, 10, 9, 5, 64, 5, 64, 5, 6, 65, 5, 64, 5, 8, 41, 227, 58, 10, 66, 475, 5, 8, 120, 227, 10, 358, 5, 8, 227, 252, 41, 10, 75, 5, 6, 64, 5, 8, 227, 19, 10, 75, 5, 8, 163, 227, 58, 10, 189, 5, 8, 163, 19, 163, 13, 15, 105, 10, 190, 5, 8, 163, 37, 10, 75, 5, 8, 64, 5, 8, 227, 19, 10, 75, 5, 64, 5, 8, 120, 19, 10, 66, 29, 5, 8, 41, 19, 10, 190, 5, 64, 5, 8, 120, 163, 10, 66, 29, 5, 8, 41, 163, 10, 190, 5, 64, 5, 5, 8, 252, 321, 10, 358, 5, 8, 321, 252, 10, 66, 421, 5, 8, 252, 273, 10, 66, 496, 5, 8, 273, 252, 10, 66, 284, 5, 8, 252, 1, 10, 75, 5, 64, 5, 8, 252, 120, 10, 358, 5, 8, 120, 252, 10, 66, 29, 5, 8, 252, 41, 10, 66, 496, 5, 8, 41, 252, 10, 75, 5, 64, 5, 64, 5, 8, 321, 19, 10, 66, 284, 5, 8, 252, 19, 10, 75, 5, 8, 321, 163, 10, 66, 284, 5, 8, 252, 163, 10, 75, 5, 64, 5, 8, 120, 13, 15, 10, 74, 394, 5, 8, 321, 13, 10, 74, 222, 5, 8, 321, 15, 10, 74, 262, 5, 64, 5, 8, 227, 13, 10, 74, 394, 5, 64, 5, 6, 87, 5, 8, 95, 230, 107, 97, 94, 5, 8, 95, 418, 97, 90, 5, 8, 95, 35, 107, 97, 94, 5, 8, 88, 195, 94, 5, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 396}, "36": {"input": [2, 4, 158, 5, 6, 7, 5, 8, 9, 10, 11, 370, 5, 64, 5, 8, 13, 10, 11, 5, 14, 15, 10, 310, 5, 14, 19, 10, 1, 5, 14, 21, 10, 28, 5, 64, 5, 8, 62, 10, 11, 98, 5, 14, 173, 10, 110, 1, 5, 14, 183, 10, 42, 1, 5, 14, 348, 10, 114, 1, 5, 14, 350, 10, 34, 1, 5, 64, 5, 64, 5, 8, 57, 10, 59, 365, 497, 429, 5, 8, 362, 10, 363, 93, 118, 1, 119, 5, 8, 46, 10, 47, 5, 14, 50, 10, 486, 35, 5, 14, 52, 10, 487, 29, 5, 14, 280, 10, 433, 475, 5, 14, 281, 10, 488, 397, 5, 14, 282, 10, 490, 397, 5, 64, 5, 8, 37, 10, 38, 111, 58, 119, 309, 5, 14, 39, 10, 114, 491, 5, 14, 41, 10, 110, 491, 5, 14, 120, 10, 42, 492, 5, 14, 122, 10, 34, 492, 5, 64, 5, 8, 351, 10, 11, 129, 483, 5, 8, 163, 107, 10, 164, 382, 5, 64, 5, 8, 283, 58, 10, 47, 110, 58, 489, 58, 275, 1, 48, 5, 8, 123, 10, 38, 20, 33, 5, 14, 125, 10, 1, 5, 14, 126, 10, 1, 5, 14, 134, 10, 1, 5, 14, 498, 10, 1, 5, 14, 1, 10, 135, 5, 64, 5, 8, 352, 10, 11, 184, 18, 5, 64, 5, 64, 5, 6, 77, 5, 8, 86, 10, 9, 5, 8, 84, 10, 9, 57, 5, 8, 144, 10, 9, 281, 5, 8, 146, 10, 9, 280, 5, 8, 241, 10, 9, 50, 5, 8, 145, 10, 9, 52, 5, 8, 78, 10, 9, 351, 5, 8, 143, 10, 9, 283, 5, 8, 286, 10, 9, 163, 5, 64, 5, 8, 185, 10, 9, 15, 173, 5, 8, 186, 10, 9, 19, 183, 5, 8, 187, 10, 9, 21, 173, 5, 8, 188, 10, 9, 15, 183, 5, 8, 472, 10, 9, 19, 348, 5, 8, 1, 10, 9, 21, 350, 5, 8, 1, 10, 9, 19, 173, 5, 8, 1, 10, 9, 15, 350, 5, 8, 1, 10, 9, 21, 183, 5, 64, 5, 6, 65, 5, 6, 64, 5, 8, 57, 352, 46, 10, 75, 5, 64, 5, 8, 163, 57, 58, 10, 189, 5, 8, 163, 352, 163, 46, 58, 10, 190, 5, 8, 37, 163, 352, 10, 74, 5, 64, 5, 8, 52, 362, 10, 66, 499, 5, 8, 281, 362, 10, 66, 500, 5, 8, 50, 362, 10, 66, 501, 5, 8, 280, 362, 10, 66, 502, 5, 8, 282, 362, 10, 66, 503, 5, 8, 362, 46, 10, 74, 5, 64, 5, 8, 123, 37, 10, 358, 359, 5, 8, 123, 352, 46, 10, 74, 5, 64, 5, 64, 5, 8, 125, 15, 10, 66, 1, 73, 5, 8, 126, 19, 10, 66, 1, 262, 5, 8, 134, 21, 10, 66, 1, 302, 5, 64, 5, 8, 123, 283, 62, 10, 358, 359, 5, 64, 5, 8, 498, 351, 10, 66, 1, 5, 64, 5, 6, 87, 5, 8, 91, 1, 93, 90, 1, 5, 8, 88, 195, 94, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [4, 158, 5, 6, 7, 5, 8, 9, 10, 11, 370, 5, 64, 5, 8, 13, 10, 11, 5, 14, 15, 10, 310, 5, 14, 19, 10, 1, 5, 14, 21, 10, 28, 5, 64, 5, 8, 62, 10, 11, 98, 5, 14, 173, 10, 110, 1, 5, 14, 183, 10, 42, 1, 5, 14, 348, 10, 114, 1, 5, 14, 350, 10, 34, 1, 5, 64, 5, 64, 5, 8, 57, 10, 59, 365, 497, 429, 5, 8, 362, 10, 363, 93, 118, 1, 119, 5, 8, 46, 10, 47, 5, 14, 50, 10, 486, 35, 5, 14, 52, 10, 487, 29, 5, 14, 280, 10, 433, 475, 5, 14, 281, 10, 488, 397, 5, 14, 282, 10, 490, 397, 5, 64, 5, 8, 37, 10, 38, 111, 58, 119, 309, 5, 14, 39, 10, 114, 491, 5, 14, 41, 10, 110, 491, 5, 14, 120, 10, 42, 492, 5, 14, 122, 10, 34, 492, 5, 64, 5, 8, 351, 10, 11, 129, 483, 5, 8, 163, 107, 10, 164, 382, 5, 64, 5, 8, 283, 58, 10, 47, 110, 58, 489, 58, 275, 1, 48, 5, 8, 123, 10, 38, 20, 33, 5, 14, 125, 10, 1, 5, 14, 126, 10, 1, 5, 14, 134, 10, 1, 5, 14, 498, 10, 1, 5, 14, 1, 10, 135, 5, 64, 5, 8, 352, 10, 11, 184, 18, 5, 64, 5, 64, 5, 6, 77, 5, 8, 86, 10, 9, 5, 8, 84, 10, 9, 57, 5, 8, 144, 10, 9, 281, 5, 8, 146, 10, 9, 280, 5, 8, 241, 10, 9, 50, 5, 8, 145, 10, 9, 52, 5, 8, 78, 10, 9, 351, 5, 8, 143, 10, 9, 283, 5, 8, 286, 10, 9, 163, 5, 64, 5, 8, 185, 10, 9, 15, 173, 5, 8, 186, 10, 9, 19, 183, 5, 8, 187, 10, 9, 21, 173, 5, 8, 188, 10, 9, 15, 183, 5, 8, 472, 10, 9, 19, 348, 5, 8, 1, 10, 9, 21, 350, 5, 8, 1, 10, 9, 19, 173, 5, 8, 1, 10, 9, 15, 350, 5, 8, 1, 10, 9, 21, 183, 5, 64, 5, 6, 65, 5, 6, 64, 5, 8, 57, 352, 46, 10, 75, 5, 64, 5, 8, 163, 57, 58, 10, 189, 5, 8, 163, 352, 163, 46, 58, 10, 190, 5, 8, 37, 163, 352, 10, 74, 5, 64, 5, 8, 52, 362, 10, 66, 499, 5, 8, 281, 362, 10, 66, 500, 5, 8, 50, 362, 10, 66, 501, 5, 8, 280, 362, 10, 66, 502, 5, 8, 282, 362, 10, 66, 503, 5, 8, 362, 46, 10, 74, 5, 64, 5, 8, 123, 37, 10, 358, 359, 5, 8, 123, 352, 46, 10, 74, 5, 64, 5, 64, 5, 8, 125, 15, 10, 66, 1, 73, 5, 8, 126, 19, 10, 66, 1, 262, 5, 8, 134, 21, 10, 66, 1, 302, 5, 64, 5, 8, 123, 283, 62, 10, 358, 359, 5, 64, 5, 8, 498, 351, 10, 66, 1, 5, 64, 5, 6, 87, 5, 8, 91, 1, 93, 90, 1, 5, 8, 88, 195, 94, 5, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 518}, "37": {"input": [2, 4, 313, 5, 6, 7, 5, 8, 9, 10, 11, 17, 18, 98, 5, 8, 13, 10, 11, 101, 102, 5, 14, 15, 10, 110, 58, 20, 5, 14, 19, 10, 114, 58, 205, 5, 14, 21, 58, 10, 42, 111, 5, 14, 62, 58, 10, 34, 111, 5, 64, 5, 8, 202, 10, 5, 14, 173, 10, 11, 415, 5, 14, 183, 10, 11, 201, 98, 5, 64, 5, 8, 252, 10, 5, 14, 174, 10, 175, 213, 5, 14, 317, 10, 318, 429, 341, 5, 64, 5, 8, 348, 10, 11, 28, 129, 48, 5, 8, 352, 10, 11, 237, 5, 8, 163, 58, 10, 164, 382, 5, 8, 351, 10, 11, 1, 5, 8, 352, 10, 11, 1, 5, 64, 5, 64, 5, 6, 77, 5, 8, 86, 10, 9, 5, 8, 84, 10, 174, 173, 9, 5, 8, 357, 10, 173, 9, 5, 8, 185, 10, 19, 9, 5, 8, 186, 10, 21, 9, 5, 8, 187, 10, 15, 9, 5, 8, 188, 10, 62, 9, 5, 8, 82, 10, 163, 9, 5, 8, 147, 10, 348, 9, 5, 8, 83, 10, 351, 9, 5, 8, 85, 10, 352, 9, 5, 8, 79, 10, 183, 9, 5, 64, 5, 6, 65, 5, 64, 5, 8, 174, 352, 10, 75, 5, 8, 163, 252, 58, 10, 189, 5, 8, 163, 352, 163, 58, 10, 190, 5, 64, 5, 8, 13, 163, 10, 66, 360, 5, 8, 163, 183, 10, 74, 73, 5, 64, 5, 8, 174, 13, 10, 66, 334, 5, 8, 317, 202, 10, 66, 193, 5, 8, 348, 252, 58, 10, 74, 5, 64, 5, 8, 317, 13, 10, 358, 326, 5, 64, 5, 8, 351, 252, 10, 74, 219, 5, 64, 5, 6, 87, 5, 8, 95, 430, 107, 97, 90, 5, 8, 95, 284, 58, 97, 94, 5, 8, 88, 89, 94, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [4, 313, 5, 6, 7, 5, 8, 9, 10, 11, 17, 18, 98, 5, 8, 13, 10, 11, 101, 102, 5, 14, 15, 10, 110, 58, 20, 5, 14, 19, 10, 114, 58, 205, 5, 14, 21, 58, 10, 42, 111, 5, 14, 62, 58, 10, 34, 111, 5, 64, 5, 8, 202, 10, 5, 14, 173, 10, 11, 415, 5, 14, 183, 10, 11, 201, 98, 5, 64, 5, 8, 252, 10, 5, 14, 174, 10, 175, 213, 5, 14, 317, 10, 318, 429, 341, 5, 64, 5, 8, 348, 10, 11, 28, 129, 48, 5, 8, 352, 10, 11, 237, 5, 8, 163, 58, 10, 164, 382, 5, 8, 351, 10, 11, 1, 5, 8, 352, 10, 11, 1, 5, 64, 5, 64, 5, 6, 77, 5, 8, 86, 10, 9, 5, 8, 84, 10, 174, 173, 9, 5, 8, 357, 10, 173, 9, 5, 8, 185, 10, 19, 9, 5, 8, 186, 10, 21, 9, 5, 8, 187, 10, 15, 9, 5, 8, 188, 10, 62, 9, 5, 8, 82, 10, 163, 9, 5, 8, 147, 10, 348, 9, 5, 8, 83, 10, 351, 9, 5, 8, 85, 10, 352, 9, 5, 8, 79, 10, 183, 9, 5, 64, 5, 6, 65, 5, 64, 5, 8, 174, 352, 10, 75, 5, 8, 163, 252, 58, 10, 189, 5, 8, 163, 352, 163, 58, 10, 190, 5, 64, 5, 8, 13, 163, 10, 66, 360, 5, 8, 163, 183, 10, 74, 73, 5, 64, 5, 8, 174, 13, 10, 66, 334, 5, 8, 317, 202, 10, 66, 193, 5, 8, 348, 252, 58, 10, 74, 5, 64, 5, 8, 317, 13, 10, 358, 326, 5, 64, 5, 8, 351, 252, 10, 74, 219, 5, 64, 5, 6, 87, 5, 8, 95, 430, 107, 97, 90, 5, 8, 95, 284, 58, 97, 94, 5, 8, 88, 89, 94, 5, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 311}, "38": {"input": [2, 4, 313, 5, 6, 7, 5, 8, 9, 105, 10, 11, 108, 103, 5, 8, 13, 107, 10, 11, 504, 431, 5, 8, 15, 58, 10, 11, 28, 1, 5, 8, 362, 58, 10, 363, 201, 5, 8, 202, 10, 5, 14, 57, 10, 59, 365, 1, 5, 14, 104, 107, 10, 106, 127, 1, 1, 5, 8, 19, 10, 11, 238, 18, 5, 6, 77, 5, 8, 86, 10, 9, 5, 8, 185, 10, 104, 13, 5, 8, 84, 10, 57, 15, 5, 8, 85, 10, 19, 5, 6, 65, 5, 8, 57, 104, 10, 74, 5, 8, 57, 13, 58, 10, 75, 5, 8, 202, 19, 15, 10, 75, 5, 8, 9, 104, 107, 10, 66, 291, 5, 8, 9, 57, 10, 66, 71, 73, 5, 64, 5, 6, 87, 5, 8, 91, 1, 107, 93, 90, 5, 8, 95, 96, 107, 97, 94, 5, 8, 88, 89, 94, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [4, 313, 5, 6, 7, 5, 8, 9, 105, 10, 11, 108, 103, 5, 8, 13, 107, 10, 11, 504, 431, 5, 8, 15, 58, 10, 11, 28, 1, 5, 8, 362, 58, 10, 363, 201, 5, 8, 202, 10, 5, 14, 57, 10, 59, 365, 1, 5, 14, 104, 107, 10, 106, 127, 1, 1, 5, 8, 19, 10, 11, 238, 18, 5, 6, 77, 5, 8, 86, 10, 9, 5, 8, 185, 10, 104, 13, 5, 8, 84, 10, 57, 15, 5, 8, 85, 10, 19, 5, 6, 65, 5, 8, 57, 104, 10, 74, 5, 8, 57, 13, 58, 10, 75, 5, 8, 202, 19, 15, 10, 75, 5, 8, 9, 104, 107, 10, 66, 291, 5, 8, 9, 57, 10, 66, 71, 73, 5, 64, 5, 6, 87, 5, 8, 91, 1, 107, 93, 90, 5, 8, 95, 96, 107, 97, 94, 5, 8, 88, 89, 94, 5, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 153}, "39": {"input": [2, 5, 64, 5, 4, 58, 158, 234, 5, 6, 7, 5, 64, 5, 8, 9, 10, 11, 98, 267, 5, 8, 13, 105, 10, 11, 161, 236, 5, 8, 174, 10, 175, 5, 14, 176, 10, 250, 248, 5, 14, 178, 10, 1, 248, 5, 8, 15, 10, 11, 1, 293, 5, 8, 163, 10, 164, 244, 295, 5, 8, 19, 10, 11, 160, 5, 8, 166, 107, 10, 164, 382, 165, 5, 8, 21, 10, 11, 238, 18, 5, 64, 5, 6, 77, 5, 8, 84, 10, 176, 9, 5, 8, 311, 10, 13, 9, 5, 8, 185, 10, 166, 9, 5, 8, 301, 10, 163, 9, 5, 8, 78, 10, 19, 9, 5, 8, 494, 10, 15, 9, 5, 8, 86, 10, 9, 5, 64, 5, 6, 65, 5, 8, 174, 21, 10, 75, 5, 8, 174, 13, 10, 74, 5, 8, 166, 174, 58, 10, 189, 5, 8, 166, 21, 166, 15, 10, 190, 5, 8, 166, 13, 10, 72, 73, 5, 8, 176, 163, 10, 66, 191, 5, 8, 163, 174, 10, 74, 5, 8, 176, 19, 107, 10, 75, 5, 8, 19, 178, 10, 74, 312, 5, 8, 15, 174, 10, 74, 73, 5, 64, 5, 6, 87, 5, 8, 95, 69, 97, 90, 5, 8, 95, 193, 97, 94, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [5, 64, 5, 4, 58, 158, 234, 5, 6, 7, 5, 64, 5, 8, 9, 10, 11, 98, 267, 5, 8, 13, 105, 10, 11, 161, 236, 5, 8, 174, 10, 175, 5, 14, 176, 10, 250, 248, 5, 14, 178, 10, 1, 248, 5, 8, 15, 10, 11, 1, 293, 5, 8, 163, 10, 164, 244, 295, 5, 8, 19, 10, 11, 160, 5, 8, 166, 107, 10, 164, 382, 165, 5, 8, 21, 10, 11, 238, 18, 5, 64, 5, 6, 77, 5, 8, 84, 10, 176, 9, 5, 8, 311, 10, 13, 9, 5, 8, 185, 10, 166, 9, 5, 8, 301, 10, 163, 9, 5, 8, 78, 10, 19, 9, 5, 8, 494, 10, 15, 9, 5, 8, 86, 10, 9, 5, 64, 5, 6, 65, 5, 8, 174, 21, 10, 75, 5, 8, 174, 13, 10, 74, 5, 8, 166, 174, 58, 10, 189, 5, 8, 166, 21, 166, 15, 10, 190, 5, 8, 166, 13, 10, 72, 73, 5, 8, 176, 163, 10, 66, 191, 5, 8, 163, 174, 10, 74, 5, 8, 176, 19, 107, 10, 75, 5, 8, 19, 178, 10, 74, 312, 5, 8, 15, 174, 10, 74, 73, 5, 64, 5, 6, 87, 5, 8, 95, 69, 97, 90, 5, 8, 95, 193, 97, 94, 5, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 217}, "40": {"input": [2, 4, 5, 6, 7, 5, 8, 9, 10, 11, 17, 18, 98, 5, 8, 43, 10, 44, 28, 199, 5, 8, 174, 10, 175, 182, 5, 8, 13, 10, 11, 162, 5, 8, 15, 10, 11, 208, 5, 64, 5, 6, 65, 5, 64, 5, 8, 174, 15, 10, 75, 5, 8, 43, 174, 10, 74, 73, 5, 8, 174, 13, 10, 74, 70, 5, 64, 5, 6, 87, 5, 8, 95, 193, 97, 94, 5, 8, 95, 194, 97, 90, 5, 8, 88, 89, 94, 5, 64, 5, 6, 77, 5, 8, 82, 10, 9, 43, 5, 8, 83, 10, 9, 13, 5, 8, 86, 10, 9, 5, 8, 85, 10, 9, 15, 5, 8, 84, 10, 9, 455, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [4, 5, 6, 7, 5, 8, 9, 10, 11, 17, 18, 98, 5, 8, 43, 10, 44, 28, 199, 5, 8, 174, 10, 175, 182, 5, 8, 13, 10, 11, 162, 5, 8, 15, 10, 11, 208, 5, 64, 5, 6, 65, 5, 64, 5, 8, 174, 15, 10, 75, 5, 8, 43, 174, 10, 74, 73, 5, 8, 174, 13, 10, 74, 70, 5, 64, 5, 6, 87, 5, 8, 95, 193, 97, 94, 5, 8, 95, 194, 97, 90, 5, 8, 88, 89, 94, 5, 64, 5, 6, 77, 5, 8, 82, 10, 9, 43, 5, 8, 83, 10, 9, 13, 5, 8, 86, 10, 9, 5, 8, 85, 10, 9, 15, 5, 8, 84, 10, 9, 455, 5, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 122}, "41": {"input": [2, 4, 505, 5, 6, 7, 5, 8, 9, 10, 11, 100, 98, 5, 8, 13, 10, 11, 1, 42, 98, 5, 8, 15, 10, 11, 1, 42, 98, 5, 8, 19, 10, 11, 1, 110, 98, 5, 8, 43, 58, 10, 44, 28, 199, 5, 64, 5, 8, 323, 10, 324, 1, 462, 201, 98, 5, 8, 325, 10, 324, 1, 462, 201, 98, 5, 64, 5, 8, 37, 58, 10, 38, 5, 14, 39, 58, 10, 110, 322, 5, 203, 41, 10, 308, 5, 203, 120, 10, 308, 5, 203, 122, 10, 1, 5, 203, 123, 10, 1, 5, 14, 202, 10, 5, 203, 252, 10, 115, 308, 5, 316, 273, 10, 42, 5, 316, 321, 10, 34, 5, 203, 373, 10, 115, 1, 5, 316, 374, 10, 42, 5, 316, 375, 10, 34, 5, 64, 5, 8, 57, 10, 59, 309, 489, 248, 506, 5, 8, 125, 10, 38, 1, 1, 118, 5, 8, 104, 10, 106, 1, 1, 507, 5, 8, 21, 10, 11, 207, 208, 5, 8, 64, 5, 6, 65, 5, 64, 5, 8, 57, 21, 508, 10, 75, 5, 8, 57, 39, 202, 10, 74, 5, 64, 5, 8, 39, 13, 10, 358, 359, 5, 8, 41, 13, 10, 66, 421, 5, 8, 120, 13, 10, 66, 496, 5, 8, 122, 13, 10, 66, 379, 5, 8, 123, 13, 10, 66, 380, 5, 64, 5, 8, 202, 19, 10, 358, 359, 5, 8, 273, 19, 10, 66, 29, 5, 8, 321, 19, 10, 66, 475, 5, 8, 374, 19, 10, 66, 397, 5, 8, 375, 19, 10, 66, 399, 5, 64, 5, 8, 202, 21, 10, 153, 5, 8, 202, 508, 10, 74, 5, 8, 125, 21, 508, 10, 74, 5, 64, 5, 8, 125, 252, 10, 72, 73, 5, 64, 5, 8, 43, 57, 58, 10, 74, 73, 5, 64, 5, 64, 5, 6, 64, 5, 6, 87, 5, 8, 95, 194, 105, 97, 90, 5, 8, 95, 96, 97, 94, 5, 6, 64, 5, 6, 77, 5, 8, 216, 10, 9, 5, 8, 78, 10, 43, 15, 5, 8, 85, 10, 21, 5, 8, 144, 10, 19, 15, 5, 8, 84, 10, 15, 57, 5, 8, 240, 10, 323, 15, 5, 8, 82, 10, 325, 15, 5, 8, 86, 10, 13, 5, 8, 145, 10, 104, 15, 5, 64, 5, 64, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [4, 505, 5, 6, 7, 5, 8, 9, 10, 11, 100, 98, 5, 8, 13, 10, 11, 1, 42, 98, 5, 8, 15, 10, 11, 1, 42, 98, 5, 8, 19, 10, 11, 1, 110, 98, 5, 8, 43, 58, 10, 44, 28, 199, 5, 64, 5, 8, 323, 10, 324, 1, 462, 201, 98, 5, 8, 325, 10, 324, 1, 462, 201, 98, 5, 64, 5, 8, 37, 58, 10, 38, 5, 14, 39, 58, 10, 110, 322, 5, 203, 41, 10, 308, 5, 203, 120, 10, 308, 5, 203, 122, 10, 1, 5, 203, 123, 10, 1, 5, 14, 202, 10, 5, 203, 252, 10, 115, 308, 5, 316, 273, 10, 42, 5, 316, 321, 10, 34, 5, 203, 373, 10, 115, 1, 5, 316, 374, 10, 42, 5, 316, 375, 10, 34, 5, 64, 5, 8, 57, 10, 59, 309, 489, 248, 506, 5, 8, 125, 10, 38, 1, 1, 118, 5, 8, 104, 10, 106, 1, 1, 507, 5, 8, 21, 10, 11, 207, 208, 5, 8, 64, 5, 6, 65, 5, 64, 5, 8, 57, 21, 508, 10, 75, 5, 8, 57, 39, 202, 10, 74, 5, 64, 5, 8, 39, 13, 10, 358, 359, 5, 8, 41, 13, 10, 66, 421, 5, 8, 120, 13, 10, 66, 496, 5, 8, 122, 13, 10, 66, 379, 5, 8, 123, 13, 10, 66, 380, 5, 64, 5, 8, 202, 19, 10, 358, 359, 5, 8, 273, 19, 10, 66, 29, 5, 8, 321, 19, 10, 66, 475, 5, 8, 374, 19, 10, 66, 397, 5, 8, 375, 19, 10, 66, 399, 5, 64, 5, 8, 202, 21, 10, 153, 5, 8, 202, 508, 10, 74, 5, 8, 125, 21, 508, 10, 74, 5, 64, 5, 8, 125, 252, 10, 72, 73, 5, 64, 5, 8, 43, 57, 58, 10, 74, 73, 5, 64, 5, 64, 5, 6, 64, 5, 6, 87, 5, 8, 95, 194, 105, 97, 90, 5, 8, 95, 96, 97, 94, 5, 6, 64, 5, 6, 77, 5, 8, 216, 10, 9, 5, 8, 78, 10, 43, 15, 5, 8, 85, 10, 21, 5, 8, 144, 10, 19, 15, 5, 8, 84, 10, 15, 57, 5, 8, 240, 10, 323, 15, 5, 8, 82, 10, 325, 15, 5, 8, 86, 10, 13, 5, 8, 145, 10, 104, 15, 5, 64, 5, 64, 5, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 391}, "42": {"input": [2, 4, 158, 5, 6, 7, 5, 64, 5, 8, 9, 10, 11, 159, 98, 5, 8, 13, 105, 10, 11, 161, 162, 48, 5, 64, 5, 8, 15, 10, 11, 5, 14, 19, 10, 1, 5, 14, 21, 10, 1, 5, 14, 62, 10, 1, 5, 64, 5, 8, 163, 105, 10, 164, 165, 5, 14, 166, 10, 1, 5, 14, 168, 10, 1, 5, 14, 169, 10, 1, 5, 14, 170, 10, 382, 5, 64, 5, 8, 174, 10, 175, 371, 5, 8, 173, 10, 11, 184, 18, 5, 64, 5, 6, 77, 5, 14, 84, 10, 174, 9, 5, 14, 79, 10, 13, 9, 5, 64, 5, 14, 185, 10, 166, 9, 5, 14, 186, 10, 168, 9, 5, 14, 187, 10, 169, 9, 5, 64, 5, 14, 141, 10, 19, 9, 5, 14, 140, 10, 21, 9, 5, 14, 139, 10, 62, 9, 5, 64, 5, 14, 86, 10, 9, 5, 64, 5, 64, 5, 6, 65, 5, 8, 174, 173, 10, 75, 5, 8, 174, 13, 10, 74, 70, 5, 64, 5, 8, 163, 174, 10, 189, 5, 64, 5, 8, 166, 19, 10, 66, 69, 73, 5, 8, 19, 1, 10, 75, 5, 8, 168, 21, 10, 66, 242, 73, 5, 8, 21, 1, 10, 75, 5, 8, 169, 62, 10, 66, 243, 73, 5, 8, 62, 1, 10, 75, 5, 64, 5, 8, 174, 15, 10, 75, 5, 64, 5, 8, 169, 19, 21, 10, 190, 5, 8, 168, 19, 62, 10, 190, 5, 8, 166, 62, 21, 10, 190, 5, 64, 5, 8, 163, 1, 173, 10, 190, 5, 8, 163, 13, 10, 66, 509, 5, 64, 5, 64, 5, 6, 87, 5, 8, 95, 193, 97, 94, 5, 8, 95, 446, 97, 90, 5, 8, 91, 1, 93, 94, 5, 8, 88, 195, 94, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [4, 158, 5, 6, 7, 5, 64, 5, 8, 9, 10, 11, 159, 98, 5, 8, 13, 105, 10, 11, 161, 162, 48, 5, 64, 5, 8, 15, 10, 11, 5, 14, 19, 10, 1, 5, 14, 21, 10, 1, 5, 14, 62, 10, 1, 5, 64, 5, 8, 163, 105, 10, 164, 165, 5, 14, 166, 10, 1, 5, 14, 168, 10, 1, 5, 14, 169, 10, 1, 5, 14, 170, 10, 382, 5, 64, 5, 8, 174, 10, 175, 371, 5, 8, 173, 10, 11, 184, 18, 5, 64, 5, 6, 77, 5, 14, 84, 10, 174, 9, 5, 14, 79, 10, 13, 9, 5, 64, 5, 14, 185, 10, 166, 9, 5, 14, 186, 10, 168, 9, 5, 14, 187, 10, 169, 9, 5, 64, 5, 14, 141, 10, 19, 9, 5, 14, 140, 10, 21, 9, 5, 14, 139, 10, 62, 9, 5, 64, 5, 14, 86, 10, 9, 5, 64, 5, 64, 5, 6, 65, 5, 8, 174, 173, 10, 75, 5, 8, 174, 13, 10, 74, 70, 5, 64, 5, 8, 163, 174, 10, 189, 5, 64, 5, 8, 166, 19, 10, 66, 69, 73, 5, 8, 19, 1, 10, 75, 5, 8, 168, 21, 10, 66, 242, 73, 5, 8, 21, 1, 10, 75, 5, 8, 169, 62, 10, 66, 243, 73, 5, 8, 62, 1, 10, 75, 5, 64, 5, 8, 174, 15, 10, 75, 5, 64, 5, 8, 169, 19, 21, 10, 190, 5, 8, 168, 19, 62, 10, 190, 5, 8, 166, 62, 21, 10, 190, 5, 64, 5, 8, 163, 1, 173, 10, 190, 5, 8, 163, 13, 10, 66, 509, 5, 64, 5, 64, 5, 6, 87, 5, 8, 95, 193, 97, 94, 5, 8, 95, 446, 97, 90, 5, 8, 91, 1, 93, 94, 5, 8, 88, 195, 94, 5, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 304}, "43": {"input": [2, 5, 64, 5, 4, 306, 158, 5, 6, 7, 5, 8, 9, 10, 11, 267, 98, 5, 8, 13, 105, 10, 11, 161, 277, 5, 8, 15, 105, 10, 11, 161, 279, 5, 8, 174, 10, 175, 1, 5, 8, 19, 10, 11, 307, 5, 8, 163, 107, 10, 164, 1, 165, 5, 8, 166, 107, 10, 164, 308, 165, 5, 8, 21, 10, 11, 238, 260, 5, 6, 77, 5, 8, 311, 10, 9, 15, 5, 8, 185, 10, 9, 13, 5, 8, 140, 10, 9, 166, 5, 8, 139, 10, 9, 163, 5, 8, 78, 10, 9, 19, 5, 8, 86, 10, 9, 5, 8, 84, 10, 9, 174, 5, 8, 85, 10, 21, 5, 6, 65, 5, 64, 5, 64, 5, 8, 174, 21, 13, 15, 10, 75, 5, 64, 5, 8, 166, 174, 58, 10, 189, 5, 8, 166, 1, 163, 21, 19, 10, 190, 5, 64, 5, 8, 166, 15, 10, 72, 73, 5, 8, 166, 13, 10, 74, 5, 64, 5, 8, 163, 174, 58, 10, 189, 5, 8, 163, 1, 58, 10, 189, 1, 5, 64, 5, 8, 163, 21, 166, 19, 15, 10, 190, 5, 64, 5, 8, 163, 13, 10, 72, 73, 5, 8, 19, 174, 10, 74, 312, 5, 64, 5, 64, 5, 6, 87, 5, 8, 95, 69, 97, 90, 5, 8, 95, 193, 97, 94, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [5, 64, 5, 4, 306, 158, 5, 6, 7, 5, 8, 9, 10, 11, 267, 98, 5, 8, 13, 105, 10, 11, 161, 277, 5, 8, 15, 105, 10, 11, 161, 279, 5, 8, 174, 10, 175, 1, 5, 8, 19, 10, 11, 307, 5, 8, 163, 107, 10, 164, 1, 165, 5, 8, 166, 107, 10, 164, 308, 165, 5, 8, 21, 10, 11, 238, 260, 5, 6, 77, 5, 8, 311, 10, 9, 15, 5, 8, 185, 10, 9, 13, 5, 8, 140, 10, 9, 166, 5, 8, 139, 10, 9, 163, 5, 8, 78, 10, 9, 19, 5, 8, 86, 10, 9, 5, 8, 84, 10, 9, 174, 5, 8, 85, 10, 21, 5, 6, 65, 5, 64, 5, 64, 5, 8, 174, 21, 13, 15, 10, 75, 5, 64, 5, 8, 166, 174, 58, 10, 189, 5, 8, 166, 1, 163, 21, 19, 10, 190, 5, 64, 5, 8, 166, 15, 10, 72, 73, 5, 8, 166, 13, 10, 74, 5, 64, 5, 8, 163, 174, 58, 10, 189, 5, 8, 163, 1, 58, 10, 189, 1, 5, 64, 5, 8, 163, 21, 166, 19, 15, 10, 190, 5, 64, 5, 8, 163, 13, 10, 72, 73, 5, 8, 19, 174, 10, 74, 312, 5, 64, 5, 64, 5, 6, 87, 5, 8, 95, 69, 97, 90, 5, 8, 95, 193, 97, 94, 5, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 229}, "44": {"input": [2, 4, 383, 5, 6, 7, 5, 8, 9, 10, 11, 456, 98, 5, 8, 385, 10, 1, 309, 386, 1, 510, 5, 8, 13, 10, 11, 1, 5, 8, 163, 10, 164, 48, 1, 5, 8, 461, 10, 1, 264, 339, 340, 1, 1, 1, 5, 8, 37, 10, 38, 20, 204, 511, 295, 5, 8, 166, 10, 164, 5, 14, 168, 10, 457, 5, 14, 169, 10, 1, 5, 8, 170, 10, 164, 58, 98, 201, 5, 64, 5, 6, 77, 5, 8, 84, 10, 385, 9, 5, 8, 86, 10, 9, 5, 8, 140, 10, 163, 9, 5, 8, 83, 10, 461, 9, 5, 8, 143, 10, 168, 9, 5, 8, 85, 10, 13, 9, 5, 8, 141, 10, 170, 9, 5, 512, 5, 6, 65, 5, 64, 5, 8, 385, 13, 10, 221, 70, 5, 8, 385, 76, 10, 74, 5, 64, 5, 8, 385, 37, 10, 358, 5, 8, 385, 37, 10, 221, 5, 8, 37, 385, 10, 74, 5, 64, 5, 8, 385, 168, 10, 513, 5, 8, 168, 385, 10, 66, 514, 5, 8, 385, 166, 10, 454, 5, 64, 5, 8, 385, 170, 10, 332, 1, 333, 514, 515, 5, 8, 163, 385, 10, 74, 73, 5, 64, 5, 6, 87, 5, 8, 95, 1, 97, 94, 5, 8, 95, 446, 97, 90, 5, 8, 88, 89, 94, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [4, 383, 5, 6, 7, 5, 8, 9, 10, 11, 456, 98, 5, 8, 385, 10, 1, 309, 386, 1, 510, 5, 8, 13, 10, 11, 1, 5, 8, 163, 10, 164, 48, 1, 5, 8, 461, 10, 1, 264, 339, 340, 1, 1, 1, 5, 8, 37, 10, 38, 20, 204, 511, 295, 5, 8, 166, 10, 164, 5, 14, 168, 10, 457, 5, 14, 169, 10, 1, 5, 8, 170, 10, 164, 58, 98, 201, 5, 64, 5, 6, 77, 5, 8, 84, 10, 385, 9, 5, 8, 86, 10, 9, 5, 8, 140, 10, 163, 9, 5, 8, 83, 10, 461, 9, 5, 8, 143, 10, 168, 9, 5, 8, 85, 10, 13, 9, 5, 8, 141, 10, 170, 9, 5, 512, 5, 6, 65, 5, 64, 5, 8, 385, 13, 10, 221, 70, 5, 8, 385, 76, 10, 74, 5, 64, 5, 8, 385, 37, 10, 358, 5, 8, 385, 37, 10, 221, 5, 8, 37, 385, 10, 74, 5, 64, 5, 8, 385, 168, 10, 513, 5, 8, 168, 385, 10, 66, 514, 5, 8, 385, 166, 10, 454, 5, 64, 5, 8, 385, 170, 10, 332, 1, 333, 514, 515, 5, 8, 163, 385, 10, 74, 73, 5, 64, 5, 6, 87, 5, 8, 95, 1, 97, 94, 5, 8, 95, 446, 97, 90, 5, 8, 88, 89, 94, 5, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 227}, "45": {"input": [2, 4, 5, 6, 7, 5, 8, 9, 10, 11, 370, 98, 5, 8, 13, 10, 11, 1, 5, 8, 43, 105, 10, 44, 28, 129, 5, 8, 15, 107, 10, 11, 16, 382, 5, 8, 136, 107, 10, 137, 28, 1, 388, 119, 5, 8, 37, 10, 38, 20, 309, 118, 116, 5, 8, 480, 105, 10, 481, 205, 1, 368, 447, 5, 8, 46, 58, 10, 47, 291, 212, 246, 5, 8, 57, 10, 59, 112, 264, 1, 1, 248, 5, 64, 5, 8, 19, 10, 11, 184, 18, 5, 64, 5, 6, 65, 5, 8, 480, 15, 480, 58, 10, 74, 5, 8, 136, 480, 58, 10, 74, 5, 8, 57, 19, 15, 10, 75, 5, 8, 136, 57, 58, 10, 303, 73, 5, 8, 43, 57, 58, 10, 74, 5, 8, 57, 480, 10, 221, 516, 5, 8, 480, 57, 58, 10, 74, 5, 8, 37, 19, 58, 10, 74, 5, 8, 37, 15, 105, 10, 66, 479, 68, 73, 5, 8, 15, 107, 13, 58, 10, 72, 5, 8, 13, 19, 57, 105, 10, 74, 5, 64, 5, 6, 87, 5, 8, 95, 96, 97, 94, 5, 8, 95, 194, 105, 97, 90, 5, 64, 5, 6, 77, 5, 8, 78, 10, 43, 9, 5, 8, 140, 10, 15, 9, 5, 8, 86, 10, 136, 9, 5, 8, 216, 10, 9, 5, 8, 84, 10, 57, 287, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [4, 5, 6, 7, 5, 8, 9, 10, 11, 370, 98, 5, 8, 13, 10, 11, 1, 5, 8, 43, 105, 10, 44, 28, 129, 5, 8, 15, 107, 10, 11, 16, 382, 5, 8, 136, 107, 10, 137, 28, 1, 388, 119, 5, 8, 37, 10, 38, 20, 309, 118, 116, 5, 8, 480, 105, 10, 481, 205, 1, 368, 447, 5, 8, 46, 58, 10, 47, 291, 212, 246, 5, 8, 57, 10, 59, 112, 264, 1, 1, 248, 5, 64, 5, 8, 19, 10, 11, 184, 18, 5, 64, 5, 6, 65, 5, 8, 480, 15, 480, 58, 10, 74, 5, 8, 136, 480, 58, 10, 74, 5, 8, 57, 19, 15, 10, 75, 5, 8, 136, 57, 58, 10, 303, 73, 5, 8, 43, 57, 58, 10, 74, 5, 8, 57, 480, 10, 221, 516, 5, 8, 480, 57, 58, 10, 74, 5, 8, 37, 19, 58, 10, 74, 5, 8, 37, 15, 105, 10, 66, 479, 68, 73, 5, 8, 15, 107, 13, 58, 10, 72, 5, 8, 13, 19, 57, 105, 10, 74, 5, 64, 5, 6, 87, 5, 8, 95, 96, 97, 94, 5, 8, 95, 194, 105, 97, 90, 5, 64, 5, 6, 77, 5, 8, 78, 10, 43, 9, 5, 8, 140, 10, 15, 9, 5, 8, 86, 10, 136, 9, 5, 8, 216, 10, 9, 5, 8, 84, 10, 57, 287, 5, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 233}, "46": {"input": [2, 4, 5, 6, 7, 5, 64, 5, 8, 9, 10, 11, 1, 5, 8, 57, 10, 59, 60, 429, 5, 8, 13, 10, 11, 5, 14, 15, 10, 267, 5, 14, 19, 10, 336, 5, 64, 5, 8, 53, 10, 54, 93, 56, 364, 1, 5, 64, 5, 8, 21, 10, 11, 117, 165, 5, 8, 46, 58, 10, 47, 479, 212, 293, 328, 5, 8, 202, 10, 5, 14, 480, 10, 481, 205, 482, 243, 447, 5, 14, 62, 10, 11, 447, 5, 64, 5, 8, 173, 10, 11, 415, 5, 8, 183, 10, 11, 236, 483, 5, 64, 5, 8, 136, 10, 137, 452, 111, 1, 1, 293, 5, 8, 348, 10, 11, 1, 5, 64, 5, 64, 5, 6, 77, 5, 8, 86, 10, 9, 5, 8, 82, 10, 19, 5, 8, 84, 10, 19, 57, 5, 8, 140, 10, 9, 21, 5, 8, 143, 10, 9, 173, 5, 8, 83, 10, 19, 348, 5, 8, 78, 10, 19, 183, 5, 64, 5, 6, 65, 5, 64, 5, 8, 57, 76, 152, 21, 58, 10, 75, 5, 8, 57, 58, 62, 58, 10, 74, 5, 64, 5, 8, 21, 62, 53, 10, 66, 368, 5, 8, 9, 62, 10, 66, 71, 5, 64, 5, 8, 62, 13, 173, 183, 348, 76, 152, 10, 74, 5, 8, 62, 1, 10, 66, 71, 5, 64, 5, 8, 136, 57, 10, 303, 5, 64, 5, 8, 57, 9, 58, 10, 450, 155, 97, 5, 8, 57, 9, 10, 154, 155, 369, 5, 8, 9, 57, 10, 66, 71, 5, 64, 5, 8, 348, 57, 10, 74, 517, 5, 64, 5, 8, 53, 19, 10, 395, 155, 518, 97, 5, 8, 19, 136, 10, 66, 71, 5, 64, 5, 8, 53, 9, 10, 395, 155, 518, 93, 5, 8, 57, 173, 10, 74, 5, 8, 183, 57, 10, 74, 73, 5, 64, 5, 64, 5, 6, 87, 5, 8, 95, 148, 360, 97, 90, 5, 8, 95, 148, 96, 97, 94, 5, 8, 88, 89, 94, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [4, 5, 6, 7, 5, 64, 5, 8, 9, 10, 11, 1, 5, 8, 57, 10, 59, 60, 429, 5, 8, 13, 10, 11, 5, 14, 15, 10, 267, 5, 14, 19, 10, 336, 5, 64, 5, 8, 53, 10, 54, 93, 56, 364, 1, 5, 64, 5, 8, 21, 10, 11, 117, 165, 5, 8, 46, 58, 10, 47, 479, 212, 293, 328, 5, 8, 202, 10, 5, 14, 480, 10, 481, 205, 482, 243, 447, 5, 14, 62, 10, 11, 447, 5, 64, 5, 8, 173, 10, 11, 415, 5, 8, 183, 10, 11, 236, 483, 5, 64, 5, 8, 136, 10, 137, 452, 111, 1, 1, 293, 5, 8, 348, 10, 11, 1, 5, 64, 5, 64, 5, 6, 77, 5, 8, 86, 10, 9, 5, 8, 82, 10, 19, 5, 8, 84, 10, 19, 57, 5, 8, 140, 10, 9, 21, 5, 8, 143, 10, 9, 173, 5, 8, 83, 10, 19, 348, 5, 8, 78, 10, 19, 183, 5, 64, 5, 6, 65, 5, 64, 5, 8, 57, 76, 152, 21, 58, 10, 75, 5, 8, 57, 58, 62, 58, 10, 74, 5, 64, 5, 8, 21, 62, 53, 10, 66, 368, 5, 8, 9, 62, 10, 66, 71, 5, 64, 5, 8, 62, 13, 173, 183, 348, 76, 152, 10, 74, 5, 8, 62, 1, 10, 66, 71, 5, 64, 5, 8, 136, 57, 10, 303, 5, 64, 5, 8, 57, 9, 58, 10, 450, 155, 97, 5, 8, 57, 9, 10, 154, 155, 369, 5, 8, 9, 57, 10, 66, 71, 5, 64, 5, 8, 348, 57, 10, 74, 517, 5, 64, 5, 8, 53, 19, 10, 395, 155, 518, 97, 5, 8, 19, 136, 10, 66, 71, 5, 64, 5, 8, 53, 9, 10, 395, 155, 518, 93, 5, 8, 57, 173, 10, 74, 5, 8, 183, 57, 10, 74, 73, 5, 64, 5, 64, 5, 6, 87, 5, 8, 95, 148, 360, 97, 90, 5, 8, 95, 148, 96, 97, 94, 5, 8, 88, 89, 94, 5, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 337}, "47": {"input": [2, 4, 5, 6, 7, 5, 8, 9, 10, 11, 336, 5, 64, 5, 8, 13, 10, 20, 116, 5, 14, 15, 58, 10, 11, 5, 14, 104, 105, 10, 106, 115, 109, 5, 14, 37, 10, 38, 105, 309, 266, 5, 203, 39, 105, 10, 114, 5, 203, 41, 10, 34, 5, 8, 19, 10, 11, 5, 14, 21, 58, 10, 28, 307, 5, 14, 197, 10, 198, 511, 5, 203, 200, 10, 284, 99, 5, 203, 1, 10, 421, 101, 5, 14, 202, 58, 10, 16, 1, 5, 203, 252, 58, 10, 5, 203, 273, 58, 10, 5, 8, 174, 10, 175, 1, 5, 8, 62, 10, 11, 238, 18, 5, 6, 65, 5, 8, 104, 62, 19, 6, 10, 75, 5, 8, 174, 62, 148, 10, 75, 5, 8, 21, 105, 174, 107, 10, 74, 73, 5, 8, 174, 13, 107, 10, 74, 5, 8, 37, 62, 107, 10, 153, 5, 8, 174, 197, 10, 220, 5, 64, 5, 6, 87, 5, 8, 95, 242, 105, 97, 90, 5, 8, 95, 193, 97, 94, 5, 64, 5, 6, 77, 5, 8, 79, 10, 9, 41, 5, 8, 286, 10, 9, 39, 5, 8, 82, 10, 9, 15, 5, 8, 146, 10, 9, 104, 5, 8, 78, 10, 9, 21, 5, 8, 217, 10, 9, 200, 5, 8, 186, 10, 9, 1, 5, 8, 300, 10, 9, 252, 5, 8, 187, 10, 9, 273, 5, 8, 85, 10, 9, 62, 5, 8, 84, 10, 9, 174, 5, 8, 218, 10, 287, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [4, 5, 6, 7, 5, 8, 9, 10, 11, 336, 5, 64, 5, 8, 13, 10, 20, 116, 5, 14, 15, 58, 10, 11, 5, 14, 104, 105, 10, 106, 115, 109, 5, 14, 37, 10, 38, 105, 309, 266, 5, 203, 39, 105, 10, 114, 5, 203, 41, 10, 34, 5, 8, 19, 10, 11, 5, 14, 21, 58, 10, 28, 307, 5, 14, 197, 10, 198, 511, 5, 203, 200, 10, 284, 99, 5, 203, 1, 10, 421, 101, 5, 14, 202, 58, 10, 16, 1, 5, 203, 252, 58, 10, 5, 203, 273, 58, 10, 5, 8, 174, 10, 175, 1, 5, 8, 62, 10, 11, 238, 18, 5, 6, 65, 5, 8, 104, 62, 19, 6, 10, 75, 5, 8, 174, 62, 148, 10, 75, 5, 8, 21, 105, 174, 107, 10, 74, 73, 5, 8, 174, 13, 107, 10, 74, 5, 8, 37, 62, 107, 10, 153, 5, 8, 174, 197, 10, 220, 5, 64, 5, 6, 87, 5, 8, 95, 242, 105, 97, 90, 5, 8, 95, 193, 97, 94, 5, 64, 5, 6, 77, 5, 8, 79, 10, 9, 41, 5, 8, 286, 10, 9, 39, 5, 8, 82, 10, 9, 15, 5, 8, 146, 10, 9, 104, 5, 8, 78, 10, 9, 21, 5, 8, 217, 10, 9, 200, 5, 8, 186, 10, 9, 1, 5, 8, 300, 10, 9, 252, 5, 8, 187, 10, 9, 273, 5, 8, 85, 10, 9, 62, 5, 8, 84, 10, 9, 174, 5, 8, 218, 10, 287, 5, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 254}, "48": {"input": [2, 4, 505, 1, 5, 6, 7, 5, 64, 5, 8, 202, 10, 5, 14, 9, 10, 11, 1, 5, 14, 163, 10, 164, 1, 5, 14, 166, 10, 164, 1, 5, 14, 168, 10, 164, 201, 98, 5, 14, 169, 10, 164, 201, 98, 5, 14, 43, 10, 44, 28, 199, 5, 64, 5, 14, 349, 10, 44, 5, 203, 13, 10, 11, 160, 5, 203, 15, 10, 11, 129, 5, 64, 5, 14, 252, 10, 118, 5, 203, 1, 10, 1, 519, 520, 31, 1, 5, 203, 1, 10, 1, 519, 520, 31, 1, 201, 98, 5, 203, 1, 10, 1, 1, 520, 1, 1, 1, 201, 98, 5, 64, 5, 14, 227, 10, 228, 471, 5, 203, 521, 58, 10, 61, 111, 58, 309, 248, 5, 203, 522, 10, 1, 205, 58, 309, 5, 64, 5, 14, 19, 10, 11, 208, 5, 64, 5, 64, 5, 64, 5, 6, 65, 5, 64, 5, 8, 202, 19, 10, 75, 523, 5, 8, 227, 166, 10, 75, 523, 5, 8, 227, 252, 58, 10, 74, 394, 5, 8, 43, 227, 10, 74, 219, 5, 64, 5, 8, 522, 168, 10, 330, 1, 1, 5, 8, 522, 168, 10, 66, 1, 5, 64, 5, 8, 521, 163, 10, 330, 1, 1, 5, 8, 521, 163, 10, 330, 1, 1, 5, 8, 521, 163, 10, 66, 524, 5, 64, 5, 8, 1, 169, 10, 330, 1, 1, 5, 8, 1, 166, 10, 330, 1, 1, 5, 64, 5, 8, 227, 9, 10, 330, 291, 1, 262, 5, 64, 5, 6, 77, 5, 8, 84, 10, 521, 5, 8, 141, 10, 1, 5, 8, 147, 10, 43, 5, 8, 83, 10, 163, 5, 8, 82, 10, 166, 5, 8, 357, 10, 168, 5, 8, 494, 10, 169, 5, 8, 142, 10, 9, 5, 8, 145, 10, 13, 5, 64, 5, 6, 87, 5, 8, 95, 194, 105, 90, 5, 8, 95, 230, 94, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [4, 505, 1, 5, 6, 7, 5, 64, 5, 8, 202, 10, 5, 14, 9, 10, 11, 1, 5, 14, 163, 10, 164, 1, 5, 14, 166, 10, 164, 1, 5, 14, 168, 10, 164, 201, 98, 5, 14, 169, 10, 164, 201, 98, 5, 14, 43, 10, 44, 28, 199, 5, 64, 5, 14, 349, 10, 44, 5, 203, 13, 10, 11, 160, 5, 203, 15, 10, 11, 129, 5, 64, 5, 14, 252, 10, 118, 5, 203, 1, 10, 1, 519, 520, 31, 1, 5, 203, 1, 10, 1, 519, 520, 31, 1, 201, 98, 5, 203, 1, 10, 1, 1, 520, 1, 1, 1, 201, 98, 5, 64, 5, 14, 227, 10, 228, 471, 5, 203, 521, 58, 10, 61, 111, 58, 309, 248, 5, 203, 522, 10, 1, 205, 58, 309, 5, 64, 5, 14, 19, 10, 11, 208, 5, 64, 5, 64, 5, 64, 5, 6, 65, 5, 64, 5, 8, 202, 19, 10, 75, 523, 5, 8, 227, 166, 10, 75, 523, 5, 8, 227, 252, 58, 10, 74, 394, 5, 8, 43, 227, 10, 74, 219, 5, 64, 5, 8, 522, 168, 10, 330, 1, 1, 5, 8, 522, 168, 10, 66, 1, 5, 64, 5, 8, 521, 163, 10, 330, 1, 1, 5, 8, 521, 163, 10, 330, 1, 1, 5, 8, 521, 163, 10, 66, 524, 5, 64, 5, 8, 1, 169, 10, 330, 1, 1, 5, 8, 1, 166, 10, 330, 1, 1, 5, 64, 5, 8, 227, 9, 10, 330, 291, 1, 262, 5, 64, 5, 6, 77, 5, 8, 84, 10, 521, 5, 8, 141, 10, 1, 5, 8, 147, 10, 43, 5, 8, 83, 10, 163, 5, 8, 82, 10, 166, 5, 8, 357, 10, 168, 5, 8, 494, 10, 169, 5, 8, 142, 10, 9, 5, 8, 145, 10, 13, 5, 64, 5, 6, 87, 5, 8, 95, 194, 105, 90, 5, 8, 95, 230, 94, 5, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 322}, "49": {"input": [2, 4, 5, 6, 7, 5, 8, 9, 10, 11, 159, 5, 8, 46, 10, 47, 150, 107, 398, 310, 45, 5, 8, 202, 105, 10, 64, 5, 14, 50, 105, 10, 47, 276, 30, 20, 23, 5, 14, 52, 105, 10, 47, 276, 1, 20, 23, 5, 8, 163, 58, 10, 164, 478, 1, 5, 8, 252, 10, 5, 14, 174, 10, 175, 1, 1, 248, 250, 5, 14, 104, 107, 10, 106, 341, 105, 340, 58, 111, 1, 5, 14, 271, 10, 272, 193, 464, 309, 16, 1, 5, 8, 13, 10, 11, 260, 184, 5, 64, 5, 6, 65, 5, 8, 174, 163, 107, 10, 454, 68, 73, 5, 64, 5, 8, 252, 13, 6, 10, 75, 5, 64, 5, 8, 174, 271, 105, 10, 221, 70, 5, 8, 271, 174, 105, 10, 74, 5, 64, 5, 8, 104, 271, 148, 10, 66, 446, 68, 5, 8, 174, 202, 6, 10, 74, 70, 5, 64, 5, 6, 87, 5, 8, 88, 89, 90, 5, 8, 95, 193, 97, 94, 5, 64, 5, 6, 77, 5, 8, 311, 10, 9, 46, 5, 8, 185, 10, 9, 52, 5, 8, 186, 10, 9, 50, 5, 8, 86, 10, 9, 163, 5, 8, 215, 10, 9, 271, 5, 8, 218, 10, 9, 5, 8, 84, 10, 9, 174, 5, 8, 85, 10, 152, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [4, 5, 6, 7, 5, 8, 9, 10, 11, 159, 5, 8, 46, 10, 47, 150, 107, 398, 310, 45, 5, 8, 202, 105, 10, 64, 5, 14, 50, 105, 10, 47, 276, 30, 20, 23, 5, 14, 52, 105, 10, 47, 276, 1, 20, 23, 5, 8, 163, 58, 10, 164, 478, 1, 5, 8, 252, 10, 5, 14, 174, 10, 175, 1, 1, 248, 250, 5, 14, 104, 107, 10, 106, 341, 105, 340, 58, 111, 1, 5, 14, 271, 10, 272, 193, 464, 309, 16, 1, 5, 8, 13, 10, 11, 260, 184, 5, 64, 5, 6, 65, 5, 8, 174, 163, 107, 10, 454, 68, 73, 5, 64, 5, 8, 252, 13, 6, 10, 75, 5, 64, 5, 8, 174, 271, 105, 10, 221, 70, 5, 8, 271, 174, 105, 10, 74, 5, 64, 5, 8, 104, 271, 148, 10, 66, 446, 68, 5, 8, 174, 202, 6, 10, 74, 70, 5, 64, 5, 6, 87, 5, 8, 88, 89, 90, 5, 8, 95, 193, 97, 94, 5, 64, 5, 6, 77, 5, 8, 311, 10, 9, 46, 5, 8, 185, 10, 9, 52, 5, 8, 186, 10, 9, 50, 5, 8, 86, 10, 9, 163, 5, 8, 215, 10, 9, 271, 5, 8, 218, 10, 9, 5, 8, 84, 10, 9, 174, 5, 8, 85, 10, 152, 5, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 224}, "50": {"input": [2, 4, 158, 5, 6, 7, 5, 8, 9, 10, 11, 159, 98, 5, 8, 13, 10, 11, 129, 483, 5, 8, 57, 10, 59, 399, 497, 525, 5, 8, 163, 107, 10, 164, 167, 5, 8, 166, 10, 164, 388, 5, 231, 168, 10, 114, 1, 5, 231, 169, 10, 110, 1, 5, 231, 170, 10, 42, 1, 5, 231, 296, 10, 34, 1, 5, 231, 202, 10, 5, 64, 5, 8, 46, 10, 47, 64, 5, 14, 50, 10, 486, 35, 5, 14, 52, 10, 487, 29, 5, 14, 280, 10, 433, 475, 5, 14, 281, 10, 488, 397, 5, 14, 282, 10, 490, 397, 5, 8, 37, 10, 38, 111, 58, 119, 309, 5, 14, 39, 10, 114, 526, 5, 14, 41, 10, 110, 526, 5, 14, 120, 10, 42, 526, 5, 14, 122, 10, 34, 526, 5, 8, 123, 10, 38, 101, 118, 224, 451, 5, 8, 15, 10, 11, 382, 5, 64, 5, 8, 19, 10, 11, 184, 18, 5, 64, 5, 6, 77, 5, 8, 86, 10, 9, 5, 8, 84, 10, 9, 57, 5, 8, 140, 10, 9, 163, 5, 8, 494, 10, 9, 281, 5, 8, 142, 10, 9, 280, 5, 8, 83, 10, 9, 50, 5, 8, 147, 10, 9, 52, 5, 8, 78, 10, 9, 13, 5, 8, 241, 10, 9, 168, 5, 8, 145, 10, 9, 169, 5, 8, 146, 10, 9, 170, 5, 8, 144, 10, 9, 296, 5, 8, 300, 10, 9, 15, 5, 64, 5, 6, 65, 5, 64, 5, 8, 57, 19, 15, 46, 10, 75, 5, 64, 5, 8, 57, 163, 166, 10, 366, 1, 264, 5, 8, 163, 57, 58, 10, 189, 5, 8, 166, 57, 58, 10, 189, 5, 64, 5, 8, 163, 19, 163, 166, 15, 46, 10, 190, 5, 8, 166, 19, 166, 163, 46, 10, 190, 5, 64, 5, 8, 57, 19, 10, 75, 5, 64, 5, 8, 37, 19, 163, 123, 10, 74, 5, 8, 15, 37, 10, 74, 5, 8, 123, 19, 46, 166, 76, 10, 74, 5, 64, 5, 8, 57, 37, 10, 1, 5, 8, 57, 37, 10, 1, 5, 64, 5, 64, 5, 8, 13, 57, 10, 74, 312, 5, 64, 5, 8, 52, 123, 10, 66, 499, 5, 8, 281, 123, 10, 66, 500, 5, 8, 50, 123, 10, 66, 501, 5, 8, 280, 123, 10, 66, 502, 5, 8, 282, 123, 10, 66, 503, 5, 64, 5, 8, 37, 166, 10, 358, 359, 5, 64, 5, 8, 169, 123, 10, 66, 418, 5, 8, 296, 123, 10, 66, 514, 5, 8, 168, 123, 10, 66, 1, 5, 8, 170, 123, 10, 66, 401, 5, 8, 202, 123, 10, 66, 509, 5, 64, 5, 64, 5, 6, 87, 5, 8, 95, 96, 107, 97, 94, 5, 8, 95, 291, 107, 97, 90, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [4, 158, 5, 6, 7, 5, 8, 9, 10, 11, 159, 98, 5, 8, 13, 10, 11, 129, 483, 5, 8, 57, 10, 59, 399, 497, 525, 5, 8, 163, 107, 10, 164, 167, 5, 8, 166, 10, 164, 388, 5, 231, 168, 10, 114, 1, 5, 231, 169, 10, 110, 1, 5, 231, 170, 10, 42, 1, 5, 231, 296, 10, 34, 1, 5, 231, 202, 10, 5, 64, 5, 8, 46, 10, 47, 64, 5, 14, 50, 10, 486, 35, 5, 14, 52, 10, 487, 29, 5, 14, 280, 10, 433, 475, 5, 14, 281, 10, 488, 397, 5, 14, 282, 10, 490, 397, 5, 8, 37, 10, 38, 111, 58, 119, 309, 5, 14, 39, 10, 114, 526, 5, 14, 41, 10, 110, 526, 5, 14, 120, 10, 42, 526, 5, 14, 122, 10, 34, 526, 5, 8, 123, 10, 38, 101, 118, 224, 451, 5, 8, 15, 10, 11, 382, 5, 64, 5, 8, 19, 10, 11, 184, 18, 5, 64, 5, 6, 77, 5, 8, 86, 10, 9, 5, 8, 84, 10, 9, 57, 5, 8, 140, 10, 9, 163, 5, 8, 494, 10, 9, 281, 5, 8, 142, 10, 9, 280, 5, 8, 83, 10, 9, 50, 5, 8, 147, 10, 9, 52, 5, 8, 78, 10, 9, 13, 5, 8, 241, 10, 9, 168, 5, 8, 145, 10, 9, 169, 5, 8, 146, 10, 9, 170, 5, 8, 144, 10, 9, 296, 5, 8, 300, 10, 9, 15, 5, 64, 5, 6, 65, 5, 64, 5, 8, 57, 19, 15, 46, 10, 75, 5, 64, 5, 8, 57, 163, 166, 10, 366, 1, 264, 5, 8, 163, 57, 58, 10, 189, 5, 8, 166, 57, 58, 10, 189, 5, 64, 5, 8, 163, 19, 163, 166, 15, 46, 10, 190, 5, 8, 166, 19, 166, 163, 46, 10, 190, 5, 64, 5, 8, 57, 19, 10, 75, 5, 64, 5, 8, 37, 19, 163, 123, 10, 74, 5, 8, 15, 37, 10, 74, 5, 8, 123, 19, 46, 166, 76, 10, 74, 5, 64, 5, 8, 57, 37, 10, 1, 5, 8, 57, 37, 10, 1, 5, 64, 5, 64, 5, 8, 13, 57, 10, 74, 312, 5, 64, 5, 8, 52, 123, 10, 66, 499, 5, 8, 281, 123, 10, 66, 500, 5, 8, 50, 123, 10, 66, 501, 5, 8, 280, 123, 10, 66, 502, 5, 8, 282, 123, 10, 66, 503, 5, 64, 5, 8, 37, 166, 10, 358, 359, 5, 64, 5, 8, 169, 123, 10, 66, 418, 5, 8, 296, 123, 10, 66, 514, 5, 8, 168, 123, 10, 66, 1, 5, 8, 170, 123, 10, 66, 401, 5, 8, 202, 123, 10, 66, 509, 5, 64, 5, 64, 5, 6, 87, 5, 8, 95, 96, 107, 97, 94, 5, 8, 95, 291, 107, 97, 90, 5, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 470}, "51": {"input": [2, 4, 5, 64, 5, 6, 7, 5, 8, 9, 10, 11, 100, 5, 8, 13, 105, 10, 11, 107, 16, 58, 1, 5, 8, 15, 10, 11, 107, 111, 465, 5, 64, 5, 8, 202, 10, 5, 14, 25, 58, 10, 26, 35, 105, 1, 133, 58, 464, 320, 248, 5, 14, 27, 58, 10, 26, 29, 105, 1, 30, 58, 464, 1, 248, 5, 14, 271, 10, 272, 69, 1, 320, 5, 14, 527, 10, 272, 69, 1, 320, 5, 64, 5, 8, 174, 10, 175, 1, 1, 5, 64, 5, 8, 46, 10, 47, 276, 58, 211, 129, 48, 5, 8, 19, 10, 11, 129, 48, 5, 8, 163, 107, 10, 164, 121, 165, 5, 64, 5, 8, 37, 10, 38, 5, 14, 39, 58, 10, 110, 58, 20, 124, 390, 5, 14, 41, 10, 110, 58, 20, 124, 1, 5, 64, 5, 8, 21, 10, 11, 184, 18, 5, 64, 5, 6, 65, 5, 8, 202, 21, 58, 10, 153, 5, 8, 202, 21, 58, 10, 75, 5, 8, 174, 21, 76, 10, 75, 5, 64, 5, 8, 163, 174, 58, 10, 189, 5, 8, 163, 1, 58, 10, 189, 1, 5, 8, 163, 21, 107, 10, 74, 5, 64, 5, 8, 39, 21, 58, 10, 74, 70, 5, 8, 39, 163, 10, 74, 73, 5, 64, 5, 8, 271, 39, 10, 66, 71, 68, 70, 5, 64, 5, 8, 39, 174, 10, 74, 222, 5, 64, 5, 8, 41, 21, 58, 10, 74, 73, 5, 8, 41, 163, 10, 74, 70, 5, 64, 5, 8, 271, 41, 10, 66, 528, 68, 517, 5, 64, 5, 8, 271, 19, 10, 74, 5, 8, 527, 19, 10, 74, 5, 64, 5, 6, 77, 5, 8, 145, 10, 9, 25, 5, 8, 141, 10, 9, 27, 5, 8, 83, 10, 9, 13, 5, 8, 82, 10, 9, 163, 5, 8, 217, 10, 9, 46, 5, 8, 300, 10, 9, 19, 5, 8, 86, 10, 9, 5, 8, 85, 10, 21, 5, 8, 84, 10, 9, 174, 5, 64, 5, 6, 87, 5, 8, 88, 89, 90, 5, 8, 91, 335, 93, 94, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [4, 5, 64, 5, 6, 7, 5, 8, 9, 10, 11, 100, 5, 8, 13, 105, 10, 11, 107, 16, 58, 1, 5, 8, 15, 10, 11, 107, 111, 465, 5, 64, 5, 8, 202, 10, 5, 14, 25, 58, 10, 26, 35, 105, 1, 133, 58, 464, 320, 248, 5, 14, 27, 58, 10, 26, 29, 105, 1, 30, 58, 464, 1, 248, 5, 14, 271, 10, 272, 69, 1, 320, 5, 14, 527, 10, 272, 69, 1, 320, 5, 64, 5, 8, 174, 10, 175, 1, 1, 5, 64, 5, 8, 46, 10, 47, 276, 58, 211, 129, 48, 5, 8, 19, 10, 11, 129, 48, 5, 8, 163, 107, 10, 164, 121, 165, 5, 64, 5, 8, 37, 10, 38, 5, 14, 39, 58, 10, 110, 58, 20, 124, 390, 5, 14, 41, 10, 110, 58, 20, 124, 1, 5, 64, 5, 8, 21, 10, 11, 184, 18, 5, 64, 5, 6, 65, 5, 8, 202, 21, 58, 10, 153, 5, 8, 202, 21, 58, 10, 75, 5, 8, 174, 21, 76, 10, 75, 5, 64, 5, 8, 163, 174, 58, 10, 189, 5, 8, 163, 1, 58, 10, 189, 1, 5, 8, 163, 21, 107, 10, 74, 5, 64, 5, 8, 39, 21, 58, 10, 74, 70, 5, 8, 39, 163, 10, 74, 73, 5, 64, 5, 8, 271, 39, 10, 66, 71, 68, 70, 5, 64, 5, 8, 39, 174, 10, 74, 222, 5, 64, 5, 8, 41, 21, 58, 10, 74, 73, 5, 8, 41, 163, 10, 74, 70, 5, 64, 5, 8, 271, 41, 10, 66, 528, 68, 517, 5, 64, 5, 8, 271, 19, 10, 74, 5, 8, 527, 19, 10, 74, 5, 64, 5, 6, 77, 5, 8, 145, 10, 9, 25, 5, 8, 141, 10, 9, 27, 5, 8, 83, 10, 9, 13, 5, 8, 82, 10, 9, 163, 5, 8, 217, 10, 9, 46, 5, 8, 300, 10, 9, 19, 5, 8, 86, 10, 9, 5, 8, 85, 10, 21, 5, 8, 84, 10, 9, 174, 5, 64, 5, 6, 87, 5, 8, 88, 89, 90, 5, 8, 91, 335, 93, 94, 5, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 355}, "52": {"input": [2, 4, 234, 158, 5, 6, 7, 5, 8, 9, 10, 11, 98, 103, 5, 8, 13, 10, 11, 208, 5, 64, 5, 8, 15, 10, 11, 98, 201, 5, 14, 19, 10, 20, 5, 14, 21, 10, 101, 5, 14, 62, 10, 28, 5, 14, 173, 10, 111, 5, 64, 5, 8, 183, 10, 11, 1, 5, 8, 348, 10, 11, 98, 201, 5, 64, 5, 8, 350, 10, 1, 5, 14, 174, 10, 175, 5, 14, 317, 10, 318, 5, 203, 529, 10, 114, 5, 203, 530, 10, 110, 5, 203, 1, 10, 34, 5, 203, 1, 10, 42, 5, 64, 5, 8, 351, 10, 11, 1, 5, 64, 5, 6, 77, 5, 8, 86, 10, 9, 5, 8, 84, 10, 174, 9, 5, 8, 241, 10, 19, 9, 5, 8, 145, 10, 21, 9, 5, 8, 144, 10, 62, 9, 5, 8, 146, 10, 173, 9, 5, 8, 147, 10, 183, 9, 5, 8, 83, 10, 351, 9, 5, 512, 5, 6, 65, 5, 8, 317, 13, 10, 531, 361, 391, 5, 8, 317, 13, 10, 66, 193, 5, 8, 13, 174, 10, 1, 409, 532, 5, 8, 13, 174, 10, 1, 69, 532, 5, 8, 13, 174, 10, 1, 242, 532, 5, 8, 13, 174, 10, 1, 243, 532, 5, 8, 350, 13, 10, 75, 5, 64, 5, 8, 174, 19, 10, 66, 533, 68, 5, 8, 174, 21, 10, 66, 534, 68, 5, 8, 174, 62, 10, 66, 1, 68, 5, 8, 174, 173, 10, 66, 1, 68, 5, 64, 5, 8, 350, 15, 10, 377, 69, 5, 8, 350, 15, 10, 377, 242, 5, 8, 350, 15, 10, 377, 243, 5, 8, 350, 15, 10, 377, 409, 5, 64, 5, 8, 350, 508, 10, 75, 5, 64, 5, 8, 350, 183, 10, 223, 430, 5, 8, 183, 350, 10, 74, 5, 64, 5, 8, 350, 351, 10, 74, 5, 64, 5, 6, 87, 5, 8, 91, 1, 93, 90, 5, 8, 95, 361, 97, 94, 5, 8, 88, 89, 94, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [4, 234, 158, 5, 6, 7, 5, 8, 9, 10, 11, 98, 103, 5, 8, 13, 10, 11, 208, 5, 64, 5, 8, 15, 10, 11, 98, 201, 5, 14, 19, 10, 20, 5, 14, 21, 10, 101, 5, 14, 62, 10, 28, 5, 14, 173, 10, 111, 5, 64, 5, 8, 183, 10, 11, 1, 5, 8, 348, 10, 11, 98, 201, 5, 64, 5, 8, 350, 10, 1, 5, 14, 174, 10, 175, 5, 14, 317, 10, 318, 5, 203, 529, 10, 114, 5, 203, 530, 10, 110, 5, 203, 1, 10, 34, 5, 203, 1, 10, 42, 5, 64, 5, 8, 351, 10, 11, 1, 5, 64, 5, 6, 77, 5, 8, 86, 10, 9, 5, 8, 84, 10, 174, 9, 5, 8, 241, 10, 19, 9, 5, 8, 145, 10, 21, 9, 5, 8, 144, 10, 62, 9, 5, 8, 146, 10, 173, 9, 5, 8, 147, 10, 183, 9, 5, 8, 83, 10, 351, 9, 5, 512, 5, 6, 65, 5, 8, 317, 13, 10, 531, 361, 391, 5, 8, 317, 13, 10, 66, 193, 5, 8, 13, 174, 10, 1, 409, 532, 5, 8, 13, 174, 10, 1, 69, 532, 5, 8, 13, 174, 10, 1, 242, 532, 5, 8, 13, 174, 10, 1, 243, 532, 5, 8, 350, 13, 10, 75, 5, 64, 5, 8, 174, 19, 10, 66, 533, 68, 5, 8, 174, 21, 10, 66, 534, 68, 5, 8, 174, 62, 10, 66, 1, 68, 5, 8, 174, 173, 10, 66, 1, 68, 5, 64, 5, 8, 350, 15, 10, 377, 69, 5, 8, 350, 15, 10, 377, 242, 5, 8, 350, 15, 10, 377, 243, 5, 8, 350, 15, 10, 377, 409, 5, 64, 5, 8, 350, 508, 10, 75, 5, 64, 5, 8, 350, 183, 10, 223, 430, 5, 8, 183, 350, 10, 74, 5, 64, 5, 8, 350, 351, 10, 74, 5, 64, 5, 6, 87, 5, 8, 91, 1, 93, 90, 5, 8, 95, 361, 97, 94, 5, 8, 88, 89, 94, 5, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 337}, "53": {"input": [2, 4, 158, 505, 1, 5, 6, 7, 5, 8, 9, 10, 11, 159, 5, 8, 13, 10, 11, 5, 14, 15, 10, 310, 1, 5, 14, 19, 10, 535, 119, 290, 5, 14, 136, 58, 10, 137, 504, 165, 224, 5, 8, 46, 10, 47, 1, 48, 201, 5, 14, 50, 10, 536, 5, 14, 52, 10, 537, 5, 14, 280, 10, 538, 5, 14, 281, 10, 539, 5, 64, 5, 8, 21, 10, 11, 184, 18, 5, 64, 5, 8, 202, 10, 5, 14, 252, 10, 5, 203, 273, 10, 118, 5, 316, 1, 10, 540, 519, 520, 256, 1, 541, 5, 316, 436, 10, 437, 230, 542, 31, 543, 5, 203, 321, 10, 118, 5, 316, 1, 10, 540, 519, 520, 256, 1, 541, 5, 316, 544, 10, 437, 230, 542, 31, 543, 5, 203, 373, 10, 118, 5, 316, 1, 10, 540, 519, 520, 256, 1, 541, 5, 316, 545, 10, 437, 230, 542, 31, 543, 5, 203, 374, 10, 118, 5, 316, 1, 10, 540, 519, 520, 256, 1, 541, 5, 316, 546, 10, 437, 230, 542, 31, 543, 5, 14, 227, 10, 228, 58, 471, 341, 5, 203, 521, 58, 10, 111, 1, 5, 203, 522, 10, 205, 116, 5, 64, 5, 6, 65, 5, 8, 21, 227, 10, 189, 5, 8, 21, 152, 10, 190, 5, 8, 21, 76, 10, 74, 5, 64, 5, 8, 227, 76, 58, 10, 157, 5, 8, 252, 76, 252, 21, 10, 75, 5, 8, 521, 252, 58, 10, 74, 70, 5, 64, 5, 8, 136, 227, 10, 74, 219, 5, 8, 19, 227, 10, 74, 73, 5, 8, 15, 227, 10, 74, 312, 5, 64, 5, 8, 521, 136, 10, 330, 536, 1, 5, 8, 521, 136, 10, 330, 539, 1, 5, 8, 521, 136, 10, 330, 538, 1, 5, 8, 521, 136, 10, 330, 537, 1, 5, 64, 5, 8, 521, 136, 10, 332, 547, 333, 443, 1, 68, 5, 8, 521, 136, 10, 332, 547, 333, 1, 1, 68, 5, 8, 521, 136, 10, 332, 547, 333, 1, 1, 68, 5, 8, 521, 136, 10, 332, 547, 333, 1, 1, 68, 5, 64, 5, 8, 521, 136, 10, 332, 547, 333, 524, 1, 5, 8, 521, 136, 10, 66, 524, 5, 64, 5, 8, 252, 522, 10, 74, 1, 5, 64, 5, 6, 77, 5, 8, 218, 10, 9, 5, 8, 311, 10, 9, 136, 5, 8, 86, 10, 9, 19, 5, 8, 84, 10, 9, 521, 5, 8, 185, 10, 9, 50, 5, 8, 186, 10, 9, 52, 5, 8, 187, 10, 9, 280, 5, 8, 188, 10, 9, 281, 5, 8, 80, 10, 9, 15, 5, 8, 85, 10, 9, 21, 5, 8, 64, 5, 6, 87, 5, 8, 95, 291, 105, 90, 5, 8, 95, 230, 94, 5, 8, 88, 1, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [4, 158, 505, 1, 5, 6, 7, 5, 8, 9, 10, 11, 159, 5, 8, 13, 10, 11, 5, 14, 15, 10, 310, 1, 5, 14, 19, 10, 535, 119, 290, 5, 14, 136, 58, 10, 137, 504, 165, 224, 5, 8, 46, 10, 47, 1, 48, 201, 5, 14, 50, 10, 536, 5, 14, 52, 10, 537, 5, 14, 280, 10, 538, 5, 14, 281, 10, 539, 5, 64, 5, 8, 21, 10, 11, 184, 18, 5, 64, 5, 8, 202, 10, 5, 14, 252, 10, 5, 203, 273, 10, 118, 5, 316, 1, 10, 540, 519, 520, 256, 1, 541, 5, 316, 436, 10, 437, 230, 542, 31, 543, 5, 203, 321, 10, 118, 5, 316, 1, 10, 540, 519, 520, 256, 1, 541, 5, 316, 544, 10, 437, 230, 542, 31, 543, 5, 203, 373, 10, 118, 5, 316, 1, 10, 540, 519, 520, 256, 1, 541, 5, 316, 545, 10, 437, 230, 542, 31, 543, 5, 203, 374, 10, 118, 5, 316, 1, 10, 540, 519, 520, 256, 1, 541, 5, 316, 546, 10, 437, 230, 542, 31, 543, 5, 14, 227, 10, 228, 58, 471, 341, 5, 203, 521, 58, 10, 111, 1, 5, 203, 522, 10, 205, 116, 5, 64, 5, 6, 65, 5, 8, 21, 227, 10, 189, 5, 8, 21, 152, 10, 190, 5, 8, 21, 76, 10, 74, 5, 64, 5, 8, 227, 76, 58, 10, 157, 5, 8, 252, 76, 252, 21, 10, 75, 5, 8, 521, 252, 58, 10, 74, 70, 5, 64, 5, 8, 136, 227, 10, 74, 219, 5, 8, 19, 227, 10, 74, 73, 5, 8, 15, 227, 10, 74, 312, 5, 64, 5, 8, 521, 136, 10, 330, 536, 1, 5, 8, 521, 136, 10, 330, 539, 1, 5, 8, 521, 136, 10, 330, 538, 1, 5, 8, 521, 136, 10, 330, 537, 1, 5, 64, 5, 8, 521, 136, 10, 332, 547, 333, 443, 1, 68, 5, 8, 521, 136, 10, 332, 547, 333, 1, 1, 68, 5, 8, 521, 136, 10, 332, 547, 333, 1, 1, 68, 5, 8, 521, 136, 10, 332, 547, 333, 1, 1, 68, 5, 64, 5, 8, 521, 136, 10, 332, 547, 333, 524, 1, 5, 8, 521, 136, 10, 66, 524, 5, 64, 5, 8, 252, 522, 10, 74, 1, 5, 64, 5, 6, 77, 5, 8, 218, 10, 9, 5, 8, 311, 10, 9, 136, 5, 8, 86, 10, 9, 19, 5, 8, 84, 10, 9, 521, 5, 8, 185, 10, 9, 50, 5, 8, 186, 10, 9, 52, 5, 8, 187, 10, 9, 280, 5, 8, 188, 10, 9, 281, 5, 8, 80, 10, 9, 15, 5, 8, 85, 10, 9, 21, 5, 8, 64, 5, 6, 87, 5, 8, 95, 291, 105, 90, 5, 8, 95, 230, 94, 5, 8, 88, 1, 5, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 470}, "54": {"input": [2, 4, 383, 5, 6, 7, 5, 8, 9, 10, 11, 336, 98, 5, 8, 43, 58, 10, 44, 28, 199, 5, 8, 13, 10, 11, 1, 5, 64, 5, 8, 37, 10, 38, 42, 5, 14, 39, 10, 1, 315, 548, 5, 14, 41, 10, 1, 319, 549, 5, 14, 120, 10, 115, 1, 507, 5, 14, 122, 10, 387, 1, 550, 5, 64, 5, 8, 15, 10, 11, 118, 5, 14, 19, 10, 115, 1, 5, 14, 21, 10, 115, 1, 5, 14, 62, 10, 115, 1, 5, 14, 173, 10, 115, 1, 5, 64, 5, 8, 183, 10, 11, 5, 14, 348, 10, 535, 172, 5, 14, 350, 10, 99, 1, 5, 14, 351, 10, 504, 1, 5, 14, 352, 10, 1, 1, 5, 14, 355, 10, 56, 1, 5, 64, 5, 8, 174, 10, 175, 438, 213, 5, 14, 202, 10, 5, 14, 252, 10, 5, 14, 273, 10, 5, 14, 321, 10, 5, 14, 373, 10, 5, 64, 5, 8, 423, 10, 11, 1, 5, 8, 424, 10, 11, 1, 5, 64, 5, 6, 65, 5, 64, 5, 8, 174, 348, 10, 66, 418, 5, 8, 174, 350, 10, 66, 284, 5, 8, 174, 351, 10, 66, 421, 5, 8, 174, 352, 10, 66, 496, 5, 8, 174, 355, 10, 66, 378, 5, 64, 5, 8, 39, 43, 10, 66, 69, 5, 8, 41, 43, 10, 66, 242, 5, 8, 120, 43, 10, 66, 243, 5, 8, 122, 43, 10, 66, 409, 5, 64, 5, 8, 174, 424, 10, 75, 5, 8, 37, 424, 423, 58, 10, 75, 5, 8, 37, 13, 10, 74, 5, 64, 5, 6, 77, 5, 8, 84, 10, 202, 348, 5, 8, 86, 10, 348, 5, 8, 185, 10, 350, 5, 8, 186, 10, 351, 5, 8, 187, 10, 352, 5, 8, 188, 10, 355, 5, 8, 141, 10, 9, 39, 5, 8, 140, 10, 9, 41, 5, 8, 139, 10, 9, 120, 5, 8, 145, 10, 9, 122, 5, 8, 78, 10, 9, 43, 5, 8, 218, 10, 9, 5, 8, 215, 10, 9, 423, 5, 8, 83, 10, 9, 13, 5, 64, 5, 64, 5, 6, 87, 5, 8, 91, 92, 1, 55, 90, 5, 8, 91, 305, 1, 55, 90, 5, 8, 91, 466, 1, 55, 90, 5, 8, 91, 410, 1, 55, 90, 5, 64, 5, 8, 91, 92, 93, 94, 5, 8, 91, 305, 93, 94, 5, 8, 91, 466, 93, 94, 5, 8, 91, 410, 93, 94, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [4, 383, 5, 6, 7, 5, 8, 9, 10, 11, 336, 98, 5, 8, 43, 58, 10, 44, 28, 199, 5, 8, 13, 10, 11, 1, 5, 64, 5, 8, 37, 10, 38, 42, 5, 14, 39, 10, 1, 315, 548, 5, 14, 41, 10, 1, 319, 549, 5, 14, 120, 10, 115, 1, 507, 5, 14, 122, 10, 387, 1, 550, 5, 64, 5, 8, 15, 10, 11, 118, 5, 14, 19, 10, 115, 1, 5, 14, 21, 10, 115, 1, 5, 14, 62, 10, 115, 1, 5, 14, 173, 10, 115, 1, 5, 64, 5, 8, 183, 10, 11, 5, 14, 348, 10, 535, 172, 5, 14, 350, 10, 99, 1, 5, 14, 351, 10, 504, 1, 5, 14, 352, 10, 1, 1, 5, 14, 355, 10, 56, 1, 5, 64, 5, 8, 174, 10, 175, 438, 213, 5, 14, 202, 10, 5, 14, 252, 10, 5, 14, 273, 10, 5, 14, 321, 10, 5, 14, 373, 10, 5, 64, 5, 8, 423, 10, 11, 1, 5, 8, 424, 10, 11, 1, 5, 64, 5, 6, 65, 5, 64, 5, 8, 174, 348, 10, 66, 418, 5, 8, 174, 350, 10, 66, 284, 5, 8, 174, 351, 10, 66, 421, 5, 8, 174, 352, 10, 66, 496, 5, 8, 174, 355, 10, 66, 378, 5, 64, 5, 8, 39, 43, 10, 66, 69, 5, 8, 41, 43, 10, 66, 242, 5, 8, 120, 43, 10, 66, 243, 5, 8, 122, 43, 10, 66, 409, 5, 64, 5, 8, 174, 424, 10, 75, 5, 8, 37, 424, 423, 58, 10, 75, 5, 8, 37, 13, 10, 74, 5, 64, 5, 6, 77, 5, 8, 84, 10, 202, 348, 5, 8, 86, 10, 348, 5, 8, 185, 10, 350, 5, 8, 186, 10, 351, 5, 8, 187, 10, 352, 5, 8, 188, 10, 355, 5, 8, 141, 10, 9, 39, 5, 8, 140, 10, 9, 41, 5, 8, 139, 10, 9, 120, 5, 8, 145, 10, 9, 122, 5, 8, 78, 10, 9, 43, 5, 8, 218, 10, 9, 5, 8, 215, 10, 9, 423, 5, 8, 83, 10, 9, 13, 5, 64, 5, 64, 5, 6, 87, 5, 8, 91, 92, 1, 55, 90, 5, 8, 91, 305, 1, 55, 90, 5, 8, 91, 466, 1, 55, 90, 5, 8, 91, 410, 1, 55, 90, 5, 64, 5, 8, 91, 92, 93, 94, 5, 8, 91, 305, 93, 94, 5, 8, 91, 466, 93, 94, 5, 8, 91, 410, 93, 94, 5, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 414}, "55": {"input": [2, 5, 64, 5, 4, 5, 6, 7, 5, 64, 5, 8, 9, 10, 11, 103, 98, 5, 8, 174, 10, 175, 1, 248, 5, 8, 136, 10, 137, 244, 93, 293, 5, 8, 13, 10, 11, 294, 5, 64, 5, 8, 163, 10, 164, 5, 14, 166, 10, 1, 5, 14, 168, 10, 1, 5, 14, 169, 10, 1, 5, 14, 170, 10, 1, 5, 64, 5, 8, 15, 10, 11, 5, 14, 19, 10, 1, 5, 14, 21, 10, 1, 5, 14, 62, 10, 1, 5, 14, 173, 10, 1, 5, 14, 183, 58, 10, 1, 5, 64, 5, 8, 348, 10, 11, 184, 18, 5, 64, 5, 6, 77, 5, 8, 142, 10, 9, 166, 5, 8, 140, 10, 9, 168, 5, 8, 139, 10, 9, 169, 5, 8, 79, 10, 9, 170, 5, 8, 301, 10, 9, 136, 5, 8, 144, 10, 9, 13, 5, 8, 86, 10, 9, 5, 8, 84, 10, 9, 174, 5, 64, 5, 6, 65, 5, 8, 174, 348, 10, 75, 5, 64, 5, 5, 8, 168, 174, 10, 189, 5, 8, 169, 174, 10, 189, 5, 8, 170, 174, 10, 189, 5, 64, 5, 64, 5, 8, 166, 136, 348, 13, 10, 190, 5, 8, 168, 136, 348, 13, 10, 190, 5, 8, 169, 136, 348, 13, 10, 190, 5, 8, 170, 136, 348, 13, 10, 190, 5, 64, 5, 8, 174, 19, 10, 75, 5, 8, 174, 21, 10, 75, 5, 8, 174, 62, 10, 75, 5, 8, 174, 173, 10, 75, 5, 64, 5, 8, 168, 166, 10, 66, 242, 262, 5, 8, 168, 170, 58, 10, 66, 360, 70, 5, 8, 168, 169, 10, 66, 360, 70, 5, 64, 5, 8, 169, 21, 10, 66, 243, 312, 5, 8, 169, 166, 10, 66, 360, 70, 5, 8, 169, 170, 10, 66, 360, 70, 5, 64, 5, 8, 170, 62, 10, 66, 409, 1, 5, 8, 170, 166, 10, 66, 360, 70, 5, 8, 170, 21, 10, 66, 360, 70, 5, 64, 5, 8, 136, 174, 148, 10, 303, 73, 5, 64, 5, 8, 13, 174, 10, 304, 155, 93, 5, 8, 174, 13, 10, 75, 5, 64, 5, 6, 87, 5, 8, 91, 1, 93, 94, 5, 8, 91, 410, 93, 90, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [5, 64, 5, 4, 5, 6, 7, 5, 64, 5, 8, 9, 10, 11, 103, 98, 5, 8, 174, 10, 175, 1, 248, 5, 8, 136, 10, 137, 244, 93, 293, 5, 8, 13, 10, 11, 294, 5, 64, 5, 8, 163, 10, 164, 5, 14, 166, 10, 1, 5, 14, 168, 10, 1, 5, 14, 169, 10, 1, 5, 14, 170, 10, 1, 5, 64, 5, 8, 15, 10, 11, 5, 14, 19, 10, 1, 5, 14, 21, 10, 1, 5, 14, 62, 10, 1, 5, 14, 173, 10, 1, 5, 14, 183, 58, 10, 1, 5, 64, 5, 8, 348, 10, 11, 184, 18, 5, 64, 5, 6, 77, 5, 8, 142, 10, 9, 166, 5, 8, 140, 10, 9, 168, 5, 8, 139, 10, 9, 169, 5, 8, 79, 10, 9, 170, 5, 8, 301, 10, 9, 136, 5, 8, 144, 10, 9, 13, 5, 8, 86, 10, 9, 5, 8, 84, 10, 9, 174, 5, 64, 5, 6, 65, 5, 8, 174, 348, 10, 75, 5, 64, 5, 5, 8, 168, 174, 10, 189, 5, 8, 169, 174, 10, 189, 5, 8, 170, 174, 10, 189, 5, 64, 5, 64, 5, 8, 166, 136, 348, 13, 10, 190, 5, 8, 168, 136, 348, 13, 10, 190, 5, 8, 169, 136, 348, 13, 10, 190, 5, 8, 170, 136, 348, 13, 10, 190, 5, 64, 5, 8, 174, 19, 10, 75, 5, 8, 174, 21, 10, 75, 5, 8, 174, 62, 10, 75, 5, 8, 174, 173, 10, 75, 5, 64, 5, 8, 168, 166, 10, 66, 242, 262, 5, 8, 168, 170, 58, 10, 66, 360, 70, 5, 8, 168, 169, 10, 66, 360, 70, 5, 64, 5, 8, 169, 21, 10, 66, 243, 312, 5, 8, 169, 166, 10, 66, 360, 70, 5, 8, 169, 170, 10, 66, 360, 70, 5, 64, 5, 8, 170, 62, 10, 66, 409, 1, 5, 8, 170, 166, 10, 66, 360, 70, 5, 8, 170, 21, 10, 66, 360, 70, 5, 64, 5, 8, 136, 174, 148, 10, 303, 73, 5, 64, 5, 8, 13, 174, 10, 304, 155, 93, 5, 8, 174, 13, 10, 75, 5, 64, 5, 6, 87, 5, 8, 91, 1, 93, 94, 5, 8, 91, 410, 93, 90, 5, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 376}, "56": {"input": [2, 5, 64, 5, 4, 5, 6, 7, 5, 8, 9, 10, 11, 98, 370, 5, 8, 227, 10, 228, 1, 471, 5, 8, 13, 10, 11, 295, 5, 14, 15, 10, 58, 388, 5, 14, 19, 10, 58, 393, 5, 14, 21, 10, 58, 389, 5, 8, 163, 10, 164, 1, 295, 5, 8, 37, 10, 38, 1, 293, 5, 8, 62, 10, 11, 199, 5, 8, 173, 10, 11, 160, 5, 8, 166, 10, 164, 382, 5, 8, 183, 10, 11, 184, 18, 5, 6, 77, 5, 8, 84, 10, 227, 9, 5, 8, 301, 10, 163, 9, 5, 8, 145, 10, 173, 9, 5, 8, 147, 10, 62, 9, 5, 8, 78, 10, 15, 9, 5, 8, 146, 10, 19, 9, 5, 8, 140, 10, 21, 58, 9, 5, 8, 1, 10, 166, 9, 5, 8, 86, 10, 9, 5, 6, 65, 5, 64, 5, 8, 37, 163, 183, 13, 166, 10, 66, 446, 5, 64, 5, 8, 227, 183, 173, 10, 75, 5, 8, 64, 5, 8, 166, 227, 10, 189, 5, 8, 64, 5, 8, 163, 227, 10, 66, 264, 5, 8, 37, 227, 10, 358, 5, 8, 227, 163, 37, 10, 75, 5, 8, 64, 5, 8, 173, 37, 10, 72, 302, 5, 64, 5, 8, 15, 227, 10, 74, 73, 5, 8, 21, 227, 10, 74, 262, 5, 8, 19, 227, 10, 74, 312, 5, 8, 64, 5, 8, 166, 183, 163, 13, 166, 10, 190, 5, 8, 64, 5, 8, 163, 183, 13, 163, 10, 190, 5, 64, 5, 8, 62, 227, 10, 74, 219, 5, 8, 64, 5, 6, 87, 5, 8, 95, 230, 97, 94, 5, 8, 95, 243, 97, 90, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [5, 64, 5, 4, 5, 6, 7, 5, 8, 9, 10, 11, 98, 370, 5, 8, 227, 10, 228, 1, 471, 5, 8, 13, 10, 11, 295, 5, 14, 15, 10, 58, 388, 5, 14, 19, 10, 58, 393, 5, 14, 21, 10, 58, 389, 5, 8, 163, 10, 164, 1, 295, 5, 8, 37, 10, 38, 1, 293, 5, 8, 62, 10, 11, 199, 5, 8, 173, 10, 11, 160, 5, 8, 166, 10, 164, 382, 5, 8, 183, 10, 11, 184, 18, 5, 6, 77, 5, 8, 84, 10, 227, 9, 5, 8, 301, 10, 163, 9, 5, 8, 145, 10, 173, 9, 5, 8, 147, 10, 62, 9, 5, 8, 78, 10, 15, 9, 5, 8, 146, 10, 19, 9, 5, 8, 140, 10, 21, 58, 9, 5, 8, 1, 10, 166, 9, 5, 8, 86, 10, 9, 5, 6, 65, 5, 64, 5, 8, 37, 163, 183, 13, 166, 10, 66, 446, 5, 64, 5, 8, 227, 183, 173, 10, 75, 5, 8, 64, 5, 8, 166, 227, 10, 189, 5, 8, 64, 5, 8, 163, 227, 10, 66, 264, 5, 8, 37, 227, 10, 358, 5, 8, 227, 163, 37, 10, 75, 5, 8, 64, 5, 8, 173, 37, 10, 72, 302, 5, 64, 5, 8, 15, 227, 10, 74, 73, 5, 8, 21, 227, 10, 74, 262, 5, 8, 19, 227, 10, 74, 312, 5, 8, 64, 5, 8, 166, 183, 163, 13, 166, 10, 190, 5, 8, 64, 5, 8, 163, 183, 13, 163, 10, 190, 5, 64, 5, 8, 62, 227, 10, 74, 219, 5, 8, 64, 5, 6, 87, 5, 8, 95, 230, 97, 94, 5, 8, 95, 243, 97, 90, 5, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 282}, "57": {"input": [2, 4, 1, 5, 6, 7, 5, 8, 9, 10, 11, 1, 98, 5, 8, 13, 10, 11, 196, 98, 5, 8, 202, 10, 5, 14, 174, 58, 10, 175, 309, 111, 58, 1, 493, 510, 5, 14, 252, 10, 5, 203, 37, 58, 10, 38, 110, 115, 1, 5, 203, 39, 58, 10, 38, 110, 309, 1, 5, 14, 273, 10, 64, 5, 203, 41, 10, 38, 110, 341, 1, 5, 203, 120, 10, 38, 110, 341, 1, 5, 8, 15, 107, 10, 11, 201, 98, 5, 8, 46, 10, 47, 201, 5, 14, 50, 105, 10, 264, 462, 58, 1, 5, 14, 52, 105, 10, 35, 551, 1, 5, 14, 280, 105, 10, 29, 107, 1, 58, 1, 5, 14, 281, 105, 10, 475, 107, 31, 105, 1, 5, 64, 5, 6, 65, 5, 8, 174, 329, 10, 221, 1, 552, 5, 8, 174, 41, 10, 454, 1, 68, 5, 8, 174, 76, 58, 10, 75, 5, 8, 174, 252, 120, 10, 74, 5, 8, 120, 76, 107, 10, 74, 5, 8, 252, 76, 107, 10, 74, 5, 8, 273, 76, 10, 74, 5, 64, 5, 6, 77, 5, 8, 80, 10, 280, 9, 5, 8, 84, 10, 174, 9, 5, 8, 82, 10, 120, 13, 5, 8, 83, 10, 281, 13, 5, 8, 142, 10, 50, 9, 5, 8, 139, 10, 52, 9, 5, 8, 86, 10, 9, 5, 8, 218, 10, 13, 5, 64, 5, 6, 87, 5, 8, 95, 193, 97, 94, 5, 8, 88, 1, 90, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [4, 1, 5, 6, 7, 5, 8, 9, 10, 11, 1, 98, 5, 8, 13, 10, 11, 196, 98, 5, 8, 202, 10, 5, 14, 174, 58, 10, 175, 309, 111, 58, 1, 493, 510, 5, 14, 252, 10, 5, 203, 37, 58, 10, 38, 110, 115, 1, 5, 203, 39, 58, 10, 38, 110, 309, 1, 5, 14, 273, 10, 64, 5, 203, 41, 10, 38, 110, 341, 1, 5, 203, 120, 10, 38, 110, 341, 1, 5, 8, 15, 107, 10, 11, 201, 98, 5, 8, 46, 10, 47, 201, 5, 14, 50, 105, 10, 264, 462, 58, 1, 5, 14, 52, 105, 10, 35, 551, 1, 5, 14, 280, 105, 10, 29, 107, 1, 58, 1, 5, 14, 281, 105, 10, 475, 107, 31, 105, 1, 5, 64, 5, 6, 65, 5, 8, 174, 329, 10, 221, 1, 552, 5, 8, 174, 41, 10, 454, 1, 68, 5, 8, 174, 76, 58, 10, 75, 5, 8, 174, 252, 120, 10, 74, 5, 8, 120, 76, 107, 10, 74, 5, 8, 252, 76, 107, 10, 74, 5, 8, 273, 76, 10, 74, 5, 64, 5, 6, 77, 5, 8, 80, 10, 280, 9, 5, 8, 84, 10, 174, 9, 5, 8, 82, 10, 120, 13, 5, 8, 83, 10, 281, 13, 5, 8, 142, 10, 50, 9, 5, 8, 139, 10, 52, 9, 5, 8, 86, 10, 9, 5, 8, 218, 10, 13, 5, 64, 5, 6, 87, 5, 8, 95, 193, 97, 94, 5, 8, 88, 1, 90, 5, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 253}, "58": {"input": [2, 5, 4, 158, 5, 6, 7, 5, 8, 9, 10, 11, 267, 98, 5, 8, 13, 105, 10, 11, 161, 236, 5, 8, 15, 10, 11, 160, 5, 8, 227, 10, 228, 471, 506, 248, 5, 8, 163, 107, 10, 164, 400, 5, 8, 166, 58, 10, 164, 167, 5, 8, 37, 10, 38, 382, 5, 8, 46, 10, 47, 64, 5, 14, 50, 10, 486, 29, 5, 14, 52, 10, 487, 475, 5, 14, 280, 10, 433, 397, 5, 14, 281, 10, 488, 399, 5, 8, 39, 10, 38, 111, 58, 119, 33, 5, 14, 41, 10, 114, 491, 5, 14, 120, 10, 110, 491, 5, 14, 122, 10, 42, 492, 5, 14, 123, 10, 34, 492, 5, 64, 5, 8, 19, 10, 11, 184, 18, 5, 64, 5, 6, 77, 5, 8, 84, 10, 227, 9, 5, 8, 140, 10, 163, 9, 5, 8, 139, 10, 166, 9, 5, 8, 144, 10, 281, 9, 5, 8, 146, 10, 280, 9, 5, 8, 241, 10, 50, 9, 5, 8, 145, 10, 52, 9, 5, 8, 311, 10, 13, 9, 5, 8, 78, 10, 15, 9, 5, 8, 86, 10, 9, 5, 64, 5, 6, 65, 5, 64, 5, 8, 37, 19, 163, 166, 46, 10, 66, 396, 5, 8, 37, 13, 10, 72, 73, 5, 64, 5, 8, 227, 19, 46, 10, 75, 5, 8, 227, 163, 10, 366, 1, 35, 5, 64, 5, 8, 163, 227, 58, 10, 189, 5, 8, 163, 19, 163, 13, 46, 105, 10, 190, 5, 8, 64, 5, 8, 227, 19, 10, 75, 5, 8, 166, 227, 58, 10, 66, 264, 5, 8, 37, 227, 10, 358, 5, 8, 227, 166, 37, 10, 75, 5, 64, 5, 8, 166, 163, 19, 166, 46, 10, 190, 5, 8, 39, 19, 166, 37, 163, 13, 10, 74, 5, 8, 227, 13, 10, 75, 5, 64, 5, 8, 227, 39, 10, 1, 5, 8, 227, 39, 10, 1, 5, 64, 5, 8, 64, 5, 8, 15, 227, 10, 74, 312, 5, 64, 5, 6, 87, 5, 8, 95, 230, 107, 97, 94, 5, 8, 95, 71, 107, 97, 90, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [5, 4, 158, 5, 6, 7, 5, 8, 9, 10, 11, 267, 98, 5, 8, 13, 105, 10, 11, 161, 236, 5, 8, 15, 10, 11, 160, 5, 8, 227, 10, 228, 471, 506, 248, 5, 8, 163, 107, 10, 164, 400, 5, 8, 166, 58, 10, 164, 167, 5, 8, 37, 10, 38, 382, 5, 8, 46, 10, 47, 64, 5, 14, 50, 10, 486, 29, 5, 14, 52, 10, 487, 475, 5, 14, 280, 10, 433, 397, 5, 14, 281, 10, 488, 399, 5, 8, 39, 10, 38, 111, 58, 119, 33, 5, 14, 41, 10, 114, 491, 5, 14, 120, 10, 110, 491, 5, 14, 122, 10, 42, 492, 5, 14, 123, 10, 34, 492, 5, 64, 5, 8, 19, 10, 11, 184, 18, 5, 64, 5, 6, 77, 5, 8, 84, 10, 227, 9, 5, 8, 140, 10, 163, 9, 5, 8, 139, 10, 166, 9, 5, 8, 144, 10, 281, 9, 5, 8, 146, 10, 280, 9, 5, 8, 241, 10, 50, 9, 5, 8, 145, 10, 52, 9, 5, 8, 311, 10, 13, 9, 5, 8, 78, 10, 15, 9, 5, 8, 86, 10, 9, 5, 64, 5, 6, 65, 5, 64, 5, 8, 37, 19, 163, 166, 46, 10, 66, 396, 5, 8, 37, 13, 10, 72, 73, 5, 64, 5, 8, 227, 19, 46, 10, 75, 5, 8, 227, 163, 10, 366, 1, 35, 5, 64, 5, 8, 163, 227, 58, 10, 189, 5, 8, 163, 19, 163, 13, 46, 105, 10, 190, 5, 8, 64, 5, 8, 227, 19, 10, 75, 5, 8, 166, 227, 58, 10, 66, 264, 5, 8, 37, 227, 10, 358, 5, 8, 227, 166, 37, 10, 75, 5, 64, 5, 8, 166, 163, 19, 166, 46, 10, 190, 5, 8, 39, 19, 166, 37, 163, 13, 10, 74, 5, 8, 227, 13, 10, 75, 5, 64, 5, 8, 227, 39, 10, 1, 5, 8, 227, 39, 10, 1, 5, 64, 5, 8, 64, 5, 8, 15, 227, 10, 74, 312, 5, 64, 5, 6, 87, 5, 8, 95, 230, 107, 97, 94, 5, 8, 95, 71, 107, 97, 90, 5, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 355}, "59": {"input": [2, 4, 158, 5, 6, 7, 5, 8, 9, 10, 11, 17, 18, 98, 5, 8, 13, 10, 11, 162, 5, 8, 43, 10, 44, 28, 199, 5, 64, 5, 8, 15, 10, 11, 5, 14, 19, 10, 208, 5, 14, 21, 10, 238, 18, 5, 14, 62, 10, 184, 18, 5, 64, 5, 8, 136, 10, 137, 1, 93, 391, 20, 5, 8, 412, 10, 137, 45, 93, 391, 101, 5, 64, 5, 8, 174, 10, 175, 5, 14, 176, 10, 182, 5, 14, 178, 10, 1, 5, 14, 180, 10, 1, 5, 64, 5, 6, 65, 5, 64, 5, 8, 174, 19, 10, 75, 5, 8, 176, 15, 10, 75, 5, 8, 180, 21, 10, 75, 5, 8, 178, 62, 10, 75, 5, 64, 5, 5, 8, 174, 136, 10, 66, 191, 68, 449, 5, 64, 5, 5, 8, 174, 412, 10, 66, 1, 68, 449, 5, 64, 5, 8, 43, 174, 10, 74, 73, 5, 8, 174, 13, 10, 74, 70, 5, 64, 5, 6, 87, 5, 8, 95, 193, 97, 94, 5, 8, 95, 194, 97, 90, 5, 8, 88, 89, 94, 5, 64, 5, 6, 77, 5, 8, 82, 10, 9, 43, 5, 8, 83, 10, 9, 13, 5, 8, 146, 10, 9, 21, 5, 8, 140, 10, 9, 62, 5, 8, 85, 10, 9, 19, 5, 8, 185, 10, 9, 136, 5, 8, 186, 10, 9, 412, 5, 8, 84, 10, 9, 176, 5, 8, 86, 10, 287, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [4, 158, 5, 6, 7, 5, 8, 9, 10, 11, 17, 18, 98, 5, 8, 13, 10, 11, 162, 5, 8, 43, 10, 44, 28, 199, 5, 64, 5, 8, 15, 10, 11, 5, 14, 19, 10, 208, 5, 14, 21, 10, 238, 18, 5, 14, 62, 10, 184, 18, 5, 64, 5, 8, 136, 10, 137, 1, 93, 391, 20, 5, 8, 412, 10, 137, 45, 93, 391, 101, 5, 64, 5, 8, 174, 10, 175, 5, 14, 176, 10, 182, 5, 14, 178, 10, 1, 5, 14, 180, 10, 1, 5, 64, 5, 6, 65, 5, 64, 5, 8, 174, 19, 10, 75, 5, 8, 176, 15, 10, 75, 5, 8, 180, 21, 10, 75, 5, 8, 178, 62, 10, 75, 5, 64, 5, 5, 8, 174, 136, 10, 66, 191, 68, 449, 5, 64, 5, 5, 8, 174, 412, 10, 66, 1, 68, 449, 5, 64, 5, 8, 43, 174, 10, 74, 73, 5, 8, 174, 13, 10, 74, 70, 5, 64, 5, 6, 87, 5, 8, 95, 193, 97, 94, 5, 8, 95, 194, 97, 90, 5, 8, 88, 89, 94, 5, 64, 5, 6, 77, 5, 8, 82, 10, 9, 43, 5, 8, 83, 10, 9, 13, 5, 8, 146, 10, 9, 21, 5, 8, 140, 10, 9, 62, 5, 8, 85, 10, 9, 19, 5, 8, 185, 10, 9, 136, 5, 8, 186, 10, 9, 412, 5, 8, 84, 10, 9, 176, 5, 8, 86, 10, 287, 5, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 245}, "60": {"input": [2, 4, 5, 6, 7, 5, 8, 9, 10, 11, 1, 98, 5, 8, 13, 10, 11, 1, 98, 5, 8, 197, 58, 10, 198, 28, 199, 118, 48, 71, 5, 8, 202, 58, 10, 5, 14, 37, 58, 10, 38, 105, 42, 64, 5, 203, 39, 58, 10, 204, 58, 205, 1, 5, 203, 41, 58, 10, 206, 58, 20, 1, 5, 14, 120, 58, 10, 38, 105, 34, 5, 203, 122, 58, 10, 204, 58, 205, 1, 5, 203, 123, 58, 10, 206, 58, 20, 1, 5, 64, 5, 8, 15, 10, 11, 201, 98, 5, 8, 19, 10, 11, 28, 209, 5, 8, 46, 10, 47, 210, 211, 30, 212, 201, 98, 5, 64, 5, 8, 50, 10, 58, 214, 5, 14, 174, 10, 175, 429, 248, 5, 14, 317, 10, 318, 110, 543, 438, 5, 64, 5, 8, 21, 10, 11, 208, 5, 64, 5, 6, 77, 5, 8, 86, 10, 9, 5, 8, 218, 10, 13, 5, 8, 83, 10, 13, 19, 5, 8, 215, 10, 9, 41, 5, 8, 82, 10, 9, 39, 5, 8, 216, 10, 9, 123, 5, 8, 144, 10, 9, 122, 5, 64, 5, 8, 217, 10, 13, 46, 5, 8, 1, 10, 13, 15, 174, 5, 64, 5, 6, 65, 5, 64, 5, 64, 5, 8, 197, 174, 58, 10, 74, 219, 5, 8, 174, 197, 10, 220, 5, 8, 174, 19, 10, 75, 5, 64, 5, 8, 174, 202, 10, 221, 5, 8, 174, 202, 10, 66, 334, 5, 64, 5, 8, 317, 21, 10, 66, 193, 5, 8, 174, 21, 58, 10, 75, 5, 8, 202, 58, 76, 105, 10, 157, 5, 6, 64, 5, 6, 87, 5, 8, 88, 1, 90, 5, 8, 95, 502, 97, 94, 5, 64, 5, 64, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [4, 5, 6, 7, 5, 8, 9, 10, 11, 1, 98, 5, 8, 13, 10, 11, 1, 98, 5, 8, 197, 58, 10, 198, 28, 199, 118, 48, 71, 5, 8, 202, 58, 10, 5, 14, 37, 58, 10, 38, 105, 42, 64, 5, 203, 39, 58, 10, 204, 58, 205, 1, 5, 203, 41, 58, 10, 206, 58, 20, 1, 5, 14, 120, 58, 10, 38, 105, 34, 5, 203, 122, 58, 10, 204, 58, 205, 1, 5, 203, 123, 58, 10, 206, 58, 20, 1, 5, 64, 5, 8, 15, 10, 11, 201, 98, 5, 8, 19, 10, 11, 28, 209, 5, 8, 46, 10, 47, 210, 211, 30, 212, 201, 98, 5, 64, 5, 8, 50, 10, 58, 214, 5, 14, 174, 10, 175, 429, 248, 5, 14, 317, 10, 318, 110, 543, 438, 5, 64, 5, 8, 21, 10, 11, 208, 5, 64, 5, 6, 77, 5, 8, 86, 10, 9, 5, 8, 218, 10, 13, 5, 8, 83, 10, 13, 19, 5, 8, 215, 10, 9, 41, 5, 8, 82, 10, 9, 39, 5, 8, 216, 10, 9, 123, 5, 8, 144, 10, 9, 122, 5, 64, 5, 8, 217, 10, 13, 46, 5, 8, 1, 10, 13, 15, 174, 5, 64, 5, 6, 65, 5, 64, 5, 64, 5, 8, 197, 174, 58, 10, 74, 219, 5, 8, 174, 197, 10, 220, 5, 8, 174, 19, 10, 75, 5, 64, 5, 8, 174, 202, 10, 221, 5, 8, 174, 202, 10, 66, 334, 5, 64, 5, 8, 317, 21, 10, 66, 193, 5, 8, 174, 21, 58, 10, 75, 5, 8, 202, 58, 76, 105, 10, 157, 5, 6, 64, 5, 6, 87, 5, 8, 88, 1, 90, 5, 8, 95, 502, 97, 94, 5, 64, 5, 64, 5, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 296}, "61": {"input": [2, 4, 5, 6, 7, 5, 8, 9, 10, 11, 17, 18, 98, 5, 8, 174, 10, 175, 439, 214, 1, 5, 8, 13, 10, 11, 484, 5, 8, 15, 10, 11, 207, 209, 5, 8, 43, 10, 44, 28, 199, 5, 8, 136, 10, 137, 1, 119, 5, 64, 5, 6, 65, 5, 64, 5, 8, 174, 329, 10, 221, 1, 552, 5, 8, 174, 136, 10, 454, 1, 68, 5, 8, 174, 13, 10, 454, 1, 1, 68, 5, 64, 5, 8, 43, 174, 58, 10, 74, 517, 5, 8, 174, 15, 58, 10, 75, 5, 64, 5, 6, 87, 5, 8, 95, 194, 105, 97, 90, 5, 8, 95, 193, 97, 94, 5, 64, 5, 6, 77, 5, 8, 78, 10, 43, 9, 5, 8, 84, 10, 174, 136, 9, 5, 8, 80, 10, 13, 136, 1, 136, 9, 5, 8, 85, 10, 15, 9, 5, 8, 86, 10, 9, 5, 64, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [4, 5, 6, 7, 5, 8, 9, 10, 11, 17, 18, 98, 5, 8, 174, 10, 175, 439, 214, 1, 5, 8, 13, 10, 11, 484, 5, 8, 15, 10, 11, 207, 209, 5, 8, 43, 10, 44, 28, 199, 5, 8, 136, 10, 137, 1, 119, 5, 64, 5, 6, 65, 5, 64, 5, 8, 174, 329, 10, 221, 1, 552, 5, 8, 174, 136, 10, 454, 1, 68, 5, 8, 174, 13, 10, 454, 1, 1, 68, 5, 64, 5, 8, 43, 174, 58, 10, 74, 517, 5, 8, 174, 15, 58, 10, 75, 5, 64, 5, 6, 87, 5, 8, 95, 194, 105, 97, 90, 5, 8, 95, 193, 97, 94, 5, 64, 5, 6, 77, 5, 8, 78, 10, 43, 9, 5, 8, 84, 10, 174, 136, 9, 5, 8, 80, 10, 13, 136, 1, 136, 9, 5, 8, 85, 10, 15, 9, 5, 8, 86, 10, 9, 5, 64, 5, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 156}, "62": {"input": [2, 4, 313, 5, 6, 7, 5, 64, 5, 8, 9, 10, 11, 336, 98, 5, 64, 5, 8, 13, 107, 10, 11, 107, 108, 63, 5, 8, 57, 58, 10, 59, 264, 214, 1, 5, 8, 37, 10, 38, 553, 119, 118, 5, 64, 5, 8, 15, 10, 11, 201, 98, 5, 14, 19, 10, 34, 338, 5, 14, 21, 10, 42, 338, 5, 64, 5, 8, 25, 10, 26, 463, 464, 341, 5, 14, 27, 10, 34, 342, 35, 343, 5, 14, 32, 10, 42, 345, 35, 346, 5, 14, 344, 10, 34, 345, 35, 343, 5, 14, 347, 10, 42, 342, 35, 346, 5, 64, 5, 8, 39, 10, 38, 353, 119, 128, 5, 8, 43, 10, 44, 5, 14, 349, 10, 307, 5, 14, 354, 10, 307, 5, 64, 5, 8, 202, 10, 179, 5, 14, 271, 10, 272, 194, 127, 20, 320, 5, 14, 62, 10, 11, 5, 64, 5, 8, 173, 10, 11, 238, 18, 5, 64, 5, 6, 77, 5, 8, 311, 10, 9, 13, 5, 8, 144, 10, 9, 27, 5, 8, 146, 10, 9, 347, 5, 8, 86, 10, 9, 344, 5, 8, 356, 10, 9, 32, 5, 8, 84, 10, 9, 57, 5, 8, 185, 10, 9, 1, 5, 8, 186, 10, 9, 19, 5, 8, 187, 10, 9, 1, 5, 8, 188, 10, 9, 21, 5, 8, 357, 10, 9, 271, 5, 8, 147, 10, 9, 349, 5, 8, 216, 10, 9, 5, 64, 5, 6, 87, 5, 8, 95, 148, 96, 1, 97, 94, 5, 8, 95, 148, 418, 468, 97, 94, 5, 8, 95, 148, 194, 14, 97, 90, 5, 8, 64, 5, 6, 65, 5, 64, 5, 8, 57, 58, 13, 58, 10, 75, 5, 8, 57, 58, 173, 10, 75, 5, 64, 5, 8, 13, 39, 10, 72, 5, 8, 13, 37, 10, 72, 5, 8, 39, 37, 10, 72, 5, 8, 37, 173, 10, 74, 5, 64, 5, 8, 39, 76, 10, 74, 5, 8, 37, 76, 10, 74, 5, 64, 5, 8, 27, 21, 10, 66, 1, 5, 8, 344, 21, 10, 66, 49, 5, 8, 347, 19, 10, 66, 67, 5, 8, 32, 19, 10, 66, 1, 5, 64, 5, 8, 25, 37, 10, 72, 73, 5, 64, 5, 64, 5, 8, 57, 39, 10, 221, 5, 64, 5, 8, 39, 57, 10, 74, 5, 8, 39, 202, 10, 72, 5, 64, 5, 8, 349, 202, 10, 66, 1, 312, 5, 8, 202, 354, 10, 66, 243, 5, 8, 354, 57, 10, 74, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [4, 313, 5, 6, 7, 5, 64, 5, 8, 9, 10, 11, 336, 98, 5, 64, 5, 8, 13, 107, 10, 11, 107, 108, 63, 5, 8, 57, 58, 10, 59, 264, 214, 1, 5, 8, 37, 10, 38, 553, 119, 118, 5, 64, 5, 8, 15, 10, 11, 201, 98, 5, 14, 19, 10, 34, 338, 5, 14, 21, 10, 42, 338, 5, 64, 5, 8, 25, 10, 26, 463, 464, 341, 5, 14, 27, 10, 34, 342, 35, 343, 5, 14, 32, 10, 42, 345, 35, 346, 5, 14, 344, 10, 34, 345, 35, 343, 5, 14, 347, 10, 42, 342, 35, 346, 5, 64, 5, 8, 39, 10, 38, 353, 119, 128, 5, 8, 43, 10, 44, 5, 14, 349, 10, 307, 5, 14, 354, 10, 307, 5, 64, 5, 8, 202, 10, 179, 5, 14, 271, 10, 272, 194, 127, 20, 320, 5, 14, 62, 10, 11, 5, 64, 5, 8, 173, 10, 11, 238, 18, 5, 64, 5, 6, 77, 5, 8, 311, 10, 9, 13, 5, 8, 144, 10, 9, 27, 5, 8, 146, 10, 9, 347, 5, 8, 86, 10, 9, 344, 5, 8, 356, 10, 9, 32, 5, 8, 84, 10, 9, 57, 5, 8, 185, 10, 9, 1, 5, 8, 186, 10, 9, 19, 5, 8, 187, 10, 9, 1, 5, 8, 188, 10, 9, 21, 5, 8, 357, 10, 9, 271, 5, 8, 147, 10, 9, 349, 5, 8, 216, 10, 9, 5, 64, 5, 6, 87, 5, 8, 95, 148, 96, 1, 97, 94, 5, 8, 95, 148, 418, 468, 97, 94, 5, 8, 95, 148, 194, 14, 97, 90, 5, 8, 64, 5, 6, 65, 5, 64, 5, 8, 57, 58, 13, 58, 10, 75, 5, 8, 57, 58, 173, 10, 75, 5, 64, 5, 8, 13, 39, 10, 72, 5, 8, 13, 37, 10, 72, 5, 8, 39, 37, 10, 72, 5, 8, 37, 173, 10, 74, 5, 64, 5, 8, 39, 76, 10, 74, 5, 8, 37, 76, 10, 74, 5, 64, 5, 8, 27, 21, 10, 66, 1, 5, 8, 344, 21, 10, 66, 49, 5, 8, 347, 19, 10, 66, 67, 5, 8, 32, 19, 10, 66, 1, 5, 64, 5, 8, 25, 37, 10, 72, 73, 5, 64, 5, 64, 5, 8, 57, 39, 10, 221, 5, 64, 5, 8, 39, 57, 10, 74, 5, 8, 39, 202, 10, 72, 5, 64, 5, 8, 349, 202, 10, 66, 1, 312, 5, 8, 202, 354, 10, 66, 243, 5, 8, 354, 57, 10, 74, 5, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 422}, "63": {"input": [2, 4, 5, 6, 7, 5, 8, 9, 10, 11, 17, 18, 98, 5, 8, 13, 10, 11, 1, 98, 5, 64, 5, 8, 46, 10, 47, 264, 339, 58, 132, 1, 5, 8, 50, 10, 47, 264, 463, 58, 127, 1, 5, 8, 15, 10, 11, 5, 14, 19, 10, 101, 1, 5, 14, 43, 58, 10, 44, 28, 199, 5, 8, 37, 107, 10, 38, 105, 34, 58, 33, 16, 1, 5, 8, 202, 58, 10, 5, 14, 39, 58, 10, 38, 105, 42, 64, 5, 203, 41, 58, 10, 124, 58, 205, 1, 5, 203, 120, 58, 10, 33, 58, 20, 1, 5, 14, 122, 58, 10, 38, 105, 34, 5, 203, 123, 58, 10, 124, 58, 205, 1, 5, 203, 125, 58, 10, 33, 58, 20, 1, 5, 64, 5, 8, 174, 10, 175, 182, 5, 8, 21, 10, 11, 207, 209, 5, 8, 64, 5, 6, 65, 5, 8, 43, 174, 58, 10, 74, 73, 5, 8, 174, 37, 105, 10, 366, 367, 69, 5, 8, 174, 37, 105, 10, 554, 5, 8, 174, 21, 76, 58, 10, 75, 5, 8, 174, 202, 19, 10, 74, 5, 8, 37, 107, 76, 105, 10, 74, 5, 8, 202, 58, 76, 105, 10, 157, 5, 6, 64, 5, 6, 87, 5, 8, 95, 194, 105, 97, 90, 5, 8, 95, 193, 97, 94, 5, 6, 64, 5, 6, 77, 5, 8, 78, 10, 9, 43, 5, 8, 311, 10, 19, 9, 5, 8, 185, 10, 46, 19, 5, 8, 186, 10, 46, 37, 5, 8, 187, 10, 50, 19, 5, 8, 188, 10, 50, 37, 5, 8, 215, 10, 13, 120, 5, 8, 82, 10, 13, 41, 5, 8, 216, 10, 13, 125, 5, 8, 144, 10, 13, 123, 5, 8, 1, 10, 37, 19, 5, 8, 239, 10, 174, 37, 19, 5, 8, 84, 10, 174, 9, 5, 8, 85, 10, 21, 9, 5, 8, 218, 10, 9, 5, 8, 86, 10, 13, 9, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [4, 5, 6, 7, 5, 8, 9, 10, 11, 17, 18, 98, 5, 8, 13, 10, 11, 1, 98, 5, 64, 5, 8, 46, 10, 47, 264, 339, 58, 132, 1, 5, 8, 50, 10, 47, 264, 463, 58, 127, 1, 5, 8, 15, 10, 11, 5, 14, 19, 10, 101, 1, 5, 14, 43, 58, 10, 44, 28, 199, 5, 8, 37, 107, 10, 38, 105, 34, 58, 33, 16, 1, 5, 8, 202, 58, 10, 5, 14, 39, 58, 10, 38, 105, 42, 64, 5, 203, 41, 58, 10, 124, 58, 205, 1, 5, 203, 120, 58, 10, 33, 58, 20, 1, 5, 14, 122, 58, 10, 38, 105, 34, 5, 203, 123, 58, 10, 124, 58, 205, 1, 5, 203, 125, 58, 10, 33, 58, 20, 1, 5, 64, 5, 8, 174, 10, 175, 182, 5, 8, 21, 10, 11, 207, 209, 5, 8, 64, 5, 6, 65, 5, 8, 43, 174, 58, 10, 74, 73, 5, 8, 174, 37, 105, 10, 366, 367, 69, 5, 8, 174, 37, 105, 10, 554, 5, 8, 174, 21, 76, 58, 10, 75, 5, 8, 174, 202, 19, 10, 74, 5, 8, 37, 107, 76, 105, 10, 74, 5, 8, 202, 58, 76, 105, 10, 157, 5, 6, 64, 5, 6, 87, 5, 8, 95, 194, 105, 97, 90, 5, 8, 95, 193, 97, 94, 5, 6, 64, 5, 6, 77, 5, 8, 78, 10, 9, 43, 5, 8, 311, 10, 19, 9, 5, 8, 185, 10, 46, 19, 5, 8, 186, 10, 46, 37, 5, 8, 187, 10, 50, 19, 5, 8, 188, 10, 50, 37, 5, 8, 215, 10, 13, 120, 5, 8, 82, 10, 13, 41, 5, 8, 216, 10, 13, 125, 5, 8, 144, 10, 13, 123, 5, 8, 1, 10, 37, 19, 5, 8, 239, 10, 174, 37, 19, 5, 8, 84, 10, 174, 9, 5, 8, 85, 10, 21, 9, 5, 8, 218, 10, 9, 5, 8, 86, 10, 13, 9, 5, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 329}, "64": {"input": [2, 4, 5, 6, 7, 5, 64, 5, 8, 9, 10, 11, 159, 98, 5, 8, 57, 10, 59, 264, 497, 525, 5, 8, 37, 10, 38, 101, 118, 224, 451, 5, 8, 46, 10, 47, 5, 14, 50, 10, 486, 29, 5, 14, 52, 10, 487, 475, 5, 14, 280, 10, 433, 397, 5, 14, 281, 10, 488, 399, 5, 14, 282, 10, 490, 399, 5, 8, 39, 10, 38, 119, 309, 111, 5, 14, 41, 10, 114, 491, 5, 14, 120, 10, 110, 491, 5, 14, 122, 10, 42, 492, 5, 14, 123, 10, 34, 492, 5, 64, 5, 8, 13, 10, 11, 483, 5, 14, 15, 10, 1, 5, 14, 19, 10, 1, 5, 8, 163, 107, 10, 164, 382, 5, 8, 21, 10, 11, 162, 5, 8, 62, 10, 11, 246, 5, 64, 5, 8, 283, 58, 10, 47, 105, 489, 58, 275, 1, 48, 5, 8, 125, 10, 38, 110, 20, 33, 1, 5, 8, 173, 10, 11, 184, 18, 5, 64, 5, 64, 5, 6, 77, 5, 8, 84, 10, 57, 9, 5, 8, 144, 10, 281, 9, 5, 8, 146, 10, 280, 9, 5, 8, 241, 10, 50, 9, 5, 8, 145, 10, 52, 9, 5, 8, 143, 10, 283, 9, 5, 8, 140, 10, 163, 9, 5, 8, 79, 10, 15, 9, 5, 8, 142, 10, 19, 9, 5, 8, 83, 10, 21, 9, 5, 8, 86, 10, 9, 5, 64, 5, 6, 65, 5, 6, 64, 5, 8, 57, 173, 46, 10, 75, 5, 8, 39, 173, 76, 10, 74, 5, 64, 5, 8, 163, 57, 58, 10, 189, 5, 8, 163, 173, 163, 46, 58, 10, 190, 1, 5, 8, 39, 163, 10, 74, 5, 64, 5, 8, 52, 37, 10, 66, 499, 5, 8, 281, 37, 10, 66, 500, 5, 8, 50, 37, 10, 66, 501, 5, 8, 280, 37, 10, 66, 502, 5, 8, 282, 37, 10, 66, 503, 5, 64, 5, 8, 37, 46, 173, 76, 10, 74, 5, 64, 5, 8, 125, 57, 39, 10, 358, 359, 5, 64, 5, 8, 125, 173, 46, 10, 74, 70, 5, 8, 125, 19, 10, 74, 73, 5, 8, 125, 15, 10, 74, 302, 5, 8, 125, 21, 10, 66, 243, 5, 64, 5, 6, 87, 5, 8, 91, 466, 93, 94, 5, 8, 88, 89, 90, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [4, 5, 6, 7, 5, 64, 5, 8, 9, 10, 11, 159, 98, 5, 8, 57, 10, 59, 264, 497, 525, 5, 8, 37, 10, 38, 101, 118, 224, 451, 5, 8, 46, 10, 47, 5, 14, 50, 10, 486, 29, 5, 14, 52, 10, 487, 475, 5, 14, 280, 10, 433, 397, 5, 14, 281, 10, 488, 399, 5, 14, 282, 10, 490, 399, 5, 8, 39, 10, 38, 119, 309, 111, 5, 14, 41, 10, 114, 491, 5, 14, 120, 10, 110, 491, 5, 14, 122, 10, 42, 492, 5, 14, 123, 10, 34, 492, 5, 64, 5, 8, 13, 10, 11, 483, 5, 14, 15, 10, 1, 5, 14, 19, 10, 1, 5, 8, 163, 107, 10, 164, 382, 5, 8, 21, 10, 11, 162, 5, 8, 62, 10, 11, 246, 5, 64, 5, 8, 283, 58, 10, 47, 105, 489, 58, 275, 1, 48, 5, 8, 125, 10, 38, 110, 20, 33, 1, 5, 8, 173, 10, 11, 184, 18, 5, 64, 5, 64, 5, 6, 77, 5, 8, 84, 10, 57, 9, 5, 8, 144, 10, 281, 9, 5, 8, 146, 10, 280, 9, 5, 8, 241, 10, 50, 9, 5, 8, 145, 10, 52, 9, 5, 8, 143, 10, 283, 9, 5, 8, 140, 10, 163, 9, 5, 8, 79, 10, 15, 9, 5, 8, 142, 10, 19, 9, 5, 8, 83, 10, 21, 9, 5, 8, 86, 10, 9, 5, 64, 5, 6, 65, 5, 6, 64, 5, 8, 57, 173, 46, 10, 75, 5, 8, 39, 173, 76, 10, 74, 5, 64, 5, 8, 163, 57, 58, 10, 189, 5, 8, 163, 173, 163, 46, 58, 10, 190, 1, 5, 8, 39, 163, 10, 74, 5, 64, 5, 8, 52, 37, 10, 66, 499, 5, 8, 281, 37, 10, 66, 500, 5, 8, 50, 37, 10, 66, 501, 5, 8, 280, 37, 10, 66, 502, 5, 8, 282, 37, 10, 66, 503, 5, 64, 5, 8, 37, 46, 173, 76, 10, 74, 5, 64, 5, 8, 125, 57, 39, 10, 358, 359, 5, 64, 5, 8, 125, 173, 46, 10, 74, 70, 5, 8, 125, 19, 10, 74, 73, 5, 8, 125, 15, 10, 74, 302, 5, 8, 125, 21, 10, 66, 243, 5, 64, 5, 6, 87, 5, 8, 91, 466, 93, 94, 5, 8, 88, 89, 90, 5, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 389}, "65": {"input": [2, 4, 5, 6, 7, 5, 64, 5, 8, 288, 10, 1, 5, 14, 37, 10, 38, 114, 33, 1, 5, 14, 163, 107, 10, 164, 121, 225, 289, 226, 5, 14, 9, 10, 11, 402, 5, 64, 5, 8, 202, 10, 225, 289, 5, 14, 474, 10, 1, 1, 1, 1, 1, 5, 14, 555, 105, 10, 58, 34, 434, 5, 203, 404, 6, 10, 1, 1, 1, 5, 203, 1, 10, 1, 1, 1, 1, 1, 5, 64, 5, 8, 13, 10, 11, 1, 5, 8, 15, 10, 11, 447, 5, 8, 19, 10, 11, 448, 5, 64, 5, 8, 21, 10, 11, 1, 402, 5, 14, 64, 5, 6, 87, 5, 8, 95, 291, 58, 90, 5, 8, 95, 1, 107, 94, 5, 231, 64, 5, 6, 65, 5, 64, 5, 8, 19, 474, 10, 74, 73, 5, 8, 555, 474, 10, 405, 73, 5, 8, 474, 555, 10, 1, 5, 8, 555, 76, 58, 10, 74, 5, 64, 5, 8, 13, 474, 10, 74, 5, 64, 5, 8, 202, 37, 10, 554, 5, 8, 555, 21, 9, 10, 1, 5, 64, 5, 8, 37, 76, 10, 157, 5, 64, 5, 8, 163, 474, 10, 189, 5, 8, 163, 21, 9, 15, 10, 232, 5, 8, 474, 21, 9, 10, 232, 5, 64, 5, 8, 474, 163, 10, 232, 5, 8, 474, 76, 15, 10, 74, 5, 8, 64, 5, 6, 77, 5, 8, 233, 10, 13, 5, 8, 185, 10, 404, 5, 8, 186, 10, 1, 5, 8, 1, 10, 37, 5, 8, 144, 10, 163, 5, 8, 80, 10, 15, 5, 8, 139, 10, 19, 5, 8, 86, 10, 1, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [4, 5, 6, 7, 5, 64, 5, 8, 288, 10, 1, 5, 14, 37, 10, 38, 114, 33, 1, 5, 14, 163, 107, 10, 164, 121, 225, 289, 226, 5, 14, 9, 10, 11, 402, 5, 64, 5, 8, 202, 10, 225, 289, 5, 14, 474, 10, 1, 1, 1, 1, 1, 5, 14, 555, 105, 10, 58, 34, 434, 5, 203, 404, 6, 10, 1, 1, 1, 5, 203, 1, 10, 1, 1, 1, 1, 1, 5, 64, 5, 8, 13, 10, 11, 1, 5, 8, 15, 10, 11, 447, 5, 8, 19, 10, 11, 448, 5, 64, 5, 8, 21, 10, 11, 1, 402, 5, 14, 64, 5, 6, 87, 5, 8, 95, 291, 58, 90, 5, 8, 95, 1, 107, 94, 5, 231, 64, 5, 6, 65, 5, 64, 5, 8, 19, 474, 10, 74, 73, 5, 8, 555, 474, 10, 405, 73, 5, 8, 474, 555, 10, 1, 5, 8, 555, 76, 58, 10, 74, 5, 64, 5, 8, 13, 474, 10, 74, 5, 64, 5, 8, 202, 37, 10, 554, 5, 8, 555, 21, 9, 10, 1, 5, 64, 5, 8, 37, 76, 10, 157, 5, 64, 5, 8, 163, 474, 10, 189, 5, 8, 163, 21, 9, 15, 10, 232, 5, 8, 474, 21, 9, 10, 232, 5, 64, 5, 8, 474, 163, 10, 232, 5, 8, 474, 76, 15, 10, 74, 5, 8, 64, 5, 6, 77, 5, 8, 233, 10, 13, 5, 8, 185, 10, 404, 5, 8, 186, 10, 1, 5, 8, 1, 10, 37, 5, 8, 144, 10, 163, 5, 8, 80, 10, 15, 5, 8, 139, 10, 19, 5, 8, 86, 10, 1, 5, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 276}, "66": {"input": [2, 4, 313, 5, 6, 7, 5, 8, 9, 10, 11, 98, 1, 5, 8, 13, 10, 11, 5, 14, 15, 10, 478, 290, 119, 5, 14, 19, 58, 10, 28, 293, 389, 5, 8, 53, 10, 54, 55, 56, 364, 293, 5, 8, 1, 10, 118, 5, 14, 21, 10, 11, 495, 457, 5, 14, 37, 10, 38, 124, 457, 5, 8, 202, 10, 5, 14, 57, 58, 10, 59, 60, 268, 5, 14, 39, 10, 38, 20, 110, 256, 1, 5, 14, 41, 10, 38, 110, 111, 309, 457, 5, 8, 46, 10, 47, 278, 1, 35, 236, 48, 5, 8, 62, 10, 11, 238, 18, 5, 64, 5, 6, 77, 5, 8, 311, 10, 19, 9, 5, 8, 185, 10, 15, 9, 5, 8, 147, 10, 46, 9, 5, 8, 494, 10, 39, 9, 5, 8, 86, 10, 9, 5, 8, 84, 10, 57, 9, 5, 8, 85, 10, 62, 9, 5, 64, 5, 6, 87, 5, 8, 95, 58, 96, 58, 97, 94, 5, 8, 91, 58, 1, 1, 97, 90, 5, 64, 5, 6, 65, 5, 64, 5, 8, 15, 53, 37, 10, 66, 29, 5, 8, 19, 58, 57, 58, 10, 74, 73, 5, 64, 5, 8, 37, 62, 10, 330, 264, 1, 5, 8, 21, 62, 10, 75, 5, 8, 57, 15, 58, 10, 75, 5, 8, 57, 39, 58, 10, 74, 70, 5, 8, 39, 62, 76, 21, 10, 1, 5, 8, 39, 37, 10, 74, 262, 5, 8, 41, 62, 10, 74, 5, 64, 5, 8, 53, 1, 10, 66, 264, 5, 8, 76, 37, 21, 10, 75, 5, 8, 37, 57, 58, 10, 74, 5, 8, 21, 57, 58, 10, 74, 5, 8, 62, 53, 58, 10, 74, 5, 8, 202, 62, 76, 21, 10, 75, 5, 8, 202, 41, 58, 10, 74, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [4, 313, 5, 6, 7, 5, 8, 9, 10, 11, 98, 1, 5, 8, 13, 10, 11, 5, 14, 15, 10, 478, 290, 119, 5, 14, 19, 58, 10, 28, 293, 389, 5, 8, 53, 10, 54, 55, 56, 364, 293, 5, 8, 1, 10, 118, 5, 14, 21, 10, 11, 495, 457, 5, 14, 37, 10, 38, 124, 457, 5, 8, 202, 10, 5, 14, 57, 58, 10, 59, 60, 268, 5, 14, 39, 10, 38, 20, 110, 256, 1, 5, 14, 41, 10, 38, 110, 111, 309, 457, 5, 8, 46, 10, 47, 278, 1, 35, 236, 48, 5, 8, 62, 10, 11, 238, 18, 5, 64, 5, 6, 77, 5, 8, 311, 10, 19, 9, 5, 8, 185, 10, 15, 9, 5, 8, 147, 10, 46, 9, 5, 8, 494, 10, 39, 9, 5, 8, 86, 10, 9, 5, 8, 84, 10, 57, 9, 5, 8, 85, 10, 62, 9, 5, 64, 5, 6, 87, 5, 8, 95, 58, 96, 58, 97, 94, 5, 8, 91, 58, 1, 1, 97, 90, 5, 64, 5, 6, 65, 5, 64, 5, 8, 15, 53, 37, 10, 66, 29, 5, 8, 19, 58, 57, 58, 10, 74, 73, 5, 64, 5, 8, 37, 62, 10, 330, 264, 1, 5, 8, 21, 62, 10, 75, 5, 8, 57, 15, 58, 10, 75, 5, 8, 57, 39, 58, 10, 74, 70, 5, 8, 39, 62, 76, 21, 10, 1, 5, 8, 39, 37, 10, 74, 262, 5, 8, 41, 62, 10, 74, 5, 64, 5, 8, 53, 1, 10, 66, 264, 5, 8, 76, 37, 21, 10, 75, 5, 8, 37, 57, 58, 10, 74, 5, 8, 21, 57, 58, 10, 74, 5, 8, 62, 53, 58, 10, 74, 5, 8, 202, 62, 76, 21, 10, 75, 5, 8, 202, 41, 58, 10, 74, 5, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 304}, "67": {"input": [2, 4, 5, 6, 7, 5, 8, 9, 10, 11, 17, 18, 5, 8, 13, 10, 11, 159, 5, 8, 15, 10, 11, 5, 14, 19, 10, 16, 1, 5, 14, 43, 58, 10, 44, 28, 129, 5, 8, 202, 10, 5, 14, 57, 10, 59, 112, 365, 1, 5, 14, 104, 10, 106, 341, 256, 1, 257, 5, 8, 362, 10, 363, 245, 118, 1, 5, 8, 136, 10, 137, 101, 1, 1, 1, 295, 5, 8, 412, 58, 10, 137, 478, 292, 295, 290, 5, 64, 5, 8, 21, 10, 11, 238, 18, 5, 64, 5, 6, 65, 5, 8, 136, 57, 105, 10, 303, 262, 5, 8, 19, 362, 6, 10, 74, 73, 5, 8, 412, 57, 6, 10, 303, 73, 5, 8, 412, 104, 6, 10, 303, 5, 8, 202, 21, 6, 10, 75, 5, 8, 57, 19, 107, 10, 1, 148, 417, 292, 5, 8, 104, 19, 107, 10, 1, 148, 417, 292, 5, 8, 43, 57, 6, 10, 304, 417, 452, 5, 64, 5, 6, 87, 5, 8, 95, 194, 105, 97, 90, 5, 8, 95, 96, 97, 94, 5, 64, 5, 6, 77, 5, 8, 78, 10, 9, 13, 43, 5, 8, 86, 10, 9, 19, 5, 8, 311, 10, 9, 412, 5, 8, 185, 10, 9, 104, 5, 8, 142, 10, 9, 136, 5, 8, 218, 10, 9, 5, 8, 84, 10, 9, 57, 5, 8, 85, 10, 9, 152, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [4, 5, 6, 7, 5, 8, 9, 10, 11, 17, 18, 5, 8, 13, 10, 11, 159, 5, 8, 15, 10, 11, 5, 14, 19, 10, 16, 1, 5, 14, 43, 58, 10, 44, 28, 129, 5, 8, 202, 10, 5, 14, 57, 10, 59, 112, 365, 1, 5, 14, 104, 10, 106, 341, 256, 1, 257, 5, 8, 362, 10, 363, 245, 118, 1, 5, 8, 136, 10, 137, 101, 1, 1, 1, 295, 5, 8, 412, 58, 10, 137, 478, 292, 295, 290, 5, 64, 5, 8, 21, 10, 11, 238, 18, 5, 64, 5, 6, 65, 5, 8, 136, 57, 105, 10, 303, 262, 5, 8, 19, 362, 6, 10, 74, 73, 5, 8, 412, 57, 6, 10, 303, 73, 5, 8, 412, 104, 6, 10, 303, 5, 8, 202, 21, 6, 10, 75, 5, 8, 57, 19, 107, 10, 1, 148, 417, 292, 5, 8, 104, 19, 107, 10, 1, 148, 417, 292, 5, 8, 43, 57, 6, 10, 304, 417, 452, 5, 64, 5, 6, 87, 5, 8, 95, 194, 105, 97, 90, 5, 8, 95, 96, 97, 94, 5, 64, 5, 6, 77, 5, 8, 78, 10, 9, 13, 43, 5, 8, 86, 10, 9, 19, 5, 8, 311, 10, 9, 412, 5, 8, 185, 10, 9, 104, 5, 8, 142, 10, 9, 136, 5, 8, 218, 10, 9, 5, 8, 84, 10, 9, 57, 5, 8, 85, 10, 9, 152, 5, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 239}, "68": {"input": [2, 4, 383, 5, 6, 7, 5, 8, 9, 10, 11, 336, 98, 5, 8, 43, 58, 10, 44, 28, 199, 5, 64, 5, 8, 37, 10, 38, 42, 5, 14, 39, 10, 1, 315, 548, 5, 14, 41, 10, 1, 319, 549, 5, 14, 120, 10, 115, 1, 507, 5, 14, 122, 10, 387, 1, 550, 5, 64, 5, 8, 13, 10, 11, 118, 5, 14, 15, 10, 115, 1, 5, 14, 19, 10, 115, 1, 5, 14, 21, 10, 115, 1, 5, 14, 62, 10, 115, 1, 5, 64, 5, 8, 173, 10, 11, 5, 14, 183, 10, 535, 172, 5, 14, 348, 10, 99, 1, 5, 14, 350, 10, 504, 1, 5, 14, 351, 10, 1, 1, 5, 14, 352, 10, 56, 1, 5, 64, 5, 8, 174, 10, 175, 438, 213, 5, 14, 202, 10, 5, 14, 252, 10, 5, 14, 273, 10, 5, 14, 321, 10, 5, 14, 373, 10, 5, 64, 5, 8, 355, 10, 11, 1, 5, 8, 423, 10, 11, 1, 5, 64, 5, 6, 65, 5, 64, 5, 8, 174, 183, 10, 66, 418, 5, 8, 174, 348, 10, 66, 284, 5, 8, 174, 350, 10, 66, 421, 5, 8, 174, 351, 10, 66, 496, 5, 8, 174, 352, 10, 66, 378, 5, 64, 5, 8, 39, 43, 10, 66, 71, 5, 8, 41, 43, 10, 66, 69, 5, 8, 120, 43, 10, 66, 242, 5, 8, 122, 43, 10, 66, 243, 5, 64, 5, 8, 174, 423, 10, 75, 5, 8, 37, 423, 355, 58, 10, 75, 523, 5, 64, 5, 6, 77, 5, 8, 84, 10, 202, 183, 5, 8, 86, 10, 183, 5, 8, 185, 10, 348, 5, 8, 186, 10, 350, 5, 8, 187, 10, 351, 5, 8, 188, 10, 352, 5, 8, 141, 10, 9, 39, 5, 8, 140, 10, 9, 41, 5, 8, 139, 10, 9, 120, 5, 8, 145, 10, 9, 122, 5, 8, 78, 10, 9, 43, 5, 8, 218, 10, 9, 5, 8, 215, 10, 9, 355, 5, 64, 5, 64, 5, 6, 87, 5, 8, 91, 335, 1, 55, 90, 5, 8, 91, 92, 1, 55, 90, 5, 8, 91, 305, 1, 55, 90, 5, 8, 91, 466, 1, 55, 90, 5, 64, 5, 8, 91, 335, 93, 94, 5, 8, 91, 92, 93, 94, 5, 8, 91, 305, 93, 94, 5, 8, 91, 466, 93, 94, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [4, 383, 5, 6, 7, 5, 8, 9, 10, 11, 336, 98, 5, 8, 43, 58, 10, 44, 28, 199, 5, 64, 5, 8, 37, 10, 38, 42, 5, 14, 39, 10, 1, 315, 548, 5, 14, 41, 10, 1, 319, 549, 5, 14, 120, 10, 115, 1, 507, 5, 14, 122, 10, 387, 1, 550, 5, 64, 5, 8, 13, 10, 11, 118, 5, 14, 15, 10, 115, 1, 5, 14, 19, 10, 115, 1, 5, 14, 21, 10, 115, 1, 5, 14, 62, 10, 115, 1, 5, 64, 5, 8, 173, 10, 11, 5, 14, 183, 10, 535, 172, 5, 14, 348, 10, 99, 1, 5, 14, 350, 10, 504, 1, 5, 14, 351, 10, 1, 1, 5, 14, 352, 10, 56, 1, 5, 64, 5, 8, 174, 10, 175, 438, 213, 5, 14, 202, 10, 5, 14, 252, 10, 5, 14, 273, 10, 5, 14, 321, 10, 5, 14, 373, 10, 5, 64, 5, 8, 355, 10, 11, 1, 5, 8, 423, 10, 11, 1, 5, 64, 5, 6, 65, 5, 64, 5, 8, 174, 183, 10, 66, 418, 5, 8, 174, 348, 10, 66, 284, 5, 8, 174, 350, 10, 66, 421, 5, 8, 174, 351, 10, 66, 496, 5, 8, 174, 352, 10, 66, 378, 5, 64, 5, 8, 39, 43, 10, 66, 71, 5, 8, 41, 43, 10, 66, 69, 5, 8, 120, 43, 10, 66, 242, 5, 8, 122, 43, 10, 66, 243, 5, 64, 5, 8, 174, 423, 10, 75, 5, 8, 37, 423, 355, 58, 10, 75, 523, 5, 64, 5, 6, 77, 5, 8, 84, 10, 202, 183, 5, 8, 86, 10, 183, 5, 8, 185, 10, 348, 5, 8, 186, 10, 350, 5, 8, 187, 10, 351, 5, 8, 188, 10, 352, 5, 8, 141, 10, 9, 39, 5, 8, 140, 10, 9, 41, 5, 8, 139, 10, 9, 120, 5, 8, 145, 10, 9, 122, 5, 8, 78, 10, 9, 43, 5, 8, 218, 10, 9, 5, 8, 215, 10, 9, 355, 5, 64, 5, 64, 5, 6, 87, 5, 8, 91, 335, 1, 55, 90, 5, 8, 91, 92, 1, 55, 90, 5, 8, 91, 305, 1, 55, 90, 5, 8, 91, 466, 1, 55, 90, 5, 64, 5, 8, 91, 335, 93, 94, 5, 8, 91, 92, 93, 94, 5, 8, 91, 305, 93, 94, 5, 8, 91, 466, 93, 94, 5, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 397}, "69": {"input": [2, 4, 306, 5, 6, 7, 5, 8, 9, 10, 11, 1, 98, 5, 8, 13, 107, 10, 11, 107, 108, 1, 5, 8, 15, 10, 11, 107, 108, 1, 5, 8, 19, 107, 10, 11, 107, 108, 1, 5, 64, 5, 8, 21, 10, 11, 201, 98, 5, 14, 202, 10, 5, 14, 252, 10, 5, 14, 273, 10, 5, 64, 5, 8, 436, 10, 437, 193, 204, 5, 14, 544, 10, 1, 550, 5, 14, 545, 10, 1, 1, 5, 14, 546, 10, 1, 549, 5, 14, 1, 10, 1, 1, 5, 64, 5, 8, 136, 10, 137, 93, 1, 118, 99, 5, 8, 412, 10, 137, 5, 14, 413, 10, 20, 5, 14, 414, 10, 28, 5, 14, 416, 10, 111, 5, 64, 5, 8, 174, 10, 175, 1, 248, 5, 64, 5, 8, 62, 10, 11, 208, 5, 64, 5, 64, 5, 6, 77, 5, 8, 86, 10, 9, 5, 8, 311, 10, 9, 19, 5, 8, 185, 10, 9, 15, 5, 8, 145, 10, 9, 13, 5, 64, 5, 8, 78, 10, 9, 545, 5, 8, 1, 10, 9, 546, 5, 8, 146, 10, 9, 544, 5, 8, 140, 10, 9, 1, 5, 64, 5, 8, 84, 10, 9, 174, 5, 64, 5, 8, 64, 5, 6, 65, 5, 64, 5, 8, 174, 58, 62, 58, 10, 75, 5, 8, 436, 62, 13, 10, 75, 5, 64, 5, 8, 136, 174, 148, 10, 303, 5, 8, 136, 174, 148, 10, 74, 5, 64, 5, 8, 13, 174, 10, 304, 155, 93, 5, 8, 174, 13, 10, 154, 155, 369, 5, 8, 174, 13, 10, 75, 5, 64, 5, 8, 174, 15, 10, 1, 155, 97, 518, 5, 64, 5, 8, 174, 544, 10, 154, 419, 444, 156, 5, 8, 174, 545, 10, 154, 420, 444, 58, 156, 5, 8, 174, 546, 10, 154, 556, 444, 156, 5, 64, 5, 8, 174, 19, 10, 395, 420, 93, 284, 5, 8, 174, 252, 10, 154, 420, 369, 156, 262, 5, 64, 5, 8, 174, 19, 10, 395, 556, 93, 421, 5, 8, 174, 273, 10, 154, 556, 369, 156, 312, 5, 64, 5, 8, 174, 19, 10, 395, 419, 93, 418, 5, 8, 174, 202, 10, 154, 419, 369, 156, 517, 5, 64, 5, 8, 1, 174, 10, 74, 517, 5, 64, 5, 6, 87, 5, 8, 88, 1, 94, 5, 8, 95, 148, 1, 149, 97, 90, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [4, 306, 5, 6, 7, 5, 8, 9, 10, 11, 1, 98, 5, 8, 13, 107, 10, 11, 107, 108, 1, 5, 8, 15, 10, 11, 107, 108, 1, 5, 8, 19, 107, 10, 11, 107, 108, 1, 5, 64, 5, 8, 21, 10, 11, 201, 98, 5, 14, 202, 10, 5, 14, 252, 10, 5, 14, 273, 10, 5, 64, 5, 8, 436, 10, 437, 193, 204, 5, 14, 544, 10, 1, 550, 5, 14, 545, 10, 1, 1, 5, 14, 546, 10, 1, 549, 5, 14, 1, 10, 1, 1, 5, 64, 5, 8, 136, 10, 137, 93, 1, 118, 99, 5, 8, 412, 10, 137, 5, 14, 413, 10, 20, 5, 14, 414, 10, 28, 5, 14, 416, 10, 111, 5, 64, 5, 8, 174, 10, 175, 1, 248, 5, 64, 5, 8, 62, 10, 11, 208, 5, 64, 5, 64, 5, 6, 77, 5, 8, 86, 10, 9, 5, 8, 311, 10, 9, 19, 5, 8, 185, 10, 9, 15, 5, 8, 145, 10, 9, 13, 5, 64, 5, 8, 78, 10, 9, 545, 5, 8, 1, 10, 9, 546, 5, 8, 146, 10, 9, 544, 5, 8, 140, 10, 9, 1, 5, 64, 5, 8, 84, 10, 9, 174, 5, 64, 5, 8, 64, 5, 6, 65, 5, 64, 5, 8, 174, 58, 62, 58, 10, 75, 5, 8, 436, 62, 13, 10, 75, 5, 64, 5, 8, 136, 174, 148, 10, 303, 5, 8, 136, 174, 148, 10, 74, 5, 64, 5, 8, 13, 174, 10, 304, 155, 93, 5, 8, 174, 13, 10, 154, 155, 369, 5, 8, 174, 13, 10, 75, 5, 64, 5, 8, 174, 15, 10, 1, 155, 97, 518, 5, 64, 5, 8, 174, 544, 10, 154, 419, 444, 156, 5, 8, 174, 545, 10, 154, 420, 444, 58, 156, 5, 8, 174, 546, 10, 154, 556, 444, 156, 5, 64, 5, 8, 174, 19, 10, 395, 420, 93, 284, 5, 8, 174, 252, 10, 154, 420, 369, 156, 262, 5, 64, 5, 8, 174, 19, 10, 395, 556, 93, 421, 5, 8, 174, 273, 10, 154, 556, 369, 156, 312, 5, 64, 5, 8, 174, 19, 10, 395, 419, 93, 418, 5, 8, 174, 202, 10, 154, 419, 369, 156, 517, 5, 64, 5, 8, 1, 174, 10, 74, 517, 5, 64, 5, 6, 87, 5, 8, 88, 1, 94, 5, 8, 95, 148, 1, 149, 97, 90, 5, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 402}, "70": {"input": [2, 4, 5, 6, 7, 5, 64, 5, 8, 9, 10, 11, 172, 98, 5, 8, 57, 10, 59, 365, 182, 5, 64, 5, 8, 271, 10, 272, 331, 204, 1, 118, 5, 14, 202, 10, 5, 14, 252, 10, 5, 14, 273, 10, 5, 8, 321, 10, 204, 5, 14, 527, 10, 272, 328, 368, 58, 118, 5, 14, 557, 10, 272, 327, 368, 58, 118, 5, 14, 558, 10, 272, 1, 118, 1, 5, 14, 1, 10, 272, 1, 118, 1, 5, 14, 1, 10, 272, 1, 368, 58, 118, 5, 64, 5, 8, 323, 10, 324, 1, 5, 14, 325, 10, 1, 1, 1, 337, 510, 5, 14, 559, 10, 254, 1, 36, 1, 1, 5, 14, 1, 10, 1, 1, 51, 493, 1, 5, 64, 5, 8, 46, 10, 47, 1, 1, 1, 5, 14, 50, 10, 1, 418, 5, 14, 52, 10, 1, 284, 5, 14, 280, 10, 1, 421, 5, 64, 5, 8, 362, 10, 363, 246, 118, 5, 64, 5, 8, 13, 10, 11, 63, 5, 64, 5, 64, 5, 6, 87, 5, 8, 95, 331, 58, 94, 5, 8, 95, 368, 105, 90, 5, 8, 88, 89, 94, 5, 64, 5, 6, 65, 5, 8, 57, 13, 10, 75, 5, 64, 5, 8, 362, 325, 10, 223, 528, 5, 8, 362, 559, 10, 223, 1, 5, 8, 362, 1, 10, 223, 1, 5, 8, 362, 323, 10, 74, 5, 64, 5, 8, 50, 527, 10, 221, 1, 5, 8, 52, 527, 10, 221, 1, 5, 8, 280, 527, 10, 221, 1, 5, 64, 5, 8, 46, 557, 10, 1, 368, 5, 64, 5, 8, 325, 558, 10, 1, 1, 5, 8, 559, 1, 10, 1, 1, 5, 64, 5, 8, 46, 1, 10, 221, 1, 5, 64, 5, 8, 50, 321, 10, 223, 418, 5, 8, 52, 321, 10, 223, 284, 5, 8, 280, 321, 10, 223, 421, 5, 8, 280, 321, 10, 454, 1, 5, 64, 5, 8, 323, 202, 10, 221, 1, 5, 8, 323, 252, 10, 221, 1, 5, 8, 323, 252, 10, 1, 331, 5, 8, 323, 273, 10, 221, 1, 5, 64, 5, 8, 321, 46, 10, 74, 5, 8, 558, 325, 10, 74, 5, 8, 1, 559, 10, 74, 5, 8, 271, 323, 10, 74, 5, 64, 5, 8, 321, 13, 10, 74, 5, 8, 271, 13, 10, 74, 5, 64, 5, 64, 5, 6, 77, 5, 8, 84, 10, 9, 57, 5, 8, 145, 10, 9, 50, 5, 8, 141, 10, 9, 52, 5, 8, 83, 10, 9, 280, 5, 8, 311, 10, 9, 325, 5, 8, 185, 10, 9, 559, 5, 8, 186, 10, 9, 1, 5, 8, 86, 10, 287, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [4, 5, 6, 7, 5, 64, 5, 8, 9, 10, 11, 172, 98, 5, 8, 57, 10, 59, 365, 182, 5, 64, 5, 8, 271, 10, 272, 331, 204, 1, 118, 5, 14, 202, 10, 5, 14, 252, 10, 5, 14, 273, 10, 5, 8, 321, 10, 204, 5, 14, 527, 10, 272, 328, 368, 58, 118, 5, 14, 557, 10, 272, 327, 368, 58, 118, 5, 14, 558, 10, 272, 1, 118, 1, 5, 14, 1, 10, 272, 1, 118, 1, 5, 14, 1, 10, 272, 1, 368, 58, 118, 5, 64, 5, 8, 323, 10, 324, 1, 5, 14, 325, 10, 1, 1, 1, 337, 510, 5, 14, 559, 10, 254, 1, 36, 1, 1, 5, 14, 1, 10, 1, 1, 51, 493, 1, 5, 64, 5, 8, 46, 10, 47, 1, 1, 1, 5, 14, 50, 10, 1, 418, 5, 14, 52, 10, 1, 284, 5, 14, 280, 10, 1, 421, 5, 64, 5, 8, 362, 10, 363, 246, 118, 5, 64, 5, 8, 13, 10, 11, 63, 5, 64, 5, 64, 5, 6, 87, 5, 8, 95, 331, 58, 94, 5, 8, 95, 368, 105, 90, 5, 8, 88, 89, 94, 5, 64, 5, 6, 65, 5, 8, 57, 13, 10, 75, 5, 64, 5, 8, 362, 325, 10, 223, 528, 5, 8, 362, 559, 10, 223, 1, 5, 8, 362, 1, 10, 223, 1, 5, 8, 362, 323, 10, 74, 5, 64, 5, 8, 50, 527, 10, 221, 1, 5, 8, 52, 527, 10, 221, 1, 5, 8, 280, 527, 10, 221, 1, 5, 64, 5, 8, 46, 557, 10, 1, 368, 5, 64, 5, 8, 325, 558, 10, 1, 1, 5, 8, 559, 1, 10, 1, 1, 5, 64, 5, 8, 46, 1, 10, 221, 1, 5, 64, 5, 8, 50, 321, 10, 223, 418, 5, 8, 52, 321, 10, 223, 284, 5, 8, 280, 321, 10, 223, 421, 5, 8, 280, 321, 10, 454, 1, 5, 64, 5, 8, 323, 202, 10, 221, 1, 5, 8, 323, 252, 10, 221, 1, 5, 8, 323, 252, 10, 1, 331, 5, 8, 323, 273, 10, 221, 1, 5, 64, 5, 8, 321, 46, 10, 74, 5, 8, 558, 325, 10, 74, 5, 8, 1, 559, 10, 74, 5, 8, 271, 323, 10, 74, 5, 64, 5, 8, 321, 13, 10, 74, 5, 8, 271, 13, 10, 74, 5, 64, 5, 64, 5, 6, 77, 5, 8, 84, 10, 9, 57, 5, 8, 145, 10, 9, 50, 5, 8, 141, 10, 9, 52, 5, 8, 83, 10, 9, 280, 5, 8, 311, 10, 9, 325, 5, 8, 185, 10, 9, 559, 5, 8, 186, 10, 9, 1, 5, 8, 86, 10, 287, 5, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 448}, "71": {"input": [2, 4, 313, 5, 105, 7, 5, 6, 9, 10, 11, 267, 98, 5, 6, 13, 10, 11, 267, 58, 98, 5, 6, 43, 58, 10, 44, 28, 1, 5, 64, 5, 6, 202, 10, 5, 247, 57, 58, 10, 59, 471, 112, 341, 1, 399, 250, 5, 247, 271, 10, 272, 96, 254, 33, 5, 247, 37, 10, 38, 1, 5, 8, 39, 10, 1, 42, 5, 8, 41, 10, 1, 114, 5, 8, 120, 10, 1, 34, 5, 8, 122, 10, 1, 110, 5, 64, 5, 6, 252, 5, 6, 273, 5, 6, 15, 10, 11, 201, 5, 6, 19, 5, 6, 46, 10, 47, 242, 201, 5, 6, 50, 5, 6, 21, 10, 11, 201, 5, 6, 62, 5, 6, 173, 10, 11, 201, 5, 64, 5, 6, 183, 10, 11, 484, 5, 6, 348, 10, 11, 484, 5, 6, 350, 10, 11, 484, 5, 64, 5, 6, 52, 10, 47, 560, 484, 5, 6, 280, 10, 47, 1, 1, 484, 5, 6, 351, 10, 11, 484, 5, 6, 352, 10, 11, 484, 5, 6, 355, 10, 11, 484, 5, 64, 5, 6, 281, 10, 47, 499, 463, 275, 201, 5, 6, 282, 10, 47, 518, 326, 212, 201, 5, 6, 136, 10, 137, 444, 93, 364, 5, 64, 5, 6, 412, 10, 137, 444, 1, 5, 6, 423, 10, 11, 98, 201, 5, 64, 5, 6, 424, 10, 11, 5, 8, 425, 10, 561, 18, 5, 8, 426, 10, 23, 5, 64, 5, 6, 123, 10, 38, 341, 364, 118, 5, 64, 5, 6, 163, 10, 164, 1, 5, 64, 5, 105, 77, 5, 6, 78, 10, 9, 43, 5, 6, 84, 10, 9, 57, 15, 183, 52, 280, 355, 5, 6, 147, 10, 9, 271, 5, 6, 86, 10, 9, 5, 6, 240, 10, 13, 5, 6, 85, 10, 9, 425, 5, 6, 140, 10, 9, 426, 5, 6, 146, 10, 9, 39, 5, 6, 241, 10, 9, 41, 5, 6, 144, 10, 9, 120, 5, 6, 145, 10, 9, 122, 5, 6, 143, 10, 9, 136, 281, 5, 6, 1, 10, 9, 163, 5, 64, 5, 105, 65, 5, 5, 6, 282, 136, 10, 74, 5, 64, 5, 6, 351, 52, 10, 74, 1, 5, 6, 52, 9, 10, 562, 409, 1, 563, 5, 6, 280, 9, 10, 562, 409, 1, 563, 5, 6, 352, 1, 10, 72, 5, 6, 355, 52, 10, 74, 1, 5, 64, 5, 6, 183, 9, 10, 562, 430, 564, 565, 5, 6, 348, 9, 10, 66, 361, 1, 5, 6, 350, 9, 10, 562, 360, 564, 566, 5, 64, 5, 6, 425, 123, 10, 72, 5, 6, 123, 426, 10, 74, 5, 6, 163, 57, 10, 74, 1, 5, 64, 5, 6, 123, 37, 10, 74, 5, 64, 5, 6, 136, 57, 10, 303, 517, 5, 6, 136, 57, 10, 74, 5, 64, 5, 6, 123, 76, 10, 157, 5, 64, 5, 6, 123, 271, 10, 66, 518, 5, 6, 271, 123, 10, 74, 1, 5, 64, 5, 6, 425, 37, 10, 74, 219, 5, 6, 37, 426, 10, 153, 5, 64, 5, 6, 202, 424, 10, 75, 5, 6, 202, 76, 10, 157, 5, 6, 43, 57, 10, 74, 1, 5, 6, 271, 1, 10, 75, 5, 6, 57, 271, 37, 10, 74, 1, 5, 64, 5, 5, 6, 15, 9, 10, 562, 368, 564, 565, 5, 6, 46, 9, 10, 562, 71, 1, 563, 5, 6, 123, 9, 10, 562, 518, 1, 563, 5, 6, 21, 9, 10, 562, 409, 1, 563, 5, 64, 5, 6, 46, 9, 10, 562, 71, 564, 566, 5, 6, 21], "target": [4, 313, 5, 105, 7, 5, 6, 9, 10, 11, 267, 98, 5, 6, 13, 10, 11, 267, 58, 98, 5, 6, 43, 58, 10, 44, 28, 1, 5, 64, 5, 6, 202, 10, 5, 247, 57, 58, 10, 59, 471, 112, 341, 1, 399, 250, 5, 247, 271, 10, 272, 96, 254, 33, 5, 247, 37, 10, 38, 1, 5, 8, 39, 10, 1, 42, 5, 8, 41, 10, 1, 114, 5, 8, 120, 10, 1, 34, 5, 8, 122, 10, 1, 110, 5, 64, 5, 6, 252, 5, 6, 273, 5, 6, 15, 10, 11, 201, 5, 6, 19, 5, 6, 46, 10, 47, 242, 201, 5, 6, 50, 5, 6, 21, 10, 11, 201, 5, 6, 62, 5, 6, 173, 10, 11, 201, 5, 64, 5, 6, 183, 10, 11, 484, 5, 6, 348, 10, 11, 484, 5, 6, 350, 10, 11, 484, 5, 64, 5, 6, 52, 10, 47, 560, 484, 5, 6, 280, 10, 47, 1, 1, 484, 5, 6, 351, 10, 11, 484, 5, 6, 352, 10, 11, 484, 5, 6, 355, 10, 11, 484, 5, 64, 5, 6, 281, 10, 47, 499, 463, 275, 201, 5, 6, 282, 10, 47, 518, 326, 212, 201, 5, 6, 136, 10, 137, 444, 93, 364, 5, 64, 5, 6, 412, 10, 137, 444, 1, 5, 6, 423, 10, 11, 98, 201, 5, 64, 5, 6, 424, 10, 11, 5, 8, 425, 10, 561, 18, 5, 8, 426, 10, 23, 5, 64, 5, 6, 123, 10, 38, 341, 364, 118, 5, 64, 5, 6, 163, 10, 164, 1, 5, 64, 5, 105, 77, 5, 6, 78, 10, 9, 43, 5, 6, 84, 10, 9, 57, 15, 183, 52, 280, 355, 5, 6, 147, 10, 9, 271, 5, 6, 86, 10, 9, 5, 6, 240, 10, 13, 5, 6, 85, 10, 9, 425, 5, 6, 140, 10, 9, 426, 5, 6, 146, 10, 9, 39, 5, 6, 241, 10, 9, 41, 5, 6, 144, 10, 9, 120, 5, 6, 145, 10, 9, 122, 5, 6, 143, 10, 9, 136, 281, 5, 6, 1, 10, 9, 163, 5, 64, 5, 105, 65, 5, 5, 6, 282, 136, 10, 74, 5, 64, 5, 6, 351, 52, 10, 74, 1, 5, 6, 52, 9, 10, 562, 409, 1, 563, 5, 6, 280, 9, 10, 562, 409, 1, 563, 5, 6, 352, 1, 10, 72, 5, 6, 355, 52, 10, 74, 1, 5, 64, 5, 6, 183, 9, 10, 562, 430, 564, 565, 5, 6, 348, 9, 10, 66, 361, 1, 5, 6, 350, 9, 10, 562, 360, 564, 566, 5, 64, 5, 6, 425, 123, 10, 72, 5, 6, 123, 426, 10, 74, 5, 6, 163, 57, 10, 74, 1, 5, 64, 5, 6, 123, 37, 10, 74, 5, 64, 5, 6, 136, 57, 10, 303, 517, 5, 6, 136, 57, 10, 74, 5, 64, 5, 6, 123, 76, 10, 157, 5, 64, 5, 6, 123, 271, 10, 66, 518, 5, 6, 271, 123, 10, 74, 1, 5, 64, 5, 6, 425, 37, 10, 74, 219, 5, 6, 37, 426, 10, 153, 5, 64, 5, 6, 202, 424, 10, 75, 5, 6, 202, 76, 10, 157, 5, 6, 43, 57, 10, 74, 1, 5, 6, 271, 1, 10, 75, 5, 6, 57, 271, 37, 10, 74, 1, 5, 64, 5, 5, 6, 15, 9, 10, 562, 368, 564, 565, 5, 6, 46, 9, 10, 562, 71, 1, 563, 5, 6, 123, 9, 10, 562, 518, 1, 563, 5, 6, 21, 9, 10, 562, 409, 1, 563, 5, 64, 5, 6, 46, 9, 10, 562, 71, 564, 566, 5, 6, 21, 3], "length": 600}, "72": {"input": [2, 4, 1, 158, 5, 6, 7, 5, 8, 9, 10, 11, 1, 5, 8, 43, 10, 44, 307, 5, 8, 13, 10, 11, 63, 5, 8, 15, 10, 11, 384, 5, 8, 163, 10, 164, 567, 5, 8, 174, 10, 175, 1, 5, 6, 87, 5, 8, 95, 194, 97, 90, 5, 8, 95, 193, 97, 94, 5, 6, 65, 5, 8, 174, 13, 10, 75, 5, 8, 163, 174, 10, 189, 5, 8, 163, 13, 163, 10, 190, 5, 8, 13, 163, 10, 190, 5, 8, 15, 163, 10, 72, 5, 8, 174, 15, 10, 74, 5, 8, 43, 174, 10, 74, 5, 64, 5, 6, 77, 5, 8, 84, 10, 9, 174, 5, 8, 85, 10, 13, 5, 8, 82, 10, 9, 15, 5, 8, 139, 10, 9, 163, 5, 8, 300, 10, 9, 43, 5, 8, 86, 10, 1, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [4, 1, 158, 5, 6, 7, 5, 8, 9, 10, 11, 1, 5, 8, 43, 10, 44, 307, 5, 8, 13, 10, 11, 63, 5, 8, 15, 10, 11, 384, 5, 8, 163, 10, 164, 567, 5, 8, 174, 10, 175, 1, 5, 6, 87, 5, 8, 95, 194, 97, 90, 5, 8, 95, 193, 97, 94, 5, 6, 65, 5, 8, 174, 13, 10, 75, 5, 8, 163, 174, 10, 189, 5, 8, 163, 13, 163, 10, 190, 5, 8, 13, 163, 10, 190, 5, 8, 15, 163, 10, 72, 5, 8, 174, 15, 10, 74, 5, 8, 43, 174, 10, 74, 5, 64, 5, 6, 77, 5, 8, 84, 10, 9, 174, 5, 8, 85, 10, 13, 5, 8, 82, 10, 9, 15, 5, 8, 139, 10, 9, 163, 5, 8, 300, 10, 9, 43, 5, 8, 86, 10, 1, 5, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 144}, "73": {"input": [2, 4, 505, 1, 5, 6, 7, 5, 8, 9, 10, 11, 159, 5, 8, 13, 10, 11, 5, 14, 15, 10, 310, 1, 5, 14, 19, 10, 535, 119, 290, 5, 14, 136, 58, 10, 137, 504, 165, 224, 5, 8, 46, 10, 47, 1, 48, 201, 5, 14, 50, 10, 536, 5, 14, 52, 10, 537, 5, 14, 280, 10, 538, 5, 14, 281, 10, 539, 5, 8, 202, 10, 5, 64, 5, 64, 5, 14, 252, 10, 5, 203, 273, 10, 118, 5, 316, 1, 10, 540, 519, 520, 256, 1, 541, 5, 316, 436, 10, 437, 230, 542, 31, 543, 5, 203, 321, 10, 118, 5, 316, 1, 10, 540, 519, 520, 256, 1, 541, 5, 316, 544, 10, 437, 230, 542, 31, 543, 5, 203, 373, 10, 118, 5, 316, 1, 10, 540, 519, 520, 256, 1, 541, 5, 316, 545, 10, 437, 230, 542, 31, 543, 5, 203, 374, 10, 118, 5, 316, 1, 10, 540, 519, 520, 256, 1, 541, 5, 316, 546, 10, 437, 230, 542, 31, 543, 5, 64, 5, 64, 5, 14, 227, 10, 228, 1, 471, 309, 5, 203, 521, 58, 10, 111, 5, 203, 522, 10, 205, 231, 64, 5, 8, 21, 10, 11, 184, 18, 5, 6, 65, 5, 8, 202, 21, 10, 75, 5, 8, 227, 76, 58, 10, 157, 5, 64, 5, 8, 252, 76, 252, 10, 75, 5, 64, 5, 8, 136, 521, 58, 10, 74, 5, 8, 521, 252, 58, 10, 74, 70, 5, 64, 5, 8, 136, 227, 10, 74, 219, 5, 8, 19, 227, 10, 74, 73, 5, 8, 15, 227, 10, 74, 312, 5, 64, 5, 8, 521, 136, 10, 330, 536, 1, 5, 8, 521, 136, 10, 330, 539, 1, 5, 8, 521, 136, 10, 330, 538, 1, 5, 8, 521, 136, 10, 330, 537, 1, 5, 64, 5, 8, 521, 136, 10, 332, 547, 333, 443, 1, 68, 5, 8, 521, 136, 10, 332, 547, 333, 1, 1, 68, 5, 8, 521, 136, 10, 332, 547, 333, 1, 1, 68, 5, 8, 521, 136, 10, 332, 547, 333, 1, 1, 68, 5, 64, 5, 8, 521, 136, 10, 332, 547, 333, 524, 1, 5, 8, 521, 136, 10, 66, 524, 5, 64, 5, 8, 252, 522, 10, 74, 1, 5, 64, 5, 64, 5, 8, 64, 5, 6, 77, 5, 8, 218, 10, 9, 5, 8, 311, 10, 9, 136, 5, 8, 86, 10, 9, 19, 5, 8, 84, 10, 9, 521, 5, 8, 185, 10, 9, 50, 5, 8, 186, 10, 9, 52, 5, 8, 187, 10, 9, 280, 5, 8, 188, 10, 9, 281, 5, 8, 80, 10, 9, 15, 5, 8, 85, 10, 9, 21, 5, 8, 64, 5, 6, 87, 5, 8, 95, 291, 105, 90, 6, 64, 5, 8, 95, 230, 94, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [4, 505, 1, 5, 6, 7, 5, 8, 9, 10, 11, 159, 5, 8, 13, 10, 11, 5, 14, 15, 10, 310, 1, 5, 14, 19, 10, 535, 119, 290, 5, 14, 136, 58, 10, 137, 504, 165, 224, 5, 8, 46, 10, 47, 1, 48, 201, 5, 14, 50, 10, 536, 5, 14, 52, 10, 537, 5, 14, 280, 10, 538, 5, 14, 281, 10, 539, 5, 8, 202, 10, 5, 64, 5, 64, 5, 14, 252, 10, 5, 203, 273, 10, 118, 5, 316, 1, 10, 540, 519, 520, 256, 1, 541, 5, 316, 436, 10, 437, 230, 542, 31, 543, 5, 203, 321, 10, 118, 5, 316, 1, 10, 540, 519, 520, 256, 1, 541, 5, 316, 544, 10, 437, 230, 542, 31, 543, 5, 203, 373, 10, 118, 5, 316, 1, 10, 540, 519, 520, 256, 1, 541, 5, 316, 545, 10, 437, 230, 542, 31, 543, 5, 203, 374, 10, 118, 5, 316, 1, 10, 540, 519, 520, 256, 1, 541, 5, 316, 546, 10, 437, 230, 542, 31, 543, 5, 64, 5, 64, 5, 14, 227, 10, 228, 1, 471, 309, 5, 203, 521, 58, 10, 111, 5, 203, 522, 10, 205, 231, 64, 5, 8, 21, 10, 11, 184, 18, 5, 6, 65, 5, 8, 202, 21, 10, 75, 5, 8, 227, 76, 58, 10, 157, 5, 64, 5, 8, 252, 76, 252, 10, 75, 5, 64, 5, 8, 136, 521, 58, 10, 74, 5, 8, 521, 252, 58, 10, 74, 70, 5, 64, 5, 8, 136, 227, 10, 74, 219, 5, 8, 19, 227, 10, 74, 73, 5, 8, 15, 227, 10, 74, 312, 5, 64, 5, 8, 521, 136, 10, 330, 536, 1, 5, 8, 521, 136, 10, 330, 539, 1, 5, 8, 521, 136, 10, 330, 538, 1, 5, 8, 521, 136, 10, 330, 537, 1, 5, 64, 5, 8, 521, 136, 10, 332, 547, 333, 443, 1, 68, 5, 8, 521, 136, 10, 332, 547, 333, 1, 1, 68, 5, 8, 521, 136, 10, 332, 547, 333, 1, 1, 68, 5, 8, 521, 136, 10, 332, 547, 333, 1, 1, 68, 5, 64, 5, 8, 521, 136, 10, 332, 547, 333, 524, 1, 5, 8, 521, 136, 10, 66, 524, 5, 64, 5, 8, 252, 522, 10, 74, 1, 5, 64, 5, 64, 5, 8, 64, 5, 6, 77, 5, 8, 218, 10, 9, 5, 8, 311, 10, 9, 136, 5, 8, 86, 10, 9, 19, 5, 8, 84, 10, 9, 521, 5, 8, 185, 10, 9, 50, 5, 8, 186, 10, 9, 52, 5, 8, 187, 10, 9, 280, 5, 8, 188, 10, 9, 281, 5, 8, 80, 10, 9, 15, 5, 8, 85, 10, 9, 21, 5, 8, 64, 5, 6, 87, 5, 8, 95, 291, 105, 90, 6, 64, 5, 8, 95, 230, 94, 5, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 470}, "74": {"input": [2, 4, 158, 5, 6, 7, 5, 8, 9, 10, 11, 159, 98, 5, 8, 13, 10, 11, 129, 483, 5, 8, 57, 10, 59, 399, 497, 525, 5, 8, 163, 107, 10, 164, 167, 5, 8, 46, 10, 47, 64, 5, 14, 50, 10, 486, 35, 5, 14, 52, 10, 487, 29, 5, 14, 280, 10, 433, 475, 5, 14, 281, 10, 488, 397, 5, 14, 282, 10, 490, 397, 5, 8, 37, 10, 38, 111, 58, 119, 309, 5, 14, 39, 10, 114, 491, 5, 14, 41, 10, 110, 491, 5, 14, 120, 10, 42, 492, 5, 14, 122, 10, 34, 492, 5, 64, 5, 8, 123, 10, 38, 101, 118, 224, 451, 5, 8, 15, 10, 11, 184, 18, 5, 64, 5, 6, 77, 5, 8, 86, 10, 9, 5, 8, 84, 10, 9, 57, 5, 8, 140, 10, 9, 163, 5, 8, 144, 10, 9, 281, 5, 8, 146, 10, 9, 280, 5, 8, 241, 10, 9, 50, 5, 8, 145, 10, 9, 52, 5, 8, 78, 10, 9, 13, 5, 64, 5, 6, 65, 5, 64, 5, 8, 57, 15, 46, 10, 75, 5, 64, 5, 8, 57, 163, 10, 366, 1, 264, 5, 8, 163, 57, 58, 10, 189, 5, 8, 163, 15, 163, 46, 10, 190, 5, 64, 5, 8, 57, 37, 10, 1, 5, 8, 57, 37, 10, 1, 5, 64, 5, 64, 5, 8, 57, 15, 10, 75, 5, 8, 37, 15, 163, 10, 74, 5, 8, 123, 15, 46, 76, 10, 74, 5, 8, 13, 57, 10, 74, 312, 5, 64, 5, 8, 52, 123, 10, 66, 499, 5, 8, 281, 123, 10, 66, 500, 5, 8, 50, 123, 10, 66, 501, 5, 8, 280, 123, 10, 66, 502, 5, 8, 282, 123, 10, 66, 503, 5, 64, 5, 64, 5, 6, 87, 5, 8, 95, 96, 107, 97, 94, 5, 8, 95, 291, 107, 97, 90, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [4, 158, 5, 6, 7, 5, 8, 9, 10, 11, 159, 98, 5, 8, 13, 10, 11, 129, 483, 5, 8, 57, 10, 59, 399, 497, 525, 5, 8, 163, 107, 10, 164, 167, 5, 8, 46, 10, 47, 64, 5, 14, 50, 10, 486, 35, 5, 14, 52, 10, 487, 29, 5, 14, 280, 10, 433, 475, 5, 14, 281, 10, 488, 397, 5, 14, 282, 10, 490, 397, 5, 8, 37, 10, 38, 111, 58, 119, 309, 5, 14, 39, 10, 114, 491, 5, 14, 41, 10, 110, 491, 5, 14, 120, 10, 42, 492, 5, 14, 122, 10, 34, 492, 5, 64, 5, 8, 123, 10, 38, 101, 118, 224, 451, 5, 8, 15, 10, 11, 184, 18, 5, 64, 5, 6, 77, 5, 8, 86, 10, 9, 5, 8, 84, 10, 9, 57, 5, 8, 140, 10, 9, 163, 5, 8, 144, 10, 9, 281, 5, 8, 146, 10, 9, 280, 5, 8, 241, 10, 9, 50, 5, 8, 145, 10, 9, 52, 5, 8, 78, 10, 9, 13, 5, 64, 5, 6, 65, 5, 64, 5, 8, 57, 15, 46, 10, 75, 5, 64, 5, 8, 57, 163, 10, 366, 1, 264, 5, 8, 163, 57, 58, 10, 189, 5, 8, 163, 15, 163, 46, 10, 190, 5, 64, 5, 8, 57, 37, 10, 1, 5, 8, 57, 37, 10, 1, 5, 64, 5, 64, 5, 8, 57, 15, 10, 75, 5, 8, 37, 15, 163, 10, 74, 5, 8, 123, 15, 46, 76, 10, 74, 5, 8, 13, 57, 10, 74, 312, 5, 64, 5, 8, 52, 123, 10, 66, 499, 5, 8, 281, 123, 10, 66, 500, 5, 8, 50, 123, 10, 66, 501, 5, 8, 280, 123, 10, 66, 502, 5, 8, 282, 123, 10, 66, 503, 5, 64, 5, 64, 5, 6, 87, 5, 8, 95, 96, 107, 97, 94, 5, 8, 95, 291, 107, 97, 90, 5, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 318}, "75": {"input": [2, 4, 383, 5, 64, 5, 6, 7, 5, 8, 9, 10, 11, 456, 98, 5, 8, 458, 10, 459, 418, 225, 1, 1, 1, 159, 1, 1, 5, 64, 5, 8, 37, 10, 38, 114, 1, 225, 266, 1, 118, 5, 14, 202, 10, 5, 14, 252, 10, 5, 64, 5, 8, 163, 10, 164, 201, 98, 5, 64, 5, 8, 166, 10, 164, 1, 5, 14, 168, 10, 1, 5, 14, 273, 10, 5, 64, 5, 8, 169, 10, 164, 167, 5, 14, 170, 10, 1, 5, 14, 321, 10, 5, 64, 5, 64, 5, 6, 87, 5, 8, 95, 460, 97, 94, 5, 8, 95, 396, 97, 90, 5, 231, 64, 5, 6, 65, 5, 64, 5, 8, 202, 166, 169, 10, 330, 418, 1, 5, 64, 5, 8, 166, 252, 10, 74, 262, 5, 64, 5, 8, 252, 458, 10, 1, 5, 8, 252, 169, 10, 435, 5, 8, 458, 169, 10, 232, 5, 64, 5, 8, 252, 76, 10, 221, 460, 444, 5, 8, 252, 76, 10, 66, 446, 5, 8, 252, 166, 10, 435, 5, 64, 5, 6, 77, 5, 8, 86, 10, 9, 5, 8, 300, 10, 9, 252, 5, 8, 494, 10, 9, 168, 5, 8, 357, 10, 9, 273, 5, 8, 140, 10, 9, 170, 5, 8, 85, 10, 9, 321, 5, 8, 84, 10, 9, 455, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [4, 383, 5, 64, 5, 6, 7, 5, 8, 9, 10, 11, 456, 98, 5, 8, 458, 10, 459, 418, 225, 1, 1, 1, 159, 1, 1, 5, 64, 5, 8, 37, 10, 38, 114, 1, 225, 266, 1, 118, 5, 14, 202, 10, 5, 14, 252, 10, 5, 64, 5, 8, 163, 10, 164, 201, 98, 5, 64, 5, 8, 166, 10, 164, 1, 5, 14, 168, 10, 1, 5, 14, 273, 10, 5, 64, 5, 8, 169, 10, 164, 167, 5, 14, 170, 10, 1, 5, 14, 321, 10, 5, 64, 5, 64, 5, 6, 87, 5, 8, 95, 460, 97, 94, 5, 8, 95, 396, 97, 90, 5, 231, 64, 5, 6, 65, 5, 64, 5, 8, 202, 166, 169, 10, 330, 418, 1, 5, 64, 5, 8, 166, 252, 10, 74, 262, 5, 64, 5, 8, 252, 458, 10, 1, 5, 8, 252, 169, 10, 435, 5, 8, 458, 169, 10, 232, 5, 64, 5, 8, 252, 76, 10, 221, 460, 444, 5, 8, 252, 76, 10, 66, 446, 5, 8, 252, 166, 10, 435, 5, 64, 5, 6, 77, 5, 8, 86, 10, 9, 5, 8, 300, 10, 9, 252, 5, 8, 494, 10, 9, 168, 5, 8, 357, 10, 9, 273, 5, 8, 140, 10, 9, 170, 5, 8, 85, 10, 9, 321, 5, 8, 84, 10, 9, 455, 5, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 227}, "76": {"input": [2, 4, 1, 5, 6, 7, 5, 8, 9, 10, 11, 103, 98, 5, 8, 43, 58, 10, 44, 28, 129, 5, 8, 57, 10, 59, 291, 506, 248, 5, 8, 202, 10, 5, 14, 104, 10, 106, 31, 253, 254, 5, 14, 255, 10, 106, 256, 257, 1, 5, 14, 258, 10, 106, 259, 1, 1, 5, 8, 252, 10, 5, 14, 13, 10, 11, 117, 5, 14, 15, 10, 11, 117, 5, 14, 19, 10, 11, 117, 5, 14, 21, 10, 11, 117, 5, 14, 62, 10, 11, 117, 5, 14, 173, 10, 11, 117, 5, 14, 183, 10, 11, 117, 5, 14, 348, 10, 11, 117, 5, 14, 350, 10, 11, 117, 5, 14, 351, 10, 11, 117, 5, 14, 352, 10, 11, 117, 5, 8, 53, 10, 54, 245, 309, 5, 14, 1, 10, 34, 568, 1, 5, 14, 1, 10, 42, 568, 1, 5, 14, 1, 10, 114, 568, 1, 5, 14, 1, 10, 110, 568, 390, 5, 8, 355, 10, 11, 208, 5, 8, 423, 10, 11, 382, 5, 64, 5, 6, 65, 5, 8, 57, 355, 10, 75, 5, 8, 57, 423, 10, 75, 5, 8, 57, 252, 10, 75, 5, 8, 202, 355, 10, 75, 5, 8, 202, 423, 10, 75, 5, 8, 202, 252, 10, 75, 5, 64, 5, 8, 202, 53, 10, 74, 312, 5, 8, 423, 53, 10, 72, 73, 5, 8, 53, 355, 10, 74, 5, 8, 43, 57, 10, 74, 219, 5, 8, 57, 53, 10, 74, 5, 8, 57, 202, 10, 74, 5, 8, 13, 355, 10, 74, 5, 8, 13, 423, 10, 74, 5, 64, 5, 8, 351, 9, 10, 223, 1, 5, 8, 351, 9, 10, 74, 5, 8, 350, 9, 10, 223, 560, 5, 8, 350, 9, 10, 74, 5, 8, 348, 9, 10, 223, 361, 5, 8, 348, 9, 10, 74, 5, 8, 183, 9, 10, 223, 430, 5, 8, 183, 9, 10, 74, 5, 8, 173, 9, 10, 223, 360, 5, 8, 173, 9, 10, 74, 5, 8, 62, 9, 10, 223, 409, 5, 8, 62, 9, 10, 74, 5, 8, 21, 9, 10, 223, 243, 5, 8, 21, 9, 10, 74, 5, 8, 19, 9, 10, 223, 242, 5, 8, 19, 9, 10, 74, 5, 8, 15, 9, 10, 223, 69, 5, 8, 15, 9, 10, 74, 5, 8, 13, 9, 10, 223, 71, 5, 8, 13, 9, 10, 74, 5, 8, 352, 9, 10, 223, 1, 5, 8, 1, 352, 10, 223, 1, 5, 8, 1, 352, 10, 223, 1, 5, 8, 1, 352, 10, 223, 1, 5, 8, 352, 1, 10, 74, 5, 6, 77, 5, 8, 84, 10, 9, 57, 5, 8, 86, 10, 9, 5, 8, 85, 10, 355, 5, 8, 1, 10, 9, 423, 5, 8, 140, 10, 9, 104, 5, 8, 142, 10, 9, 255, 5, 8, 139, 10, 9, 258, 5, 8, 78, 10, 9, 43, 423, 5, 6, 87, 5, 8, 95, 96, 97, 94, 5, 8, 95, 194, 97, 90, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [4, 1, 5, 6, 7, 5, 8, 9, 10, 11, 103, 98, 5, 8, 43, 58, 10, 44, 28, 129, 5, 8, 57, 10, 59, 291, 506, 248, 5, 8, 202, 10, 5, 14, 104, 10, 106, 31, 253, 254, 5, 14, 255, 10, 106, 256, 257, 1, 5, 14, 258, 10, 106, 259, 1, 1, 5, 8, 252, 10, 5, 14, 13, 10, 11, 117, 5, 14, 15, 10, 11, 117, 5, 14, 19, 10, 11, 117, 5, 14, 21, 10, 11, 117, 5, 14, 62, 10, 11, 117, 5, 14, 173, 10, 11, 117, 5, 14, 183, 10, 11, 117, 5, 14, 348, 10, 11, 117, 5, 14, 350, 10, 11, 117, 5, 14, 351, 10, 11, 117, 5, 14, 352, 10, 11, 117, 5, 8, 53, 10, 54, 245, 309, 5, 14, 1, 10, 34, 568, 1, 5, 14, 1, 10, 42, 568, 1, 5, 14, 1, 10, 114, 568, 1, 5, 14, 1, 10, 110, 568, 390, 5, 8, 355, 10, 11, 208, 5, 8, 423, 10, 11, 382, 5, 64, 5, 6, 65, 5, 8, 57, 355, 10, 75, 5, 8, 57, 423, 10, 75, 5, 8, 57, 252, 10, 75, 5, 8, 202, 355, 10, 75, 5, 8, 202, 423, 10, 75, 5, 8, 202, 252, 10, 75, 5, 64, 5, 8, 202, 53, 10, 74, 312, 5, 8, 423, 53, 10, 72, 73, 5, 8, 53, 355, 10, 74, 5, 8, 43, 57, 10, 74, 219, 5, 8, 57, 53, 10, 74, 5, 8, 57, 202, 10, 74, 5, 8, 13, 355, 10, 74, 5, 8, 13, 423, 10, 74, 5, 64, 5, 8, 351, 9, 10, 223, 1, 5, 8, 351, 9, 10, 74, 5, 8, 350, 9, 10, 223, 560, 5, 8, 350, 9, 10, 74, 5, 8, 348, 9, 10, 223, 361, 5, 8, 348, 9, 10, 74, 5, 8, 183, 9, 10, 223, 430, 5, 8, 183, 9, 10, 74, 5, 8, 173, 9, 10, 223, 360, 5, 8, 173, 9, 10, 74, 5, 8, 62, 9, 10, 223, 409, 5, 8, 62, 9, 10, 74, 5, 8, 21, 9, 10, 223, 243, 5, 8, 21, 9, 10, 74, 5, 8, 19, 9, 10, 223, 242, 5, 8, 19, 9, 10, 74, 5, 8, 15, 9, 10, 223, 69, 5, 8, 15, 9, 10, 74, 5, 8, 13, 9, 10, 223, 71, 5, 8, 13, 9, 10, 74, 5, 8, 352, 9, 10, 223, 1, 5, 8, 1, 352, 10, 223, 1, 5, 8, 1, 352, 10, 223, 1, 5, 8, 1, 352, 10, 223, 1, 5, 8, 352, 1, 10, 74, 5, 6, 77, 5, 8, 84, 10, 9, 57, 5, 8, 86, 10, 9, 5, 8, 85, 10, 355, 5, 8, 1, 10, 9, 423, 5, 8, 140, 10, 9, 104, 5, 8, 142, 10, 9, 255, 5, 8, 139, 10, 9, 258, 5, 8, 78, 10, 9, 43, 423, 5, 6, 87, 5, 8, 95, 96, 97, 94, 5, 8, 95, 194, 97, 90, 5, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 500}, "77": {"input": [2, 4, 313, 158, 5, 6, 7, 5, 8, 9, 10, 11, 101, 102, 98, 5, 8, 13, 10, 11, 101, 102, 5, 8, 15, 10, 11, 260, 17, 98, 5, 8, 19, 58, 10, 11, 237, 5, 8, 21, 58, 10, 11, 28, 160, 48, 5, 512, 5, 8, 46, 10, 47, 264, 1, 58, 132, 102, 5, 14, 50, 10, 35, 5, 14, 52, 10, 29, 5, 64, 5, 8, 37, 107, 10, 38, 33, 16, 1, 5, 14, 39, 10, 42, 5, 14, 41, 10, 34, 5, 14, 120, 10, 495, 431, 5, 64, 5, 64, 5, 8, 62, 10, 11, 5, 14, 173, 10, 110, 58, 20, 569, 5, 14, 183, 10, 114, 58, 205, 570, 5, 14, 348, 58, 10, 42, 111, 571, 5, 14, 350, 58, 10, 34, 111, 572, 5, 64, 5, 8, 202, 10, 5, 14, 227, 10, 228, 1, 5, 203, 252, 10, 5, 203, 273, 10, 5, 14, 317, 10, 318, 254, 5, 203, 529, 58, 10, 114, 20, 5, 203, 530, 58, 10, 110, 205, 5, 203, 1, 105, 10, 42, 111, 5, 203, 1, 105, 10, 34, 28, 5, 64, 5, 64, 5, 6, 77, 5, 8, 86, 10, 13, 5, 8, 215, 10, 9, 15, 5, 8, 356, 10, 9, 15, 120, 5, 8, 311, 10, 9, 15, 348, 5, 8, 185, 10, 9, 15, 173, 5, 8, 186, 10, 9, 15, 183, 5, 8, 187, 10, 9, 15, 350, 5, 8, 146, 10, 50, 39, 5, 8, 144, 10, 52, 41, 5, 8, 78, 10, 9, 15, 21, 5, 8, 84, 10, 9, 15, 252, 5, 8, 85, 10, 9, 15, 19, 5, 64, 5, 6, 65, 5, 8, 317, 19, 37, 10, 66, 284, 5, 8, 227, 19, 10, 75, 523, 5, 64, 5, 8, 252, 37, 105, 10, 366, 367, 291, 5, 8, 252, 39, 41, 105, 10, 554, 5, 8, 252, 120, 105, 10, 554, 523, 5, 64, 5, 8, 120, 252, 10, 74, 5, 8, 37, 107, 19, 105, 10, 74, 5, 64, 5, 8, 202, 62, 107, 10, 358, 326, 359, 5, 8, 202, 350, 58, 10, 66, 1, 5, 8, 202, 348, 58, 10, 66, 1, 5, 8, 202, 173, 10, 66, 534, 5, 8, 202, 183, 10, 66, 533, 5, 64, 5, 8, 62, 202, 107, 10, 74, 73, 5, 8, 21, 202, 261, 10, 74, 5, 64, 5, 8, 252, 13, 10, 74, 5, 8, 202, 46, 10, 75, 5, 64, 5, 6, 87, 5, 8, 95, 242, 107, 97, 90, 5, 8, 95, 418, 58, 97, 94, 5, 8, 88, 89, 94, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [4, 313, 158, 5, 6, 7, 5, 8, 9, 10, 11, 101, 102, 98, 5, 8, 13, 10, 11, 101, 102, 5, 8, 15, 10, 11, 260, 17, 98, 5, 8, 19, 58, 10, 11, 237, 5, 8, 21, 58, 10, 11, 28, 160, 48, 5, 512, 5, 8, 46, 10, 47, 264, 1, 58, 132, 102, 5, 14, 50, 10, 35, 5, 14, 52, 10, 29, 5, 64, 5, 8, 37, 107, 10, 38, 33, 16, 1, 5, 14, 39, 10, 42, 5, 14, 41, 10, 34, 5, 14, 120, 10, 495, 431, 5, 64, 5, 64, 5, 8, 62, 10, 11, 5, 14, 173, 10, 110, 58, 20, 569, 5, 14, 183, 10, 114, 58, 205, 570, 5, 14, 348, 58, 10, 42, 111, 571, 5, 14, 350, 58, 10, 34, 111, 572, 5, 64, 5, 8, 202, 10, 5, 14, 227, 10, 228, 1, 5, 203, 252, 10, 5, 203, 273, 10, 5, 14, 317, 10, 318, 254, 5, 203, 529, 58, 10, 114, 20, 5, 203, 530, 58, 10, 110, 205, 5, 203, 1, 105, 10, 42, 111, 5, 203, 1, 105, 10, 34, 28, 5, 64, 5, 64, 5, 6, 77, 5, 8, 86, 10, 13, 5, 8, 215, 10, 9, 15, 5, 8, 356, 10, 9, 15, 120, 5, 8, 311, 10, 9, 15, 348, 5, 8, 185, 10, 9, 15, 173, 5, 8, 186, 10, 9, 15, 183, 5, 8, 187, 10, 9, 15, 350, 5, 8, 146, 10, 50, 39, 5, 8, 144, 10, 52, 41, 5, 8, 78, 10, 9, 15, 21, 5, 8, 84, 10, 9, 15, 252, 5, 8, 85, 10, 9, 15, 19, 5, 64, 5, 6, 65, 5, 8, 317, 19, 37, 10, 66, 284, 5, 8, 227, 19, 10, 75, 523, 5, 64, 5, 8, 252, 37, 105, 10, 366, 367, 291, 5, 8, 252, 39, 41, 105, 10, 554, 5, 8, 252, 120, 105, 10, 554, 523, 5, 64, 5, 8, 120, 252, 10, 74, 5, 8, 37, 107, 19, 105, 10, 74, 5, 64, 5, 8, 202, 62, 107, 10, 358, 326, 359, 5, 8, 202, 350, 58, 10, 66, 1, 5, 8, 202, 348, 58, 10, 66, 1, 5, 8, 202, 173, 10, 66, 534, 5, 8, 202, 183, 10, 66, 533, 5, 64, 5, 8, 62, 202, 107, 10, 74, 73, 5, 8, 21, 202, 261, 10, 74, 5, 64, 5, 8, 252, 13, 10, 74, 5, 8, 202, 46, 10, 75, 5, 64, 5, 6, 87, 5, 8, 95, 242, 107, 97, 90, 5, 8, 95, 418, 58, 97, 94, 5, 8, 88, 89, 94, 5, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 436}, "78": {"input": [2, 5, 64, 5, 4, 158, 58, 234, 5, 6, 7, 5, 8, 9, 10, 11, 207, 235, 5, 8, 13, 10, 11, 108, 103, 5, 8, 15, 10, 11, 12, 5, 8, 163, 10, 164, 236, 48, 5, 8, 19, 10, 11, 236, 5, 8, 166, 10, 164, 237, 165, 5, 8, 174, 10, 175, 177, 5, 8, 1, 10, 179, 5, 8, 1, 10, 182, 5, 8, 1, 10, 5, 8, 21, 10, 11, 238, 18, 5, 6, 64, 5, 6, 77, 5, 8, 86, 10, 9, 5, 8, 218, 10, 13, 5, 8, 78, 10, 15, 5, 8, 140, 10, 176, 9, 5, 8, 84, 10, 178, 13, 5, 8, 240, 10, 166, 9, 5, 8, 1, 10, 166, 13, 5, 8, 83, 10, 163, 9, 5, 8, 241, 10, 163, 13, 5, 64, 5, 6, 87, 5, 8, 95, 148, 446, 149, 97, 90, 5, 8, 64, 5, 6, 65, 5, 8, 174, 76, 10, 75, 5, 8, 176, 13, 10, 75, 5, 8, 178, 9, 10, 75, 5, 64, 5, 8, 202, 9, 10, 66, 1, 5, 8, 202, 13, 10, 66, 191, 5, 8, 174, 15, 10, 66, 418, 5, 64, 5, 8, 166, 174, 10, 189, 5, 8, 166, 21, 10, 190, 5, 8, 163, 21, 10, 190, 5, 8, 174, 21, 10, 75, 5, 8, 163, 166, 10, 66, 69, 73, 5, 64, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [5, 64, 5, 4, 158, 58, 234, 5, 6, 7, 5, 8, 9, 10, 11, 207, 235, 5, 8, 13, 10, 11, 108, 103, 5, 8, 15, 10, 11, 12, 5, 8, 163, 10, 164, 236, 48, 5, 8, 19, 10, 11, 236, 5, 8, 166, 10, 164, 237, 165, 5, 8, 174, 10, 175, 177, 5, 8, 1, 10, 179, 5, 8, 1, 10, 182, 5, 8, 1, 10, 5, 8, 21, 10, 11, 238, 18, 5, 6, 64, 5, 6, 77, 5, 8, 86, 10, 9, 5, 8, 218, 10, 13, 5, 8, 78, 10, 15, 5, 8, 140, 10, 176, 9, 5, 8, 84, 10, 178, 13, 5, 8, 240, 10, 166, 9, 5, 8, 1, 10, 166, 13, 5, 8, 83, 10, 163, 9, 5, 8, 241, 10, 163, 13, 5, 64, 5, 6, 87, 5, 8, 95, 148, 446, 149, 97, 90, 5, 8, 64, 5, 6, 65, 5, 8, 174, 76, 10, 75, 5, 8, 176, 13, 10, 75, 5, 8, 178, 9, 10, 75, 5, 64, 5, 8, 202, 9, 10, 66, 1, 5, 8, 202, 13, 10, 66, 191, 5, 8, 174, 15, 10, 66, 418, 5, 64, 5, 8, 166, 174, 10, 189, 5, 8, 166, 21, 10, 190, 5, 8, 163, 21, 10, 190, 5, 8, 174, 21, 10, 75, 5, 8, 163, 166, 10, 66, 69, 73, 5, 64, 5, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 232}, "79": {"input": [2, 4, 5, 6, 7, 5, 64, 5, 8, 9, 10, 11, 207, 1, 5, 8, 13, 10, 11, 207, 267, 5, 8, 15, 105, 10, 11, 108, 294, 5, 8, 46, 105, 10, 47, 31, 58, 1, 285, 1, 248, 5, 8, 269, 10, 270, 205, 115, 201, 98, 5, 8, 43, 10, 44, 307, 5, 64, 5, 8, 136, 10, 137, 93, 244, 118, 165, 5, 8, 19, 10, 11, 238, 18, 5, 8, 174, 10, 175, 179, 248, 5, 64, 5, 6, 65, 5, 64, 5, 8, 174, 19, 10, 75, 5, 64, 5, 8, 174, 13, 46, 10, 366, 367, 229, 5, 8, 174, 9, 10, 74, 5, 64, 5, 8, 43, 174, 10, 74, 73, 5, 64, 5, 8, 13, 269, 58, 10, 66, 368, 5, 8, 269, 13, 19, 10, 74, 5, 64, 5, 8, 136, 174, 148, 10, 303, 5, 8, 15, 174, 10, 304, 155, 93, 5, 8, 174, 15, 10, 154, 155, 369, 5, 8, 174, 15, 10, 75, 5, 64, 5, 6, 77, 5, 8, 86, 10, 13, 9, 5, 8, 139, 10, 9, 5, 8, 145, 10, 46, 9, 5, 8, 147, 10, 13, 43, 5, 8, 84, 10, 174, 13, 9, 5, 8, 301, 10, 13, 9, 136, 5, 8, 144, 10, 15, 13, 9, 5, 64, 5, 6, 87, 5, 8, 95, 194, 90, 5, 8, 95, 193, 107, 94, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [4, 5, 6, 7, 5, 64, 5, 8, 9, 10, 11, 207, 1, 5, 8, 13, 10, 11, 207, 267, 5, 8, 15, 105, 10, 11, 108, 294, 5, 8, 46, 105, 10, 47, 31, 58, 1, 285, 1, 248, 5, 8, 269, 10, 270, 205, 115, 201, 98, 5, 8, 43, 10, 44, 307, 5, 64, 5, 8, 136, 10, 137, 93, 244, 118, 165, 5, 8, 19, 10, 11, 238, 18, 5, 8, 174, 10, 175, 179, 248, 5, 64, 5, 6, 65, 5, 64, 5, 8, 174, 19, 10, 75, 5, 64, 5, 8, 174, 13, 46, 10, 366, 367, 229, 5, 8, 174, 9, 10, 74, 5, 64, 5, 8, 43, 174, 10, 74, 73, 5, 64, 5, 8, 13, 269, 58, 10, 66, 368, 5, 8, 269, 13, 19, 10, 74, 5, 64, 5, 8, 136, 174, 148, 10, 303, 5, 8, 15, 174, 10, 304, 155, 93, 5, 8, 174, 15, 10, 154, 155, 369, 5, 8, 174, 15, 10, 75, 5, 64, 5, 6, 77, 5, 8, 86, 10, 13, 9, 5, 8, 139, 10, 9, 5, 8, 145, 10, 46, 9, 5, 8, 147, 10, 13, 43, 5, 8, 84, 10, 174, 13, 9, 5, 8, 301, 10, 13, 9, 136, 5, 8, 144, 10, 15, 13, 9, 5, 64, 5, 6, 87, 5, 8, 95, 194, 90, 5, 8, 95, 193, 107, 94, 5, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 234}, "80": {"input": [2, 4, 5, 6, 7, 5, 8, 9, 10, 11, 98, 336, 5, 8, 13, 10, 16, 5, 14, 104, 10, 106, 115, 257, 315, 550, 5, 14, 37, 10, 38, 128, 548, 5, 203, 39, 10, 42, 319, 5, 203, 41, 10, 34, 1, 5, 14, 120, 10, 38, 40, 507, 5, 203, 122, 10, 42, 1, 5, 203, 123, 10, 34, 1, 5, 14, 125, 10, 38, 387, 1, 5, 203, 126, 10, 42, 1, 5, 203, 134, 10, 34, 1, 5, 8, 202, 10, 5, 14, 43, 58, 10, 44, 28, 199, 5, 8, 15, 10, 11, 20, 327, 5, 8, 19, 10, 11, 310, 328, 5, 8, 174, 10, 175, 248, 5, 14, 176, 10, 1, 5, 14, 178, 10, 1, 5, 64, 5, 8, 21, 10, 11, 238, 18, 5, 64, 5, 6, 65, 5, 8, 174, 43, 10, 66, 69, 73, 5, 8, 13, 43, 58, 10, 66, 71, 70, 5, 8, 174, 21, 10, 75, 5, 8, 13, 21, 58, 10, 75, 5, 64, 5, 6, 77, 5, 8, 78, 10, 43, 9, 5, 8, 146, 10, 104, 9, 5, 8, 79, 10, 39, 9, 5, 8, 357, 10, 122, 9, 5, 8, 83, 10, 126, 9, 5, 8, 80, 10, 41, 9, 5, 8, 494, 10, 123, 9, 5, 8, 142, 10, 134, 9, 5, 8, 86, 10, 9, 5, 8, 84, 10, 178, 9, 5, 8, 239, 10, 176, 9, 5, 64, 5, 6, 87, 5, 8, 91, 92, 93, 90, 5, 8, 91, 335, 93, 94, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [4, 5, 6, 7, 5, 8, 9, 10, 11, 98, 336, 5, 8, 13, 10, 16, 5, 14, 104, 10, 106, 115, 257, 315, 550, 5, 14, 37, 10, 38, 128, 548, 5, 203, 39, 10, 42, 319, 5, 203, 41, 10, 34, 1, 5, 14, 120, 10, 38, 40, 507, 5, 203, 122, 10, 42, 1, 5, 203, 123, 10, 34, 1, 5, 14, 125, 10, 38, 387, 1, 5, 203, 126, 10, 42, 1, 5, 203, 134, 10, 34, 1, 5, 8, 202, 10, 5, 14, 43, 58, 10, 44, 28, 199, 5, 8, 15, 10, 11, 20, 327, 5, 8, 19, 10, 11, 310, 328, 5, 8, 174, 10, 175, 248, 5, 14, 176, 10, 1, 5, 14, 178, 10, 1, 5, 64, 5, 8, 21, 10, 11, 238, 18, 5, 64, 5, 6, 65, 5, 8, 174, 43, 10, 66, 69, 73, 5, 8, 13, 43, 58, 10, 66, 71, 70, 5, 8, 174, 21, 10, 75, 5, 8, 13, 21, 58, 10, 75, 5, 64, 5, 6, 77, 5, 8, 78, 10, 43, 9, 5, 8, 146, 10, 104, 9, 5, 8, 79, 10, 39, 9, 5, 8, 357, 10, 122, 9, 5, 8, 83, 10, 126, 9, 5, 8, 80, 10, 41, 9, 5, 8, 494, 10, 123, 9, 5, 8, 142, 10, 134, 9, 5, 8, 86, 10, 9, 5, 8, 84, 10, 178, 9, 5, 8, 239, 10, 176, 9, 5, 64, 5, 6, 87, 5, 8, 91, 92, 93, 90, 5, 8, 91, 335, 93, 94, 5, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 257}, "81": {"input": [2, 4, 5, 105, 7, 5, 6, 9, 10, 11, 235, 5, 6, 13, 58, 10, 11, 28, 573, 5, 6, 362, 10, 363, 245, 1, 295, 5, 6, 202, 10, 5, 8, 57, 10, 59, 365, 1, 5, 8, 252, 10, 5, 14, 271, 10, 272, 291, 5, 203, 527, 58, 10, 205, 33, 1, 5, 203, 557, 58, 10, 111, 40, 1, 5, 14, 558, 10, 272, 291, 205, 33, 1, 5, 6, 15, 105, 10, 11, 98, 201, 5, 6, 46, 58, 10, 47, 201, 98, 5, 8, 50, 10, 528, 105, 551, 58, 1, 64, 5, 8, 52, 10, 1, 105, 551, 58, 1, 64, 5, 8, 280, 105, 10, 1, 148, 551, 58, 1, 5, 64, 5, 6, 19, 10, 11, 167, 5, 64, 5, 105, 77, 5, 6, 139, 10, 13, 9, 5, 6, 494, 10, 50, 9, 5, 6, 80, 10, 52, 9, 5, 6, 357, 10, 280, 9, 5, 6, 86, 10, 9, 5, 6, 84, 10, 57, 9, 5, 64, 5, 105, 65, 5, 6, 202, 76, 107, 10, 75, 5, 6, 202, 19, 105, 10, 75, 5, 6, 271, 13, 6, 10, 72, 70, 5, 6, 558, 362, 10, 66, 71, 70, 5, 6, 271, 362, 105, 10, 74, 262, 5, 6, 558, 13, 105, 10, 74, 262, 5, 64, 5, 105, 87, 5, 6, 95, 291, 105, 94, 5, 6, 91, 1, 1, 97, 90, 5, 6, 91, 335, 93, 94, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [4, 5, 105, 7, 5, 6, 9, 10, 11, 235, 5, 6, 13, 58, 10, 11, 28, 573, 5, 6, 362, 10, 363, 245, 1, 295, 5, 6, 202, 10, 5, 8, 57, 10, 59, 365, 1, 5, 8, 252, 10, 5, 14, 271, 10, 272, 291, 5, 203, 527, 58, 10, 205, 33, 1, 5, 203, 557, 58, 10, 111, 40, 1, 5, 14, 558, 10, 272, 291, 205, 33, 1, 5, 6, 15, 105, 10, 11, 98, 201, 5, 6, 46, 58, 10, 47, 201, 98, 5, 8, 50, 10, 528, 105, 551, 58, 1, 64, 5, 8, 52, 10, 1, 105, 551, 58, 1, 64, 5, 8, 280, 105, 10, 1, 148, 551, 58, 1, 5, 64, 5, 6, 19, 10, 11, 167, 5, 64, 5, 105, 77, 5, 6, 139, 10, 13, 9, 5, 6, 494, 10, 50, 9, 5, 6, 80, 10, 52, 9, 5, 6, 357, 10, 280, 9, 5, 6, 86, 10, 9, 5, 6, 84, 10, 57, 9, 5, 64, 5, 105, 65, 5, 6, 202, 76, 107, 10, 75, 5, 6, 202, 19, 105, 10, 75, 5, 6, 271, 13, 6, 10, 72, 70, 5, 6, 558, 362, 10, 66, 71, 70, 5, 6, 271, 362, 105, 10, 74, 262, 5, 6, 558, 13, 105, 10, 74, 262, 5, 64, 5, 105, 87, 5, 6, 95, 291, 105, 94, 5, 6, 91, 1, 1, 97, 90, 5, 6, 91, 335, 93, 94, 5, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 243}, "82": {"input": [2, 4, 5, 1, 5, 1, 10, 11, 235, 98, 5, 1, 10, 11, 260, 561, 5, 1, 10, 363, 56, 93, 118, 364, 5, 574, 10, 11, 16, 267, 5, 575, 10, 44, 28, 307, 5, 576, 10, 137, 111, 452, 24, 388, 5, 577, 10, 38, 110, 22, 124, 1, 5, 578, 10, 5, 1, 58, 10, 59, 105, 365, 248, 506, 5, 1, 10, 272, 96, 33, 5, 1, 10, 20, 1, 5, 1, 10, 310, 1, 5, 64, 5, 1, 5, 1, 10, 9, 15, 5, 1, 10, 9, 43, 5, 1, 10, 9, 37, 5, 1, 10, 9, 136, 5, 1, 10, 9, 527, 5, 1, 10, 9, 557, 5, 1, 10, 9, 5, 1, 10, 9, 57, 5, 64, 5, 1, 5, 574, 57, 362, 10, 74, 5, 576, 57, 10, 303, 262, 5, 578, 13, 37, 10, 75, 5, 64, 5, 579, 37, 10, 405, 70, 5, 579, 557, 527, 10, 74, 70, 5, 64, 5, 1, 37, 10, 74, 312, 5, 64, 5, 577, 15, 13, 136, 37, 10, 75, 5, 64, 5, 574, 557, 10, 74, 5, 574, 527, 10, 66, 518, 5, 1, 557, 10, 74, 5, 1, 527, 10, 66, 518, 73, 5, 575, 57, 10, 304, 155, 1, 5, 64, 5, 1, 5, 580, 96, 97, 94, 5, 580, 194, 97, 90, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [4, 5, 1, 5, 1, 10, 11, 235, 98, 5, 1, 10, 11, 260, 561, 5, 1, 10, 363, 56, 93, 118, 364, 5, 574, 10, 11, 16, 267, 5, 575, 10, 44, 28, 307, 5, 576, 10, 137, 111, 452, 24, 388, 5, 577, 10, 38, 110, 22, 124, 1, 5, 578, 10, 5, 1, 58, 10, 59, 105, 365, 248, 506, 5, 1, 10, 272, 96, 33, 5, 1, 10, 20, 1, 5, 1, 10, 310, 1, 5, 64, 5, 1, 5, 1, 10, 9, 15, 5, 1, 10, 9, 43, 5, 1, 10, 9, 37, 5, 1, 10, 9, 136, 5, 1, 10, 9, 527, 5, 1, 10, 9, 557, 5, 1, 10, 9, 5, 1, 10, 9, 57, 5, 64, 5, 1, 5, 574, 57, 362, 10, 74, 5, 576, 57, 10, 303, 262, 5, 578, 13, 37, 10, 75, 5, 64, 5, 579, 37, 10, 405, 70, 5, 579, 557, 527, 10, 74, 70, 5, 64, 5, 1, 37, 10, 74, 312, 5, 64, 5, 577, 15, 13, 136, 37, 10, 75, 5, 64, 5, 574, 557, 10, 74, 5, 574, 527, 10, 66, 518, 5, 1, 557, 10, 74, 5, 1, 527, 10, 66, 518, 73, 5, 575, 57, 10, 304, 155, 1, 5, 64, 5, 1, 5, 580, 96, 97, 94, 5, 580, 194, 97, 90, 5, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 225}, "83": {"input": [2, 4, 313, 158, 5, 6, 7, 5, 64, 5, 8, 9, 10, 11, 12, 5, 8, 57, 58, 10, 59, 60, 1, 5, 8, 53, 10, 54, 93, 56, 1, 5, 64, 5, 8, 13, 10, 11, 209, 5, 8, 15, 10, 11, 1, 5, 8, 19, 10, 11, 201, 98, 5, 64, 5, 8, 21, 10, 11, 5, 14, 62, 10, 1, 5, 14, 173, 10, 45, 5, 64, 5, 8, 202, 10, 384, 5, 14, 480, 10, 481, 101, 482, 360, 5, 14, 46, 10, 47, 479, 1, 5, 14, 183, 10, 11, 5, 64, 5, 8, 348, 10, 11, 238, 18, 5, 64, 5, 6, 77, 5, 8, 79, 10, 9, 62, 13, 5, 8, 357, 10, 9, 46, 5, 8, 84, 10, 9, 57, 13, 5, 8, 146, 10, 9, 15, 5, 8, 86, 10, 9, 13, 5, 8, 85, 10, 348, 5, 64, 5, 6, 65, 5, 8, 57, 348, 15, 21, 10, 75, 5, 64, 5, 8, 202, 13, 15, 21, 348, 76, 10, 74, 5, 64, 5, 8, 183, 19, 10, 66, 368, 68, 5, 8, 183, 46, 10, 74, 5, 64, 5, 8, 62, 202, 10, 66, 409, 73, 5, 8, 13, 53, 10, 66, 69, 5, 64, 5, 64, 5, 6, 87, 5, 8, 95, 96, 97, 94, 5, 8, 95, 243, 97, 90, 5, 8, 88, 1, 94, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [4, 313, 158, 5, 6, 7, 5, 64, 5, 8, 9, 10, 11, 12, 5, 8, 57, 58, 10, 59, 60, 1, 5, 8, 53, 10, 54, 93, 56, 1, 5, 64, 5, 8, 13, 10, 11, 209, 5, 8, 15, 10, 11, 1, 5, 8, 19, 10, 11, 201, 98, 5, 64, 5, 8, 21, 10, 11, 5, 14, 62, 10, 1, 5, 14, 173, 10, 45, 5, 64, 5, 8, 202, 10, 384, 5, 14, 480, 10, 481, 101, 482, 360, 5, 14, 46, 10, 47, 479, 1, 5, 14, 183, 10, 11, 5, 64, 5, 8, 348, 10, 11, 238, 18, 5, 64, 5, 6, 77, 5, 8, 79, 10, 9, 62, 13, 5, 8, 357, 10, 9, 46, 5, 8, 84, 10, 9, 57, 13, 5, 8, 146, 10, 9, 15, 5, 8, 86, 10, 9, 13, 5, 8, 85, 10, 348, 5, 64, 5, 6, 65, 5, 8, 57, 348, 15, 21, 10, 75, 5, 64, 5, 8, 202, 13, 15, 21, 348, 76, 10, 74, 5, 64, 5, 8, 183, 19, 10, 66, 368, 68, 5, 8, 183, 46, 10, 74, 5, 64, 5, 8, 62, 202, 10, 66, 409, 73, 5, 8, 13, 53, 10, 66, 69, 5, 64, 5, 64, 5, 6, 87, 5, 8, 95, 96, 97, 94, 5, 8, 95, 243, 97, 90, 5, 8, 88, 1, 94, 5, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 230}, "84": {"input": [2, 4, 5, 6, 7, 5, 64, 5, 8, 9, 10, 11, 172, 98, 5, 8, 202, 10, 5, 14, 104, 10, 106, 115, 465, 407, 5, 14, 252, 10, 5, 203, 255, 10, 106, 115, 1, 109, 5, 203, 57, 10, 59, 365, 182, 113, 5, 64, 5, 8, 271, 10, 272, 284, 115, 213, 248, 5, 8, 362, 10, 363, 245, 118, 1, 5, 8, 13, 10, 11, 63, 5, 64, 5, 64, 5, 6, 87, 5, 8, 95, 96, 58, 94, 5, 8, 95, 581, 105, 94, 5, 8, 88, 89, 90, 5, 64, 5, 6, 65, 5, 64, 5, 8, 255, 271, 10, 66, 150, 5, 8, 57, 271, 10, 74, 70, 5, 8, 104, 362, 10, 66, 581, 73, 5, 8, 202, 13, 152, 10, 75, 5, 64, 5, 64, 5, 6, 77, 5, 8, 78, 10, 9, 271, 5, 8, 139, 10, 9, 255, 5, 8, 84, 10, 9, 57, 5, 8, 86, 10, 287, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [4, 5, 6, 7, 5, 64, 5, 8, 9, 10, 11, 172, 98, 5, 8, 202, 10, 5, 14, 104, 10, 106, 115, 465, 407, 5, 14, 252, 10, 5, 203, 255, 10, 106, 115, 1, 109, 5, 203, 57, 10, 59, 365, 182, 113, 5, 64, 5, 8, 271, 10, 272, 284, 115, 213, 248, 5, 8, 362, 10, 363, 245, 118, 1, 5, 8, 13, 10, 11, 63, 5, 64, 5, 64, 5, 6, 87, 5, 8, 95, 96, 58, 94, 5, 8, 95, 581, 105, 94, 5, 8, 88, 89, 90, 5, 64, 5, 6, 65, 5, 64, 5, 8, 255, 271, 10, 66, 150, 5, 8, 57, 271, 10, 74, 70, 5, 8, 104, 362, 10, 66, 581, 73, 5, 8, 202, 13, 152, 10, 75, 5, 64, 5, 64, 5, 6, 77, 5, 8, 78, 10, 9, 271, 5, 8, 139, 10, 9, 255, 5, 8, 84, 10, 9, 57, 5, 8, 86, 10, 287, 5, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 162}, "85": {"input": [2, 4, 5, 6, 7, 5, 8, 9, 10, 11, 28, 5, 14, 202, 10, 64, 5, 14, 252, 107, 10, 5, 14, 273, 148, 10, 20, 5, 14, 321, 10, 20, 5, 64, 5, 8, 373, 10, 58, 115, 1, 5, 14, 1, 148, 10, 1, 1, 159, 5, 14, 163, 10, 164, 101, 1, 5, 64, 5, 8, 37, 10, 38, 34, 225, 116, 1, 5, 14, 39, 10, 265, 5, 14, 41, 10, 1, 5, 64, 5, 6, 87, 5, 64, 5, 8, 95, 418, 97, 90, 5, 8, 95, 284, 97, 94, 5, 231, 64, 5, 6, 65, 5, 8, 202, 37, 10, 330, 418, 1, 5, 8, 252, 37, 105, 10, 330, 284, 1, 5, 64, 5, 8, 37, 373, 10, 1, 5, 8, 37, 152, 105, 10, 435, 5, 8, 373, 152, 10, 75, 5, 8, 64, 5, 6, 77, 5, 8, 218, 10, 252, 5, 8, 215, 10, 202, 5, 8, 141, 10, 163, 5, 8, 300, 10, 39, 5, 8, 142, 10, 1, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [4, 5, 6, 7, 5, 8, 9, 10, 11, 28, 5, 14, 202, 10, 64, 5, 14, 252, 107, 10, 5, 14, 273, 148, 10, 20, 5, 14, 321, 10, 20, 5, 64, 5, 8, 373, 10, 58, 115, 1, 5, 14, 1, 148, 10, 1, 1, 159, 5, 14, 163, 10, 164, 101, 1, 5, 64, 5, 8, 37, 10, 38, 34, 225, 116, 1, 5, 14, 39, 10, 265, 5, 14, 41, 10, 1, 5, 64, 5, 6, 87, 5, 64, 5, 8, 95, 418, 97, 90, 5, 8, 95, 284, 97, 94, 5, 231, 64, 5, 6, 65, 5, 8, 202, 37, 10, 330, 418, 1, 5, 8, 252, 37, 105, 10, 330, 284, 1, 5, 64, 5, 8, 37, 373, 10, 1, 5, 8, 37, 152, 105, 10, 435, 5, 8, 373, 152, 10, 75, 5, 8, 64, 5, 6, 77, 5, 8, 218, 10, 252, 5, 8, 215, 10, 202, 5, 8, 141, 10, 163, 5, 8, 300, 10, 39, 5, 8, 142, 10, 1, 5, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 172}, "86": {"input": [2, 4, 158, 5, 6, 7, 5, 8, 9, 10, 11, 98, 456, 5, 8, 13, 10, 11, 456, 5, 64, 5, 8, 15, 10, 11, 5, 14, 19, 10, 20, 1, 5, 14, 21, 10, 101, 1, 5, 64, 5, 14, 62, 10, 310, 1, 5, 14, 173, 10, 28, 1, 5, 14, 183, 10, 111, 1, 5, 14, 348, 10, 205, 1, 5, 64, 5, 14, 350, 10, 201, 98, 5, 14, 351, 10, 201, 98, 5, 64, 5, 8, 352, 10, 11, 5, 14, 355, 10, 201, 98, 5, 14, 423, 10, 201, 98, 5, 64, 5, 14, 424, 10, 201, 98, 5, 14, 425, 10, 201, 98, 5, 14, 426, 10, 201, 98, 5, 14, 427, 10, 201, 98, 5, 64, 5, 8, 202, 10, 5, 14, 57, 58, 10, 59, 365, 386, 5, 14, 37, 10, 38, 1, 58, 116, 5, 203, 39, 10, 34, 5, 203, 41, 10, 42, 5, 203, 120, 10, 114, 5, 203, 122, 10, 110, 5, 64, 5, 8, 362, 10, 363, 5, 64, 5, 8, 428, 10, 11, 201, 98, 5, 8, 197, 10, 198, 201, 48, 1, 5, 64, 5, 8, 43, 10, 44, 199, 5, 64, 5, 8, 136, 10, 137, 448, 1, 5, 64, 5, 6, 77, 5, 8, 84, 10, 57, 9, 5, 8, 143, 10, 43, 9, 5, 8, 141, 10, 41, 428, 9, 5, 8, 311, 10, 19, 9, 5, 8, 185, 10, 21, 9, 5, 8, 186, 10, 62, 9, 5, 8, 187, 10, 173, 9, 5, 8, 188, 10, 183, 9, 5, 8, 472, 10, 348, 9, 5, 8, 146, 10, 136, 9, 5, 8, 86, 10, 13, 5, 64, 5, 6, 87, 5, 8, 95, 194, 97, 90, 5, 8, 95, 264, 97, 94, 5, 64, 5, 6, 65, 5, 8, 57, 152, 76, 10, 75, 5, 8, 43, 37, 10, 72, 5, 8, 37, 76, 10, 74, 394, 5, 64, 5, 8, 351, 362, 10, 74, 5, 8, 350, 362, 10, 74, 5, 64, 5, 8, 136, 37, 10, 74, 517, 5, 64, 5, 5, 8, 37, 362, 152, 10, 223, 210, 5, 8, 197, 37, 10, 74, 5, 8, 37, 197, 10, 66, 29, 5, 8, 37, 197, 10, 220, 5, 64, 5, 5, 8, 428, 362, 10, 531, 444, 264, 5, 64, 5, 5, 8, 19, 362, 10, 223, 1, 5, 8, 21, 362, 10, 223, 1, 5, 8, 62, 362, 10, 223, 1, 5, 8, 173, 362, 10, 223, 1, 5, 8, 183, 362, 10, 223, 1, 5, 8, 348, 362, 10, 223, 1, 5, 64, 5, 8, 348, 355, 10, 66, 69, 5, 8, 183, 427, 10, 66, 430, 5, 8, 173, 426, 10, 66, 360, 5, 8, 62, 425, 10, 66, 409, 5, 8, 21, 424, 10, 66, 243, 5, 8, 19, 423, 10, 66, 242, 5, 64, 5, 5, 8, 19, 120, 122, 10, 223, 560, 5, 8, 21, 39, 41, 10, 223, 560, 5, 8, 62, 39, 120, 10, 223, 560, 5, 8, 173, 39, 122, 10, 223, 560, 5, 8, 183, 41, 120, 10, 223, 560, 5, 8, 348, 41, 122, 10, 223, 560, 5, 64, 5, 5, 8, 19, 39, 41, 10, 223, 361, 5, 8, 21, 120, 122, 10, 223, 361, 5, 64, 5, 5, 8, 41, 62, 10, 513, 582, 5, 8, 41, 62, 10, 223, 361, 5, 8, 41, 62, 10, 66, 475, 5, 8, 122, 62, 10, 513, 582, 5, 8, 122, 62, 10, 223, 361, 5, 8, 122, 62, 10, 66, 35, 5, 64, 5, 8, 41, 173, 10, 513, 582, 5, 8, 41, 173], "target": [4, 158, 5, 6, 7, 5, 8, 9, 10, 11, 98, 456, 5, 8, 13, 10, 11, 456, 5, 64, 5, 8, 15, 10, 11, 5, 14, 19, 10, 20, 1, 5, 14, 21, 10, 101, 1, 5, 64, 5, 14, 62, 10, 310, 1, 5, 14, 173, 10, 28, 1, 5, 14, 183, 10, 111, 1, 5, 14, 348, 10, 205, 1, 5, 64, 5, 14, 350, 10, 201, 98, 5, 14, 351, 10, 201, 98, 5, 64, 5, 8, 352, 10, 11, 5, 14, 355, 10, 201, 98, 5, 14, 423, 10, 201, 98, 5, 64, 5, 14, 424, 10, 201, 98, 5, 14, 425, 10, 201, 98, 5, 14, 426, 10, 201, 98, 5, 14, 427, 10, 201, 98, 5, 64, 5, 8, 202, 10, 5, 14, 57, 58, 10, 59, 365, 386, 5, 14, 37, 10, 38, 1, 58, 116, 5, 203, 39, 10, 34, 5, 203, 41, 10, 42, 5, 203, 120, 10, 114, 5, 203, 122, 10, 110, 5, 64, 5, 8, 362, 10, 363, 5, 64, 5, 8, 428, 10, 11, 201, 98, 5, 8, 197, 10, 198, 201, 48, 1, 5, 64, 5, 8, 43, 10, 44, 199, 5, 64, 5, 8, 136, 10, 137, 448, 1, 5, 64, 5, 6, 77, 5, 8, 84, 10, 57, 9, 5, 8, 143, 10, 43, 9, 5, 8, 141, 10, 41, 428, 9, 5, 8, 311, 10, 19, 9, 5, 8, 185, 10, 21, 9, 5, 8, 186, 10, 62, 9, 5, 8, 187, 10, 173, 9, 5, 8, 188, 10, 183, 9, 5, 8, 472, 10, 348, 9, 5, 8, 146, 10, 136, 9, 5, 8, 86, 10, 13, 5, 64, 5, 6, 87, 5, 8, 95, 194, 97, 90, 5, 8, 95, 264, 97, 94, 5, 64, 5, 6, 65, 5, 8, 57, 152, 76, 10, 75, 5, 8, 43, 37, 10, 72, 5, 8, 37, 76, 10, 74, 394, 5, 64, 5, 8, 351, 362, 10, 74, 5, 8, 350, 362, 10, 74, 5, 64, 5, 8, 136, 37, 10, 74, 517, 5, 64, 5, 5, 8, 37, 362, 152, 10, 223, 210, 5, 8, 197, 37, 10, 74, 5, 8, 37, 197, 10, 66, 29, 5, 8, 37, 197, 10, 220, 5, 64, 5, 5, 8, 428, 362, 10, 531, 444, 264, 5, 64, 5, 5, 8, 19, 362, 10, 223, 1, 5, 8, 21, 362, 10, 223, 1, 5, 8, 62, 362, 10, 223, 1, 5, 8, 173, 362, 10, 223, 1, 5, 8, 183, 362, 10, 223, 1, 5, 8, 348, 362, 10, 223, 1, 5, 64, 5, 8, 348, 355, 10, 66, 69, 5, 8, 183, 427, 10, 66, 430, 5, 8, 173, 426, 10, 66, 360, 5, 8, 62, 425, 10, 66, 409, 5, 8, 21, 424, 10, 66, 243, 5, 8, 19, 423, 10, 66, 242, 5, 64, 5, 5, 8, 19, 120, 122, 10, 223, 560, 5, 8, 21, 39, 41, 10, 223, 560, 5, 8, 62, 39, 120, 10, 223, 560, 5, 8, 173, 39, 122, 10, 223, 560, 5, 8, 183, 41, 120, 10, 223, 560, 5, 8, 348, 41, 122, 10, 223, 560, 5, 64, 5, 5, 8, 19, 39, 41, 10, 223, 361, 5, 8, 21, 120, 122, 10, 223, 361, 5, 64, 5, 5, 8, 41, 62, 10, 513, 582, 5, 8, 41, 62, 10, 223, 361, 5, 8, 41, 62, 10, 66, 475, 5, 8, 122, 62, 10, 513, 582, 5, 8, 122, 62, 10, 223, 361, 5, 8, 122, 62, 10, 66, 35, 5, 64, 5, 8, 41, 173, 10, 513, 582, 5, 8, 41, 173, 3], "length": 600}, "87": {"input": [2, 4, 383, 5, 105, 7, 5, 6, 9, 10, 11, 98, 235, 5, 6, 13, 10, 11, 5, 8, 15, 10, 1, 5, 8, 19, 10, 1, 5, 6, 21, 10, 11, 5, 8, 62, 10, 1, 5, 8, 173, 10, 1, 5, 64, 5, 6, 202, 10, 5, 8, 57, 58, 10, 59, 264, 179, 248, 5, 8, 271, 10, 272, 33, 5, 14, 527, 10, 58, 71, 1, 5, 14, 557, 10, 58, 69, 1, 5, 64, 5, 6, 46, 10, 47, 56, 48, 5, 8, 50, 58, 10, 58, 528, 58, 133, 259, 278, 1, 5, 8, 52, 58, 10, 58, 1, 58, 133, 259, 278, 1, 5, 64, 5, 6, 37, 10, 38, 111, 119, 477, 5, 6, 183, 10, 11, 63, 5, 64, 5, 64, 5, 105, 77, 5, 6, 79, 10, 527, 9, 5, 6, 145, 10, 50, 9, 5, 6, 140, 10, 557, 9, 5, 6, 286, 10, 52, 9, 5, 6, 357, 10, 19, 9, 5, 6, 494, 10, 15, 9, 5, 6, 86, 10, 9, 5, 6, 84, 10, 57, 9, 5, 64, 5, 105, 65, 5, 6, 202, 183, 10, 75, 523, 5, 6, 271, 37, 105, 10, 72, 262, 5, 6, 37, 183, 105, 10, 74, 5, 64, 5, 6, 15, 271, 10, 66, 243, 1, 68, 5, 6, 62, 57, 10, 66, 71, 73, 5, 64, 5, 6, 19, 271, 10, 66, 409, 1, 68, 5, 6, 173, 57, 10, 66, 69, 73, 5, 64, 5, 105, 87, 5, 6, 95, 291, 94, 5, 6, 91, 467, 1, 97, 90, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [4, 383, 5, 105, 7, 5, 6, 9, 10, 11, 98, 235, 5, 6, 13, 10, 11, 5, 8, 15, 10, 1, 5, 8, 19, 10, 1, 5, 6, 21, 10, 11, 5, 8, 62, 10, 1, 5, 8, 173, 10, 1, 5, 64, 5, 6, 202, 10, 5, 8, 57, 58, 10, 59, 264, 179, 248, 5, 8, 271, 10, 272, 33, 5, 14, 527, 10, 58, 71, 1, 5, 14, 557, 10, 58, 69, 1, 5, 64, 5, 6, 46, 10, 47, 56, 48, 5, 8, 50, 58, 10, 58, 528, 58, 133, 259, 278, 1, 5, 8, 52, 58, 10, 58, 1, 58, 133, 259, 278, 1, 5, 64, 5, 6, 37, 10, 38, 111, 119, 477, 5, 6, 183, 10, 11, 63, 5, 64, 5, 64, 5, 105, 77, 5, 6, 79, 10, 527, 9, 5, 6, 145, 10, 50, 9, 5, 6, 140, 10, 557, 9, 5, 6, 286, 10, 52, 9, 5, 6, 357, 10, 19, 9, 5, 6, 494, 10, 15, 9, 5, 6, 86, 10, 9, 5, 6, 84, 10, 57, 9, 5, 64, 5, 105, 65, 5, 6, 202, 183, 10, 75, 523, 5, 6, 271, 37, 105, 10, 72, 262, 5, 6, 37, 183, 105, 10, 74, 5, 64, 5, 6, 15, 271, 10, 66, 243, 1, 68, 5, 6, 62, 57, 10, 66, 71, 73, 5, 64, 5, 6, 19, 271, 10, 66, 409, 1, 68, 5, 6, 173, 57, 10, 66, 69, 73, 5, 64, 5, 105, 87, 5, 6, 95, 291, 94, 5, 6, 91, 467, 1, 97, 90, 5, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 264}, "88": {"input": [2, 4, 313, 5, 6, 7, 5, 8, 9, 10, 11, 103, 98, 5, 64, 5, 8, 163, 10, 164, 101, 48, 5, 14, 166, 10, 236, 5, 14, 168, 10, 279, 5, 64, 5, 8, 202, 10, 5, 14, 252, 10, 5, 203, 13, 10, 11, 63, 5, 203, 15, 10, 11, 201, 98, 5, 64, 5, 14, 273, 10, 5, 203, 19, 10, 11, 1, 5, 203, 21, 10, 11, 201, 98, 5, 64, 5, 64, 5, 8, 321, 10, 320, 5, 14, 373, 10, 5, 203, 104, 10, 106, 31, 407, 408, 5, 203, 255, 10, 106, 31, 407, 201, 98, 5, 64, 5, 14, 583, 10, 5, 203, 258, 10, 106, 31, 584, 1, 5, 203, 585, 10, 106, 31, 584, 201, 98, 5, 64, 5, 64, 5, 8, 375, 10, 5, 14, 376, 10, 5, 203, 62, 10, 11, 389, 5, 203, 173, 10, 11, 201, 98, 5, 64, 5, 14, 583, 10, 5, 203, 183, 10, 11, 393, 5, 203, 348, 10, 11, 201, 98, 5, 64, 5, 8, 136, 10, 137, 478, 452, 5, 64, 5, 8, 314, 10, 1, 320, 5, 14, 586, 10, 1, 396, 5, 14, 587, 10, 1, 401, 5, 64, 5, 64, 5, 6, 77, 5, 8, 84, 10, 586, 9, 5, 8, 86, 10, 9, 5, 8, 300, 10, 104, 9, 5, 8, 241, 10, 585, 9, 5, 8, 82, 10, 13, 21, 5, 8, 85, 10, 13, 9, 5, 8, 494, 10, 21, 9, 5, 8, 185, 10, 62, 9, 5, 8, 186, 10, 348, 9, 5, 512, 5, 6, 65, 5, 8, 586, 13, 10, 75, 5, 8, 587, 19, 10, 75, 5, 8, 314, 76, 10, 157, 5, 64, 5, 8, 586, 104, 10, 74, 70, 5, 8, 587, 258, 10, 74, 70, 5, 64, 5, 8, 163, 1, 10, 72, 5, 8, 163, 273, 10, 74, 5, 8, 163, 252, 10, 74, 5, 64, 5, 8, 104, 13, 10, 75, 523, 5, 8, 258, 19, 10, 75, 523, 5, 8, 255, 15, 10, 75, 523, 5, 8, 585, 21, 10, 75, 523, 5, 64, 5, 5, 8, 586, 166, 10, 330, 243, 1, 5, 8, 586, 166, 10, 330, 430, 1, 5, 8, 586, 166, 10, 330, 150, 1, 5, 8, 586, 166, 10, 330, 1, 1, 5, 8, 586, 166, 10, 330, 291, 1, 5, 8, 586, 166, 10, 330, 242, 1, 5, 8, 586, 166, 10, 513, 5, 8, 586, 166, 10, 66, 1, 1, 5, 64, 5, 5, 8, 587, 168, 10, 330, 360, 1, 5, 8, 587, 168, 10, 330, 409, 1, 5, 8, 587, 168, 10, 330, 588, 1, 5, 8, 587, 168, 10, 330, 581, 1, 5, 8, 587, 168, 10, 330, 69, 1, 5, 8, 587, 168, 10, 330, 71, 1, 5, 8, 587, 168, 10, 513, 5, 8, 587, 168, 10, 66, 1, 1, 5, 64, 5, 8, 586, 62, 10, 154, 155, 444, 156, 73, 5, 8, 587, 183, 10, 154, 155, 444, 156, 73, 5, 64, 5, 64, 5, 6, 87, 5, 8, 95, 1, 97, 94, 5, 8, 95, 380, 97, 90, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [4, 313, 5, 6, 7, 5, 8, 9, 10, 11, 103, 98, 5, 64, 5, 8, 163, 10, 164, 101, 48, 5, 14, 166, 10, 236, 5, 14, 168, 10, 279, 5, 64, 5, 8, 202, 10, 5, 14, 252, 10, 5, 203, 13, 10, 11, 63, 5, 203, 15, 10, 11, 201, 98, 5, 64, 5, 14, 273, 10, 5, 203, 19, 10, 11, 1, 5, 203, 21, 10, 11, 201, 98, 5, 64, 5, 64, 5, 8, 321, 10, 320, 5, 14, 373, 10, 5, 203, 104, 10, 106, 31, 407, 408, 5, 203, 255, 10, 106, 31, 407, 201, 98, 5, 64, 5, 14, 583, 10, 5, 203, 258, 10, 106, 31, 584, 1, 5, 203, 585, 10, 106, 31, 584, 201, 98, 5, 64, 5, 64, 5, 8, 375, 10, 5, 14, 376, 10, 5, 203, 62, 10, 11, 389, 5, 203, 173, 10, 11, 201, 98, 5, 64, 5, 14, 583, 10, 5, 203, 183, 10, 11, 393, 5, 203, 348, 10, 11, 201, 98, 5, 64, 5, 8, 136, 10, 137, 478, 452, 5, 64, 5, 8, 314, 10, 1, 320, 5, 14, 586, 10, 1, 396, 5, 14, 587, 10, 1, 401, 5, 64, 5, 64, 5, 6, 77, 5, 8, 84, 10, 586, 9, 5, 8, 86, 10, 9, 5, 8, 300, 10, 104, 9, 5, 8, 241, 10, 585, 9, 5, 8, 82, 10, 13, 21, 5, 8, 85, 10, 13, 9, 5, 8, 494, 10, 21, 9, 5, 8, 185, 10, 62, 9, 5, 8, 186, 10, 348, 9, 5, 512, 5, 6, 65, 5, 8, 586, 13, 10, 75, 5, 8, 587, 19, 10, 75, 5, 8, 314, 76, 10, 157, 5, 64, 5, 8, 586, 104, 10, 74, 70, 5, 8, 587, 258, 10, 74, 70, 5, 64, 5, 8, 163, 1, 10, 72, 5, 8, 163, 273, 10, 74, 5, 8, 163, 252, 10, 74, 5, 64, 5, 8, 104, 13, 10, 75, 523, 5, 8, 258, 19, 10, 75, 523, 5, 8, 255, 15, 10, 75, 523, 5, 8, 585, 21, 10, 75, 523, 5, 64, 5, 5, 8, 586, 166, 10, 330, 243, 1, 5, 8, 586, 166, 10, 330, 430, 1, 5, 8, 586, 166, 10, 330, 150, 1, 5, 8, 586, 166, 10, 330, 1, 1, 5, 8, 586, 166, 10, 330, 291, 1, 5, 8, 586, 166, 10, 330, 242, 1, 5, 8, 586, 166, 10, 513, 5, 8, 586, 166, 10, 66, 1, 1, 5, 64, 5, 5, 8, 587, 168, 10, 330, 360, 1, 5, 8, 587, 168, 10, 330, 409, 1, 5, 8, 587, 168, 10, 330, 588, 1, 5, 8, 587, 168, 10, 330, 581, 1, 5, 8, 587, 168, 10, 330, 69, 1, 5, 8, 587, 168, 10, 330, 71, 1, 5, 8, 587, 168, 10, 513, 5, 8, 587, 168, 10, 66, 1, 1, 5, 64, 5, 8, 586, 62, 10, 154, 155, 444, 156, 73, 5, 8, 587, 183, 10, 154, 155, 444, 156, 73, 5, 64, 5, 64, 5, 6, 87, 5, 8, 95, 1, 97, 94, 5, 8, 95, 380, 97, 90, 5, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 521}, "89": {"input": [2, 5, 64, 5, 4, 1, 158, 5, 6, 7, 5, 8, 9, 10, 11, 98, 159, 5, 64, 5, 8, 13, 10, 11, 384, 5, 8, 15, 10, 11, 267, 5, 8, 19, 10, 11, 447, 5, 64, 5, 8, 136, 10, 137, 119, 5, 14, 412, 10, 1, 5, 14, 413, 10, 567, 5, 14, 414, 10, 1, 5, 14, 416, 10, 1, 5, 64, 5, 8, 21, 10, 11, 5, 14, 62, 10, 11, 589, 5, 14, 173, 10, 11, 477, 5, 14, 183, 10, 11, 476, 5, 14, 348, 10, 11, 1, 5, 64, 5, 8, 469, 10, 137, 93, 5, 14, 470, 10, 1, 5, 14, 1, 10, 1, 5, 8, 64, 5, 8, 163, 10, 164, 382, 5, 8, 64, 5, 8, 350, 10, 11, 160, 5, 8, 351, 10, 11, 199, 5, 8, 590, 10, 137, 448, 119, 292, 5, 8, 174, 10, 175, 61, 5, 64, 5, 8, 352, 10, 11, 184, 18, 5, 14, 64, 5, 6, 64, 5, 6, 77, 5, 8, 84, 10, 174, 9, 5, 8, 1, 10, 13, 9, 5, 8, 494, 10, 15, 9, 5, 8, 82, 10, 19, 9, 5, 8, 146, 10, 412, 9, 5, 8, 78, 10, 414, 9, 5, 8, 140, 10, 413, 9, 5, 8, 1, 10, 416, 9, 5, 64, 5, 8, 185, 10, 62, 9, 5, 8, 186, 10, 183, 9, 5, 8, 187, 10, 173, 9, 5, 8, 188, 10, 348, 9, 5, 64, 5, 8, 215, 10, 350, 9, 5, 8, 139, 10, 590, 9, 5, 8, 147, 10, 351, 9, 5, 8, 80, 10, 470, 9, 5, 8, 217, 10, 1, 9, 5, 8, 145, 10, 163, 9, 5, 64, 5, 8, 86, 10, 9, 5, 64, 5, 64, 5, 6, 87, 5, 8, 95, 148, 193, 149, 97, 94, 58, 64, 5, 8, 95, 148, 560, 149, 97, 90, 261, 64, 5, 6, 65, 5, 64, 5, 8, 163, 174, 10, 189, 5, 8, 163, 1, 352, 21, 136, 590, 350, 15, 19, 469, 10, 190, 5, 64, 5, 8, 13, 163, 10, 66, 71, 73, 1, 5, 8, 64, 5, 8, 15, 174, 10, 74, 5, 8, 64, 5, 8, 350, 174, 10, 304, 1, 292, 302, 5, 8, 174, 350, 10, 75, 5, 64, 5, 8, 590, 174, 10, 303, 73, 5, 8, 136, 174, 10, 303, 5, 8, 469, 174, 10, 303, 449, 5, 64, 5, 8, 62, 174, 10, 304, 417, 93, 262, 5, 8, 174, 62, 10, 154, 417, 369, 5, 64, 5, 8, 183, 174, 10, 304, 420, 93, 58, 262, 5, 8, 174, 183, 10, 154, 420, 369, 5, 64, 5, 8, 173, 174, 10, 304, 419, 93, 58, 262, 5, 8, 174, 173, 10, 154, 419, 369, 5, 64, 5, 8, 348, 174, 10, 304, 556, 93, 58, 262, 5, 8, 174, 348, 10, 154, 556, 369, 5, 8, 64, 5, 8, 174, 352, 21, 10, 190, 5, 8, 174, 13, 10, 450, 1, 97, 5, 8, 174, 19, 10, 450, 1, 97, 5, 64, 5, 8, 351, 174, 10, 74, 312, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [5, 64, 5, 4, 1, 158, 5, 6, 7, 5, 8, 9, 10, 11, 98, 159, 5, 64, 5, 8, 13, 10, 11, 384, 5, 8, 15, 10, 11, 267, 5, 8, 19, 10, 11, 447, 5, 64, 5, 8, 136, 10, 137, 119, 5, 14, 412, 10, 1, 5, 14, 413, 10, 567, 5, 14, 414, 10, 1, 5, 14, 416, 10, 1, 5, 64, 5, 8, 21, 10, 11, 5, 14, 62, 10, 11, 589, 5, 14, 173, 10, 11, 477, 5, 14, 183, 10, 11, 476, 5, 14, 348, 10, 11, 1, 5, 64, 5, 8, 469, 10, 137, 93, 5, 14, 470, 10, 1, 5, 14, 1, 10, 1, 5, 8, 64, 5, 8, 163, 10, 164, 382, 5, 8, 64, 5, 8, 350, 10, 11, 160, 5, 8, 351, 10, 11, 199, 5, 8, 590, 10, 137, 448, 119, 292, 5, 8, 174, 10, 175, 61, 5, 64, 5, 8, 352, 10, 11, 184, 18, 5, 14, 64, 5, 6, 64, 5, 6, 77, 5, 8, 84, 10, 174, 9, 5, 8, 1, 10, 13, 9, 5, 8, 494, 10, 15, 9, 5, 8, 82, 10, 19, 9, 5, 8, 146, 10, 412, 9, 5, 8, 78, 10, 414, 9, 5, 8, 140, 10, 413, 9, 5, 8, 1, 10, 416, 9, 5, 64, 5, 8, 185, 10, 62, 9, 5, 8, 186, 10, 183, 9, 5, 8, 187, 10, 173, 9, 5, 8, 188, 10, 348, 9, 5, 64, 5, 8, 215, 10, 350, 9, 5, 8, 139, 10, 590, 9, 5, 8, 147, 10, 351, 9, 5, 8, 80, 10, 470, 9, 5, 8, 217, 10, 1, 9, 5, 8, 145, 10, 163, 9, 5, 64, 5, 8, 86, 10, 9, 5, 64, 5, 64, 5, 6, 87, 5, 8, 95, 148, 193, 149, 97, 94, 58, 64, 5, 8, 95, 148, 560, 149, 97, 90, 261, 64, 5, 6, 65, 5, 64, 5, 8, 163, 174, 10, 189, 5, 8, 163, 1, 352, 21, 136, 590, 350, 15, 19, 469, 10, 190, 5, 64, 5, 8, 13, 163, 10, 66, 71, 73, 1, 5, 8, 64, 5, 8, 15, 174, 10, 74, 5, 8, 64, 5, 8, 350, 174, 10, 304, 1, 292, 302, 5, 8, 174, 350, 10, 75, 5, 64, 5, 8, 590, 174, 10, 303, 73, 5, 8, 136, 174, 10, 303, 5, 8, 469, 174, 10, 303, 449, 5, 64, 5, 8, 62, 174, 10, 304, 417, 93, 262, 5, 8, 174, 62, 10, 154, 417, 369, 5, 64, 5, 8, 183, 174, 10, 304, 420, 93, 58, 262, 5, 8, 174, 183, 10, 154, 420, 369, 5, 64, 5, 8, 173, 174, 10, 304, 419, 93, 58, 262, 5, 8, 174, 173, 10, 154, 419, 369, 5, 64, 5, 8, 348, 174, 10, 304, 556, 93, 58, 262, 5, 8, 174, 348, 10, 154, 556, 369, 5, 8, 64, 5, 8, 174, 352, 21, 10, 190, 5, 8, 174, 13, 10, 450, 1, 97, 5, 8, 174, 19, 10, 450, 1, 97, 5, 64, 5, 8, 351, 174, 10, 74, 312, 5, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 516}, "90": {"input": [2, 4, 5, 6, 7, 5, 8, 9, 10, 11, 17, 18, 98, 5, 8, 13, 10, 11, 101, 1, 5, 8, 202, 10, 64, 5, 14, 174, 107, 10, 175, 1, 248, 5, 14, 104, 10, 106, 128, 1, 109, 549, 5, 64, 5, 8, 15, 10, 11, 209, 5, 64, 5, 6, 87, 5, 8, 95, 150, 90, 5, 8, 95, 291, 107, 94, 5, 64, 5, 6, 65, 5, 8, 202, 107, 15, 105, 10, 75, 5, 8, 104, 174, 10, 74, 262, 5, 8, 104, 13, 10, 1, 5, 8, 13, 104, 10, 74, 5, 64, 5, 6, 77, 5, 8, 185, 10, 9, 104, 5, 8, 311, 10, 9, 13, 5, 8, 84, 10, 9, 174, 5, 8, 86, 10, 9, 5, 8, 85, 10, 9, 15, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [4, 5, 6, 7, 5, 8, 9, 10, 11, 17, 18, 98, 5, 8, 13, 10, 11, 101, 1, 5, 8, 202, 10, 64, 5, 14, 174, 107, 10, 175, 1, 248, 5, 14, 104, 10, 106, 128, 1, 109, 549, 5, 64, 5, 8, 15, 10, 11, 209, 5, 64, 5, 6, 87, 5, 8, 95, 150, 90, 5, 8, 95, 291, 107, 94, 5, 64, 5, 6, 65, 5, 8, 202, 107, 15, 105, 10, 75, 5, 8, 104, 174, 10, 74, 262, 5, 8, 104, 13, 10, 1, 5, 8, 13, 104, 10, 74, 5, 64, 5, 6, 77, 5, 8, 185, 10, 9, 104, 5, 8, 311, 10, 9, 13, 5, 8, 84, 10, 9, 174, 5, 8, 86, 10, 9, 5, 8, 85, 10, 9, 15, 5, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 133}, "91": {"input": [2, 4, 5, 6, 7, 107, 64, 5, 8, 458, 10, 459, 264, 225, 226, 1, 5, 8, 37, 10, 38, 265, 118, 1, 225, 116, 5, 8, 39, 10, 38, 225, 434, 5, 8, 1, 10, 1, 1, 353, 5, 8, 1, 10, 1, 5, 8, 1, 10, 1, 5, 8, 1, 10, 1, 224, 5, 8, 1, 10, 1, 5, 8, 1, 10, 1, 5, 8, 1, 10, 1, 165, 553, 5, 8, 1, 10, 1, 5, 8, 1, 10, 1, 5, 14, 64, 5, 6, 87, 5, 8, 95, 35, 107, 90, 5, 8, 95, 460, 94, 5, 231, 64, 5, 6, 65, 5, 8, 37, 152, 10, 74, 64, 5, 8, 39, 37, 10, 74, 5, 8, 64, 5, 8, 37, 321, 10, 74, 73, 5, 8, 64, 5, 8, 37, 202, 10, 223, 378, 5, 8, 37, 202, 10, 223, 379, 5, 8, 37, 202, 10, 74, 73, 5, 8, 64, 5, 8, 37, 41, 10, 223, 284, 5, 8, 37, 41, 10, 223, 421, 5, 8, 37, 41, 10, 74, 73, 5, 8, 64, 5, 8, 458, 152, 10, 232, 5, 8, 458, 76, 10, 75, 5, 8, 37, 76, 10, 74, 5, 8, 39, 152, 10, 435, 5, 8, 458, 39, 10, 74, 64, 5, 64, 5, 6, 77, 5, 8, 140, 10, 120, 5, 8, 139, 10, 122, 5, 8, 145, 10, 252, 5, 8, 147, 10, 273, 5, 8, 80, 10, 373, 5, 8, 78, 10, 1, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [4, 5, 6, 7, 107, 64, 5, 8, 458, 10, 459, 264, 225, 226, 1, 5, 8, 37, 10, 38, 265, 118, 1, 225, 116, 5, 8, 39, 10, 38, 225, 434, 5, 8, 1, 10, 1, 1, 353, 5, 8, 1, 10, 1, 5, 8, 1, 10, 1, 5, 8, 1, 10, 1, 224, 5, 8, 1, 10, 1, 5, 8, 1, 10, 1, 5, 8, 1, 10, 1, 165, 553, 5, 8, 1, 10, 1, 5, 8, 1, 10, 1, 5, 14, 64, 5, 6, 87, 5, 8, 95, 35, 107, 90, 5, 8, 95, 460, 94, 5, 231, 64, 5, 6, 65, 5, 8, 37, 152, 10, 74, 64, 5, 8, 39, 37, 10, 74, 5, 8, 64, 5, 8, 37, 321, 10, 74, 73, 5, 8, 64, 5, 8, 37, 202, 10, 223, 378, 5, 8, 37, 202, 10, 223, 379, 5, 8, 37, 202, 10, 74, 73, 5, 8, 64, 5, 8, 37, 41, 10, 223, 284, 5, 8, 37, 41, 10, 223, 421, 5, 8, 37, 41, 10, 74, 73, 5, 8, 64, 5, 8, 458, 152, 10, 232, 5, 8, 458, 76, 10, 75, 5, 8, 37, 76, 10, 74, 5, 8, 39, 152, 10, 435, 5, 8, 458, 39, 10, 74, 64, 5, 64, 5, 6, 77, 5, 8, 140, 10, 120, 5, 8, 139, 10, 122, 5, 8, 145, 10, 252, 5, 8, 147, 10, 273, 5, 8, 80, 10, 373, 5, 8, 78, 10, 1, 5, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 247}, "92": {"input": [2, 4, 158, 5, 6, 7, 5, 8, 9, 10, 11, 456, 98, 5, 8, 13, 107, 10, 11, 107, 108, 573, 5, 8, 57, 58, 10, 59, 111, 112, 35, 386, 113, 5, 8, 37, 10, 38, 5, 14, 39, 58, 10, 42, 101, 116, 5, 14, 41, 10, 110, 20, 309, 117, 293, 5, 8, 25, 105, 10, 26, 105, 34, 29, 105, 1, 58, 256, 128, 1, 5, 64, 5, 8, 46, 58, 10, 47, 130, 58, 132, 58, 201, 98, 5, 14, 50, 58, 10, 1, 5, 14, 52, 58, 10, 1, 5, 64, 5, 8, 280, 58, 10, 47, 475, 132, 133, 201, 5, 64, 5, 8, 120, 10, 38, 110, 115, 135, 5, 8, 136, 10, 137, 138, 5, 8, 15, 10, 11, 208, 5, 6, 64, 5, 6, 77, 5, 8, 311, 10, 13, 9, 5, 8, 185, 10, 50, 9, 5, 8, 186, 10, 52, 9, 5, 8, 187, 10, 280, 9, 5, 8, 84, 10, 57, 120, 9, 5, 8, 86, 10, 9, 5, 64, 5, 6, 87, 5, 8, 95, 148, 96, 14, 97, 94, 5, 8, 95, 148, 291, 149, 97, 94, 5, 8, 88, 89, 90, 5, 8, 64, 5, 6, 65, 5, 8, 57, 58, 76, 13, 15, 58, 10, 75, 5, 64, 5, 8, 25, 105, 76, 58, 10, 74, 5, 8, 37, 76, 13, 10, 74, 5, 64, 5, 8, 13, 41, 10, 74, 70, 5, 8, 13, 39, 25, 10, 74, 5, 64, 5, 8, 120, 25, 10, 74, 5, 8, 25, 58, 39, 105, 10, 72, 262, 5, 64, 5, 8, 120, 1, 10, 75, 5, 8, 120, 15, 13, 10, 75, 523, 5, 64, 5, 8, 57, 120, 10, 154, 155, 1, 156, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [4, 158, 5, 6, 7, 5, 8, 9, 10, 11, 456, 98, 5, 8, 13, 107, 10, 11, 107, 108, 573, 5, 8, 57, 58, 10, 59, 111, 112, 35, 386, 113, 5, 8, 37, 10, 38, 5, 14, 39, 58, 10, 42, 101, 116, 5, 14, 41, 10, 110, 20, 309, 117, 293, 5, 8, 25, 105, 10, 26, 105, 34, 29, 105, 1, 58, 256, 128, 1, 5, 64, 5, 8, 46, 58, 10, 47, 130, 58, 132, 58, 201, 98, 5, 14, 50, 58, 10, 1, 5, 14, 52, 58, 10, 1, 5, 64, 5, 8, 280, 58, 10, 47, 475, 132, 133, 201, 5, 64, 5, 8, 120, 10, 38, 110, 115, 135, 5, 8, 136, 10, 137, 138, 5, 8, 15, 10, 11, 208, 5, 6, 64, 5, 6, 77, 5, 8, 311, 10, 13, 9, 5, 8, 185, 10, 50, 9, 5, 8, 186, 10, 52, 9, 5, 8, 187, 10, 280, 9, 5, 8, 84, 10, 57, 120, 9, 5, 8, 86, 10, 9, 5, 64, 5, 6, 87, 5, 8, 95, 148, 96, 14, 97, 94, 5, 8, 95, 148, 291, 149, 97, 94, 5, 8, 88, 89, 90, 5, 8, 64, 5, 6, 65, 5, 8, 57, 58, 76, 13, 15, 58, 10, 75, 5, 64, 5, 8, 25, 105, 76, 58, 10, 74, 5, 8, 37, 76, 13, 10, 74, 5, 64, 5, 8, 13, 41, 10, 74, 70, 5, 8, 13, 39, 25, 10, 74, 5, 64, 5, 8, 120, 25, 10, 74, 5, 8, 25, 58, 39, 105, 10, 72, 262, 5, 64, 5, 8, 120, 1, 10, 75, 5, 8, 120, 15, 13, 10, 75, 523, 5, 64, 5, 8, 57, 120, 10, 154, 155, 1, 156, 5, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 292}, "93": {"input": [2, 4, 5, 6, 7, 5, 8, 9, 10, 11, 103, 98, 5, 8, 362, 10, 363, 245, 118, 1, 5, 8, 46, 10, 47, 278, 551, 1, 129, 48, 5, 8, 13, 10, 11, 20, 1, 295, 5, 8, 202, 10, 5, 14, 57, 10, 59, 365, 5, 591, 249, 105, 10, 108, 179, 5, 591, 251, 58, 10, 20, 1, 248, 5, 14, 104, 107, 10, 106, 115, 58, 109, 5, 591, 255, 6, 10, 28, 429, 5, 591, 258, 10, 205, 309, 465, 248, 5, 591, 585, 10, 101, 124, 1, 5, 8, 15, 10, 11, 184, 18, 5, 64, 5, 6, 87, 5, 8, 95, 581, 105, 90, 5, 64, 5, 6, 65, 5, 8, 585, 362, 107, 10, 74, 262, 5, 8, 202, 15, 247, 10, 75, 5, 8, 251, 585, 58, 10, 66, 1, 58, 70, 5, 8, 255, 251, 148, 10, 66, 588, 262, 5, 8, 258, 585, 10, 66, 581, 5, 8, 249, 258, 13, 58, 10, 66, 1, 5, 8, 255, 258, 13, 107, 10, 66, 588, 5, 8, 585, 13, 107, 10, 74, 5, 64, 5, 6, 77, 5, 8, 185, 10, 9, 585, 5, 8, 311, 10, 9, 255, 5, 8, 82, 10, 9, 13, 5, 8, 84, 10, 9, 249, 5, 8, 147, 10, 9, 46, 5, 8, 86, 10, 287, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [4, 5, 6, 7, 5, 8, 9, 10, 11, 103, 98, 5, 8, 362, 10, 363, 245, 118, 1, 5, 8, 46, 10, 47, 278, 551, 1, 129, 48, 5, 8, 13, 10, 11, 20, 1, 295, 5, 8, 202, 10, 5, 14, 57, 10, 59, 365, 5, 591, 249, 105, 10, 108, 179, 5, 591, 251, 58, 10, 20, 1, 248, 5, 14, 104, 107, 10, 106, 115, 58, 109, 5, 591, 255, 6, 10, 28, 429, 5, 591, 258, 10, 205, 309, 465, 248, 5, 591, 585, 10, 101, 124, 1, 5, 8, 15, 10, 11, 184, 18, 5, 64, 5, 6, 87, 5, 8, 95, 581, 105, 90, 5, 64, 5, 6, 65, 5, 8, 585, 362, 107, 10, 74, 262, 5, 8, 202, 15, 247, 10, 75, 5, 8, 251, 585, 58, 10, 66, 1, 58, 70, 5, 8, 255, 251, 148, 10, 66, 588, 262, 5, 8, 258, 585, 10, 66, 581, 5, 8, 249, 258, 13, 58, 10, 66, 1, 5, 8, 255, 258, 13, 107, 10, 66, 588, 5, 8, 585, 13, 107, 10, 74, 5, 64, 5, 6, 77, 5, 8, 185, 10, 9, 585, 5, 8, 311, 10, 9, 255, 5, 8, 82, 10, 9, 13, 5, 8, 84, 10, 9, 249, 5, 8, 147, 10, 9, 46, 5, 8, 86, 10, 287, 5, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 224}, "94": {"input": [2, 4, 5, 1, 5, 1, 10, 11, 235, 98, 5, 1, 10, 11, 260, 561, 5, 1, 10, 363, 56, 93, 118, 364, 5, 574, 10, 11, 16, 267, 5, 575, 10, 44, 28, 307, 5, 576, 10, 137, 111, 452, 24, 388, 5, 577, 10, 38, 110, 22, 124, 1, 5, 578, 10, 5, 1, 58, 10, 59, 105, 365, 248, 506, 5, 1, 10, 106, 109, 5, 1, 10, 20, 1, 5, 1, 10, 310, 1, 5, 64, 5, 1, 5, 1, 10, 9, 15, 5, 1, 10, 9, 5, 1, 10, 9, 43, 5, 1, 10, 9, 37, 5, 1, 10, 9, 136, 5, 1, 10, 9, 255, 5, 1, 10, 9, 258, 5, 1, 10, 9, 57, 5, 64, 5, 1, 5, 574, 57, 362, 10, 74, 5, 576, 57, 10, 303, 58, 262, 5, 578, 13, 37, 10, 75, 5, 64, 5, 579, 37, 10, 405, 70, 5, 579, 258, 255, 10, 74, 70, 5, 64, 5, 577, 15, 13, 136, 37, 10, 75, 5, 64, 5, 1, 15, 136, 10, 75, 5, 64, 5, 1, 258, 10, 74, 5, 1, 255, 10, 66, 518, 73, 5, 575, 57, 10, 304, 155, 1, 5, 64, 5, 1, 5, 580, 96, 97, 94, 5, 580, 194, 97, 90, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [4, 5, 1, 5, 1, 10, 11, 235, 98, 5, 1, 10, 11, 260, 561, 5, 1, 10, 363, 56, 93, 118, 364, 5, 574, 10, 11, 16, 267, 5, 575, 10, 44, 28, 307, 5, 576, 10, 137, 111, 452, 24, 388, 5, 577, 10, 38, 110, 22, 124, 1, 5, 578, 10, 5, 1, 58, 10, 59, 105, 365, 248, 506, 5, 1, 10, 106, 109, 5, 1, 10, 20, 1, 5, 1, 10, 310, 1, 5, 64, 5, 1, 5, 1, 10, 9, 15, 5, 1, 10, 9, 5, 1, 10, 9, 43, 5, 1, 10, 9, 37, 5, 1, 10, 9, 136, 5, 1, 10, 9, 255, 5, 1, 10, 9, 258, 5, 1, 10, 9, 57, 5, 64, 5, 1, 5, 574, 57, 362, 10, 74, 5, 576, 57, 10, 303, 58, 262, 5, 578, 13, 37, 10, 75, 5, 64, 5, 579, 37, 10, 405, 70, 5, 579, 258, 255, 10, 74, 70, 5, 64, 5, 577, 15, 13, 136, 37, 10, 75, 5, 64, 5, 1, 15, 136, 10, 75, 5, 64, 5, 1, 258, 10, 74, 5, 1, 255, 10, 66, 518, 73, 5, 575, 57, 10, 304, 155, 1, 5, 64, 5, 1, 5, 580, 96, 97, 94, 5, 580, 194, 97, 90, 5, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 214}, "95": {"input": [2, 4, 5, 6, 7, 5, 64, 5, 8, 9, 10, 11, 456, 98, 5, 8, 13, 10, 11, 457, 5, 64, 5, 8, 37, 10, 38, 5, 14, 39, 10, 34, 1, 101, 553, 5, 14, 41, 58, 10, 42, 101, 438, 353, 119, 5, 14, 120, 10, 34, 40, 20, 24, 1, 5, 64, 5, 8, 202, 58, 10, 5, 14, 46, 58, 10, 47, 105, 130, 58, 132, 30, 415, 48, 5, 14, 50, 58, 10, 47, 105, 35, 58, 132, 1, 1, 48, 5, 64, 5, 8, 136, 10, 137, 478, 392, 1, 5, 64, 5, 8, 57, 58, 10, 59, 111, 29, 438, 386, 113, 5, 8, 25, 10, 26, 16, 1, 33, 34, 475, 51, 5, 6, 64, 5, 6, 77, 5, 8, 185, 10, 9, 46, 5, 8, 186, 10, 9, 50, 5, 8, 84, 10, 9, 57, 136, 5, 8, 142, 10, 9, 13, 5, 8, 86, 10, 9, 5, 64, 5, 6, 87, 5, 8, 95, 148, 96, 14, 97, 94, 5, 8, 88, 89, 90, 5, 8, 64, 5, 6, 65, 5, 8, 57, 58, 76, 58, 10, 75, 5, 8, 25, 105, 76, 58, 10, 74, 5, 8, 37, 76, 58, 10, 74, 5, 64, 5, 8, 25, 41, 10, 72, 262, 5, 64, 5, 8, 41, 120, 10, 66, 518, 68, 5, 64, 5, 8, 57, 136, 10, 154, 155, 444, 156, 5, 64, 5, 8, 57, 39, 10, 450, 155, 97, 5, 8, 57, 39, 10, 154, 155, 369, 156, 5, 64, 5, 8, 57, 25, 10, 450, 155, 97, 5, 8, 57, 25, 10, 154, 155, 369, 156, 5, 64, 5, 8, 57, 120, 10, 450, 155, 97, 5, 8, 57, 120, 10, 154, 155, 369, 156, 5, 64, 5, 8, 13, 41, 120, 10, 74, 5, 8, 39, 13, 10, 74, 5, 8, 25, 13, 10, 74, 5, 8, 120, 13, 10, 74, 5, 8, 57, 13, 10, 75, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [4, 5, 6, 7, 5, 64, 5, 8, 9, 10, 11, 456, 98, 5, 8, 13, 10, 11, 457, 5, 64, 5, 8, 37, 10, 38, 5, 14, 39, 10, 34, 1, 101, 553, 5, 14, 41, 58, 10, 42, 101, 438, 353, 119, 5, 14, 120, 10, 34, 40, 20, 24, 1, 5, 64, 5, 8, 202, 58, 10, 5, 14, 46, 58, 10, 47, 105, 130, 58, 132, 30, 415, 48, 5, 14, 50, 58, 10, 47, 105, 35, 58, 132, 1, 1, 48, 5, 64, 5, 8, 136, 10, 137, 478, 392, 1, 5, 64, 5, 8, 57, 58, 10, 59, 111, 29, 438, 386, 113, 5, 8, 25, 10, 26, 16, 1, 33, 34, 475, 51, 5, 6, 64, 5, 6, 77, 5, 8, 185, 10, 9, 46, 5, 8, 186, 10, 9, 50, 5, 8, 84, 10, 9, 57, 136, 5, 8, 142, 10, 9, 13, 5, 8, 86, 10, 9, 5, 64, 5, 6, 87, 5, 8, 95, 148, 96, 14, 97, 94, 5, 8, 88, 89, 90, 5, 8, 64, 5, 6, 65, 5, 8, 57, 58, 76, 58, 10, 75, 5, 8, 25, 105, 76, 58, 10, 74, 5, 8, 37, 76, 58, 10, 74, 5, 64, 5, 8, 25, 41, 10, 72, 262, 5, 64, 5, 8, 41, 120, 10, 66, 518, 68, 5, 64, 5, 8, 57, 136, 10, 154, 155, 444, 156, 5, 64, 5, 8, 57, 39, 10, 450, 155, 97, 5, 8, 57, 39, 10, 154, 155, 369, 156, 5, 64, 5, 8, 57, 25, 10, 450, 155, 97, 5, 8, 57, 25, 10, 154, 155, 369, 156, 5, 64, 5, 8, 57, 120, 10, 450, 155, 97, 5, 8, 57, 120, 10, 154, 155, 369, 156, 5, 64, 5, 8, 13, 41, 120, 10, 74, 5, 8, 39, 13, 10, 74, 5, 8, 25, 13, 10, 74, 5, 8, 120, 13, 10, 74, 5, 8, 57, 13, 10, 75, 5, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 325}, "96": {"input": [2, 4, 1, 5, 6, 7, 5, 8, 9, 10, 11, 103, 98, 5, 8, 13, 10, 11, 63, 5, 8, 592, 10, 1, 438, 1, 1, 5, 8, 163, 10, 164, 1, 5, 8, 15, 10, 11, 238, 18, 5, 64, 5, 6, 77, 5, 8, 84, 10, 592, 9, 5, 8, 78, 10, 163, 9, 5, 8, 86, 10, 9, 5, 512, 5, 6, 65, 5, 8, 592, 13, 15, 10, 74, 70, 5, 8, 163, 592, 10, 74, 262, 5, 64, 5, 6, 87, 5, 8, 95, 1, 97, 94, 5, 8, 95, 446, 97, 90, 5, 8, 88, 89, 94, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [4, 1, 5, 6, 7, 5, 8, 9, 10, 11, 103, 98, 5, 8, 13, 10, 11, 63, 5, 8, 592, 10, 1, 438, 1, 1, 5, 8, 163, 10, 164, 1, 5, 8, 15, 10, 11, 238, 18, 5, 64, 5, 6, 77, 5, 8, 84, 10, 592, 9, 5, 8, 78, 10, 163, 9, 5, 8, 86, 10, 9, 5, 512, 5, 6, 65, 5, 8, 592, 13, 15, 10, 74, 70, 5, 8, 163, 592, 10, 74, 262, 5, 64, 5, 6, 87, 5, 8, 95, 1, 97, 94, 5, 8, 95, 446, 97, 90, 5, 8, 88, 89, 94, 5, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 105}, "97": {"input": [2, 4, 1, 5, 6, 7, 5, 8, 9, 10, 11, 456, 98, 5, 8, 13, 107, 10, 11, 107, 108, 457, 5, 8, 458, 58, 10, 459, 113, 5, 14, 593, 10, 35, 386, 5, 14, 1, 10, 29, 1, 5, 8, 37, 10, 38, 5, 14, 39, 58, 10, 114, 107, 101, 118, 1, 5, 14, 41, 58, 10, 114, 107, 101, 118, 553, 119, 5, 14, 120, 8, 10, 110, 58, 20, 256, 341, 117, 5, 8, 122, 10, 38, 110, 20, 31, 309, 5, 14, 123, 10, 1, 5, 14, 125, 10, 1, 5, 8, 25, 105, 10, 26, 475, 51, 58, 464, 204, 110, 5, 14, 27, 10, 1, 5, 14, 32, 10, 439, 5, 8, 46, 58, 10, 47, 201, 98, 1, 5, 8, 1, 105, 10, 49, 105, 1, 58, 274, 64, 5, 8, 1, 105, 10, 67, 105, 1, 58, 274, 5, 8, 1, 105, 10, 49, 105, 1, 58, 278, 5, 8, 1, 105, 10, 67, 105, 1, 58, 278, 5, 8, 282, 10, 47, 201, 98, 551, 58, 1, 1, 5, 8, 1, 10, 399, 5, 8, 1, 10, 489, 5, 6, 64, 5, 6, 77, 5, 8, 300, 10, 13, 9, 5, 8, 1, 10, 50, 9, 5, 8, 85, 10, 52, 9, 5, 8, 147, 10, 280, 9, 5, 8, 146, 10, 281, 9, 5, 8, 84, 10, 593, 9, 5, 8, 81, 10, 283, 9, 5, 8, 82, 10, 1, 9, 5, 8, 86, 10, 9, 5, 64, 5, 6, 87, 5, 8, 95, 148, 460, 149, 97, 94, 5, 8, 91, 467, 151, 97, 90, 5, 8, 64, 5, 6, 65, 5, 8, 458, 148, 13, 261, 10, 75, 5, 8, 458, 148, 76, 8, 10, 75, 5, 8, 25, 247, 76, 8, 10, 74, 5, 8, 122, 6, 76, 8, 10, 74, 5, 8, 37, 6, 76, 8, 10, 74, 5, 8, 120, 261, 39, 10, 72, 5, 8, 120, 261, 41, 10, 72, 5, 8, 64, 5, 8, 1, 58, 123, 10, 66, 1, 5, 8, 123, 1, 58, 10, 74, 5, 8, 593, 58, 125, 10, 66, 1, 5, 8, 125, 593, 58, 10, 74, 5, 8, 64, 5, 8, 458, 148, 25, 247, 10, 74, 70, 5, 8, 458, 148, 120, 261, 10, 72, 70, 5, 8, 27, 58, 41, 10, 72, 73, 5, 8, 32, 58, 39, 10, 72, 73, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [4, 1, 5, 6, 7, 5, 8, 9, 10, 11, 456, 98, 5, 8, 13, 107, 10, 11, 107, 108, 457, 5, 8, 458, 58, 10, 459, 113, 5, 14, 593, 10, 35, 386, 5, 14, 1, 10, 29, 1, 5, 8, 37, 10, 38, 5, 14, 39, 58, 10, 114, 107, 101, 118, 1, 5, 14, 41, 58, 10, 114, 107, 101, 118, 553, 119, 5, 14, 120, 8, 10, 110, 58, 20, 256, 341, 117, 5, 8, 122, 10, 38, 110, 20, 31, 309, 5, 14, 123, 10, 1, 5, 14, 125, 10, 1, 5, 8, 25, 105, 10, 26, 475, 51, 58, 464, 204, 110, 5, 14, 27, 10, 1, 5, 14, 32, 10, 439, 5, 8, 46, 58, 10, 47, 201, 98, 1, 5, 8, 1, 105, 10, 49, 105, 1, 58, 274, 64, 5, 8, 1, 105, 10, 67, 105, 1, 58, 274, 5, 8, 1, 105, 10, 49, 105, 1, 58, 278, 5, 8, 1, 105, 10, 67, 105, 1, 58, 278, 5, 8, 282, 10, 47, 201, 98, 551, 58, 1, 1, 5, 8, 1, 10, 399, 5, 8, 1, 10, 489, 5, 6, 64, 5, 6, 77, 5, 8, 300, 10, 13, 9, 5, 8, 1, 10, 50, 9, 5, 8, 85, 10, 52, 9, 5, 8, 147, 10, 280, 9, 5, 8, 146, 10, 281, 9, 5, 8, 84, 10, 593, 9, 5, 8, 81, 10, 283, 9, 5, 8, 82, 10, 1, 9, 5, 8, 86, 10, 9, 5, 64, 5, 6, 87, 5, 8, 95, 148, 460, 149, 97, 94, 5, 8, 91, 467, 151, 97, 90, 5, 8, 64, 5, 6, 65, 5, 8, 458, 148, 13, 261, 10, 75, 5, 8, 458, 148, 76, 8, 10, 75, 5, 8, 25, 247, 76, 8, 10, 74, 5, 8, 122, 6, 76, 8, 10, 74, 5, 8, 37, 6, 76, 8, 10, 74, 5, 8, 120, 261, 39, 10, 72, 5, 8, 120, 261, 41, 10, 72, 5, 8, 64, 5, 8, 1, 58, 123, 10, 66, 1, 5, 8, 123, 1, 58, 10, 74, 5, 8, 593, 58, 125, 10, 66, 1, 5, 8, 125, 593, 58, 10, 74, 5, 8, 64, 5, 8, 458, 148, 25, 247, 10, 74, 70, 5, 8, 458, 148, 120, 261, 10, 72, 70, 5, 8, 27, 58, 41, 10, 72, 73, 5, 8, 32, 58, 39, 10, 72, 73, 5, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 400}} \ No newline at end of file diff --git a/VGDLDataGeneralized/ptb.valid.csv b/VGDLDataGeneralized/ptb.valid.csv index 3b8e83d..812ee0e 100644 --- a/VGDLDataGeneralized/ptb.valid.csv +++ b/VGDLDataGeneralized/ptb.valid.csv @@ -1,12 +1,12 @@ -0,examples/gridphysics/islands.txt -1,examples/gridphysics/towerdefense.txt -2,examples/gridphysics/seaquest.txt -3,examples/gridphysics/eighthpassenger.txt -4,examples/contphysics/bubble.txt -5,examples/gridphysics/x-racer.txt -6,examples/gridphysics/labyrinthdual.txt -7,examples/gridphysics/lemmings.txt -8,examples/gridphysics/fireman.txt -9,examples/contphysics/asteroids.txt -10,examples/gridphysics/racebet.txt -11,examples/gridphysics/shipwreck.txt +0,examples/gridphysics/zenpuzzle.txt +1,examples/contphysics/racing.txt +2,examples/gridphysics/whackamole.txt +3,examples/gridphysics/grow.txt +4,examples/gridphysics/killBillVol1.txt +5,examples/gridphysics/missilecommand.txt +6,examples/gridphysics/lemmings.txt +7,examples/gridphysics/glow.txt +8,examples/gridphysics/realsokoban.txt +9,examples/gridphysics/roguelike.txt +10,examples/gridphysics/eggomania.txt +11,examples/gridphysics/seaquest.txt diff --git a/VGDLDataGeneralized/ptb.valid.json b/VGDLDataGeneralized/ptb.valid.json index dcaca50..9f2f7c7 100644 --- a/VGDLDataGeneralized/ptb.valid.json +++ b/VGDLDataGeneralized/ptb.valid.json @@ -1 +1 @@ -{"0": {"input": [2, 6, 4, 8, 9, 4, 5, 4, 10, 11, 12, 13, 1, 4, 10, 90, 12, 91, 137, 353, 4, 10, 15, 12, 13, 4, 32, 49, 12, 229, 4, 32, 112, 12, 292, 4, 5, 4, 10, 134, 12, 135, 154, 136, 237, 1, 4, 5, 4, 10, 114, 12, 13, 368, 160, 4, 10, 127, 18, 12, 128, 354, 365, 158, 1, 4, 10, 88, 12, 4, 32, 355, 12, 356, 96, 1, 165, 364, 4, 32, 138, 12, 13, 364, 4, 5, 4, 10, 167, 12, 13, 1, 4, 10, 179, 12, 13, 436, 482, 4, 5, 4, 10, 44, 12, 45, 386, 19, 1, 1, 158, 4, 10, 305, 12, 13, 1, 4, 5, 4, 5, 4, 8, 52, 4, 10, 57, 12, 11, 4, 10, 149, 12, 112, 4, 10, 60, 12, 112, 90, 4, 10, 53, 12, 11, 114, 4, 10, 54, 12, 11, 167, 4, 10, 150, 12, 112, 305, 4, 10, 146, 12, 112, 179, 4, 5, 4, 8, 69, 4, 5, 4, 10, 90, 145, 393, 114, 18, 12, 104, 4, 10, 90, 18, 138, 18, 12, 70, 4, 5, 4, 10, 114, 138, 134, 12, 140, 240, 4, 10, 11, 138, 12, 140, 144, 4, 5, 4, 10, 138, 15, 167, 179, 305, 145, 393, 12, 70, 4, 10, 138, 1, 12, 140, 144, 4, 5, 4, 10, 44, 90, 12, 189, 4, 5, 4, 10, 90, 11, 18, 12, 471, 74, 65, 4, 10, 90, 11, 12, 79, 74, 241, 4, 10, 11, 90, 12, 140, 144, 4, 5, 4, 10, 305, 90, 12, 70, 251, 4, 5, 4, 10, 134, 112, 12, 73, 74, 345, 65, 4, 10, 112, 44, 12, 140, 144, 4, 5, 4, 10, 134, 11, 12, 73, 74, 345, 154, 4, 10, 90, 167, 12, 70, 4, 10, 179, 90, 12, 70, 72, 4, 5, 4, 5, 4, 8, 61, 4, 10, 62, 63, 318, 65, 68, 4, 10, 62, 63, 155, 65, 66, 4, 10, 151, 152, 66, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [6, 4, 8, 9, 4, 5, 4, 10, 11, 12, 13, 1, 4, 10, 90, 12, 91, 137, 353, 4, 10, 15, 12, 13, 4, 32, 49, 12, 229, 4, 32, 112, 12, 292, 4, 5, 4, 10, 134, 12, 135, 154, 136, 237, 1, 4, 5, 4, 10, 114, 12, 13, 368, 160, 4, 10, 127, 18, 12, 128, 354, 365, 158, 1, 4, 10, 88, 12, 4, 32, 355, 12, 356, 96, 1, 165, 364, 4, 32, 138, 12, 13, 364, 4, 5, 4, 10, 167, 12, 13, 1, 4, 10, 179, 12, 13, 436, 482, 4, 5, 4, 10, 44, 12, 45, 386, 19, 1, 1, 158, 4, 10, 305, 12, 13, 1, 4, 5, 4, 5, 4, 8, 52, 4, 10, 57, 12, 11, 4, 10, 149, 12, 112, 4, 10, 60, 12, 112, 90, 4, 10, 53, 12, 11, 114, 4, 10, 54, 12, 11, 167, 4, 10, 150, 12, 112, 305, 4, 10, 146, 12, 112, 179, 4, 5, 4, 8, 69, 4, 5, 4, 10, 90, 145, 393, 114, 18, 12, 104, 4, 10, 90, 18, 138, 18, 12, 70, 4, 5, 4, 10, 114, 138, 134, 12, 140, 240, 4, 10, 11, 138, 12, 140, 144, 4, 5, 4, 10, 138, 15, 167, 179, 305, 145, 393, 12, 70, 4, 10, 138, 1, 12, 140, 144, 4, 5, 4, 10, 44, 90, 12, 189, 4, 5, 4, 10, 90, 11, 18, 12, 471, 74, 65, 4, 10, 90, 11, 12, 79, 74, 241, 4, 10, 11, 90, 12, 140, 144, 4, 5, 4, 10, 305, 90, 12, 70, 251, 4, 5, 4, 10, 134, 112, 12, 73, 74, 345, 65, 4, 10, 112, 44, 12, 140, 144, 4, 5, 4, 10, 134, 11, 12, 73, 74, 345, 154, 4, 10, 90, 167, 12, 70, 4, 10, 179, 90, 12, 70, 72, 4, 5, 4, 5, 4, 8, 61, 4, 10, 62, 63, 318, 65, 68, 4, 10, 62, 63, 155, 65, 66, 4, 10, 151, 152, 66, 4, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 337}, "1": {"input": [2, 6, 156, 291, 4, 8, 9, 4, 10, 11, 12, 13, 111, 51, 198, 4, 10, 15, 12, 13, 352, 198, 4, 5, 4, 10, 49, 12, 13, 1, 4, 32, 88, 12, 4, 32, 92, 12, 4, 10, 1, 12, 1, 1, 1, 4, 32, 1, 12, 1, 254, 440, 4, 32, 1, 12, 1, 254, 438, 4, 5, 4, 10, 207, 12, 4, 32, 90, 12, 91, 78, 1, 4, 32, 29, 12, 30, 4, 176, 33, 12, 244, 21, 38, 1, 113, 4, 263, 35, 12, 40, 4, 263, 37, 12, 42, 4, 263, 39, 12, 36, 4, 263, 41, 12, 34, 4, 176, 208, 12, 1, 1, 1, 110, 4, 263, 209, 12, 40, 4, 263, 210, 12, 42, 4, 263, 211, 12, 36, 4, 263, 212, 12, 34, 4, 5, 4, 10, 127, 12, 128, 236, 198, 4, 32, 131, 12, 388, 337, 4, 176, 133, 12, 120, 4, 176, 259, 12, 193, 4, 176, 261, 12, 81, 4, 176, 402, 12, 82, 4, 32, 384, 12, 388, 1, 4, 176, 1, 12, 224, 4, 176, 1, 12, 225, 4, 176, 1, 12, 226, 4, 176, 1, 12, 1, 4, 5, 4, 10, 112, 12, 13, 236, 198, 4, 32, 114, 12, 40, 297, 4, 32, 138, 12, 42, 297, 4, 32, 167, 12, 36, 297, 4, 32, 179, 12, 34, 297, 4, 5, 4, 10, 399, 12, 30, 1, 1, 424, 4, 32, 487, 12, 36, 309, 4, 32, 488, 12, 34, 309, 4, 32, 1, 12, 40, 358, 4, 32, 1, 12, 42, 358, 4, 5, 4, 10, 25, 12, 26, 4, 5, 4, 10, 305, 12, 13, 1, 1, 166, 4, 5, 4, 10, 306, 12, 13, 344, 4, 5, 4, 8, 52, 4, 10, 57, 12, 11, 4, 10, 54, 12, 11, 15, 4, 10, 147, 12, 11, 88, 4, 10, 489, 12, 11, 92, 4, 10, 58, 12, 306, 11, 4, 5, 4, 10, 56, 12, 11, 133, 15, 4, 10, 55, 12, 11, 259, 15, 4, 10, 216, 12, 11, 261, 15, 4, 10, 290, 12, 11, 402, 15, 4, 5, 4, 10, 60, 12, 11, 90, 4, 5, 4, 10, 387, 12, 11, 114, 4, 10, 182, 12, 11, 167, 4, 10, 220, 12, 11, 138, 4, 10, 313, 12, 11, 179, 4, 5, 4, 10, 150, 12, 11, 305, 4, 5, 4, 5, 4, 8, 69, 4, 10, 133, 247, 12, 77, 1, 1, 4, 10, 259, 247, 12, 77, 1, 1, 4, 10, 261, 247, 12, 77, 1, 1, 4, 10, 402, 247, 12, 77, 1, 1, 4, 5, 4, 10, 207, 306, 1, 12, 104, 4, 10, 90, 305, 12, 104, 4, 10, 399, 306, 12, 70, 4, 5, 4, 10, 33, 138, 12, 140, 193, 4, 10, 33, 114, 12, 140, 120, 4, 10, 33, 179, 12, 140, 82, 4, 10, 33, 167, 12, 140, 81, 4, 10, 33, 112, 12, 104, 465, 4, 5, 4, 10, 208, 138, 12, 140, 225, 4, 10, 208, 114, 12, 140, 224, 4, 10, 208, 179, 12, 140, 1, 4, 10, 208, 167, 12, 140, 226, 4, 10, 208, 112, 12, 104, 465, 4, 5, 4, 10, 88, 90, 12, 140, 1, 72, 4, 10, 92, 90, 12, 140, 1, 72, 4, 5, 4, 10, 1, 25, 12, 140, 108, 142, 106, 4, 10, 1, 25, 12, 140, 351, 142, 106, 4, 5, 4, 10, 1, 1, 1, 12, 140, 351, 142, 1, 4, 10, 1, 487, 488, 12, 140, 108, 142, 1, 4, 5, 4, 10, 305, 29, 12, 248, 191, 71, 4, 10, 33], "target": [6, 156, 291, 4, 8, 9, 4, 10, 11, 12, 13, 111, 51, 198, 4, 10, 15, 12, 13, 352, 198, 4, 5, 4, 10, 49, 12, 13, 1, 4, 32, 88, 12, 4, 32, 92, 12, 4, 10, 1, 12, 1, 1, 1, 4, 32, 1, 12, 1, 254, 440, 4, 32, 1, 12, 1, 254, 438, 4, 5, 4, 10, 207, 12, 4, 32, 90, 12, 91, 78, 1, 4, 32, 29, 12, 30, 4, 176, 33, 12, 244, 21, 38, 1, 113, 4, 263, 35, 12, 40, 4, 263, 37, 12, 42, 4, 263, 39, 12, 36, 4, 263, 41, 12, 34, 4, 176, 208, 12, 1, 1, 1, 110, 4, 263, 209, 12, 40, 4, 263, 210, 12, 42, 4, 263, 211, 12, 36, 4, 263, 212, 12, 34, 4, 5, 4, 10, 127, 12, 128, 236, 198, 4, 32, 131, 12, 388, 337, 4, 176, 133, 12, 120, 4, 176, 259, 12, 193, 4, 176, 261, 12, 81, 4, 176, 402, 12, 82, 4, 32, 384, 12, 388, 1, 4, 176, 1, 12, 224, 4, 176, 1, 12, 225, 4, 176, 1, 12, 226, 4, 176, 1, 12, 1, 4, 5, 4, 10, 112, 12, 13, 236, 198, 4, 32, 114, 12, 40, 297, 4, 32, 138, 12, 42, 297, 4, 32, 167, 12, 36, 297, 4, 32, 179, 12, 34, 297, 4, 5, 4, 10, 399, 12, 30, 1, 1, 424, 4, 32, 487, 12, 36, 309, 4, 32, 488, 12, 34, 309, 4, 32, 1, 12, 40, 358, 4, 32, 1, 12, 42, 358, 4, 5, 4, 10, 25, 12, 26, 4, 5, 4, 10, 305, 12, 13, 1, 1, 166, 4, 5, 4, 10, 306, 12, 13, 344, 4, 5, 4, 8, 52, 4, 10, 57, 12, 11, 4, 10, 54, 12, 11, 15, 4, 10, 147, 12, 11, 88, 4, 10, 489, 12, 11, 92, 4, 10, 58, 12, 306, 11, 4, 5, 4, 10, 56, 12, 11, 133, 15, 4, 10, 55, 12, 11, 259, 15, 4, 10, 216, 12, 11, 261, 15, 4, 10, 290, 12, 11, 402, 15, 4, 5, 4, 10, 60, 12, 11, 90, 4, 5, 4, 10, 387, 12, 11, 114, 4, 10, 182, 12, 11, 167, 4, 10, 220, 12, 11, 138, 4, 10, 313, 12, 11, 179, 4, 5, 4, 10, 150, 12, 11, 305, 4, 5, 4, 5, 4, 8, 69, 4, 10, 133, 247, 12, 77, 1, 1, 4, 10, 259, 247, 12, 77, 1, 1, 4, 10, 261, 247, 12, 77, 1, 1, 4, 10, 402, 247, 12, 77, 1, 1, 4, 5, 4, 10, 207, 306, 1, 12, 104, 4, 10, 90, 305, 12, 104, 4, 10, 399, 306, 12, 70, 4, 5, 4, 10, 33, 138, 12, 140, 193, 4, 10, 33, 114, 12, 140, 120, 4, 10, 33, 179, 12, 140, 82, 4, 10, 33, 167, 12, 140, 81, 4, 10, 33, 112, 12, 104, 465, 4, 5, 4, 10, 208, 138, 12, 140, 225, 4, 10, 208, 114, 12, 140, 224, 4, 10, 208, 179, 12, 140, 1, 4, 10, 208, 167, 12, 140, 226, 4, 10, 208, 112, 12, 104, 465, 4, 5, 4, 10, 88, 90, 12, 140, 1, 72, 4, 10, 92, 90, 12, 140, 1, 72, 4, 5, 4, 10, 1, 25, 12, 140, 108, 142, 106, 4, 10, 1, 25, 12, 140, 351, 142, 106, 4, 5, 4, 10, 1, 1, 1, 12, 140, 351, 142, 1, 4, 10, 1, 487, 488, 12, 140, 108, 142, 1, 4, 5, 4, 10, 305, 29, 12, 248, 191, 71, 4, 10, 33, 3], "length": 600}, "2": {"input": [2, 6, 4, 8, 9, 4, 5, 4, 10, 11, 83, 12, 13, 1, 4, 10, 15, 12, 13, 1, 4, 10, 49, 12, 13, 1, 4, 10, 127, 12, 128, 136, 1, 129, 4, 32, 131, 18, 12, 18, 124, 18, 132, 4, 32, 133, 18, 12, 18, 519, 18, 1, 4, 32, 259, 18, 12, 18, 336, 4, 176, 261, 12, 1, 4, 176, 402, 18, 12, 1, 4, 5, 4, 10, 88, 12, 4, 32, 90, 18, 12, 91, 19, 18, 296, 1, 1, 1, 4, 32, 29, 12, 30, 19, 171, 4, 32, 92, 12, 4, 176, 33, 18, 12, 30, 36, 18, 235, 96, 1, 4, 176, 117, 18, 12, 118, 18, 34, 18, 97, 110, 120, 1, 1, 4, 176, 35, 12, 30, 34, 235, 113, 158, 1, 4, 32, 331, 12, 332, 46, 169, 1, 333, 4, 5, 4, 10, 44, 18, 12, 45, 46, 1, 4, 5, 4, 8, 69, 4, 5, 4, 10, 90, 247, 12, 248, 1, 249, 4, 5, 4, 10, 145, 90, 331, 11, 83, 12, 104, 4, 10, 92, 145, 18, 12, 70, 4, 5, 4, 10, 92, 29, 12, 105, 72, 4, 10, 90, 92, 18, 12, 70, 4, 5, 4, 10, 90, 11, 12, 250, 191, 4, 10, 90, 11, 12, 73, 74, 144, 1, 1, 4, 10, 49, 18, 11, 12, 70, 1, 4, 5, 4, 10, 90, 331, 12, 79, 74, 4, 10, 331, 90, 12, 70, 4, 5, 4, 8, 52, 4, 10, 219, 12, 11, 4, 10, 60, 12, 15, 90, 4, 10, 56, 12, 15, 131, 4, 10, 55, 12, 15, 133, 4, 10, 216, 12, 15, 261, 4, 10, 290, 12, 15, 402, 4, 10, 57, 12, 15, 4, 5, 4, 8, 61, 4, 10, 62, 63, 155, 64, 65, 66, 4, 10, 151, 152, 68, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [6, 4, 8, 9, 4, 5, 4, 10, 11, 83, 12, 13, 1, 4, 10, 15, 12, 13, 1, 4, 10, 49, 12, 13, 1, 4, 10, 127, 12, 128, 136, 1, 129, 4, 32, 131, 18, 12, 18, 124, 18, 132, 4, 32, 133, 18, 12, 18, 519, 18, 1, 4, 32, 259, 18, 12, 18, 336, 4, 176, 261, 12, 1, 4, 176, 402, 18, 12, 1, 4, 5, 4, 10, 88, 12, 4, 32, 90, 18, 12, 91, 19, 18, 296, 1, 1, 1, 4, 32, 29, 12, 30, 19, 171, 4, 32, 92, 12, 4, 176, 33, 18, 12, 30, 36, 18, 235, 96, 1, 4, 176, 117, 18, 12, 118, 18, 34, 18, 97, 110, 120, 1, 1, 4, 176, 35, 12, 30, 34, 235, 113, 158, 1, 4, 32, 331, 12, 332, 46, 169, 1, 333, 4, 5, 4, 10, 44, 18, 12, 45, 46, 1, 4, 5, 4, 8, 69, 4, 5, 4, 10, 90, 247, 12, 248, 1, 249, 4, 5, 4, 10, 145, 90, 331, 11, 83, 12, 104, 4, 10, 92, 145, 18, 12, 70, 4, 5, 4, 10, 92, 29, 12, 105, 72, 4, 10, 90, 92, 18, 12, 70, 4, 5, 4, 10, 90, 11, 12, 250, 191, 4, 10, 90, 11, 12, 73, 74, 144, 1, 1, 4, 10, 49, 18, 11, 12, 70, 1, 4, 5, 4, 10, 90, 331, 12, 79, 74, 4, 10, 331, 90, 12, 70, 4, 5, 4, 8, 52, 4, 10, 219, 12, 11, 4, 10, 60, 12, 15, 90, 4, 10, 56, 12, 15, 131, 4, 10, 55, 12, 15, 133, 4, 10, 216, 12, 15, 261, 4, 10, 290, 12, 15, 402, 4, 10, 57, 12, 15, 4, 5, 4, 8, 61, 4, 10, 62, 63, 155, 64, 65, 66, 4, 10, 151, 152, 68, 4, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 308}, "3": {"input": [2, 6, 1, 1, 4, 8, 9, 4, 5, 4, 10, 88, 12, 4, 32, 11, 12, 13, 1, 4, 32, 22, 12, 23, 1, 4, 32, 27, 12, 23, 1, 4, 32, 202, 12, 23, 236, 198, 4, 32, 203, 12, 23, 236, 198, 4, 32, 125, 12, 126, 46, 246, 4, 5, 4, 32, 213, 12, 126, 4, 176, 15, 12, 13, 162, 4, 176, 49, 12, 13, 214, 4, 5, 4, 32, 92, 12, 172, 4, 176, 1, 12, 1, 265, 266, 122, 1, 4, 176, 1, 12, 1, 265, 266, 122, 1, 236, 198, 4, 176, 1, 12, 1, 1, 266, 1, 1, 1, 236, 198, 4, 5, 4, 32, 277, 12, 278, 279, 4, 176, 280, 18, 12, 1, 19, 18, 169, 321, 4, 176, 281, 12, 1, 96, 18, 169, 4, 5, 4, 32, 112, 12, 13, 344, 4, 5, 4, 5, 4, 5, 4, 8, 69, 4, 5, 4, 10, 88, 112, 12, 104, 465, 4, 10, 277, 27, 12, 104, 465, 4, 10, 277, 92, 18, 12, 70, 71, 4, 10, 125, 277, 12, 70, 284, 4, 5, 4, 10, 281, 202, 12, 285, 1, 1, 4, 10, 281, 202, 12, 140, 1, 4, 5, 4, 10, 280, 22, 12, 285, 1, 1, 4, 10, 280, 22, 12, 285, 1, 1, 4, 10, 280, 22, 12, 140, 289, 4, 5, 4, 10, 1, 203, 12, 285, 1, 1, 4, 10, 1, 27, 12, 285, 1, 1, 4, 5, 4, 10, 277, 11, 12, 285, 95, 1, 107, 4, 5, 4, 8, 52, 4, 10, 60, 12, 280, 4, 10, 219, 12, 1, 4, 10, 221, 12, 125, 4, 10, 150, 12, 22, 4, 10, 149, 12, 27, 4, 10, 315, 12, 202, 4, 10, 102, 12, 203, 4, 10, 339, 12, 11, 4, 10, 220, 12, 15, 4, 5, 4, 8, 61, 4, 10, 62, 242, 83, 68, 4, 10, 62, 271, 66, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [6, 1, 1, 4, 8, 9, 4, 5, 4, 10, 88, 12, 4, 32, 11, 12, 13, 1, 4, 32, 22, 12, 23, 1, 4, 32, 27, 12, 23, 1, 4, 32, 202, 12, 23, 236, 198, 4, 32, 203, 12, 23, 236, 198, 4, 32, 125, 12, 126, 46, 246, 4, 5, 4, 32, 213, 12, 126, 4, 176, 15, 12, 13, 162, 4, 176, 49, 12, 13, 214, 4, 5, 4, 32, 92, 12, 172, 4, 176, 1, 12, 1, 265, 266, 122, 1, 4, 176, 1, 12, 1, 265, 266, 122, 1, 236, 198, 4, 176, 1, 12, 1, 1, 266, 1, 1, 1, 236, 198, 4, 5, 4, 32, 277, 12, 278, 279, 4, 176, 280, 18, 12, 1, 19, 18, 169, 321, 4, 176, 281, 12, 1, 96, 18, 169, 4, 5, 4, 32, 112, 12, 13, 344, 4, 5, 4, 5, 4, 5, 4, 8, 69, 4, 5, 4, 10, 88, 112, 12, 104, 465, 4, 10, 277, 27, 12, 104, 465, 4, 10, 277, 92, 18, 12, 70, 71, 4, 10, 125, 277, 12, 70, 284, 4, 5, 4, 10, 281, 202, 12, 285, 1, 1, 4, 10, 281, 202, 12, 140, 1, 4, 5, 4, 10, 280, 22, 12, 285, 1, 1, 4, 10, 280, 22, 12, 285, 1, 1, 4, 10, 280, 22, 12, 140, 289, 4, 5, 4, 10, 1, 203, 12, 285, 1, 1, 4, 10, 1, 27, 12, 285, 1, 1, 4, 5, 4, 10, 277, 11, 12, 285, 95, 1, 107, 4, 5, 4, 8, 52, 4, 10, 60, 12, 280, 4, 10, 219, 12, 1, 4, 10, 221, 12, 125, 4, 10, 150, 12, 22, 4, 10, 149, 12, 27, 4, 10, 315, 12, 202, 4, 10, 102, 12, 203, 4, 10, 339, 12, 11, 4, 10, 220, 12, 15, 4, 5, 4, 8, 61, 4, 10, 62, 242, 83, 68, 4, 10, 62, 271, 66, 4, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 322}, "4": {"input": [2, 6, 4, 8, 9, 186, 5, 4, 10, 396, 12, 1, 296, 392, 448, 1, 4, 10, 29, 12, 30, 1, 172, 1, 392, 171, 4, 10, 33, 12, 30, 392, 1, 4, 10, 1, 12, 1, 1, 309, 4, 10, 1, 12, 1, 4, 10, 1, 12, 1, 4, 10, 1, 12, 1, 256, 4, 10, 1, 12, 1, 4, 10, 1, 12, 1, 4, 10, 1, 12, 1, 160, 358, 4, 10, 1, 12, 1, 4, 10, 1, 12, 1, 4, 32, 5, 4, 8, 61, 4, 10, 62, 124, 186, 68, 4, 10, 62, 405, 66, 4, 282, 5, 4, 8, 69, 4, 10, 29, 393, 12, 70, 5, 4, 10, 33, 29, 12, 70, 4, 10, 5, 4, 10, 29, 208, 12, 70, 72, 4, 10, 5, 4, 10, 29, 88, 12, 77, 224, 4, 10, 29, 88, 12, 77, 225, 4, 10, 29, 88, 12, 70, 72, 4, 10, 5, 4, 10, 29, 35, 12, 77, 108, 4, 10, 29, 35, 12, 77, 350, 4, 10, 29, 35, 12, 70, 72, 4, 10, 5, 4, 10, 396, 393, 12, 452, 4, 10, 396, 145, 12, 104, 4, 10, 29, 145, 12, 70, 4, 10, 33, 393, 12, 394, 4, 10, 396, 33, 12, 70, 5, 4, 5, 4, 8, 52, 4, 10, 53, 12, 37, 4, 10, 101, 12, 39, 4, 10, 220, 12, 92, 4, 10, 221, 12, 207, 4, 10, 103, 12, 209, 4, 10, 146, 12, 1, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [6, 4, 8, 9, 186, 5, 4, 10, 396, 12, 1, 296, 392, 448, 1, 4, 10, 29, 12, 30, 1, 172, 1, 392, 171, 4, 10, 33, 12, 30, 392, 1, 4, 10, 1, 12, 1, 1, 309, 4, 10, 1, 12, 1, 4, 10, 1, 12, 1, 4, 10, 1, 12, 1, 256, 4, 10, 1, 12, 1, 4, 10, 1, 12, 1, 4, 10, 1, 12, 1, 160, 358, 4, 10, 1, 12, 1, 4, 10, 1, 12, 1, 4, 32, 5, 4, 8, 61, 4, 10, 62, 124, 186, 68, 4, 10, 62, 405, 66, 4, 282, 5, 4, 8, 69, 4, 10, 29, 393, 12, 70, 5, 4, 10, 33, 29, 12, 70, 4, 10, 5, 4, 10, 29, 208, 12, 70, 72, 4, 10, 5, 4, 10, 29, 88, 12, 77, 224, 4, 10, 29, 88, 12, 77, 225, 4, 10, 29, 88, 12, 70, 72, 4, 10, 5, 4, 10, 29, 35, 12, 77, 108, 4, 10, 29, 35, 12, 77, 350, 4, 10, 29, 35, 12, 70, 72, 4, 10, 5, 4, 10, 396, 393, 12, 452, 4, 10, 396, 145, 12, 104, 4, 10, 29, 145, 12, 70, 4, 10, 33, 393, 12, 394, 4, 10, 396, 33, 12, 70, 5, 4, 5, 4, 8, 52, 4, 10, 53, 12, 37, 4, 10, 101, 12, 39, 4, 10, 220, 12, 92, 4, 10, 221, 12, 207, 4, 10, 103, 12, 209, 4, 10, 146, 12, 1, 4, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 247}, "5": {"input": [2, 6, 291, 4, 8, 9, 4, 10, 11, 12, 13, 1, 198, 4, 10, 15, 12, 13, 1, 198, 4, 10, 88, 12, 4, 5, 4, 32, 92, 12, 4, 176, 1, 18, 12, 1, 424, 19, 1, 1, 1, 137, 4, 263, 373, 12, 374, 169, 4, 176, 29, 83, 12, 30, 34, 18, 1, 4, 263, 33, 12, 424, 4, 263, 35, 12, 295, 4, 263, 37, 12, 310, 4, 32, 207, 12, 4, 176, 39, 18, 12, 30, 36, 169, 1, 4, 176, 41, 18, 12, 30, 36, 1, 1, 4, 176, 399, 186, 12, 30, 36, 340, 1, 4, 32, 208, 12, 4, 176, 487, 12, 30, 36, 1, 1, 4, 176, 488, 12, 30, 36, 169, 246, 129, 4, 5, 4, 10, 515, 63, 12, 1, 236, 198, 1, 1, 1, 1, 4, 10, 516, 18, 12, 1, 236, 198, 1, 1, 1, 18, 1, 4, 5, 4, 10, 127, 12, 128, 236, 198, 1, 388, 365, 1, 4, 10, 131, 83, 12, 128, 236, 198, 1, 122, 1, 4, 5, 4, 10, 49, 12, 13, 113, 1, 4, 10, 112, 12, 13, 254, 1, 4, 5, 4, 10, 134, 12, 135, 236, 198, 154, 172, 4, 5, 4, 8, 69, 4, 10, 1, 145, 18, 12, 104, 4, 10, 1, 207, 487, 12, 248, 4, 10, 1, 247, 12, 285, 1, 1, 1, 1, 1, 4, 10, 29, 207, 487, 12, 70, 4, 10, 487, 145, 186, 12, 70, 4, 10, 207, 145, 186, 12, 70, 4, 10, 208, 145, 12, 70, 4, 5, 4, 10, 29, 488, 12, 140, 144, 4, 10, 1, 488, 12, 77, 143, 4, 10, 488, 1, 12, 70, 4, 5, 4, 10, 1, 134, 12, 286, 1, 288, 1, 1, 1, 4, 10, 1, 134, 12, 140, 1, 142, 1, 4, 5, 4, 8, 52, 4, 10, 53, 12, 516, 11, 4, 10, 60, 12, 1, 11, 4, 10, 149, 12, 487, 15, 4, 10, 54, 12, 515, 11, 4, 10, 150, 12, 131, 15, 4, 10, 339, 12, 39, 11, 4, 10, 101, 12, 41, 11, 4, 10, 57, 12, 11, 4, 10, 59, 12, 15, 4, 5, 4, 8, 61, 4, 10, 67, 153, 154, 68, 4, 10, 67, 1, 154, 66, 4, 10, 62, 1, 65, 66, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [6, 291, 4, 8, 9, 4, 10, 11, 12, 13, 1, 198, 4, 10, 15, 12, 13, 1, 198, 4, 10, 88, 12, 4, 5, 4, 32, 92, 12, 4, 176, 1, 18, 12, 1, 424, 19, 1, 1, 1, 137, 4, 263, 373, 12, 374, 169, 4, 176, 29, 83, 12, 30, 34, 18, 1, 4, 263, 33, 12, 424, 4, 263, 35, 12, 295, 4, 263, 37, 12, 310, 4, 32, 207, 12, 4, 176, 39, 18, 12, 30, 36, 169, 1, 4, 176, 41, 18, 12, 30, 36, 1, 1, 4, 176, 399, 186, 12, 30, 36, 340, 1, 4, 32, 208, 12, 4, 176, 487, 12, 30, 36, 1, 1, 4, 176, 488, 12, 30, 36, 169, 246, 129, 4, 5, 4, 10, 515, 63, 12, 1, 236, 198, 1, 1, 1, 1, 4, 10, 516, 18, 12, 1, 236, 198, 1, 1, 1, 18, 1, 4, 5, 4, 10, 127, 12, 128, 236, 198, 1, 388, 365, 1, 4, 10, 131, 83, 12, 128, 236, 198, 1, 122, 1, 4, 5, 4, 10, 49, 12, 13, 113, 1, 4, 10, 112, 12, 13, 254, 1, 4, 5, 4, 10, 134, 12, 135, 236, 198, 154, 172, 4, 5, 4, 8, 69, 4, 10, 1, 145, 18, 12, 104, 4, 10, 1, 207, 487, 12, 248, 4, 10, 1, 247, 12, 285, 1, 1, 1, 1, 1, 4, 10, 29, 207, 487, 12, 70, 4, 10, 487, 145, 186, 12, 70, 4, 10, 207, 145, 186, 12, 70, 4, 10, 208, 145, 12, 70, 4, 5, 4, 10, 29, 488, 12, 140, 144, 4, 10, 1, 488, 12, 77, 143, 4, 10, 488, 1, 12, 70, 4, 5, 4, 10, 1, 134, 12, 286, 1, 288, 1, 1, 1, 4, 10, 1, 134, 12, 140, 1, 142, 1, 4, 5, 4, 8, 52, 4, 10, 53, 12, 516, 11, 4, 10, 60, 12, 1, 11, 4, 10, 149, 12, 487, 15, 4, 10, 54, 12, 515, 11, 4, 10, 150, 12, 131, 15, 4, 10, 339, 12, 39, 11, 4, 10, 101, 12, 41, 11, 4, 10, 57, 12, 11, 4, 10, 59, 12, 15, 4, 5, 4, 8, 61, 4, 10, 67, 153, 154, 68, 4, 10, 67, 1, 154, 66, 4, 10, 62, 1, 65, 66, 4, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 384}, "6": {"input": [2, 6, 156, 4, 8, 9, 4, 10, 11, 12, 13, 111, 51, 198, 4, 10, 15, 12, 13, 335, 4, 10, 125, 12, 126, 46, 246, 4, 5, 4, 10, 49, 12, 13, 4, 32, 112, 12, 344, 4, 32, 114, 12, 180, 51, 4, 32, 138, 12, 50, 51, 4, 5, 4, 10, 44, 12, 45, 1, 154, 47, 113, 4, 10, 159, 12, 45, 1, 154, 47, 157, 4, 5, 4, 10, 199, 12, 200, 4, 32, 455, 12, 458, 4, 32, 456, 12, 1, 4, 32, 457, 12, 1, 4, 5, 4, 8, 69, 4, 5, 4, 10, 199, 112, 12, 104, 4, 10, 455, 49, 12, 104, 4, 10, 457, 114, 12, 104, 4, 10, 456, 138, 12, 104, 4, 5, 4, 4, 10, 199, 44, 12, 140, 461, 142, 1, 4, 5, 4, 4, 10, 199, 159, 12, 140, 1, 142, 1, 4, 5, 4, 10, 125, 199, 12, 70, 72, 4, 10, 199, 15, 12, 70, 106, 4, 5, 4, 8, 61, 4, 10, 62, 252, 65, 66, 4, 10, 62, 242, 65, 68, 4, 10, 151, 152, 66, 4, 5, 4, 8, 52, 4, 10, 149, 12, 11, 125, 4, 10, 150, 12, 11, 15, 4, 10, 313, 12, 11, 114, 4, 10, 53, 12, 11, 138, 4, 10, 58, 12, 11, 112, 4, 10, 56, 12, 11, 44, 4, 10, 55, 12, 11, 159, 4, 10, 60, 12, 11, 455, 4, 10, 57, 12, 366, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [6, 156, 4, 8, 9, 4, 10, 11, 12, 13, 111, 51, 198, 4, 10, 15, 12, 13, 335, 4, 10, 125, 12, 126, 46, 246, 4, 5, 4, 10, 49, 12, 13, 4, 32, 112, 12, 344, 4, 32, 114, 12, 180, 51, 4, 32, 138, 12, 50, 51, 4, 5, 4, 10, 44, 12, 45, 1, 154, 47, 113, 4, 10, 159, 12, 45, 1, 154, 47, 157, 4, 5, 4, 10, 199, 12, 200, 4, 32, 455, 12, 458, 4, 32, 456, 12, 1, 4, 32, 457, 12, 1, 4, 5, 4, 8, 69, 4, 5, 4, 10, 199, 112, 12, 104, 4, 10, 455, 49, 12, 104, 4, 10, 457, 114, 12, 104, 4, 10, 456, 138, 12, 104, 4, 5, 4, 4, 10, 199, 44, 12, 140, 461, 142, 1, 4, 5, 4, 4, 10, 199, 159, 12, 140, 1, 142, 1, 4, 5, 4, 10, 125, 199, 12, 70, 72, 4, 10, 199, 15, 12, 70, 106, 4, 5, 4, 8, 61, 4, 10, 62, 252, 65, 66, 4, 10, 62, 242, 65, 68, 4, 10, 151, 152, 66, 4, 5, 4, 8, 52, 4, 10, 149, 12, 11, 125, 4, 10, 150, 12, 11, 15, 4, 10, 313, 12, 11, 114, 4, 10, 53, 12, 11, 138, 4, 10, 58, 12, 11, 112, 4, 10, 56, 12, 11, 44, 4, 10, 55, 12, 11, 159, 4, 10, 60, 12, 11, 455, 4, 10, 57, 12, 366, 4, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 245}, "7": {"input": [2, 6, 4, 8, 9, 4, 10, 11, 12, 13, 109, 4, 10, 15, 83, 12, 13, 205, 436, 129, 4, 10, 25, 12, 26, 136, 154, 172, 237, 87, 4, 5, 4, 10, 127, 12, 128, 510, 337, 1, 1, 129, 4, 10, 125, 12, 126, 46, 168, 4, 5, 4, 10, 88, 12, 4, 32, 90, 18, 12, 91, 78, 1, 4, 32, 93, 12, 94, 242, 361, 113, 426, 321, 116, 4, 5, 4, 10, 49, 12, 13, 180, 51, 4, 8, 52, 4, 10, 149, 12, 11, 125, 4, 10, 221, 12, 11, 127, 4, 10, 147, 12, 11, 15, 4, 10, 57, 12, 11, 4, 10, 60, 12, 11, 90, 4, 10, 58, 12, 11, 49, 4, 5, 4, 8, 61, 4, 10, 62, 18, 155, 18, 65, 66, 4, 10, 67, 406, 1, 65, 68, 4, 5, 4, 8, 69, 4, 10, 90, 15, 18, 12, 70, 411, 4, 10, 93, 15, 18, 12, 70, 1, 4, 10, 88, 49, 145, 12, 104, 4, 10, 49, 25, 18, 12, 70, 106, 4, 10, 93, 125, 12, 70, 107, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [6, 4, 8, 9, 4, 10, 11, 12, 13, 109, 4, 10, 15, 83, 12, 13, 205, 436, 129, 4, 10, 25, 12, 26, 136, 154, 172, 237, 87, 4, 5, 4, 10, 127, 12, 128, 510, 337, 1, 1, 129, 4, 10, 125, 12, 126, 46, 168, 4, 5, 4, 10, 88, 12, 4, 32, 90, 18, 12, 91, 78, 1, 4, 32, 93, 12, 94, 242, 361, 113, 426, 321, 116, 4, 5, 4, 10, 49, 12, 13, 180, 51, 4, 8, 52, 4, 10, 149, 12, 11, 125, 4, 10, 221, 12, 11, 127, 4, 10, 147, 12, 11, 15, 4, 10, 57, 12, 11, 4, 10, 60, 12, 11, 90, 4, 10, 58, 12, 11, 49, 4, 5, 4, 8, 61, 4, 10, 62, 18, 155, 18, 65, 66, 4, 10, 67, 406, 1, 65, 68, 4, 5, 4, 8, 69, 4, 10, 90, 15, 18, 12, 70, 411, 4, 10, 93, 15, 18, 12, 70, 1, 4, 10, 88, 49, 145, 12, 104, 4, 10, 49, 25, 18, 12, 70, 106, 4, 10, 93, 125, 12, 70, 107, 4, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 185}, "8": {"input": [2, 6, 291, 156, 4, 8, 9, 4, 5, 4, 10, 11, 12, 13, 1, 198, 4, 10, 44, 12, 45, 157, 386, 4, 10, 29, 12, 30, 409, 328, 160, 4, 10, 15, 12, 13, 1, 4, 10, 49, 12, 13, 1, 4, 5, 4, 10, 112, 12, 364, 4, 32, 127, 12, 128, 354, 132, 1, 4, 32, 355, 12, 356, 96, 1, 327, 4, 32, 114, 12, 13, 4, 10, 90, 18, 12, 91, 175, 296, 1, 1, 4, 5, 4, 10, 138, 12, 13, 344, 4, 5, 4, 8, 52, 4, 10, 53, 12, 15, 11, 4, 10, 60, 12, 90, 11, 4, 10, 221, 12, 49, 11, 4, 10, 103, 12, 127, 11, 4, 10, 57, 12, 11, 4, 5, 4, 5, 4, 8, 69, 4, 10, 90, 138, 15, 12, 104, 4, 5, 4, 10, 15, 114, 12, 70, 106, 4, 10, 114, 15, 12, 140, 240, 4, 5, 4, 10, 112, 138, 12, 70, 4, 10, 112, 29, 12, 70, 107, 4, 10, 29, 112, 15, 138, 12, 70, 4, 5, 4, 10, 90, 112, 12, 248, 4, 5, 4, 10, 114, 11, 12, 70, 4, 5, 4, 10, 90, 49, 12, 79, 74, 1, 4, 5, 4, 8, 61, 4, 10, 62, 155, 65, 66, 4, 10, 62, 143, 65, 68, 4, 10, 151, 357, 66, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [6, 291, 156, 4, 8, 9, 4, 5, 4, 10, 11, 12, 13, 1, 198, 4, 10, 44, 12, 45, 157, 386, 4, 10, 29, 12, 30, 409, 328, 160, 4, 10, 15, 12, 13, 1, 4, 10, 49, 12, 13, 1, 4, 5, 4, 10, 112, 12, 364, 4, 32, 127, 12, 128, 354, 132, 1, 4, 32, 355, 12, 356, 96, 1, 327, 4, 32, 114, 12, 13, 4, 10, 90, 18, 12, 91, 175, 296, 1, 1, 4, 5, 4, 10, 138, 12, 13, 344, 4, 5, 4, 8, 52, 4, 10, 53, 12, 15, 11, 4, 10, 60, 12, 90, 11, 4, 10, 221, 12, 49, 11, 4, 10, 103, 12, 127, 11, 4, 10, 57, 12, 11, 4, 5, 4, 5, 4, 8, 69, 4, 10, 90, 138, 15, 12, 104, 4, 5, 4, 10, 15, 114, 12, 70, 106, 4, 10, 114, 15, 12, 140, 240, 4, 5, 4, 10, 112, 138, 12, 70, 4, 10, 112, 29, 12, 70, 107, 4, 10, 29, 112, 15, 138, 12, 70, 4, 5, 4, 10, 90, 112, 12, 248, 4, 5, 4, 10, 114, 11, 12, 70, 4, 5, 4, 10, 90, 49, 12, 79, 74, 1, 4, 5, 4, 8, 61, 4, 10, 62, 155, 65, 66, 4, 10, 62, 143, 65, 68, 4, 10, 151, 357, 66, 4, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 225}, "9": {"input": [2, 6, 4, 8, 9, 186, 5, 4, 10, 11, 186, 12, 13, 1, 4, 10, 1, 12, 1, 296, 392, 1, 4, 10, 29, 12, 30, 392, 1, 172, 173, 4, 10, 15, 12, 13, 1, 4, 32, 5, 4, 8, 61, 4, 10, 62, 239, 186, 68, 4, 10, 62, 1, 66, 4, 282, 5, 4, 8, 69, 4, 10, 29, 393, 12, 70, 4, 10, 29, 15, 12, 70, 4, 10, 15, 29, 12, 70, 4, 10, 11, 29, 12, 70, 72, 4, 10, 1, 393, 12, 70, 4, 10, 1, 15, 12, 70, 4, 10, 1, 11, 12, 70, 4, 5, 4, 8, 52, 4, 10, 453, 12, 11, 4, 10, 53, 12, 1, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [6, 4, 8, 9, 186, 5, 4, 10, 11, 186, 12, 13, 1, 4, 10, 1, 12, 1, 296, 392, 1, 4, 10, 29, 12, 30, 392, 1, 172, 173, 4, 10, 15, 12, 13, 1, 4, 32, 5, 4, 8, 61, 4, 10, 62, 239, 186, 68, 4, 10, 62, 1, 66, 4, 282, 5, 4, 8, 69, 4, 10, 29, 393, 12, 70, 4, 10, 29, 15, 12, 70, 4, 10, 15, 29, 12, 70, 4, 10, 11, 29, 12, 70, 72, 4, 10, 1, 393, 12, 70, 4, 10, 1, 15, 12, 70, 4, 10, 1, 11, 12, 70, 4, 5, 4, 8, 52, 4, 10, 453, 12, 11, 4, 10, 53, 12, 1, 4, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 119}, "10": {"input": [2, 6, 7, 4, 8, 9, 4, 10, 11, 12, 13, 292, 198, 4, 10, 125, 18, 12, 126, 46, 246, 4, 5, 4, 10, 29, 12, 30, 34, 4, 32, 33, 12, 1, 1, 1, 4, 32, 35, 12, 1, 1, 1, 4, 32, 37, 12, 235, 1, 1, 4, 32, 39, 12, 21, 1, 1, 4, 5, 4, 10, 15, 12, 13, 172, 4, 32, 49, 12, 235, 1, 4, 32, 112, 12, 235, 1, 4, 32, 114, 12, 235, 1, 4, 32, 138, 12, 235, 1, 4, 5, 4, 10, 167, 12, 13, 4, 32, 179, 12, 1, 320, 4, 32, 305, 12, 166, 1, 4, 32, 306, 12, 1, 1, 4, 32, 307, 12, 1, 1, 4, 32, 308, 12, 136, 1, 4, 5, 4, 10, 199, 12, 200, 328, 415, 4, 32, 88, 12, 4, 32, 92, 12, 4, 32, 207, 12, 4, 32, 208, 12, 4, 32, 209, 12, 4, 5, 4, 10, 312, 12, 13, 1, 4, 10, 467, 12, 13, 1, 4, 5, 4, 8, 69, 4, 5, 4, 10, 199, 179, 12, 140, 351, 4, 10, 199, 305, 12, 140, 108, 4, 10, 199, 306, 12, 140, 350, 4, 10, 199, 307, 12, 140, 410, 4, 10, 199, 308, 12, 140, 224, 4, 5, 4, 10, 33, 125, 12, 140, 144, 4, 10, 35, 125, 12, 140, 143, 4, 10, 37, 125, 12, 140, 327, 4, 10, 39, 125, 12, 140, 165, 4, 5, 4, 10, 199, 467, 12, 104, 4, 10, 29, 467, 312, 18, 12, 104, 465, 4, 5, 4, 8, 52, 4, 10, 60, 12, 88, 179, 4, 10, 57, 12, 179, 4, 10, 56, 12, 305, 4, 10, 55, 12, 306, 4, 10, 216, 12, 307, 4, 10, 290, 12, 308, 4, 10, 219, 12, 11, 33, 4, 10, 53, 12, 11, 35, 4, 10, 101, 12, 11, 37, 4, 10, 220, 12, 11, 39, 4, 10, 146, 12, 11, 125, 4, 10, 59, 12, 11, 4, 10, 218, 12, 11, 312, 4, 5, 4, 5, 4, 8, 61, 4, 10, 67, 1, 1, 76, 68, 4, 10, 67, 153, 1, 76, 68, 4, 10, 67, 1, 1, 76, 68, 4, 10, 67, 498, 1, 76, 68, 4, 5, 4, 10, 67, 1, 154, 66, 4, 10, 67, 153, 154, 66, 4, 10, 67, 1, 154, 66, 4, 10, 67, 498, 154, 66, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [6, 7, 4, 8, 9, 4, 10, 11, 12, 13, 292, 198, 4, 10, 125, 18, 12, 126, 46, 246, 4, 5, 4, 10, 29, 12, 30, 34, 4, 32, 33, 12, 1, 1, 1, 4, 32, 35, 12, 1, 1, 1, 4, 32, 37, 12, 235, 1, 1, 4, 32, 39, 12, 21, 1, 1, 4, 5, 4, 10, 15, 12, 13, 172, 4, 32, 49, 12, 235, 1, 4, 32, 112, 12, 235, 1, 4, 32, 114, 12, 235, 1, 4, 32, 138, 12, 235, 1, 4, 5, 4, 10, 167, 12, 13, 4, 32, 179, 12, 1, 320, 4, 32, 305, 12, 166, 1, 4, 32, 306, 12, 1, 1, 4, 32, 307, 12, 1, 1, 4, 32, 308, 12, 136, 1, 4, 5, 4, 10, 199, 12, 200, 328, 415, 4, 32, 88, 12, 4, 32, 92, 12, 4, 32, 207, 12, 4, 32, 208, 12, 4, 32, 209, 12, 4, 5, 4, 10, 312, 12, 13, 1, 4, 10, 467, 12, 13, 1, 4, 5, 4, 8, 69, 4, 5, 4, 10, 199, 179, 12, 140, 351, 4, 10, 199, 305, 12, 140, 108, 4, 10, 199, 306, 12, 140, 350, 4, 10, 199, 307, 12, 140, 410, 4, 10, 199, 308, 12, 140, 224, 4, 5, 4, 10, 33, 125, 12, 140, 144, 4, 10, 35, 125, 12, 140, 143, 4, 10, 37, 125, 12, 140, 327, 4, 10, 39, 125, 12, 140, 165, 4, 5, 4, 10, 199, 467, 12, 104, 4, 10, 29, 467, 312, 18, 12, 104, 465, 4, 5, 4, 8, 52, 4, 10, 60, 12, 88, 179, 4, 10, 57, 12, 179, 4, 10, 56, 12, 305, 4, 10, 55, 12, 306, 4, 10, 216, 12, 307, 4, 10, 290, 12, 308, 4, 10, 219, 12, 11, 33, 4, 10, 53, 12, 11, 35, 4, 10, 101, 12, 11, 37, 4, 10, 220, 12, 11, 39, 4, 10, 146, 12, 11, 125, 4, 10, 59, 12, 11, 4, 10, 218, 12, 11, 312, 4, 5, 4, 5, 4, 8, 61, 4, 10, 67, 1, 1, 76, 68, 4, 10, 67, 153, 1, 76, 68, 4, 10, 67, 1, 1, 76, 68, 4, 10, 67, 498, 1, 76, 68, 4, 5, 4, 10, 67, 1, 154, 66, 4, 10, 67, 153, 154, 66, 4, 10, 67, 1, 154, 66, 4, 10, 67, 498, 154, 66, 4, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 397}, "11": {"input": [2, 6, 291, 4, 8, 9, 4, 5, 4, 10, 11, 12, 13, 1, 4, 10, 15, 12, 13, 111, 51, 4, 5, 4, 10, 49, 12, 13, 4, 32, 112, 12, 1, 4, 32, 114, 12, 1, 4, 32, 138, 12, 1, 4, 5, 4, 10, 167, 12, 13, 1, 129, 4, 5, 4, 10, 127, 12, 128, 236, 198, 4, 32, 131, 18, 12, 18, 1, 18, 132, 4, 32, 133, 18, 12, 18, 1, 18, 132, 4, 32, 259, 18, 12, 18, 1, 18, 132, 4, 5, 4, 10, 44, 12, 45, 154, 4, 32, 159, 12, 255, 172, 4, 32, 341, 12, 48, 172, 4, 32, 342, 12, 1, 172, 4, 5, 4, 10, 179, 12, 13, 1, 4, 5, 4, 10, 343, 12, 45, 236, 4, 32, 88, 12, 4, 32, 92, 12, 4, 32, 207, 12, 4, 5, 4, 10, 199, 12, 200, 1, 4, 5, 4, 5, 4, 8, 52, 4, 10, 57, 12, 11, 4, 10, 149, 12, 11, 15, 4, 10, 60, 12, 11, 199, 4, 10, 56, 12, 11, 112, 4, 10, 55, 12, 11, 114, 4, 10, 216, 12, 11, 138, 4, 10, 58, 12, 11, 179, 4, 10, 339, 12, 11, 167, 131, 133, 259, 4, 5, 4, 8, 61, 4, 10, 62, 63, 252, 64, 65, 66, 4, 10, 151, 152, 68, 4, 5, 4, 8, 69, 4, 10, 199, 18, 145, 18, 12, 104, 4, 10, 199, 18, 15, 18, 12, 104, 4, 10, 199, 179, 12, 70, 71, 4, 5, 4, 10, 44, 199, 12, 189, 4, 5, 4, 10, 199, 112, 12, 73, 190, 154, 351, 4, 10, 199, 114, 12, 73, 346, 154, 351, 4, 10, 199, 138, 12, 73, 348, 154, 351, 4, 5, 4, 10, 199, 112, 12, 73, 348, 154, 108, 4, 10, 199, 114, 12, 73, 190, 154, 108, 4, 10, 199, 138, 12, 73, 346, 154, 108, 4, 5, 4, 10, 199, 112, 12, 73, 346, 154, 350, 4, 10, 199, 114, 12, 73, 348, 154, 350, 4, 10, 199, 138, 12, 73, 190, 154, 350, 4, 5, 4, 10, 199, 88, 12, 79, 190, 241, 347, 284, 4, 10, 199, 88, 12, 79, 346, 241, 347, 284, 4, 10, 199, 88, 12, 79, 348, 241, 347, 284, 4, 5, 4, 10, 199, 92, 12, 79, 190, 241, 347, 187, 4, 10, 199, 92, 12, 79, 346, 241, 347, 187, 4, 10, 199, 92, 12, 79, 348, 241, 347, 187, 4, 5, 4, 10, 199, 207, 12, 79, 190, 241, 347, 72, 4, 10, 199, 207, 12, 79, 346, 241, 347, 72, 4, 10, 199, 207, 12, 79, 348, 241, 347, 72, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [6, 291, 4, 8, 9, 4, 5, 4, 10, 11, 12, 13, 1, 4, 10, 15, 12, 13, 111, 51, 4, 5, 4, 10, 49, 12, 13, 4, 32, 112, 12, 1, 4, 32, 114, 12, 1, 4, 32, 138, 12, 1, 4, 5, 4, 10, 167, 12, 13, 1, 129, 4, 5, 4, 10, 127, 12, 128, 236, 198, 4, 32, 131, 18, 12, 18, 1, 18, 132, 4, 32, 133, 18, 12, 18, 1, 18, 132, 4, 32, 259, 18, 12, 18, 1, 18, 132, 4, 5, 4, 10, 44, 12, 45, 154, 4, 32, 159, 12, 255, 172, 4, 32, 341, 12, 48, 172, 4, 32, 342, 12, 1, 172, 4, 5, 4, 10, 179, 12, 13, 1, 4, 5, 4, 10, 343, 12, 45, 236, 4, 32, 88, 12, 4, 32, 92, 12, 4, 32, 207, 12, 4, 5, 4, 10, 199, 12, 200, 1, 4, 5, 4, 5, 4, 8, 52, 4, 10, 57, 12, 11, 4, 10, 149, 12, 11, 15, 4, 10, 60, 12, 11, 199, 4, 10, 56, 12, 11, 112, 4, 10, 55, 12, 11, 114, 4, 10, 216, 12, 11, 138, 4, 10, 58, 12, 11, 179, 4, 10, 339, 12, 11, 167, 131, 133, 259, 4, 5, 4, 8, 61, 4, 10, 62, 63, 252, 64, 65, 66, 4, 10, 151, 152, 68, 4, 5, 4, 8, 69, 4, 10, 199, 18, 145, 18, 12, 104, 4, 10, 199, 18, 15, 18, 12, 104, 4, 10, 199, 179, 12, 70, 71, 4, 5, 4, 10, 44, 199, 12, 189, 4, 5, 4, 10, 199, 112, 12, 73, 190, 154, 351, 4, 10, 199, 114, 12, 73, 346, 154, 351, 4, 10, 199, 138, 12, 73, 348, 154, 351, 4, 5, 4, 10, 199, 112, 12, 73, 348, 154, 108, 4, 10, 199, 114, 12, 73, 190, 154, 108, 4, 10, 199, 138, 12, 73, 346, 154, 108, 4, 5, 4, 10, 199, 112, 12, 73, 346, 154, 350, 4, 10, 199, 114, 12, 73, 348, 154, 350, 4, 10, 199, 138, 12, 73, 190, 154, 350, 4, 5, 4, 10, 199, 88, 12, 79, 190, 241, 347, 284, 4, 10, 199, 88, 12, 79, 346, 241, 347, 284, 4, 10, 199, 88, 12, 79, 348, 241, 347, 284, 4, 5, 4, 10, 199, 92, 12, 79, 190, 241, 347, 187, 4, 10, 199, 92, 12, 79, 346, 241, 347, 187, 4, 10, 199, 92, 12, 79, 348, 241, 347, 187, 4, 5, 4, 10, 199, 207, 12, 79, 190, 241, 347, 72, 4, 10, 199, 207, 12, 79, 346, 241, 347, 72, 4, 10, 199, 207, 12, 79, 348, 241, 347, 72, 4, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 445}} \ No newline at end of file +{"0": {"input": [2, 5, 64, 5, 4, 158, 1, 5, 6, 7, 5, 8, 9, 10, 11, 336, 98, 5, 8, 362, 10, 363, 93, 5, 8, 174, 58, 10, 175, 1, 5, 8, 13, 10, 11, 431, 5, 8, 15, 10, 11, 1, 5, 8, 19, 10, 11, 1, 5, 6, 64, 5, 6, 77, 5, 8, 146, 10, 9, 19, 5, 8, 78, 10, 9, 13, 5, 8, 86, 10, 9, 5, 8, 84, 10, 9, 174, 5, 8, 64, 5, 6, 87, 5, 8, 95, 148, 193, 149, 97, 94, 58, 64, 5, 8, 91, 105, 1, 58, 1, 105, 97, 90, 5, 64, 5, 6, 65, 5, 8, 174, 58, 76, 19, 15, 58, 10, 75, 5, 8, 13, 174, 10, 66, 71, 73, 5, 8, 15, 174, 10, 223, 365, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [5, 64, 5, 4, 158, 1, 5, 6, 7, 5, 8, 9, 10, 11, 336, 98, 5, 8, 362, 10, 363, 93, 5, 8, 174, 58, 10, 175, 1, 5, 8, 13, 10, 11, 431, 5, 8, 15, 10, 11, 1, 5, 8, 19, 10, 11, 1, 5, 6, 64, 5, 6, 77, 5, 8, 146, 10, 9, 19, 5, 8, 78, 10, 9, 13, 5, 8, 86, 10, 9, 5, 8, 84, 10, 9, 174, 5, 8, 64, 5, 6, 87, 5, 8, 95, 148, 193, 149, 97, 94, 58, 64, 5, 8, 91, 105, 1, 58, 1, 105, 97, 90, 5, 64, 5, 6, 65, 5, 8, 174, 58, 76, 19, 15, 58, 10, 75, 5, 8, 13, 174, 10, 66, 71, 73, 5, 8, 15, 174, 10, 223, 365, 5, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 134}, "1": {"input": [2, 4, 5, 6, 7, 107, 64, 5, 8, 9, 107, 10, 11, 101, 64, 5, 8, 13, 10, 225, 226, 5, 14, 1, 10, 1, 1, 5, 8, 15, 10, 11, 20, 5, 14, 64, 5, 6, 87, 5, 8, 95, 229, 107, 90, 6, 64, 5, 8, 95, 1, 94, 6, 64, 5, 231, 64, 5, 6, 65, 5, 8, 13, 152, 10, 232, 5, 8, 9, 1, 107, 10, 74, 73, 5, 8, 1, 15, 10, 74, 5, 8, 64, 5, 6, 77, 5, 8, 233, 10, 9, 5, 8, 1, 10, 1, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [4, 5, 6, 7, 107, 64, 5, 8, 9, 107, 10, 11, 101, 64, 5, 8, 13, 10, 225, 226, 5, 14, 1, 10, 1, 1, 5, 8, 15, 10, 11, 20, 5, 14, 64, 5, 6, 87, 5, 8, 95, 229, 107, 90, 6, 64, 5, 8, 95, 1, 94, 6, 64, 5, 231, 64, 5, 6, 65, 5, 8, 13, 152, 10, 232, 5, 8, 9, 1, 107, 10, 74, 73, 5, 8, 1, 15, 10, 74, 5, 8, 64, 5, 6, 77, 5, 8, 233, 10, 9, 5, 8, 1, 10, 1, 5, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 97}, "2": {"input": [2, 4, 5, 6, 7, 5, 8, 9, 10, 11, 56, 12, 5, 8, 46, 10, 47, 48, 5, 14, 50, 10, 1, 108, 1, 236, 5, 14, 52, 58, 10, 1, 22, 51, 279, 5, 8, 202, 10, 5, 14, 104, 10, 106, 20, 1, 407, 119, 5, 14, 174, 58, 10, 175, 1, 5, 8, 362, 10, 363, 295, 5, 14, 485, 10, 101, 138, 1, 5, 14, 1, 58, 10, 28, 58, 1, 1, 5, 64, 5, 6, 77, 5, 8, 311, 10, 9, 52, 5, 8, 185, 10, 9, 50, 5, 8, 186, 10, 9, 104, 5, 8, 84, 10, 9, 174, 5, 64, 5, 6, 87, 5, 8, 88, 1, 90, 5, 8, 95, 58, 193, 58, 97, 94, 5, 64, 5, 6, 65, 5, 8, 202, 58, 76, 58, 10, 75, 5, 8, 362, 174, 104, 10, 74, 73, 5, 8, 174, 104, 10, 74, 222, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [4, 5, 6, 7, 5, 8, 9, 10, 11, 56, 12, 5, 8, 46, 10, 47, 48, 5, 14, 50, 10, 1, 108, 1, 236, 5, 14, 52, 58, 10, 1, 22, 51, 279, 5, 8, 202, 10, 5, 14, 104, 10, 106, 20, 1, 407, 119, 5, 14, 174, 58, 10, 175, 1, 5, 8, 362, 10, 363, 295, 5, 14, 485, 10, 101, 138, 1, 5, 14, 1, 58, 10, 28, 58, 1, 1, 5, 64, 5, 6, 77, 5, 8, 311, 10, 9, 52, 5, 8, 185, 10, 9, 50, 5, 8, 186, 10, 9, 104, 5, 8, 84, 10, 9, 174, 5, 64, 5, 6, 87, 5, 8, 88, 1, 90, 5, 8, 95, 58, 193, 58, 97, 94, 5, 64, 5, 6, 65, 5, 8, 202, 58, 76, 58, 10, 75, 5, 8, 362, 174, 104, 10, 74, 73, 5, 8, 174, 104, 10, 74, 222, 5, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 153}, "3": {"input": [2, 4, 158, 5, 6, 7, 5, 8, 9, 10, 11, 172, 98, 5, 8, 57, 10, 59, 429, 248, 365, 5, 8, 13, 10, 11, 5, 14, 202, 10, 5, 14, 252, 10, 1, 5, 14, 273, 10, 1, 5, 14, 321, 10, 1, 5, 14, 373, 10, 20, 5, 14, 374, 10, 101, 5, 64, 5, 8, 362, 10, 363, 477, 119, 118, 5, 64, 5, 8, 15, 10, 11, 207, 299, 5, 64, 5, 64, 5, 6, 77, 5, 8, 86, 10, 9, 5, 8, 84, 10, 57, 9, 5, 8, 80, 10, 202, 9, 5, 64, 5, 6, 65, 5, 8, 57, 15, 76, 10, 75, 5, 64, 5, 8, 202, 329, 10, 66, 284, 5, 8, 321, 329, 10, 66, 378, 1, 552, 58, 394, 5, 8, 273, 329, 10, 66, 496, 1, 552, 5, 8, 252, 329, 10, 66, 421, 1, 552, 5, 64, 5, 8, 252, 362, 10, 66, 379, 58, 222, 68, 5, 8, 273, 362, 10, 66, 58, 284, 312, 68, 5, 8, 321, 362, 10, 66, 58, 421, 262, 68, 5, 64, 5, 6, 87, 5, 8, 1, 378, 93, 94, 5, 8, 1, 379, 93, 94, 5, 8, 88, 195, 90, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [4, 158, 5, 6, 7, 5, 8, 9, 10, 11, 172, 98, 5, 8, 57, 10, 59, 429, 248, 365, 5, 8, 13, 10, 11, 5, 14, 202, 10, 5, 14, 252, 10, 1, 5, 14, 273, 10, 1, 5, 14, 321, 10, 1, 5, 14, 373, 10, 20, 5, 14, 374, 10, 101, 5, 64, 5, 8, 362, 10, 363, 477, 119, 118, 5, 64, 5, 8, 15, 10, 11, 207, 299, 5, 64, 5, 64, 5, 6, 77, 5, 8, 86, 10, 9, 5, 8, 84, 10, 57, 9, 5, 8, 80, 10, 202, 9, 5, 64, 5, 6, 65, 5, 8, 57, 15, 76, 10, 75, 5, 64, 5, 8, 202, 329, 10, 66, 284, 5, 8, 321, 329, 10, 66, 378, 1, 552, 58, 394, 5, 8, 273, 329, 10, 66, 496, 1, 552, 5, 8, 252, 329, 10, 66, 421, 1, 552, 5, 64, 5, 8, 252, 362, 10, 66, 379, 58, 222, 68, 5, 8, 273, 362, 10, 66, 58, 284, 312, 68, 5, 8, 321, 362, 10, 66, 58, 421, 262, 68, 5, 64, 5, 6, 87, 5, 8, 1, 378, 93, 94, 5, 8, 1, 379, 93, 94, 5, 8, 88, 195, 90, 5, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 203}, "4": {"input": [2, 4, 5, 105, 7, 5, 6, 9, 10, 11, 1, 159, 98, 5, 6, 13, 10, 11, 201, 98, 5, 64, 5, 6, 43, 58, 10, 44, 28, 160, 5, 64, 5, 6, 15, 10, 11, 5, 8, 19, 10, 110, 58, 20, 569, 5, 8, 21, 10, 114, 58, 205, 570, 5, 64, 5, 6, 62, 10, 11, 28, 431, 201, 98, 5, 8, 202, 10, 5, 8, 252, 10, 5, 8, 273, 10, 5, 8, 321, 10, 5, 64, 5, 6, 53, 10, 54, 245, 118, 246, 5, 64, 5, 64, 5, 6, 373, 10, 5, 247, 57, 58, 10, 59, 60, 248, 337, 250, 5, 247, 317, 10, 318, 438, 254, 5, 468, 529, 58, 10, 114, 20, 5, 468, 530, 58, 10, 110, 205, 5, 64, 5, 6, 374, 10, 5, 247, 104, 10, 106, 31, 407, 408, 5, 247, 255, 10, 106, 31, 407, 201, 98, 5, 64, 5, 247, 258, 10, 106, 31, 584, 408, 5, 247, 585, 10, 106, 31, 584, 201, 98, 5, 64, 5, 247, 1, 10, 106, 31, 253, 408, 5, 247, 1, 10, 106, 31, 253, 201, 98, 5, 64, 5, 64, 5, 6, 173, 10, 11, 23, 5, 247, 375, 10, 5, 247, 376, 10, 201, 98, 5, 247, 583, 10, 5, 247, 1, 10, 201, 98, 5, 247, 1, 10, 5, 247, 1, 10, 201, 98, 5, 64, 5, 64, 5, 6, 183, 10, 11, 260, 184, 5, 64, 5, 6, 136, 10, 137, 452, 5, 6, 163, 10, 164, 290, 5, 247, 1, 10, 5, 247, 1, 10, 201, 98, 5, 247, 1, 10, 5, 247, 1, 10, 201, 98, 5, 247, 1, 10, 5, 247, 1, 10, 201, 98, 5, 64, 5, 64, 5, 105, 77, 5, 6, 84, 10, 57, 9, 5, 6, 147, 10, 9, 43, 5, 6, 85, 10, 183, 5, 6, 86, 10, 9, 5, 64, 5, 6, 241, 10, 21, 9, 5, 6, 145, 10, 19, 9, 5, 6, 79, 10, 13, 9, 5, 64, 5, 6, 82, 10, 255, 9, 5, 6, 1, 10, 585, 9, 5, 6, 81, 10, 1, 9, 5, 64, 5, 6, 218, 10, 376, 9, 5, 6, 215, 10, 1, 9, 5, 6, 1, 10, 1, 9, 5, 64, 5, 6, 185, 10, 1, 9, 5, 6, 186, 10, 1, 9, 5, 6, 187, 10, 1, 9, 5, 64, 5, 6, 78, 10, 202, 9, 5, 6, 80, 10, 252, 9, 5, 6, 142, 10, 273, 9, 5, 6, 83, 10, 321, 9, 5, 64, 5, 105, 65, 5, 6, 57, 183, 58, 10, 75, 5, 6, 374, 183, 13, 173, 374, 10, 75, 5, 6, 374, 53, 10, 74, 262, 5, 64, 5, 6, 373, 374, 10, 221, 5, 6, 373, 173, 10, 74, 70, 5, 64, 5, 6, 57, 15, 10, 358, 326, 359, 5, 6, 57, 21, 10, 66, 533, 5, 6, 57, 19, 10, 66, 534, 5, 64, 5, 6, 317, 62, 10, 66, 96, 5, 64, 5, 6, 57, 202, 10, 330, 150, 1, 5, 6, 57, 202, 10, 330, 380, 1, 5, 6, 57, 202, 10, 330, 1, 1, 5, 64, 5, 6, 57, 252, 10, 330, 581, 1, 5, 6, 57, 252, 10, 330, 588, 1, 5, 6, 57, 252, 10, 330, 381, 1, 5, 6, 57, 252, 10, 330, 1, 1, 5, 6, 57, 252, 10, 330, 1, 1, 5, 6, 57, 252, 10, 330, 1, 1, 5, 64, 5, 6, 57, 273, 10, 330, 1, 1, 5, 6, 57, 273, 10, 330, 150, 1, 5, 6, 57, 273, 10, 330, 1, 1, 5, 6], "target": [4, 5, 105, 7, 5, 6, 9, 10, 11, 1, 159, 98, 5, 6, 13, 10, 11, 201, 98, 5, 64, 5, 6, 43, 58, 10, 44, 28, 160, 5, 64, 5, 6, 15, 10, 11, 5, 8, 19, 10, 110, 58, 20, 569, 5, 8, 21, 10, 114, 58, 205, 570, 5, 64, 5, 6, 62, 10, 11, 28, 431, 201, 98, 5, 8, 202, 10, 5, 8, 252, 10, 5, 8, 273, 10, 5, 8, 321, 10, 5, 64, 5, 6, 53, 10, 54, 245, 118, 246, 5, 64, 5, 64, 5, 6, 373, 10, 5, 247, 57, 58, 10, 59, 60, 248, 337, 250, 5, 247, 317, 10, 318, 438, 254, 5, 468, 529, 58, 10, 114, 20, 5, 468, 530, 58, 10, 110, 205, 5, 64, 5, 6, 374, 10, 5, 247, 104, 10, 106, 31, 407, 408, 5, 247, 255, 10, 106, 31, 407, 201, 98, 5, 64, 5, 247, 258, 10, 106, 31, 584, 408, 5, 247, 585, 10, 106, 31, 584, 201, 98, 5, 64, 5, 247, 1, 10, 106, 31, 253, 408, 5, 247, 1, 10, 106, 31, 253, 201, 98, 5, 64, 5, 64, 5, 6, 173, 10, 11, 23, 5, 247, 375, 10, 5, 247, 376, 10, 201, 98, 5, 247, 583, 10, 5, 247, 1, 10, 201, 98, 5, 247, 1, 10, 5, 247, 1, 10, 201, 98, 5, 64, 5, 64, 5, 6, 183, 10, 11, 260, 184, 5, 64, 5, 6, 136, 10, 137, 452, 5, 6, 163, 10, 164, 290, 5, 247, 1, 10, 5, 247, 1, 10, 201, 98, 5, 247, 1, 10, 5, 247, 1, 10, 201, 98, 5, 247, 1, 10, 5, 247, 1, 10, 201, 98, 5, 64, 5, 64, 5, 105, 77, 5, 6, 84, 10, 57, 9, 5, 6, 147, 10, 9, 43, 5, 6, 85, 10, 183, 5, 6, 86, 10, 9, 5, 64, 5, 6, 241, 10, 21, 9, 5, 6, 145, 10, 19, 9, 5, 6, 79, 10, 13, 9, 5, 64, 5, 6, 82, 10, 255, 9, 5, 6, 1, 10, 585, 9, 5, 6, 81, 10, 1, 9, 5, 64, 5, 6, 218, 10, 376, 9, 5, 6, 215, 10, 1, 9, 5, 6, 1, 10, 1, 9, 5, 64, 5, 6, 185, 10, 1, 9, 5, 6, 186, 10, 1, 9, 5, 6, 187, 10, 1, 9, 5, 64, 5, 6, 78, 10, 202, 9, 5, 6, 80, 10, 252, 9, 5, 6, 142, 10, 273, 9, 5, 6, 83, 10, 321, 9, 5, 64, 5, 105, 65, 5, 6, 57, 183, 58, 10, 75, 5, 6, 374, 183, 13, 173, 374, 10, 75, 5, 6, 374, 53, 10, 74, 262, 5, 64, 5, 6, 373, 374, 10, 221, 5, 6, 373, 173, 10, 74, 70, 5, 64, 5, 6, 57, 15, 10, 358, 326, 359, 5, 6, 57, 21, 10, 66, 533, 5, 6, 57, 19, 10, 66, 534, 5, 64, 5, 6, 317, 62, 10, 66, 96, 5, 64, 5, 6, 57, 202, 10, 330, 150, 1, 5, 6, 57, 202, 10, 330, 380, 1, 5, 6, 57, 202, 10, 330, 1, 1, 5, 64, 5, 6, 57, 252, 10, 330, 581, 1, 5, 6, 57, 252, 10, 330, 588, 1, 5, 6, 57, 252, 10, 330, 381, 1, 5, 6, 57, 252, 10, 330, 1, 1, 5, 6, 57, 252, 10, 330, 1, 1, 5, 6, 57, 252, 10, 330, 1, 1, 5, 64, 5, 6, 57, 273, 10, 330, 1, 1, 5, 6, 57, 273, 10, 330, 150, 1, 5, 6, 57, 273, 10, 330, 1, 1, 5, 6, 3], "length": 600}, "5": {"input": [2, 4, 5, 105, 7, 5, 6, 9, 10, 11, 235, 5, 6, 13, 58, 10, 11, 28, 573, 1, 5, 6, 362, 10, 363, 245, 511, 119, 5, 64, 5, 6, 202, 10, 5, 247, 57, 58, 10, 59, 365, 386, 5, 247, 252, 10, 5, 8, 271, 58, 10, 272, 291, 205, 33, 390, 5, 8, 527, 58, 10, 272, 291, 111, 40, 1, 5, 64, 5, 6, 15, 10, 11, 167, 5, 64, 5, 105, 77, 5, 6, 139, 10, 9, 13, 5, 6, 494, 10, 9, 271, 5, 6, 80, 10, 9, 527, 5, 6, 86, 10, 9, 5, 6, 84, 10, 9, 57, 5, 64, 5, 105, 65, 5, 6, 202, 15, 58, 10, 75, 5, 6, 252, 13, 10, 72, 70, 5, 6, 252, 362, 10, 74, 262, 5, 64, 5, 105, 87, 5, 6, 95, 291, 105, 94, 5, 6, 95, 284, 90, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [4, 5, 105, 7, 5, 6, 9, 10, 11, 235, 5, 6, 13, 58, 10, 11, 28, 573, 1, 5, 6, 362, 10, 363, 245, 511, 119, 5, 64, 5, 6, 202, 10, 5, 247, 57, 58, 10, 59, 365, 386, 5, 247, 252, 10, 5, 8, 271, 58, 10, 272, 291, 205, 33, 390, 5, 8, 527, 58, 10, 272, 291, 111, 40, 1, 5, 64, 5, 6, 15, 10, 11, 167, 5, 64, 5, 105, 77, 5, 6, 139, 10, 9, 13, 5, 6, 494, 10, 9, 271, 5, 6, 80, 10, 9, 527, 5, 6, 86, 10, 9, 5, 6, 84, 10, 9, 57, 5, 64, 5, 105, 65, 5, 6, 202, 15, 58, 10, 75, 5, 6, 252, 13, 10, 72, 70, 5, 6, 252, 362, 10, 74, 262, 5, 64, 5, 105, 87, 5, 6, 95, 291, 105, 94, 5, 6, 95, 284, 90, 5, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 151}, "6": {"input": [2, 4, 5, 6, 7, 5, 8, 9, 10, 11, 12, 5, 8, 13, 105, 10, 11, 161, 236, 48, 5, 8, 362, 10, 363, 56, 93, 118, 364, 119, 5, 64, 5, 8, 46, 10, 47, 131, 462, 276, 277, 48, 5, 8, 43, 10, 44, 28, 307, 5, 64, 5, 8, 202, 10, 5, 14, 57, 58, 10, 59, 365, 268, 5, 14, 271, 10, 272, 194, 127, 20, 506, 248, 24, 5, 64, 5, 8, 15, 10, 11, 238, 18, 5, 6, 77, 5, 8, 82, 10, 9, 43, 5, 8, 147, 10, 9, 46, 5, 8, 79, 10, 9, 13, 5, 8, 86, 10, 9, 5, 8, 84, 10, 9, 57, 5, 8, 85, 10, 9, 15, 5, 64, 5, 6, 87, 5, 8, 95, 58, 96, 58, 97, 94, 5, 8, 91, 467, 1, 97, 90, 5, 64, 5, 6, 65, 5, 8, 57, 13, 58, 10, 74, 222, 5, 8, 271, 13, 58, 10, 74, 516, 5, 8, 202, 15, 76, 10, 75, 5, 8, 15, 362, 58, 10, 74, 70, 5, 8, 271, 43, 10, 74, 262, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [4, 5, 6, 7, 5, 8, 9, 10, 11, 12, 5, 8, 13, 105, 10, 11, 161, 236, 48, 5, 8, 362, 10, 363, 56, 93, 118, 364, 119, 5, 64, 5, 8, 46, 10, 47, 131, 462, 276, 277, 48, 5, 8, 43, 10, 44, 28, 307, 5, 64, 5, 8, 202, 10, 5, 14, 57, 58, 10, 59, 365, 268, 5, 14, 271, 10, 272, 194, 127, 20, 506, 248, 24, 5, 64, 5, 8, 15, 10, 11, 238, 18, 5, 6, 77, 5, 8, 82, 10, 9, 43, 5, 8, 147, 10, 9, 46, 5, 8, 79, 10, 9, 13, 5, 8, 86, 10, 9, 5, 8, 84, 10, 9, 57, 5, 8, 85, 10, 9, 15, 5, 64, 5, 6, 87, 5, 8, 95, 58, 96, 58, 97, 94, 5, 8, 91, 467, 1, 97, 90, 5, 64, 5, 6, 65, 5, 8, 57, 13, 58, 10, 74, 222, 5, 8, 271, 13, 58, 10, 74, 516, 5, 8, 202, 15, 76, 10, 75, 5, 8, 15, 362, 58, 10, 74, 70, 5, 8, 271, 43, 10, 74, 262, 5, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 185}, "7": {"input": [2, 4, 158, 5, 6, 7, 5, 8, 9, 10, 11, 172, 98, 5, 8, 13, 10, 11, 456, 98, 5, 8, 57, 10, 59, 429, 248, 479, 5, 64, 5, 8, 15, 10, 11, 456, 5, 8, 19, 10, 11, 5, 14, 21, 10, 201, 98, 5, 14, 62, 10, 1, 1, 1, 5, 64, 5, 8, 173, 10, 11, 199, 5, 64, 5, 8, 183, 10, 1, 5, 14, 480, 58, 10, 481, 205, 1, 365, 5, 14, 362, 10, 363, 5, 64, 5, 8, 348, 10, 11, 207, 184, 18, 5, 64, 5, 64, 5, 6, 77, 5, 8, 86, 10, 9, 5, 8, 84, 10, 57, 9, 5, 8, 83, 10, 15, 9, 5, 8, 140, 10, 21, 15, 13, 5, 8, 147, 10, 173, 9, 5, 64, 5, 6, 65, 5, 8, 57, 348, 76, 10, 75, 5, 64, 5, 8, 21, 183, 10, 66, 243, 5, 8, 15, 62, 10, 74, 5, 64, 5, 8, 57, 15, 10, 74, 5, 8, 173, 57, 10, 74, 5, 64, 5, 6, 87, 5, 8, 95, 96, 94, 5, 8, 95, 409, 90, 5, 8, 88, 195, 90, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [4, 158, 5, 6, 7, 5, 8, 9, 10, 11, 172, 98, 5, 8, 13, 10, 11, 456, 98, 5, 8, 57, 10, 59, 429, 248, 479, 5, 64, 5, 8, 15, 10, 11, 456, 5, 8, 19, 10, 11, 5, 14, 21, 10, 201, 98, 5, 14, 62, 10, 1, 1, 1, 5, 64, 5, 8, 173, 10, 11, 199, 5, 64, 5, 8, 183, 10, 1, 5, 14, 480, 58, 10, 481, 205, 1, 365, 5, 14, 362, 10, 363, 5, 64, 5, 8, 348, 10, 11, 207, 184, 18, 5, 64, 5, 64, 5, 6, 77, 5, 8, 86, 10, 9, 5, 8, 84, 10, 57, 9, 5, 8, 83, 10, 15, 9, 5, 8, 140, 10, 21, 15, 13, 5, 8, 147, 10, 173, 9, 5, 64, 5, 6, 65, 5, 8, 57, 348, 76, 10, 75, 5, 64, 5, 8, 21, 183, 10, 66, 243, 5, 8, 15, 62, 10, 74, 5, 64, 5, 8, 57, 15, 10, 74, 5, 8, 173, 57, 10, 74, 5, 64, 5, 6, 87, 5, 8, 95, 96, 94, 5, 8, 95, 409, 90, 5, 8, 88, 195, 90, 5, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 192}, "8": {"input": [2, 4, 158, 234, 5, 64, 5, 6, 7, 5, 8, 9, 10, 11, 370, 98, 5, 8, 13, 10, 11, 370, 98, 5, 8, 15, 105, 10, 11, 161, 372, 5, 8, 174, 10, 175, 371, 5, 8, 163, 10, 164, 5, 14, 166, 107, 10, 58, 167, 5, 14, 168, 58, 10, 58, 400, 5, 8, 19, 10, 11, 184, 18, 5, 64, 5, 6, 77, 5, 8, 84, 10, 174, 13, 5, 8, 300, 10, 9, 15, 5, 8, 240, 10, 166, 13, 5, 8, 86, 10, 13, 5, 8, 85, 10, 13, 19, 5, 64, 5, 6, 65, 5, 8, 174, 19, 10, 75, 5, 8, 163, 174, 58, 10, 189, 5, 8, 163, 19, 163, 105, 10, 190, 5, 8, 166, 15, 107, 10, 66, 401, 73, 5, 8, 168, 13, 10, 66, 396, 70, 5, 64, 5, 6, 87, 5, 8, 95, 396, 107, 97, 90, 5, 64, 5, 64, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [4, 158, 234, 5, 64, 5, 6, 7, 5, 8, 9, 10, 11, 370, 98, 5, 8, 13, 10, 11, 370, 98, 5, 8, 15, 105, 10, 11, 161, 372, 5, 8, 174, 10, 175, 371, 5, 8, 163, 10, 164, 5, 14, 166, 107, 10, 58, 167, 5, 14, 168, 58, 10, 58, 400, 5, 8, 19, 10, 11, 184, 18, 5, 64, 5, 6, 77, 5, 8, 84, 10, 174, 13, 5, 8, 300, 10, 9, 15, 5, 8, 240, 10, 166, 13, 5, 8, 86, 10, 13, 5, 8, 85, 10, 13, 19, 5, 64, 5, 6, 65, 5, 8, 174, 19, 10, 75, 5, 8, 163, 174, 58, 10, 189, 5, 8, 163, 19, 163, 105, 10, 190, 5, 8, 166, 15, 107, 10, 66, 401, 73, 5, 8, 168, 13, 10, 66, 396, 70, 5, 64, 5, 6, 87, 5, 8, 95, 396, 107, 97, 90, 5, 64, 5, 64, 5, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 157}, "9": {"input": [2, 4, 383, 5, 6, 7, 5, 8, 9, 10, 11, 98, 159, 5, 8, 43, 10, 44, 28, 199, 5, 64, 5, 8, 362, 10, 363, 245, 118, 1, 165, 5, 8, 136, 10, 137, 101, 1, 1, 1, 165, 5, 8, 412, 10, 137, 1, 165, 452, 5, 64, 5, 64, 5, 8, 13, 10, 11, 294, 5, 8, 413, 10, 137, 478, 292, 290, 119, 5, 8, 414, 10, 137, 244, 93, 295, 5, 64, 5, 8, 15, 10, 11, 1, 5, 8, 19, 10, 11, 201, 5, 64, 5, 8, 202, 10, 5, 14, 57, 10, 59, 112, 365, 250, 248, 1, 1, 5, 14, 104, 10, 106, 341, 256, 1, 584, 5, 14, 271, 10, 272, 96, 464, 309, 16, 58, 1, 5, 64, 5, 8, 21, 10, 11, 184, 18, 5, 64, 5, 6, 65, 5, 8, 136, 57, 105, 10, 303, 262, 5, 8, 413, 57, 6, 10, 303, 73, 5, 8, 414, 57, 148, 10, 303, 73, 5, 64, 5, 8, 13, 57, 10, 304, 420, 93, 5, 8, 202, 21, 13, 10, 75, 523, 5, 64, 5, 8, 43, 57, 10, 74, 219, 5, 64, 5, 8, 57, 104, 10, 221, 453, 5, 8, 104, 362, 10, 74, 262, 5, 64, 5, 8, 57, 271, 10, 221, 444, 5, 8, 271, 362, 10, 74, 73, 5, 64, 5, 8, 57, 15, 10, 395, 419, 93, 411, 1, 5, 8, 57, 412, 58, 10, 454, 444, 68, 5, 64, 5, 6, 87, 5, 8, 95, 96, 97, 94, 5, 8, 95, 194, 97, 90, 5, 64, 5, 6, 77, 5, 8, 82, 10, 43, 9, 5, 8, 142, 10, 136, 9, 5, 8, 78, 10, 413, 9, 5, 8, 146, 10, 104, 9, 5, 8, 143, 10, 271, 9, 5, 8, 79, 10, 412, 9, 5, 8, 301, 10, 414, 9, 5, 8, 144, 10, 13, 9, 5, 8, 494, 10, 15, 9, 5, 8, 84, 10, 57, 9, 5, 8, 86, 10, 287, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [4, 383, 5, 6, 7, 5, 8, 9, 10, 11, 98, 159, 5, 8, 43, 10, 44, 28, 199, 5, 64, 5, 8, 362, 10, 363, 245, 118, 1, 165, 5, 8, 136, 10, 137, 101, 1, 1, 1, 165, 5, 8, 412, 10, 137, 1, 165, 452, 5, 64, 5, 64, 5, 8, 13, 10, 11, 294, 5, 8, 413, 10, 137, 478, 292, 290, 119, 5, 8, 414, 10, 137, 244, 93, 295, 5, 64, 5, 8, 15, 10, 11, 1, 5, 8, 19, 10, 11, 201, 5, 64, 5, 8, 202, 10, 5, 14, 57, 10, 59, 112, 365, 250, 248, 1, 1, 5, 14, 104, 10, 106, 341, 256, 1, 584, 5, 14, 271, 10, 272, 96, 464, 309, 16, 58, 1, 5, 64, 5, 8, 21, 10, 11, 184, 18, 5, 64, 5, 6, 65, 5, 8, 136, 57, 105, 10, 303, 262, 5, 8, 413, 57, 6, 10, 303, 73, 5, 8, 414, 57, 148, 10, 303, 73, 5, 64, 5, 8, 13, 57, 10, 304, 420, 93, 5, 8, 202, 21, 13, 10, 75, 523, 5, 64, 5, 8, 43, 57, 10, 74, 219, 5, 64, 5, 8, 57, 104, 10, 221, 453, 5, 8, 104, 362, 10, 74, 262, 5, 64, 5, 8, 57, 271, 10, 221, 444, 5, 8, 271, 362, 10, 74, 73, 5, 64, 5, 8, 57, 15, 10, 395, 419, 93, 411, 1, 5, 8, 57, 412, 58, 10, 454, 444, 68, 5, 64, 5, 6, 87, 5, 8, 95, 96, 97, 94, 5, 8, 95, 194, 97, 90, 5, 64, 5, 6, 77, 5, 8, 82, 10, 43, 9, 5, 8, 142, 10, 136, 9, 5, 8, 78, 10, 413, 9, 5, 8, 146, 10, 104, 9, 5, 8, 143, 10, 271, 9, 5, 8, 79, 10, 412, 9, 5, 8, 301, 10, 414, 9, 5, 8, 144, 10, 13, 9, 5, 8, 494, 10, 15, 9, 5, 8, 84, 10, 57, 9, 5, 8, 86, 10, 287, 5, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 333}, "10": {"input": [2, 4, 5, 64, 5, 6, 7, 5, 8, 9, 105, 10, 11, 107, 16, 58, 1, 5, 8, 13, 10, 11, 107, 111, 1, 5, 8, 136, 10, 137, 478, 138, 5, 8, 202, 10, 5, 14, 25, 58, 10, 26, 29, 105, 1, 5, 203, 27, 10, 1, 58, 256, 322, 548, 5, 316, 32, 10, 42, 1, 5, 316, 344, 10, 34, 1, 5, 203, 252, 10, 463, 58, 464, 320, 248, 5, 316, 273, 10, 42, 1, 5, 316, 321, 10, 34, 1, 5, 14, 458, 58, 10, 459, 35, 112, 1, 1, 177, 5, 8, 37, 10, 38, 5, 14, 39, 58, 10, 114, 107, 101, 118, 1, 5, 14, 41, 58, 10, 110, 58, 20, 124, 1, 5, 8, 15, 10, 11, 63, 5, 64, 5, 6, 65, 5, 8, 25, 15, 58, 10, 153, 5, 8, 32, 15, 10, 66, 1, 5, 8, 344, 15, 10, 66, 1, 5, 8, 273, 15, 10, 66, 1, 5, 8, 321, 15, 10, 66, 1, 5, 8, 25, 15, 58, 10, 75, 5, 8, 458, 15, 58, 10, 75, 5, 8, 41, 15, 58, 10, 66, 291, 5, 8, 458, 41, 10, 154, 155, 444, 73, 156, 5, 8, 25, 39, 10, 74, 517, 5, 8, 39, 76, 10, 74, 5, 64, 5, 6, 77, 5, 5, 5, 8, 142, 10, 252, 5, 8, 139, 10, 27, 5, 8, 83, 10, 9, 5, 64, 5, 6, 87, 5, 8, 88, 195, 90, 5, 8, 95, 148, 130, 97, 90, 5, 8, 91, 1, 93, 94, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [4, 5, 64, 5, 6, 7, 5, 8, 9, 105, 10, 11, 107, 16, 58, 1, 5, 8, 13, 10, 11, 107, 111, 1, 5, 8, 136, 10, 137, 478, 138, 5, 8, 202, 10, 5, 14, 25, 58, 10, 26, 29, 105, 1, 5, 203, 27, 10, 1, 58, 256, 322, 548, 5, 316, 32, 10, 42, 1, 5, 316, 344, 10, 34, 1, 5, 203, 252, 10, 463, 58, 464, 320, 248, 5, 316, 273, 10, 42, 1, 5, 316, 321, 10, 34, 1, 5, 14, 458, 58, 10, 459, 35, 112, 1, 1, 177, 5, 8, 37, 10, 38, 5, 14, 39, 58, 10, 114, 107, 101, 118, 1, 5, 14, 41, 58, 10, 110, 58, 20, 124, 1, 5, 8, 15, 10, 11, 63, 5, 64, 5, 6, 65, 5, 8, 25, 15, 58, 10, 153, 5, 8, 32, 15, 10, 66, 1, 5, 8, 344, 15, 10, 66, 1, 5, 8, 273, 15, 10, 66, 1, 5, 8, 321, 15, 10, 66, 1, 5, 8, 25, 15, 58, 10, 75, 5, 8, 458, 15, 58, 10, 75, 5, 8, 41, 15, 58, 10, 66, 291, 5, 8, 458, 41, 10, 154, 155, 444, 73, 156, 5, 8, 25, 39, 10, 74, 517, 5, 8, 39, 76, 10, 74, 5, 64, 5, 6, 77, 5, 5, 5, 8, 142, 10, 252, 5, 8, 139, 10, 27, 5, 8, 83, 10, 9, 5, 64, 5, 6, 87, 5, 8, 88, 195, 90, 5, 8, 95, 148, 130, 97, 90, 5, 8, 91, 1, 93, 94, 5, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 260}, "11": {"input": [2, 4, 5, 6, 7, 5, 64, 5, 8, 9, 105, 10, 11, 100, 5, 8, 13, 10, 11, 1, 5, 8, 15, 10, 11, 504, 5, 8, 46, 10, 47, 56, 415, 48, 5, 14, 50, 58, 10, 58, 35, 58, 51, 5, 14, 52, 58, 10, 58, 130, 58, 36, 5, 14, 280, 58, 10, 58, 150, 5, 203, 281, 10, 36, 5, 203, 282, 58, 10, 1, 5, 64, 5, 8, 202, 10, 5, 14, 57, 58, 10, 59, 111, 58, 264, 1, 1, 510, 5, 14, 37, 10, 38, 111, 116, 5, 14, 252, 10, 5, 203, 39, 58, 10, 38, 34, 58, 115, 205, 1, 5, 203, 25, 58, 10, 26, 58, 42, 58, 33, 16, 29, 398, 1, 5, 203, 41, 10, 38, 42, 115, 20, 293, 1, 5, 14, 104, 10, 106, 28, 309, 1, 407, 5, 64, 5, 8, 136, 58, 10, 137, 28, 392, 5, 64, 5, 6, 65, 5, 64, 5, 8, 57, 329, 10, 221, 1, 552, 5, 64, 5, 8, 76, 57, 104, 9, 105, 10, 75, 5, 8, 252, 76, 58, 10, 74, 5, 64, 5, 8, 252, 37, 10, 72, 73, 5, 8, 57, 252, 58, 10, 74, 5, 64, 5, 8, 57, 9, 10, 454, 444, 5, 8, 57, 9, 10, 395, 155, 71, 392, 1, 5, 8, 15, 58, 9, 10, 74, 1, 5, 64, 5, 8, 57, 104, 10, 154, 155, 5, 8, 104, 57, 10, 74, 5, 64, 5, 6, 77, 5, 8, 141, 10, 9, 5, 8, 84, 10, 13, 57, 5, 8, 185, 10, 13, 50, 5, 8, 186, 10, 13, 52, 5, 8, 187, 10, 13, 281, 5, 8, 188, 10, 13, 282, 5, 8, 86, 10, 13, 5, 64, 5, 6, 87, 5, 8, 95, 148, 96, 149, 97, 94, 5, 8, 88, 89, 90, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "target": [4, 5, 6, 7, 5, 64, 5, 8, 9, 105, 10, 11, 100, 5, 8, 13, 10, 11, 1, 5, 8, 15, 10, 11, 504, 5, 8, 46, 10, 47, 56, 415, 48, 5, 14, 50, 58, 10, 58, 35, 58, 51, 5, 14, 52, 58, 10, 58, 130, 58, 36, 5, 14, 280, 58, 10, 58, 150, 5, 203, 281, 10, 36, 5, 203, 282, 58, 10, 1, 5, 64, 5, 8, 202, 10, 5, 14, 57, 58, 10, 59, 111, 58, 264, 1, 1, 510, 5, 14, 37, 10, 38, 111, 116, 5, 14, 252, 10, 5, 203, 39, 58, 10, 38, 34, 58, 115, 205, 1, 5, 203, 25, 58, 10, 26, 58, 42, 58, 33, 16, 29, 398, 1, 5, 203, 41, 10, 38, 42, 115, 20, 293, 1, 5, 14, 104, 10, 106, 28, 309, 1, 407, 5, 64, 5, 8, 136, 58, 10, 137, 28, 392, 5, 64, 5, 6, 65, 5, 64, 5, 8, 57, 329, 10, 221, 1, 552, 5, 64, 5, 8, 76, 57, 104, 9, 105, 10, 75, 5, 8, 252, 76, 58, 10, 74, 5, 64, 5, 8, 252, 37, 10, 72, 73, 5, 8, 57, 252, 58, 10, 74, 5, 64, 5, 8, 57, 9, 10, 454, 444, 5, 8, 57, 9, 10, 395, 155, 71, 392, 1, 5, 8, 15, 58, 9, 10, 74, 1, 5, 64, 5, 8, 57, 104, 10, 154, 155, 5, 8, 104, 57, 10, 74, 5, 64, 5, 6, 77, 5, 8, 141, 10, 9, 5, 8, 84, 10, 13, 57, 5, 8, 185, 10, 13, 50, 5, 8, 186, 10, 13, 52, 5, 8, 187, 10, 13, 281, 5, 8, 188, 10, 13, 282, 5, 8, 86, 10, 13, 5, 64, 5, 6, 87, 5, 8, 95, 148, 96, 149, 97, 94, 5, 8, 88, 89, 90, 5, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "length": 308}} \ No newline at end of file diff --git a/VGDLDataGeneralized/ptb.vocab.json b/VGDLDataGeneralized/ptb.vocab.json index 0107b69..33f5c60 100644 --- a/VGDLDataGeneralized/ptb.vocab.json +++ b/VGDLDataGeneralized/ptb.vocab.json @@ -1 +1 @@ -{"w2i": {"": 0, "": 1, "": 2, "": 3, "\n": 4, "": 5, "BasicGame": 6, "square_size=25": 7, " ": 8, "SpriteSet": 9, " ": 10, "immovable0": 11, ">": 12, "Immovable": 13, "img=oryx/backGrey": 14, "immovable1": 15, "img=newset/water": 16, "ongoingavatar0": 17, " ": 18, "color=YELLOW": 19, "img=oryx/spaceship1": 20, "speed=0.15": 21, "passive0": 22, "Passive": 23, "img=oryx/diamond3": 24, "flicker0": 25, "Flicker": 26, "passive1": 27, "img=oryx/diamond1": 28, "missile0": 29, "Missile": 30, "cooldown=3": 31, " ": 32, "missile1": 33, "orientation=RIGHT": 34, "missile2": 35, "orientation=LEFT": 36, "missile3": 37, "shrinkfactor=0.7": 38, "missile4": 39, "orientation=UP": 40, "missile5": 41, "orientation=DOWN": 42, "img=oryx/firedown1": 43, "resource0": 44, "Resource": 45, "color=GREEN": 46, "value=0": 47, "img=oryx/diamond2": 48, "immovable2": 49, "img=oryx/wall3": 50, "autotiling=True": 51, "LevelMapping": 52, "b": 53, "p": 54, "2": 55, "1": 56, ".": 57, "w": 58, "+": 59, "A": 60, "TerminationSet": 61, "SpriteCounter": 62, " ": 63, " ": 64, "limit=0": 65, "win=False": 66, "MultiSpriteCounter": 67, "win=True": 68, "InteractionSet": 69, "killSprite": 70, "scoreChange=-10": 71, "scoreChange=1": 72, "spawnIfHasMore": 73, "resource=resource0": 74, "stype=passive1": 75, "limit=2": 76, "spawn": 77, "stype=flicker0": 78, "changeResource": 79, "reverseDirection": 80, "stype=missile4": 81, "stype=missile5": 82, " ": 83, "img=oryx/backBlack": 84, "limit=5": 85, "img=oryx/circleEffect1": 86, "shrinkfactor=0.5": 87, "parent0": 88, " ": 89, "shootavatar0": 90, "ShootAvatar": 91, "parent1": 92, "chaser0": 93, "Chaser": 94, "stype=immovable1": 95, "color=ORANGE": 96, "speed=0.1": 97, "chaser1": 98, "speed=0.3": 99, "img=newset/block2": 100, "c": 101, "m": 102, "f": 103, "stepBack": 104, "killBoth": 105, "scoreChange=-1": 106, "scoreChange=2": 107, "stype=parent1": 108, "img=oryx/backOBrown": 109, "color=BROWN": 110, "img=oryx/grass": 111, "immovable3": 112, "color=RED": 113, "immovable4": 114, "color=GRAY": 115, "shrinkfactor=0.75": 116, "bomber0": 117, "Bomber": 118, "bomber1": 119, "stype=missile2": 120, "prob=0.05": 121, "cooldown=2": 122, "bomber2": 123, "stype=missile1": 124, "door0": 125, "Door": 126, "spawnpoint0": 127, "SpawnPoint": 128, "portal=True": 129, "stype=bomber2": 130, "spawnpoint1": 131, "prob=0.01": 132, "spawnpoint2": 133, "orientedflicker0": 134, "OrientedFlicker": 135, "color=LIGHTGRAY": 136, "stype=orientedflicker0": 137, "immovable5": 138, "img=oryx/wall6": 139, "transformTo": 140, "stype=bomber1": 141, "killSecond=True": 142, "stype=immovable3": 143, "stype=immovable2": 144, "EOS": 145, "g": 146, "h": 147, "z": 148, "x": 149, "t": 150, "Timeout": 151, "limit=1000": 152, "stype1=immovable3": 153, "limit=1": 154, "stype=shootavatar0": 155, "key_handler=Pulse": 156, "color=BLUE": 157, "shrinkfactor=0.6": 158, "resource1": 159, "shrinkfactor=0.8": 160, "img=oryx/key2": 161, "img=oryx/doorclosed1": 162, "portal0": 163, "Portal": 164, "stype=immovable5": 165, "color=LIGHTBLUE": 166, "immovable6": 167, "img=oryx/door2": 168, "speed=0.5": 169, "shrinkfactor=0.3": 170, "img=oryx/bullet1": 171, "singleton=True": 172, "img=oryx/bullet2": 173, "img=oryx/potion1": 174, "ammo=resource0": 175, " ": 176, "shootavatar1": 177, "shootavatar2": 178, "immovable7": 179, "img=oryx/dirtwall": 180, "k": 181, "l": 182, "o": 183, "stype=immovable6": 184, "stype=passive0": 185, " ": 186, "scoreChange=5": 187, "teleportToExit": 188, "collectResource": 189, "resource=resource1": 190, "value=1": 191, "killIfOtherHasMore": 192, "stype=missile3": 193, "attractGaze": 194, "undoAll": 195, "square_size=50": 196, "img=newset/floor2": 197, "hidden=True": 198, "movingavatar0": 199, "MovingAvatar": 200, "img=oryx/knight1": 201, "passive2": 202, "passive3": 203, "passive4": 204, "color=DARKBLUE": 205, "img=oryx/cspell4": 206, "parent2": 207, "parent3": 208, "parent4": 209, "parent5": 210, "parent6": 211, "parent7": 212, "door1": 213, "img=oryx/dooropen1": 214, "0": 215, "3": 216, "*": 217, "-": 218, "a": 219, "d": 220, "e": 221, "bounceForward": 222, "killAll": 223, "stype=parent4": 224, "stype=parent5": 225, "stype=parent6": 226, "scoreChange=4": 227, "color=BLACK": 228, "img=oryx/backLBrown": 229, "color=WHITE": 230, "img=newset/lock1": 231, "stype=randommissile0": 232, "randommissile0": 233, "RandomMissile": 234, "speed=0.25": 235, "invisible=True": 236, "img=oryx/pickaxe": 237, "shieldFrom": 238, "stype=immovable0": 239, "stype=spawnpoint0": 240, "value=-1": 241, "stype=door0": 242, "img=oryx/bird1": 243, "healthPoints=5": 244, "img=oryx/tree2": 245, "img=newset/exit2": 246, "TIME": 247, "subtractHealthPoints": 248, "repeating=True": 249, "addHealthPoints": 250, "scoreChange=100": 251, "stype=movingavatar0": 252, "img=oryx/floor3": 253, "color=PINK": 254, "img=oryx/gold2": 255, "img=oryx/orb2": 256, "stype=randompathaltchaser0": 257, "stype=randompathaltchaser3": 258, "spawnpoint3": 259, "stype=randompathaltchaser1": 260, "spawnpoint4": 261, "stype=randompathaltchaser2": 262, " ": 263, "RandomPathAltChaser": 264, "stype1=orientedavatar1": 265, "stype2=orientedavatar2": 266, "cooldown=4": 267, "cons=4": 268, "fleeing0": 269, "Fleeing": 270, "stype=orientedavatar0": 271, "maxDistance=500": 272, "img=oryx/ghost1": 273, "fleeing1": 274, "fleeing2": 275, "fleeing3": 276, "orientedavatar0": 277, "OrientedAvatar": 278, "rotateInPlace=false": 279, "orientedavatar1": 280, "orientedavatar2": 281, " ": 282, "wrapAround": 283, "scoreChange=10": 284, "transformToAll": 285, "addTimer": 286, "timer=200": 287, "ftype=transformToAll": 288, "stype=orientedavatar2": 289, "4": 290, "square_size=30": 291, "img=oryx/backBiege": 292, "healthPoints=20": 293, "img=newset/girl2": 294, "speed=0.4": 295, "stype=missile0": 296, "img=dirt": 297, "speed=1": 298, "spawnorientation=DOWN": 299, "img=newset/bandit1h": 300, "bomber3": 301, "spawnorientation=UP": 302, "img=newset/bandit1": 303, "bomber4": 304, "immovable8": 305, "immovable9": 306, "immovable10": 307, "immovable11": 308, "img=oryx/orb1": 309, "speed=0.6": 310, "door2": 311, "immovable12": 312, "r": 313, ",": 314, "n": 315, "_": 316, "align=True": 317, "stype=immovable7": 318, "stype=immovable9": 319, "img=newset/floor6": 320, "frameRate=8": 321, "passive5": 322, "passive6": 323, "passive7": 324, "img=oryx/slash1": 325, "img=newset/floor4": 326, "stype=immovable4": 327, "speed=1.0": 328, "pathchaser0": 329, "PathChaser": 330, "randomnpc0": 331, "RandomNPC": 332, "cons=2": 333, "pathchaser1": 334, "img=oryx/spike2": 335, "stype=randomnpc0": 336, "cooldown=50": 337, "cooldown=100": 338, "s": 339, "speed=0.9": 340, "resource2": 341, "resource3": 342, "resource4": 343, "img=oryx/wall1": 344, "stype=resource0": 345, "resource=resource2": 346, "killResource=True": 347, "resource=resource3": 348, "resource=resource4": 349, "stype=parent2": 350, "stype=parent0": 351, "img=oryx/space1": 352, "img=newset/man3": 353, "stype=spreader0": 354, "spreader0": 355, "Spreader": 356, "limit=1500": 357, "img=oryx/orb3": 358, "prob=0.1": 359, "cooldown=6": 360, "cooldown=5": 361, " ": 362, "img=newset/block3": 363, "img=oryx/fire1": 364, "total=1": 365, "floor": 366, "randombomber0": 367, "img=newset/bomb": 368, "img=oryx/bookDown": 369, "img=oryx/bookUp": 370, "img=oryx/floorTileOrange": 371, "img=oryx/swordman1": 372, "missileavatar0": 373, "MissileAvatar": 374, "img=oryx/bat1": 375, "missileavatar1": 376, "missileavatar2": 377, "img=oryx/guard1": 378, "randomnpc1": 379, "randomnpc2": 380, "cons=3": 381, "randomnpc3": 382, "cons=6": 383, "parent8": 384, "autotiling=true": 385, "limit=10": 386, "u": 387, "prob=1": 388, "stype=missileavatar1": 389, "stype=missileavatar2": 390, "stype=randomnpc1": 391, "physicstype=CONT": 392, "wall": 393, "wallBounce": 394, "img=oryx/planet": 395, "flakavatar0": 396, "rotateInPlace=False": 397, "flakavatar1": 398, "missile6": 399, "total=10": 400, "total=5": 401, "spawnpoint5": 402, "stype=missile6": 403, "spawnpoint6": 404, "stype=flakavatar0": 405, "stype1=spawnpoint0": 406, "stype2=bomber0": 407, " ": 408, "img=oryx/slime1": 409, "stype=parent3": 410, "scoreChange=-5": 411, "cons=1": 412, "img=oryx/bookRight": 413, "img=oryx/bookLeft": 414, "img=newset/man4": 415, "stype=passive2": 416, "stype=passive3": 417, "stype=passive4": 418, "stypeTo=passive2": 419, "\t\timmovable2": 420, "\t\tdoor0": 421, "\t\tresource0": 422, "\t\tmissile0": 423, "speed=0.2": 424, "\t\tparent0": 425, "img=oryx/spelunky": 426, "chaser2": 427, "\t\tshootavatar0": 428, "killIfFromAbove": 429, "\t\tSpriteCounter": 430, "\t\t": 431, "align": 432, "chaser3": 433, "stype=chaser1": 434, "cooldown=8": 435, "img=newset/hole1": 436, "img=newset/block1": 437, "img=newset/lasercannon": 438, "img=newset/lasercannon_2": 439, "img=newset/lasercannon_1": 440, "img=newset/lasercannon_3": 441, "img=newset/laser1": 442, "img=newset/laser1_1": 443, "flicker1": 444, "none0": 445, "color=DARKGRAY": 446, "gravity=1.0": 447, "friction=0.02": 448, "wizardavatar0": 449, "img=newset/cloud2": 450, "walker0": 451, "wallStop": 452, "G": 453, "img=oryx/bush5": 454, "movingavatar1": 455, "movingavatar2": 456, "movingavatar3": 457, "img=newset/girl1": 458, "movingavatar4": 459, "img=newset/girl3": 460, "stype=movingavatar2": 461, "stype=movingavatar4": 462, "color=GOLD": 463, "limit=11": 464, "pixelPerfect=True": 465, "singleton=true": 466, "immovable13": 467, "stype=immovable8": 468, "landeravatar0": 469, "img=oryx/gold1": 470, "killIfHasLess": 471, "i": 472, " ": 473, "speed=0.7": 474, "cooldown=16": 475, "stype=spawnpoint1": 476, "img=newset/hole4": 477, "limit=20": 478, "platformeravatar0": 479, "img=oryx/slime2": 480, "img=oryx/seaWater": 481, "portal=true": 482, "speed=0.0": 483, "aimedavatar0": 484, "rotateInPlace=true": 485, "img=newset/lasercannon_4": 486, "missile7": 487, "missile8": 488, "v": 489, "stype=spawnpoint5": 490, "stype=spawnpoint2": 491, "stype=spawnpoint4": 492, "stype=spawnpoint3": 493, "img=newset/cursedman": 494, "prob=0.15": 495, "cooldown=10": 496, "immovable14": 497, "stype1=immovable5": 498, "stype1=immovable6": 499, "resource5": 500, "resource6": 501, "collectResourceIfHeld": 502, "loschaser0": 503, "img=newset/chair1": 504, "immovable15": 505, "immovable16": 506, "immovable17": 507, "immovable18": 508, "img=oryx/archer1": 509, "total=20": 510, "img=oryx/slime3": 511, "immovable19": 512, "transformIfCount": 513, "stypeCount=immovable2": 514, "bomberrandommissile0": 515, "bomberrandommissile1": 516, "img=oryx/barrel1": 517, "eos": 518, "stype=bomber0": 519, "portal1": 520, "bomberrandommissile2": 521, "resource8": 522, "stepBack=True": 523, "platformeravatar1": 524, "img=newset/laser3": 525, "ongoingshootavatar1": 526, "ongoingshootavatar2": 527, "ongoingturningavatar0": 528}, "i2w": {"0": "", "1": "", "2": "", "3": "", "4": "\n", "5": "", "6": "BasicGame", "7": "square_size=25", "8": " ", "9": "SpriteSet", "10": " ", "11": "immovable0", "12": ">", "13": "Immovable", "14": "img=oryx/backGrey", "15": "immovable1", "16": "img=newset/water", "17": "ongoingavatar0", "18": " ", "19": "color=YELLOW", "20": "img=oryx/spaceship1", "21": "speed=0.15", "22": "passive0", "23": "Passive", "24": "img=oryx/diamond3", "25": "flicker0", "26": "Flicker", "27": "passive1", "28": "img=oryx/diamond1", "29": "missile0", "30": "Missile", "31": "cooldown=3", "32": " ", "33": "missile1", "34": "orientation=RIGHT", "35": "missile2", "36": "orientation=LEFT", "37": "missile3", "38": "shrinkfactor=0.7", "39": "missile4", "40": "orientation=UP", "41": "missile5", "42": "orientation=DOWN", "43": "img=oryx/firedown1", "44": "resource0", "45": "Resource", "46": "color=GREEN", "47": "value=0", "48": "img=oryx/diamond2", "49": "immovable2", "50": "img=oryx/wall3", "51": "autotiling=True", "52": "LevelMapping", "53": "b", "54": "p", "55": "2", "56": "1", "57": ".", "58": "w", "59": "+", "60": "A", "61": "TerminationSet", "62": "SpriteCounter", "63": " ", "64": " ", "65": "limit=0", "66": "win=False", "67": "MultiSpriteCounter", "68": "win=True", "69": "InteractionSet", "70": "killSprite", "71": "scoreChange=-10", "72": "scoreChange=1", "73": "spawnIfHasMore", "74": "resource=resource0", "75": "stype=passive1", "76": "limit=2", "77": "spawn", "78": "stype=flicker0", "79": "changeResource", "80": "reverseDirection", "81": "stype=missile4", "82": "stype=missile5", "83": " ", "84": "img=oryx/backBlack", "85": "limit=5", "86": "img=oryx/circleEffect1", "87": "shrinkfactor=0.5", "88": "parent0", "89": " ", "90": "shootavatar0", "91": "ShootAvatar", "92": "parent1", "93": "chaser0", "94": "Chaser", "95": "stype=immovable1", "96": "color=ORANGE", "97": "speed=0.1", "98": "chaser1", "99": "speed=0.3", "100": "img=newset/block2", "101": "c", "102": "m", "103": "f", "104": "stepBack", "105": "killBoth", "106": "scoreChange=-1", "107": "scoreChange=2", "108": "stype=parent1", "109": "img=oryx/backOBrown", "110": "color=BROWN", "111": "img=oryx/grass", "112": "immovable3", "113": "color=RED", "114": "immovable4", "115": "color=GRAY", "116": "shrinkfactor=0.75", "117": "bomber0", "118": "Bomber", "119": "bomber1", "120": "stype=missile2", "121": "prob=0.05", "122": "cooldown=2", "123": "bomber2", "124": "stype=missile1", "125": "door0", "126": "Door", "127": "spawnpoint0", "128": "SpawnPoint", "129": "portal=True", "130": "stype=bomber2", "131": "spawnpoint1", "132": "prob=0.01", "133": "spawnpoint2", "134": "orientedflicker0", "135": "OrientedFlicker", "136": "color=LIGHTGRAY", "137": "stype=orientedflicker0", "138": "immovable5", "139": "img=oryx/wall6", "140": "transformTo", "141": "stype=bomber1", "142": "killSecond=True", "143": "stype=immovable3", "144": "stype=immovable2", "145": "EOS", "146": "g", "147": "h", "148": "z", "149": "x", "150": "t", "151": "Timeout", "152": "limit=1000", "153": "stype1=immovable3", "154": "limit=1", "155": "stype=shootavatar0", "156": "key_handler=Pulse", "157": "color=BLUE", "158": "shrinkfactor=0.6", "159": "resource1", "160": "shrinkfactor=0.8", "161": "img=oryx/key2", "162": "img=oryx/doorclosed1", "163": "portal0", "164": "Portal", "165": "stype=immovable5", "166": "color=LIGHTBLUE", "167": "immovable6", "168": "img=oryx/door2", "169": "speed=0.5", "170": "shrinkfactor=0.3", "171": "img=oryx/bullet1", "172": "singleton=True", "173": "img=oryx/bullet2", "174": "img=oryx/potion1", "175": "ammo=resource0", "176": " ", "177": "shootavatar1", "178": "shootavatar2", "179": "immovable7", "180": "img=oryx/dirtwall", "181": "k", "182": "l", "183": "o", "184": "stype=immovable6", "185": "stype=passive0", "186": " ", "187": "scoreChange=5", "188": "teleportToExit", "189": "collectResource", "190": "resource=resource1", "191": "value=1", "192": "killIfOtherHasMore", "193": "stype=missile3", "194": "attractGaze", "195": "undoAll", "196": "square_size=50", "197": "img=newset/floor2", "198": "hidden=True", "199": "movingavatar0", "200": "MovingAvatar", "201": "img=oryx/knight1", "202": "passive2", "203": "passive3", "204": "passive4", "205": "color=DARKBLUE", "206": "img=oryx/cspell4", "207": "parent2", "208": "parent3", "209": "parent4", "210": "parent5", "211": "parent6", "212": "parent7", "213": "door1", "214": "img=oryx/dooropen1", "215": "0", "216": "3", "217": "*", "218": "-", "219": "a", "220": "d", "221": "e", "222": "bounceForward", "223": "killAll", "224": "stype=parent4", "225": "stype=parent5", "226": "stype=parent6", "227": "scoreChange=4", "228": "color=BLACK", "229": "img=oryx/backLBrown", "230": "color=WHITE", "231": "img=newset/lock1", "232": "stype=randommissile0", "233": "randommissile0", "234": "RandomMissile", "235": "speed=0.25", "236": "invisible=True", "237": "img=oryx/pickaxe", "238": "shieldFrom", "239": "stype=immovable0", "240": "stype=spawnpoint0", "241": "value=-1", "242": "stype=door0", "243": "img=oryx/bird1", "244": "healthPoints=5", "245": "img=oryx/tree2", "246": "img=newset/exit2", "247": "TIME", "248": "subtractHealthPoints", "249": "repeating=True", "250": "addHealthPoints", "251": "scoreChange=100", "252": "stype=movingavatar0", "253": "img=oryx/floor3", "254": "color=PINK", "255": "img=oryx/gold2", "256": "img=oryx/orb2", "257": "stype=randompathaltchaser0", "258": "stype=randompathaltchaser3", "259": "spawnpoint3", "260": "stype=randompathaltchaser1", "261": "spawnpoint4", "262": "stype=randompathaltchaser2", "263": " ", "264": "RandomPathAltChaser", "265": "stype1=orientedavatar1", "266": "stype2=orientedavatar2", "267": "cooldown=4", "268": "cons=4", "269": "fleeing0", "270": "Fleeing", "271": "stype=orientedavatar0", "272": "maxDistance=500", "273": "img=oryx/ghost1", "274": "fleeing1", "275": "fleeing2", "276": "fleeing3", "277": "orientedavatar0", "278": "OrientedAvatar", "279": "rotateInPlace=false", "280": "orientedavatar1", "281": "orientedavatar2", "282": " ", "283": "wrapAround", "284": "scoreChange=10", "285": "transformToAll", "286": "addTimer", "287": "timer=200", "288": "ftype=transformToAll", "289": "stype=orientedavatar2", "290": "4", "291": "square_size=30", "292": "img=oryx/backBiege", "293": "healthPoints=20", "294": "img=newset/girl2", "295": "speed=0.4", "296": "stype=missile0", "297": "img=dirt", "298": "speed=1", "299": "spawnorientation=DOWN", "300": "img=newset/bandit1h", "301": "bomber3", "302": "spawnorientation=UP", "303": "img=newset/bandit1", "304": "bomber4", "305": "immovable8", "306": "immovable9", "307": "immovable10", "308": "immovable11", "309": "img=oryx/orb1", "310": "speed=0.6", "311": "door2", "312": "immovable12", "313": "r", "314": ",", "315": "n", "316": "_", "317": "align=True", "318": "stype=immovable7", "319": "stype=immovable9", "320": "img=newset/floor6", "321": "frameRate=8", "322": "passive5", "323": "passive6", "324": "passive7", "325": "img=oryx/slash1", "326": "img=newset/floor4", "327": "stype=immovable4", "328": "speed=1.0", "329": "pathchaser0", "330": "PathChaser", "331": "randomnpc0", "332": "RandomNPC", "333": "cons=2", "334": "pathchaser1", "335": "img=oryx/spike2", "336": "stype=randomnpc0", "337": "cooldown=50", "338": "cooldown=100", "339": "s", "340": "speed=0.9", "341": "resource2", "342": "resource3", "343": "resource4", "344": "img=oryx/wall1", "345": "stype=resource0", "346": "resource=resource2", "347": "killResource=True", "348": "resource=resource3", "349": "resource=resource4", "350": "stype=parent2", "351": "stype=parent0", "352": "img=oryx/space1", "353": "img=newset/man3", "354": "stype=spreader0", "355": "spreader0", "356": "Spreader", "357": "limit=1500", "358": "img=oryx/orb3", "359": "prob=0.1", "360": "cooldown=6", "361": "cooldown=5", "362": " ", "363": "img=newset/block3", "364": "img=oryx/fire1", "365": "total=1", "366": "floor", "367": "randombomber0", "368": "img=newset/bomb", "369": "img=oryx/bookDown", "370": "img=oryx/bookUp", "371": "img=oryx/floorTileOrange", "372": "img=oryx/swordman1", "373": "missileavatar0", "374": "MissileAvatar", "375": "img=oryx/bat1", "376": "missileavatar1", "377": "missileavatar2", "378": "img=oryx/guard1", "379": "randomnpc1", "380": "randomnpc2", "381": "cons=3", "382": "randomnpc3", "383": "cons=6", "384": "parent8", "385": "autotiling=true", "386": "limit=10", "387": "u", "388": "prob=1", "389": "stype=missileavatar1", "390": "stype=missileavatar2", "391": "stype=randomnpc1", "392": "physicstype=CONT", "393": "wall", "394": "wallBounce", "395": "img=oryx/planet", "396": "flakavatar0", "397": "rotateInPlace=False", "398": "flakavatar1", "399": "missile6", "400": "total=10", "401": "total=5", "402": "spawnpoint5", "403": "stype=missile6", "404": "spawnpoint6", "405": "stype=flakavatar0", "406": "stype1=spawnpoint0", "407": "stype2=bomber0", "408": " ", "409": "img=oryx/slime1", "410": "stype=parent3", "411": "scoreChange=-5", "412": "cons=1", "413": "img=oryx/bookRight", "414": "img=oryx/bookLeft", "415": "img=newset/man4", "416": "stype=passive2", "417": "stype=passive3", "418": "stype=passive4", "419": "stypeTo=passive2", "420": "\t\timmovable2", "421": "\t\tdoor0", "422": "\t\tresource0", "423": "\t\tmissile0", "424": "speed=0.2", "425": "\t\tparent0", "426": "img=oryx/spelunky", "427": "chaser2", "428": "\t\tshootavatar0", "429": "killIfFromAbove", "430": "\t\tSpriteCounter", "431": "\t\t", "432": "align", "433": "chaser3", "434": "stype=chaser1", "435": "cooldown=8", "436": "img=newset/hole1", "437": "img=newset/block1", "438": "img=newset/lasercannon", "439": "img=newset/lasercannon_2", "440": "img=newset/lasercannon_1", "441": "img=newset/lasercannon_3", "442": "img=newset/laser1", "443": "img=newset/laser1_1", "444": "flicker1", "445": "none0", "446": "color=DARKGRAY", "447": "gravity=1.0", "448": "friction=0.02", "449": "wizardavatar0", "450": "img=newset/cloud2", "451": "walker0", "452": "wallStop", "453": "G", "454": "img=oryx/bush5", "455": "movingavatar1", "456": "movingavatar2", "457": "movingavatar3", "458": "img=newset/girl1", "459": "movingavatar4", "460": "img=newset/girl3", "461": "stype=movingavatar2", "462": "stype=movingavatar4", "463": "color=GOLD", "464": "limit=11", "465": "pixelPerfect=True", "466": "singleton=true", "467": "immovable13", "468": "stype=immovable8", "469": "landeravatar0", "470": "img=oryx/gold1", "471": "killIfHasLess", "472": "i", "473": " ", "474": "speed=0.7", "475": "cooldown=16", "476": "stype=spawnpoint1", "477": "img=newset/hole4", "478": "limit=20", "479": "platformeravatar0", "480": "img=oryx/slime2", "481": "img=oryx/seaWater", "482": "portal=true", "483": "speed=0.0", "484": "aimedavatar0", "485": "rotateInPlace=true", "486": "img=newset/lasercannon_4", "487": "missile7", "488": "missile8", "489": "v", "490": "stype=spawnpoint5", "491": "stype=spawnpoint2", "492": "stype=spawnpoint4", "493": "stype=spawnpoint3", "494": "img=newset/cursedman", "495": "prob=0.15", "496": "cooldown=10", "497": "immovable14", "498": "stype1=immovable5", "499": "stype1=immovable6", "500": "resource5", "501": "resource6", "502": "collectResourceIfHeld", "503": "loschaser0", "504": "img=newset/chair1", "505": "immovable15", "506": "immovable16", "507": "immovable17", "508": "immovable18", "509": "img=oryx/archer1", "510": "total=20", "511": "img=oryx/slime3", "512": "immovable19", "513": "transformIfCount", "514": "stypeCount=immovable2", "515": "bomberrandommissile0", "516": "bomberrandommissile1", "517": "img=oryx/barrel1", "518": "eos", "519": "stype=bomber0", "520": "portal1", "521": "bomberrandommissile2", "522": "resource8", "523": "stepBack=True", "524": "platformeravatar1", "525": "img=newset/laser3", "526": "ongoingshootavatar1", "527": "ongoingshootavatar2", "528": "ongoingturningavatar0"}} \ No newline at end of file +{"w2i": {"": 0, "": 1, "": 2, "": 3, "BasicGame": 4, "\n": 5, " ": 6, "SpriteSet": 7, " ": 8, "immovable0": 9, ">": 10, "Immovable": 11, "img=oryx/backOBrown": 12, "immovable1": 13, " ": 14, "immovable2": 15, "color=BROWN": 16, "img=oryx/grass": 17, "autotiling=True": 18, "immovable3": 19, "color=RED": 20, "immovable4": 21, "color=GRAY": 22, "img=oryx/tombstone1": 23, "shrinkfactor=0.75": 24, "bomber0": 25, "Bomber": 26, "bomber1": 27, "color=GREEN": 28, "stype=missile2": 29, "prob=0.05": 30, "cooldown=2": 31, "bomber2": 32, "speed=0.1": 33, "orientation=LEFT": 34, "stype=missile1": 35, "prob=0.005": 36, "missile0": 37, "Missile": 38, "missile1": 39, "speed=0.3": 40, "missile2": 41, "orientation=RIGHT": 42, "door0": 43, "Door": 44, "img=oryx/cloak3": 45, "spawnpoint0": 46, "SpawnPoint": 47, "portal=True": 48, "stype=bomber2": 49, "spawnpoint1": 50, "prob=0.01": 51, "spawnpoint2": 52, "orientedflicker0": 53, "OrientedFlicker": 54, "limit=2": 55, "color=LIGHTGRAY": 56, "shootavatar0": 57, " ": 58, "ShootAvatar": 59, "stype=orientedflicker0": 60, "img=oryx/rogue": 61, "immovable5": 62, "img=oryx/wall6": 63, "": 64, "InteractionSet": 65, "transformTo": 66, "stype=bomber1": 67, "killSecond=True": 68, "stype=immovable3": 69, "scoreChange=-1": 70, "stype=immovable2": 71, "killBoth": 72, "scoreChange=1": 73, "killSprite": 74, "stepBack": 75, "EOS": 76, "LevelMapping": 77, "g": 78, "h": 79, "f": 80, "z": 81, "x": 82, "t": 83, "A": 84, "w": 85, ".": 86, "TerminationSet": 87, "Timeout": 88, "limit=1000": 89, "win=True": 90, "MultiSpriteCounter": 91, "stype1=immovable3": 92, "limit=1": 93, "win=False": 94, "SpriteCounter": 95, "stype=shootavatar0": 96, "limit=0": 97, "hidden=True": 98, "color=LIGHTBLUE": 99, "img=oryx/backLBlue": 100, "color=BLUE": 101, "img=oryx/seaWater": 102, "img=oryx/backGrey": 103, "randomnpc0": 104, " ": 105, "RandomNPC": 106, " ": 107, "color=WHITE": 108, "cons=1": 109, "orientation=DOWN": 110, "color=YELLOW": 111, "ammo=resource0": 112, "rotateInPlace=False": 113, "orientation=UP": 114, "speed=0.25": 115, "img=oryx/bullet1": 116, "img=newset/bomb": 117, "singleton=True": 118, "shrinkfactor=0.5": 119, "missile3": 120, "img=newset/cloud2": 121, "missile4": 122, "missile5": 123, "speed=0.2": 124, "missile6": 125, "missile7": 126, "cooldown=5": 127, "speed=0.6": 128, "img=oryx/dooropen1": 129, "stype=bomber0": 130, "total=20": 131, "cooldown=10": 132, "prob=0.15": 133, "missile8": 134, "img=oryx/goldsack": 135, "resource0": 136, "Resource": 137, "limit=20": 138, "c": 139, "b": 140, "a": 141, "s": 142, "p": 143, "l": 144, "d": 145, "r": 146, "e": 147, " ": 148, " ": 149, "stype=randomnpc0": 150, "stype2=bomber0": 151, "wall": 152, "reverseDirection": 153, "changeResource": 154, "resource=resource0": 155, "killResource=True": 156, "wrapAround": 157, "key_handler=Pulse": 158, "img=oryx/floor3": 159, "img=oryx/doorclosed1": 160, "color=DARKBLUE": 161, "img=oryx/spike2": 162, "passive0": 163, "Passive": 164, "shrinkfactor=0.8": 165, "passive1": 166, "img=newset/block2": 167, "passive2": 168, "passive3": 169, "passive4": 170, " ": 171, "img=newset/floor6": 172, "immovable6": 173, "movingavatar0": 174, "MovingAvatar": 175, "movingavatar1": 176, "img=newset/girl3": 177, "movingavatar2": 178, "img=newset/girl2": 179, "movingavatar3": 180, "movingavatar4": 181, "img=newset/girl1": 182, "immovable7": 183, "img=oryx/wall3": 184, "1": 185, "2": 186, "3": 187, "4": 188, "bounceForward": 189, "undoAll": 190, "stype=movingavatar2": 191, "stype=movingavatar4": 192, "stype=movingavatar0": 193, "stype=door0": 194, "limit=1500": 195, "img=newset/street3": 196, "portal0": 197, "Portal": 198, "img=newset/exit2": 199, "portal1": 200, "invisible=True": 201, "parent0": 202, " ": 203, "speed=0.9": 204, "color=ORANGE": 205, "speed=0.7": 206, "color=BLACK": 207, "img=oryx/wall1": 208, "img=oryx/tree2": 209, "stype=portal0": 210, "cooldown=16": 211, "total=1": 212, "img=newset/man4": 213, "healthPoints=5": 214, "-": 215, "_": 216, "i": 217, "+": 218, "scoreChange=10": 219, "teleportToExit": 220, "subtractHealthPoints": 221, "scoreChange=-5": 222, "spawn": 223, "img=oryx/orb2": 224, "physicstype=CONT": 225, "friction=0.02": 226, "orientedavatar0": 227, "OrientedAvatar": 228, "stype=immovable0": 229, "stype=orientedavatar0": 230, " ": 231, "wallStop": 232, "G": 233, "square_size=50": 234, "img=oryx/backBlack": 235, "img=newset/hole1": 236, "img=oryx/bush5": 237, "img=oryx/dirtwall": 238, "B": 239, "*": 240, "u": 241, "stype=immovable4": 242, "stype=immovable5": 243, "img=oryx/key2": 244, "limit=5": 245, "img=oryx/slash1": 246, " ": 247, "frameRate=8": 248, "shootavatar1": 249, "img=oryx/swordman1": 250, "shootavatar2": 251, "parent1": 252, "cons=6": 253, "img=oryx/bat1": 254, "randomnpc1": 255, "cooldown=4": 256, "cons=8": 257, "randomnpc2": 258, "cooldown=8": 259, "autotiling=true": 260, " ": 261, "scoreChange=2": 262, "spaceshipavatar0": 263, "stype=missile0": 264, "speed=25": 265, "img=oryx/bullet2": 266, "img=oryx/backLBrown": 267, "img=oryx/axeman1": 268, "randommissile0": 269, "RandomMissile": 270, "chaser0": 271, "Chaser": 272, "parent2": 273, "total=10": 274, "cooldown=20": 275, "stype=chaser0": 276, "img=newset/hole5": 277, "total=5": 278, "img=newset/hole4": 279, "spawnpoint3": 280, "spawnpoint4": 281, "spawnpoint5": 282, "spawnpoint6": 283, "stype=parent1": 284, "stype=randommissile0": 285, "v": 286, "floor": 287, "none0": 288, "gravity=1.0": 289, "img=oryx/gold2": 290, "stype=immovable1": 291, "limit=11": 292, "shrinkfactor=0.6": 293, "img=newset/lock1": 294, "shrinkfactor=0.7": 295, "passive5": 296, "passive6": 297, "passive7": 298, "img=newset/floor4": 299, "o": 300, "k": 301, "scoreChange=4": 302, "collectResource": 303, "killIfOtherHasMore": 304, "stype1=immovable4": 305, "square_size=40": 306, "img=oryx/door2": 307, "img=oryx/barrel1": 308, "speed=0.5": 309, "color=PINK": 310, "0": 311, "scoreChange=5": 312, "square_size=30": 313, "ongoingshootavatar0": 314, "img=newset/camel1": 315, " ": 316, "missileavatar0": 317, "MissileAvatar": 318, "img=newset/camel2": 319, "speed=0.4": 320, "parent3": 321, "speed=0.8": 322, "bomberrandommissile0": 323, "BomberRandomMissile": 324, "bomberrandommissile1": 325, "prob=1": 326, "img=oryx/sparkle2": 327, "img=oryx/sparkle1": 328, "TIME": 329, "transformToAll": 330, "stype=bomberrandommissile0": 331, "addTimer": 332, "ftype=transformToAll": 333, "stype=missileavatar0": 334, "stype1=immovable2": 335, "img=oryx/backBiege": 336, "healthPoints=20": 337, "img=dirt": 338, "prob=0.4": 339, "cooldown=3": 340, "speed=1": 341, "spawnorientation=DOWN": 342, "img=newset/bandit1h": 343, "bomber3": 344, "spawnorientation=UP": 345, "img=newset/bandit1": 346, "bomber4": 347, "immovable8": 348, "door1": 349, "immovable9": 350, "immovable10": 351, "immovable11": 352, "img=oryx/orb1": 353, "door2": 354, "immovable12": 355, ",": 356, "n": 357, "attractGaze": 358, "align=True": 359, "stype=immovable7": 360, "stype=immovable9": 361, "flicker0": 362, "Flicker": 363, "img=oryx/pickaxe": 364, "stype=flicker0": 365, "shieldFrom": 366, "ftype=killSprite": 367, "stype=spawnpoint0": 368, "value=-1": 369, "img=newset/floor2": 370, "img=oryx/knight1": 371, "img=oryx/cspell4": 372, "parent4": 373, "parent5": 374, "parent6": 375, "parent7": 376, "killAll": 377, "stype=parent4": 378, "stype=parent5": 379, "stype=parent6": 380, "stype=parent7": 381, "img=newset/block3": 382, "square_size=25": 383, "img=newset/water": 384, "ongoingavatar0": 385, "img=oryx/spaceship1": 386, "speed=0.15": 387, "img=oryx/diamond3": 388, "img=oryx/diamond1": 389, "img=oryx/firedown1": 390, "value=0": 391, "limit=4": 392, "img=oryx/diamond2": 393, "scoreChange=-10": 394, "spawnIfHasMore": 395, "stype=passive1": 396, "stype=missile4": 397, "prob=0.02": 398, "stype=missile5": 399, "img=newset/block1": 400, "stype=passive2": 401, "color=DARKGRAY": 402, "wizardavatar0": 403, "walker0": 404, "killIfFromAbove": 405, "loschaser0": 406, "cons=2": 407, "img=oryx/guard1": 408, "stype=immovable6": 409, "stype1=immovable6": 410, "stype=resource1": 411, "resource1": 412, "resource2": 413, "resource3": 414, "img=newset/whirlpool2": 415, "resource4": 416, "resource=resource1": 417, "stype=parent0": 418, "resource=resource2": 419, "resource=resource3": 420, "stype=parent2": 421, "img=newset/chair1": 422, "immovable13": 423, "immovable14": 424, "immovable15": 425, "immovable16": 426, "immovable17": 427, "immovable18": 428, "img=newset/man3": 429, "stype=immovable8": 430, "img=oryx/floorTileOrange": 431, "aimedavatar0": 432, "img=newset/lasercannon_1": 433, "gravity=0.5": 434, "wallBounce": 435, "fleeing0": 436, "Fleeing": 437, "speed=1.0": 438, "img=oryx/bird1": 439, "pathchaser0": 440, "PathChaser": 441, "pathchaser1": 442, "stype=fleeing0": 443, "value=1": 444, "landeravatar0": 445, "stype=passive0": 446, "img=oryx/fire1": 447, "img=oryx/gold1": 448, "scoreChange=3": 449, "killIfHasLess": 450, "shrinkfactor=0.3": 451, "limit=10": 452, "value=2": 453, "addHealthPoints": 454, "avatar": 455, "img=oryx/space1": 456, "img=oryx/planet": 457, "flakavatar0": 458, "FlakAvatar": 459, "stype=flakavatar0": 460, "randombomber0": 461, "cooldown=50": 462, "prob=0.1": 463, "cooldown=6": 464, "img=newset/cursedman": 465, "stype1=immovable5": 466, "stype1=spawnpoint0": 467, " ": 468, "resource5": 469, "resource6": 470, "rotateInPlace=false": 471, "5": 472, "collectResourceIfHeld": 473, "platformeravatar0": 474, "stype=missile3": 475, "img=oryx/slime2": 476, "img=oryx/slime1": 477, "color=GOLD": 478, "stype=spreader0": 479, "spreader0": 480, "Spreader": 481, "spreadprob=1.0": 482, "portal=true": 483, "invisible=true": 484, "flicker1": 485, "img=newset/lasercannon": 486, "img=newset/lasercannon_2": 487, "img=newset/lasercannon_3": 488, "stype=missile6": 489, "img=newset/lasercannon_4": 490, "img=newset/laser1": 491, "img=newset/laser1_1": 492, "healthPoints=10": 493, "m": 494, "speed=0.0": 495, "stype=parent3": 496, "rotateInPlace=true": 497, "missile9": 498, "stype=spawnpoint5": 499, "stype=spawnpoint2": 500, "stype=spawnpoint4": 501, "stype=spawnpoint1": 502, "stype=spawnpoint3": 503, "color=LIGHTGREEN": 504, "square_size=20": 505, "img=oryx/spelunky": 506, "frameRate=6": 507, "eos": 508, "stype=passive4": 509, "limitHealthPoints=20": 510, "img=oryx/circleEffect1": 511, "\t\t": 512, "align": 513, "stype=passive3": 514, "stypeTo=passive2": 515, "scoreChange=-2": 516, "scoreChange=100": 517, "stype=resource0": 518, "stype1=orientedavatar1": 519, "stype2=orientedavatar2": 520, "orientedavatar1": 521, "orientedavatar2": 522, "pixelPerfect=True": 523, "stype=orientedavatar2": 524, "img=oryx/archer1": 525, "img=newset/laser3": 526, "chaser1": 527, "stype=chaser1": 528, "missileavatar1": 529, "missileavatar2": 530, "setSpeedForAll": 531, "stepBack=True": 532, "stype=missileavatar1": 533, "stype=missileavatar2": 534, "color=LIGHTYELLOW": 535, "stype=randompathaltchaser0": 536, "stype=randompathaltchaser3": 537, "stype=randompathaltchaser1": 538, "stype=randompathaltchaser2": 539, "RandomPathAltChaser": 540, "cons=4": 541, "maxDistance=500": 542, "img=oryx/ghost1": 543, "fleeing1": 544, "fleeing2": 545, "fleeing3": 546, "timer=200": 547, "frameRate=4": 548, "frameRate=5": 549, "frameRate=7": 550, "cooldown=100": 551, "repeating=True": 552, "img=oryx/orb3": 553, "pullWithIt": 554, "platformeravatar1": 555, "resource=resource4": 556, "chaser2": 557, "chaser3": 558, "bomberrandommissile2": 559, "stype=immovable10": 560, "img=oryx/dirtWall": 561, "transformIfCount": 562, "geq=2": 563, "stypeCount=missile5": 564, "geq=1": 565, "leq=0": 566, "img=oryx/potion1": 567, "singleton=true": 568, "img=oryx/bookDown": 569, "img=oryx/bookUp": 570, "img=oryx/bookRight": 571, "img=oryx/bookLeft": 572, "img=newset/city1": 573, "\t\timmovable2": 574, "\t\tdoor0": 575, "\t\tresource0": 576, "\t\tmissile0": 577, "\t\tparent0": 578, "\t\tshootavatar0": 579, "\t\tSpriteCounter": 580, "stype=randomnpc1": 581, "orient=False": 582, "parent8": 583, "cons=3": 584, "randomnpc3": 585, "ongoingshootavatar1": 586, "ongoingshootavatar2": 587, "stype=randomnpc2": 588, "img=oryx/slime3": 589, "resource8": 590, " ": 591, "ongoingturningavatar0": 592, "flakavatar1": 593, "immovable19": 594, "stypeCount=immovable2": 595, "timer=50": 596}, "i2w": {"0": "", "1": "", "2": "", "3": "", "4": "BasicGame", "5": "\n", "6": " ", "7": "SpriteSet", "8": " ", "9": "immovable0", "10": ">", "11": "Immovable", "12": "img=oryx/backOBrown", "13": "immovable1", "14": " ", "15": "immovable2", "16": "color=BROWN", "17": "img=oryx/grass", "18": "autotiling=True", "19": "immovable3", "20": "color=RED", "21": "immovable4", "22": "color=GRAY", "23": "img=oryx/tombstone1", "24": "shrinkfactor=0.75", "25": "bomber0", "26": "Bomber", "27": "bomber1", "28": "color=GREEN", "29": "stype=missile2", "30": "prob=0.05", "31": "cooldown=2", "32": "bomber2", "33": "speed=0.1", "34": "orientation=LEFT", "35": "stype=missile1", "36": "prob=0.005", "37": "missile0", "38": "Missile", "39": "missile1", "40": "speed=0.3", "41": "missile2", "42": "orientation=RIGHT", "43": "door0", "44": "Door", "45": "img=oryx/cloak3", "46": "spawnpoint0", "47": "SpawnPoint", "48": "portal=True", "49": "stype=bomber2", "50": "spawnpoint1", "51": "prob=0.01", "52": "spawnpoint2", "53": "orientedflicker0", "54": "OrientedFlicker", "55": "limit=2", "56": "color=LIGHTGRAY", "57": "shootavatar0", "58": " ", "59": "ShootAvatar", "60": "stype=orientedflicker0", "61": "img=oryx/rogue", "62": "immovable5", "63": "img=oryx/wall6", "64": "", "65": "InteractionSet", "66": "transformTo", "67": "stype=bomber1", "68": "killSecond=True", "69": "stype=immovable3", "70": "scoreChange=-1", "71": "stype=immovable2", "72": "killBoth", "73": "scoreChange=1", "74": "killSprite", "75": "stepBack", "76": "EOS", "77": "LevelMapping", "78": "g", "79": "h", "80": "f", "81": "z", "82": "x", "83": "t", "84": "A", "85": "w", "86": ".", "87": "TerminationSet", "88": "Timeout", "89": "limit=1000", "90": "win=True", "91": "MultiSpriteCounter", "92": "stype1=immovable3", "93": "limit=1", "94": "win=False", "95": "SpriteCounter", "96": "stype=shootavatar0", "97": "limit=0", "98": "hidden=True", "99": "color=LIGHTBLUE", "100": "img=oryx/backLBlue", "101": "color=BLUE", "102": "img=oryx/seaWater", "103": "img=oryx/backGrey", "104": "randomnpc0", "105": " ", "106": "RandomNPC", "107": " ", "108": "color=WHITE", "109": "cons=1", "110": "orientation=DOWN", "111": "color=YELLOW", "112": "ammo=resource0", "113": "rotateInPlace=False", "114": "orientation=UP", "115": "speed=0.25", "116": "img=oryx/bullet1", "117": "img=newset/bomb", "118": "singleton=True", "119": "shrinkfactor=0.5", "120": "missile3", "121": "img=newset/cloud2", "122": "missile4", "123": "missile5", "124": "speed=0.2", "125": "missile6", "126": "missile7", "127": "cooldown=5", "128": "speed=0.6", "129": "img=oryx/dooropen1", "130": "stype=bomber0", "131": "total=20", "132": "cooldown=10", "133": "prob=0.15", "134": "missile8", "135": "img=oryx/goldsack", "136": "resource0", "137": "Resource", "138": "limit=20", "139": "c", "140": "b", "141": "a", "142": "s", "143": "p", "144": "l", "145": "d", "146": "r", "147": "e", "148": " ", "149": " ", "150": "stype=randomnpc0", "151": "stype2=bomber0", "152": "wall", "153": "reverseDirection", "154": "changeResource", "155": "resource=resource0", "156": "killResource=True", "157": "wrapAround", "158": "key_handler=Pulse", "159": "img=oryx/floor3", "160": "img=oryx/doorclosed1", "161": "color=DARKBLUE", "162": "img=oryx/spike2", "163": "passive0", "164": "Passive", "165": "shrinkfactor=0.8", "166": "passive1", "167": "img=newset/block2", "168": "passive2", "169": "passive3", "170": "passive4", "171": " ", "172": "img=newset/floor6", "173": "immovable6", "174": "movingavatar0", "175": "MovingAvatar", "176": "movingavatar1", "177": "img=newset/girl3", "178": "movingavatar2", "179": "img=newset/girl2", "180": "movingavatar3", "181": "movingavatar4", "182": "img=newset/girl1", "183": "immovable7", "184": "img=oryx/wall3", "185": "1", "186": "2", "187": "3", "188": "4", "189": "bounceForward", "190": "undoAll", "191": "stype=movingavatar2", "192": "stype=movingavatar4", "193": "stype=movingavatar0", "194": "stype=door0", "195": "limit=1500", "196": "img=newset/street3", "197": "portal0", "198": "Portal", "199": "img=newset/exit2", "200": "portal1", "201": "invisible=True", "202": "parent0", "203": " ", "204": "speed=0.9", "205": "color=ORANGE", "206": "speed=0.7", "207": "color=BLACK", "208": "img=oryx/wall1", "209": "img=oryx/tree2", "210": "stype=portal0", "211": "cooldown=16", "212": "total=1", "213": "img=newset/man4", "214": "healthPoints=5", "215": "-", "216": "_", "217": "i", "218": "+", "219": "scoreChange=10", "220": "teleportToExit", "221": "subtractHealthPoints", "222": "scoreChange=-5", "223": "spawn", "224": "img=oryx/orb2", "225": "physicstype=CONT", "226": "friction=0.02", "227": "orientedavatar0", "228": "OrientedAvatar", "229": "stype=immovable0", "230": "stype=orientedavatar0", "231": " ", "232": "wallStop", "233": "G", "234": "square_size=50", "235": "img=oryx/backBlack", "236": "img=newset/hole1", "237": "img=oryx/bush5", "238": "img=oryx/dirtwall", "239": "B", "240": "*", "241": "u", "242": "stype=immovable4", "243": "stype=immovable5", "244": "img=oryx/key2", "245": "limit=5", "246": "img=oryx/slash1", "247": " ", "248": "frameRate=8", "249": "shootavatar1", "250": "img=oryx/swordman1", "251": "shootavatar2", "252": "parent1", "253": "cons=6", "254": "img=oryx/bat1", "255": "randomnpc1", "256": "cooldown=4", "257": "cons=8", "258": "randomnpc2", "259": "cooldown=8", "260": "autotiling=true", "261": " ", "262": "scoreChange=2", "263": "spaceshipavatar0", "264": "stype=missile0", "265": "speed=25", "266": "img=oryx/bullet2", "267": "img=oryx/backLBrown", "268": "img=oryx/axeman1", "269": "randommissile0", "270": "RandomMissile", "271": "chaser0", "272": "Chaser", "273": "parent2", "274": "total=10", "275": "cooldown=20", "276": "stype=chaser0", "277": "img=newset/hole5", "278": "total=5", "279": "img=newset/hole4", "280": "spawnpoint3", "281": "spawnpoint4", "282": "spawnpoint5", "283": "spawnpoint6", "284": "stype=parent1", "285": "stype=randommissile0", "286": "v", "287": "floor", "288": "none0", "289": "gravity=1.0", "290": "img=oryx/gold2", "291": "stype=immovable1", "292": "limit=11", "293": "shrinkfactor=0.6", "294": "img=newset/lock1", "295": "shrinkfactor=0.7", "296": "passive5", "297": "passive6", "298": "passive7", "299": "img=newset/floor4", "300": "o", "301": "k", "302": "scoreChange=4", "303": "collectResource", "304": "killIfOtherHasMore", "305": "stype1=immovable4", "306": "square_size=40", "307": "img=oryx/door2", "308": "img=oryx/barrel1", "309": "speed=0.5", "310": "color=PINK", "311": "0", "312": "scoreChange=5", "313": "square_size=30", "314": "ongoingshootavatar0", "315": "img=newset/camel1", "316": " ", "317": "missileavatar0", "318": "MissileAvatar", "319": "img=newset/camel2", "320": "speed=0.4", "321": "parent3", "322": "speed=0.8", "323": "bomberrandommissile0", "324": "BomberRandomMissile", "325": "bomberrandommissile1", "326": "prob=1", "327": "img=oryx/sparkle2", "328": "img=oryx/sparkle1", "329": "TIME", "330": "transformToAll", "331": "stype=bomberrandommissile0", "332": "addTimer", "333": "ftype=transformToAll", "334": "stype=missileavatar0", "335": "stype1=immovable2", "336": "img=oryx/backBiege", "337": "healthPoints=20", "338": "img=dirt", "339": "prob=0.4", "340": "cooldown=3", "341": "speed=1", "342": "spawnorientation=DOWN", "343": "img=newset/bandit1h", "344": "bomber3", "345": "spawnorientation=UP", "346": "img=newset/bandit1", "347": "bomber4", "348": "immovable8", "349": "door1", "350": "immovable9", "351": "immovable10", "352": "immovable11", "353": "img=oryx/orb1", "354": "door2", "355": "immovable12", "356": ",", "357": "n", "358": "attractGaze", "359": "align=True", "360": "stype=immovable7", "361": "stype=immovable9", "362": "flicker0", "363": "Flicker", "364": "img=oryx/pickaxe", "365": "stype=flicker0", "366": "shieldFrom", "367": "ftype=killSprite", "368": "stype=spawnpoint0", "369": "value=-1", "370": "img=newset/floor2", "371": "img=oryx/knight1", "372": "img=oryx/cspell4", "373": "parent4", "374": "parent5", "375": "parent6", "376": "parent7", "377": "killAll", "378": "stype=parent4", "379": "stype=parent5", "380": "stype=parent6", "381": "stype=parent7", "382": "img=newset/block3", "383": "square_size=25", "384": "img=newset/water", "385": "ongoingavatar0", "386": "img=oryx/spaceship1", "387": "speed=0.15", "388": "img=oryx/diamond3", "389": "img=oryx/diamond1", "390": "img=oryx/firedown1", "391": "value=0", "392": "limit=4", "393": "img=oryx/diamond2", "394": "scoreChange=-10", "395": "spawnIfHasMore", "396": "stype=passive1", "397": "stype=missile4", "398": "prob=0.02", "399": "stype=missile5", "400": "img=newset/block1", "401": "stype=passive2", "402": "color=DARKGRAY", "403": "wizardavatar0", "404": "walker0", "405": "killIfFromAbove", "406": "loschaser0", "407": "cons=2", "408": "img=oryx/guard1", "409": "stype=immovable6", "410": "stype1=immovable6", "411": "stype=resource1", "412": "resource1", "413": "resource2", "414": "resource3", "415": "img=newset/whirlpool2", "416": "resource4", "417": "resource=resource1", "418": "stype=parent0", "419": "resource=resource2", "420": "resource=resource3", "421": "stype=parent2", "422": "img=newset/chair1", "423": "immovable13", "424": "immovable14", "425": "immovable15", "426": "immovable16", "427": "immovable17", "428": "immovable18", "429": "img=newset/man3", "430": "stype=immovable8", "431": "img=oryx/floorTileOrange", "432": "aimedavatar0", "433": "img=newset/lasercannon_1", "434": "gravity=0.5", "435": "wallBounce", "436": "fleeing0", "437": "Fleeing", "438": "speed=1.0", "439": "img=oryx/bird1", "440": "pathchaser0", "441": "PathChaser", "442": "pathchaser1", "443": "stype=fleeing0", "444": "value=1", "445": "landeravatar0", "446": "stype=passive0", "447": "img=oryx/fire1", "448": "img=oryx/gold1", "449": "scoreChange=3", "450": "killIfHasLess", "451": "shrinkfactor=0.3", "452": "limit=10", "453": "value=2", "454": "addHealthPoints", "455": "avatar", "456": "img=oryx/space1", "457": "img=oryx/planet", "458": "flakavatar0", "459": "FlakAvatar", "460": "stype=flakavatar0", "461": "randombomber0", "462": "cooldown=50", "463": "prob=0.1", "464": "cooldown=6", "465": "img=newset/cursedman", "466": "stype1=immovable5", "467": "stype1=spawnpoint0", "468": " ", "469": "resource5", "470": "resource6", "471": "rotateInPlace=false", "472": "5", "473": "collectResourceIfHeld", "474": "platformeravatar0", "475": "stype=missile3", "476": "img=oryx/slime2", "477": "img=oryx/slime1", "478": "color=GOLD", "479": "stype=spreader0", "480": "spreader0", "481": "Spreader", "482": "spreadprob=1.0", "483": "portal=true", "484": "invisible=true", "485": "flicker1", "486": "img=newset/lasercannon", "487": "img=newset/lasercannon_2", "488": "img=newset/lasercannon_3", "489": "stype=missile6", "490": "img=newset/lasercannon_4", "491": "img=newset/laser1", "492": "img=newset/laser1_1", "493": "healthPoints=10", "494": "m", "495": "speed=0.0", "496": "stype=parent3", "497": "rotateInPlace=true", "498": "missile9", "499": "stype=spawnpoint5", "500": "stype=spawnpoint2", "501": "stype=spawnpoint4", "502": "stype=spawnpoint1", "503": "stype=spawnpoint3", "504": "color=LIGHTGREEN", "505": "square_size=20", "506": "img=oryx/spelunky", "507": "frameRate=6", "508": "eos", "509": "stype=passive4", "510": "limitHealthPoints=20", "511": "img=oryx/circleEffect1", "512": "\t\t", "513": "align", "514": "stype=passive3", "515": "stypeTo=passive2", "516": "scoreChange=-2", "517": "scoreChange=100", "518": "stype=resource0", "519": "stype1=orientedavatar1", "520": "stype2=orientedavatar2", "521": "orientedavatar1", "522": "orientedavatar2", "523": "pixelPerfect=True", "524": "stype=orientedavatar2", "525": "img=oryx/archer1", "526": "img=newset/laser3", "527": "chaser1", "528": "stype=chaser1", "529": "missileavatar1", "530": "missileavatar2", "531": "setSpeedForAll", "532": "stepBack=True", "533": "stype=missileavatar1", "534": "stype=missileavatar2", "535": "color=LIGHTYELLOW", "536": "stype=randompathaltchaser0", "537": "stype=randompathaltchaser3", "538": "stype=randompathaltchaser1", "539": "stype=randompathaltchaser2", "540": "RandomPathAltChaser", "541": "cons=4", "542": "maxDistance=500", "543": "img=oryx/ghost1", "544": "fleeing1", "545": "fleeing2", "546": "fleeing3", "547": "timer=200", "548": "frameRate=4", "549": "frameRate=5", "550": "frameRate=7", "551": "cooldown=100", "552": "repeating=True", "553": "img=oryx/orb3", "554": "pullWithIt", "555": "platformeravatar1", "556": "resource=resource4", "557": "chaser2", "558": "chaser3", "559": "bomberrandommissile2", "560": "stype=immovable10", "561": "img=oryx/dirtWall", "562": "transformIfCount", "563": "geq=2", "564": "stypeCount=missile5", "565": "geq=1", "566": "leq=0", "567": "img=oryx/potion1", "568": "singleton=true", "569": "img=oryx/bookDown", "570": "img=oryx/bookUp", "571": "img=oryx/bookRight", "572": "img=oryx/bookLeft", "573": "img=newset/city1", "574": "\t\timmovable2", "575": "\t\tdoor0", "576": "\t\tresource0", "577": "\t\tmissile0", "578": "\t\tparent0", "579": "\t\tshootavatar0", "580": "\t\tSpriteCounter", "581": "stype=randomnpc1", "582": "orient=False", "583": "parent8", "584": "cons=3", "585": "randomnpc3", "586": "ongoingshootavatar1", "587": "ongoingshootavatar2", "588": "stype=randomnpc2", "589": "img=oryx/slime3", "590": "resource8", "591": " ", "592": "ongoingturningavatar0", "593": "flakavatar1", "594": "immovable19", "595": "stypeCount=immovable2", "596": "timer=50"}} \ No newline at end of file diff --git a/main.ipynb b/main.ipynb index e931520..12ad783 100644 --- a/main.ipynb +++ b/main.ipynb @@ -2,10 +2,11 @@ "cells": [ { "cell_type": "code", - "execution_count": 4, + "execution_count": 3, "metadata": {}, "outputs": [], "source": [ + "\n", "from VGDLData.ptb import PTB\n", "\n", "import torch\n", @@ -20,7 +21,7 @@ }, { "cell_type": "code", - "execution_count": 9, + "execution_count": null, "metadata": {}, "outputs": [], "source": [ @@ -59,365 +60,9 @@ }, { "cell_type": "code", - "execution_count": 14, + "execution_count": null, "metadata": {}, - "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - "Epoch: 0\n", - "Training.......\n", - "| epoch 0 | elbo_loss 3.976975 | kl_loss 0.000194 | recons_loss 3.976781 \n", - "| epoch 0 | elbo_loss 4.357484 | kl_loss 0.000216 | recons_loss 4.357268 \n", - "| epoch 0 | elbo_loss 3.994875 | kl_loss 0.000182 | recons_loss 3.994692 \n", - "| epoch 0 | elbo_loss 4.106413 | kl_loss 0.000206 | recons_loss 4.106207 \n", - "Testing.......\n", - "Epoch: 1\n", - "Training.......\n", - "| epoch 1 | elbo_loss 3.908797 | kl_loss 0.000529 | recons_loss 3.908268 \n", - "| epoch 1 | elbo_loss 4.095924 | kl_loss 0.000175 | recons_loss 4.095749 \n", - "| epoch 1 | elbo_loss 4.379000 | kl_loss 0.000228 | recons_loss 4.378771 \n", - "| epoch 1 | elbo_loss 4.214752 | kl_loss 0.000206 | recons_loss 4.214546 \n", - "Testing.......\n", - "Epoch: 2\n", - "Training.......\n", - "| epoch 2 | elbo_loss 4.035322 | kl_loss 0.000152 | recons_loss 4.035170 \n", - "| epoch 2 | elbo_loss 3.975257 | kl_loss 0.000438 | recons_loss 3.974818 \n", - "| epoch 2 | elbo_loss 4.343894 | kl_loss 0.000173 | recons_loss 4.343722 \n", - "| epoch 2 | elbo_loss 4.006879 | kl_loss 0.000146 | recons_loss 4.006733 \n", - "Testing.......\n", - "Epoch: 3\n", - "Training.......\n", - "| epoch 3 | elbo_loss 4.081585 | kl_loss 0.000156 | recons_loss 4.081429 \n", - "| epoch 3 | elbo_loss 4.315519 | kl_loss 0.000162 | recons_loss 4.315357 \n", - "| epoch 3 | elbo_loss 3.845958 | kl_loss 0.000180 | recons_loss 3.845778 \n", - "| epoch 3 | elbo_loss 3.816118 | kl_loss 0.000476 | recons_loss 3.815642 \n", - "Testing.......\n", - "Epoch: 4\n", - "Training.......\n", - "| epoch 4 | elbo_loss 3.942620 | kl_loss 0.000186 | recons_loss 3.942434 \n", - "| epoch 4 | elbo_loss 4.193179 | kl_loss 0.000162 | recons_loss 4.193017 \n", - "| epoch 4 | elbo_loss 3.995314 | kl_loss 0.000346 | recons_loss 3.994968 \n", - "| epoch 4 | elbo_loss 4.108224 | kl_loss 0.000200 | recons_loss 4.108025 \n", - "Testing.......\n", - "Epoch: 5\n", - "Training.......\n", - "| epoch 5 | elbo_loss 3.976032 | kl_loss 0.000175 | recons_loss 3.975857 \n", - "| epoch 5 | elbo_loss 4.035769 | kl_loss 0.000150 | recons_loss 4.035620 \n", - "| epoch 5 | elbo_loss 3.807176 | kl_loss 0.000198 | recons_loss 3.806977 \n", - "| epoch 5 | elbo_loss 4.162719 | kl_loss 0.000259 | recons_loss 4.162460 \n", - "Testing.......\n", - "Epoch: 6\n", - "Training.......\n", - "| epoch 6 | elbo_loss 4.058205 | kl_loss 0.000243 | recons_loss 4.057961 \n", - "| epoch 6 | elbo_loss 4.159162 | kl_loss 0.000124 | recons_loss 4.159038 \n", - "| epoch 6 | elbo_loss 3.698105 | kl_loss 0.000231 | recons_loss 3.697874 \n", - "| epoch 6 | elbo_loss 4.212268 | kl_loss 0.000174 | recons_loss 4.212094 \n", - "Testing.......\n", - "Epoch: 7\n", - "Training.......\n", - "| epoch 7 | elbo_loss 3.945214 | kl_loss 0.000258 | recons_loss 3.944955 \n", - "| epoch 7 | elbo_loss 4.068557 | kl_loss 0.000162 | recons_loss 4.068395 \n", - "| epoch 7 | elbo_loss 3.794614 | kl_loss 0.000384 | recons_loss 3.794230 \n", - "| epoch 7 | elbo_loss 4.049691 | kl_loss 0.000181 | recons_loss 4.049510 \n", - "Testing.......\n", - "Epoch: 8\n", - "Training.......\n", - "| epoch 8 | elbo_loss 3.960816 | kl_loss 0.000383 | recons_loss 3.960433 \n", - "| epoch 8 | elbo_loss 3.867947 | kl_loss 0.000191 | recons_loss 3.867756 \n", - "| epoch 8 | elbo_loss 3.842241 | kl_loss 0.000279 | recons_loss 3.841962 \n", - "| epoch 8 | elbo_loss 4.077557 | kl_loss 0.000144 | recons_loss 4.077414 \n", - "Testing.......\n", - "Epoch: 9\n", - "Training.......\n", - "| epoch 9 | elbo_loss 3.732301 | kl_loss 0.000236 | recons_loss 3.732065 \n", - "| epoch 9 | elbo_loss 3.857334 | kl_loss 0.000142 | recons_loss 3.857192 \n", - "| epoch 9 | elbo_loss 4.053534 | kl_loss 0.000191 | recons_loss 4.053342 \n", - "| epoch 9 | elbo_loss 4.046342 | kl_loss 0.000132 | recons_loss 4.046210 \n", - "Testing.......\n", - "Epoch: 10\n", - "Training.......\n", - "| epoch 10 | elbo_loss 3.833101 | kl_loss 0.000216 | recons_loss 3.832885 \n", - "| epoch 10 | elbo_loss 4.179059 | kl_loss 0.000180 | recons_loss 4.178879 \n", - "| epoch 10 | elbo_loss 3.747303 | kl_loss 0.000261 | recons_loss 3.747043 \n", - "| epoch 10 | elbo_loss 3.877785 | kl_loss 0.000221 | recons_loss 3.877565 \n", - "Testing.......\n", - "Epoch: 11\n", - "Training.......\n", - "| epoch 11 | elbo_loss 4.088315 | kl_loss 0.000257 | recons_loss 4.088058 \n", - "| epoch 11 | elbo_loss 4.179870 | kl_loss 0.000127 | recons_loss 4.179743 \n", - "| epoch 11 | elbo_loss 3.777239 | kl_loss 0.000276 | recons_loss 3.776963 \n", - "| epoch 11 | elbo_loss 3.776600 | kl_loss 0.000226 | recons_loss 3.776374 \n", - "Testing.......\n", - "Epoch: 12\n", - "Training.......\n", - "| epoch 12 | elbo_loss 3.987048 | kl_loss 0.000232 | recons_loss 3.986816 \n", - "| epoch 12 | elbo_loss 3.975375 | kl_loss 0.000123 | recons_loss 3.975253 \n", - "| epoch 12 | elbo_loss 4.023942 | kl_loss 0.000140 | recons_loss 4.023802 \n", - "| epoch 12 | elbo_loss 3.557039 | kl_loss 0.000137 | recons_loss 3.556902 \n", - "Testing.......\n", - "Epoch: 13\n", - "Training.......\n", - "| epoch 13 | elbo_loss 3.880329 | kl_loss 0.000147 | recons_loss 3.880182 \n", - "| epoch 13 | elbo_loss 3.840043 | kl_loss 0.000146 | recons_loss 3.839897 \n", - "| epoch 13 | elbo_loss 4.102198 | kl_loss 0.000146 | recons_loss 4.102051 \n", - "| epoch 13 | elbo_loss 3.723834 | kl_loss 0.000415 | recons_loss 3.723418 \n", - "Testing.......\n", - "Epoch: 14\n", - "Training.......\n", - "| epoch 14 | elbo_loss 3.858828 | kl_loss 0.000121 | recons_loss 3.858707 \n", - "| epoch 14 | elbo_loss 3.793050 | kl_loss 0.000204 | recons_loss 3.792846 \n", - "| epoch 14 | elbo_loss 3.763297 | kl_loss 0.000133 | recons_loss 3.763164 \n", - "| epoch 14 | elbo_loss 3.891660 | kl_loss 0.000181 | recons_loss 3.891479 \n", - "Testing.......\n", - "Epoch: 15\n", - "Training.......\n", - "| epoch 15 | elbo_loss 3.995188 | kl_loss 0.000123 | recons_loss 3.995065 \n", - "| epoch 15 | elbo_loss 3.856749 | kl_loss 0.000201 | recons_loss 3.856548 \n", - "| epoch 15 | elbo_loss 3.729096 | kl_loss 0.000101 | recons_loss 3.728995 \n", - "| epoch 15 | elbo_loss 4.131673 | kl_loss 0.000205 | recons_loss 4.131468 \n", - "Testing.......\n", - "Epoch: 16\n", - "Training.......\n", - "| epoch 16 | elbo_loss 3.853437 | kl_loss 0.000119 | recons_loss 3.853318 \n", - "| epoch 16 | elbo_loss 4.154739 | kl_loss 0.000125 | recons_loss 4.154614 \n", - "| epoch 16 | elbo_loss 3.955502 | kl_loss 0.000096 | recons_loss 3.955406 \n", - "| epoch 16 | elbo_loss 3.647683 | kl_loss 0.000779 | recons_loss 3.646904 \n", - "Testing.......\n", - "Epoch: 17\n", - "Training.......\n", - "| epoch 17 | elbo_loss 3.858166 | kl_loss 0.000120 | recons_loss 3.858045 \n", - "| epoch 17 | elbo_loss 4.048536 | kl_loss 0.000144 | recons_loss 4.048392 \n", - "| epoch 17 | elbo_loss 3.733535 | kl_loss 0.000120 | recons_loss 3.733415 \n", - "| epoch 17 | elbo_loss 3.898561 | kl_loss 0.000180 | recons_loss 3.898381 \n", - "Testing.......\n", - "Epoch: 18\n", - "Training.......\n", - "| epoch 18 | elbo_loss 3.763359 | kl_loss 0.000182 | recons_loss 3.763177 \n", - "| epoch 18 | elbo_loss 3.807912 | kl_loss 0.000141 | recons_loss 3.807771 \n", - "| epoch 18 | elbo_loss 3.809054 | kl_loss 0.010264 | recons_loss 3.798790 \n", - "| epoch 18 | elbo_loss 3.841620 | kl_loss 0.000764 | recons_loss 3.840857 \n", - "Testing.......\n", - "Epoch: 19\n", - "Training.......\n", - "| epoch 19 | elbo_loss 3.557096 | kl_loss 0.000629 | recons_loss 3.556468 \n", - "| epoch 19 | elbo_loss 4.000913 | kl_loss 0.002509 | recons_loss 3.998404 \n", - "| epoch 19 | elbo_loss 3.912125 | kl_loss 0.000298 | recons_loss 3.911827 \n", - "| epoch 19 | elbo_loss 3.788920 | kl_loss 0.000257 | recons_loss 3.788664 \n", - "Testing.......\n", - "Epoch: 20\n", - "Training.......\n", - "| epoch 20 | elbo_loss 3.831447 | kl_loss 0.000291 | recons_loss 3.831156 \n", - "| epoch 20 | elbo_loss 3.781308 | kl_loss 0.000176 | recons_loss 3.781132 \n", - "| epoch 20 | elbo_loss 3.807523 | kl_loss 0.000310 | recons_loss 3.807213 \n", - "| epoch 20 | elbo_loss 3.830918 | kl_loss 0.004774 | recons_loss 3.826144 \n", - "Testing.......\n", - "Epoch: 21\n", - "Training.......\n", - "| epoch 21 | elbo_loss 3.805774 | kl_loss 0.000815 | recons_loss 3.804959 \n", - "| epoch 21 | elbo_loss 3.868904 | kl_loss 0.000272 | recons_loss 3.868633 \n", - "| epoch 21 | elbo_loss 3.808609 | kl_loss 0.000366 | recons_loss 3.808244 \n", - "| epoch 21 | elbo_loss 3.876734 | kl_loss 0.000407 | recons_loss 3.876327 \n", - "Testing.......\n", - "Epoch: 22\n", - "Training.......\n", - "| epoch 22 | elbo_loss 3.757000 | kl_loss 0.006193 | recons_loss 3.750808 \n", - "| epoch 22 | elbo_loss 3.759323 | kl_loss 0.000389 | recons_loss 3.758934 \n", - "| epoch 22 | elbo_loss 3.733697 | kl_loss 0.000273 | recons_loss 3.733423 \n", - "| epoch 22 | elbo_loss 3.749426 | kl_loss 0.000419 | recons_loss 3.749007 \n", - "Testing.......\n", - "Epoch: 23\n", - "Training.......\n", - "| epoch 23 | elbo_loss 3.688089 | kl_loss 0.000984 | recons_loss 3.687105 \n", - "| epoch 23 | elbo_loss 3.688722 | kl_loss 0.000442 | recons_loss 3.688280 \n", - "| epoch 23 | elbo_loss 3.795864 | kl_loss 0.000363 | recons_loss 3.795501 \n", - "| epoch 23 | elbo_loss 3.936389 | kl_loss 0.000361 | recons_loss 3.936028 \n", - "Testing.......\n", - "Epoch: 24\n", - "Training.......\n", - "| epoch 24 | elbo_loss 4.049023 | kl_loss 0.000333 | recons_loss 4.048690 \n", - "| epoch 24 | elbo_loss 4.009864 | kl_loss 0.000244 | recons_loss 4.009620 \n", - "| epoch 24 | elbo_loss 3.647281 | kl_loss 0.000246 | recons_loss 3.647035 \n", - "| epoch 24 | elbo_loss 3.424719 | kl_loss 0.002334 | recons_loss 3.422385 \n", - "Testing.......\n", - "Epoch: 25\n", - "Training.......\n", - "| epoch 25 | elbo_loss 3.909100 | kl_loss 0.000301 | recons_loss 3.908799 \n", - "| epoch 25 | elbo_loss 3.914736 | kl_loss 0.000592 | recons_loss 3.914144 \n", - "| epoch 25 | elbo_loss 3.708933 | kl_loss 0.000246 | recons_loss 3.708687 \n", - "| epoch 25 | elbo_loss 3.716118 | kl_loss 0.000196 | recons_loss 3.715923 \n", - "Testing.......\n", - "Epoch: 26\n", - "Training.......\n", - "| epoch 26 | elbo_loss 3.818262 | kl_loss 0.000226 | recons_loss 3.818036 \n", - "| epoch 26 | elbo_loss 3.354300 | kl_loss 0.001485 | recons_loss 3.352815 \n", - "| epoch 26 | elbo_loss 3.647163 | kl_loss 0.000310 | recons_loss 3.646853 \n", - "| epoch 26 | elbo_loss 4.099009 | kl_loss 0.000229 | recons_loss 4.098780 \n", - "Testing.......\n", - "Epoch: 27\n", - "Training.......\n", - "| epoch 27 | elbo_loss 3.844656 | kl_loss 0.000201 | recons_loss 3.844455 \n", - "| epoch 27 | elbo_loss 3.662789 | kl_loss 0.000191 | recons_loss 3.662598 \n", - "| epoch 27 | elbo_loss 3.643857 | kl_loss 0.000496 | recons_loss 3.643361 \n", - "| epoch 27 | elbo_loss 3.787382 | kl_loss 0.000191 | recons_loss 3.787191 \n", - "Testing.......\n", - "Epoch: 28\n", - "Training.......\n", - "| epoch 28 | elbo_loss 3.597077 | kl_loss 0.000167 | recons_loss 3.596910 \n", - "| epoch 28 | elbo_loss 3.836990 | kl_loss 0.000159 | recons_loss 3.836831 \n", - "| epoch 28 | elbo_loss 3.613768 | kl_loss 0.000265 | recons_loss 3.613503 \n", - "| epoch 28 | elbo_loss 3.883579 | kl_loss 0.000135 | recons_loss 3.883443 \n", - "Testing.......\n", - "Epoch: 29\n", - "Training.......\n", - "| epoch 29 | elbo_loss 3.666080 | kl_loss 0.000123 | recons_loss 3.665956 \n", - "| epoch 29 | elbo_loss 3.854038 | kl_loss 0.000156 | recons_loss 3.853882 \n", - "| epoch 29 | elbo_loss 3.597608 | kl_loss 0.000240 | recons_loss 3.597368 \n", - "| epoch 29 | elbo_loss 3.707710 | kl_loss 0.000161 | recons_loss 3.707548 \n", - "Testing.......\n", - "Epoch: 30\n", - "Training.......\n", - "| epoch 30 | elbo_loss 3.910049 | kl_loss 0.000133 | recons_loss 3.909916 \n", - "| epoch 30 | elbo_loss 3.691837 | kl_loss 0.000158 | recons_loss 3.691679 \n", - "| epoch 30 | elbo_loss 3.351705 | kl_loss 0.000116 | recons_loss 3.351589 \n", - "| epoch 30 | elbo_loss 4.007617 | kl_loss 0.000089 | recons_loss 4.007527 \n", - "Testing.......\n", - "Epoch: 31\n", - "Training.......\n", - "| epoch 31 | elbo_loss 4.004968 | kl_loss 0.000109 | recons_loss 4.004859 \n", - "| epoch 31 | elbo_loss 3.401214 | kl_loss 0.000081 | recons_loss 3.401134 \n", - "| epoch 31 | elbo_loss 3.509400 | kl_loss 0.000100 | recons_loss 3.509300 \n", - "| epoch 31 | elbo_loss 3.921981 | kl_loss 0.000082 | recons_loss 3.921900 \n", - "Testing.......\n", - "Epoch: 32\n", - "Training.......\n", - "| epoch 32 | elbo_loss 3.791414 | kl_loss 0.000077 | recons_loss 3.791337 \n", - "| epoch 32 | elbo_loss 3.815522 | kl_loss 0.000106 | recons_loss 3.815416 \n", - "| epoch 32 | elbo_loss 3.819341 | kl_loss 0.000069 | recons_loss 3.819272 \n", - "| epoch 32 | elbo_loss 3.391369 | kl_loss 0.000158 | recons_loss 3.391211 \n", - "Testing.......\n", - "Epoch: 33\n", - "Training.......\n", - "| epoch 33 | elbo_loss 3.753781 | kl_loss 0.000088 | recons_loss 3.753693 \n", - "| epoch 33 | elbo_loss 3.904354 | kl_loss 0.000088 | recons_loss 3.904266 \n", - "| epoch 33 | elbo_loss 3.564559 | kl_loss 0.000100 | recons_loss 3.564459 \n", - "| epoch 33 | elbo_loss 3.640142 | kl_loss 0.000080 | recons_loss 3.640063 \n", - "Testing.......\n", - "Epoch: 34\n", - "Training.......\n", - "| epoch 34 | elbo_loss 3.831084 | kl_loss 0.000067 | recons_loss 3.831017 \n", - "| epoch 34 | elbo_loss 3.616282 | kl_loss 0.000068 | recons_loss 3.616215 \n", - "| epoch 34 | elbo_loss 3.477146 | kl_loss 0.000114 | recons_loss 3.477032 \n", - "| epoch 34 | elbo_loss 3.876500 | kl_loss 0.000063 | recons_loss 3.876437 \n", - "Testing.......\n", - "Epoch: 35\n", - "Training.......\n", - "| epoch 35 | elbo_loss 3.744518 | kl_loss 0.000064 | recons_loss 3.744454 \n", - "| epoch 35 | elbo_loss 3.545088 | kl_loss 0.000075 | recons_loss 3.545013 \n", - "| epoch 35 | elbo_loss 3.667203 | kl_loss 0.000079 | recons_loss 3.667124 \n", - "| epoch 35 | elbo_loss 3.530918 | kl_loss 0.000089 | recons_loss 3.530829 \n", - "Testing.......\n", - "Epoch: 36\n", - "Training.......\n", - "| epoch 36 | elbo_loss 3.671150 | kl_loss 0.000073 | recons_loss 3.671077 \n", - "| epoch 36 | elbo_loss 3.912341 | kl_loss 0.000076 | recons_loss 3.912265 \n", - "| epoch 36 | elbo_loss 3.361992 | kl_loss 0.000067 | recons_loss 3.361925 \n", - "| epoch 36 | elbo_loss 3.656261 | kl_loss 0.000082 | recons_loss 3.656179 \n", - "Testing.......\n", - "Epoch: 37\n", - "Training.......\n", - "| epoch 37 | elbo_loss 3.539464 | kl_loss 0.000077 | recons_loss 3.539387 \n", - "| epoch 37 | elbo_loss 4.040356 | kl_loss 0.000081 | recons_loss 4.040274 \n", - "| epoch 37 | elbo_loss 3.744044 | kl_loss 0.000072 | recons_loss 3.743972 \n", - "| epoch 37 | elbo_loss 3.383340 | kl_loss 0.000081 | recons_loss 3.383259 \n", - "Testing.......\n", - "Epoch: 38\n", - "Training.......\n", - "| epoch 38 | elbo_loss 3.764515 | kl_loss 0.000072 | recons_loss 3.764443 \n", - "| epoch 38 | elbo_loss 3.878835 | kl_loss 0.000057 | recons_loss 3.878778 \n", - "| epoch 38 | elbo_loss 3.580818 | kl_loss 0.000073 | recons_loss 3.580745 \n", - "| epoch 38 | elbo_loss 3.504170 | kl_loss 0.000056 | recons_loss 3.504114 \n", - "Testing.......\n", - "Epoch: 39\n", - "Training.......\n", - "| epoch 39 | elbo_loss 3.722811 | kl_loss 0.000074 | recons_loss 3.722737 \n", - "| epoch 39 | elbo_loss 3.710613 | kl_loss 0.000044 | recons_loss 3.710569 \n", - "| epoch 39 | elbo_loss 3.467757 | kl_loss 0.000066 | recons_loss 3.467692 \n", - "| epoch 39 | elbo_loss 3.624896 | kl_loss 0.000044 | recons_loss 3.624852 \n", - "Testing.......\n", - "Epoch: 40\n", - "Training.......\n", - "| epoch 40 | elbo_loss 3.854361 | kl_loss 0.000059 | recons_loss 3.854302 \n", - "| epoch 40 | elbo_loss 3.544015 | kl_loss 0.000045 | recons_loss 3.543970 \n", - "| epoch 40 | elbo_loss 3.636437 | kl_loss 0.000078 | recons_loss 3.636359 \n", - "| epoch 40 | elbo_loss 3.611853 | kl_loss 0.000053 | recons_loss 3.611800 \n", - "Testing.......\n", - "Epoch: 41\n", - "Training.......\n", - "| epoch 41 | elbo_loss 3.674795 | kl_loss 0.000038 | recons_loss 3.674757 \n", - "| epoch 41 | elbo_loss 3.618680 | kl_loss 0.000047 | recons_loss 3.618634 \n", - "| epoch 41 | elbo_loss 3.371785 | kl_loss 0.000045 | recons_loss 3.371740 \n", - "| epoch 41 | elbo_loss 3.431176 | kl_loss 0.000043 | recons_loss 3.431133 \n", - "Testing.......\n", - "Epoch: 42\n", - "Training.......\n", - "| epoch 42 | elbo_loss 3.664012 | kl_loss 0.000055 | recons_loss 3.663957 \n", - "| epoch 42 | elbo_loss 3.641241 | kl_loss 0.000051 | recons_loss 3.641190 \n", - "| epoch 42 | elbo_loss 3.518304 | kl_loss 0.000073 | recons_loss 3.518231 \n", - "| epoch 42 | elbo_loss 3.533189 | kl_loss 0.000059 | recons_loss 3.533130 \n", - "Testing.......\n", - "Epoch: 43\n", - "Training.......\n", - "| epoch 43 | elbo_loss 3.830001 | kl_loss 0.000044 | recons_loss 3.829957 \n", - "| epoch 43 | elbo_loss 3.615327 | kl_loss 0.000060 | recons_loss 3.615267 \n", - "| epoch 43 | elbo_loss 3.479075 | kl_loss 0.000053 | recons_loss 3.479023 \n", - "| epoch 43 | elbo_loss 3.576314 | kl_loss 0.000055 | recons_loss 3.576259 \n", - "Testing.......\n", - "Epoch: 44\n", - "Training.......\n", - "| epoch 44 | elbo_loss 3.539488 | kl_loss 0.000073 | recons_loss 3.539415 \n", - "| epoch 44 | elbo_loss 3.634323 | kl_loss 0.000048 | recons_loss 3.634275 \n", - "| epoch 44 | elbo_loss 3.625324 | kl_loss 0.000049 | recons_loss 3.625275 \n", - "| epoch 44 | elbo_loss 3.710191 | kl_loss 0.000045 | recons_loss 3.710146 \n", - "Testing.......\n", - "Epoch: 45\n", - "Training.......\n", - "| epoch 45 | elbo_loss 3.565942 | kl_loss 0.000036 | recons_loss 3.565906 \n", - "| epoch 45 | elbo_loss 3.389356 | kl_loss 0.000055 | recons_loss 3.389301 \n", - "| epoch 45 | elbo_loss 3.571786 | kl_loss 0.000055 | recons_loss 3.571731 \n", - "| epoch 45 | elbo_loss 3.563076 | kl_loss 0.000073 | recons_loss 3.563004 \n", - "Testing.......\n", - "Epoch: 46\n", - "Training.......\n", - "| epoch 46 | elbo_loss 3.521195 | kl_loss 0.000053 | recons_loss 3.521142 \n", - "| epoch 46 | elbo_loss 3.687554 | kl_loss 0.000060 | recons_loss 3.687495 \n", - "| epoch 46 | elbo_loss 3.331415 | kl_loss 0.000046 | recons_loss 3.331369 \n", - "| epoch 46 | elbo_loss 3.695099 | kl_loss 0.000041 | recons_loss 3.695058 \n", - "Testing.......\n", - "Epoch: 47\n", - "Training.......\n", - "| epoch 47 | elbo_loss 3.276115 | kl_loss 0.000045 | recons_loss 3.276070 \n", - "| epoch 47 | elbo_loss 3.394419 | kl_loss 0.000048 | recons_loss 3.394372 \n" - ] - }, - { - "ename": "", - "evalue": "", - "output_type": "error", - "traceback": [ - "\u001b[1;31mCanceled future for execute_request message before replies were done" - ] - }, - { - "ename": "", - "evalue": "", - "output_type": "error", - "traceback": [ - "\u001b[1;31mThe Kernel crashed while executing code in the the current cell or a previous cell. Please review the code in the cell(s) to identify a possible cause of the failure. Click here for more info. View Jupyter log for further details." - ] - } - ], + "outputs": [], "source": [ "train_losses = []\n", "test_losses = []\n", @@ -436,6 +81,13 @@ "\n", "torch.save(model.state_dict(), \"models/VGDL_VAE_GENERALIZED.pt\")\n" ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [] } ], "metadata": { diff --git a/model.py b/model.py index 70bf323..51261c0 100644 --- a/model.py +++ b/model.py @@ -5,7 +5,7 @@ class LSTM_VAE(torch.nn.Module): - def __init__(self, vocab_size, embed_size, hidden_size, latent_size, num_layers=1): + def __init__(self, vocab_size, embed_size, hidden_size, latent_size, num_layers=1, data_dir = "./VGDLData"): super(LSTM_VAE, self).__init__() self.device = "cuda" if torch.cuda.is_available() else "cpu" @@ -19,7 +19,7 @@ def __init__(self, vocab_size, embed_size, hidden_size, latent_size, num_layers= self.latent_size = latent_size # For dictionary lookups - self.dictionary = PTB(data_dir="./VGDLData", split="train", create_data= False, max_sequence_length= 60) + self.dictionary = PTB(data_dir=data_dir, split="all", create_data= False, max_sequence_length= 600) # X: bsz * seq_len * vocab_size # Embedding @@ -119,9 +119,15 @@ def forward(self, x,sentences_length,hidden_encoder): return x_hat, mean, log_var, z, hidden_encoder + def get_z(self, words, sentences_length): + indexes = [self.dictionary.get_w2i().get(word, self.dictionary.w2i['']) for word in words] + x = torch.IntTensor([indexes]) + x_hat, mean, log_var, z, hidden_encoder = self.forward(x, torch.IntTensor([len(words)]),self.init_hidden(1) ) + + return z - def inference(self, n_samples, sos, z): + def inference(self, n_samples, sos, z, end_early = True): # generate random z batch_size = 1 @@ -141,8 +147,11 @@ def inference(self, n_samples, sos, z): output = self.log_softmax(output) output = output.exp() _, s = torch.topk(output, 1) - idx_sample.append(s.item()) - input = s.squeeze(0) + if end_early and (self.dictionary.get_i2w()[str(s.item())] == ""): + break + else: + idx_sample.append(s.item()) + input = s.squeeze(0) w_sample = [self.dictionary.get_i2w()[str(idx)] for idx in idx_sample] w_sample = " ".join(w_sample) diff --git a/modelTests.py b/modelTests.py index 0b59673..b4ed27f 100644 --- a/modelTests.py +++ b/modelTests.py @@ -8,15 +8,17 @@ lr = 0.001 embed_size = 50 -hidden_size = 200 -latent_size = 40 +hidden_size = 1000 +latent_size = 60 lstm_layer=1 device = "cpu" +data_dir = "VGDLDataGeneralized" + # Load the data -train_data = PTB(data_dir="VGDLData", split="train", create_data= False, max_sequence_length= bptt) -test_data = PTB(data_dir="VGDLData", split="test", create_data= False, max_sequence_length=bptt) -valid_data = PTB(data_dir="VGDLData", split="valid", create_data= False, max_sequence_length= bptt) +train_data = PTB(data_dir=data_dir, split="train", create_data= False, max_sequence_length= bptt) +test_data = PTB(data_dir=data_dir, split="test", create_data= False, max_sequence_length=bptt) +valid_data = PTB(data_dir=data_dir, split="valid", create_data= False, max_sequence_length= bptt) # Batchify the data @@ -47,20 +49,32 @@ def interpolate(model, n_interpolations, sos, sequence_length): return samples, text1, text2 vocab_size = train_data.vocab_size -model = LSTM_VAE(vocab_size = vocab_size, embed_size = embed_size, hidden_size = hidden_size, latent_size = latent_size).to(device) +model = LSTM_VAE(vocab_size = vocab_size, embed_size = embed_size, hidden_size = hidden_size, latent_size = latent_size, data_dir=data_dir).to(device) -checkpoint = torch.load("models/VGDL_VAE.pt", map_location=torch.device('cpu') ) +checkpoint = torch.load("models/VGDL_VAE_GENERALIZED.pt", map_location=torch.device('cpu') ) model.load_state_dict(checkpoint) #@title Sample Generation # inference z1 = torch.randn(1,1,latent_size).to(device) +print(z1) z2 = torch.randn(1,1,latent_size).to(device) +print(z2) sos = "" -sample1 = model.inference(200 , sos, z1) -sample2 = model.inference(200 , sos , z2) +sample1 = model.inference(600 , sos, z1) +sample2 = model.inference(600 , sos , z2) + + +words = train_data._file_to_words("VGDLDataGeneralized/examples/gridphysics/aliens.txt") + +z = model.get_z(words, 600) +aliens = model.inference(600 , sos, z) +print(aliens) + +samples, text1, text2 = interpolate(model,3,sos, 600) +print("First sentence:", text1) +print("Second sentence:", text2) -print(sample1) -print(sample2) \ No newline at end of file +for sample in samples: print(sample) \ No newline at end of file diff --git a/settings.py b/settings.py index 6021d6a..9995df8 100644 --- a/settings.py +++ b/settings.py @@ -9,8 +9,8 @@ "embed_size": 50, -"hidden_size": 800, -"latent_size": 60, +"hidden_size": 100, +"latent_size": 10, "lstm_layer": 1 }