Решение на Concurrent Retry Executor от Георги Иванов

Обратно към всички решения

Към профила на Георги Иванов

Резултати

  • 4 точки от тестове
  • 0 бонус точки
  • 4 точки общо
  • 4 успешни тест(а)
  • 5 неуспешни тест(а)

Код

package main
type response struct {
index int
result string
}
type syncFinished struct {
index int
is bool
}
func ConcurrentRetryExecutor(tasks []func() string, concurrentLimit int, retryLimit int) <-chan response {
numTasks := len(tasks)
executorChannel := make(chan response, numTasks*retryLimit)
syncChan := make(chan struct{})
finishedChannel := make(chan syncFinished, numTasks)
isWorkingChannel := make(chan syncFinished, concurrentLimit)
finished := 0
isWorking := make([]bool, numTasks)
isFinished := make([]bool, numTasks)
go func() {
for finished < numTasks {
for i, f := range tasks {
workingFs := 0
for _, v := range isWorking {
if v {
workingFs++
}
}
if !isFinished[i] && !isWorking[i] && workingFs < concurrentLimit {
workingFs++
isWorking[i] = true
go func(ind int, ff func() string) {
for j := 0; j < retryLimit; j++ {
res := ff()
executorChannel <- response{index: ind, result: res}
if res != "" {
break
}
}
isWorkingChannel <- syncFinished{is: false, index: ind}
finishedChannel <- syncFinished{is: true, index: ind}
syncChan <- struct{}{}
}(i, f)
}
}
isWorkingRes := <-isWorkingChannel
isWorking[isWorkingRes.index] = isWorkingRes.is
isFinishedRes := <-finishedChannel
isFinished[isFinishedRes.index] = isFinishedRes.is
finished++
<-syncChan
}
close(isWorkingChannel)
close(finishedChannel)
close(syncChan)
close(executorChannel)
}()
return executorChannel
}

Лог от изпълнението

PASS
ok  	_/tmp/d20161115-21147-1jmrss8	0.004s
panic: test timed out after 1s

goroutine 721 [running]:
panic(0x4ed340, 0xc420106850)
	/usr/local/go/src/runtime/panic.go:500 +0x1a1
testing.startAlarm.func1()
	/usr/local/go/src/testing/testing.go:918 +0x10b
created by time.goFunc
	/usr/local/go/src/time/sleep.go:154 +0x44

goroutine 1 [chan receive]:
testing.(*T).Run(0xc4200720c0, 0x5189d4, 0x15, 0x5253c8, 0xc42003bd01)
	/usr/local/go/src/testing/testing.go:647 +0x316
testing.RunTests.func1(0xc4200720c0)
	/usr/local/go/src/testing/testing.go:793 +0x6d
testing.tRunner(0xc4200720c0, 0xc42003be20)
	/usr/local/go/src/testing/testing.go:610 +0x81
testing.RunTests(0x525460, 0x5a1320, 0x9, 0x9, 0x5171a6)
	/usr/local/go/src/testing/testing.go:799 +0x2f5
testing.(*M).Run(0xc42003bee8, 0xc420010510)
	/usr/local/go/src/testing/testing.go:743 +0x85
main.main()
	_/tmp/d20161115-21147-1jmrss8/_test/_testmain.go:72 +0xc6

goroutine 6 [chan receive]:
_/tmp/d20161115-21147-1jmrss8.testBasic(0xc420072180, 0x400, 0x1, 0x5, 0x5253c0)
	/tmp/d20161115-21147-1jmrss8/solution_test.go:70 +0x72e
_/tmp/d20161115-21147-1jmrss8.TestBasic1Concurrency(0xc420072180)
	/tmp/d20161115-21147-1jmrss8/solution_test.go:118 +0x52
testing.tRunner(0xc420072180, 0x5253c8)
	/usr/local/go/src/testing/testing.go:610 +0x81
created by testing.(*T).Run
	/usr/local/go/src/testing/testing.go:646 +0x2ec

goroutine 7 [runnable]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1(0xc420010558, 0x400, 0xc42008e000, 0x400, 0x400, 0xc42002ac00, 0x400, 0x400, 0xc42002b000, 0x400, ...)
	/tmp/d20161115-21147-1jmrss8/solution.go:48 +0x1d3
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor
	/tmp/d20161115-21147-1jmrss8/solution.go:59 +0x25e

goroutine 710 [runnable]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x5, 0xc4200ca720, 0xc420012310, 0xc4200ea000, 0xc4200ca780, 0x2be, 0xc4200adba0)
	/tmp/d20161115-21147-1jmrss8/solution.go:34
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158
exit status 2
FAIL	_/tmp/d20161115-21147-1jmrss8	1.007s
panic: test timed out after 1s

goroutine 193 [running]:
panic(0x4ed340, 0xc42017c1d0)
	/usr/local/go/src/runtime/panic.go:500 +0x1a1
testing.startAlarm.func1()
	/usr/local/go/src/testing/testing.go:918 +0x10b
created by time.goFunc
	/usr/local/go/src/time/sleep.go:154 +0x44

goroutine 1 [chan receive]:
testing.(*T).Run(0xc4200700c0, 0x518ce3, 0x16, 0x5253b8, 0xc42003bd01)
	/usr/local/go/src/testing/testing.go:647 +0x316
testing.RunTests.func1(0xc4200700c0)
	/usr/local/go/src/testing/testing.go:793 +0x6d
testing.tRunner(0xc4200700c0, 0xc42003be20)
	/usr/local/go/src/testing/testing.go:610 +0x81
testing.RunTests(0x525460, 0x5a1320, 0x9, 0x9, 0x5171a6)
	/usr/local/go/src/testing/testing.go:799 +0x2f5
testing.(*M).Run(0xc42003bee8, 0xc420010510)
	/usr/local/go/src/testing/testing.go:743 +0x85
main.main()
	_/tmp/d20161115-21147-1jmrss8/_test/_testmain.go:72 +0xc6

goroutine 6 [chan receive]:
_/tmp/d20161115-21147-1jmrss8.testBasic(0xc420070180, 0x800, 0xa, 0x5, 0x5253b0)
	/tmp/d20161115-21147-1jmrss8/solution_test.go:70 +0x72e
_/tmp/d20161115-21147-1jmrss8.TestBasic10Concurrency(0xc420070180)
	/tmp/d20161115-21147-1jmrss8/solution_test.go:127 +0x52
testing.tRunner(0xc420070180, 0x5253b8)
	/usr/local/go/src/testing/testing.go:610 +0x81
created by testing.(*T).Run
	/usr/local/go/src/testing/testing.go:646 +0x2ec

goroutine 7 [runnable]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1(0xc420010558, 0x800, 0xc42008e000, 0x800, 0x800, 0xc420152000, 0x800, 0x800, 0xc420152800, 0x800, ...)
	/tmp/d20161115-21147-1jmrss8/solution.go:48 +0x1d3
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor
	/tmp/d20161115-21147-1jmrss8/solution.go:59 +0x25e

goroutine 184 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x5, 0xc420108a20, 0xc420150000, 0xc420146000, 0xc420108a80, 0xb0, 0xc42000f9e0)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 185 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x5, 0xc420108a20, 0xc420150000, 0xc420146000, 0xc420108a80, 0xb1, 0xc42000fa00)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 186 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x5, 0xc420108a20, 0xc420150000, 0xc420146000, 0xc420108a80, 0xb2, 0xc42000fa20)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 187 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x5, 0xc420108a20, 0xc420150000, 0xc420146000, 0xc420108a80, 0xb3, 0xc42000fa40)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 188 [chan receive]:
_/tmp/d20161115-21147-1jmrss8.generateTaskFunc.func1(0x4ec480, 0xc420108a80)
	/tmp/d20161115-21147-1jmrss8/solution_test.go:17 +0x83
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x5, 0xc420108a20, 0xc420150000, 0xc420146000, 0xc420108a80, 0xb4, 0xc42000fa60)
	/tmp/d20161115-21147-1jmrss8/solution.go:36 +0x43
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 189 [chan receive]:
_/tmp/d20161115-21147-1jmrss8.generateTaskFunc.func1(0x4ec480, 0xc420108a80)
	/tmp/d20161115-21147-1jmrss8/solution_test.go:17 +0x83
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x5, 0xc420108a20, 0xc420150000, 0xc420146000, 0xc420108a80, 0xb5, 0xc42000fa80)
	/tmp/d20161115-21147-1jmrss8/solution.go:36 +0x43
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 190 [chan receive]:
_/tmp/d20161115-21147-1jmrss8.generateTaskFunc.func1(0x4ec480, 0xc420108a80)
	/tmp/d20161115-21147-1jmrss8/solution_test.go:17 +0x83
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x5, 0xc420108a20, 0xc420150000, 0xc420146000, 0xc420108a80, 0xb6, 0xc42000faa0)
	/tmp/d20161115-21147-1jmrss8/solution.go:36 +0x43
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 191 [chan receive]:
_/tmp/d20161115-21147-1jmrss8.generateTaskFunc.func1(0x4ec480, 0xc420108a80)
	/tmp/d20161115-21147-1jmrss8/solution_test.go:17 +0x83
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x5, 0xc420108a20, 0xc420150000, 0xc420146000, 0xc420108a80, 0xb7, 0xc42000fac0)
	/tmp/d20161115-21147-1jmrss8/solution.go:36 +0x43
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 192 [chan receive]:
_/tmp/d20161115-21147-1jmrss8.generateTaskFunc.func1(0x4ec480, 0xc420108a80)
	/tmp/d20161115-21147-1jmrss8/solution_test.go:17 +0x83
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x5, 0xc420108a20, 0xc420150000, 0xc420146000, 0xc420108a80, 0xb8, 0xc42000fae0)
	/tmp/d20161115-21147-1jmrss8/solution.go:36 +0x43
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 209 [runnable]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x5, 0xc420108a20, 0xc420150000, 0xc420146000, 0xc420108a80, 0xb9, 0xc42000fb00)
	/tmp/d20161115-21147-1jmrss8/solution.go:34
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158
exit status 2
FAIL	_/tmp/d20161115-21147-1jmrss8	1.012s
PASS
ok  	_/tmp/d20161115-21147-1jmrss8	0.004s
PASS
ok  	_/tmp/d20161115-21147-1jmrss8	0.004s
panic: test timed out after 1s

goroutine 1073 [running]:
panic(0x4ed340, 0xc42051ec70)
	/usr/local/go/src/runtime/panic.go:500 +0x1a1
testing.startAlarm.func1()
	/usr/local/go/src/testing/testing.go:918 +0x10b
created by time.goFunc
	/usr/local/go/src/time/sleep.go:154 +0x44

goroutine 1 [chan receive]:
testing.(*T).Run(0xc4200700c0, 0x51a0e2, 0x1c, 0x5253d0, 0xc42003bd01)
	/usr/local/go/src/testing/testing.go:647 +0x316
testing.RunTests.func1(0xc4200700c0)
	/usr/local/go/src/testing/testing.go:793 +0x6d
testing.tRunner(0xc4200700c0, 0xc42003be20)
	/usr/local/go/src/testing/testing.go:610 +0x81
testing.RunTests(0x525460, 0x5a1320, 0x9, 0x9, 0x5171a6)
	/usr/local/go/src/testing/testing.go:799 +0x2f5
testing.(*M).Run(0xc42003bee8, 0xc420010510)
	/usr/local/go/src/testing/testing.go:743 +0x85
main.main()
	_/tmp/d20161115-21147-1jmrss8/_test/_testmain.go:72 +0xc6

goroutine 6 [chan receive]:
_/tmp/d20161115-21147-1jmrss8.testBasic(0xc420070180, 0x1400, 0x400, 0x3, 0xc420040f08)
	/tmp/d20161115-21147-1jmrss8/solution_test.go:70 +0x72e
_/tmp/d20161115-21147-1jmrss8.testBasicFail(0xc420070180, 0x1400, 0x400, 0x3)
	/tmp/d20161115-21147-1jmrss8/solution_test.go:164 +0xfb
_/tmp/d20161115-21147-1jmrss8.TestBasicFail1024Concurrency(0xc420070180)
	/tmp/d20161115-21147-1jmrss8/solution_test.go:139 +0x46
testing.tRunner(0xc420070180, 0x5253d0)
	/usr/local/go/src/testing/testing.go:610 +0x81
created by testing.(*T).Run
	/usr/local/go/src/testing/testing.go:646 +0x2ec

goroutine 7 [runnable]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1(0xc420010558, 0x1400, 0xc420098000, 0x1400, 0x1400, 0xc42001ea00, 0x1400, 0x1400, 0xc420250000, 0x1400, ...)
	/tmp/d20161115-21147-1jmrss8/solution.go:48 +0x1d3
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor
	/tmp/d20161115-21147-1jmrss8/solution.go:59 +0x25e

goroutine 9 [chan receive]:
_/tmp/d20161115-21147-1jmrss8.generateTaskFunc.func1(0x4ec340, 0xc4201cd260)
	/tmp/d20161115-21147-1jmrss8/solution_test.go:17 +0x83
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x1, 0xc42000e400)
	/tmp/d20161115-21147-1jmrss8/solution.go:36 +0x43
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 12 [chan receive]:
_/tmp/d20161115-21147-1jmrss8.generateTaskFunc.func1(0x4ec340, 0xc4201cd260)
	/tmp/d20161115-21147-1jmrss8/solution_test.go:17 +0x83
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x4, 0xc42000e460)
	/tmp/d20161115-21147-1jmrss8/solution.go:36 +0x43
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 15 [chan receive]:
_/tmp/d20161115-21147-1jmrss8.generateTaskFunc.func1(0x4ec340, 0xc4201cd260)
	/tmp/d20161115-21147-1jmrss8/solution_test.go:17 +0x83
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x7, 0xc42000e4c0)
	/tmp/d20161115-21147-1jmrss8/solution.go:36 +0x43
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 18 [chan receive]:
_/tmp/d20161115-21147-1jmrss8.generateTaskFunc.func1(0x4ec340, 0xc4201cd260)
	/tmp/d20161115-21147-1jmrss8/solution_test.go:17 +0x83
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0xa, 0xc42000e520)
	/tmp/d20161115-21147-1jmrss8/solution.go:36 +0x43
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 21 [chan receive]:
_/tmp/d20161115-21147-1jmrss8.generateTaskFunc.func1(0x4ec340, 0xc4201cd260)
	/tmp/d20161115-21147-1jmrss8/solution_test.go:17 +0x83
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0xd, 0xc42000e580)
	/tmp/d20161115-21147-1jmrss8/solution.go:36 +0x43
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 24 [chan receive]:
_/tmp/d20161115-21147-1jmrss8.generateTaskFunc.func1(0x4ec340, 0xc4201cd260)
	/tmp/d20161115-21147-1jmrss8/solution_test.go:17 +0x83
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x10, 0xc42000e5e0)
	/tmp/d20161115-21147-1jmrss8/solution.go:36 +0x43
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 27 [chan receive]:
_/tmp/d20161115-21147-1jmrss8.generateTaskFunc.func1(0x4ec340, 0xc4201cd260)
	/tmp/d20161115-21147-1jmrss8/solution_test.go:17 +0x83
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x13, 0xc42000e640)
	/tmp/d20161115-21147-1jmrss8/solution.go:36 +0x43
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 30 [chan receive]:
_/tmp/d20161115-21147-1jmrss8.generateTaskFunc.func1(0x4ec340, 0xc4201cd260)
	/tmp/d20161115-21147-1jmrss8/solution_test.go:17 +0x83
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x16, 0xc42000e6a0)
	/tmp/d20161115-21147-1jmrss8/solution.go:36 +0x43
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 33 [chan receive]:
_/tmp/d20161115-21147-1jmrss8.generateTaskFunc.func1(0x4ec340, 0xc4201cd260)
	/tmp/d20161115-21147-1jmrss8/solution_test.go:17 +0x83
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x19, 0xc42000e700)
	/tmp/d20161115-21147-1jmrss8/solution.go:36 +0x43
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 36 [chan receive]:
_/tmp/d20161115-21147-1jmrss8.generateTaskFunc.func1(0x4ec340, 0xc4201cd260)
	/tmp/d20161115-21147-1jmrss8/solution_test.go:17 +0x83
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x1c, 0xc42000e760)
	/tmp/d20161115-21147-1jmrss8/solution.go:36 +0x43
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 39 [chan receive]:
_/tmp/d20161115-21147-1jmrss8.generateTaskFunc.func1(0x4ec340, 0xc4201cd260)
	/tmp/d20161115-21147-1jmrss8/solution_test.go:17 +0x83
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x1f, 0xc42000e7c0)
	/tmp/d20161115-21147-1jmrss8/solution.go:36 +0x43
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 42 [chan receive]:
_/tmp/d20161115-21147-1jmrss8.generateTaskFunc.func1(0x4ec340, 0xc4201cd260)
	/tmp/d20161115-21147-1jmrss8/solution_test.go:17 +0x83
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x22, 0xc42000e820)
	/tmp/d20161115-21147-1jmrss8/solution.go:36 +0x43
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 45 [chan receive]:
_/tmp/d20161115-21147-1jmrss8.generateTaskFunc.func1(0x4ec340, 0xc4201cd260)
	/tmp/d20161115-21147-1jmrss8/solution_test.go:17 +0x83
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x25, 0xc42000e880)
	/tmp/d20161115-21147-1jmrss8/solution.go:36 +0x43
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 47 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x27, 0xc42000e8c0)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 48 [chan receive]:
_/tmp/d20161115-21147-1jmrss8.generateTaskFunc.func1(0x4ec340, 0xc4201cd260)
	/tmp/d20161115-21147-1jmrss8/solution_test.go:17 +0x83
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x28, 0xc42000e8e0)
	/tmp/d20161115-21147-1jmrss8/solution.go:36 +0x43
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 49 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x29, 0xc42000e900)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 50 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x2a, 0xc42000e920)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 51 [chan receive]:
_/tmp/d20161115-21147-1jmrss8.generateTaskFunc.func1(0x4ec340, 0xc4201cd260)
	/tmp/d20161115-21147-1jmrss8/solution_test.go:17 +0x83
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x2b, 0xc42000e940)
	/tmp/d20161115-21147-1jmrss8/solution.go:36 +0x43
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 52 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x2c, 0xc42000e960)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 53 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x2d, 0xc42000e980)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 54 [chan receive]:
_/tmp/d20161115-21147-1jmrss8.generateTaskFunc.func1(0x4ec340, 0xc4201cd260)
	/tmp/d20161115-21147-1jmrss8/solution_test.go:17 +0x83
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x2e, 0xc42000e9a0)
	/tmp/d20161115-21147-1jmrss8/solution.go:36 +0x43
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 55 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x2f, 0xc42000e9c0)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 56 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x30, 0xc42000e9e0)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 57 [chan receive]:
_/tmp/d20161115-21147-1jmrss8.generateTaskFunc.func1(0x4ec340, 0xc4201cd260)
	/tmp/d20161115-21147-1jmrss8/solution_test.go:17 +0x83
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x31, 0xc42000ea00)
	/tmp/d20161115-21147-1jmrss8/solution.go:36 +0x43
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 58 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x32, 0xc42000ea20)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 59 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x33, 0xc42000ea40)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 60 [chan receive]:
_/tmp/d20161115-21147-1jmrss8.generateTaskFunc.func1(0x4ec340, 0xc4201cd260)
	/tmp/d20161115-21147-1jmrss8/solution_test.go:17 +0x83
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x34, 0xc42000ea60)
	/tmp/d20161115-21147-1jmrss8/solution.go:36 +0x43
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 61 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x35, 0xc42000ea80)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 62 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x36, 0xc42000eaa0)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 63 [chan receive]:
_/tmp/d20161115-21147-1jmrss8.generateTaskFunc.func1(0x4ec340, 0xc4201cd260)
	/tmp/d20161115-21147-1jmrss8/solution_test.go:17 +0x83
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x37, 0xc42000eac0)
	/tmp/d20161115-21147-1jmrss8/solution.go:36 +0x43
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 64 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x38, 0xc42000eae0)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 65 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x39, 0xc42000eb00)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 66 [chan receive]:
_/tmp/d20161115-21147-1jmrss8.generateTaskFunc.func1(0x4ec340, 0xc4201cd260)
	/tmp/d20161115-21147-1jmrss8/solution_test.go:17 +0x83
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x3a, 0xc42000eb20)
	/tmp/d20161115-21147-1jmrss8/solution.go:36 +0x43
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 67 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x3b, 0xc42000eb40)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 68 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x3c, 0xc42000eb60)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 69 [chan receive]:
_/tmp/d20161115-21147-1jmrss8.generateTaskFunc.func1(0x4ec340, 0xc4201cd260)
	/tmp/d20161115-21147-1jmrss8/solution_test.go:17 +0x83
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x3d, 0xc42000eb80)
	/tmp/d20161115-21147-1jmrss8/solution.go:36 +0x43
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 70 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x3e, 0xc42000eba0)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 71 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x3f, 0xc42000ebc0)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 72 [chan receive]:
_/tmp/d20161115-21147-1jmrss8.generateTaskFunc.func1(0x4ec340, 0xc4201cd260)
	/tmp/d20161115-21147-1jmrss8/solution_test.go:17 +0x83
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x40, 0xc42000ebe0)
	/tmp/d20161115-21147-1jmrss8/solution.go:36 +0x43
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 73 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x41, 0xc42000ec00)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 74 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x42, 0xc42000ec20)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 75 [chan receive]:
_/tmp/d20161115-21147-1jmrss8.generateTaskFunc.func1(0x4ec340, 0xc4201cd260)
	/tmp/d20161115-21147-1jmrss8/solution_test.go:17 +0x83
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x43, 0xc42000ec40)
	/tmp/d20161115-21147-1jmrss8/solution.go:36 +0x43
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 76 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x44, 0xc42000ec60)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 77 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x45, 0xc42000ec80)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 78 [chan receive]:
_/tmp/d20161115-21147-1jmrss8.generateTaskFunc.func1(0x4ec340, 0xc4201cd260)
	/tmp/d20161115-21147-1jmrss8/solution_test.go:17 +0x83
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x46, 0xc42000eca0)
	/tmp/d20161115-21147-1jmrss8/solution.go:36 +0x43
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 79 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x47, 0xc42000ecc0)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 80 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x48, 0xc42000ece0)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 81 [chan receive]:
_/tmp/d20161115-21147-1jmrss8.generateTaskFunc.func1(0x4ec340, 0xc4201cd260)
	/tmp/d20161115-21147-1jmrss8/solution_test.go:17 +0x83
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x49, 0xc42000ed00)
	/tmp/d20161115-21147-1jmrss8/solution.go:36 +0x43
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 82 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x4a, 0xc42000ed20)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 83 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x4b, 0xc42000ed40)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 84 [chan receive]:
_/tmp/d20161115-21147-1jmrss8.generateTaskFunc.func1(0x4ec340, 0xc4201cd260)
	/tmp/d20161115-21147-1jmrss8/solution_test.go:17 +0x83
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x4c, 0xc42000ed60)
	/tmp/d20161115-21147-1jmrss8/solution.go:36 +0x43
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 85 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x4d, 0xc42000ed80)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 86 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x4e, 0xc42000eda0)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 87 [chan receive]:
_/tmp/d20161115-21147-1jmrss8.generateTaskFunc.func1(0x4ec340, 0xc4201cd260)
	/tmp/d20161115-21147-1jmrss8/solution_test.go:17 +0x83
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x4f, 0xc42000edc0)
	/tmp/d20161115-21147-1jmrss8/solution.go:36 +0x43
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 88 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x50, 0xc42000ede0)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 89 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x51, 0xc42000ee00)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 90 [chan receive]:
_/tmp/d20161115-21147-1jmrss8.generateTaskFunc.func1(0x4ec340, 0xc4201cd260)
	/tmp/d20161115-21147-1jmrss8/solution_test.go:17 +0x83
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x52, 0xc42000ee20)
	/tmp/d20161115-21147-1jmrss8/solution.go:36 +0x43
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 91 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x53, 0xc42000ee40)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 92 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x54, 0xc42000ee60)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 93 [chan receive]:
_/tmp/d20161115-21147-1jmrss8.generateTaskFunc.func1(0x4ec340, 0xc4201cd260)
	/tmp/d20161115-21147-1jmrss8/solution_test.go:17 +0x83
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x55, 0xc42000ee80)
	/tmp/d20161115-21147-1jmrss8/solution.go:36 +0x43
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 94 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x56, 0xc42000eea0)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 95 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x57, 0xc42000eec0)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 96 [chan receive]:
_/tmp/d20161115-21147-1jmrss8.generateTaskFunc.func1(0x4ec340, 0xc4201cd260)
	/tmp/d20161115-21147-1jmrss8/solution_test.go:17 +0x83
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x58, 0xc42000eee0)
	/tmp/d20161115-21147-1jmrss8/solution.go:36 +0x43
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 97 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x59, 0xc42000ef00)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 98 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x5a, 0xc42000ef20)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 99 [chan receive]:
_/tmp/d20161115-21147-1jmrss8.generateTaskFunc.func1(0x4ec340, 0xc4201cd260)
	/tmp/d20161115-21147-1jmrss8/solution_test.go:17 +0x83
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x5b, 0xc42000ef40)
	/tmp/d20161115-21147-1jmrss8/solution.go:36 +0x43
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 100 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x5c, 0xc42000ef60)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 101 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x5d, 0xc42000ef80)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 102 [chan receive]:
_/tmp/d20161115-21147-1jmrss8.generateTaskFunc.func1(0x4ec340, 0xc4201cd260)
	/tmp/d20161115-21147-1jmrss8/solution_test.go:17 +0x83
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x5e, 0xc42000efa0)
	/tmp/d20161115-21147-1jmrss8/solution.go:36 +0x43
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 103 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x5f, 0xc42000efc0)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 104 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x60, 0xc42000efe0)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 105 [chan receive]:
_/tmp/d20161115-21147-1jmrss8.generateTaskFunc.func1(0x4ec340, 0xc4201cd260)
	/tmp/d20161115-21147-1jmrss8/solution_test.go:17 +0x83
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x61, 0xc42000f000)
	/tmp/d20161115-21147-1jmrss8/solution.go:36 +0x43
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 106 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x62, 0xc42000f020)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 107 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x63, 0xc42000f040)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 108 [chan receive]:
_/tmp/d20161115-21147-1jmrss8.generateTaskFunc.func1(0x4ec340, 0xc4201cd260)
	/tmp/d20161115-21147-1jmrss8/solution_test.go:17 +0x83
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x64, 0xc42000f060)
	/tmp/d20161115-21147-1jmrss8/solution.go:36 +0x43
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 109 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x65, 0xc42000f080)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 110 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x66, 0xc42000f0a0)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 111 [chan receive]:
_/tmp/d20161115-21147-1jmrss8.generateTaskFunc.func1(0x4ec340, 0xc4201cd260)
	/tmp/d20161115-21147-1jmrss8/solution_test.go:17 +0x83
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x67, 0xc42000f0c0)
	/tmp/d20161115-21147-1jmrss8/solution.go:36 +0x43
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 112 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x68, 0xc42000f0e0)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 113 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x69, 0xc42000f100)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 114 [chan receive]:
_/tmp/d20161115-21147-1jmrss8.generateTaskFunc.func1(0x4ec340, 0xc4201cd260)
	/tmp/d20161115-21147-1jmrss8/solution_test.go:17 +0x83
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x6a, 0xc42000f120)
	/tmp/d20161115-21147-1jmrss8/solution.go:36 +0x43
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 115 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x6b, 0xc42000f140)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 116 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x6c, 0xc42000f160)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 117 [chan receive]:
_/tmp/d20161115-21147-1jmrss8.generateTaskFunc.func1(0x4ec340, 0xc4201cd260)
	/tmp/d20161115-21147-1jmrss8/solution_test.go:17 +0x83
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x6d, 0xc42000f180)
	/tmp/d20161115-21147-1jmrss8/solution.go:36 +0x43
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 118 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x6e, 0xc42000f1a0)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 119 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x6f, 0xc42000f1c0)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 120 [chan receive]:
_/tmp/d20161115-21147-1jmrss8.generateTaskFunc.func1(0x4ec340, 0xc4201cd260)
	/tmp/d20161115-21147-1jmrss8/solution_test.go:17 +0x83
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x70, 0xc42000f1e0)
	/tmp/d20161115-21147-1jmrss8/solution.go:36 +0x43
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 121 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x71, 0xc42000f200)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 122 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x72, 0xc42000f220)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 123 [chan receive]:
_/tmp/d20161115-21147-1jmrss8.generateTaskFunc.func1(0x4ec340, 0xc4201cd260)
	/tmp/d20161115-21147-1jmrss8/solution_test.go:17 +0x83
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x73, 0xc42000f240)
	/tmp/d20161115-21147-1jmrss8/solution.go:36 +0x43
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 124 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x74, 0xc42000f260)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 125 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x75, 0xc42000f280)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 126 [chan receive]:
_/tmp/d20161115-21147-1jmrss8.generateTaskFunc.func1(0x4ec340, 0xc4201cd260)
	/tmp/d20161115-21147-1jmrss8/solution_test.go:17 +0x83
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x76, 0xc42000f2a0)
	/tmp/d20161115-21147-1jmrss8/solution.go:36 +0x43
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 127 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x77, 0xc42000f2c0)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 128 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x78, 0xc42000f2e0)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 129 [chan receive]:
_/tmp/d20161115-21147-1jmrss8.generateTaskFunc.func1(0x4ec340, 0xc4201cd260)
	/tmp/d20161115-21147-1jmrss8/solution_test.go:17 +0x83
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x79, 0xc42000f300)
	/tmp/d20161115-21147-1jmrss8/solution.go:36 +0x43
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 130 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x7a, 0xc42000f320)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 131 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x7b, 0xc42000f340)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 132 [chan receive]:
_/tmp/d20161115-21147-1jmrss8.generateTaskFunc.func1(0x4ec340, 0xc4201cd260)
	/tmp/d20161115-21147-1jmrss8/solution_test.go:17 +0x83
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x7c, 0xc42000f360)
	/tmp/d20161115-21147-1jmrss8/solution.go:36 +0x43
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 133 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x7d, 0xc42000f380)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 134 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x7e, 0xc42000f3a0)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 135 [chan receive]:
_/tmp/d20161115-21147-1jmrss8.generateTaskFunc.func1(0x4ec340, 0xc4201cd260)
	/tmp/d20161115-21147-1jmrss8/solution_test.go:17 +0x83
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x7f, 0xc42000f3c0)
	/tmp/d20161115-21147-1jmrss8/solution.go:36 +0x43
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 136 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x80, 0xc42000f3e0)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 137 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x81, 0xc42000f400)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 138 [chan receive]:
_/tmp/d20161115-21147-1jmrss8.generateTaskFunc.func1(0x4ec340, 0xc4201cd260)
	/tmp/d20161115-21147-1jmrss8/solution_test.go:17 +0x83
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x82, 0xc42000f420)
	/tmp/d20161115-21147-1jmrss8/solution.go:36 +0x43
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 139 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x83, 0xc42000f440)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 140 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x84, 0xc42000f460)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 141 [chan receive]:
_/tmp/d20161115-21147-1jmrss8.generateTaskFunc.func1(0x4ec340, 0xc4201cd260)
	/tmp/d20161115-21147-1jmrss8/solution_test.go:17 +0x83
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x85, 0xc42000f480)
	/tmp/d20161115-21147-1jmrss8/solution.go:36 +0x43
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 142 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x86, 0xc42000f4a0)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 143 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x87, 0xc42000f4c0)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 144 [chan receive]:
_/tmp/d20161115-21147-1jmrss8.generateTaskFunc.func1(0x4ec340, 0xc4201cd260)
	/tmp/d20161115-21147-1jmrss8/solution_test.go:17 +0x83
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x88, 0xc42000f4e0)
	/tmp/d20161115-21147-1jmrss8/solution.go:36 +0x43
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 145 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x89, 0xc42000f500)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 146 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x8a, 0xc42000f520)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 147 [chan receive]:
_/tmp/d20161115-21147-1jmrss8.generateTaskFunc.func1(0x4ec340, 0xc4201cd260)
	/tmp/d20161115-21147-1jmrss8/solution_test.go:17 +0x83
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x8b, 0xc42000f540)
	/tmp/d20161115-21147-1jmrss8/solution.go:36 +0x43
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 148 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x8c, 0xc42000f560)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 149 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x8d, 0xc42000f580)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 150 [chan receive]:
_/tmp/d20161115-21147-1jmrss8.generateTaskFunc.func1(0x4ec340, 0xc4201cd260)
	/tmp/d20161115-21147-1jmrss8/solution_test.go:17 +0x83
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x8e, 0xc42000f5a0)
	/tmp/d20161115-21147-1jmrss8/solution.go:36 +0x43
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 151 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x8f, 0xc42000f5c0)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 152 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x90, 0xc42000f5e0)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 153 [chan receive]:
_/tmp/d20161115-21147-1jmrss8.generateTaskFunc.func1(0x4ec340, 0xc4201cd260)
	/tmp/d20161115-21147-1jmrss8/solution_test.go:17 +0x83
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x91, 0xc42000f600)
	/tmp/d20161115-21147-1jmrss8/solution.go:36 +0x43
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 154 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x92, 0xc42000f620)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 155 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x93, 0xc42000f640)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 156 [chan receive]:
_/tmp/d20161115-21147-1jmrss8.generateTaskFunc.func1(0x4ec340, 0xc4201cd260)
	/tmp/d20161115-21147-1jmrss8/solution_test.go:17 +0x83
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x94, 0xc42000f660)
	/tmp/d20161115-21147-1jmrss8/solution.go:36 +0x43
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 157 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x95, 0xc42000f680)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 158 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x96, 0xc42000f6a0)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 159 [chan receive]:
_/tmp/d20161115-21147-1jmrss8.generateTaskFunc.func1(0x4ec340, 0xc4201cd260)
	/tmp/d20161115-21147-1jmrss8/solution_test.go:17 +0x83
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x97, 0xc42000f6c0)
	/tmp/d20161115-21147-1jmrss8/solution.go:36 +0x43
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 160 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x98, 0xc42000f6e0)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 161 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x99, 0xc42000f700)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 162 [chan receive]:
_/tmp/d20161115-21147-1jmrss8.generateTaskFunc.func1(0x4ec340, 0xc4201cd260)
	/tmp/d20161115-21147-1jmrss8/solution_test.go:17 +0x83
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x9a, 0xc42000f720)
	/tmp/d20161115-21147-1jmrss8/solution.go:36 +0x43
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 163 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x9b, 0xc42000f740)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 164 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x9c, 0xc42000f760)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 165 [chan receive]:
_/tmp/d20161115-21147-1jmrss8.generateTaskFunc.func1(0x4ec340, 0xc4201cd260)
	/tmp/d20161115-21147-1jmrss8/solution_test.go:17 +0x83
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x9d, 0xc42000f780)
	/tmp/d20161115-21147-1jmrss8/solution.go:36 +0x43
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 166 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x9e, 0xc42000f7a0)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 167 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x9f, 0xc42000f7c0)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 168 [chan receive]:
_/tmp/d20161115-21147-1jmrss8.generateTaskFunc.func1(0x4ec340, 0xc4201cd260)
	/tmp/d20161115-21147-1jmrss8/solution_test.go:17 +0x83
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0xa0, 0xc42000f7e0)
	/tmp/d20161115-21147-1jmrss8/solution.go:36 +0x43
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 169 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0xa1, 0xc42000f800)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 170 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0xa2, 0xc42000f820)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 171 [chan receive]:
_/tmp/d20161115-21147-1jmrss8.generateTaskFunc.func1(0x4ec340, 0xc4201cd260)
	/tmp/d20161115-21147-1jmrss8/solution_test.go:17 +0x83
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0xa3, 0xc42000f840)
	/tmp/d20161115-21147-1jmrss8/solution.go:36 +0x43
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 172 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0xa4, 0xc42000f860)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 173 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0xa5, 0xc42000f880)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 174 [chan receive]:
_/tmp/d20161115-21147-1jmrss8.generateTaskFunc.func1(0x4ec340, 0xc4201cd260)
	/tmp/d20161115-21147-1jmrss8/solution_test.go:17 +0x83
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0xa6, 0xc42000f8a0)
	/tmp/d20161115-21147-1jmrss8/solution.go:36 +0x43
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 175 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0xa7, 0xc42000f8c0)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 176 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0xa8, 0xc42000f8e0)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 177 [chan receive]:
_/tmp/d20161115-21147-1jmrss8.generateTaskFunc.func1(0x4ec340, 0xc4201cd260)
	/tmp/d20161115-21147-1jmrss8/solution_test.go:17 +0x83
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0xa9, 0xc42000f900)
	/tmp/d20161115-21147-1jmrss8/solution.go:36 +0x43
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 178 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0xaa, 0xc42000f920)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 179 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0xab, 0xc42000f940)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 180 [chan receive]:
_/tmp/d20161115-21147-1jmrss8.generateTaskFunc.func1(0x4ec340, 0xc4201cd260)
	/tmp/d20161115-21147-1jmrss8/solution_test.go:17 +0x83
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0xac, 0xc42000f960)
	/tmp/d20161115-21147-1jmrss8/solution.go:36 +0x43
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 181 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0xad, 0xc42000f980)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 182 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0xae, 0xc42000f9a0)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 183 [chan receive]:
_/tmp/d20161115-21147-1jmrss8.generateTaskFunc.func1(0x4ec340, 0xc4201cd260)
	/tmp/d20161115-21147-1jmrss8/solution_test.go:17 +0x83
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0xaf, 0xc42000f9c0)
	/tmp/d20161115-21147-1jmrss8/solution.go:36 +0x43
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 184 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0xb0, 0xc42000f9e0)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 185 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0xb1, 0xc42000fa00)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 186 [chan receive]:
_/tmp/d20161115-21147-1jmrss8.generateTaskFunc.func1(0x4ec340, 0xc4201cd260)
	/tmp/d20161115-21147-1jmrss8/solution_test.go:17 +0x83
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0xb2, 0xc42000fa20)
	/tmp/d20161115-21147-1jmrss8/solution.go:36 +0x43
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 187 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0xb3, 0xc42000fa40)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 188 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0xb4, 0xc42000fa60)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 189 [chan receive]:
_/tmp/d20161115-21147-1jmrss8.generateTaskFunc.func1(0x4ec340, 0xc4201cd260)
	/tmp/d20161115-21147-1jmrss8/solution_test.go:17 +0x83
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0xb5, 0xc42000fa80)
	/tmp/d20161115-21147-1jmrss8/solution.go:36 +0x43
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 190 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0xb6, 0xc42000faa0)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 191 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0xb7, 0xc42000fac0)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 192 [chan receive]:
_/tmp/d20161115-21147-1jmrss8.generateTaskFunc.func1(0x4ec340, 0xc4201cd260)
	/tmp/d20161115-21147-1jmrss8/solution_test.go:17 +0x83
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0xb8, 0xc42000fae0)
	/tmp/d20161115-21147-1jmrss8/solution.go:36 +0x43
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 193 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0xb9, 0xc42000fb00)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 194 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0xba, 0xc42000fb20)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 195 [chan receive]:
_/tmp/d20161115-21147-1jmrss8.generateTaskFunc.func1(0x4ec340, 0xc4201cd260)
	/tmp/d20161115-21147-1jmrss8/solution_test.go:17 +0x83
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0xbb, 0xc42000fb40)
	/tmp/d20161115-21147-1jmrss8/solution.go:36 +0x43
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 196 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0xbc, 0xc42000fb60)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 197 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0xbd, 0xc42000fb80)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 198 [chan receive]:
_/tmp/d20161115-21147-1jmrss8.generateTaskFunc.func1(0x4ec340, 0xc4201cd260)
	/tmp/d20161115-21147-1jmrss8/solution_test.go:17 +0x83
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0xbe, 0xc42000fba0)
	/tmp/d20161115-21147-1jmrss8/solution.go:36 +0x43
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 199 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0xbf, 0xc42000fbc0)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 200 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0xc0, 0xc42000fbe0)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 201 [chan receive]:
_/tmp/d20161115-21147-1jmrss8.generateTaskFunc.func1(0x4ec340, 0xc4201cd260)
	/tmp/d20161115-21147-1jmrss8/solution_test.go:17 +0x83
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0xc1, 0xc42000fc00)
	/tmp/d20161115-21147-1jmrss8/solution.go:36 +0x43
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 202 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0xc2, 0xc42000fc20)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 203 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0xc3, 0xc42000fc40)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 204 [chan receive]:
_/tmp/d20161115-21147-1jmrss8.generateTaskFunc.func1(0x4ec340, 0xc4201cd260)
	/tmp/d20161115-21147-1jmrss8/solution_test.go:17 +0x83
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0xc4, 0xc42000fc60)
	/tmp/d20161115-21147-1jmrss8/solution.go:36 +0x43
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 205 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0xc5, 0xc42000fc80)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 206 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0xc6, 0xc42000fca0)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 207 [chan receive]:
_/tmp/d20161115-21147-1jmrss8.generateTaskFunc.func1(0x4ec340, 0xc4201cd260)
	/tmp/d20161115-21147-1jmrss8/solution_test.go:17 +0x83
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0xc7, 0xc42000fcc0)
	/tmp/d20161115-21147-1jmrss8/solution.go:36 +0x43
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 208 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0xc8, 0xc42000fce0)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 209 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0xc9, 0xc42000fd00)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 210 [chan receive]:
_/tmp/d20161115-21147-1jmrss8.generateTaskFunc.func1(0x4ec340, 0xc4201cd260)
	/tmp/d20161115-21147-1jmrss8/solution_test.go:17 +0x83
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0xca, 0xc42000fd20)
	/tmp/d20161115-21147-1jmrss8/solution.go:36 +0x43
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 211 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0xcb, 0xc42000fd40)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 212 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0xcc, 0xc42000fd60)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 213 [chan receive]:
_/tmp/d20161115-21147-1jmrss8.generateTaskFunc.func1(0x4ec340, 0xc4201cd260)
	/tmp/d20161115-21147-1jmrss8/solution_test.go:17 +0x83
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0xcd, 0xc42000fd80)
	/tmp/d20161115-21147-1jmrss8/solution.go:36 +0x43
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 214 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0xce, 0xc42000fda0)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 215 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0xcf, 0xc42000fdc0)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 216 [chan receive]:
_/tmp/d20161115-21147-1jmrss8.generateTaskFunc.func1(0x4ec340, 0xc4201cd260)
	/tmp/d20161115-21147-1jmrss8/solution_test.go:17 +0x83
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0xd0, 0xc42000fde0)
	/tmp/d20161115-21147-1jmrss8/solution.go:36 +0x43
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 217 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0xd1, 0xc42000fe00)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 218 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0xd2, 0xc42000fe20)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 219 [chan receive]:
_/tmp/d20161115-21147-1jmrss8.generateTaskFunc.func1(0x4ec340, 0xc4201cd260)
	/tmp/d20161115-21147-1jmrss8/solution_test.go:17 +0x83
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0xd3, 0xc42000fe40)
	/tmp/d20161115-21147-1jmrss8/solution.go:36 +0x43
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 220 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0xd4, 0xc42000fe60)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 221 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0xd5, 0xc42000fe80)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 222 [chan receive]:
_/tmp/d20161115-21147-1jmrss8.generateTaskFunc.func1(0x4ec340, 0xc4201cd260)
	/tmp/d20161115-21147-1jmrss8/solution_test.go:17 +0x83
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0xd6, 0xc42000fea0)
	/tmp/d20161115-21147-1jmrss8/solution.go:36 +0x43
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 223 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0xd7, 0xc42000fec0)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 224 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0xd8, 0xc42000fee0)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 225 [chan receive]:
_/tmp/d20161115-21147-1jmrss8.generateTaskFunc.func1(0x4ec340, 0xc4201cd260)
	/tmp/d20161115-21147-1jmrss8/solution_test.go:17 +0x83
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0xd9, 0xc42000ff00)
	/tmp/d20161115-21147-1jmrss8/solution.go:36 +0x43
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 226 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0xda, 0xc42000ff20)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 227 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0xdb, 0xc42000ff40)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 228 [chan receive]:
_/tmp/d20161115-21147-1jmrss8.generateTaskFunc.func1(0x4ec340, 0xc4201cd260)
	/tmp/d20161115-21147-1jmrss8/solution_test.go:17 +0x83
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0xdc, 0xc42000ff60)
	/tmp/d20161115-21147-1jmrss8/solution.go:36 +0x43
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 229 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0xdd, 0xc42000ff80)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 230 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0xde, 0xc42000ffa0)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 231 [chan receive]:
_/tmp/d20161115-21147-1jmrss8.generateTaskFunc.func1(0x4ec340, 0xc4201cd260)
	/tmp/d20161115-21147-1jmrss8/solution_test.go:17 +0x83
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0xdf, 0xc42000ffc0)
	/tmp/d20161115-21147-1jmrss8/solution.go:36 +0x43
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 232 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0xe0, 0xc42000ffe0)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 233 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0xe1, 0xc4200c0000)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 234 [chan receive]:
_/tmp/d20161115-21147-1jmrss8.generateTaskFunc.func1(0x4ec340, 0xc4201cd260)
	/tmp/d20161115-21147-1jmrss8/solution_test.go:17 +0x83
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0xe2, 0xc4200c0020)
	/tmp/d20161115-21147-1jmrss8/solution.go:36 +0x43
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 235 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0xe3, 0xc4200c0040)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 236 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0xe4, 0xc4200c0060)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 237 [chan receive]:
_/tmp/d20161115-21147-1jmrss8.generateTaskFunc.func1(0x4ec340, 0xc4201cd260)
	/tmp/d20161115-21147-1jmrss8/solution_test.go:17 +0x83
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0xe5, 0xc4200c0080)
	/tmp/d20161115-21147-1jmrss8/solution.go:36 +0x43
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 238 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0xe6, 0xc4200c00a0)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 239 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0xe7, 0xc4200c00c0)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 240 [chan receive]:
_/tmp/d20161115-21147-1jmrss8.generateTaskFunc.func1(0x4ec340, 0xc4201cd260)
	/tmp/d20161115-21147-1jmrss8/solution_test.go:17 +0x83
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0xe8, 0xc4200c00e0)
	/tmp/d20161115-21147-1jmrss8/solution.go:36 +0x43
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 241 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0xe9, 0xc4200c0100)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 242 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0xea, 0xc4200c0120)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 243 [chan receive]:
_/tmp/d20161115-21147-1jmrss8.generateTaskFunc.func1(0x4ec340, 0xc4201cd260)
	/tmp/d20161115-21147-1jmrss8/solution_test.go:17 +0x83
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0xeb, 0xc4200c0140)
	/tmp/d20161115-21147-1jmrss8/solution.go:36 +0x43
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 244 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0xec, 0xc4200c0160)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 245 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0xed, 0xc4200c0180)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 246 [chan receive]:
_/tmp/d20161115-21147-1jmrss8.generateTaskFunc.func1(0x4ec340, 0xc4201cd260)
	/tmp/d20161115-21147-1jmrss8/solution_test.go:17 +0x83
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0xee, 0xc4200c01a0)
	/tmp/d20161115-21147-1jmrss8/solution.go:36 +0x43
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 247 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0xef, 0xc4200c01c0)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 248 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0xf0, 0xc4200c01e0)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 249 [chan receive]:
_/tmp/d20161115-21147-1jmrss8.generateTaskFunc.func1(0x4ec340, 0xc4201cd260)
	/tmp/d20161115-21147-1jmrss8/solution_test.go:17 +0x83
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0xf1, 0xc4200c0200)
	/tmp/d20161115-21147-1jmrss8/solution.go:36 +0x43
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 250 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0xf2, 0xc4200c0220)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 251 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0xf3, 0xc4200c0240)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 252 [chan receive]:
_/tmp/d20161115-21147-1jmrss8.generateTaskFunc.func1(0x4ec340, 0xc4201cd260)
	/tmp/d20161115-21147-1jmrss8/solution_test.go:17 +0x83
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0xf4, 0xc4200c0260)
	/tmp/d20161115-21147-1jmrss8/solution.go:36 +0x43
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 253 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0xf5, 0xc4200c0280)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 254 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0xf6, 0xc4200c02a0)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 255 [chan receive]:
_/tmp/d20161115-21147-1jmrss8.generateTaskFunc.func1(0x4ec340, 0xc4201cd260)
	/tmp/d20161115-21147-1jmrss8/solution_test.go:17 +0x83
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0xf7, 0xc4200c02c0)
	/tmp/d20161115-21147-1jmrss8/solution.go:36 +0x43
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 256 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0xf8, 0xc4200c02e0)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 257 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0xf9, 0xc4200c0300)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 258 [chan receive]:
_/tmp/d20161115-21147-1jmrss8.generateTaskFunc.func1(0x4ec340, 0xc4201cd260)
	/tmp/d20161115-21147-1jmrss8/solution_test.go:17 +0x83
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0xfa, 0xc4200c0320)
	/tmp/d20161115-21147-1jmrss8/solution.go:36 +0x43
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 259 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0xfb, 0xc4200c0340)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 260 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0xfc, 0xc4200c0360)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 261 [chan receive]:
_/tmp/d20161115-21147-1jmrss8.generateTaskFunc.func1(0x4ec340, 0xc4201cd260)
	/tmp/d20161115-21147-1jmrss8/solution_test.go:17 +0x83
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0xfd, 0xc4200c0380)
	/tmp/d20161115-21147-1jmrss8/solution.go:36 +0x43
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 262 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0xfe, 0xc4200c03a0)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 263 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0xff, 0xc4200c03c0)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 264 [chan receive]:
_/tmp/d20161115-21147-1jmrss8.generateTaskFunc.func1(0x4ec340, 0xc4201cd260)
	/tmp/d20161115-21147-1jmrss8/solution_test.go:17 +0x83
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x100, 0xc4200c03e0)
	/tmp/d20161115-21147-1jmrss8/solution.go:36 +0x43
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 265 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x101, 0xc4200c0400)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 266 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x102, 0xc4200c0420)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 267 [chan receive]:
_/tmp/d20161115-21147-1jmrss8.generateTaskFunc.func1(0x4ec340, 0xc4201cd260)
	/tmp/d20161115-21147-1jmrss8/solution_test.go:17 +0x83
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x103, 0xc4200c0440)
	/tmp/d20161115-21147-1jmrss8/solution.go:36 +0x43
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 268 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x104, 0xc4200c0460)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 269 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x105, 0xc4200c0480)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 270 [chan receive]:
_/tmp/d20161115-21147-1jmrss8.generateTaskFunc.func1(0x4ec340, 0xc4201cd260)
	/tmp/d20161115-21147-1jmrss8/solution_test.go:17 +0x83
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x106, 0xc4200c04a0)
	/tmp/d20161115-21147-1jmrss8/solution.go:36 +0x43
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 271 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x107, 0xc4200c04c0)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 272 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x108, 0xc4200c04e0)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 273 [chan receive]:
_/tmp/d20161115-21147-1jmrss8.generateTaskFunc.func1(0x4ec340, 0xc4201cd260)
	/tmp/d20161115-21147-1jmrss8/solution_test.go:17 +0x83
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x109, 0xc4200c0500)
	/tmp/d20161115-21147-1jmrss8/solution.go:36 +0x43
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 274 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x10a, 0xc4200c0520)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 275 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x10b, 0xc4200c0540)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 276 [chan receive]:
_/tmp/d20161115-21147-1jmrss8.generateTaskFunc.func1(0x4ec340, 0xc4201cd260)
	/tmp/d20161115-21147-1jmrss8/solution_test.go:17 +0x83
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x10c, 0xc4200c0560)
	/tmp/d20161115-21147-1jmrss8/solution.go:36 +0x43
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 277 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x10d, 0xc4200c0580)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 278 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x10e, 0xc4200c05a0)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 279 [chan receive]:
_/tmp/d20161115-21147-1jmrss8.generateTaskFunc.func1(0x4ec340, 0xc4201cd260)
	/tmp/d20161115-21147-1jmrss8/solution_test.go:17 +0x83
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x10f, 0xc4200c05c0)
	/tmp/d20161115-21147-1jmrss8/solution.go:36 +0x43
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 280 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x110, 0xc4200c05e0)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 281 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x111, 0xc4200c0600)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 282 [chan receive]:
_/tmp/d20161115-21147-1jmrss8.generateTaskFunc.func1(0x4ec340, 0xc4201cd260)
	/tmp/d20161115-21147-1jmrss8/solution_test.go:17 +0x83
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x112, 0xc4200c0620)
	/tmp/d20161115-21147-1jmrss8/solution.go:36 +0x43
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 283 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x113, 0xc4200c0640)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 284 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x114, 0xc4200c0660)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 285 [chan receive]:
_/tmp/d20161115-21147-1jmrss8.generateTaskFunc.func1(0x4ec340, 0xc4201cd260)
	/tmp/d20161115-21147-1jmrss8/solution_test.go:17 +0x83
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x115, 0xc4200c0680)
	/tmp/d20161115-21147-1jmrss8/solution.go:36 +0x43
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 286 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x116, 0xc4200c06a0)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 287 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x117, 0xc4200c06c0)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 288 [chan receive]:
_/tmp/d20161115-21147-1jmrss8.generateTaskFunc.func1(0x4ec340, 0xc4201cd260)
	/tmp/d20161115-21147-1jmrss8/solution_test.go:17 +0x83
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x118, 0xc4200c06e0)
	/tmp/d20161115-21147-1jmrss8/solution.go:36 +0x43
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 289 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x119, 0xc4200c0700)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 290 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x11a, 0xc4200c0720)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 291 [chan receive]:
_/tmp/d20161115-21147-1jmrss8.generateTaskFunc.func1(0x4ec340, 0xc4201cd260)
	/tmp/d20161115-21147-1jmrss8/solution_test.go:17 +0x83
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x11b, 0xc4200c0740)
	/tmp/d20161115-21147-1jmrss8/solution.go:36 +0x43
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 292 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x11c, 0xc4200c0760)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 293 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x11d, 0xc4200c0780)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 294 [chan receive]:
_/tmp/d20161115-21147-1jmrss8.generateTaskFunc.func1(0x4ec340, 0xc4201cd260)
	/tmp/d20161115-21147-1jmrss8/solution_test.go:17 +0x83
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x11e, 0xc4200c07a0)
	/tmp/d20161115-21147-1jmrss8/solution.go:36 +0x43
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 295 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x11f, 0xc4200c07c0)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 296 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x120, 0xc4200c07e0)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 297 [chan receive]:
_/tmp/d20161115-21147-1jmrss8.generateTaskFunc.func1(0x4ec340, 0xc4201cd260)
	/tmp/d20161115-21147-1jmrss8/solution_test.go:17 +0x83
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x121, 0xc4200c0800)
	/tmp/d20161115-21147-1jmrss8/solution.go:36 +0x43
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 298 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x122, 0xc4200c0820)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 299 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x123, 0xc4200c0840)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 300 [chan receive]:
_/tmp/d20161115-21147-1jmrss8.generateTaskFunc.func1(0x4ec340, 0xc4201cd260)
	/tmp/d20161115-21147-1jmrss8/solution_test.go:17 +0x83
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x124, 0xc4200c0860)
	/tmp/d20161115-21147-1jmrss8/solution.go:36 +0x43
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 301 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x125, 0xc4200c0880)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 302 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x126, 0xc4200c08a0)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 303 [chan receive]:
_/tmp/d20161115-21147-1jmrss8.generateTaskFunc.func1(0x4ec340, 0xc4201cd260)
	/tmp/d20161115-21147-1jmrss8/solution_test.go:17 +0x83
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x127, 0xc4200c08c0)
	/tmp/d20161115-21147-1jmrss8/solution.go:36 +0x43
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 304 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x128, 0xc4200c08e0)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 305 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x129, 0xc4200c0900)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 306 [chan receive]:
_/tmp/d20161115-21147-1jmrss8.generateTaskFunc.func1(0x4ec340, 0xc4201cd260)
	/tmp/d20161115-21147-1jmrss8/solution_test.go:17 +0x83
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x12a, 0xc4200c0920)
	/tmp/d20161115-21147-1jmrss8/solution.go:36 +0x43
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 307 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x12b, 0xc4200c0940)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 308 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x12c, 0xc4200c0960)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 309 [chan receive]:
_/tmp/d20161115-21147-1jmrss8.generateTaskFunc.func1(0x4ec340, 0xc4201cd260)
	/tmp/d20161115-21147-1jmrss8/solution_test.go:17 +0x83
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x12d, 0xc4200c0980)
	/tmp/d20161115-21147-1jmrss8/solution.go:36 +0x43
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 310 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x12e, 0xc4200c09a0)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 311 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x12f, 0xc4200c09c0)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 312 [chan receive]:
_/tmp/d20161115-21147-1jmrss8.generateTaskFunc.func1(0x4ec340, 0xc4201cd260)
	/tmp/d20161115-21147-1jmrss8/solution_test.go:17 +0x83
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x130, 0xc4200c09e0)
	/tmp/d20161115-21147-1jmrss8/solution.go:36 +0x43
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 313 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x131, 0xc4200c0a00)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 314 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x132, 0xc4200c0a20)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 315 [chan receive]:
_/tmp/d20161115-21147-1jmrss8.generateTaskFunc.func1(0x4ec340, 0xc4201cd260)
	/tmp/d20161115-21147-1jmrss8/solution_test.go:17 +0x83
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x133, 0xc4200c0a40)
	/tmp/d20161115-21147-1jmrss8/solution.go:36 +0x43
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 316 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x134, 0xc4200c0a60)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 317 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x135, 0xc4200c0a80)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 318 [chan receive]:
_/tmp/d20161115-21147-1jmrss8.generateTaskFunc.func1(0x4ec340, 0xc4201cd260)
	/tmp/d20161115-21147-1jmrss8/solution_test.go:17 +0x83
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x136, 0xc4200c0aa0)
	/tmp/d20161115-21147-1jmrss8/solution.go:36 +0x43
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 319 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x137, 0xc4200c0ac0)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 320 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x138, 0xc4200c0ae0)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 321 [chan receive]:
_/tmp/d20161115-21147-1jmrss8.generateTaskFunc.func1(0x4ec340, 0xc4201cd260)
	/tmp/d20161115-21147-1jmrss8/solution_test.go:17 +0x83
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x139, 0xc4200c0b00)
	/tmp/d20161115-21147-1jmrss8/solution.go:36 +0x43
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 322 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x13a, 0xc4200c0b20)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 323 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x13b, 0xc4200c0b40)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 324 [chan receive]:
_/tmp/d20161115-21147-1jmrss8.generateTaskFunc.func1(0x4ec340, 0xc4201cd260)
	/tmp/d20161115-21147-1jmrss8/solution_test.go:17 +0x83
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x13c, 0xc4200c0b60)
	/tmp/d20161115-21147-1jmrss8/solution.go:36 +0x43
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 325 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x13d, 0xc4200c0b80)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 326 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x13e, 0xc4200c0ba0)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 327 [chan receive]:
_/tmp/d20161115-21147-1jmrss8.generateTaskFunc.func1(0x4ec340, 0xc4201cd260)
	/tmp/d20161115-21147-1jmrss8/solution_test.go:17 +0x83
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x13f, 0xc4200c0bc0)
	/tmp/d20161115-21147-1jmrss8/solution.go:36 +0x43
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 328 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x140, 0xc4200c0be0)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 329 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x141, 0xc4200c0c00)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 330 [chan receive]:
_/tmp/d20161115-21147-1jmrss8.generateTaskFunc.func1(0x4ec340, 0xc4201cd260)
	/tmp/d20161115-21147-1jmrss8/solution_test.go:17 +0x83
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x142, 0xc4200c0c20)
	/tmp/d20161115-21147-1jmrss8/solution.go:36 +0x43
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 331 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x143, 0xc4200c0c40)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 332 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x144, 0xc4200c0c60)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 333 [chan receive]:
_/tmp/d20161115-21147-1jmrss8.generateTaskFunc.func1(0x4ec340, 0xc4201cd260)
	/tmp/d20161115-21147-1jmrss8/solution_test.go:17 +0x83
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x145, 0xc4200c0c80)
	/tmp/d20161115-21147-1jmrss8/solution.go:36 +0x43
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 334 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x146, 0xc4200c0ca0)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 335 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x147, 0xc4200c0cc0)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 336 [chan receive]:
_/tmp/d20161115-21147-1jmrss8.generateTaskFunc.func1(0x4ec340, 0xc4201cd260)
	/tmp/d20161115-21147-1jmrss8/solution_test.go:17 +0x83
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x148, 0xc4200c0ce0)
	/tmp/d20161115-21147-1jmrss8/solution.go:36 +0x43
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 337 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x149, 0xc4200c0d00)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 338 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x14a, 0xc4200c0d20)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 339 [chan receive]:
_/tmp/d20161115-21147-1jmrss8.generateTaskFunc.func1(0x4ec340, 0xc4201cd260)
	/tmp/d20161115-21147-1jmrss8/solution_test.go:17 +0x83
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x14b, 0xc4200c0d40)
	/tmp/d20161115-21147-1jmrss8/solution.go:36 +0x43
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 340 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x14c, 0xc4200c0d60)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 341 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x14d, 0xc4200c0d80)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 342 [chan receive]:
_/tmp/d20161115-21147-1jmrss8.generateTaskFunc.func1(0x4ec340, 0xc4201cd260)
	/tmp/d20161115-21147-1jmrss8/solution_test.go:17 +0x83
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x14e, 0xc4200c0da0)
	/tmp/d20161115-21147-1jmrss8/solution.go:36 +0x43
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 343 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x14f, 0xc4200c0dc0)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 344 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x150, 0xc4200c0de0)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 345 [chan receive]:
_/tmp/d20161115-21147-1jmrss8.generateTaskFunc.func1(0x4ec340, 0xc4201cd260)
	/tmp/d20161115-21147-1jmrss8/solution_test.go:17 +0x83
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x151, 0xc4200c0e00)
	/tmp/d20161115-21147-1jmrss8/solution.go:36 +0x43
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 346 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x152, 0xc4200c0e20)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 347 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x153, 0xc4200c0e40)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 348 [chan receive]:
_/tmp/d20161115-21147-1jmrss8.generateTaskFunc.func1(0x4ec340, 0xc4201cd260)
	/tmp/d20161115-21147-1jmrss8/solution_test.go:17 +0x83
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x154, 0xc4200c0e60)
	/tmp/d20161115-21147-1jmrss8/solution.go:36 +0x43
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 349 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x155, 0xc4200c0e80)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 350 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x156, 0xc4200c0ea0)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 351 [chan receive]:
_/tmp/d20161115-21147-1jmrss8.generateTaskFunc.func1(0x4ec340, 0xc4201cd260)
	/tmp/d20161115-21147-1jmrss8/solution_test.go:17 +0x83
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x157, 0xc4200c0ec0)
	/tmp/d20161115-21147-1jmrss8/solution.go:36 +0x43
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 352 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x158, 0xc4200c0ee0)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 353 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x159, 0xc4200c0f00)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 354 [chan receive]:
_/tmp/d20161115-21147-1jmrss8.generateTaskFunc.func1(0x4ec340, 0xc4201cd260)
	/tmp/d20161115-21147-1jmrss8/solution_test.go:17 +0x83
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x15a, 0xc4200c0f20)
	/tmp/d20161115-21147-1jmrss8/solution.go:36 +0x43
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 355 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x15b, 0xc4200c0f40)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 356 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x15c, 0xc4200c0f60)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 357 [chan receive]:
_/tmp/d20161115-21147-1jmrss8.generateTaskFunc.func1(0x4ec340, 0xc4201cd260)
	/tmp/d20161115-21147-1jmrss8/solution_test.go:17 +0x83
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x15d, 0xc4200c0f80)
	/tmp/d20161115-21147-1jmrss8/solution.go:36 +0x43
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 358 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x15e, 0xc4200c0fa0)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 359 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x15f, 0xc4200c0fc0)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 360 [chan receive]:
_/tmp/d20161115-21147-1jmrss8.generateTaskFunc.func1(0x4ec340, 0xc4201cd260)
	/tmp/d20161115-21147-1jmrss8/solution_test.go:17 +0x83
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x160, 0xc4200c0fe0)
	/tmp/d20161115-21147-1jmrss8/solution.go:36 +0x43
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 361 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x161, 0xc4200c1000)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 362 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x162, 0xc4200c1020)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 363 [chan receive]:
_/tmp/d20161115-21147-1jmrss8.generateTaskFunc.func1(0x4ec340, 0xc4201cd260)
	/tmp/d20161115-21147-1jmrss8/solution_test.go:17 +0x83
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x163, 0xc4200c1040)
	/tmp/d20161115-21147-1jmrss8/solution.go:36 +0x43
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 364 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x164, 0xc4200c1060)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 365 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x165, 0xc4200c1080)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 366 [chan receive]:
_/tmp/d20161115-21147-1jmrss8.generateTaskFunc.func1(0x4ec340, 0xc4201cd260)
	/tmp/d20161115-21147-1jmrss8/solution_test.go:17 +0x83
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x166, 0xc4200c10a0)
	/tmp/d20161115-21147-1jmrss8/solution.go:36 +0x43
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 367 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x167, 0xc4200c10c0)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 368 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x168, 0xc4200c10e0)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 369 [chan receive]:
_/tmp/d20161115-21147-1jmrss8.generateTaskFunc.func1(0x4ec340, 0xc4201cd260)
	/tmp/d20161115-21147-1jmrss8/solution_test.go:17 +0x83
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x169, 0xc4200c1100)
	/tmp/d20161115-21147-1jmrss8/solution.go:36 +0x43
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 370 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x16a, 0xc4200c1120)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 371 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x16b, 0xc4200c1140)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 372 [chan receive]:
_/tmp/d20161115-21147-1jmrss8.generateTaskFunc.func1(0x4ec340, 0xc4201cd260)
	/tmp/d20161115-21147-1jmrss8/solution_test.go:17 +0x83
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x16c, 0xc4200c1160)
	/tmp/d20161115-21147-1jmrss8/solution.go:36 +0x43
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 373 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x16d, 0xc4200c1180)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 374 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x16e, 0xc4200c11a0)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 375 [chan receive]:
_/tmp/d20161115-21147-1jmrss8.generateTaskFunc.func1(0x4ec340, 0xc4201cd260)
	/tmp/d20161115-21147-1jmrss8/solution_test.go:17 +0x83
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x16f, 0xc4200c11c0)
	/tmp/d20161115-21147-1jmrss8/solution.go:36 +0x43
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 376 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x170, 0xc4200c11e0)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 377 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x171, 0xc4200c1200)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 378 [chan receive]:
_/tmp/d20161115-21147-1jmrss8.generateTaskFunc.func1(0x4ec340, 0xc4201cd260)
	/tmp/d20161115-21147-1jmrss8/solution_test.go:17 +0x83
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x172, 0xc4200c1220)
	/tmp/d20161115-21147-1jmrss8/solution.go:36 +0x43
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 379 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x173, 0xc4200c1240)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 380 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x174, 0xc4200c1260)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 381 [chan receive]:
_/tmp/d20161115-21147-1jmrss8.generateTaskFunc.func1(0x4ec340, 0xc4201cd260)
	/tmp/d20161115-21147-1jmrss8/solution_test.go:17 +0x83
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x175, 0xc4200c1280)
	/tmp/d20161115-21147-1jmrss8/solution.go:36 +0x43
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 382 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x176, 0xc4200c12a0)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 383 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x177, 0xc4200c12c0)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 384 [chan receive]:
_/tmp/d20161115-21147-1jmrss8.generateTaskFunc.func1(0x4ec340, 0xc4201cd260)
	/tmp/d20161115-21147-1jmrss8/solution_test.go:17 +0x83
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x178, 0xc4200c12e0)
	/tmp/d20161115-21147-1jmrss8/solution.go:36 +0x43
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 385 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x179, 0xc4200c1300)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 386 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x17a, 0xc4200c1320)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 387 [chan receive]:
_/tmp/d20161115-21147-1jmrss8.generateTaskFunc.func1(0x4ec340, 0xc4201cd260)
	/tmp/d20161115-21147-1jmrss8/solution_test.go:17 +0x83
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x17b, 0xc4200c1340)
	/tmp/d20161115-21147-1jmrss8/solution.go:36 +0x43
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 388 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x17c, 0xc4200c1360)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 389 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x17d, 0xc4200c1380)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 390 [chan receive]:
_/tmp/d20161115-21147-1jmrss8.generateTaskFunc.func1(0x4ec340, 0xc4201cd260)
	/tmp/d20161115-21147-1jmrss8/solution_test.go:17 +0x83
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x17e, 0xc4200c13a0)
	/tmp/d20161115-21147-1jmrss8/solution.go:36 +0x43
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 391 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x17f, 0xc4200c13c0)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 392 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x180, 0xc4200c13e0)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 393 [chan receive]:
_/tmp/d20161115-21147-1jmrss8.generateTaskFunc.func1(0x4ec340, 0xc4201cd260)
	/tmp/d20161115-21147-1jmrss8/solution_test.go:17 +0x83
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x181, 0xc4200c1400)
	/tmp/d20161115-21147-1jmrss8/solution.go:36 +0x43
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 394 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x182, 0xc4200c1420)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 395 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x183, 0xc4200c1440)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 396 [chan receive]:
_/tmp/d20161115-21147-1jmrss8.generateTaskFunc.func1(0x4ec340, 0xc4201cd260)
	/tmp/d20161115-21147-1jmrss8/solution_test.go:17 +0x83
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x184, 0xc4200c1460)
	/tmp/d20161115-21147-1jmrss8/solution.go:36 +0x43
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 397 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x185, 0xc4200c1480)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 398 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x186, 0xc4200c14a0)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 399 [chan receive]:
_/tmp/d20161115-21147-1jmrss8.generateTaskFunc.func1(0x4ec340, 0xc4201cd260)
	/tmp/d20161115-21147-1jmrss8/solution_test.go:17 +0x83
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x187, 0xc4200c14c0)
	/tmp/d20161115-21147-1jmrss8/solution.go:36 +0x43
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 400 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x188, 0xc4200c14e0)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 401 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x189, 0xc4200c1500)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 402 [chan receive]:
_/tmp/d20161115-21147-1jmrss8.generateTaskFunc.func1(0x4ec340, 0xc4201cd260)
	/tmp/d20161115-21147-1jmrss8/solution_test.go:17 +0x83
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x18a, 0xc4200c1520)
	/tmp/d20161115-21147-1jmrss8/solution.go:36 +0x43
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 403 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x18b, 0xc4200c1540)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 404 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x18c, 0xc4200c1560)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 405 [chan receive]:
_/tmp/d20161115-21147-1jmrss8.generateTaskFunc.func1(0x4ec340, 0xc4201cd260)
	/tmp/d20161115-21147-1jmrss8/solution_test.go:17 +0x83
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x18d, 0xc4200c1580)
	/tmp/d20161115-21147-1jmrss8/solution.go:36 +0x43
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 406 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x18e, 0xc4200c15a0)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 407 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x18f, 0xc4200c15c0)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 408 [chan receive]:
_/tmp/d20161115-21147-1jmrss8.generateTaskFunc.func1(0x4ec340, 0xc4201cd260)
	/tmp/d20161115-21147-1jmrss8/solution_test.go:17 +0x83
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x190, 0xc4200c15e0)
	/tmp/d20161115-21147-1jmrss8/solution.go:36 +0x43
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 409 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x191, 0xc4200c1600)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 410 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x192, 0xc4200c1620)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 411 [chan receive]:
_/tmp/d20161115-21147-1jmrss8.generateTaskFunc.func1(0x4ec340, 0xc4201cd260)
	/tmp/d20161115-21147-1jmrss8/solution_test.go:17 +0x83
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x193, 0xc4200c1640)
	/tmp/d20161115-21147-1jmrss8/solution.go:36 +0x43
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 412 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x194, 0xc4200c1660)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 413 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x195, 0xc4200c1680)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 414 [chan receive]:
_/tmp/d20161115-21147-1jmrss8.generateTaskFunc.func1(0x4ec340, 0xc4201cd260)
	/tmp/d20161115-21147-1jmrss8/solution_test.go:17 +0x83
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x196, 0xc4200c16a0)
	/tmp/d20161115-21147-1jmrss8/solution.go:36 +0x43
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 415 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x197, 0xc4200c16c0)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 416 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x198, 0xc4200c16e0)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 417 [chan receive]:
_/tmp/d20161115-21147-1jmrss8.generateTaskFunc.func1(0x4ec340, 0xc4201cd260)
	/tmp/d20161115-21147-1jmrss8/solution_test.go:17 +0x83
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x199, 0xc4200c1700)
	/tmp/d20161115-21147-1jmrss8/solution.go:36 +0x43
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 418 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x19a, 0xc4200c1720)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 419 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x19b, 0xc4200c1740)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 420 [chan receive]:
_/tmp/d20161115-21147-1jmrss8.generateTaskFunc.func1(0x4ec340, 0xc4201cd260)
	/tmp/d20161115-21147-1jmrss8/solution_test.go:17 +0x83
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x19c, 0xc4200c1760)
	/tmp/d20161115-21147-1jmrss8/solution.go:36 +0x43
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 421 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x19d, 0xc4200c1780)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 422 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x19e, 0xc4200c17a0)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 423 [chan receive]:
_/tmp/d20161115-21147-1jmrss8.generateTaskFunc.func1(0x4ec340, 0xc4201cd260)
	/tmp/d20161115-21147-1jmrss8/solution_test.go:17 +0x83
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x19f, 0xc4200c17c0)
	/tmp/d20161115-21147-1jmrss8/solution.go:36 +0x43
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 424 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x1a0, 0xc4200c17e0)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 425 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x1a1, 0xc4200c1800)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 426 [chan receive]:
_/tmp/d20161115-21147-1jmrss8.generateTaskFunc.func1(0x4ec340, 0xc4201cd260)
	/tmp/d20161115-21147-1jmrss8/solution_test.go:17 +0x83
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x1a2, 0xc4200c1820)
	/tmp/d20161115-21147-1jmrss8/solution.go:36 +0x43
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 427 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x1a3, 0xc4200c1840)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 428 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x1a4, 0xc4200c1860)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 429 [chan receive]:
_/tmp/d20161115-21147-1jmrss8.generateTaskFunc.func1(0x4ec340, 0xc4201cd260)
	/tmp/d20161115-21147-1jmrss8/solution_test.go:17 +0x83
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x1a5, 0xc4200c1880)
	/tmp/d20161115-21147-1jmrss8/solution.go:36 +0x43
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 430 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x1a6, 0xc4200c18a0)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 431 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x1a7, 0xc4200c18c0)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 432 [chan receive]:
_/tmp/d20161115-21147-1jmrss8.generateTaskFunc.func1(0x4ec340, 0xc4201cd260)
	/tmp/d20161115-21147-1jmrss8/solution_test.go:17 +0x83
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x1a8, 0xc4200c18e0)
	/tmp/d20161115-21147-1jmrss8/solution.go:36 +0x43
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 433 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x1a9, 0xc4200c1900)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 434 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x1aa, 0xc4200c1920)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 435 [chan receive]:
_/tmp/d20161115-21147-1jmrss8.generateTaskFunc.func1(0x4ec340, 0xc4201cd260)
	/tmp/d20161115-21147-1jmrss8/solution_test.go:17 +0x83
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x1ab, 0xc4200c1940)
	/tmp/d20161115-21147-1jmrss8/solution.go:36 +0x43
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 436 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x1ac, 0xc4200c1960)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 437 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x1ad, 0xc4200c1980)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 438 [chan receive]:
_/tmp/d20161115-21147-1jmrss8.generateTaskFunc.func1(0x4ec340, 0xc4201cd260)
	/tmp/d20161115-21147-1jmrss8/solution_test.go:17 +0x83
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x1ae, 0xc4200c19a0)
	/tmp/d20161115-21147-1jmrss8/solution.go:36 +0x43
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 439 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x1af, 0xc4200c19c0)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 440 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x1b0, 0xc4200c19e0)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 441 [chan receive]:
_/tmp/d20161115-21147-1jmrss8.generateTaskFunc.func1(0x4ec340, 0xc4201cd260)
	/tmp/d20161115-21147-1jmrss8/solution_test.go:17 +0x83
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x1b1, 0xc4200c1a00)
	/tmp/d20161115-21147-1jmrss8/solution.go:36 +0x43
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 442 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x1b2, 0xc4200c1a20)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 443 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x1b3, 0xc4200c1a40)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 444 [chan receive]:
_/tmp/d20161115-21147-1jmrss8.generateTaskFunc.func1(0x4ec340, 0xc4201cd260)
	/tmp/d20161115-21147-1jmrss8/solution_test.go:17 +0x83
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x1b4, 0xc4200c1a60)
	/tmp/d20161115-21147-1jmrss8/solution.go:36 +0x43
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 445 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x1b5, 0xc4200c1a80)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 446 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x1b6, 0xc4200c1aa0)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 447 [chan receive]:
_/tmp/d20161115-21147-1jmrss8.generateTaskFunc.func1(0x4ec340, 0xc4201cd260)
	/tmp/d20161115-21147-1jmrss8/solution_test.go:17 +0x83
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x1b7, 0xc4200c1ac0)
	/tmp/d20161115-21147-1jmrss8/solution.go:36 +0x43
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 448 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x1b8, 0xc4200c1ae0)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 449 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x1b9, 0xc4200c1b00)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 450 [chan receive]:
_/tmp/d20161115-21147-1jmrss8.generateTaskFunc.func1(0x4ec340, 0xc4201cd260)
	/tmp/d20161115-21147-1jmrss8/solution_test.go:17 +0x83
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x1ba, 0xc4200c1b20)
	/tmp/d20161115-21147-1jmrss8/solution.go:36 +0x43
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 451 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x1bb, 0xc4200c1b40)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 452 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x1bc, 0xc4200c1b60)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 453 [chan receive]:
_/tmp/d20161115-21147-1jmrss8.generateTaskFunc.func1(0x4ec340, 0xc4201cd260)
	/tmp/d20161115-21147-1jmrss8/solution_test.go:17 +0x83
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x1bd, 0xc4200c1b80)
	/tmp/d20161115-21147-1jmrss8/solution.go:36 +0x43
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 454 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x1be, 0xc4200c1ba0)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 455 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x1bf, 0xc4200c1bc0)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 456 [chan receive]:
_/tmp/d20161115-21147-1jmrss8.generateTaskFunc.func1(0x4ec340, 0xc4201cd260)
	/tmp/d20161115-21147-1jmrss8/solution_test.go:17 +0x83
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x1c0, 0xc4200c1be0)
	/tmp/d20161115-21147-1jmrss8/solution.go:36 +0x43
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 457 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x1c1, 0xc4200c1c00)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 458 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x1c2, 0xc4200c1c20)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 459 [chan receive]:
_/tmp/d20161115-21147-1jmrss8.generateTaskFunc.func1(0x4ec340, 0xc4201cd260)
	/tmp/d20161115-21147-1jmrss8/solution_test.go:17 +0x83
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x1c3, 0xc4200c1c40)
	/tmp/d20161115-21147-1jmrss8/solution.go:36 +0x43
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 460 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x1c4, 0xc4200c1c60)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 461 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x1c5, 0xc4200c1c80)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 462 [chan receive]:
_/tmp/d20161115-21147-1jmrss8.generateTaskFunc.func1(0x4ec340, 0xc4201cd260)
	/tmp/d20161115-21147-1jmrss8/solution_test.go:17 +0x83
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x1c6, 0xc4200c1ca0)
	/tmp/d20161115-21147-1jmrss8/solution.go:36 +0x43
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 463 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x1c7, 0xc4200c1cc0)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 464 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x1c8, 0xc4200c1ce0)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 465 [chan receive]:
_/tmp/d20161115-21147-1jmrss8.generateTaskFunc.func1(0x4ec340, 0xc4201cd260)
	/tmp/d20161115-21147-1jmrss8/solution_test.go:17 +0x83
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x1c9, 0xc4200c1d00)
	/tmp/d20161115-21147-1jmrss8/solution.go:36 +0x43
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 466 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x1ca, 0xc4200c1d20)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 467 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x1cb, 0xc4200c1d40)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 468 [chan receive]:
_/tmp/d20161115-21147-1jmrss8.generateTaskFunc.func1(0x4ec340, 0xc4201cd260)
	/tmp/d20161115-21147-1jmrss8/solution_test.go:17 +0x83
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x1cc, 0xc4200c1d60)
	/tmp/d20161115-21147-1jmrss8/solution.go:36 +0x43
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 469 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x1cd, 0xc4200c1d80)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 470 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x1ce, 0xc4200c1da0)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 471 [chan receive]:
_/tmp/d20161115-21147-1jmrss8.generateTaskFunc.func1(0x4ec340, 0xc4201cd260)
	/tmp/d20161115-21147-1jmrss8/solution_test.go:17 +0x83
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x1cf, 0xc4200c1dc0)
	/tmp/d20161115-21147-1jmrss8/solution.go:36 +0x43
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 472 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x1d0, 0xc4200c1de0)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 473 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x1d1, 0xc4200c1e00)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 474 [chan receive]:
_/tmp/d20161115-21147-1jmrss8.generateTaskFunc.func1(0x4ec340, 0xc4201cd260)
	/tmp/d20161115-21147-1jmrss8/solution_test.go:17 +0x83
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x1d2, 0xc4200c1e20)
	/tmp/d20161115-21147-1jmrss8/solution.go:36 +0x43
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 475 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x1d3, 0xc4200c1e40)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 476 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x1d4, 0xc4200c1e60)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 477 [chan receive]:
_/tmp/d20161115-21147-1jmrss8.generateTaskFunc.func1(0x4ec340, 0xc4201cd260)
	/tmp/d20161115-21147-1jmrss8/solution_test.go:17 +0x83
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x1d5, 0xc4200c1e80)
	/tmp/d20161115-21147-1jmrss8/solution.go:36 +0x43
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 478 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x1d6, 0xc4200c1ea0)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 479 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x1d7, 0xc4200c1ec0)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 480 [chan receive]:
_/tmp/d20161115-21147-1jmrss8.generateTaskFunc.func1(0x4ec340, 0xc4201cd260)
	/tmp/d20161115-21147-1jmrss8/solution_test.go:17 +0x83
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x1d8, 0xc4200c1ee0)
	/tmp/d20161115-21147-1jmrss8/solution.go:36 +0x43
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 481 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x1d9, 0xc4200c1f00)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 482 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x1da, 0xc4200c1f20)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 483 [chan receive]:
_/tmp/d20161115-21147-1jmrss8.generateTaskFunc.func1(0x4ec340, 0xc4201cd260)
	/tmp/d20161115-21147-1jmrss8/solution_test.go:17 +0x83
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x1db, 0xc4200c1f40)
	/tmp/d20161115-21147-1jmrss8/solution.go:36 +0x43
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 484 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x1dc, 0xc4200c1f60)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 485 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x1dd, 0xc4200c1f80)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 486 [chan receive]:
_/tmp/d20161115-21147-1jmrss8.generateTaskFunc.func1(0x4ec340, 0xc4201cd260)
	/tmp/d20161115-21147-1jmrss8/solution_test.go:17 +0x83
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x1de, 0xc4200c1fa0)
	/tmp/d20161115-21147-1jmrss8/solution.go:36 +0x43
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 487 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x1df, 0xc4200c1fc0)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 488 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x1e0, 0xc4200c1fe0)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 489 [chan receive]:
_/tmp/d20161115-21147-1jmrss8.generateTaskFunc.func1(0x4ec340, 0xc4201cd260)
	/tmp/d20161115-21147-1jmrss8/solution_test.go:17 +0x83
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x1e1, 0xc4200ce000)
	/tmp/d20161115-21147-1jmrss8/solution.go:36 +0x43
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 490 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x1e2, 0xc4200ce020)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 491 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x1e3, 0xc4200ce040)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 492 [chan receive]:
_/tmp/d20161115-21147-1jmrss8.generateTaskFunc.func1(0x4ec340, 0xc4201cd260)
	/tmp/d20161115-21147-1jmrss8/solution_test.go:17 +0x83
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x1e4, 0xc4200ce060)
	/tmp/d20161115-21147-1jmrss8/solution.go:36 +0x43
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 493 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x1e5, 0xc4200ce080)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 494 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x1e6, 0xc4200ce0a0)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 495 [chan receive]:
_/tmp/d20161115-21147-1jmrss8.generateTaskFunc.func1(0x4ec340, 0xc4201cd260)
	/tmp/d20161115-21147-1jmrss8/solution_test.go:17 +0x83
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x1e7, 0xc4200ce0c0)
	/tmp/d20161115-21147-1jmrss8/solution.go:36 +0x43
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 496 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x1e8, 0xc4200ce0e0)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 497 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x1e9, 0xc4200ce100)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 498 [chan receive]:
_/tmp/d20161115-21147-1jmrss8.generateTaskFunc.func1(0x4ec340, 0xc4201cd260)
	/tmp/d20161115-21147-1jmrss8/solution_test.go:17 +0x83
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x1ea, 0xc4200ce120)
	/tmp/d20161115-21147-1jmrss8/solution.go:36 +0x43
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 499 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x1eb, 0xc4200ce140)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 500 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x1ec, 0xc4200ce160)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 501 [chan receive]:
_/tmp/d20161115-21147-1jmrss8.generateTaskFunc.func1(0x4ec340, 0xc4201cd260)
	/tmp/d20161115-21147-1jmrss8/solution_test.go:17 +0x83
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x1ed, 0xc4200ce180)
	/tmp/d20161115-21147-1jmrss8/solution.go:36 +0x43
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 502 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x1ee, 0xc4200ce1a0)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 503 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x1ef, 0xc4200ce1c0)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 504 [chan receive]:
_/tmp/d20161115-21147-1jmrss8.generateTaskFunc.func1(0x4ec340, 0xc4201cd260)
	/tmp/d20161115-21147-1jmrss8/solution_test.go:17 +0x83
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x1f0, 0xc4200ce1e0)
	/tmp/d20161115-21147-1jmrss8/solution.go:36 +0x43
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 505 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x1f1, 0xc4200ce200)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 506 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x1f2, 0xc4200ce220)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 507 [chan receive]:
_/tmp/d20161115-21147-1jmrss8.generateTaskFunc.func1(0x4ec340, 0xc4201cd260)
	/tmp/d20161115-21147-1jmrss8/solution_test.go:17 +0x83
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x1f3, 0xc4200ce240)
	/tmp/d20161115-21147-1jmrss8/solution.go:36 +0x43
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 508 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x1f4, 0xc4200ce260)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 509 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x1f5, 0xc4200ce280)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 510 [chan receive]:
_/tmp/d20161115-21147-1jmrss8.generateTaskFunc.func1(0x4ec340, 0xc4201cd260)
	/tmp/d20161115-21147-1jmrss8/solution_test.go:17 +0x83
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x1f6, 0xc4200ce2a0)
	/tmp/d20161115-21147-1jmrss8/solution.go:36 +0x43
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 511 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x1f7, 0xc4200ce2c0)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 512 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x1f8, 0xc4200ce2e0)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 513 [chan receive]:
_/tmp/d20161115-21147-1jmrss8.generateTaskFunc.func1(0x4ec340, 0xc4201cd260)
	/tmp/d20161115-21147-1jmrss8/solution_test.go:17 +0x83
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x1f9, 0xc4200ce300)
	/tmp/d20161115-21147-1jmrss8/solution.go:36 +0x43
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 514 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x1fa, 0xc4200ce320)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 515 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x1fb, 0xc4200ce340)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 516 [chan receive]:
_/tmp/d20161115-21147-1jmrss8.generateTaskFunc.func1(0x4ec340, 0xc4201cd260)
	/tmp/d20161115-21147-1jmrss8/solution_test.go:17 +0x83
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x1fc, 0xc4200ce360)
	/tmp/d20161115-21147-1jmrss8/solution.go:36 +0x43
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 517 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x1fd, 0xc4200ce380)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 518 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x1fe, 0xc4200ce3a0)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 519 [chan receive]:
_/tmp/d20161115-21147-1jmrss8.generateTaskFunc.func1(0x4ec340, 0xc4201cd260)
	/tmp/d20161115-21147-1jmrss8/solution_test.go:17 +0x83
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x1ff, 0xc4200ce3c0)
	/tmp/d20161115-21147-1jmrss8/solution.go:36 +0x43
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 520 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x200, 0xc4200ce3e0)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 521 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x201, 0xc4200ce400)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 522 [chan receive]:
_/tmp/d20161115-21147-1jmrss8.generateTaskFunc.func1(0x4ec340, 0xc4201cd260)
	/tmp/d20161115-21147-1jmrss8/solution_test.go:17 +0x83
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x202, 0xc4200ce420)
	/tmp/d20161115-21147-1jmrss8/solution.go:36 +0x43
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 523 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x203, 0xc4200ce440)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 524 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x204, 0xc4200ce460)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 525 [chan receive]:
_/tmp/d20161115-21147-1jmrss8.generateTaskFunc.func1(0x4ec340, 0xc4201cd260)
	/tmp/d20161115-21147-1jmrss8/solution_test.go:17 +0x83
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x205, 0xc4200ce480)
	/tmp/d20161115-21147-1jmrss8/solution.go:36 +0x43
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 526 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x206, 0xc4200ce4a0)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 527 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x207, 0xc4200ce4c0)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 528 [chan receive]:
_/tmp/d20161115-21147-1jmrss8.generateTaskFunc.func1(0x4ec340, 0xc4201cd260)
	/tmp/d20161115-21147-1jmrss8/solution_test.go:17 +0x83
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x208, 0xc4200ce4e0)
	/tmp/d20161115-21147-1jmrss8/solution.go:36 +0x43
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 529 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x209, 0xc4200ce500)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 530 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x20a, 0xc4200ce520)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 531 [chan receive]:
_/tmp/d20161115-21147-1jmrss8.generateTaskFunc.func1(0x4ec340, 0xc4201cd260)
	/tmp/d20161115-21147-1jmrss8/solution_test.go:17 +0x83
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x20b, 0xc4200ce540)
	/tmp/d20161115-21147-1jmrss8/solution.go:36 +0x43
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 532 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x20c, 0xc4200ce560)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 533 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x20d, 0xc4200ce580)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 534 [chan receive]:
_/tmp/d20161115-21147-1jmrss8.generateTaskFunc.func1(0x4ec340, 0xc4201cd260)
	/tmp/d20161115-21147-1jmrss8/solution_test.go:17 +0x83
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x20e, 0xc4200ce5a0)
	/tmp/d20161115-21147-1jmrss8/solution.go:36 +0x43
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 535 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x20f, 0xc4200ce5c0)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 536 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x210, 0xc4200ce5e0)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 537 [chan receive]:
_/tmp/d20161115-21147-1jmrss8.generateTaskFunc.func1(0x4ec340, 0xc4201cd260)
	/tmp/d20161115-21147-1jmrss8/solution_test.go:17 +0x83
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x211, 0xc4200ce600)
	/tmp/d20161115-21147-1jmrss8/solution.go:36 +0x43
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 538 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x212, 0xc4200ce620)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 539 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x213, 0xc4200ce640)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 540 [chan receive]:
_/tmp/d20161115-21147-1jmrss8.generateTaskFunc.func1(0x4ec340, 0xc4201cd260)
	/tmp/d20161115-21147-1jmrss8/solution_test.go:17 +0x83
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x214, 0xc4200ce660)
	/tmp/d20161115-21147-1jmrss8/solution.go:36 +0x43
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 541 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x215, 0xc4200ce680)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 542 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x216, 0xc4200ce6a0)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 543 [chan receive]:
_/tmp/d20161115-21147-1jmrss8.generateTaskFunc.func1(0x4ec340, 0xc4201cd260)
	/tmp/d20161115-21147-1jmrss8/solution_test.go:17 +0x83
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x217, 0xc4200ce6c0)
	/tmp/d20161115-21147-1jmrss8/solution.go:36 +0x43
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 544 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x218, 0xc4200ce6e0)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 545 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x219, 0xc4200ce700)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 546 [chan receive]:
_/tmp/d20161115-21147-1jmrss8.generateTaskFunc.func1(0x4ec340, 0xc4201cd260)
	/tmp/d20161115-21147-1jmrss8/solution_test.go:17 +0x83
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x21a, 0xc4200ce720)
	/tmp/d20161115-21147-1jmrss8/solution.go:36 +0x43
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 547 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x21b, 0xc4200ce740)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 548 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x21c, 0xc4200ce760)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 549 [chan receive]:
_/tmp/d20161115-21147-1jmrss8.generateTaskFunc.func1(0x4ec340, 0xc4201cd260)
	/tmp/d20161115-21147-1jmrss8/solution_test.go:17 +0x83
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x21d, 0xc4200ce780)
	/tmp/d20161115-21147-1jmrss8/solution.go:36 +0x43
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 550 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x21e, 0xc4200ce7a0)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 551 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x21f, 0xc4200ce7c0)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 552 [chan receive]:
_/tmp/d20161115-21147-1jmrss8.generateTaskFunc.func1(0x4ec340, 0xc4201cd260)
	/tmp/d20161115-21147-1jmrss8/solution_test.go:17 +0x83
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x220, 0xc4200ce7e0)
	/tmp/d20161115-21147-1jmrss8/solution.go:36 +0x43
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 553 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x221, 0xc4200ce800)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 554 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x222, 0xc4200ce820)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 555 [chan receive]:
_/tmp/d20161115-21147-1jmrss8.generateTaskFunc.func1(0x4ec340, 0xc4201cd260)
	/tmp/d20161115-21147-1jmrss8/solution_test.go:17 +0x83
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x223, 0xc4200ce840)
	/tmp/d20161115-21147-1jmrss8/solution.go:36 +0x43
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 556 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x224, 0xc4200ce860)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 557 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x225, 0xc4200ce880)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 558 [chan receive]:
_/tmp/d20161115-21147-1jmrss8.generateTaskFunc.func1(0x4ec340, 0xc4201cd260)
	/tmp/d20161115-21147-1jmrss8/solution_test.go:17 +0x83
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x226, 0xc4200ce8a0)
	/tmp/d20161115-21147-1jmrss8/solution.go:36 +0x43
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 559 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x227, 0xc4200ce8c0)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 560 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x228, 0xc4200ce8e0)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 561 [chan receive]:
_/tmp/d20161115-21147-1jmrss8.generateTaskFunc.func1(0x4ec340, 0xc4201cd260)
	/tmp/d20161115-21147-1jmrss8/solution_test.go:17 +0x83
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x229, 0xc4200ce900)
	/tmp/d20161115-21147-1jmrss8/solution.go:36 +0x43
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 562 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x22a, 0xc4200ce920)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 563 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x22b, 0xc4200ce940)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 564 [chan receive]:
_/tmp/d20161115-21147-1jmrss8.generateTaskFunc.func1(0x4ec340, 0xc4201cd260)
	/tmp/d20161115-21147-1jmrss8/solution_test.go:17 +0x83
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x22c, 0xc4200ce960)
	/tmp/d20161115-21147-1jmrss8/solution.go:36 +0x43
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 565 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x22d, 0xc4200ce980)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 566 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x22e, 0xc4200ce9a0)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 567 [chan receive]:
_/tmp/d20161115-21147-1jmrss8.generateTaskFunc.func1(0x4ec340, 0xc4201cd260)
	/tmp/d20161115-21147-1jmrss8/solution_test.go:17 +0x83
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x22f, 0xc4200ce9c0)
	/tmp/d20161115-21147-1jmrss8/solution.go:36 +0x43
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 568 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x230, 0xc4200ce9e0)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 569 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x231, 0xc4200cea00)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 570 [chan receive]:
_/tmp/d20161115-21147-1jmrss8.generateTaskFunc.func1(0x4ec340, 0xc4201cd260)
	/tmp/d20161115-21147-1jmrss8/solution_test.go:17 +0x83
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x232, 0xc4200cea20)
	/tmp/d20161115-21147-1jmrss8/solution.go:36 +0x43
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 571 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x233, 0xc4200cea40)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 572 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x234, 0xc4200cea60)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 573 [chan receive]:
_/tmp/d20161115-21147-1jmrss8.generateTaskFunc.func1(0x4ec340, 0xc4201cd260)
	/tmp/d20161115-21147-1jmrss8/solution_test.go:17 +0x83
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x235, 0xc4200cea80)
	/tmp/d20161115-21147-1jmrss8/solution.go:36 +0x43
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 574 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x236, 0xc4200ceaa0)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 575 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x237, 0xc4200ceac0)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 576 [chan receive]:
_/tmp/d20161115-21147-1jmrss8.generateTaskFunc.func1(0x4ec340, 0xc4201cd260)
	/tmp/d20161115-21147-1jmrss8/solution_test.go:17 +0x83
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x238, 0xc4200ceae0)
	/tmp/d20161115-21147-1jmrss8/solution.go:36 +0x43
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 577 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x239, 0xc4200ceb00)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 578 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x23a, 0xc4200ceb20)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 579 [chan receive]:
_/tmp/d20161115-21147-1jmrss8.generateTaskFunc.func1(0x4ec340, 0xc4201cd260)
	/tmp/d20161115-21147-1jmrss8/solution_test.go:17 +0x83
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x23b, 0xc4200ceb40)
	/tmp/d20161115-21147-1jmrss8/solution.go:36 +0x43
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 580 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x23c, 0xc4200ceb60)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 581 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x23d, 0xc4200ceb80)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 582 [chan receive]:
_/tmp/d20161115-21147-1jmrss8.generateTaskFunc.func1(0x4ec340, 0xc4201cd260)
	/tmp/d20161115-21147-1jmrss8/solution_test.go:17 +0x83
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x23e, 0xc4200ceba0)
	/tmp/d20161115-21147-1jmrss8/solution.go:36 +0x43
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 583 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x23f, 0xc4200cebc0)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 584 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x240, 0xc4200cebe0)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 585 [chan receive]:
_/tmp/d20161115-21147-1jmrss8.generateTaskFunc.func1(0x4ec340, 0xc4201cd260)
	/tmp/d20161115-21147-1jmrss8/solution_test.go:17 +0x83
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x241, 0xc4200cec00)
	/tmp/d20161115-21147-1jmrss8/solution.go:36 +0x43
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 586 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x242, 0xc4200cec20)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 587 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x243, 0xc4200cec40)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 588 [chan receive]:
_/tmp/d20161115-21147-1jmrss8.generateTaskFunc.func1(0x4ec340, 0xc4201cd260)
	/tmp/d20161115-21147-1jmrss8/solution_test.go:17 +0x83
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x244, 0xc4200cec60)
	/tmp/d20161115-21147-1jmrss8/solution.go:36 +0x43
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 589 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x245, 0xc4200cec80)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 590 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x246, 0xc4200ceca0)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 591 [chan receive]:
_/tmp/d20161115-21147-1jmrss8.generateTaskFunc.func1(0x4ec340, 0xc4201cd260)
	/tmp/d20161115-21147-1jmrss8/solution_test.go:17 +0x83
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x247, 0xc4200cecc0)
	/tmp/d20161115-21147-1jmrss8/solution.go:36 +0x43
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 592 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x248, 0xc4200cece0)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 593 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x249, 0xc4200ced00)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 594 [chan receive]:
_/tmp/d20161115-21147-1jmrss8.generateTaskFunc.func1(0x4ec340, 0xc4201cd260)
	/tmp/d20161115-21147-1jmrss8/solution_test.go:17 +0x83
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x24a, 0xc4200ced20)
	/tmp/d20161115-21147-1jmrss8/solution.go:36 +0x43
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 595 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x24b, 0xc4200ced40)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 596 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x24c, 0xc4200ced60)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 597 [chan receive]:
_/tmp/d20161115-21147-1jmrss8.generateTaskFunc.func1(0x4ec340, 0xc4201cd260)
	/tmp/d20161115-21147-1jmrss8/solution_test.go:17 +0x83
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x24d, 0xc4200ced80)
	/tmp/d20161115-21147-1jmrss8/solution.go:36 +0x43
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 598 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x24e, 0xc4200ceda0)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 599 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x24f, 0xc4200cedc0)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 600 [chan receive]:
_/tmp/d20161115-21147-1jmrss8.generateTaskFunc.func1(0x4ec340, 0xc4201cd260)
	/tmp/d20161115-21147-1jmrss8/solution_test.go:17 +0x83
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x250, 0xc4200cede0)
	/tmp/d20161115-21147-1jmrss8/solution.go:36 +0x43
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 601 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x251, 0xc4200cee00)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 602 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x252, 0xc4200cee20)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 603 [chan receive]:
_/tmp/d20161115-21147-1jmrss8.generateTaskFunc.func1(0x4ec340, 0xc4201cd260)
	/tmp/d20161115-21147-1jmrss8/solution_test.go:17 +0x83
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x253, 0xc4200cee40)
	/tmp/d20161115-21147-1jmrss8/solution.go:36 +0x43
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 604 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x254, 0xc4200cee60)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 605 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x255, 0xc4200cee80)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 606 [chan receive]:
_/tmp/d20161115-21147-1jmrss8.generateTaskFunc.func1(0x4ec340, 0xc4201cd260)
	/tmp/d20161115-21147-1jmrss8/solution_test.go:17 +0x83
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x256, 0xc4200ceea0)
	/tmp/d20161115-21147-1jmrss8/solution.go:36 +0x43
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 607 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x257, 0xc4200ceec0)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 608 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x258, 0xc4200ceee0)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 609 [chan receive]:
_/tmp/d20161115-21147-1jmrss8.generateTaskFunc.func1(0x4ec340, 0xc4201cd260)
	/tmp/d20161115-21147-1jmrss8/solution_test.go:17 +0x83
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x259, 0xc4200cef00)
	/tmp/d20161115-21147-1jmrss8/solution.go:36 +0x43
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 610 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x25a, 0xc4200cef20)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 611 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x25b, 0xc4200cef40)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 612 [chan receive]:
_/tmp/d20161115-21147-1jmrss8.generateTaskFunc.func1(0x4ec340, 0xc4201cd260)
	/tmp/d20161115-21147-1jmrss8/solution_test.go:17 +0x83
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x25c, 0xc4200cef60)
	/tmp/d20161115-21147-1jmrss8/solution.go:36 +0x43
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 613 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x25d, 0xc4200cef80)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 614 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x25e, 0xc4200cefa0)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 615 [chan receive]:
_/tmp/d20161115-21147-1jmrss8.generateTaskFunc.func1(0x4ec340, 0xc4201cd260)
	/tmp/d20161115-21147-1jmrss8/solution_test.go:17 +0x83
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x25f, 0xc4200cefc0)
	/tmp/d20161115-21147-1jmrss8/solution.go:36 +0x43
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 616 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x260, 0xc4200cefe0)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 617 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x261, 0xc4200cf000)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 618 [chan receive]:
_/tmp/d20161115-21147-1jmrss8.generateTaskFunc.func1(0x4ec340, 0xc4201cd260)
	/tmp/d20161115-21147-1jmrss8/solution_test.go:17 +0x83
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x262, 0xc4200cf020)
	/tmp/d20161115-21147-1jmrss8/solution.go:36 +0x43
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 619 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x263, 0xc4200cf040)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 620 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x264, 0xc4200cf060)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 621 [chan receive]:
_/tmp/d20161115-21147-1jmrss8.generateTaskFunc.func1(0x4ec340, 0xc4201cd260)
	/tmp/d20161115-21147-1jmrss8/solution_test.go:17 +0x83
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x265, 0xc4200cf080)
	/tmp/d20161115-21147-1jmrss8/solution.go:36 +0x43
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 622 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x266, 0xc4200cf0a0)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 623 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x267, 0xc4200cf0c0)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 624 [chan receive]:
_/tmp/d20161115-21147-1jmrss8.generateTaskFunc.func1(0x4ec340, 0xc4201cd260)
	/tmp/d20161115-21147-1jmrss8/solution_test.go:17 +0x83
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x268, 0xc4200cf0e0)
	/tmp/d20161115-21147-1jmrss8/solution.go:36 +0x43
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 625 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x269, 0xc4200cf100)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 626 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x26a, 0xc4200cf120)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 627 [chan receive]:
_/tmp/d20161115-21147-1jmrss8.generateTaskFunc.func1(0x4ec340, 0xc4201cd260)
	/tmp/d20161115-21147-1jmrss8/solution_test.go:17 +0x83
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x26b, 0xc4200cf140)
	/tmp/d20161115-21147-1jmrss8/solution.go:36 +0x43
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 628 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x26c, 0xc4200cf160)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 629 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x26d, 0xc4200cf180)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 630 [chan receive]:
_/tmp/d20161115-21147-1jmrss8.generateTaskFunc.func1(0x4ec340, 0xc4201cd260)
	/tmp/d20161115-21147-1jmrss8/solution_test.go:17 +0x83
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x26e, 0xc4200cf1a0)
	/tmp/d20161115-21147-1jmrss8/solution.go:36 +0x43
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 631 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x26f, 0xc4200cf1c0)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 632 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x270, 0xc4200cf1e0)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 633 [chan receive]:
_/tmp/d20161115-21147-1jmrss8.generateTaskFunc.func1(0x4ec340, 0xc4201cd260)
	/tmp/d20161115-21147-1jmrss8/solution_test.go:17 +0x83
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x271, 0xc4200cf200)
	/tmp/d20161115-21147-1jmrss8/solution.go:36 +0x43
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 634 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x272, 0xc4200cf220)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 635 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x273, 0xc4200cf240)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 636 [chan receive]:
_/tmp/d20161115-21147-1jmrss8.generateTaskFunc.func1(0x4ec340, 0xc4201cd260)
	/tmp/d20161115-21147-1jmrss8/solution_test.go:17 +0x83
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x274, 0xc4200cf260)
	/tmp/d20161115-21147-1jmrss8/solution.go:36 +0x43
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 637 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x275, 0xc4200cf280)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 638 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x276, 0xc4200cf2a0)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 639 [chan receive]:
_/tmp/d20161115-21147-1jmrss8.generateTaskFunc.func1(0x4ec340, 0xc4201cd260)
	/tmp/d20161115-21147-1jmrss8/solution_test.go:17 +0x83
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x277, 0xc4200cf2c0)
	/tmp/d20161115-21147-1jmrss8/solution.go:36 +0x43
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 640 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x278, 0xc4200cf2e0)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 641 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x279, 0xc4200cf300)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 642 [chan receive]:
_/tmp/d20161115-21147-1jmrss8.generateTaskFunc.func1(0x4ec340, 0xc4201cd260)
	/tmp/d20161115-21147-1jmrss8/solution_test.go:17 +0x83
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x27a, 0xc4200cf320)
	/tmp/d20161115-21147-1jmrss8/solution.go:36 +0x43
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 643 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x27b, 0xc4200cf340)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 644 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x27c, 0xc4200cf360)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 645 [chan receive]:
_/tmp/d20161115-21147-1jmrss8.generateTaskFunc.func1(0x4ec340, 0xc4201cd260)
	/tmp/d20161115-21147-1jmrss8/solution_test.go:17 +0x83
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x27d, 0xc4200cf380)
	/tmp/d20161115-21147-1jmrss8/solution.go:36 +0x43
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 646 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x27e, 0xc4200cf3a0)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 647 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x27f, 0xc4200cf3c0)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 648 [chan receive]:
_/tmp/d20161115-21147-1jmrss8.generateTaskFunc.func1(0x4ec340, 0xc4201cd260)
	/tmp/d20161115-21147-1jmrss8/solution_test.go:17 +0x83
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x280, 0xc4200cf3e0)
	/tmp/d20161115-21147-1jmrss8/solution.go:36 +0x43
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 649 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x281, 0xc4200cf400)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 650 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x282, 0xc4200cf420)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 651 [chan receive]:
_/tmp/d20161115-21147-1jmrss8.generateTaskFunc.func1(0x4ec340, 0xc4201cd260)
	/tmp/d20161115-21147-1jmrss8/solution_test.go:17 +0x83
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x283, 0xc4200cf440)
	/tmp/d20161115-21147-1jmrss8/solution.go:36 +0x43
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 652 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x284, 0xc4200cf460)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 653 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x285, 0xc4200cf480)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 654 [chan receive]:
_/tmp/d20161115-21147-1jmrss8.generateTaskFunc.func1(0x4ec340, 0xc4201cd260)
	/tmp/d20161115-21147-1jmrss8/solution_test.go:17 +0x83
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x286, 0xc4200cf4a0)
	/tmp/d20161115-21147-1jmrss8/solution.go:36 +0x43
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 655 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x287, 0xc4200cf4c0)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 656 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x288, 0xc4200cf4e0)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 657 [chan receive]:
_/tmp/d20161115-21147-1jmrss8.generateTaskFunc.func1(0x4ec340, 0xc4201cd260)
	/tmp/d20161115-21147-1jmrss8/solution_test.go:17 +0x83
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x289, 0xc4200cf500)
	/tmp/d20161115-21147-1jmrss8/solution.go:36 +0x43
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 658 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x28a, 0xc4200cf520)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 659 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x28b, 0xc4200cf540)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 660 [chan receive]:
_/tmp/d20161115-21147-1jmrss8.generateTaskFunc.func1(0x4ec340, 0xc4201cd260)
	/tmp/d20161115-21147-1jmrss8/solution_test.go:17 +0x83
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x28c, 0xc4200cf560)
	/tmp/d20161115-21147-1jmrss8/solution.go:36 +0x43
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 661 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x28d, 0xc4200cf580)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 662 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x28e, 0xc4200cf5a0)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 663 [chan receive]:
_/tmp/d20161115-21147-1jmrss8.generateTaskFunc.func1(0x4ec340, 0xc4201cd260)
	/tmp/d20161115-21147-1jmrss8/solution_test.go:17 +0x83
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x28f, 0xc4200cf5c0)
	/tmp/d20161115-21147-1jmrss8/solution.go:36 +0x43
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 664 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x290, 0xc4200cf5e0)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 665 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x291, 0xc4200cf600)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 666 [chan receive]:
_/tmp/d20161115-21147-1jmrss8.generateTaskFunc.func1(0x4ec340, 0xc4201cd260)
	/tmp/d20161115-21147-1jmrss8/solution_test.go:17 +0x83
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x292, 0xc4200cf620)
	/tmp/d20161115-21147-1jmrss8/solution.go:36 +0x43
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 667 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x293, 0xc4200cf640)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 668 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x294, 0xc4200cf660)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 669 [chan receive]:
_/tmp/d20161115-21147-1jmrss8.generateTaskFunc.func1(0x4ec340, 0xc4201cd260)
	/tmp/d20161115-21147-1jmrss8/solution_test.go:17 +0x83
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x295, 0xc4200cf680)
	/tmp/d20161115-21147-1jmrss8/solution.go:36 +0x43
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 670 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x296, 0xc4200cf6a0)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 671 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x297, 0xc4200cf6c0)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 672 [chan receive]:
_/tmp/d20161115-21147-1jmrss8.generateTaskFunc.func1(0x4ec340, 0xc4201cd260)
	/tmp/d20161115-21147-1jmrss8/solution_test.go:17 +0x83
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x298, 0xc4200cf6e0)
	/tmp/d20161115-21147-1jmrss8/solution.go:36 +0x43
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 673 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x299, 0xc4200cf700)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 674 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x29a, 0xc4200cf720)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 675 [chan receive]:
_/tmp/d20161115-21147-1jmrss8.generateTaskFunc.func1(0x4ec340, 0xc4201cd260)
	/tmp/d20161115-21147-1jmrss8/solution_test.go:17 +0x83
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x29b, 0xc4200cf740)
	/tmp/d20161115-21147-1jmrss8/solution.go:36 +0x43
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 676 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x29c, 0xc4200cf760)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 677 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x29d, 0xc4200cf780)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 678 [chan receive]:
_/tmp/d20161115-21147-1jmrss8.generateTaskFunc.func1(0x4ec340, 0xc4201cd260)
	/tmp/d20161115-21147-1jmrss8/solution_test.go:17 +0x83
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x29e, 0xc4200cf7a0)
	/tmp/d20161115-21147-1jmrss8/solution.go:36 +0x43
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 679 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x29f, 0xc4200cf7c0)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 680 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x2a0, 0xc4200cf7e0)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 681 [chan receive]:
_/tmp/d20161115-21147-1jmrss8.generateTaskFunc.func1(0x4ec340, 0xc4201cd260)
	/tmp/d20161115-21147-1jmrss8/solution_test.go:17 +0x83
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x2a1, 0xc4200cf800)
	/tmp/d20161115-21147-1jmrss8/solution.go:36 +0x43
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 682 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x2a2, 0xc4200cf820)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 683 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x2a3, 0xc4200cf840)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 684 [chan receive]:
_/tmp/d20161115-21147-1jmrss8.generateTaskFunc.func1(0x4ec340, 0xc4201cd260)
	/tmp/d20161115-21147-1jmrss8/solution_test.go:17 +0x83
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x2a4, 0xc4200cf860)
	/tmp/d20161115-21147-1jmrss8/solution.go:36 +0x43
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 685 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x2a5, 0xc4200cf880)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 686 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x2a6, 0xc4200cf8a0)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 687 [chan receive]:
_/tmp/d20161115-21147-1jmrss8.generateTaskFunc.func1(0x4ec340, 0xc4201cd260)
	/tmp/d20161115-21147-1jmrss8/solution_test.go:17 +0x83
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x2a7, 0xc4200cf8c0)
	/tmp/d20161115-21147-1jmrss8/solution.go:36 +0x43
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 688 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x2a8, 0xc4200cf8e0)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 689 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x2a9, 0xc4200cf900)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 690 [chan receive]:
_/tmp/d20161115-21147-1jmrss8.generateTaskFunc.func1(0x4ec340, 0xc4201cd260)
	/tmp/d20161115-21147-1jmrss8/solution_test.go:17 +0x83
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x2aa, 0xc4200cf920)
	/tmp/d20161115-21147-1jmrss8/solution.go:36 +0x43
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 691 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x2ab, 0xc4200cf940)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 692 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x2ac, 0xc4200cf960)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 693 [chan receive]:
_/tmp/d20161115-21147-1jmrss8.generateTaskFunc.func1(0x4ec340, 0xc4201cd260)
	/tmp/d20161115-21147-1jmrss8/solution_test.go:17 +0x83
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x2ad, 0xc4200cf980)
	/tmp/d20161115-21147-1jmrss8/solution.go:36 +0x43
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 694 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x2ae, 0xc4200cf9a0)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 695 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x2af, 0xc4200cf9c0)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 696 [chan receive]:
_/tmp/d20161115-21147-1jmrss8.generateTaskFunc.func1(0x4ec340, 0xc4201cd260)
	/tmp/d20161115-21147-1jmrss8/solution_test.go:17 +0x83
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x2b0, 0xc4200cf9e0)
	/tmp/d20161115-21147-1jmrss8/solution.go:36 +0x43
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 697 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x2b1, 0xc4200cfa00)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 698 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x2b2, 0xc4200cfa20)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 699 [chan receive]:
_/tmp/d20161115-21147-1jmrss8.generateTaskFunc.func1(0x4ec340, 0xc4201cd260)
	/tmp/d20161115-21147-1jmrss8/solution_test.go:17 +0x83
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x2b3, 0xc4200cfa40)
	/tmp/d20161115-21147-1jmrss8/solution.go:36 +0x43
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 700 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x2b4, 0xc4200cfa60)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 701 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x2b5, 0xc4200cfa80)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 702 [chan receive]:
_/tmp/d20161115-21147-1jmrss8.generateTaskFunc.func1(0x4ec340, 0xc4201cd260)
	/tmp/d20161115-21147-1jmrss8/solution_test.go:17 +0x83
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x2b6, 0xc4200cfaa0)
	/tmp/d20161115-21147-1jmrss8/solution.go:36 +0x43
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 703 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x2b7, 0xc4200cfac0)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 704 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x2b8, 0xc4200cfae0)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 705 [chan receive]:
_/tmp/d20161115-21147-1jmrss8.generateTaskFunc.func1(0x4ec340, 0xc4201cd260)
	/tmp/d20161115-21147-1jmrss8/solution_test.go:17 +0x83
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x2b9, 0xc4200cfb00)
	/tmp/d20161115-21147-1jmrss8/solution.go:36 +0x43
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 706 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x2ba, 0xc4200cfb20)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 707 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x2bb, 0xc4200cfb40)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 708 [chan receive]:
_/tmp/d20161115-21147-1jmrss8.generateTaskFunc.func1(0x4ec340, 0xc4201cd260)
	/tmp/d20161115-21147-1jmrss8/solution_test.go:17 +0x83
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x2bc, 0xc4200cfb60)
	/tmp/d20161115-21147-1jmrss8/solution.go:36 +0x43
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 709 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x2bd, 0xc4200cfb80)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 710 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x2be, 0xc4200cfba0)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 711 [chan receive]:
_/tmp/d20161115-21147-1jmrss8.generateTaskFunc.func1(0x4ec340, 0xc4201cd260)
	/tmp/d20161115-21147-1jmrss8/solution_test.go:17 +0x83
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x2bf, 0xc4200cfbc0)
	/tmp/d20161115-21147-1jmrss8/solution.go:36 +0x43
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 712 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x2c0, 0xc4200cfbe0)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 713 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x2c1, 0xc4200cfc00)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 714 [chan receive]:
_/tmp/d20161115-21147-1jmrss8.generateTaskFunc.func1(0x4ec340, 0xc4201cd260)
	/tmp/d20161115-21147-1jmrss8/solution_test.go:17 +0x83
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x2c2, 0xc4200cfc20)
	/tmp/d20161115-21147-1jmrss8/solution.go:36 +0x43
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 715 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x2c3, 0xc4200cfc40)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 716 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x2c4, 0xc4200cfc60)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 717 [chan receive]:
_/tmp/d20161115-21147-1jmrss8.generateTaskFunc.func1(0x4ec340, 0xc4201cd260)
	/tmp/d20161115-21147-1jmrss8/solution_test.go:17 +0x83
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x2c5, 0xc4200cfc80)
	/tmp/d20161115-21147-1jmrss8/solution.go:36 +0x43
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 718 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x2c6, 0xc4200cfca0)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 719 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x2c7, 0xc4200cfcc0)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 720 [chan receive]:
_/tmp/d20161115-21147-1jmrss8.generateTaskFunc.func1(0x4ec340, 0xc4201cd260)
	/tmp/d20161115-21147-1jmrss8/solution_test.go:17 +0x83
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x2c8, 0xc4200cfce0)
	/tmp/d20161115-21147-1jmrss8/solution.go:36 +0x43
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 721 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x2c9, 0xc4200cfd00)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 722 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x2ca, 0xc4200cfd20)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 723 [chan receive]:
_/tmp/d20161115-21147-1jmrss8.generateTaskFunc.func1(0x4ec340, 0xc4201cd260)
	/tmp/d20161115-21147-1jmrss8/solution_test.go:17 +0x83
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x2cb, 0xc4200cfd40)
	/tmp/d20161115-21147-1jmrss8/solution.go:36 +0x43
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 724 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x2cc, 0xc4200cfd60)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 725 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x2cd, 0xc4200cfd80)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 726 [chan receive]:
_/tmp/d20161115-21147-1jmrss8.generateTaskFunc.func1(0x4ec340, 0xc4201cd260)
	/tmp/d20161115-21147-1jmrss8/solution_test.go:17 +0x83
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x2ce, 0xc4200cfda0)
	/tmp/d20161115-21147-1jmrss8/solution.go:36 +0x43
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 727 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x2cf, 0xc4200cfdc0)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 728 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x2d0, 0xc4200cfde0)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 729 [chan receive]:
_/tmp/d20161115-21147-1jmrss8.generateTaskFunc.func1(0x4ec340, 0xc4201cd260)
	/tmp/d20161115-21147-1jmrss8/solution_test.go:17 +0x83
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x2d1, 0xc4200cfe00)
	/tmp/d20161115-21147-1jmrss8/solution.go:36 +0x43
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 730 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x2d2, 0xc4200cfe20)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 731 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x2d3, 0xc4200cfe40)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 732 [chan receive]:
_/tmp/d20161115-21147-1jmrss8.generateTaskFunc.func1(0x4ec340, 0xc4201cd260)
	/tmp/d20161115-21147-1jmrss8/solution_test.go:17 +0x83
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x2d4, 0xc4200cfe60)
	/tmp/d20161115-21147-1jmrss8/solution.go:36 +0x43
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 733 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x2d5, 0xc4200cfe80)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 734 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x2d6, 0xc4200cfea0)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 735 [chan receive]:
_/tmp/d20161115-21147-1jmrss8.generateTaskFunc.func1(0x4ec340, 0xc4201cd260)
	/tmp/d20161115-21147-1jmrss8/solution_test.go:17 +0x83
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x2d7, 0xc4200cfec0)
	/tmp/d20161115-21147-1jmrss8/solution.go:36 +0x43
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 736 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x2d8, 0xc4200cfee0)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 737 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x2d9, 0xc4200cff00)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 738 [chan receive]:
_/tmp/d20161115-21147-1jmrss8.generateTaskFunc.func1(0x4ec340, 0xc4201cd260)
	/tmp/d20161115-21147-1jmrss8/solution_test.go:17 +0x83
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x2da, 0xc4200cff20)
	/tmp/d20161115-21147-1jmrss8/solution.go:36 +0x43
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 739 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x2db, 0xc4200cff40)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 740 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x2dc, 0xc4200cff60)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 741 [chan receive]:
_/tmp/d20161115-21147-1jmrss8.generateTaskFunc.func1(0x4ec340, 0xc4201cd260)
	/tmp/d20161115-21147-1jmrss8/solution_test.go:17 +0x83
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x2dd, 0xc4200cff80)
	/tmp/d20161115-21147-1jmrss8/solution.go:36 +0x43
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 742 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x2de, 0xc4200cffa0)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 743 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x2df, 0xc4200cffc0)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 744 [chan receive]:
_/tmp/d20161115-21147-1jmrss8.generateTaskFunc.func1(0x4ec340, 0xc4201cd260)
	/tmp/d20161115-21147-1jmrss8/solution_test.go:17 +0x83
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x2e0, 0xc4200cffe0)
	/tmp/d20161115-21147-1jmrss8/solution.go:36 +0x43
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 745 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x2e1, 0xc4200dc000)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 746 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x2e2, 0xc4200dc020)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 747 [chan receive]:
_/tmp/d20161115-21147-1jmrss8.generateTaskFunc.func1(0x4ec340, 0xc4201cd260)
	/tmp/d20161115-21147-1jmrss8/solution_test.go:17 +0x83
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x2e3, 0xc4200dc040)
	/tmp/d20161115-21147-1jmrss8/solution.go:36 +0x43
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 748 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x2e4, 0xc4200dc060)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 749 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x2e5, 0xc4200dc080)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 750 [chan receive]:
_/tmp/d20161115-21147-1jmrss8.generateTaskFunc.func1(0x4ec340, 0xc4201cd260)
	/tmp/d20161115-21147-1jmrss8/solution_test.go:17 +0x83
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x2e6, 0xc4200dc0a0)
	/tmp/d20161115-21147-1jmrss8/solution.go:36 +0x43
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 751 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x2e7, 0xc4200dc0c0)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 752 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x2e8, 0xc4200dc0e0)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 753 [chan receive]:
_/tmp/d20161115-21147-1jmrss8.generateTaskFunc.func1(0x4ec340, 0xc4201cd260)
	/tmp/d20161115-21147-1jmrss8/solution_test.go:17 +0x83
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x2e9, 0xc4200dc100)
	/tmp/d20161115-21147-1jmrss8/solution.go:36 +0x43
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 754 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x2ea, 0xc4200dc120)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 755 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x2eb, 0xc4200dc140)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 756 [chan receive]:
_/tmp/d20161115-21147-1jmrss8.generateTaskFunc.func1(0x4ec340, 0xc4201cd260)
	/tmp/d20161115-21147-1jmrss8/solution_test.go:17 +0x83
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x2ec, 0xc4200dc160)
	/tmp/d20161115-21147-1jmrss8/solution.go:36 +0x43
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 757 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x2ed, 0xc4200dc180)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 758 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x2ee, 0xc4200dc1a0)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 759 [chan receive]:
_/tmp/d20161115-21147-1jmrss8.generateTaskFunc.func1(0x4ec340, 0xc4201cd260)
	/tmp/d20161115-21147-1jmrss8/solution_test.go:17 +0x83
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x2ef, 0xc4200dc1c0)
	/tmp/d20161115-21147-1jmrss8/solution.go:36 +0x43
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 760 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x2f0, 0xc4200dc1e0)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 761 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x2f1, 0xc4200dc200)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 762 [chan receive]:
_/tmp/d20161115-21147-1jmrss8.generateTaskFunc.func1(0x4ec340, 0xc4201cd260)
	/tmp/d20161115-21147-1jmrss8/solution_test.go:17 +0x83
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x2f2, 0xc4200dc220)
	/tmp/d20161115-21147-1jmrss8/solution.go:36 +0x43
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 763 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x2f3, 0xc4200dc240)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 764 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x2f4, 0xc4200dc260)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 765 [chan receive]:
_/tmp/d20161115-21147-1jmrss8.generateTaskFunc.func1(0x4ec340, 0xc4201cd260)
	/tmp/d20161115-21147-1jmrss8/solution_test.go:17 +0x83
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x2f5, 0xc4200dc280)
	/tmp/d20161115-21147-1jmrss8/solution.go:36 +0x43
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 766 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x2f6, 0xc4200dc2a0)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 767 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x2f7, 0xc4200dc2c0)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 768 [chan receive]:
_/tmp/d20161115-21147-1jmrss8.generateTaskFunc.func1(0x4ec340, 0xc4201cd260)
	/tmp/d20161115-21147-1jmrss8/solution_test.go:17 +0x83
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x2f8, 0xc4200dc2e0)
	/tmp/d20161115-21147-1jmrss8/solution.go:36 +0x43
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 769 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x2f9, 0xc4200dc300)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 770 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x2fa, 0xc4200dc320)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 771 [chan receive]:
_/tmp/d20161115-21147-1jmrss8.generateTaskFunc.func1(0x4ec340, 0xc4201cd260)
	/tmp/d20161115-21147-1jmrss8/solution_test.go:17 +0x83
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x2fb, 0xc4200dc340)
	/tmp/d20161115-21147-1jmrss8/solution.go:36 +0x43
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 772 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x2fc, 0xc4200dc360)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 773 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x2fd, 0xc4200dc380)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 774 [chan receive]:
_/tmp/d20161115-21147-1jmrss8.generateTaskFunc.func1(0x4ec340, 0xc4201cd260)
	/tmp/d20161115-21147-1jmrss8/solution_test.go:17 +0x83
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x2fe, 0xc4200dc3a0)
	/tmp/d20161115-21147-1jmrss8/solution.go:36 +0x43
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 775 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x2ff, 0xc4200dc3c0)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 776 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x300, 0xc4200dc3e0)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 777 [chan receive]:
_/tmp/d20161115-21147-1jmrss8.generateTaskFunc.func1(0x4ec340, 0xc4201cd260)
	/tmp/d20161115-21147-1jmrss8/solution_test.go:17 +0x83
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x301, 0xc4200dc400)
	/tmp/d20161115-21147-1jmrss8/solution.go:36 +0x43
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 778 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x302, 0xc4200dc420)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 779 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x303, 0xc4200dc440)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 780 [chan receive]:
_/tmp/d20161115-21147-1jmrss8.generateTaskFunc.func1(0x4ec340, 0xc4201cd260)
	/tmp/d20161115-21147-1jmrss8/solution_test.go:17 +0x83
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x304, 0xc4200dc460)
	/tmp/d20161115-21147-1jmrss8/solution.go:36 +0x43
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 781 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x305, 0xc4200dc480)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 782 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x306, 0xc4200dc4a0)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 783 [chan receive]:
_/tmp/d20161115-21147-1jmrss8.generateTaskFunc.func1(0x4ec340, 0xc4201cd260)
	/tmp/d20161115-21147-1jmrss8/solution_test.go:17 +0x83
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x307, 0xc4200dc4c0)
	/tmp/d20161115-21147-1jmrss8/solution.go:36 +0x43
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 784 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x308, 0xc4200dc4e0)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 785 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x309, 0xc4200dc500)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 786 [chan receive]:
_/tmp/d20161115-21147-1jmrss8.generateTaskFunc.func1(0x4ec340, 0xc4201cd260)
	/tmp/d20161115-21147-1jmrss8/solution_test.go:17 +0x83
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x30a, 0xc4200dc520)
	/tmp/d20161115-21147-1jmrss8/solution.go:36 +0x43
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 787 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x30b, 0xc4200dc540)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 788 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x30c, 0xc4200dc560)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 789 [chan receive]:
_/tmp/d20161115-21147-1jmrss8.generateTaskFunc.func1(0x4ec340, 0xc4201cd260)
	/tmp/d20161115-21147-1jmrss8/solution_test.go:17 +0x83
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x30d, 0xc4200dc580)
	/tmp/d20161115-21147-1jmrss8/solution.go:36 +0x43
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 790 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x30e, 0xc4200dc5a0)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 791 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x30f, 0xc4200dc5c0)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 792 [chan receive]:
_/tmp/d20161115-21147-1jmrss8.generateTaskFunc.func1(0x4ec340, 0xc4201cd260)
	/tmp/d20161115-21147-1jmrss8/solution_test.go:17 +0x83
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x310, 0xc4200dc5e0)
	/tmp/d20161115-21147-1jmrss8/solution.go:36 +0x43
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 793 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x311, 0xc4200dc600)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 794 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x312, 0xc4200dc620)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 795 [chan receive]:
_/tmp/d20161115-21147-1jmrss8.generateTaskFunc.func1(0x4ec340, 0xc4201cd260)
	/tmp/d20161115-21147-1jmrss8/solution_test.go:17 +0x83
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x313, 0xc4200dc640)
	/tmp/d20161115-21147-1jmrss8/solution.go:36 +0x43
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 796 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x314, 0xc4200dc660)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 797 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x315, 0xc4200dc680)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 798 [chan receive]:
_/tmp/d20161115-21147-1jmrss8.generateTaskFunc.func1(0x4ec340, 0xc4201cd260)
	/tmp/d20161115-21147-1jmrss8/solution_test.go:17 +0x83
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x316, 0xc4200dc6a0)
	/tmp/d20161115-21147-1jmrss8/solution.go:36 +0x43
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 799 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x317, 0xc4200dc6c0)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 800 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x318, 0xc4200dc6e0)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 801 [chan receive]:
_/tmp/d20161115-21147-1jmrss8.generateTaskFunc.func1(0x4ec340, 0xc4201cd260)
	/tmp/d20161115-21147-1jmrss8/solution_test.go:17 +0x83
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x319, 0xc4200dc700)
	/tmp/d20161115-21147-1jmrss8/solution.go:36 +0x43
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 802 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x31a, 0xc4200dc720)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 803 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x31b, 0xc4200dc740)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 804 [chan receive]:
_/tmp/d20161115-21147-1jmrss8.generateTaskFunc.func1(0x4ec340, 0xc4201cd260)
	/tmp/d20161115-21147-1jmrss8/solution_test.go:17 +0x83
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x31c, 0xc4200dc760)
	/tmp/d20161115-21147-1jmrss8/solution.go:36 +0x43
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 805 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x31d, 0xc4200dc780)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 806 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x31e, 0xc4200dc7a0)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 807 [chan receive]:
_/tmp/d20161115-21147-1jmrss8.generateTaskFunc.func1(0x4ec340, 0xc4201cd260)
	/tmp/d20161115-21147-1jmrss8/solution_test.go:17 +0x83
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x31f, 0xc4200dc7c0)
	/tmp/d20161115-21147-1jmrss8/solution.go:36 +0x43
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 808 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x320, 0xc4200dc7e0)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 809 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x321, 0xc4200dc800)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 810 [chan receive]:
_/tmp/d20161115-21147-1jmrss8.generateTaskFunc.func1(0x4ec340, 0xc4201cd260)
	/tmp/d20161115-21147-1jmrss8/solution_test.go:17 +0x83
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x322, 0xc4200dc820)
	/tmp/d20161115-21147-1jmrss8/solution.go:36 +0x43
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 811 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x323, 0xc4200dc840)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 812 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x324, 0xc4200dc860)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 813 [chan receive]:
_/tmp/d20161115-21147-1jmrss8.generateTaskFunc.func1(0x4ec340, 0xc4201cd260)
	/tmp/d20161115-21147-1jmrss8/solution_test.go:17 +0x83
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x325, 0xc4200dc880)
	/tmp/d20161115-21147-1jmrss8/solution.go:36 +0x43
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 814 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x326, 0xc4200dc8a0)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 815 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x327, 0xc4200dc8c0)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 816 [chan receive]:
_/tmp/d20161115-21147-1jmrss8.generateTaskFunc.func1(0x4ec340, 0xc4201cd260)
	/tmp/d20161115-21147-1jmrss8/solution_test.go:17 +0x83
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x328, 0xc4200dc8e0)
	/tmp/d20161115-21147-1jmrss8/solution.go:36 +0x43
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 817 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x329, 0xc4200dc900)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 818 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x32a, 0xc4200dc920)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 819 [chan receive]:
_/tmp/d20161115-21147-1jmrss8.generateTaskFunc.func1(0x4ec340, 0xc4201cd260)
	/tmp/d20161115-21147-1jmrss8/solution_test.go:17 +0x83
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x32b, 0xc4200dc940)
	/tmp/d20161115-21147-1jmrss8/solution.go:36 +0x43
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 820 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x32c, 0xc4200dc960)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 821 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x32d, 0xc4200dc980)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 822 [chan receive]:
_/tmp/d20161115-21147-1jmrss8.generateTaskFunc.func1(0x4ec340, 0xc4201cd260)
	/tmp/d20161115-21147-1jmrss8/solution_test.go:17 +0x83
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x32e, 0xc4200dc9a0)
	/tmp/d20161115-21147-1jmrss8/solution.go:36 +0x43
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 823 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x32f, 0xc4200dc9c0)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 824 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x330, 0xc4200dc9e0)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 825 [chan receive]:
_/tmp/d20161115-21147-1jmrss8.generateTaskFunc.func1(0x4ec340, 0xc4201cd260)
	/tmp/d20161115-21147-1jmrss8/solution_test.go:17 +0x83
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x331, 0xc4200dca00)
	/tmp/d20161115-21147-1jmrss8/solution.go:36 +0x43
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 826 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x332, 0xc4200dca20)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 827 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x333, 0xc4200dca40)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 828 [chan receive]:
_/tmp/d20161115-21147-1jmrss8.generateTaskFunc.func1(0x4ec340, 0xc4201cd260)
	/tmp/d20161115-21147-1jmrss8/solution_test.go:17 +0x83
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x334, 0xc4200dca60)
	/tmp/d20161115-21147-1jmrss8/solution.go:36 +0x43
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 829 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x335, 0xc4200dca80)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 830 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x336, 0xc4200dcaa0)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 831 [chan receive]:
_/tmp/d20161115-21147-1jmrss8.generateTaskFunc.func1(0x4ec340, 0xc4201cd260)
	/tmp/d20161115-21147-1jmrss8/solution_test.go:17 +0x83
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x337, 0xc4200dcac0)
	/tmp/d20161115-21147-1jmrss8/solution.go:36 +0x43
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 832 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x338, 0xc4200dcae0)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 833 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x339, 0xc4200dcb00)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 834 [chan receive]:
_/tmp/d20161115-21147-1jmrss8.generateTaskFunc.func1(0x4ec340, 0xc4201cd260)
	/tmp/d20161115-21147-1jmrss8/solution_test.go:17 +0x83
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x33a, 0xc4200dcb20)
	/tmp/d20161115-21147-1jmrss8/solution.go:36 +0x43
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 835 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x33b, 0xc4200dcb40)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 836 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x33c, 0xc4200dcb60)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 837 [chan receive]:
_/tmp/d20161115-21147-1jmrss8.generateTaskFunc.func1(0x4ec340, 0xc4201cd260)
	/tmp/d20161115-21147-1jmrss8/solution_test.go:17 +0x83
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x33d, 0xc4200dcb80)
	/tmp/d20161115-21147-1jmrss8/solution.go:36 +0x43
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 838 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x33e, 0xc4200dcba0)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 839 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x33f, 0xc4200dcbc0)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 840 [chan receive]:
_/tmp/d20161115-21147-1jmrss8.generateTaskFunc.func1(0x4ec340, 0xc4201cd260)
	/tmp/d20161115-21147-1jmrss8/solution_test.go:17 +0x83
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x340, 0xc4200dcbe0)
	/tmp/d20161115-21147-1jmrss8/solution.go:36 +0x43
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 841 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x341, 0xc4200dcc00)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 842 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x342, 0xc4200dcc20)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 843 [chan receive]:
_/tmp/d20161115-21147-1jmrss8.generateTaskFunc.func1(0x4ec340, 0xc4201cd260)
	/tmp/d20161115-21147-1jmrss8/solution_test.go:17 +0x83
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x343, 0xc4200dcc40)
	/tmp/d20161115-21147-1jmrss8/solution.go:36 +0x43
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 844 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x344, 0xc4200dcc60)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 845 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x345, 0xc4200dcc80)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 846 [chan receive]:
_/tmp/d20161115-21147-1jmrss8.generateTaskFunc.func1(0x4ec340, 0xc4201cd260)
	/tmp/d20161115-21147-1jmrss8/solution_test.go:17 +0x83
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x346, 0xc4200dcca0)
	/tmp/d20161115-21147-1jmrss8/solution.go:36 +0x43
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 847 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x347, 0xc4200dccc0)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 848 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x348, 0xc4200dcce0)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 849 [chan receive]:
_/tmp/d20161115-21147-1jmrss8.generateTaskFunc.func1(0x4ec340, 0xc4201cd260)
	/tmp/d20161115-21147-1jmrss8/solution_test.go:17 +0x83
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x349, 0xc4200dcd00)
	/tmp/d20161115-21147-1jmrss8/solution.go:36 +0x43
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 850 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x34a, 0xc4200dcd20)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 851 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x34b, 0xc4200dcd40)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 852 [chan receive]:
_/tmp/d20161115-21147-1jmrss8.generateTaskFunc.func1(0x4ec340, 0xc4201cd260)
	/tmp/d20161115-21147-1jmrss8/solution_test.go:17 +0x83
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x34c, 0xc4200dcd60)
	/tmp/d20161115-21147-1jmrss8/solution.go:36 +0x43
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 853 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x34d, 0xc4200dcd80)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 854 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x34e, 0xc4200dcda0)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 855 [chan receive]:
_/tmp/d20161115-21147-1jmrss8.generateTaskFunc.func1(0x4ec340, 0xc4201cd260)
	/tmp/d20161115-21147-1jmrss8/solution_test.go:17 +0x83
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x34f, 0xc4200dcdc0)
	/tmp/d20161115-21147-1jmrss8/solution.go:36 +0x43
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 856 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x350, 0xc4200dcde0)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 857 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x351, 0xc4200dce00)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 858 [chan receive]:
_/tmp/d20161115-21147-1jmrss8.generateTaskFunc.func1(0x4ec340, 0xc4201cd260)
	/tmp/d20161115-21147-1jmrss8/solution_test.go:17 +0x83
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x352, 0xc4200dce20)
	/tmp/d20161115-21147-1jmrss8/solution.go:36 +0x43
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 859 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x353, 0xc4200dce40)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 860 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x354, 0xc4200dce60)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 861 [chan receive]:
_/tmp/d20161115-21147-1jmrss8.generateTaskFunc.func1(0x4ec340, 0xc4201cd260)
	/tmp/d20161115-21147-1jmrss8/solution_test.go:17 +0x83
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x355, 0xc4200dce80)
	/tmp/d20161115-21147-1jmrss8/solution.go:36 +0x43
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 862 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x356, 0xc4200dcea0)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 863 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x357, 0xc4200dcec0)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 864 [chan receive]:
_/tmp/d20161115-21147-1jmrss8.generateTaskFunc.func1(0x4ec340, 0xc4201cd260)
	/tmp/d20161115-21147-1jmrss8/solution_test.go:17 +0x83
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x358, 0xc4200dcee0)
	/tmp/d20161115-21147-1jmrss8/solution.go:36 +0x43
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 865 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x359, 0xc4200dcf00)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 866 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x35a, 0xc4200dcf20)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 867 [chan receive]:
_/tmp/d20161115-21147-1jmrss8.generateTaskFunc.func1(0x4ec340, 0xc4201cd260)
	/tmp/d20161115-21147-1jmrss8/solution_test.go:17 +0x83
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x35b, 0xc4200dcf40)
	/tmp/d20161115-21147-1jmrss8/solution.go:36 +0x43
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 868 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x35c, 0xc4200dcf60)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 869 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x35d, 0xc4200dcf80)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 870 [chan receive]:
_/tmp/d20161115-21147-1jmrss8.generateTaskFunc.func1(0x4ec340, 0xc4201cd260)
	/tmp/d20161115-21147-1jmrss8/solution_test.go:17 +0x83
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x35e, 0xc4200dcfa0)
	/tmp/d20161115-21147-1jmrss8/solution.go:36 +0x43
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 871 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x35f, 0xc4200dcfc0)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 872 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x360, 0xc4200dcfe0)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 873 [chan receive]:
_/tmp/d20161115-21147-1jmrss8.generateTaskFunc.func1(0x4ec340, 0xc4201cd260)
	/tmp/d20161115-21147-1jmrss8/solution_test.go:17 +0x83
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x361, 0xc4200dd000)
	/tmp/d20161115-21147-1jmrss8/solution.go:36 +0x43
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 874 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x362, 0xc4200dd020)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 875 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x363, 0xc4200dd040)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 876 [chan receive]:
_/tmp/d20161115-21147-1jmrss8.generateTaskFunc.func1(0x4ec340, 0xc4201cd260)
	/tmp/d20161115-21147-1jmrss8/solution_test.go:17 +0x83
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x364, 0xc4200dd060)
	/tmp/d20161115-21147-1jmrss8/solution.go:36 +0x43
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 877 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x365, 0xc4200dd080)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 878 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x366, 0xc4200dd0a0)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 879 [chan receive]:
_/tmp/d20161115-21147-1jmrss8.generateTaskFunc.func1(0x4ec340, 0xc4201cd260)
	/tmp/d20161115-21147-1jmrss8/solution_test.go:17 +0x83
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x367, 0xc4200dd0c0)
	/tmp/d20161115-21147-1jmrss8/solution.go:36 +0x43
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 880 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x368, 0xc4200dd0e0)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 881 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x369, 0xc4200dd100)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 882 [chan receive]:
_/tmp/d20161115-21147-1jmrss8.generateTaskFunc.func1(0x4ec340, 0xc4201cd260)
	/tmp/d20161115-21147-1jmrss8/solution_test.go:17 +0x83
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x36a, 0xc4200dd120)
	/tmp/d20161115-21147-1jmrss8/solution.go:36 +0x43
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 883 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x36b, 0xc4200dd140)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 884 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x36c, 0xc4200dd160)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 885 [chan receive]:
_/tmp/d20161115-21147-1jmrss8.generateTaskFunc.func1(0x4ec340, 0xc4201cd260)
	/tmp/d20161115-21147-1jmrss8/solution_test.go:17 +0x83
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x36d, 0xc4200dd180)
	/tmp/d20161115-21147-1jmrss8/solution.go:36 +0x43
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 886 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x36e, 0xc4200dd1a0)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 887 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x36f, 0xc4200dd1c0)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 888 [chan receive]:
_/tmp/d20161115-21147-1jmrss8.generateTaskFunc.func1(0x4ec340, 0xc4201cd260)
	/tmp/d20161115-21147-1jmrss8/solution_test.go:17 +0x83
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x370, 0xc4200dd1e0)
	/tmp/d20161115-21147-1jmrss8/solution.go:36 +0x43
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 889 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x371, 0xc4200dd200)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 890 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x372, 0xc4200dd220)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 891 [chan receive]:
_/tmp/d20161115-21147-1jmrss8.generateTaskFunc.func1(0x4ec340, 0xc4201cd260)
	/tmp/d20161115-21147-1jmrss8/solution_test.go:17 +0x83
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x373, 0xc4200dd240)
	/tmp/d20161115-21147-1jmrss8/solution.go:36 +0x43
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 892 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x374, 0xc4200dd260)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 893 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x375, 0xc4200dd280)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 894 [chan receive]:
_/tmp/d20161115-21147-1jmrss8.generateTaskFunc.func1(0x4ec340, 0xc4201cd260)
	/tmp/d20161115-21147-1jmrss8/solution_test.go:17 +0x83
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x376, 0xc4200dd2a0)
	/tmp/d20161115-21147-1jmrss8/solution.go:36 +0x43
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 895 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x377, 0xc4200dd2c0)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 896 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x378, 0xc4200dd2e0)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 897 [chan receive]:
_/tmp/d20161115-21147-1jmrss8.generateTaskFunc.func1(0x4ec340, 0xc4201cd260)
	/tmp/d20161115-21147-1jmrss8/solution_test.go:17 +0x83
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x379, 0xc4200dd300)
	/tmp/d20161115-21147-1jmrss8/solution.go:36 +0x43
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 898 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x37a, 0xc4200dd320)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 899 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x37b, 0xc4200dd340)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 900 [chan receive]:
_/tmp/d20161115-21147-1jmrss8.generateTaskFunc.func1(0x4ec340, 0xc4201cd260)
	/tmp/d20161115-21147-1jmrss8/solution_test.go:17 +0x83
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x37c, 0xc4200dd360)
	/tmp/d20161115-21147-1jmrss8/solution.go:36 +0x43
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 901 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x37d, 0xc4200dd380)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 902 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x37e, 0xc4200dd3a0)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 903 [chan receive]:
_/tmp/d20161115-21147-1jmrss8.generateTaskFunc.func1(0x4ec340, 0xc4201cd260)
	/tmp/d20161115-21147-1jmrss8/solution_test.go:17 +0x83
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x37f, 0xc4200dd3c0)
	/tmp/d20161115-21147-1jmrss8/solution.go:36 +0x43
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 904 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x380, 0xc4200dd3e0)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 905 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x381, 0xc4200dd400)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 906 [chan receive]:
_/tmp/d20161115-21147-1jmrss8.generateTaskFunc.func1(0x4ec340, 0xc4201cd260)
	/tmp/d20161115-21147-1jmrss8/solution_test.go:17 +0x83
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x382, 0xc4200dd420)
	/tmp/d20161115-21147-1jmrss8/solution.go:36 +0x43
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 907 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x383, 0xc4200dd440)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 908 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x384, 0xc4200dd460)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 909 [chan receive]:
_/tmp/d20161115-21147-1jmrss8.generateTaskFunc.func1(0x4ec340, 0xc4201cd260)
	/tmp/d20161115-21147-1jmrss8/solution_test.go:17 +0x83
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x385, 0xc4200dd480)
	/tmp/d20161115-21147-1jmrss8/solution.go:36 +0x43
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 910 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x386, 0xc4200dd4a0)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 911 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x387, 0xc4200dd4c0)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 912 [chan receive]:
_/tmp/d20161115-21147-1jmrss8.generateTaskFunc.func1(0x4ec340, 0xc4201cd260)
	/tmp/d20161115-21147-1jmrss8/solution_test.go:17 +0x83
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x388, 0xc4200dd4e0)
	/tmp/d20161115-21147-1jmrss8/solution.go:36 +0x43
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 913 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x389, 0xc4200dd500)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 914 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x38a, 0xc4200dd520)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 915 [chan receive]:
_/tmp/d20161115-21147-1jmrss8.generateTaskFunc.func1(0x4ec340, 0xc4201cd260)
	/tmp/d20161115-21147-1jmrss8/solution_test.go:17 +0x83
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x38b, 0xc4200dd540)
	/tmp/d20161115-21147-1jmrss8/solution.go:36 +0x43
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 916 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x38c, 0xc4200dd560)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 917 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x38d, 0xc4200dd580)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 918 [chan receive]:
_/tmp/d20161115-21147-1jmrss8.generateTaskFunc.func1(0x4ec340, 0xc4201cd260)
	/tmp/d20161115-21147-1jmrss8/solution_test.go:17 +0x83
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x38e, 0xc4200dd5a0)
	/tmp/d20161115-21147-1jmrss8/solution.go:36 +0x43
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 919 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x38f, 0xc4200dd5c0)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 920 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x390, 0xc4200dd5e0)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 921 [chan receive]:
_/tmp/d20161115-21147-1jmrss8.generateTaskFunc.func1(0x4ec340, 0xc4201cd260)
	/tmp/d20161115-21147-1jmrss8/solution_test.go:17 +0x83
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x391, 0xc4200dd600)
	/tmp/d20161115-21147-1jmrss8/solution.go:36 +0x43
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 922 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x392, 0xc4200dd620)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 923 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x393, 0xc4200dd640)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 924 [chan receive]:
_/tmp/d20161115-21147-1jmrss8.generateTaskFunc.func1(0x4ec340, 0xc4201cd260)
	/tmp/d20161115-21147-1jmrss8/solution_test.go:17 +0x83
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x394, 0xc4200dd660)
	/tmp/d20161115-21147-1jmrss8/solution.go:36 +0x43
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 925 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x395, 0xc4200dd680)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 926 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x396, 0xc4200dd6a0)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 927 [chan receive]:
_/tmp/d20161115-21147-1jmrss8.generateTaskFunc.func1(0x4ec340, 0xc4201cd260)
	/tmp/d20161115-21147-1jmrss8/solution_test.go:17 +0x83
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x397, 0xc4200dd6c0)
	/tmp/d20161115-21147-1jmrss8/solution.go:36 +0x43
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 928 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x398, 0xc4200dd6e0)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 929 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x399, 0xc4200dd700)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 930 [chan receive]:
_/tmp/d20161115-21147-1jmrss8.generateTaskFunc.func1(0x4ec340, 0xc4201cd260)
	/tmp/d20161115-21147-1jmrss8/solution_test.go:17 +0x83
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x39a, 0xc4200dd720)
	/tmp/d20161115-21147-1jmrss8/solution.go:36 +0x43
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 931 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x39b, 0xc4200dd740)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 932 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x39c, 0xc4200dd760)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 933 [chan receive]:
_/tmp/d20161115-21147-1jmrss8.generateTaskFunc.func1(0x4ec340, 0xc4201cd260)
	/tmp/d20161115-21147-1jmrss8/solution_test.go:17 +0x83
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x39d, 0xc4200dd780)
	/tmp/d20161115-21147-1jmrss8/solution.go:36 +0x43
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 934 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x39e, 0xc4200dd7a0)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 935 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x39f, 0xc4200dd7c0)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 936 [chan receive]:
_/tmp/d20161115-21147-1jmrss8.generateTaskFunc.func1(0x4ec340, 0xc4201cd260)
	/tmp/d20161115-21147-1jmrss8/solution_test.go:17 +0x83
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x3a0, 0xc4200dd7e0)
	/tmp/d20161115-21147-1jmrss8/solution.go:36 +0x43
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 937 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x3a1, 0xc4200dd800)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 938 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x3a2, 0xc4200dd820)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 939 [chan receive]:
_/tmp/d20161115-21147-1jmrss8.generateTaskFunc.func1(0x4ec340, 0xc4201cd260)
	/tmp/d20161115-21147-1jmrss8/solution_test.go:17 +0x83
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x3a3, 0xc4200dd840)
	/tmp/d20161115-21147-1jmrss8/solution.go:36 +0x43
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 940 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x3a4, 0xc4200dd860)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 941 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x3a5, 0xc4200dd880)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 942 [chan receive]:
_/tmp/d20161115-21147-1jmrss8.generateTaskFunc.func1(0x4ec340, 0xc4201cd260)
	/tmp/d20161115-21147-1jmrss8/solution_test.go:17 +0x83
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x3a6, 0xc4200dd8a0)
	/tmp/d20161115-21147-1jmrss8/solution.go:36 +0x43
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 943 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x3a7, 0xc4200dd8c0)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 944 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x3a8, 0xc4200dd8e0)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 945 [chan receive]:
_/tmp/d20161115-21147-1jmrss8.generateTaskFunc.func1(0x4ec340, 0xc4201cd260)
	/tmp/d20161115-21147-1jmrss8/solution_test.go:17 +0x83
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x3a9, 0xc4200dd900)
	/tmp/d20161115-21147-1jmrss8/solution.go:36 +0x43
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 946 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x3aa, 0xc4200dd920)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 947 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x3ab, 0xc4200dd940)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 948 [chan receive]:
_/tmp/d20161115-21147-1jmrss8.generateTaskFunc.func1(0x4ec340, 0xc4201cd260)
	/tmp/d20161115-21147-1jmrss8/solution_test.go:17 +0x83
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x3ac, 0xc4200dd960)
	/tmp/d20161115-21147-1jmrss8/solution.go:36 +0x43
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 949 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x3ad, 0xc4200dd980)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 950 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x3ae, 0xc4200dd9a0)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 951 [chan receive]:
_/tmp/d20161115-21147-1jmrss8.generateTaskFunc.func1(0x4ec340, 0xc4201cd260)
	/tmp/d20161115-21147-1jmrss8/solution_test.go:17 +0x83
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x3af, 0xc4200dd9c0)
	/tmp/d20161115-21147-1jmrss8/solution.go:36 +0x43
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 952 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x3b0, 0xc4200dd9e0)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 953 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x3b1, 0xc4200dda00)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 954 [chan receive]:
_/tmp/d20161115-21147-1jmrss8.generateTaskFunc.func1(0x4ec340, 0xc4201cd260)
	/tmp/d20161115-21147-1jmrss8/solution_test.go:17 +0x83
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x3b2, 0xc4200dda20)
	/tmp/d20161115-21147-1jmrss8/solution.go:36 +0x43
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 955 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x3b3, 0xc4200dda40)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 956 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x3b4, 0xc4200dda60)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 957 [chan receive]:
_/tmp/d20161115-21147-1jmrss8.generateTaskFunc.func1(0x4ec340, 0xc4201cd260)
	/tmp/d20161115-21147-1jmrss8/solution_test.go:17 +0x83
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x3b5, 0xc4200dda80)
	/tmp/d20161115-21147-1jmrss8/solution.go:36 +0x43
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 958 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x3b6, 0xc4200ddaa0)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 959 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x3b7, 0xc4200ddac0)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 960 [chan receive]:
_/tmp/d20161115-21147-1jmrss8.generateTaskFunc.func1(0x4ec340, 0xc4201cd260)
	/tmp/d20161115-21147-1jmrss8/solution_test.go:17 +0x83
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x3b8, 0xc4200ddae0)
	/tmp/d20161115-21147-1jmrss8/solution.go:36 +0x43
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 961 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x3b9, 0xc4200ddb00)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 962 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x3ba, 0xc4200ddb20)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 963 [chan receive]:
_/tmp/d20161115-21147-1jmrss8.generateTaskFunc.func1(0x4ec340, 0xc4201cd260)
	/tmp/d20161115-21147-1jmrss8/solution_test.go:17 +0x83
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x3bb, 0xc4200ddb40)
	/tmp/d20161115-21147-1jmrss8/solution.go:36 +0x43
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 964 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x3bc, 0xc4200ddb60)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 965 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x3bd, 0xc4200ddb80)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 966 [chan receive]:
_/tmp/d20161115-21147-1jmrss8.generateTaskFunc.func1(0x4ec340, 0xc4201cd260)
	/tmp/d20161115-21147-1jmrss8/solution_test.go:17 +0x83
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x3be, 0xc4200ddba0)
	/tmp/d20161115-21147-1jmrss8/solution.go:36 +0x43
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 967 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x3bf, 0xc4200ddbc0)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 968 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x3c0, 0xc4200ddbe0)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 969 [chan receive]:
_/tmp/d20161115-21147-1jmrss8.generateTaskFunc.func1(0x4ec340, 0xc4201cd260)
	/tmp/d20161115-21147-1jmrss8/solution_test.go:17 +0x83
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x3c1, 0xc4200ddc00)
	/tmp/d20161115-21147-1jmrss8/solution.go:36 +0x43
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 970 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x3c2, 0xc4200ddc20)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 971 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x3c3, 0xc4200ddc40)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 972 [chan receive]:
_/tmp/d20161115-21147-1jmrss8.generateTaskFunc.func1(0x4ec340, 0xc4201cd260)
	/tmp/d20161115-21147-1jmrss8/solution_test.go:17 +0x83
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x3c4, 0xc4200ddc60)
	/tmp/d20161115-21147-1jmrss8/solution.go:36 +0x43
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 973 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x3c5, 0xc4200ddc80)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 974 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x3c6, 0xc4200ddca0)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 975 [chan receive]:
_/tmp/d20161115-21147-1jmrss8.generateTaskFunc.func1(0x4ec340, 0xc4201cd260)
	/tmp/d20161115-21147-1jmrss8/solution_test.go:17 +0x83
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x3c7, 0xc4200ddcc0)
	/tmp/d20161115-21147-1jmrss8/solution.go:36 +0x43
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 976 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x3c8, 0xc4200ddce0)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 977 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x3c9, 0xc4200ddd00)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 978 [chan receive]:
_/tmp/d20161115-21147-1jmrss8.generateTaskFunc.func1(0x4ec340, 0xc4201cd260)
	/tmp/d20161115-21147-1jmrss8/solution_test.go:17 +0x83
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x3ca, 0xc4200ddd20)
	/tmp/d20161115-21147-1jmrss8/solution.go:36 +0x43
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 979 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x3cb, 0xc4200ddd40)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 980 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x3cc, 0xc4200ddd60)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 981 [chan receive]:
_/tmp/d20161115-21147-1jmrss8.generateTaskFunc.func1(0x4ec340, 0xc4201cd260)
	/tmp/d20161115-21147-1jmrss8/solution_test.go:17 +0x83
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x3cd, 0xc4200ddd80)
	/tmp/d20161115-21147-1jmrss8/solution.go:36 +0x43
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 982 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x3ce, 0xc4200ddda0)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 983 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x3cf, 0xc4200dddc0)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 984 [chan receive]:
_/tmp/d20161115-21147-1jmrss8.generateTaskFunc.func1(0x4ec340, 0xc4201cd260)
	/tmp/d20161115-21147-1jmrss8/solution_test.go:17 +0x83
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x3d0, 0xc4200ddde0)
	/tmp/d20161115-21147-1jmrss8/solution.go:36 +0x43
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 985 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x3d1, 0xc4200dde00)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 986 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x3d2, 0xc4200dde20)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 987 [chan receive]:
_/tmp/d20161115-21147-1jmrss8.generateTaskFunc.func1(0x4ec340, 0xc4201cd260)
	/tmp/d20161115-21147-1jmrss8/solution_test.go:17 +0x83
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x3d3, 0xc4200dde40)
	/tmp/d20161115-21147-1jmrss8/solution.go:36 +0x43
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 988 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x3d4, 0xc4200dde60)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 989 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x3d5, 0xc4200dde80)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 990 [chan receive]:
_/tmp/d20161115-21147-1jmrss8.generateTaskFunc.func1(0x4ec340, 0xc4201cd260)
	/tmp/d20161115-21147-1jmrss8/solution_test.go:17 +0x83
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x3d6, 0xc4200ddea0)
	/tmp/d20161115-21147-1jmrss8/solution.go:36 +0x43
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 991 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x3d7, 0xc4200ddec0)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 992 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x3d8, 0xc4200ddee0)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 993 [chan receive]:
_/tmp/d20161115-21147-1jmrss8.generateTaskFunc.func1(0x4ec340, 0xc4201cd260)
	/tmp/d20161115-21147-1jmrss8/solution_test.go:17 +0x83
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x3d9, 0xc4200ddf00)
	/tmp/d20161115-21147-1jmrss8/solution.go:36 +0x43
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 994 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x3da, 0xc4200ddf20)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 995 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x3db, 0xc4200ddf40)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 996 [chan receive]:
_/tmp/d20161115-21147-1jmrss8.generateTaskFunc.func1(0x4ec340, 0xc4201cd260)
	/tmp/d20161115-21147-1jmrss8/solution_test.go:17 +0x83
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x3dc, 0xc4200ddf60)
	/tmp/d20161115-21147-1jmrss8/solution.go:36 +0x43
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 997 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x3dd, 0xc4200ddf80)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 998 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x3de, 0xc4200ddfa0)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 999 [chan receive]:
_/tmp/d20161115-21147-1jmrss8.generateTaskFunc.func1(0x4ec340, 0xc4201cd260)
	/tmp/d20161115-21147-1jmrss8/solution_test.go:17 +0x83
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x3df, 0xc4200ddfc0)
	/tmp/d20161115-21147-1jmrss8/solution.go:36 +0x43
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 1000 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x3e0, 0xc4200ddfe0)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 1001 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x3e1, 0xc4200ea000)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 1002 [chan receive]:
_/tmp/d20161115-21147-1jmrss8.generateTaskFunc.func1(0x4ec340, 0xc4201cd260)
	/tmp/d20161115-21147-1jmrss8/solution_test.go:17 +0x83
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x3e2, 0xc4200ea020)
	/tmp/d20161115-21147-1jmrss8/solution.go:36 +0x43
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 1003 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x3e3, 0xc4200ea040)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 1004 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x3e4, 0xc4200ea060)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 1005 [chan receive]:
_/tmp/d20161115-21147-1jmrss8.generateTaskFunc.func1(0x4ec340, 0xc4201cd260)
	/tmp/d20161115-21147-1jmrss8/solution_test.go:17 +0x83
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x3e5, 0xc4200ea080)
	/tmp/d20161115-21147-1jmrss8/solution.go:36 +0x43
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 1006 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x3e6, 0xc4200ea0a0)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 1007 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x3e7, 0xc4200ea0c0)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 1008 [chan receive]:
_/tmp/d20161115-21147-1jmrss8.generateTaskFunc.func1(0x4ec340, 0xc4201cd260)
	/tmp/d20161115-21147-1jmrss8/solution_test.go:17 +0x83
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x3e8, 0xc4200ea0e0)
	/tmp/d20161115-21147-1jmrss8/solution.go:36 +0x43
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 1009 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x3e9, 0xc4200ea100)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 1010 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x3ea, 0xc4200ea120)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 1011 [chan receive]:
_/tmp/d20161115-21147-1jmrss8.generateTaskFunc.func1(0x4ec340, 0xc4201cd260)
	/tmp/d20161115-21147-1jmrss8/solution_test.go:17 +0x83
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x3eb, 0xc4200ea140)
	/tmp/d20161115-21147-1jmrss8/solution.go:36 +0x43
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 1012 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x3ec, 0xc4200ea160)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 1013 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x3ed, 0xc4200ea180)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 1014 [chan receive]:
_/tmp/d20161115-21147-1jmrss8.generateTaskFunc.func1(0x4ec340, 0xc4201cd260)
	/tmp/d20161115-21147-1jmrss8/solution_test.go:17 +0x83
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x3ee, 0xc4200ea1a0)
	/tmp/d20161115-21147-1jmrss8/solution.go:36 +0x43
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 1015 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x3ef, 0xc4200ea1c0)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 1016 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x3f0, 0xc4200ea1e0)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 1017 [chan receive]:
_/tmp/d20161115-21147-1jmrss8.generateTaskFunc.func1(0x4ec340, 0xc4201cd260)
	/tmp/d20161115-21147-1jmrss8/solution_test.go:17 +0x83
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x3f1, 0xc4200ea200)
	/tmp/d20161115-21147-1jmrss8/solution.go:36 +0x43
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 1018 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x3f2, 0xc4200ea220)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 1019 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x3f3, 0xc4200ea240)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 1020 [chan receive]:
_/tmp/d20161115-21147-1jmrss8.generateTaskFunc.func1(0x4ec340, 0xc4201cd260)
	/tmp/d20161115-21147-1jmrss8/solution_test.go:17 +0x83
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x3f4, 0xc4200ea260)
	/tmp/d20161115-21147-1jmrss8/solution.go:36 +0x43
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 1021 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x3f5, 0xc4200ea280)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 1022 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x3f6, 0xc4200ea2a0)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 1023 [chan receive]:
_/tmp/d20161115-21147-1jmrss8.generateTaskFunc.func1(0x4ec340, 0xc4201cd260)
	/tmp/d20161115-21147-1jmrss8/solution_test.go:17 +0x83
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x3f7, 0xc4200ea2c0)
	/tmp/d20161115-21147-1jmrss8/solution.go:36 +0x43
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 1024 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x3f8, 0xc4200ea2e0)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 1025 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x3f9, 0xc4200ea300)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 1026 [chan receive]:
_/tmp/d20161115-21147-1jmrss8.generateTaskFunc.func1(0x4ec340, 0xc4201cd260)
	/tmp/d20161115-21147-1jmrss8/solution_test.go:17 +0x83
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x3fa, 0xc4200ea320)
	/tmp/d20161115-21147-1jmrss8/solution.go:36 +0x43
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 1027 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x3fb, 0xc4200ea340)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 1028 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x3fc, 0xc4200ea360)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 1029 [chan receive]:
_/tmp/d20161115-21147-1jmrss8.generateTaskFunc.func1(0x4ec340, 0xc4201cd260)
	/tmp/d20161115-21147-1jmrss8/solution_test.go:17 +0x83
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x3fd, 0xc4200ea380)
	/tmp/d20161115-21147-1jmrss8/solution.go:36 +0x43
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 1030 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x3fe, 0xc4200ea3a0)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 1031 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x3ff, 0xc4200ea3c0)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 1032 [chan receive]:
_/tmp/d20161115-21147-1jmrss8.generateTaskFunc.func1(0x0, 0x0)
	/tmp/d20161115-21147-1jmrss8/solution_test.go:17 +0x83
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x400, 0xc4200ea3e0)
	/tmp/d20161115-21147-1jmrss8/solution.go:36 +0x43
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 1033 [chan receive]:
_/tmp/d20161115-21147-1jmrss8.generateTaskFunc.func1(0x0, 0x0)
	/tmp/d20161115-21147-1jmrss8/solution_test.go:17 +0x83
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x401, 0xc4200ea400)
	/tmp/d20161115-21147-1jmrss8/solution.go:36 +0x43
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 1034 [chan receive]:
_/tmp/d20161115-21147-1jmrss8.generateTaskFunc.func1(0x0, 0x0)
	/tmp/d20161115-21147-1jmrss8/solution_test.go:17 +0x83
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x402, 0xc4200ea420)
	/tmp/d20161115-21147-1jmrss8/solution.go:36 +0x43
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 1035 [chan receive]:
_/tmp/d20161115-21147-1jmrss8.generateTaskFunc.func1(0x0, 0x0)
	/tmp/d20161115-21147-1jmrss8/solution_test.go:17 +0x83
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x403, 0xc4200ea440)
	/tmp/d20161115-21147-1jmrss8/solution.go:36 +0x43
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 1036 [chan receive]:
_/tmp/d20161115-21147-1jmrss8.generateTaskFunc.func1(0x0, 0x0)
	/tmp/d20161115-21147-1jmrss8/solution_test.go:17 +0x83
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x404, 0xc4200ea460)
	/tmp/d20161115-21147-1jmrss8/solution.go:36 +0x43
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 1037 [chan receive]:
_/tmp/d20161115-21147-1jmrss8.generateTaskFunc.func1(0x0, 0x0)
	/tmp/d20161115-21147-1jmrss8/solution_test.go:17 +0x83
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x405, 0xc4200ea480)
	/tmp/d20161115-21147-1jmrss8/solution.go:36 +0x43
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 1038 [chan receive]:
_/tmp/d20161115-21147-1jmrss8.generateTaskFunc.func1(0x0, 0x0)
	/tmp/d20161115-21147-1jmrss8/solution_test.go:17 +0x83
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x406, 0xc4200ea4a0)
	/tmp/d20161115-21147-1jmrss8/solution.go:36 +0x43
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 1039 [chan receive]:
_/tmp/d20161115-21147-1jmrss8.generateTaskFunc.func1(0x0, 0x0)
	/tmp/d20161115-21147-1jmrss8/solution_test.go:17 +0x83
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x407, 0xc4200ea4c0)
	/tmp/d20161115-21147-1jmrss8/solution.go:36 +0x43
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 1040 [chan receive]:
_/tmp/d20161115-21147-1jmrss8.generateTaskFunc.func1(0x0, 0x0)
	/tmp/d20161115-21147-1jmrss8/solution_test.go:17 +0x83
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x408, 0xc4200ea4e0)
	/tmp/d20161115-21147-1jmrss8/solution.go:36 +0x43
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 1041 [chan receive]:
_/tmp/d20161115-21147-1jmrss8.generateTaskFunc.func1(0x0, 0x0)
	/tmp/d20161115-21147-1jmrss8/solution_test.go:17 +0x83
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x409, 0xc4200ea500)
	/tmp/d20161115-21147-1jmrss8/solution.go:36 +0x43
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 1042 [chan receive]:
_/tmp/d20161115-21147-1jmrss8.generateTaskFunc.func1(0x0, 0x0)
	/tmp/d20161115-21147-1jmrss8/solution_test.go:17 +0x83
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x40a, 0xc4200ea520)
	/tmp/d20161115-21147-1jmrss8/solution.go:36 +0x43
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 1043 [chan receive]:
_/tmp/d20161115-21147-1jmrss8.generateTaskFunc.func1(0x0, 0x0)
	/tmp/d20161115-21147-1jmrss8/solution_test.go:17 +0x83
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x40b, 0xc4200ea540)
	/tmp/d20161115-21147-1jmrss8/solution.go:36 +0x43
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 1044 [chan receive]:
_/tmp/d20161115-21147-1jmrss8.generateTaskFunc.func1(0x0, 0x0)
	/tmp/d20161115-21147-1jmrss8/solution_test.go:17 +0x83
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x40c, 0xc4200ea560)
	/tmp/d20161115-21147-1jmrss8/solution.go:36 +0x43
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 1045 [chan receive]:
_/tmp/d20161115-21147-1jmrss8.generateTaskFunc.func1(0x0, 0x0)
	/tmp/d20161115-21147-1jmrss8/solution_test.go:17 +0x83
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x40d, 0xc4200ea580)
	/tmp/d20161115-21147-1jmrss8/solution.go:36 +0x43
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 1046 [chan receive]:
_/tmp/d20161115-21147-1jmrss8.generateTaskFunc.func1(0x0, 0x0)
	/tmp/d20161115-21147-1jmrss8/solution_test.go:17 +0x83
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x40e, 0xc4200ea5a0)
	/tmp/d20161115-21147-1jmrss8/solution.go:36 +0x43
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 1047 [chan receive]:
_/tmp/d20161115-21147-1jmrss8.generateTaskFunc.func1(0x0, 0x0)
	/tmp/d20161115-21147-1jmrss8/solution_test.go:17 +0x83
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x40f, 0xc4200ea5c0)
	/tmp/d20161115-21147-1jmrss8/solution.go:36 +0x43
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 1048 [chan receive]:
_/tmp/d20161115-21147-1jmrss8.generateTaskFunc.func1(0x0, 0x0)
	/tmp/d20161115-21147-1jmrss8/solution_test.go:17 +0x83
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x410, 0xc4200ea5e0)
	/tmp/d20161115-21147-1jmrss8/solution.go:36 +0x43
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 1049 [chan receive]:
_/tmp/d20161115-21147-1jmrss8.generateTaskFunc.func1(0x0, 0x0)
	/tmp/d20161115-21147-1jmrss8/solution_test.go:17 +0x83
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x411, 0xc4200ea600)
	/tmp/d20161115-21147-1jmrss8/solution.go:36 +0x43
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 1050 [chan receive]:
_/tmp/d20161115-21147-1jmrss8.generateTaskFunc.func1(0x0, 0x0)
	/tmp/d20161115-21147-1jmrss8/solution_test.go:17 +0x83
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x412, 0xc4200ea620)
	/tmp/d20161115-21147-1jmrss8/solution.go:36 +0x43
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 1051 [chan receive]:
_/tmp/d20161115-21147-1jmrss8.generateTaskFunc.func1(0x0, 0x0)
	/tmp/d20161115-21147-1jmrss8/solution_test.go:17 +0x83
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x413, 0xc4200ea640)
	/tmp/d20161115-21147-1jmrss8/solution.go:36 +0x43
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 1052 [chan receive]:
_/tmp/d20161115-21147-1jmrss8.generateTaskFunc.func1(0x0, 0x0)
	/tmp/d20161115-21147-1jmrss8/solution_test.go:17 +0x83
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x414, 0xc4200ea660)
	/tmp/d20161115-21147-1jmrss8/solution.go:36 +0x43
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 1053 [chan receive]:
_/tmp/d20161115-21147-1jmrss8.generateTaskFunc.func1(0x0, 0x0)
	/tmp/d20161115-21147-1jmrss8/solution_test.go:17 +0x83
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x415, 0xc4200ea680)
	/tmp/d20161115-21147-1jmrss8/solution.go:36 +0x43
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 1054 [chan receive]:
_/tmp/d20161115-21147-1jmrss8.generateTaskFunc.func1(0x0, 0x0)
	/tmp/d20161115-21147-1jmrss8/solution_test.go:17 +0x83
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x416, 0xc4200ea6a0)
	/tmp/d20161115-21147-1jmrss8/solution.go:36 +0x43
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 1055 [chan receive]:
_/tmp/d20161115-21147-1jmrss8.generateTaskFunc.func1(0x0, 0x0)
	/tmp/d20161115-21147-1jmrss8/solution_test.go:17 +0x83
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x417, 0xc4200ea6c0)
	/tmp/d20161115-21147-1jmrss8/solution.go:36 +0x43
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 1056 [chan receive]:
_/tmp/d20161115-21147-1jmrss8.generateTaskFunc.func1(0x0, 0x0)
	/tmp/d20161115-21147-1jmrss8/solution_test.go:17 +0x83
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x418, 0xc4200ea6e0)
	/tmp/d20161115-21147-1jmrss8/solution.go:36 +0x43
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 1057 [chan receive]:
_/tmp/d20161115-21147-1jmrss8.generateTaskFunc.func1(0x0, 0x0)
	/tmp/d20161115-21147-1jmrss8/solution_test.go:17 +0x83
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x3, 0xc4201cd260, 0xc42023e000, 0xc420228000, 0xc4201cd2c0, 0x419, 0xc4200ea700)
	/tmp/d20161115-21147-1jmrss8/solution.go:36 +0x43
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158
exit status 2
FAIL	_/tmp/d20161115-21147-1jmrss8	1.179s
panic: test timed out after 1s

goroutine 11 [running]:
panic(0x4ed340, 0xc420010120)
	/usr/local/go/src/runtime/panic.go:500 +0x1a1
testing.startAlarm.func1()
	/usr/local/go/src/testing/testing.go:918 +0x10b
created by time.goFunc
	/usr/local/go/src/time/sleep.go:154 +0x44

goroutine 1 [chan receive]:
testing.(*T).Run(0xc4200720c0, 0x5175d8, 0xf, 0x525438, 0xc42003bd01)
	/usr/local/go/src/testing/testing.go:647 +0x316
testing.RunTests.func1(0xc4200720c0)
	/usr/local/go/src/testing/testing.go:793 +0x6d
testing.tRunner(0xc4200720c0, 0xc42003ce30)
	/usr/local/go/src/testing/testing.go:610 +0x81
testing.RunTests(0x525460, 0x5a1320, 0x9, 0x9, 0x5171a6)
	/usr/local/go/src/testing/testing.go:799 +0x2f5
testing.(*M).Run(0xc42003cef8, 0xc420010510)
	/usr/local/go/src/testing/testing.go:743 +0x85
main.main()
	_/tmp/d20161115-21147-1jmrss8/_test/_testmain.go:72 +0xc6

goroutine 6 [chan receive]:
_/tmp/d20161115-21147-1jmrss8.TestPerformance(0xc420072180)
	/tmp/d20161115-21147-1jmrss8/solution_test.go:197 +0x1dd
testing.tRunner(0xc420072180, 0x525438)
	/usr/local/go/src/testing/testing.go:610 +0x81
created by testing.(*T).Run
	/usr/local/go/src/testing/testing.go:646 +0x2ec

goroutine 9 [running]:
	goroutine running on other thread; stack unavailable
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor
	/tmp/d20161115-21147-1jmrss8/solution.go:59 +0x25e

goroutine 22 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x5, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 23 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x6, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 24 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x7, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 25 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x8, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 26 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x9, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 27 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0xa, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 28 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0xb, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 29 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0xc, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 30 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0xd, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 31 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0xe, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 32 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0xf, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 33 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x10, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 34 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x11, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 35 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x12, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 36 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x13, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 37 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x14, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 38 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x15, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 39 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x16, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 40 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x17, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 41 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x18, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 42 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x19, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 43 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x1a, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 44 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x1b, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 45 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x1c, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 46 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x1d, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 47 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x1e, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 48 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x1f, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 49 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x20, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 50 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x21, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 51 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x22, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 52 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x23, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 53 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x24, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 54 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x25, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 55 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x26, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 56 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x27, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 57 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x28, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 58 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x29, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 59 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x2a, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 60 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x2b, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 61 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x2c, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 62 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x2d, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 63 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x2e, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 64 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x2f, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 65 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x30, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 66 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x31, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 67 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x32, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 68 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x33, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 69 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x34, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 70 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x35, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 71 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x36, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 72 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x37, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 73 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x38, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 74 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x39, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 75 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x3a, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 76 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x3b, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 77 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x3c, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 78 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x3d, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 79 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x3e, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 80 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x3f, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 81 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x40, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 82 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x41, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 83 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x42, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 84 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x43, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 85 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x44, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 86 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x45, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 87 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x46, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 88 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x47, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 89 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x48, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 90 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x49, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 91 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x4a, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 92 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x4b, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 93 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x4c, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 94 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x4d, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 95 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x4e, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 96 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x4f, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 97 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x50, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 98 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x51, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 99 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x52, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 100 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x53, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 101 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x54, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 102 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x55, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 103 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x56, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 104 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x57, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 105 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x58, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 106 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x59, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 107 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x5a, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 108 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x5b, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 109 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x5c, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 110 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x5d, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 111 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x5e, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 112 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x5f, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 113 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x60, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 114 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x61, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 115 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x62, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 116 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x63, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 117 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x64, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 118 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x65, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 119 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x66, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 120 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x67, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 121 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x68, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 122 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x69, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 123 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x6a, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 124 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x6b, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 125 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x6c, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 126 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x6d, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 127 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x6e, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 128 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x6f, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 129 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x70, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 130 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x71, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 131 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x72, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 132 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x73, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 133 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x74, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 134 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x75, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 135 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x76, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 136 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x77, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 137 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x78, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 138 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x79, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 139 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x7a, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 140 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x7b, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 141 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x7c, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 142 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x7d, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 143 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x7e, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 144 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x7f, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 145 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x80, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 146 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x81, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 147 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x82, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 148 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x83, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 149 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x84, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 150 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x85, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 151 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x86, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 152 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x87, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 153 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x88, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 154 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x89, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 155 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x8a, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 156 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x8b, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 157 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x8c, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 158 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x8d, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 159 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x8e, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 160 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x8f, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 161 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x90, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 162 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x91, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 163 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x92, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 164 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x93, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 165 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x94, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 166 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x95, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 167 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x96, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 168 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x97, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 169 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x98, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 170 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x99, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 171 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x9a, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 172 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x9b, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 173 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x9c, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 174 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x9d, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 175 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x9e, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 176 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x9f, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 177 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0xa0, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 178 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0xa1, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 179 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0xa2, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 180 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0xa3, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 181 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0xa4, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 182 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0xa5, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 183 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0xa6, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 184 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0xa7, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 185 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0xa8, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 186 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0xa9, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 187 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0xaa, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 188 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0xab, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 189 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0xac, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 190 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0xad, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 191 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0xae, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 192 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0xaf, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 193 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0xb0, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 194 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0xb1, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 195 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0xb2, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 196 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0xb3, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 197 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0xb4, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 198 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0xb5, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 199 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0xb6, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 200 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0xb7, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 201 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0xb8, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 202 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0xb9, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 203 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0xba, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 204 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0xbb, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 205 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0xbc, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 206 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0xbd, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 207 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0xbe, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 208 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0xbf, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 209 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0xc0, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 210 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0xc1, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 211 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0xc2, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 212 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0xc3, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 213 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0xc4, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 214 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0xc5, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 215 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0xc6, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 216 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0xc7, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 217 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0xc8, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 218 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0xc9, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 219 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0xca, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 220 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0xcb, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 221 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0xcc, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 222 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0xcd, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 223 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0xce, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 224 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0xcf, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 225 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0xd0, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 226 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0xd1, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 227 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0xd2, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 228 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0xd3, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 229 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0xd4, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 230 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0xd5, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 231 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0xd6, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 232 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0xd7, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 233 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0xd8, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 234 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0xd9, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 235 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0xda, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 236 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0xdb, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 237 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0xdc, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 238 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0xdd, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 239 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0xde, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 240 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0xdf, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 241 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0xe0, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 242 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0xe1, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 243 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0xe2, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 244 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0xe3, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 245 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0xe4, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 246 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0xe5, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 247 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0xe6, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 248 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0xe7, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 249 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0xe8, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 250 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0xe9, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 251 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0xea, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 252 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0xeb, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 253 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0xec, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 254 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0xed, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 255 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0xee, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 256 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0xef, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 257 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0xf0, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 258 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0xf1, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 259 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0xf2, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 260 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0xf3, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 261 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0xf4, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 262 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0xf5, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 263 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0xf6, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 264 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0xf7, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 265 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0xf8, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 266 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0xf9, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 267 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0xfa, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 268 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0xfb, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 269 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0xfc, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 270 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0xfd, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 271 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0xfe, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 272 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0xff, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 273 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x100, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 274 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x101, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 275 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x102, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 276 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x103, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 277 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x104, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 278 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x105, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 279 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x106, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 280 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x107, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 281 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x108, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 282 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x109, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 283 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x10a, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 284 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x10b, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 285 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x10c, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 286 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x10d, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 287 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x10e, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 288 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x10f, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 289 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x110, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 290 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x111, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 291 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x112, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 292 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x113, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 293 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x114, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 294 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x115, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 295 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x116, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 296 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x117, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 297 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x118, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 298 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x119, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 299 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x11a, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 300 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x11b, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 301 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x11c, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 302 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x11d, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 303 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x11e, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 304 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x11f, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 305 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x120, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 306 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x121, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 307 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x122, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 308 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x123, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 309 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x124, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 310 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x125, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 311 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x126, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 312 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x127, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 313 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x128, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 314 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x129, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 315 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x12a, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 316 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x12b, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 317 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x12c, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 318 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x12d, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 319 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x12e, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 320 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x12f, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 321 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x130, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 322 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x131, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 323 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x132, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 324 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x133, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 325 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x134, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 326 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x135, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 327 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x136, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 328 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x137, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 329 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x138, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 330 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x139, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 331 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x13a, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 332 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x13b, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 333 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x13c, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 334 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x13d, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 335 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x13e, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 336 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x13f, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 337 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x140, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 338 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x141, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 339 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x142, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 340 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x143, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 341 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x144, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 342 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x145, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 343 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x146, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 344 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x147, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 345 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x148, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 346 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x149, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 347 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x14a, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 348 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x14b, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 349 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x14c, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 350 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x14d, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 351 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x14e, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 352 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x14f, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 353 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x150, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 354 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x151, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 355 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x152, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 356 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x153, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 357 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x154, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 358 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x155, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 359 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x156, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 360 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x157, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 361 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x158, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 362 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x159, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 363 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x15a, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 364 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x15b, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 365 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x15c, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 366 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x15d, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 367 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x15e, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 368 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x15f, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 369 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x160, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 370 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x161, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 371 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x162, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 372 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x163, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 373 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x164, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 374 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x165, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 375 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x166, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 376 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x167, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 377 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x168, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 378 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x169, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 379 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x16a, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 380 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x16b, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 381 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x16c, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 382 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x16d, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 383 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x16e, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 384 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x16f, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 385 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x170, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 386 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x171, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 387 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x172, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 388 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x173, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 389 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x174, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 390 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x175, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 391 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x176, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 392 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x177, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 393 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x178, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 394 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x179, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 395 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x17a, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 396 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x17b, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 397 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x17c, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 398 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x17d, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 399 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x17e, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 400 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x17f, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 401 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x180, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 402 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x181, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 403 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x182, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 404 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x183, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 405 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x184, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 406 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x185, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 407 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x186, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 408 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x187, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 409 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x188, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 410 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x189, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 411 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x18a, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 412 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x18b, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 413 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x18c, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 414 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x18d, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 415 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x18e, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 416 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x18f, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 417 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x190, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 418 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x191, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 419 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x192, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 420 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x193, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 421 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x194, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 422 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x195, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 423 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x196, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 424 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x197, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 425 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x198, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 426 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x199, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 427 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x19a, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 428 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x19b, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 429 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x19c, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 430 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x19d, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 431 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x19e, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 432 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x19f, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 433 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x1a0, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 434 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x1a1, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 435 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x1a2, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 436 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x1a3, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 437 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x1a4, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 438 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x1a5, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 439 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x1a6, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 440 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x1a7, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 441 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x1a8, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 442 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x1a9, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 443 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x1aa, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 444 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x1ab, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 445 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x1ac, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 446 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x1ad, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 447 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x1ae, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 448 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x1af, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 449 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x1b0, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 450 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x1b1, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 451 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x1b2, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 452 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x1b3, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 453 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x1b4, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 454 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x1b5, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 455 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x1b6, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 456 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x1b7, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 457 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x1b8, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 458 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x1b9, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 459 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x1ba, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 460 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x1bb, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 461 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x1bc, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 462 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x1bd, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 463 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x1be, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 464 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x1bf, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 465 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x1c0, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 466 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x1c1, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 467 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x1c2, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 468 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x1c3, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 469 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x1c4, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 470 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x1c5, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 471 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x1c6, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 472 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x1c7, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 473 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x1c8, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 474 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x1c9, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 475 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x1ca, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 476 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x1cb, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 477 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x1cc, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 478 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x1cd, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 479 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x1ce, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 480 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x1cf, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 481 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x1d0, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 482 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x1d1, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 483 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x1d2, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 484 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x1d3, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 485 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x1d4, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 486 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x1d5, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 487 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x1d6, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 488 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x1d7, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 489 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x1d8, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 490 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x1d9, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 491 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x1da, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 492 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x1db, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 493 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x1dc, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 494 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x1dd, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 495 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x1de, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 496 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x1df, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 497 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x1e0, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 498 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x1e1, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 499 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x1e2, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 500 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x1e3, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 501 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x1e4, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 502 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x1e5, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 503 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x1e6, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 504 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x1e7, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 505 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x1e8, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 506 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x1e9, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 507 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x1ea, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 508 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x1eb, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 509 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x1ec, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 510 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x1ed, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 511 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x1ee, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 512 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x1ef, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 513 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x1f0, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 514 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x1f1, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 515 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x1f2, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 516 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x1f3, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 517 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x1f4, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 518 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x1f5, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 519 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x1f6, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 520 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x1f7, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 521 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x1f8, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 522 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x1f9, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 523 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x1fa, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 524 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x1fb, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 525 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x1fc, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 526 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x1fd, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 527 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x1fe, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 528 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x1ff, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 529 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x200, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 530 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x201, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 531 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x202, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 532 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x203, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 533 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x204, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 534 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x205, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 535 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x206, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 536 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x207, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 537 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x208, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 538 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x209, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 539 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x20a, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 540 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x20b, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 541 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x20c, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 542 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x20d, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 543 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x20e, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 544 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x20f, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 545 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x210, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 546 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x211, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 547 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x212, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 548 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x213, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 549 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x214, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 550 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x215, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 551 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x216, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 552 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x217, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 553 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x218, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 554 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x219, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 555 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x21a, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 556 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x21b, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 557 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x21c, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 558 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x21d, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 559 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x21e, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 560 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x21f, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 561 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x220, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 562 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x221, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 563 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x222, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 564 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x223, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 565 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x224, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 566 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x225, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 567 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x226, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 568 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x227, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 569 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x228, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 570 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x229, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 571 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x22a, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 572 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x22b, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 573 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x22c, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 574 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x22d, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 575 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x22e, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 576 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x22f, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 577 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x230, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 578 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x231, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 579 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x232, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 580 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x233, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 581 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x234, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 582 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x235, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 583 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x236, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 584 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x237, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 585 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x238, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 586 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x239, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 587 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x23a, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 588 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x23b, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 589 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x23c, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 590 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x23d, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 591 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x23e, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 592 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x23f, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 593 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x240, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 594 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x241, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 595 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x242, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 596 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x243, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 597 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x244, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 598 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x245, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 599 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x246, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 600 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x247, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 601 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x248, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 602 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x249, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 603 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x24a, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 604 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x24b, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 605 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x24c, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 606 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x24d, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 607 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x24e, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 608 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x24f, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 609 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x250, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 610 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x251, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 611 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x252, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 612 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x253, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 613 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x254, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 614 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x255, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 615 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x256, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 616 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x257, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 617 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x258, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 618 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x259, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 619 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x25a, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 620 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x25b, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 621 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x25c, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 622 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x25d, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 623 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x25e, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 624 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x25f, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 625 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x260, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 626 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x261, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 627 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x262, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 628 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x263, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 629 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x264, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 630 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x265, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 631 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x266, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 632 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x267, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 633 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x268, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 634 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x269, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 635 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x26a, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 636 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x26b, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 637 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x26c, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 638 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x26d, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 639 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x26e, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 640 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x26f, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 641 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x270, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 642 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x271, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 643 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x272, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 644 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x273, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 645 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x274, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 646 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x275, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 647 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x276, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 648 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x277, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 649 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x278, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 650 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x279, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 651 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x27a, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 652 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x27b, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 653 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x27c, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 654 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x27d, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 655 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x27e, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 656 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x27f, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 657 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x280, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 658 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x281, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 659 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x282, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 660 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x283, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 661 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x284, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 662 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x285, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 663 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x286, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 664 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x287, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 665 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x288, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 666 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x289, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 667 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x28a, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 668 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x28b, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 669 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x28c, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 670 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x28d, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 671 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x28e, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 672 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x28f, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 673 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x290, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 674 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x291, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 675 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x292, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 676 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x293, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 677 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x294, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 678 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x295, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 679 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x296, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 680 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x297, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 681 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x298, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 682 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x299, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 683 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x29a, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 684 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x29b, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 685 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x29c, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 686 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x29d, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 687 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x29e, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 688 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x29f, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 689 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x2a0, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 690 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x2a1, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 691 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x2a2, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 692 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x2a3, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 693 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x2a4, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 694 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x2a5, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 695 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x2a6, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 696 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x2a7, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 697 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x2a8, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 698 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x2a9, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 699 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x2aa, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 700 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x2ab, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 701 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x2ac, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 702 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x2ad, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 703 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x2ae, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 704 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x2af, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 705 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x2b0, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 706 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x2b1, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 707 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x2b2, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 708 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x2b3, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 709 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x2b4, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 710 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x2b5, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 711 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x2b6, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 712 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x2b7, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 713 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x2b8, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 714 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x2b9, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 715 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x2ba, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 716 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x2bb, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 717 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x2bc, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 718 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x2bd, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 719 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x2be, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 720 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x2bf, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 721 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x2c0, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 722 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x2c1, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 723 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x2c2, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 724 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x2c3, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 725 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x2c4, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 726 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x2c5, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 727 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x2c6, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 728 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x2c7, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 729 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x2c8, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 730 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x2c9, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 731 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x2ca, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 732 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x2cb, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 733 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x2cc, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 734 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x2cd, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 735 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x2ce, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 736 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x2cf, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 737 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x2d0, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 738 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x2d1, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 739 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x2d2, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 740 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x2d3, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 741 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x2d4, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 742 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x2d5, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 743 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x2d6, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 744 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x2d7, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 745 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x2d8, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 746 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x2d9, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 747 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x2da, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 748 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x2db, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 749 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x2dc, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 750 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x2dd, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 751 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x2de, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 752 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x2df, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 753 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x2e0, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 754 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x2e1, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 755 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x2e2, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 756 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x2e3, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 757 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x2e4, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 758 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x2e5, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 759 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x2e6, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 760 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x2e7, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 761 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x2e8, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 762 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x2e9, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 763 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x2ea, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 764 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x2eb, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 765 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x2ec, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 766 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x2ed, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 767 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x2ee, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 768 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x2ef, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 769 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x2f0, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 770 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x2f1, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 771 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x2f2, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 772 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x2f3, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 773 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x2f4, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 774 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x2f5, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 775 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x2f6, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 776 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x2f7, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 777 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x2f8, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 778 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x2f9, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 779 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x2fa, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 780 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x2fb, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 781 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x2fc, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 782 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x2fd, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 783 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x2fe, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 784 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x2ff, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 785 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x300, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 786 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x301, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 787 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x302, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 788 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x303, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 789 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x304, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 790 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x305, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 791 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x306, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 792 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x307, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 793 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x308, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 794 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x309, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 795 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x30a, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 796 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x30b, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 797 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x30c, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 798 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x30d, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 799 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x30e, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 800 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x30f, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 801 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x310, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 802 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x311, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 803 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x312, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 804 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x313, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 805 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x314, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 806 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x315, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 807 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x316, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 808 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x317, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 809 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x318, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 810 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x319, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 811 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x31a, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 812 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x31b, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 813 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x31c, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 814 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x31d, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 815 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x31e, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 816 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x31f, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 817 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x320, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 818 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x321, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 819 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x322, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 820 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x323, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 821 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x324, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 822 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x325, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 823 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x326, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 824 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x327, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 825 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x328, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 826 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x329, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 827 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x32a, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 828 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x32b, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 829 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x32c, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 830 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x32d, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 831 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x32e, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 832 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x32f, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 833 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x330, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 834 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x331, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 835 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x332, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 836 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x333, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 837 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x334, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 838 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x335, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 839 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x336, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 840 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x337, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 841 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x338, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 842 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x339, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 843 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x33a, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 844 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x33b, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 845 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x33c, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 846 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x33d, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 847 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x33e, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 848 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x33f, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 849 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x340, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 850 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x341, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 851 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x342, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 852 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x343, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 853 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x344, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 854 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x345, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 855 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x346, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 856 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x347, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 857 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x348, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 858 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x349, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 859 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x34a, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 860 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x34b, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 861 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x34c, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 862 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x34d, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 863 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x34e, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 864 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x34f, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 865 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x350, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 866 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x351, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 867 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x352, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 868 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x353, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 869 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x354, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 870 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x355, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 871 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x356, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 872 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x357, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 873 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x358, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 874 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x359, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 875 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x35a, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 876 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x35b, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 877 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x35c, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 878 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x35d, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 879 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x35e, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 880 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x35f, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 881 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x360, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 882 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x361, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 883 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x362, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 884 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x363, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 885 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x364, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 886 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x365, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 887 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x366, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 888 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x367, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 889 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x368, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 890 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x369, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 891 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x36a, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 892 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x36b, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 893 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x36c, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 894 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x36d, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 895 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x36e, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 896 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x36f, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 897 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x370, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 898 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x371, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 899 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x372, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 900 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x373, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 901 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x374, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 902 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x375, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 903 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x376, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 904 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x377, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 905 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x378, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 906 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x379, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 907 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x37a, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 908 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x37b, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 909 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x37c, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 910 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x37d, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 911 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x37e, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 912 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x37f, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 913 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x380, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 914 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x381, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 915 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x382, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 916 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x383, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 917 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x384, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 918 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x385, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 919 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x386, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 920 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x387, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 921 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x388, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 922 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x389, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 923 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x38a, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 924 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x38b, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 925 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x38c, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 926 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x38d, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 927 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x38e, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 928 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x38f, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 929 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x390, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 930 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x391, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 931 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x392, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 932 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x393, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 933 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x394, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 934 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x395, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 935 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x396, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 936 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x397, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 937 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x398, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 938 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x399, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 939 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x39a, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 940 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x39b, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 941 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x39c, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 942 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x39d, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 943 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x39e, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 944 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x39f, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 945 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x3a0, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 946 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x3a1, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 947 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x3a2, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 948 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x3a3, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 949 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x3a4, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 950 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x3a5, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 951 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x3a6, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 952 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x3a7, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 953 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x3a8, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 954 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x3a9, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 955 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x3aa, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 956 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x3ab, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 957 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x3ac, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 958 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x3ad, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 959 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x3ae, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 960 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x3af, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 961 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x3b0, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 962 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x3b1, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 963 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x3b2, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 964 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x3b3, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 965 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x3b4, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 966 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x3b5, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 967 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x3b6, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 968 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x3b7, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 969 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x3b8, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 970 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x3b9, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 971 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x3ba, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 972 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x3bb, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 973 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x3bc, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 974 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x3bd, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 975 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x3be, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 976 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x3bf, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 977 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x3c0, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 978 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x3c1, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 979 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x3c2, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 980 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x3c3, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 981 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x3c4, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 982 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x3c5, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 983 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x3c6, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 984 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x3c7, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 985 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x3c8, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 986 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x3c9, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 987 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x3ca, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 988 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x3cb, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 989 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x3cc, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 990 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x3cd, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 991 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x3ce, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 992 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x3cf, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 993 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x3d0, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 994 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x3d1, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 995 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x3d2, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 996 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x3d3, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 997 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x3d4, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 998 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x3d5, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 999 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x3d6, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 1000 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x3d7, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 1001 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x3d8, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 1002 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x3d9, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 1003 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x3da, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 1004 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x3db, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 1005 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x3dc, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 1006 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x3dd, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 1007 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x3de, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 1008 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x3df, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 1009 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x3e0, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 1010 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x3e1, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 1011 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x3e2, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 1012 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x3e3, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 1013 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x3e4, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 1014 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x3e5, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 1015 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x3e6, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 1016 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x3e7, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 1017 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x3e8, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 1018 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x3e9, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 1019 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x3ea, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 1020 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x3eb, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 1021 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x3ec, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 1022 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x3ed, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 1023 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x3ee, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 1024 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x3ef, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 1025 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x3f0, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 1026 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x3f1, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 1027 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x3f2, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 1028 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x3f3, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 1029 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x3f4, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 1030 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x3f5, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 1031 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x3f6, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 1032 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x3f7, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 1033 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x3f8, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 1034 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x3f9, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 1035 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x3fa, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 1036 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x3fb, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 1037 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x3fc, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 1038 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x3fd, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 1039 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x3fe, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 1040 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x3ff, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 10 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x400, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 1041 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x401, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 1042 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x402, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 1043 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x403, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 1044 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x32, 0xc420054360, 0xc420c92000, 0xc420c68000, 0xc4200543c0, 0x404, 0x525430)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158
exit status 2
FAIL	_/tmp/d20161115-21147-1jmrss8	1.172s
panic: test timed out after 1s

goroutine 1665 [running]:
panic(0x4ed340, 0xc420056580)
	/usr/local/go/src/runtime/panic.go:500 +0x1a1
testing.startAlarm.func1()
	/usr/local/go/src/testing/testing.go:918 +0x10b
created by time.goFunc
	/usr/local/go/src/time/sleep.go:154 +0x44

goroutine 1 [chan receive]:
testing.(*T).Run(0xc42007e0c0, 0x5181ab, 0x13, 0x525400, 0xc42003bd01)
	/usr/local/go/src/testing/testing.go:647 +0x316
testing.RunTests.func1(0xc42007e0c0)
	/usr/local/go/src/testing/testing.go:793 +0x6d
testing.tRunner(0xc42007e0c0, 0xc42003be20)
	/usr/local/go/src/testing/testing.go:610 +0x81
testing.RunTests(0x525460, 0x5a1320, 0x9, 0x9, 0x5171a6)
	/usr/local/go/src/testing/testing.go:799 +0x2f5
testing.(*M).Run(0xc42003bee8, 0xc4200563e0)
	/usr/local/go/src/testing/testing.go:743 +0x85
main.main()
	_/tmp/d20161115-21147-1jmrss8/_test/_testmain.go:72 +0xc6

goroutine 19 [chan send]:
_/tmp/d20161115-21147-1jmrss8.TestConcurrentCalls(0xc42007e180)
	/tmp/d20161115-21147-1jmrss8/solution_test.go:241 +0x1e1
testing.tRunner(0xc42007e180, 0x525400)
	/usr/local/go/src/testing/testing.go:610 +0x81
created by testing.(*T).Run
	/usr/local/go/src/testing/testing.go:646 +0x2ec

goroutine 20 [chan receive]:
_/tmp/d20161115-21147-1jmrss8.TestConcurrentCalls.func2(0xc420054420, 0xf, 0xc42006a100, 0xa, 0x5, 0xc42007e180)
	/tmp/d20161115-21147-1jmrss8/solution_test.go:232 +0x10a
created by _/tmp/d20161115-21147-1jmrss8.TestConcurrentCalls
	/tmp/d20161115-21147-1jmrss8/solution_test.go:238 +0x193

goroutine 21 [chan receive]:
_/tmp/d20161115-21147-1jmrss8.TestConcurrentCalls.func2(0xc420054420, 0xf, 0xc42006a100, 0xa, 0x5, 0xc42007e180)
	/tmp/d20161115-21147-1jmrss8/solution_test.go:232 +0x10a
created by _/tmp/d20161115-21147-1jmrss8.TestConcurrentCalls
	/tmp/d20161115-21147-1jmrss8/solution_test.go:238 +0x193

goroutine 22 [chan receive]:
_/tmp/d20161115-21147-1jmrss8.TestConcurrentCalls.func2(0xc420054420, 0xf, 0xc42006a100, 0xa, 0x5, 0xc42007e180)
	/tmp/d20161115-21147-1jmrss8/solution_test.go:232 +0x10a
created by _/tmp/d20161115-21147-1jmrss8.TestConcurrentCalls
	/tmp/d20161115-21147-1jmrss8/solution_test.go:238 +0x193

goroutine 23 [chan receive]:
_/tmp/d20161115-21147-1jmrss8.TestConcurrentCalls.func2(0xc420054420, 0xf, 0xc42006a100, 0xa, 0x5, 0xc42007e180)
	/tmp/d20161115-21147-1jmrss8/solution_test.go:232 +0x10a
created by _/tmp/d20161115-21147-1jmrss8.TestConcurrentCalls
	/tmp/d20161115-21147-1jmrss8/solution_test.go:238 +0x193

goroutine 24 [chan receive]:
_/tmp/d20161115-21147-1jmrss8.TestConcurrentCalls.func2(0xc420054420, 0xf, 0xc42006a100, 0xa, 0x5, 0xc42007e180)
	/tmp/d20161115-21147-1jmrss8/solution_test.go:232 +0x10a
created by _/tmp/d20161115-21147-1jmrss8.TestConcurrentCalls
	/tmp/d20161115-21147-1jmrss8/solution_test.go:238 +0x193

goroutine 25 [chan receive]:
_/tmp/d20161115-21147-1jmrss8.TestConcurrentCalls.func2(0xc420054420, 0xf, 0xc42006a100, 0xa, 0x5, 0xc42007e180)
	/tmp/d20161115-21147-1jmrss8/solution_test.go:232 +0x10a
created by _/tmp/d20161115-21147-1jmrss8.TestConcurrentCalls
	/tmp/d20161115-21147-1jmrss8/solution_test.go:238 +0x193

goroutine 26 [chan receive]:
_/tmp/d20161115-21147-1jmrss8.TestConcurrentCalls.func2(0xc420054420, 0xf, 0xc42006a100, 0xa, 0x5, 0xc42007e180)
	/tmp/d20161115-21147-1jmrss8/solution_test.go:232 +0x10a
created by _/tmp/d20161115-21147-1jmrss8.TestConcurrentCalls
	/tmp/d20161115-21147-1jmrss8/solution_test.go:238 +0x193

goroutine 27 [chan receive]:
_/tmp/d20161115-21147-1jmrss8.TestConcurrentCalls.func2(0xc420054420, 0xf, 0xc42006a100, 0xa, 0x5, 0xc42007e180)
	/tmp/d20161115-21147-1jmrss8/solution_test.go:232 +0x10a
created by _/tmp/d20161115-21147-1jmrss8.TestConcurrentCalls
	/tmp/d20161115-21147-1jmrss8/solution_test.go:238 +0x193

goroutine 28 [runnable]:
_/tmp/d20161115-21147-1jmrss8.TestConcurrentCalls.func2(0xc420054420, 0xf, 0xc42006a100, 0xa, 0x5, 0xc42007e180)
	/tmp/d20161115-21147-1jmrss8/solution_test.go:232 +0x10a
created by _/tmp/d20161115-21147-1jmrss8.TestConcurrentCalls
	/tmp/d20161115-21147-1jmrss8/solution_test.go:238 +0x193

goroutine 29 [runnable]:
_/tmp/d20161115-21147-1jmrss8.TestConcurrentCalls.func2(0xc420054420, 0xf, 0xc42006a100, 0xa, 0x5, 0xc42007e180)
	/tmp/d20161115-21147-1jmrss8/solution_test.go:232 +0x10a
created by _/tmp/d20161115-21147-1jmrss8.TestConcurrentCalls
	/tmp/d20161115-21147-1jmrss8/solution_test.go:238 +0x193

goroutine 30 [runnable]:
_/tmp/d20161115-21147-1jmrss8.TestConcurrentCalls.func2(0xc420054420, 0xf, 0xc42006a100, 0xa, 0x5, 0xc42007e180)
	/tmp/d20161115-21147-1jmrss8/solution_test.go:232 +0x10a
created by _/tmp/d20161115-21147-1jmrss8.TestConcurrentCalls
	/tmp/d20161115-21147-1jmrss8/solution_test.go:238 +0x193

goroutine 31 [chan receive]:
_/tmp/d20161115-21147-1jmrss8.TestConcurrentCalls.func2(0xc420054420, 0xf, 0xc42006a100, 0xa, 0x5, 0xc42007e180)
	/tmp/d20161115-21147-1jmrss8/solution_test.go:232 +0x10a
created by _/tmp/d20161115-21147-1jmrss8.TestConcurrentCalls
	/tmp/d20161115-21147-1jmrss8/solution_test.go:238 +0x193

goroutine 32 [chan receive]:
_/tmp/d20161115-21147-1jmrss8.TestConcurrentCalls.func2(0xc420054420, 0xf, 0xc42006a100, 0xa, 0x5, 0xc42007e180)
	/tmp/d20161115-21147-1jmrss8/solution_test.go:232 +0x10a
created by _/tmp/d20161115-21147-1jmrss8.TestConcurrentCalls
	/tmp/d20161115-21147-1jmrss8/solution_test.go:238 +0x193

goroutine 33 [chan receive]:
_/tmp/d20161115-21147-1jmrss8.TestConcurrentCalls.func2(0xc420054420, 0xf, 0xc42006a100, 0xa, 0x5, 0xc42007e180)
	/tmp/d20161115-21147-1jmrss8/solution_test.go:232 +0x10a
created by _/tmp/d20161115-21147-1jmrss8.TestConcurrentCalls
	/tmp/d20161115-21147-1jmrss8/solution_test.go:238 +0x193

goroutine 34 [chan receive]:
_/tmp/d20161115-21147-1jmrss8.TestConcurrentCalls.func2(0xc420054420, 0xf, 0xc42006a100, 0xa, 0x5, 0xc42007e180)
	/tmp/d20161115-21147-1jmrss8/solution_test.go:232 +0x10a
created by _/tmp/d20161115-21147-1jmrss8.TestConcurrentCalls
	/tmp/d20161115-21147-1jmrss8/solution_test.go:238 +0x193

goroutine 4 [runnable]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1(0xc420010130, 0x400, 0xc42009e000, 0x400, 0x400, 0xc42002ac00, 0x400, 0x400, 0xc42002b000, 0x400, ...)
	/tmp/d20161115-21147-1jmrss8/solution.go:48 +0x1d3
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor
	/tmp/d20161115-21147-1jmrss8/solution.go:59 +0x25e

goroutine 1502 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x5, 0xc4200a8000, 0xc4200fc000, 0xc4200cc000, 0xc4200a8060, 0x6e, 0x5253e8)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 35 [runnable]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1(0xc420056428, 0x400, 0xc42009e000, 0x400, 0x400, 0xc420118000, 0x400, 0x400, 0xc420118400, 0x400, ...)
	/tmp/d20161115-21147-1jmrss8/solution.go:48 +0x1d3
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor
	/tmp/d20161115-21147-1jmrss8/solution.go:59 +0x25e

goroutine 1344 [runnable]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x5, 0xc420054b40, 0xc4200cab00, 0xc4202b4100, 0xc420054ba0, 0x54, 0x5253e8)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 1361 [runnable]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x5, 0xc420054b40, 0xc4200cab00, 0xc4202b4100, 0xc420054ba0, 0x55, 0x5253e8)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 1377 [runnable]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x5, 0xc420054c00, 0xc4200cac00, 0xc4202b8200, 0xc420054c60, 0x52, 0x5253e8)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 1343 [runnable]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x5, 0xc420054b40, 0xc4200cab00, 0xc4202b4100, 0xc420054ba0, 0x53, 0x5253e8)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 1418 [runnable]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x5, 0xc420054780, 0xc4200ca600, 0xc4201da000, 0xc4200547e0, 0x5d, 0x5253e8)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 1581 [runnable]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x5, 0xc420054540, 0xc4200ca300, 0xc420102100, 0xc4200545a0, 0x6e, 0x5253e8)
	/tmp/d20161115-21147-1jmrss8/solution.go:34
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 1564 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x5, 0xc420054480, 0xc4200ca200, 0xc4200fe000, 0xc4200544e0, 0x78, 0x5253e8)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 1565 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x5, 0xc420054480, 0xc4200ca200, 0xc4200fe000, 0xc4200544e0, 0x79, 0x5253e8)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 1582 [runnable]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x5, 0xc420054540, 0xc4200ca300, 0xc420102100, 0xc4200545a0, 0x6f, 0x5253e8)
	/tmp/d20161115-21147-1jmrss8/solution.go:34
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 1583 [runnable]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x5, 0xc420054540, 0xc4200ca300, 0xc420102100, 0xc4200545a0, 0x70, 0x5253e8)
	/tmp/d20161115-21147-1jmrss8/solution.go:34
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 1399 [runnable]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x5, 0xc420054cc0, 0xc4200cad00, 0xc4202bc300, 0xc420054d20, 0x56, 0x5253e8)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 1389 [runnable]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x5, 0xc420054540, 0xc4200ca300, 0xc420102100, 0xc4200545a0, 0x63, 0x5253e8)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 1365 [runnable]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x5, 0xc420054b40, 0xc4200cab00, 0xc4202b4100, 0xc420054ba0, 0x59, 0x5253e8)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 1596 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x5, 0xc4200549c0, 0xc4200ca900, 0xc4201e6300, 0xc420054a20, 0x62, 0x5253e8)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 1563 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x5, 0xc420054480, 0xc4200ca200, 0xc4200fe000, 0xc4200544e0, 0x77, 0x5253e8)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 1364 [runnable]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x5, 0xc420054b40, 0xc4200cab00, 0xc4202b4100, 0xc420054ba0, 0x58, 0x5253e8)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 1120 [runnable]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x5, 0xc420054a80, 0xc4200caa00, 0xc4202b0000, 0xc420054ae0, 0x48, 0x5253e8)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 1543 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x5, 0xc420054a80, 0xc4200caa00, 0xc4202b0000, 0xc420054ae0, 0x63, 0x5253e8)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 1542 [runnable]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x5, 0xc420054a80, 0xc4200caa00, 0xc4202b0000, 0xc420054ae0, 0x62, 0x5253e8)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 1421 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x5, 0xc420054780, 0xc4200ca600, 0xc4201da000, 0xc4200547e0, 0x60, 0x5253e8)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 70 [runnable]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1(0xc420056500, 0x400, 0xc42009e000, 0x400, 0x400, 0xc420118800, 0x400, 0x400, 0xc420118c00, 0x400, ...)
	/tmp/d20161115-21147-1jmrss8/solution.go:48 +0x1d3
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor
	/tmp/d20161115-21147-1jmrss8/solution.go:59 +0x25e

goroutine 1631 [runnable]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x5, 0xc420054780, 0xc4200ca600, 0xc4201da000, 0xc4200547e0, 0x67, 0x5253e8)
	/tmp/d20161115-21147-1jmrss8/solution.go:34
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 1641 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x5, 0xc420054d80, 0xc4200cae00, 0xc420388000, 0xc420054de0, 0x54, 0x5253e8)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 1515 [runnable]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x5, 0xc420054a80, 0xc4200caa00, 0xc4202b0000, 0xc420054ae0, 0x57, 0x5253e8)
	/tmp/d20161115-21147-1jmrss8/solution.go:34
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 1353 [runnable]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x5, 0xc420054a80, 0xc4200caa00, 0xc4202b0000, 0xc420054ae0, 0x50, 0x5253e8)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 1354 [runnable]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x5, 0xc420054a80, 0xc4200caa00, 0xc4202b0000, 0xc420054ae0, 0x51, 0x5253e8)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 1355 [runnable]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x5, 0xc420054a80, 0xc4200caa00, 0xc4202b0000, 0xc420054ae0, 0x52, 0x5253e8)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 1379 [runnable]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x5, 0xc420054c00, 0xc4200cac00, 0xc4202b8200, 0xc420054c60, 0x54, 0x5253e8)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 1456 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x5, 0xc420054600, 0xc4200ca400, 0xc420106200, 0xc420054660, 0x6b, 0x5253e8)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 1541 [runnable]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x5, 0xc420054a80, 0xc4200caa00, 0xc4202b0000, 0xc420054ae0, 0x61, 0x5253e8)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 1560 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x5, 0xc420054e40, 0xc4200caf00, 0xc42038c100, 0xc420054ea0, 0x4a, 0x5253e8)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 1585 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x5, 0xc420054480, 0xc4200ca200, 0xc4200fe000, 0xc4200544e0, 0x7d, 0x5253e8)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 1504 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x5, 0xc4200a8000, 0xc4200fc000, 0xc4200cc000, 0xc4200a8060, 0x70, 0x5253e8)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 1404 [runnable]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x5, 0xc4200546c0, 0xc4200ca500, 0xc42010a300, 0xc420054720, 0x57, 0x5253e8)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 1503 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x5, 0xc4200a8000, 0xc4200fc000, 0xc4200cc000, 0xc4200a8060, 0x6f, 0x5253e8)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 1555 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x5, 0xc420054e40, 0xc4200caf00, 0xc42038c100, 0xc420054ea0, 0x45, 0x5253e8)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 1419 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x5, 0xc420054780, 0xc4200ca600, 0xc4201da000, 0xc4200547e0, 0x5e, 0x5253e8)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 90 [runnable]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1(0xc420056508, 0x400, 0xc42009e000, 0x400, 0x400, 0xc420119800, 0x400, 0x400, 0xc420119c00, 0x400, ...)
	/tmp/d20161115-21147-1jmrss8/solution.go:48 +0x1d3
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor
	/tmp/d20161115-21147-1jmrss8/solution.go:59 +0x25e

goroutine 1544 [runnable]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x5, 0xc420054c00, 0xc4200cac00, 0xc4202b8200, 0xc420054c60, 0x5c, 0x5253e8)
	/tmp/d20161115-21147-1jmrss8/solution.go:34
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 1634 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x5, 0xc420054840, 0xc4200ca700, 0xc4201de100, 0xc4200548a0, 0x84, 0x5253e8)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 1507 [runnable]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x5, 0xc420054b40, 0xc4200cab00, 0xc4202b4100, 0xc420054ba0, 0x66, 0x5253e8)
	/tmp/d20161115-21147-1jmrss8/solution.go:34
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 1508 [runnable]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x5, 0xc420054b40, 0xc4200cab00, 0xc4202b4100, 0xc420054ba0, 0x67, 0x5253e8)
	/tmp/d20161115-21147-1jmrss8/solution.go:34
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 1509 [runnable]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x5, 0xc420054b40, 0xc4200cab00, 0xc4202b4100, 0xc420054ba0, 0x68, 0x5253e8)
	/tmp/d20161115-21147-1jmrss8/solution.go:34
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 1605 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x5, 0xc420054840, 0xc4200ca700, 0xc4201de100, 0xc4200548a0, 0x77, 0x5253e8)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 1374 [runnable]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x5, 0xc420054c00, 0xc4200cac00, 0xc4202b8200, 0xc420054c60, 0x4f, 0x5253e8)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 1363 [runnable]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x5, 0xc420054b40, 0xc4200cab00, 0xc4202b4100, 0xc420054ba0, 0x57, 0x5253e8)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 1381 [runnable]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x5, 0xc420054c00, 0xc4200cac00, 0xc4202b8200, 0xc420054c60, 0x56, 0x5253e8)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 1380 [runnable]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x5, 0xc420054c00, 0xc4200cac00, 0xc4202b8200, 0xc420054c60, 0x55, 0x5253e8)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 1635 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x5, 0xc420054d80, 0xc4200cae00, 0xc420388000, 0xc420054de0, 0x4e, 0x5253e8)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 1636 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x5, 0xc420054d80, 0xc4200cae00, 0xc420388000, 0xc420054de0, 0x4f, 0x5253e8)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 1637 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x5, 0xc420054d80, 0xc4200cae00, 0xc420388000, 0xc420054de0, 0x50, 0x5253e8)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 1516 [runnable]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x5, 0xc420054a80, 0xc4200caa00, 0xc4202b0000, 0xc420054ae0, 0x58, 0x5253e8)
	/tmp/d20161115-21147-1jmrss8/solution.go:34
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 1426 [runnable]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x5, 0xc420054780, 0xc4200ca600, 0xc4201da000, 0xc4200547e0, 0x65, 0x5253e8)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 1386 [runnable]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x5, 0xc420054c00, 0xc4200cac00, 0xc4202b8200, 0xc420054c60, 0x5b, 0x5253e8)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 1501 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x5, 0xc4200a8000, 0xc4200fc000, 0xc4200cc000, 0xc4200a8060, 0x6d, 0x5253e8)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 1359 [runnable]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x5, 0xc420054cc0, 0xc4200cad00, 0xc4202bc300, 0xc420054d20, 0x4e, 0x5253e8)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 131 [runnable]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1(0xc420056510, 0x400, 0xc42009e000, 0x400, 0x400, 0xc4201a4000, 0x400, 0x400, 0xc4201a4400, 0x400, ...)
	/tmp/d20161115-21147-1jmrss8/solution.go:48 +0x1d3
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor
	/tmp/d20161115-21147-1jmrss8/solution.go:59 +0x25e

goroutine 1157 [runnable]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x5, 0xc4200546c0, 0xc4200ca500, 0xc42010a300, 0xc420054720, 0x4c, 0x5253e8)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 1617 [runnable]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x5, 0xc420054540, 0xc4200ca300, 0xc420102100, 0xc4200545a0, 0x72, 0x5253e8)
	/tmp/d20161115-21147-1jmrss8/solution.go:34
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 1618 [runnable]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x5, 0xc420054540, 0xc4200ca300, 0xc420102100, 0xc4200545a0, 0x73, 0x5253e8)
	/tmp/d20161115-21147-1jmrss8/solution.go:34
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 1619 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x5, 0xc420054540, 0xc4200ca300, 0xc420102100, 0xc4200545a0, 0x74, 0x5253e8)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 1358 [runnable]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x5, 0xc420054a80, 0xc4200caa00, 0xc4202b0000, 0xc420054ae0, 0x55, 0x5253e8)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 1598 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x5, 0xc4200549c0, 0xc4200ca900, 0xc4201e6300, 0xc420054a20, 0x64, 0x5253e8)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 1518 [runnable]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x5, 0xc420054a80, 0xc4200caa00, 0xc4202b0000, 0xc420054ae0, 0x5a, 0x5253e8)
	/tmp/d20161115-21147-1jmrss8/solution.go:34
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 1576 [runnable]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x5, 0xc420054cc0, 0xc4200cad00, 0xc4202bc300, 0xc420054d20, 0x5a, 0x5253e8)
	/tmp/d20161115-21147-1jmrss8/solution.go:34
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 1530 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x5, 0xc4200a8000, 0xc4200fc000, 0xc4200cc000, 0xc4200a8060, 0x7a, 0x5253e8)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 1476 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x5, 0xc420054600, 0xc4200ca400, 0xc420106200, 0xc420054660, 0x6f, 0x5253e8)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 1406 [runnable]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x5, 0xc4200546c0, 0xc4200ca500, 0xc42010a300, 0xc420054720, 0x59, 0x5253e8)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 1514 [runnable]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x5, 0xc420054a80, 0xc4200caa00, 0xc4202b0000, 0xc420054ae0, 0x56, 0x5253e8)
	/tmp/d20161115-21147-1jmrss8/solution.go:34
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 1577 [runnable]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x5, 0xc420054cc0, 0xc4200cad00, 0xc4202bc300, 0xc420054d20, 0x5b, 0x5253e8)
	/tmp/d20161115-21147-1jmrss8/solution.go:34
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 703 [runnable]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1(0xc420056560, 0x400, 0xc42009e000, 0x400, 0x400, 0xc42034d000, 0x400, 0x400, 0xc42034d400, 0x400, ...)
	/tmp/d20161115-21147-1jmrss8/solution.go:48 +0x1d3
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor
	/tmp/d20161115-21147-1jmrss8/solution.go:59 +0x25e

goroutine 1578 [runnable]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x5, 0xc420054cc0, 0xc4200cad00, 0xc4202bc300, 0xc420054d20, 0x5c, 0x5253e8)
	/tmp/d20161115-21147-1jmrss8/solution.go:34
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 1415 [runnable]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x5, 0xc420054780, 0xc4200ca600, 0xc4201da000, 0xc4200547e0, 0x5a, 0x5253e8)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 1554 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x5, 0xc420054e40, 0xc4200caf00, 0xc42038c100, 0xc420054ea0, 0x44, 0x5253e8)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 1474 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x5, 0xc420054600, 0xc4200ca400, 0xc420106200, 0xc420054660, 0x6d, 0x5253e8)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 1360 [runnable]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x5, 0xc420054cc0, 0xc4200cad00, 0xc4202bc300, 0xc420054d20, 0x4f, 0x5253e8)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 155 [runnable]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1(0xc420056518, 0x400, 0xc42009e000, 0x400, 0x400, 0xc4201a4800, 0x400, 0x400, 0xc4201a4c00, 0x400, ...)
	/tmp/d20161115-21147-1jmrss8/solution.go:48 +0x1d3
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor
	/tmp/d20161115-21147-1jmrss8/solution.go:59 +0x25e

goroutine 1519 [runnable]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x5, 0xc420054a80, 0xc4200caa00, 0xc4202b0000, 0xc420054ae0, 0x5b, 0x5253e8)
	/tmp/d20161115-21147-1jmrss8/solution.go:34
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 1520 [runnable]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x5, 0xc420054a80, 0xc4200caa00, 0xc4202b0000, 0xc420054ae0, 0x5c, 0x5253e8)
	/tmp/d20161115-21147-1jmrss8/solution.go:34
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 1537 [runnable]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x5, 0xc420054a80, 0xc4200caa00, 0xc4202b0000, 0xc420054ae0, 0x5d, 0x5253e8)
	/tmp/d20161115-21147-1jmrss8/solution.go:34
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 1538 [runnable]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x5, 0xc420054a80, 0xc4200caa00, 0xc4202b0000, 0xc420054ae0, 0x5e, 0x5253e8)
	/tmp/d20161115-21147-1jmrss8/solution.go:34
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 1539 [runnable]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x5, 0xc420054a80, 0xc4200caa00, 0xc4202b0000, 0xc420054ae0, 0x5f, 0x5253e8)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 1540 [runnable]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x5, 0xc420054a80, 0xc4200caa00, 0xc4202b0000, 0xc420054ae0, 0x60, 0x5253e8)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 1473 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x5, 0xc420054600, 0xc4200ca400, 0xc420106200, 0xc420054660, 0x6c, 0x5253e8)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 1569 [runnable]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x5, 0xc420054c00, 0xc4200cac00, 0xc4202b8200, 0xc420054c60, 0x65, 0x5253e8)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 1390 [runnable]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x5, 0xc420054540, 0xc4200ca300, 0xc420102100, 0xc4200545a0, 0x64, 0x5253e8)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 1405 [runnable]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x5, 0xc4200546c0, 0xc4200ca500, 0xc42010a300, 0xc420054720, 0x58, 0x5253e8)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 1649 [runnable]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x5, 0xc420054780, 0xc4200ca600, 0xc4201da000, 0xc4200547e0, 0x69, 0x5253e8)
	/tmp/d20161115-21147-1jmrss8/solution.go:34
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 1592 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x5, 0xc4200549c0, 0xc4200ca900, 0xc4201e6300, 0xc420054a20, 0x5e, 0x5253e8)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 1626 [runnable]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x5, 0xc4200546c0, 0xc4200ca500, 0xc42010a300, 0xc420054720, 0x60, 0x5253e8)
	/tmp/d20161115-21147-1jmrss8/solution.go:34
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 1625 [runnable]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x5, 0xc4200546c0, 0xc4200ca500, 0xc42010a300, 0xc420054720, 0x5f, 0x5253e8)
	/tmp/d20161115-21147-1jmrss8/solution.go:34
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 1623 [runnable]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x5, 0xc4200546c0, 0xc4200ca500, 0xc42010a300, 0xc420054720, 0x5d, 0x5253e8)
	/tmp/d20161115-21147-1jmrss8/solution.go:34
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 211 [runnable]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1(0xc420056520, 0x400, 0xc42009e000, 0x400, 0x400, 0xc4201a5000, 0x400, 0x400, 0xc4201a5400, 0x400, ...)
	/tmp/d20161115-21147-1jmrss8/solution.go:48 +0x1d3
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor
	/tmp/d20161115-21147-1jmrss8/solution.go:59 +0x25e

goroutine 1002 [runnable]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x5, 0xc4200546c0, 0xc4200ca500, 0xc42010a300, 0xc420054720, 0x46, 0x5253e8)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 1477 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x5, 0xc420054600, 0xc4200ca400, 0xc420106200, 0xc420054660, 0x70, 0x5253e8)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 1478 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x5, 0xc420054600, 0xc4200ca400, 0xc420106200, 0xc420054660, 0x71, 0x5253e8)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 1479 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x5, 0xc420054600, 0xc4200ca400, 0xc420106200, 0xc420054660, 0x72, 0x5253e8)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 1480 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x5, 0xc420054600, 0xc4200ca400, 0xc420106200, 0xc420054660, 0x73, 0x5253e8)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 1505 [runnable]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x5, 0xc420054b40, 0xc4200cab00, 0xc4202b4100, 0xc420054ba0, 0x64, 0x5253e8)
	/tmp/d20161115-21147-1jmrss8/solution.go:34
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 1488 [runnable]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x5, 0xc420054b40, 0xc4200cab00, 0xc4202b4100, 0xc420054ba0, 0x63, 0x5253e8)
	/tmp/d20161115-21147-1jmrss8/solution.go:34
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 1366 [runnable]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x5, 0xc420054b40, 0xc4200cab00, 0xc4202b4100, 0xc420054ba0, 0x5a, 0x5253e8)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 1584 [runnable]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x5, 0xc420054540, 0xc4200ca300, 0xc420102100, 0xc4200545a0, 0x71, 0x5253e8)
	/tmp/d20161115-21147-1jmrss8/solution.go:34
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 1621 [runnable]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x5, 0xc4200546c0, 0xc4200ca500, 0xc42010a300, 0xc420054720, 0x5b, 0x5253e8)
	/tmp/d20161115-21147-1jmrss8/solution.go:34
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 1376 [runnable]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x5, 0xc420054c00, 0xc4200cac00, 0xc4202b8200, 0xc420054c60, 0x51, 0x5253e8)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 1551 [runnable]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x5, 0xc420054c00, 0xc4200cac00, 0xc4202b8200, 0xc420054c60, 0x63, 0x5253e8)
	/tmp/d20161115-21147-1jmrss8/solution.go:34
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 1622 [runnable]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x5, 0xc4200546c0, 0xc4200ca500, 0xc42010a300, 0xc420054720, 0x5c, 0x5253e8)
	/tmp/d20161115-21147-1jmrss8/solution.go:34
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 1535 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x5, 0xc420054e40, 0xc4200caf00, 0xc42038c100, 0xc420054ea0, 0x41, 0x5253e8)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 1610 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x5, 0xc420054840, 0xc4200ca700, 0xc4201de100, 0xc4200548a0, 0x7c, 0x5253e8)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 1595 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x5, 0xc4200549c0, 0xc4200ca900, 0xc4201e6300, 0xc420054a20, 0x61, 0x5253e8)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 1414 [runnable]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x5, 0xc420054540, 0xc4200ca300, 0xc420102100, 0xc4200545a0, 0x6c, 0x5253e8)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 663 [runnable]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1(0xc420056558, 0x400, 0xc42009e000, 0x400, 0x400, 0xc42034c800, 0x400, 0x400, 0xc42034cc00, 0x400, ...)
	/tmp/d20161115-21147-1jmrss8/solution.go:48 +0x1d3
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor
	/tmp/d20161115-21147-1jmrss8/solution.go:59 +0x25e

goroutine 1134 [runnable]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x5, 0xc420054cc0, 0xc4200cad00, 0xc4202bc300, 0xc420054d20, 0x47, 0x5253e8)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 236 [runnable]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1(0xc420056528, 0x400, 0xc42009e000, 0x400, 0x400, 0xc4201a5800, 0x400, 0x400, 0xc4201a5c00, 0x400, ...)
	/tmp/d20161115-21147-1jmrss8/solution.go:48 +0x1d3
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor
	/tmp/d20161115-21147-1jmrss8/solution.go:59 +0x25e

goroutine 1388 [runnable]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x5, 0xc420054540, 0xc4200ca300, 0xc420102100, 0xc4200545a0, 0x62, 0x5253e8)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 1549 [runnable]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x5, 0xc420054c00, 0xc4200cac00, 0xc4202b8200, 0xc420054c60, 0x61, 0x5253e8)
	/tmp/d20161115-21147-1jmrss8/solution.go:34
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 1548 [runnable]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x5, 0xc420054c00, 0xc4200cac00, 0xc4202b8200, 0xc420054c60, 0x60, 0x5253e8)
	/tmp/d20161115-21147-1jmrss8/solution.go:34
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 1547 [runnable]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x5, 0xc420054c00, 0xc4200cac00, 0xc4202b8200, 0xc420054c60, 0x5f, 0x5253e8)
	/tmp/d20161115-21147-1jmrss8/solution.go:34
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 1546 [runnable]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x5, 0xc420054c00, 0xc4200cac00, 0xc4202b8200, 0xc420054c60, 0x5e, 0x5253e8)
	/tmp/d20161115-21147-1jmrss8/solution.go:34
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 1487 [runnable]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x5, 0xc420054b40, 0xc4200cab00, 0xc4202b4100, 0xc420054ba0, 0x62, 0x5253e8)
	/tmp/d20161115-21147-1jmrss8/solution.go:34
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 1568 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x5, 0xc420054480, 0xc4200ca200, 0xc4200fe000, 0xc4200544e0, 0x7c, 0x5253e8)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 1525 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x5, 0xc4200a8000, 0xc4200fc000, 0xc4200cc000, 0xc4200a8060, 0x75, 0x5253e8)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 1367 [runnable]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x5, 0xc420054b40, 0xc4200cab00, 0xc4202b4100, 0xc420054ba0, 0x5b, 0x5253e8)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 1639 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x5, 0xc420054d80, 0xc4200cae00, 0xc420388000, 0xc420054de0, 0x52, 0x5253e8)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 1606 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x5, 0xc420054840, 0xc4200ca700, 0xc4201de100, 0xc4200548a0, 0x78, 0x5253e8)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 1607 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x5, 0xc420054840, 0xc4200ca700, 0xc4201de100, 0xc4200548a0, 0x79, 0x5253e8)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 1608 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x5, 0xc420054840, 0xc4200ca700, 0xc4201de100, 0xc4200548a0, 0x7a, 0x5253e8)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 1567 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x5, 0xc420054480, 0xc4200ca200, 0xc4200fe000, 0xc4200544e0, 0x7b, 0x5253e8)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 292 [runnable]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1(0xc420056530, 0x400, 0xc42009e000, 0x400, 0x400, 0xc420276000, 0x400, 0x400, 0xc420276400, 0x400, ...)
	/tmp/d20161115-21147-1jmrss8/solution.go:48 +0x1d3
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor
	/tmp/d20161115-21147-1jmrss8/solution.go:59 +0x25e

goroutine 1531 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x5, 0xc420054e40, 0xc4200caf00, 0xc42038c100, 0xc420054ea0, 0x3d, 0x5253e8)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 1532 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x5, 0xc420054e40, 0xc4200caf00, 0xc42038c100, 0xc420054ea0, 0x3e, 0x5253e8)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 1533 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x5, 0xc420054e40, 0xc4200caf00, 0xc42038c100, 0xc420054ea0, 0x3f, 0x5253e8)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 1534 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x5, 0xc420054e40, 0xc4200caf00, 0xc42038c100, 0xc420054ea0, 0x40, 0x5253e8)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 1579 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x5, 0xc420054cc0, 0xc4200cad00, 0xc4202bc300, 0xc420054d20, 0x5d, 0x5253e8)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 1524 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x5, 0xc4200a8000, 0xc4200fc000, 0xc4200cc000, 0xc4200a8060, 0x74, 0x5253e8)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 1506 [runnable]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x5, 0xc420054b40, 0xc4200cab00, 0xc4202b4100, 0xc420054ba0, 0x65, 0x5253e8)
	/tmp/d20161115-21147-1jmrss8/solution.go:34
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 1500 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x5, 0xc420054900, 0xc4200ca800, 0xc4201e2200, 0xc420054960, 0x63, 0x5253e8)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 1409 [runnable]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x5, 0xc420054540, 0xc4200ca300, 0xc420102100, 0xc4200545a0, 0x67, 0x5253e8)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 1517 [runnable]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x5, 0xc420054a80, 0xc4200caa00, 0xc4202b0000, 0xc420054ae0, 0x59, 0x5253e8)
	/tmp/d20161115-21147-1jmrss8/solution.go:34
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 1510 [runnable]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x5, 0xc420054b40, 0xc4200cab00, 0xc4202b4100, 0xc420054ba0, 0x69, 0x5253e8)
	/tmp/d20161115-21147-1jmrss8/solution.go:34
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 1511 [runnable]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x5, 0xc420054b40, 0xc4200cab00, 0xc4202b4100, 0xc420054ba0, 0x6a, 0x5253e8)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 1512 [runnable]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x5, 0xc420054b40, 0xc4200cab00, 0xc4202b4100, 0xc420054ba0, 0x6b, 0x5253e8)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 1420 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x5, 0xc420054780, 0xc4200ca600, 0xc4201da000, 0xc4200547e0, 0x5f, 0x5253e8)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 1401 [runnable]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x5, 0xc4200546c0, 0xc4200ca500, 0xc42010a300, 0xc420054720, 0x54, 0x5253e8)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 1485 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x5, 0xc420054600, 0xc4200ca400, 0xc420106200, 0xc420054660, 0x78, 0x5253e8)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 1387 [runnable]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x5, 0xc420054540, 0xc4200ca300, 0xc420102100, 0xc4200545a0, 0x61, 0x5253e8)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 316 [runnable]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1(0xc420056538, 0x400, 0xc42009e000, 0x400, 0x400, 0xc420276800, 0x400, 0x400, 0xc420276c00, 0x400, ...)
	/tmp/d20161115-21147-1jmrss8/solution.go:48 +0x1d3
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor
	/tmp/d20161115-21147-1jmrss8/solution.go:59 +0x25e

goroutine 1375 [runnable]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x5, 0xc420054c00, 0xc4200cac00, 0xc4202b8200, 0xc420054c60, 0x50, 0x5253e8)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 1640 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x5, 0xc420054d80, 0xc4200cae00, 0xc420388000, 0xc420054de0, 0x53, 0x5253e8)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 1624 [runnable]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x5, 0xc4200546c0, 0xc4200ca500, 0xc42010a300, 0xc420054720, 0x5e, 0x5253e8)
	/tmp/d20161115-21147-1jmrss8/solution.go:34
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 1580 [runnable]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x5, 0xc420054540, 0xc4200ca300, 0xc420102100, 0xc4200545a0, 0x6d, 0x5253e8)
	/tmp/d20161115-21147-1jmrss8/solution.go:34
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 1523 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x5, 0xc4200a8000, 0xc4200fc000, 0xc4200cc000, 0xc4200a8060, 0x73, 0x5253e8)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 1411 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x5, 0xc420054540, 0xc4200ca300, 0xc420102100, 0xc4200545a0, 0x69, 0x5253e8)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 1642 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x5, 0xc420054d80, 0xc4200cae00, 0xc420388000, 0xc420054de0, 0x55, 0x5253e8)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 1536 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x5, 0xc420054e40, 0xc4200caf00, 0xc42038c100, 0xc420054ea0, 0x42, 0x5253e8)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 1486 [runnable]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x5, 0xc420054b40, 0xc4200cab00, 0xc4202b4100, 0xc420054ba0, 0x61, 0x5253e8)
	/tmp/d20161115-21147-1jmrss8/solution.go:34
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 1574 [runnable]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x5, 0xc420054cc0, 0xc4200cad00, 0xc4202bc300, 0xc420054d20, 0x58, 0x5253e8)
	/tmp/d20161115-21147-1jmrss8/solution.go:34
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 1575 [runnable]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x5, 0xc420054cc0, 0xc4200cad00, 0xc4202bc300, 0xc420054d20, 0x59, 0x5253e8)
	/tmp/d20161115-21147-1jmrss8/solution.go:34
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 1521 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x5, 0xc4200a8000, 0xc4200fc000, 0xc4200cc000, 0xc4200a8060, 0x71, 0x5253e8)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 1403 [runnable]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x5, 0xc4200546c0, 0xc4200ca500, 0xc42010a300, 0xc420054720, 0x56, 0x5253e8)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 1402 [runnable]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x5, 0xc4200546c0, 0xc4200ca500, 0xc42010a300, 0xc420054720, 0x55, 0x5253e8)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 1394 [runnable]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x5, 0xc420054cc0, 0xc4200cad00, 0xc4202bc300, 0xc420054d20, 0x51, 0x5253e8)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 357 [runnable]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1(0xc420056540, 0x400, 0xc42009e000, 0x400, 0x400, 0xc420277000, 0x400, 0x400, 0xc420277400, 0x400, ...)
	/tmp/d20161115-21147-1jmrss8/solution.go:48 +0x1d3
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor
	/tmp/d20161115-21147-1jmrss8/solution.go:59 +0x25e

goroutine 1597 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x5, 0xc4200549c0, 0xc4200ca900, 0xc4201e6300, 0xc420054a20, 0x63, 0x5253e8)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 1599 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x5, 0xc4200549c0, 0xc4200ca900, 0xc4201e6300, 0xc420054a20, 0x65, 0x5253e8)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 1137 [runnable]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x5, 0xc420054a80, 0xc4200caa00, 0xc4202b0000, 0xc420054ae0, 0x49, 0x5253e8)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 1138 [runnable]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x5, 0xc420054a80, 0xc4200caa00, 0xc4202b0000, 0xc420054ae0, 0x4a, 0x5253e8)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 1395 [runnable]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x5, 0xc420054cc0, 0xc4200cad00, 0xc4202bc300, 0xc420054d20, 0x52, 0x5253e8)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 1553 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x5, 0xc420054e40, 0xc4200caf00, 0xc42038c100, 0xc420054ea0, 0x43, 0x5253e8)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 1410 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x5, 0xc420054540, 0xc4200ca300, 0xc420102100, 0xc4200545a0, 0x68, 0x5253e8)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 1545 [runnable]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x5, 0xc420054c00, 0xc4200cac00, 0xc4202b8200, 0xc420054c60, 0x5d, 0x5253e8)
	/tmp/d20161115-21147-1jmrss8/solution.go:34
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 1471 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x5, 0xc420054900, 0xc4200ca800, 0xc4201e2200, 0xc420054960, 0x56, 0x5253e8)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 1632 [runnable]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x5, 0xc420054780, 0xc4200ca600, 0xc4201da000, 0xc4200547e0, 0x68, 0x5253e8)
	/tmp/d20161115-21147-1jmrss8/solution.go:34
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 1372 [runnable]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x5, 0xc420054b40, 0xc4200cab00, 0xc4202b4100, 0xc420054ba0, 0x60, 0x5253e8)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 1417 [runnable]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x5, 0xc420054780, 0xc4200ca600, 0xc4201da000, 0xc4200547e0, 0x5c, 0x5253e8)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 403 [runnable]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1(0xc420056548, 0x400, 0xc42009e000, 0x400, 0x400, 0xc420277800, 0x400, 0x400, 0xc420277c00, 0x400, ...)
	/tmp/d20161115-21147-1jmrss8/solution.go:48 +0x1d3
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor
	/tmp/d20161115-21147-1jmrss8/solution.go:59 +0x25e

goroutine 1396 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x5, 0xc420054cc0, 0xc4200cad00, 0xc4202bc300, 0xc420054d20, 0x53, 0x5253e8)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 1397 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x5, 0xc420054cc0, 0xc4200cad00, 0xc4202bc300, 0xc420054d20, 0x54, 0x5253e8)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 1398 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x5, 0xc420054cc0, 0xc4200cad00, 0xc4202bc300, 0xc420054d20, 0x55, 0x5253e8)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 1522 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x5, 0xc4200a8000, 0xc4200fc000, 0xc4200cc000, 0xc4200a8060, 0x72, 0x5253e8)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 1400 [runnable]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x5, 0xc4200546c0, 0xc4200ca500, 0xc42010a300, 0xc420054720, 0x53, 0x5253e8)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 1562 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x5, 0xc420054480, 0xc4200ca200, 0xc4200fe000, 0xc4200544e0, 0x76, 0x5253e8)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 1561 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x5, 0xc420054480, 0xc4200ca200, 0xc4200fe000, 0xc4200544e0, 0x75, 0x5253e8)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 1644 [runnable]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x5, 0xc420054d80, 0xc4200cae00, 0xc420388000, 0xc420054de0, 0x57, 0x5253e8)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 1643 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x5, 0xc420054d80, 0xc4200cae00, 0xc420388000, 0xc420054de0, 0x56, 0x5253e8)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 1620 [runnable]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x5, 0xc4200546c0, 0xc4200ca500, 0xc42010a300, 0xc420054720, 0x5a, 0x5253e8)
	/tmp/d20161115-21147-1jmrss8/solution.go:34
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 1513 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x5, 0xc420054b40, 0xc4200cab00, 0xc4202b4100, 0xc420054ba0, 0x6c, 0x5253e8)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 1393 [runnable]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x5, 0xc420054cc0, 0xc4200cad00, 0xc4202bc300, 0xc420054d20, 0x50, 0x5253e8)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 427 [runnable]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1(0xc420056550, 0x400, 0xc42009e000, 0x400, 0x400, 0xc42034c000, 0x400, 0x400, 0xc42034c400, 0x400, ...)
	/tmp/d20161115-21147-1jmrss8/solution.go:48 +0x1d3
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor
	/tmp/d20161115-21147-1jmrss8/solution.go:59 +0x25e

goroutine 1647 [runnable]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x5, 0xc420054d80, 0xc4200cae00, 0xc420388000, 0xc420054de0, 0x5a, 0x5253e8)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 1362 [runnable]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x5, 0xc420054b40, 0xc4200cab00, 0xc4202b4100, 0xc420054ba0, 0x56, 0x5253e8)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 1590 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x5, 0xc420054480, 0xc4200ca200, 0xc4200fe000, 0xc4200544e0, 0x82, 0x5253e8)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 1645 [runnable]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x5, 0xc420054d80, 0xc4200cae00, 0xc420388000, 0xc420054de0, 0x58, 0x5253e8)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 1646 [runnable]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x5, 0xc420054d80, 0xc4200cae00, 0xc420388000, 0xc420054de0, 0x59, 0x5253e8)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 1648 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x5, 0xc420054d80, 0xc4200cae00, 0xc420388000, 0xc420054de0, 0x5b, 0x5253e8)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 1630 [runnable]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x5, 0xc420054780, 0xc4200ca600, 0xc4201da000, 0xc4200547e0, 0x66, 0x5253e8)
	/tmp/d20161115-21147-1jmrss8/solution.go:34
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 1629 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x5, 0xc4200546c0, 0xc4200ca500, 0xc42010a300, 0xc420054720, 0x63, 0x5253e8)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 1628 [runnable]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x5, 0xc4200546c0, 0xc4200ca500, 0xc42010a300, 0xc420054720, 0x62, 0x5253e8)
	/tmp/d20161115-21147-1jmrss8/solution.go:34
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 1627 [runnable]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x5, 0xc4200546c0, 0xc4200ca500, 0xc42010a300, 0xc420054720, 0x61, 0x5253e8)
	/tmp/d20161115-21147-1jmrss8/solution.go:34
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 1593 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x5, 0xc4200549c0, 0xc4200ca900, 0xc4201e6300, 0xc420054a20, 0x5f, 0x5253e8)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 1594 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x5, 0xc4200549c0, 0xc4200ca900, 0xc4201e6300, 0xc420054a20, 0x60, 0x5253e8)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 1552 [runnable]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x5, 0xc420054c00, 0xc4200cac00, 0xc4202b8200, 0xc420054c60, 0x64, 0x5253e8)
	/tmp/d20161115-21147-1jmrss8/solution.go:34
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 1475 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x5, 0xc420054600, 0xc4200ca400, 0xc420106200, 0xc420054660, 0x6e, 0x5253e8)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 1423 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x5, 0xc420054780, 0xc4200ca600, 0xc4201da000, 0xc4200547e0, 0x62, 0x5253e8)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 1422 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x5, 0xc420054780, 0xc4200ca600, 0xc4201da000, 0xc4200547e0, 0x61, 0x5253e8)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 1416 [runnable]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x5, 0xc420054780, 0xc4200ca600, 0xc4201da000, 0xc4200547e0, 0x5b, 0x5253e8)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 1119 [runnable]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x5, 0xc420054a80, 0xc4200caa00, 0xc4202b0000, 0xc420054ae0, 0x47, 0x5253e8)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 1638 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x5, 0xc420054d80, 0xc4200cae00, 0xc420388000, 0xc420054de0, 0x51, 0x5253e8)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 1378 [runnable]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x5, 0xc420054c00, 0xc4200cac00, 0xc4202b8200, 0xc420054c60, 0x53, 0x5253e8)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 1003 [runnable]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x5, 0xc4200546c0, 0xc4200ca500, 0xc42010a300, 0xc420054720, 0x47, 0x5253e8)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 1573 [runnable]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x5, 0xc420054cc0, 0xc4200cad00, 0xc4202bc300, 0xc420054d20, 0x57, 0x5253e8)
	/tmp/d20161115-21147-1jmrss8/solution.go:34
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 1572 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x5, 0xc420054c00, 0xc4200cac00, 0xc4202b8200, 0xc420054c60, 0x68, 0x5253e8)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 1571 [runnable]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x5, 0xc420054c00, 0xc4200cac00, 0xc4202b8200, 0xc420054c60, 0x67, 0x5253e8)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 1570 [runnable]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x5, 0xc420054c00, 0xc4200cac00, 0xc4202b8200, 0xc420054c60, 0x66, 0x5253e8)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 1604 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x5, 0xc4200549c0, 0xc4200ca900, 0xc4201e6300, 0xc420054a20, 0x6a, 0x5253e8)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 1550 [runnable]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x5, 0xc420054c00, 0xc4200cac00, 0xc4202b8200, 0xc420054c60, 0x62, 0x5253e8)
	/tmp/d20161115-21147-1jmrss8/solution.go:34
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 1609 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x5, 0xc420054840, 0xc4200ca700, 0xc4201de100, 0xc4200548a0, 0x7b, 0x5253e8)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 1356 [runnable]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x5, 0xc420054a80, 0xc4200caa00, 0xc4202b0000, 0xc420054ae0, 0x53, 0x5253e8)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 1357 [runnable]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x5, 0xc420054a80, 0xc4200caa00, 0xc4202b0000, 0xc420054ae0, 0x54, 0x5253e8)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 1566 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x5, 0xc420054480, 0xc4200ca200, 0xc4200fe000, 0xc4200544e0, 0x7a, 0x5253e8)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 1495 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x5, 0xc420054900, 0xc4200ca800, 0xc4201e2200, 0xc420054960, 0x5e, 0x5253e8)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 1494 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x5, 0xc420054900, 0xc4200ca800, 0xc4201e2200, 0xc420054960, 0x5d, 0x5253e8)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 1493 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x5, 0xc420054900, 0xc4200ca800, 0xc4201e2200, 0xc420054960, 0x5c, 0x5253e8)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 1492 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x5, 0xc420054900, 0xc4200ca800, 0xc4201e2200, 0xc420054960, 0x5b, 0x5253e8)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 1491 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x5, 0xc420054900, 0xc4200ca800, 0xc4201e2200, 0xc420054960, 0x5a, 0x5253e8)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 1490 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x5, 0xc420054900, 0xc4200ca800, 0xc4201e2200, 0xc420054960, 0x59, 0x5253e8)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 1489 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x5, 0xc420054900, 0xc4200ca800, 0xc4201e2200, 0xc420054960, 0x58, 0x5253e8)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 1472 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x5, 0xc420054900, 0xc4200ca800, 0xc4201e2200, 0xc420054960, 0x57, 0x5253e8)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 1373 [runnable]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x5, 0xc420054c00, 0xc4200cac00, 0xc4202b8200, 0xc420054c60, 0x4e, 0x5253e8)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 1591 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x5, 0xc4200549c0, 0xc4200ca900, 0xc4201e6300, 0xc420054a20, 0x5d, 0x5253e8)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 1613 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x5, 0xc420054840, 0xc4200ca700, 0xc4201de100, 0xc4200548a0, 0x7f, 0x5253e8)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 1612 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x5, 0xc420054840, 0xc4200ca700, 0xc4201de100, 0xc4200548a0, 0x7e, 0x5253e8)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 1611 [chan send]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x5, 0xc420054840, 0xc4200ca700, 0xc4201de100, 0xc4200548a0, 0x7d, 0x5253e8)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 1391 [runnable]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x5, 0xc420054540, 0xc4200ca300, 0xc420102100, 0xc4200545a0, 0x65, 0x5253e8)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 1392 [runnable]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x5, 0xc420054540, 0xc4200ca300, 0xc420102100, 0xc4200545a0, 0x66, 0x5253e8)
	/tmp/d20161115-21147-1jmrss8/solution.go:44 +0x16f
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158

goroutine 1650 [runnable]:
_/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1.1(0x5, 0xc420054780, 0xc4200ca600, 0xc4201da000, 0xc4200547e0, 0x6a, 0x5253e8)
	/tmp/d20161115-21147-1jmrss8/solution.go:34
created by _/tmp/d20161115-21147-1jmrss8.ConcurrentRetryExecutor.func1
	/tmp/d20161115-21147-1jmrss8/solution.go:45 +0x158
exit status 2
FAIL	_/tmp/d20161115-21147-1jmrss8	1.150s
PASS
ok  	_/tmp/d20161115-21147-1jmrss8	0.203s

История (6 версии и 5 коментара)

Георги обнови решението на 13.11.2016 11:16 (преди над 1 година)

+package main
+
+type response struct {
+ index int
+ result string
+}
+
+func ConcurrentRetryExecutor(tasks []func() string, concurrentLimit int, retryLimit int) <-chan response {
+ numTasks := len(tasks)
+ executorChannel := make(chan response, numTasks*retryLimit)
+ syncChan := make(chan struct{})
+ ssyncChan := make(chan struct{})
+ finished := 0
+ workingFs := 0
+ isWorking := make([]bool, numTasks)
+ isFinished := make([]bool, numTasks)
+ for finished < numTasks {
+ for i, f := range tasks {
+ if !isFinished[i] && !isWorking[i] && workingFs < concurrentLimit {
+ workingFs++
+ isWorking[i] = true
+ go func(ind int, ff func() string) {
+ respChan := make(chan string, retryLimit)
+ for j := 0; j < retryLimit; j++ {
+ go func() {
+ respChan <- ff()
+ }()
+ res := <-respChan
+ go func() {
+ executorChannel <- response{index: ind, result: res}
+ syncChan <- struct{}{}
+ }()
+ <-syncChan
+ if res != "" {
+ break
+ }
+
+ }
+ workingFs--
+ isWorking[ind] = false
+ finished++
+ isFinished[ind] = true
+ close(respChan)
+ ssyncChan <- struct{}{}
+ }(i, f)
+ }
+ }
+ <-ssyncChan
+ }
+ close(ssyncChan)
+ close(syncChan)
+ close(executorChannel)
+ return executorChannel
+}

Георги обнови решението на 13.11.2016 20:47 (преди над 1 година)

package main
type response struct {
index int
result string
}
func ConcurrentRetryExecutor(tasks []func() string, concurrentLimit int, retryLimit int) <-chan response {
numTasks := len(tasks)
executorChannel := make(chan response, numTasks*retryLimit)
syncChan := make(chan struct{})
- ssyncChan := make(chan struct{})
finished := 0
workingFs := 0
isWorking := make([]bool, numTasks)
isFinished := make([]bool, numTasks)
- for finished < numTasks {
- for i, f := range tasks {
- if !isFinished[i] && !isWorking[i] && workingFs < concurrentLimit {
- workingFs++
- isWorking[i] = true
- go func(ind int, ff func() string) {
- respChan := make(chan string, retryLimit)
- for j := 0; j < retryLimit; j++ {
- go func() {
- respChan <- ff()
- }()
- res := <-respChan
- go func() {
+ go func() {
+ for finished < numTasks {
+ for i, f := range tasks {
+ if !isFinished[i] && !isWorking[i] && workingFs < concurrentLimit {
+ workingFs++
+ isWorking[i] = true
+ go func(ind int, ff func() string) {
+ for j := 0; j < retryLimit; j++ {
+ res := ff()
executorChannel <- response{index: ind, result: res}
- syncChan <- struct{}{}
- }()
- <-syncChan
- if res != "" {
- break
+ if res != "" {
+ break
+ }
}
-
- }
- workingFs--
- isWorking[ind] = false
- finished++
- isFinished[ind] = true
- close(respChan)
- ssyncChan <- struct{}{}
- }(i, f)
+ isWorking[ind] = false
+ finished++
+ isFinished[ind] = true
+ syncChan <- struct{}{}
+ }(i, f)
+ }
}
+ <-syncChan
}
- <-ssyncChan
- }
- close(ssyncChan)
- close(syncChan)
- close(executorChannel)
+ close(syncChan)
+ close(executorChannel)
+ }()
return executorChannel
}

Достъпа до масивите isWorking, isFinished не синхронизиран и има добри шансове между ред 31 и 33 да се се изпълни ред 19 и да изпълни същата задача два пъти.

Опитай се да споделяш памет чрез комуникация а не да комуникираш чрез споделяне на информация.

Ако си пуснеш тестовете с go test -race имаш добри шансове след няколко извиквания да видиш как самото go ще ти каже че имаш race condition с малки обяснения как се случват.

Георги обнови решението на 14.11.2016 10:50 (преди над 1 година)

package main
type response struct {
index int
result string
}
func ConcurrentRetryExecutor(tasks []func() string, concurrentLimit int, retryLimit int) <-chan response {
numTasks := len(tasks)
executorChannel := make(chan response, numTasks*retryLimit)
syncChan := make(chan struct{})
finished := 0
- workingFs := 0
isWorking := make([]bool, numTasks)
isFinished := make([]bool, numTasks)
go func() {
for finished < numTasks {
for i, f := range tasks {
+ workingFs := 0
+ for _, v := range isWorking {
+ if v {
+ workingFs++
+ }
+ }
if !isFinished[i] && !isWorking[i] && workingFs < concurrentLimit {
workingFs++
isWorking[i] = true
go func(ind int, ff func() string) {
for j := 0; j < retryLimit; j++ {
res := ff()
executorChannel <- response{index: ind, result: res}
if res != "" {
break
}
}
- workingFs--
isWorking[ind] = false
- finished++
isFinished[ind] = true
syncChan <- struct{}{}
}(i, f)
}
}
<-syncChan
+ finished++
}
close(syncChan)
close(executorChannel)
}()
return executorChannel
}

Георги обнови решението на 14.11.2016 11:33 (преди над 1 година)

package main
type response struct {
index int
result string
}
+type syncFinished struct {
+ index int
+ is bool
+}
+
func ConcurrentRetryExecutor(tasks []func() string, concurrentLimit int, retryLimit int) <-chan response {
numTasks := len(tasks)
executorChannel := make(chan response, numTasks*retryLimit)
syncChan := make(chan struct{})
+ finishedChannel := make(chan syncFinished, numTasks)
+ isWorkingChannel := make(chan syncFinished, concurrentLimit)
finished := 0
isWorking := make([]bool, numTasks)
isFinished := make([]bool, numTasks)
go func() {
for finished < numTasks {
for i, f := range tasks {
workingFs := 0
for _, v := range isWorking {
if v {
workingFs++
}
}
if !isFinished[i] && !isWorking[i] && workingFs < concurrentLimit {
workingFs++
isWorking[i] = true
go func(ind int, ff func() string) {
for j := 0; j < retryLimit; j++ {
res := ff()
executorChannel <- response{index: ind, result: res}
if res != "" {
break
}
}
- isWorking[ind] = false
- isFinished[ind] = true
+ isWorkingChannel <- syncFinished{is: false, index: ind}
+ finishedChannel <- syncFinished{is: true, index: ind}
syncChan <- struct{}{}
}(i, f)
}
}
- <-syncChan
+ isWorkingRes := <-isWorkingChannel
+ isWorking[isWorkingRes.index] = isWorkingRes.is
+ isFinishedRes := <-finishedChannel
+ isFinished[isFinishedRes.index] = isFinishedRes.is
finished++
+ <-syncChan
}
close(syncChan)
close(executorChannel)
}()
return executorChannel
}

Георги обнови решението на 14.11.2016 11:34 (преди над 1 година)

package main
type response struct {
index int
result string
}
type syncFinished struct {
index int
is bool
}
func ConcurrentRetryExecutor(tasks []func() string, concurrentLimit int, retryLimit int) <-chan response {
numTasks := len(tasks)
executorChannel := make(chan response, numTasks*retryLimit)
syncChan := make(chan struct{})
finishedChannel := make(chan syncFinished, numTasks)
isWorkingChannel := make(chan syncFinished, concurrentLimit)
finished := 0
isWorking := make([]bool, numTasks)
isFinished := make([]bool, numTasks)
go func() {
for finished < numTasks {
for i, f := range tasks {
workingFs := 0
for _, v := range isWorking {
if v {
workingFs++
}
}
if !isFinished[i] && !isWorking[i] && workingFs < concurrentLimit {
workingFs++
isWorking[i] = true
go func(ind int, ff func() string) {
for j := 0; j < retryLimit; j++ {
res := ff()
executorChannel <- response{index: ind, result: res}
if res != "" {
break
}
}
isWorkingChannel <- syncFinished{is: false, index: ind}
finishedChannel <- syncFinished{is: true, index: ind}
syncChan <- struct{}{}
}(i, f)
}
}
isWorkingRes := <-isWorkingChannel
isWorking[isWorkingRes.index] = isWorkingRes.is
isFinishedRes := <-finishedChannel
isFinished[isFinishedRes.index] = isFinishedRes.is
finished++
<-syncChan
}
+
close(syncChan)
close(executorChannel)
}()
return executorChannel
}

Георги обнови решението на 14.11.2016 11:35 (преди над 1 година)

package main
type response struct {
index int
result string
}
type syncFinished struct {
index int
is bool
}
func ConcurrentRetryExecutor(tasks []func() string, concurrentLimit int, retryLimit int) <-chan response {
numTasks := len(tasks)
executorChannel := make(chan response, numTasks*retryLimit)
syncChan := make(chan struct{})
finishedChannel := make(chan syncFinished, numTasks)
isWorkingChannel := make(chan syncFinished, concurrentLimit)
finished := 0
isWorking := make([]bool, numTasks)
isFinished := make([]bool, numTasks)
go func() {
for finished < numTasks {
for i, f := range tasks {
workingFs := 0
for _, v := range isWorking {
if v {
workingFs++
}
}
if !isFinished[i] && !isWorking[i] && workingFs < concurrentLimit {
workingFs++
isWorking[i] = true
go func(ind int, ff func() string) {
for j := 0; j < retryLimit; j++ {
res := ff()
executorChannel <- response{index: ind, result: res}
if res != "" {
break
}
}
isWorkingChannel <- syncFinished{is: false, index: ind}
finishedChannel <- syncFinished{is: true, index: ind}
syncChan <- struct{}{}
}(i, f)
}
}
isWorkingRes := <-isWorkingChannel
isWorking[isWorkingRes.index] = isWorkingRes.is
isFinishedRes := <-finishedChannel
isFinished[isFinishedRes.index] = isFinishedRes.is
finished++
<-syncChan
}
-
+ close(isWorkingChannel)
+ close(finishedChannel)
close(syncChan)
close(executorChannel)
}()
return executorChannel
}

Решението ти принципно изглежда вярно и ако рънна допълнителните ни тестове ръчно при мен ... те минават (поне тези които завършват). Проблема е че отнемат толкова много време че таймоутват на сървъра където таймоута е 1 секунда.

Част от тестовете даже тестват точно това - че решението ви не е твърде бавно и тези тестове още ги чакам да завършват при мен, където всичко завършва около 5-10 пъти по бързо.

За съжаление не мога да измисля как да те насоча към по просто и бързо решение освен да ти кажа че имаш твърде много, канали, масиви и променливи и че трябва да се опиташ да минеш с по-малко.