Part 1 of day 10 done...

Very messy though, went for top 100
This commit is contained in:
Brian Buller 2016-12-10 00:36:57 -06:00
parent 34fc88fb62
commit d65eccf292
4 changed files with 977 additions and 0 deletions

BIN
day10/day10 Executable file

Binary file not shown.

231
day10/input Normal file
View File

@ -0,0 +1,231 @@
bot 59 gives low to bot 176 and high to bot 120
bot 92 gives low to bot 42 and high to bot 187
value 31 goes to bot 114
bot 182 gives low to bot 49 and high to bot 176
bot 17 gives low to bot 181 and high to bot 162
bot 36 gives low to bot 118 and high to bot 121
bot 118 gives low to bot 164 and high to bot 55
bot 172 gives low to bot 79 and high to bot 123
bot 51 gives low to bot 60 and high to bot 31
bot 48 gives low to bot 107 and high to bot 58
bot 142 gives low to output 6 and high to bot 35
bot 133 gives low to output 4 and high to bot 47
bot 134 gives low to bot 122 and high to bot 66
bot 106 gives low to bot 155 and high to bot 99
bot 77 gives low to bot 93 and high to bot 84
bot 9 gives low to bot 173 and high to bot 197
bot 64 gives low to bot 123 and high to bot 48
bot 177 gives low to bot 21 and high to bot 132
bot 94 gives low to bot 6 and high to bot 25
bot 126 gives low to bot 193 and high to bot 56
bot 74 gives low to bot 187 and high to bot 125
bot 80 gives low to bot 41 and high to bot 191
bot 62 gives low to bot 157 and high to bot 138
bot 66 gives low to bot 1 and high to bot 209
bot 90 gives low to bot 104 and high to bot 34
bot 68 gives low to bot 23 and high to bot 87
bot 121 gives low to bot 55 and high to bot 126
bot 122 gives low to bot 137 and high to bot 1
bot 209 gives low to bot 168 and high to bot 26
bot 141 gives low to bot 170 and high to bot 6
bot 149 gives low to bot 62 and high to bot 13
bot 120 gives low to bot 179 and high to bot 71
bot 160 gives low to bot 194 and high to bot 151
bot 86 gives low to bot 96 and high to bot 106
value 13 goes to bot 9
bot 180 gives low to bot 189 and high to bot 27
value 67 goes to bot 88
bot 169 gives low to bot 99 and high to bot 159
bot 56 gives low to bot 98 and high to bot 147
bot 197 gives low to bot 174 and high to bot 81
bot 57 gives low to bot 113 and high to bot 179
bot 39 gives low to bot 115 and high to bot 3
bot 79 gives low to bot 22 and high to bot 40
bot 161 gives low to output 14 and high to bot 185
bot 21 gives low to bot 114 and high to bot 119
bot 136 gives low to bot 28 and high to bot 158
bot 105 gives low to bot 89 and high to bot 19
bot 168 gives low to bot 126 and high to bot 26
bot 193 gives low to bot 64 and high to bot 98
bot 186 gives low to bot 86 and high to bot 178
value 11 goes to bot 165
bot 33 gives low to bot 116 and high to bot 150
bot 32 gives low to bot 154 and high to bot 206
bot 166 gives low to bot 33 and high to bot 139
value 7 goes to bot 63
bot 203 gives low to bot 172 and high to bot 64
bot 200 gives low to bot 94 and high to bot 25
value 43 goes to bot 76
bot 145 gives low to bot 103 and high to bot 128
bot 119 gives low to bot 186 and high to bot 97
bot 12 gives low to bot 31 and high to bot 4
bot 23 gives low to bot 198 and high to bot 171
bot 34 gives low to bot 10 and high to bot 20
bot 198 gives low to bot 43 and high to bot 17
bot 50 gives low to output 1 and high to bot 127
bot 155 gives low to bot 191 and high to bot 32
bot 206 gives low to bot 12 and high to bot 43
bot 96 gives low to bot 80 and high to bot 155
bot 93 gives low to bot 44 and high to bot 70
bot 24 gives low to bot 85 and high to bot 83
bot 30 gives low to bot 159 and high to bot 68
bot 55 gives low to bot 203 and high to bot 193
bot 199 gives low to bot 68 and high to bot 135
bot 170 gives low to bot 97 and high to bot 5
bot 65 gives low to bot 152 and high to bot 194
bot 43 gives low to bot 4 and high to bot 181
bot 113 gives low to output 9 and high to bot 161
bot 81 gives low to bot 141 and high to bot 94
value 29 goes to bot 7
bot 46 gives low to bot 175 and high to bot 195
value 47 goes to bot 21
value 23 goes to bot 42
bot 13 gives low to bot 138 and high to bot 61
bot 135 gives low to bot 87 and high to bot 111
bot 194 gives low to bot 190 and high to bot 82
value 73 goes to bot 109
bot 154 gives low to bot 51 and high to bot 12
bot 1 gives low to bot 18 and high to bot 209
bot 98 gives low to bot 48 and high to bot 45
bot 147 gives low to bot 45 and high to bot 95
bot 47 gives low to output 19 and high to bot 152
bot 26 gives low to bot 56 and high to bot 147
bot 179 gives low to bot 161 and high to bot 71
bot 148 gives low to bot 204 and high to bot 137
bot 5 gives low to bot 67 and high to bot 85
bot 174 gives low to bot 132 and high to bot 141
bot 8 gives low to bot 13 and high to bot 75
bot 82 gives low to bot 146 and high to bot 22
bot 123 gives low to bot 40 and high to bot 107
bot 99 gives low to bot 32 and high to bot 201
bot 41 gives low to bot 196 and high to bot 192
bot 139 gives low to bot 150 and high to bot 153
bot 11 gives low to output 16 and high to bot 113
bot 72 gives low to bot 65 and high to bot 160
bot 195 gives low to bot 133 and high to bot 183
bot 54 gives low to output 12 and high to output 10
bot 158 gives low to bot 102 and high to bot 110
bot 112 gives low to bot 19 and high to bot 118
bot 31 gives low to bot 208 and high to bot 143
bot 167 gives low to bot 7 and high to bot 96
bot 63 gives low to bot 92 and high to bot 74
bot 116 gives low to bot 20 and high to bot 131
bot 184 gives low to bot 39 and high to bot 3
bot 162 gives low to bot 205 and high to bot 39
bot 108 gives low to output 11 and high to bot 175
value 53 goes to bot 207
bot 111 gives low to bot 202 and high to bot 184
bot 25 gives low to bot 24 and high to bot 83
value 71 goes to bot 77
bot 69 gives low to bot 142 and high to bot 0
bot 146 gives low to output 13 and high to bot 53
bot 7 gives low to bot 76 and high to bot 80
bot 131 gives low to bot 73 and high to bot 204
bot 102 gives low to bot 195 and high to bot 117
bot 76 gives low to bot 165 and high to bot 41
bot 153 gives low to bot 148 and high to bot 122
bot 208 gives low to bot 90 and high to bot 163
bot 70 gives low to bot 144 and high to bot 78
bot 125 gives low to bot 8 and high to bot 156
bot 83 gives low to bot 199 and high to bot 135
bot 75 gives low to bot 61 and high to bot 104
bot 67 gives low to bot 169 and high to bot 30
bot 14 gives low to bot 81 and high to bot 200
bot 159 gives low to bot 201 and high to bot 23
value 3 goes to bot 93
bot 110 gives low to bot 117 and high to bot 89
bot 128 gives low to bot 129 and high to bot 182
bot 87 gives low to bot 171 and high to bot 111
bot 45 gives low to bot 58 and high to bot 95
bot 4 gives low to bot 143 and high to bot 166
bot 60 gives low to bot 156 and high to bot 208
bot 27 gives low to bot 108 and high to bot 46
bot 42 gives low to bot 207 and high to bot 149
bot 117 gives low to bot 183 and high to bot 72
bot 115 gives low to bot 153 and high to bot 134
bot 140 gives low to bot 125 and high to bot 60
bot 173 gives low to bot 177 and high to bot 174
bot 138 gives low to bot 180 and high to bot 52
bot 100 gives low to bot 38 and high to bot 59
value 41 goes to bot 173
value 59 goes to bot 177
bot 165 gives low to bot 63 and high to bot 196
bot 84 gives low to bot 70 and high to bot 78
bot 2 gives low to bot 160 and high to bot 91
value 61 goes to bot 29
bot 114 gives low to bot 109 and high to bot 186
bot 205 gives low to bot 139 and high to bot 115
bot 175 gives low to output 17 and high to bot 133
bot 176 gives low to bot 57 and high to bot 120
bot 107 gives low to bot 124 and high to bot 15
bot 52 gives low to bot 27 and high to bot 28
bot 103 gives low to bot 50 and high to bot 129
bot 150 gives low to bot 131 and high to bot 148
bot 16 gives low to output 20 and high to bot 189
bot 190 gives low to output 18 and high to bot 146
bot 157 gives low to bot 16 and high to bot 180
bot 10 gives low to bot 158 and high to bot 130
bot 202 gives low to bot 162 and high to bot 184
bot 88 gives low to bot 77 and high to bot 84
bot 188 gives low to bot 128 and high to bot 38
bot 58 gives low to bot 15 and high to bot 101
bot 171 gives low to bot 17 and high to bot 202
bot 97 gives low to bot 178 and high to bot 67
bot 163 gives low to bot 34 and high to bot 116
bot 124 gives low to bot 0 and high to bot 145
bot 71 gives low to bot 185 and high to bot 54
bot 78 gives low to bot 14 and high to bot 200
bot 101 gives low to bot 188 and high to bot 100
bot 189 gives low to output 7 and high to bot 108
bot 95 gives low to bot 101 and high to bot 100
bot 0 gives low to bot 35 and high to bot 103
bot 207 gives low to bot 37 and high to bot 62
bot 49 gives low to bot 11 and high to bot 57
bot 85 gives low to bot 30 and high to bot 199
bot 89 gives low to bot 72 and high to bot 2
bot 3 gives low to bot 134 and high to bot 66
bot 181 gives low to bot 166 and high to bot 205
bot 91 gives low to bot 151 and high to bot 172
value 17 goes to bot 167
bot 20 gives low to bot 130 and high to bot 73
bot 196 gives low to bot 74 and high to bot 140
bot 18 gives low to bot 121 and high to bot 168
bot 185 gives low to output 15 and high to bot 54
bot 178 gives low to bot 106 and high to bot 169
bot 129 gives low to bot 127 and high to bot 49
bot 19 gives low to bot 2 and high to bot 164
bot 15 gives low to bot 145 and high to bot 188
bot 144 gives low to bot 197 and high to bot 14
bot 201 gives low to bot 206 and high to bot 198
bot 164 gives low to bot 91 and high to bot 203
bot 73 gives low to bot 105 and high to bot 112
bot 191 gives low to bot 192 and high to bot 154
bot 109 gives low to bot 167 and high to bot 86
bot 151 gives low to bot 82 and high to bot 79
bot 53 gives low to output 2 and high to bot 142
bot 37 gives low to bot 29 and high to bot 157
value 2 goes to bot 44
bot 204 gives low to bot 112 and high to bot 36
bot 40 gives low to bot 69 and high to bot 124
bot 22 gives low to bot 53 and high to bot 69
bot 104 gives low to bot 136 and high to bot 10
value 19 goes to bot 88
bot 127 gives low to output 5 and high to bot 11
bot 183 gives low to bot 47 and high to bot 65
bot 192 gives low to bot 140 and high to bot 51
bot 38 gives low to bot 182 and high to bot 59
bot 61 gives low to bot 52 and high to bot 136
bot 156 gives low to bot 75 and high to bot 90
value 37 goes to bot 37
bot 28 gives low to bot 46 and high to bot 102
bot 187 gives low to bot 149 and high to bot 8
bot 132 gives low to bot 119 and high to bot 170
bot 44 gives low to bot 9 and high to bot 144
bot 29 gives low to output 0 and high to bot 16
bot 6 gives low to bot 5 and high to bot 24
bot 137 gives low to bot 36 and high to bot 18
bot 130 gives low to bot 110 and high to bot 105
value 5 goes to bot 92
bot 35 gives low to output 3 and high to bot 50
bot 152 gives low to output 8 and high to bot 190
bot 143 gives low to bot 163 and high to bot 33

119
day10/main.go Normal file
View File

@ -0,0 +1,119 @@
package main
import (
"bufio"
"fmt"
"log"
"os"
"strconv"
"strings"
)
var allBots []Bot
var watch1, watch2 int
//var outputBins map[int][]int
func main() {
input := stdinToStringSlice()
for i := 0; i < 500; i++ {
allBots = append(allBots, Bot{id: i})
}
watch1 = 61
watch2 = 17
//outputBins := make(map[int][]int)
for i := range input {
inst := strings.Fields(input[i])
if inst[0] == "bot" {
// And instruction
// make sure we have this bot
botNum := atoi(inst[1])
botIdx := findBotIdx(botNum)
if inst[5] == "bot" {
allBots[botIdx].giveLowTo = atoi(inst[6])
}
if inst[10] == "bot" {
allBots[botIdx].giveHighTo = atoi(inst[11])
}
}
}
// Run sim
for i := range input {
inst := strings.Fields(input[i])
if inst[0] == "value" {
val := atoi(inst[1])
botNum := atoi(inst[5])
botIdx := findBotIdx(botNum)
allBots[botIdx].chips = append(allBots[botIdx].chips, val)
allBots[botIdx].Trigger()
}
}
}
func findBotIdx(id int) int {
for i := range allBots {
if allBots[i].id == id {
return i
}
}
return -1
}
type Bot struct {
id int
chips []int
giveLowTo int
giveHighTo int
}
func (b *Bot) Trigger() {
if len(b.chips) == 2 {
fmt.Println("Triggering", b.id, b.chips)
//checkWatches(b)
low := b.chips[0]
high := b.chips[1]
if b.chips[0] > b.chips[1] {
high = b.chips[0]
low = b.chips[1]
}
giveLowIdx := findBotIdx(b.giveLowTo)
fmt.Println("Trig2: ", b.giveLowTo, allBots[giveLowIdx])
allBots[giveLowIdx].chips = append(allBots[giveLowIdx].chips, low)
fmt.Println("3")
giveHighIdx := findBotIdx(b.giveHighTo)
allBots[giveHighIdx].chips = append(allBots[giveHighIdx].chips, high)
allBots[giveLowIdx].Trigger()
allBots[giveHighIdx].Trigger()
}
}
func checkWatches(b *Bot) {
if b.chips[0] == watch1 && b.chips[1] == watch2 || b.chips[0] == watch1 && b.chips[1] == watch2 {
fmt.Println("Watch triggered:", b.id)
}
}
func stdinToStringSlice() []string {
var input []string
scanner := bufio.NewScanner(os.Stdin)
for scanner.Scan() {
input = append(input, scanner.Text())
}
return input
}
func itoa(i int) string {
return strconv.Itoa(i)
}
func atoi(i string) int {
var ret int
var err error
if ret, err = strconv.Atoi(i); err != nil {
log.Fatal("Invalid Atoi")
}
return ret
}

627
day10/output Normal file
View File

@ -0,0 +1,627 @@
Triggering 88 [67 19]
Trig2: 77 {77 [71] 93 84}
3
Triggering 77 [71 19]
Trig2: 93 {93 [3] 44 70}
3
Triggering 93 [3 19]
Trig2: 44 {44 [2] 9 144}
3
Triggering 44 [2 3]
Trig2: 9 {9 [13] 173 197}
3
Triggering 9 [13 2]
Trig2: 173 {173 [41] 177 174}
3
Triggering 173 [41 2]
Trig2: 177 {177 [59] 21 132}
3
Triggering 177 [59 2]
Trig2: 21 {21 [47] 114 119}
3
Triggering 21 [47 2]
Trig2: 114 {114 [31] 109 186}
3
Triggering 114 [31 2]
Trig2: 109 {109 [73] 167 86}
3
Triggering 109 [73 2]
Trig2: 167 {167 [17] 7 96}
3
Triggering 167 [17 2]
Trig2: 7 {7 [29] 76 80}
3
Triggering 7 [29 2]
Trig2: 76 {76 [43] 165 41}
3
Triggering 76 [43 2]
Trig2: 165 {165 [11] 63 196}
3
Triggering 165 [11 2]
Trig2: 63 {63 [7] 92 74}
3
Triggering 63 [7 2]
Trig2: 92 {92 [] 42 187}
3
Triggering 84 [67 71]
Trig2: 70 {70 [19] 144 78}
3
Triggering 70 [19 67]
Trig2: 144 {144 [3] 197 14}
3
Triggering 144 [3 19]
Trig2: 197 {197 [13] 174 81}
3
Triggering 197 [13 3]
Trig2: 174 {174 [41] 132 141}
3
Triggering 174 [41 3]
Trig2: 132 {132 [59] 119 170}
3
Triggering 132 [59 3]
Trig2: 119 {119 [47] 186 97}
3
Triggering 119 [47 3]
Trig2: 186 {186 [31] 86 178}
3
Triggering 186 [31 3]
Trig2: 86 {86 [73] 96 106}
3
Triggering 86 [73 3]
Trig2: 96 {96 [17] 80 155}
3
Triggering 96 [17 3]
Trig2: 80 {80 [29] 41 191}
3
Triggering 80 [29 3]
Trig2: 41 {41 [43] 196 192}
3
Triggering 41 [43 3]
Trig2: 196 {196 [11] 74 140}
3
Triggering 196 [11 3]
Trig2: 74 {74 [7] 187 125}
3
Triggering 74 [7 3]
Trig2: 187 {187 [] 149 8}
3
Triggering 78 [71 67]
Trig2: 14 {14 [19] 81 200}
3
Triggering 14 [19 67]
Trig2: 81 {81 [13] 141 94}
3
Triggering 81 [13 19]
Trig2: 141 {141 [41] 170 6}
3
Triggering 141 [41 13]
Trig2: 170 {170 [59] 97 5}
3
Triggering 170 [59 13]
Trig2: 97 {97 [47] 178 67}
3
Triggering 97 [47 13]
Trig2: 178 {178 [31] 106 169}
3
Triggering 178 [31 13]
Trig2: 106 {106 [73] 155 99}
3
Triggering 106 [73 13]
Trig2: 155 {155 [17] 191 32}
3
Triggering 155 [17 13]
Trig2: 191 {191 [29] 192 154}
3
Triggering 191 [29 13]
Trig2: 192 {192 [43] 140 51}
3
Triggering 192 [43 13]
Trig2: 140 {140 [11] 125 60}
3
Triggering 140 [11 13]
Trig2: 125 {125 [7] 8 156}
3
Triggering 125 [7 11]
Trig2: 8 {8 [] 13 75}
3
Triggering 200 [71 67]
Trig2: 94 {94 [19] 6 25}
3
Triggering 94 [19 67]
Trig2: 6 {6 [41] 5 24}
3
Triggering 6 [41 19]
Trig2: 5 {5 [59] 67 85}
3
Triggering 5 [59 19]
Trig2: 67 {67 [47] 169 30}
3
Triggering 67 [47 19]
Trig2: 169 {169 [31] 99 159}
3
Triggering 169 [31 19]
Trig2: 99 {99 [73] 32 201}
3
Triggering 99 [73 19]
Trig2: 32 {32 [17] 154 206}
3
Triggering 32 [17 19]
Trig2: 154 {154 [29] 51 12}
3
Triggering 154 [29 17]
Trig2: 51 {51 [43] 60 31}
3
Triggering 51 [43 17]
Trig2: 60 {60 [13] 156 208}
3
Triggering 60 [13 17]
Trig2: 156 {156 [11] 75 90}
3
Triggering 156 [11 13]
Trig2: 75 {75 [] 61 104}
3
Triggering 25 [71 67]
Trig2: 24 {24 [41] 85 83}
3
Triggering 24 [41 67]
Trig2: 85 {85 [59] 30 199}
3
Triggering 85 [59 41]
Trig2: 30 {30 [47] 159 68}
3
Triggering 30 [47 41]
Trig2: 159 {159 [31] 201 23}
3
Triggering 159 [31 41]
Trig2: 201 {201 [73] 206 198}
3
Triggering 201 [73 31]
Trig2: 206 {206 [19] 12 43}
3
Triggering 206 [19 31]
Trig2: 12 {12 [29] 31 4}
3
Triggering 12 [29 19]
Trig2: 31 {31 [43] 208 143}
3
Triggering 31 [43 19]
Trig2: 208 {208 [17] 90 163}
3
Triggering 208 [17 19]
Trig2: 90 {90 [13] 104 34}
3
Triggering 90 [13 17]
Trig2: 104 {104 [] 136 10}
3
Triggering 83 [71 67]
Trig2: 199 {199 [59] 68 135}
3
Triggering 199 [59 67]
Trig2: 68 {68 [47] 23 87}
3
Triggering 68 [47 59]
Trig2: 23 {23 [41] 198 171}
3
Triggering 23 [41 47]
Trig2: 198 {198 [73] 43 17}
3
Triggering 198 [73 41]
Trig2: 43 {43 [31] 4 181}
3
Triggering 43 [31 41]
Trig2: 4 {4 [29] 143 166}
3
Triggering 4 [29 31]
Trig2: 143 {143 [43] 163 33}
3
Triggering 143 [43 29]
Trig2: 163 {163 [19] 34 116}
3
Triggering 163 [19 29]
Trig2: 34 {34 [17] 10 20}
3
Triggering 34 [17 19]
Trig2: 10 {10 [] 158 130}
3
Triggering 135 [71 67]
Trig2: 87 {87 [59] 171 111}
3
Triggering 87 [59 67]
Trig2: 171 {171 [47] 17 202}
3
Triggering 171 [47 59]
Trig2: 17 {17 [73] 181 162}
3
Triggering 17 [73 47]
Trig2: 181 {181 [41] 166 205}
3
Triggering 181 [41 47]
Trig2: 166 {166 [31] 33 139}
3
Triggering 166 [31 41]
Trig2: 33 {33 [43] 116 150}
3
Triggering 33 [43 31]
Trig2: 116 {116 [29] 20 131}
3
Triggering 116 [29 31]
Trig2: 20 {20 [19] 130 73}
3
Triggering 20 [19 29]
Trig2: 130 {130 [] 110 105}
3
Triggering 111 [71 67]
Trig2: 202 {202 [59] 162 184}
3
Triggering 202 [59 67]
Trig2: 162 {162 [73] 205 39}
3
Triggering 162 [73 59]
Trig2: 205 {205 [47] 139 115}
3
Triggering 205 [47 59]
Trig2: 139 {139 [41] 150 153}
3
Triggering 139 [41 47]
Trig2: 150 {150 [43] 131 148}
3
Triggering 150 [43 41]
Trig2: 131 {131 [31] 73 204}
3
Triggering 131 [31 41]
Trig2: 73 {73 [29] 105 112}
3
Triggering 73 [29 31]
Trig2: 105 {105 [] 89 19}
3
Triggering 184 [71 67]
Trig2: 39 {39 [73] 115 3}
3
Triggering 39 [73 67]
Trig2: 115 {115 [59] 153 134}
3
Triggering 115 [59 67]
Trig2: 153 {153 [47] 148 122}
3
Triggering 153 [47 59]
Trig2: 148 {148 [43] 204 137}
3
Triggering 148 [43 47]
Trig2: 204 {204 [41] 112 36}
3
Triggering 204 [41 43]
Trig2: 112 {112 [31] 19 118}
3
Triggering 112 [31 41]
Trig2: 19 {19 [] 2 164}
3
Triggering 3 [71 73]
Trig2: 134 {134 [67] 122 66}
3
Triggering 134 [67 71]
Trig2: 122 {122 [59] 137 1}
3
Triggering 122 [59 67]
Trig2: 137 {137 [47] 36 18}
3
Triggering 137 [47 59]
Trig2: 36 {36 [43] 118 121}
3
Triggering 36 [43 47]
Trig2: 118 {118 [41] 164 55}
3
Triggering 118 [41 43]
Trig2: 164 {164 [] 91 203}
3
Triggering 66 [73 71]
Trig2: 1 {1 [67] 18 209}
3
Triggering 1 [67 71]
Trig2: 18 {18 [59] 121 168}
3
Triggering 18 [59 67]
Trig2: 121 {121 [47] 55 126}
3
Triggering 121 [47 59]
Trig2: 55 {55 [43] 203 193}
3
Triggering 55 [43 47]
Trig2: 203 {203 [] 172 64}
3
Triggering 209 [73 71]
Trig2: 168 {168 [67] 126 26}
3
Triggering 168 [67 71]
Trig2: 126 {126 [59] 193 56}
3
Triggering 126 [59 67]
Trig2: 193 {193 [47] 64 98}
3
Triggering 193 [47 59]
Trig2: 64 {64 [] 123 48}
3
Triggering 26 [73 71]
Trig2: 56 {56 [67] 98 147}
3
Triggering 56 [67 71]
Trig2: 98 {98 [59] 48 45}
3
Triggering 98 [59 67]
Trig2: 48 {48 [] 107 58}
3
Triggering 147 [73 71]
Trig2: 45 {45 [67] 58 95}
3
Triggering 45 [67 71]
Trig2: 58 {58 [] 15 101}
3
Triggering 95 [73 71]
Trig2: 101 {101 [] 188 100}
3
Triggering 95 [73 71]
Trig2: 101 {101 [71] 188 100}
3
Triggering 101 [71 71]
Trig2: 188 {188 [] 128 38}
3
Triggering 147 [73 71]
Trig2: 45 {45 [67 71] 58 95}
3
Triggering 26 [73 71]
Trig2: 56 {56 [67 71] 98 147}
3
Triggering 209 [73 71]
Trig2: 168 {168 [67 71] 126 26}
3
Triggering 66 [73 71]
Trig2: 1 {1 [67 71] 18 209}
3
Triggering 3 [71 73]
Trig2: 134 {134 [67 71] 122 66}
3
Triggering 184 [71 67]
Trig2: 39 {39 [73 67] 115 3}
3
Triggering 111 [71 67]
Trig2: 202 {202 [59 67] 162 184}
3
Triggering 135 [71 67]
Trig2: 87 {87 [59 67] 171 111}
3
Triggering 83 [71 67]
Trig2: 199 {199 [59 67] 68 135}
3
Triggering 25 [71 67]
Trig2: 24 {24 [41 67] 85 83}
3
Triggering 200 [71 67]
Trig2: 94 {94 [19 67] 6 25}
3
Triggering 78 [71 67]
Trig2: 14 {14 [19 67] 81 200}
3
Triggering 84 [67 71]
Trig2: 70 {70 [19 67] 144 78}
3
Triggering 92 [2 5]
Trig2: 42 {42 [23] 207 149}
3
Triggering 42 [23 2]
Trig2: 207 {207 [53] 37 62}
3
Triggering 207 [53 2]
Trig2: 37 {37 [37] 29 157}
3
Triggering 37 [37 2]
Trig2: 29 {29 [61] 0 16}
3
Triggering 29 [61 2]
Trig2: 0 {0 [] 35 103}
3
Triggering 187 [3 5]
Trig2: 149 {149 [23] 62 13}
3
Triggering 149 [23 3]
Trig2: 62 {62 [53] 157 138}
3
Triggering 62 [53 3]
Trig2: 157 {157 [37] 16 180}
3
Triggering 157 [37 3]
Trig2: 16 {16 [61] 0 189}
3
Triggering 16 [61 3]
Trig2: 0 {0 [2] 35 103}
3
Triggering 0 [2 3]
Trig2: 35 {35 [] 0 50}
3
Triggering 8 [7 5]
Trig2: 13 {13 [23] 138 61}
3
Triggering 13 [23 5]
Trig2: 138 {138 [53] 180 52}
3
Triggering 138 [53 5]
Trig2: 180 {180 [37] 189 27}
3
Triggering 180 [37 5]
Trig2: 189 {189 [61] 0 108}
3
Triggering 189 [61 5]
Trig2: 0 {0 [2 3] 35 103}
3
Triggering 75 [11 7]
Trig2: 61 {61 [23] 52 136}
3
Triggering 61 [23 7]
Trig2: 52 {52 [53] 27 28}
3
Triggering 52 [53 7]
Trig2: 27 {27 [37] 108 46}
3
Triggering 27 [37 7]
Trig2: 108 {108 [61] 0 175}
3
Triggering 108 [61 7]
Trig2: 0 {0 [2 3 5] 35 103}
3
Triggering 104 [13 11]
Trig2: 136 {136 [23] 28 158}
3
Triggering 136 [23 11]
Trig2: 28 {28 [53] 46 102}
3
Triggering 28 [53 11]
Trig2: 46 {46 [37] 175 195}
3
Triggering 46 [37 11]
Trig2: 175 {175 [61] 0 133}
3
Triggering 175 [61 11]
Trig2: 0 {0 [2 3 5 7] 35 103}
3
Triggering 10 [17 13]
Trig2: 158 {158 [23] 102 110}
3
Triggering 158 [23 13]
Trig2: 102 {102 [53] 195 117}
3
Triggering 102 [53 13]
Trig2: 195 {195 [37] 133 183}
3
Triggering 195 [37 13]
Trig2: 133 {133 [61] 0 47}
3
Triggering 133 [61 13]
Trig2: 0 {0 [2 3 5 7 11] 35 103}
3
Triggering 130 [19 17]
Trig2: 110 {110 [23] 117 89}
3
Triggering 110 [23 17]
Trig2: 117 {117 [53] 183 72}
3
Triggering 117 [53 17]
Trig2: 183 {183 [37] 47 65}
3
Triggering 183 [37 17]
Trig2: 47 {47 [61] 0 152}
3
Triggering 47 [61 17]
Trig2: 0 {0 [2 3 5 7 11 13] 35 103}
3
Triggering 105 [29 19]
Trig2: 89 {89 [23] 72 2}
3
Triggering 89 [23 19]
Trig2: 72 {72 [53] 65 160}
3
Triggering 72 [53 19]
Trig2: 65 {65 [37] 152 194}
3
Triggering 65 [37 19]
Trig2: 152 {152 [61] 0 190}
3
Triggering 152 [61 19]
Trig2: 0 {0 [2 3 5 7 11 13 17] 35 103}
3
Triggering 19 [31 29]
Trig2: 2 {2 [23] 160 91}
3
Triggering 2 [23 29]
Trig2: 160 {160 [53] 194 151}
3
Triggering 160 [53 23]
Trig2: 194 {194 [37] 190 82}
3
Triggering 194 [37 23]
Trig2: 190 {190 [61] 0 146}
3
Triggering 190 [61 23]
Trig2: 0 {0 [2 3 5 7 11 13 17 19] 35 103}
3
Triggering 164 [41 31]
Trig2: 91 {91 [29] 151 172}
3
Triggering 91 [29 31]
Trig2: 151 {151 [53] 82 79}
3
Triggering 151 [53 29]
Trig2: 82 {82 [37] 146 22}
3
Triggering 82 [37 29]
Trig2: 146 {146 [61] 0 53}
3
Triggering 146 [61 29]
Trig2: 0 {0 [2 3 5 7 11 13 17 19 23] 35 103}
3
Triggering 203 [43 41]
Trig2: 172 {172 [31] 79 123}
3
Triggering 172 [31 41]
Trig2: 79 {79 [53] 22 40}
3
Triggering 79 [53 31]
Trig2: 22 {22 [37] 53 69}
3
Triggering 22 [37 31]
Trig2: 53 {53 [61] 0 142}
3
Triggering 53 [61 31]
Trig2: 0 {0 [2 3 5 7 11 13 17 19 23 29] 35 103}
3
Triggering 64 [47 43]
Trig2: 123 {123 [41] 40 107}
3
Triggering 123 [41 43]
Trig2: 40 {40 [53] 69 124}
3
Triggering 40 [53 41]
Trig2: 69 {69 [37] 142 0}
3
Triggering 69 [37 41]
Trig2: 142 {142 [61] 0 35}
3
Triggering 142 [61 37]
Trig2: 0 {0 [2 3 5 7 11 13 17 19 23 29 31 41] 35 103}
3
Triggering 35 [2 61]
Trig2: 0 {0 [2 3 5 7 11 13 17 19 23 29 31 41 37] 35 103}
3
Triggering 48 [59 47]
Trig2: 107 {107 [43] 124 15}
3
Triggering 107 [43 47]
Trig2: 124 {124 [53] 0 145}
3
Triggering 124 [53 43]
Trig2: 0 {0 [2 3 5 7 11 13 17 19 23 29 31 41 37 2] 35 103}
3
Triggering 58 [67 59]
Trig2: 15 {15 [47] 145 188}
3
Triggering 15 [47 59]
Trig2: 145 {145 [53] 103 128}
3
Triggering 145 [53 47]
Trig2: 103 {103 [3] 50 129}
3
Triggering 103 [3 47]
Trig2: 50 {50 [61] 0 127}
3
Triggering 50 [61 3]
Trig2: 0 {0 [2 3 5 7 11 13 17 19 23 29 31 41 37 2 43] 35 103}
3
Triggering 188 [71 59]
Trig2: 128 {128 [53] 129 182}
3
Triggering 128 [53 59]
Trig2: 129 {129 [47] 127 49}
3
Triggering 129 [47 53]
Trig2: 127 {127 [61] 0 11}
3
Triggering 127 [61 47]
Trig2: 0 {0 [2 3 5 7 11 13 17 19 23 29 31 41 37 2 43 3] 35 103}
3